[kde-freebsd] [SVN Commit] area51/PORTS/www/otter-browser

Max Brazhnikov makc at freebsd.org
Thu Dec 18 22:42:01 UTC 2014


On Thu, 18 Dec 2014 16:29:35 +0100 Schaich, Alonso wrote:
> On Thu, 18 Dec 2014 12:21:59 -0200
> Raphael Kubo da Costa <rakuco at FreeBSD.org> wrote:
> 
> > Alonso Schaich <alonsoschaich at fastmail.fm> writes:
> > 
> > > SVN commit 10514 by aschai:
> > >
> > > Fix build of www/otter-browser
> > >
> > > The qmake port is required to be installed when compiling otter. While this
> > > requirement is usually met due to it's dependencies on qt5 elements which
> > > depend on qmake, in case someone uninstalled qmake which is not a runtime
> > > dependency on any qt5* port, otter would not build any more.
> > >
> > > Resolve this introducing a dependency on qmake.
> > >
> > > Reported by a build cluster, log:
> > > http://beefy2.isc.freebsd.org/data/10amd64-default/2014-12-17_04h21m21s/logs/otter-browser-0.9.03.log
> > 
> > I think you only need qmake_build here, otherwise you also introduce an
> > unnecessary runtime dependency on qmake.
> 
> Indeed, qmake_build might be enough. I was wondering how the build-time
> only version was called but could only find qmake in the _USE_QT_ALL
> and _USE_QT5_ONLY, and thought qmake_build was a qt-ports internal
> thing. I'll give it a try later.

_buld or _run can be used with any USE_QT/USE_KDE component:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/using-qt.html#qt-components

For details see Mk/bsd.kde4.mk or Mk/bsd.qt.mk internals.



More information about the kde-freebsd mailing list