View | Details | Raw Unified | Return to bug 219629 | Differences between
and this patch

Collapse All | Expand All

(-)CHANGES (+14 lines)
Lines 10-15 Link Here
10
10
11
All ports committers are allowed to commit to this file.
11
All ports committers are allowed to commit to this file.
12
12
13
20170531:
14
AUTHOR: kde@FreeBSD.org
15
16
  The default generator for USES=cmake ports has been switched to ninja.
17
18
  Previously it was possible to opt-in to using ninja instead of make(1)
19
  by setting CMAKE_NINJA, now ports need to opt-out.
20
21
  Ports that do not build with ninja must switch from
22
      USES=cmake:<args>
23
  to
24
      USES=cmake:<args>,noninja
25
26
13
20170417:
27
20170417:
14
AUTHOR:	kwm@FreeBSD.org
28
AUTHOR:	kwm@FreeBSD.org
15
29
(-)Mk/Uses/cmake.mk (-4 / +11 lines)
Lines 4-12 Link Here
4
#
4
#
5
# Feature:		cmake
5
# Feature:		cmake
6
# Usage:		USES=cmake or USES=cmake:ARGS
6
# Usage:		USES=cmake or USES=cmake:ARGS
7
# Valid ARGS:		outsource
7
# Valid ARGS:		outsource, run, noninja
8
# ARGS description:
8
# ARGS description:
9
# outsource		perform an out-of-source build
9
# outsource		perform an out-of-source build
10
# noninja		don't use ninja instead of make
11
# run			add a runtime dependency on cmake
10
#
12
#
11
#
13
#
12
# Additional variables that affect cmake behaviour:
14
# Additional variables that affect cmake behaviour:
Lines 14-20 Link Here
14
# User defined variables:
16
# User defined variables:
15
# CMAKE_NOCOLOR		- Disable colour build output
17
# CMAKE_NOCOLOR		- Disable colour build output
16
#			Default: not set, unless BATCH or PACKAGE_BUILDING is defined
18
#			Default: not set, unless BATCH or PACKAGE_BUILDING is defined
17
# CMAKE_NINJA		- Use ninja instead of make(1)
18
#
19
#
19
# Variables for ports:
20
# Variables for ports:
20
# CMAKE_ARGS		- Arguments passed to cmake
21
# CMAKE_ARGS		- Arguments passed to cmake
Lines 36-42 Link Here
36
.if !defined(_INCLUDE_USES_CMAKE_MK)
37
.if !defined(_INCLUDE_USES_CMAKE_MK)
37
_INCLUDE_USES_CMAKE_MK=	yes
38
_INCLUDE_USES_CMAKE_MK=	yes
38
39
39
_valid_ARGS=		outsource run
40
_valid_ARGS=		outsource run noninja
40
41
41
# Sanity check
42
# Sanity check
42
.for arg in ${cmake_ARGS}
43
.for arg in ${cmake_ARGS}
Lines 91-97 Link Here
91
CMAKE_ARGS+=		-DCMAKE_COLOR_MAKEFILE:BOOL=OFF
92
CMAKE_ARGS+=		-DCMAKE_COLOR_MAKEFILE:BOOL=OFF
92
.endif
93
.endif
93
94
94
.if defined(CMAKE_NINJA)
95
# By default we use the ninja generator.
96
#  Except, if cmake:run is set (cmake not wanted as generator)
97
#             fortran is used, as the ninja-generator does not handle it.
98
.if empty(cmake_ARGS:Mnoninja) && empty(cmake_ARGS:Mrun) && empty(USES:Mfortran)
99
.  if ! empty(USES:Mgmake)
100
BROKEN=		USES=gmake is incompatible with cmake's ninja-generator
101
.  endif
95
.include "${USESDIR}/ninja.mk"
102
.include "${USESDIR}/ninja.mk"
96
.endif
103
.endif
97
104
(-)astro/marble/Makefile (-1 / +1 lines)
Lines 10-16 Link Here
10
10
11
LIB_DEPENDS=	libquazip.so:archivers/quazip
11
LIB_DEPENDS=	libquazip.so:archivers/quazip
12
12
13
USES=		cmake:outsource gmake kde:4 shared-mime-info tar:xz
13
USES=		cmake:outsource kde:4 shared-mime-info tar:xz
14
USE_KDE=	kdelibs automoc4
14
USE_KDE=	kdelibs automoc4
15
USE_QT4=	corelib dbus declarative designer_build gui network phonon \
15
USE_QT4=	corelib dbus declarative designer_build gui network phonon \
16
		qtestlib script sql svg webkit xml \
16
		qtestlib script sql svg webkit xml \
(-)audio/csound6/Makefile (-1 / +1 lines)
Lines 23-29 Link Here
23
LIB_DEPENDS=	libsamplerate.so:audio/libsamplerate \
23
LIB_DEPENDS=	libsamplerate.so:audio/libsamplerate \
24
		libsndfile.so:audio/libsndfile
24
		libsndfile.so:audio/libsndfile
25
25
26
USES=		alias bison cmake:outsource localbase python:2
26
USES=		alias bison cmake:outsource,noninja localbase python:2
27
# math/gmm++ requires c++11
27
# math/gmm++ requires c++11
28
USE_CXXSTD=	c++11
28
USE_CXXSTD=	c++11
29
CMAKE_ARGS=	-DBUILD_CSOUNDVST:BOOL=OFF \
29
CMAKE_ARGS=	-DBUILD_CSOUNDVST:BOOL=OFF \
(-)cad/kicad/Makefile (-1 / +1 lines)
Lines 19-25 Link Here
19
19
20
CONFLICTS=	kicad-devel*
20
CONFLICTS=	kicad-devel*
21
21
22
USES=		cmake compiler:gcc-c++11-lib desktop-file-utils dos2unix \
22
USES=		cmake:noninja compiler:gcc-c++11-lib desktop-file-utils dos2unix \
23
		shared-mime-info tar:xz
23
		shared-mime-info tar:xz
24
24
25
DOS2UNIX_GLOB=	*.cmake sch_bus_entry.h sch_line.h sch_no_connect.h
25
DOS2UNIX_GLOB=	*.cmake sch_bus_entry.h sch_line.h sch_no_connect.h
(-)cad/opencascade/Makefile (-1 / +1 lines)
Lines 21-27 Link Here
21
21
22
# Check ${WRKSRC}/dox/overview/Overview.md
22
# Check ${WRKSRC}/dox/overview/Overview.md
23
# and ${WRKSRC}/dox/dev_guides/building
23
# and ${WRKSRC}/dox/dev_guides/building
24
USES=		alias:10 bison cmake compiler:c++11-lib dos2unix gmake \
24
USES=		alias:10 bison cmake compiler:c++11-lib dos2unix \
25
		shebangfix tk tar:tgz
25
		shebangfix tk tar:tgz
26
USE_XORG=	xmu
26
USE_XORG=	xmu
27
DOS2UNIX_FILES=	adm/templates/*
27
DOS2UNIX_FILES=	adm/templates/*
(-)cad/openvsp/Makefile (-1 / +1 lines)
Lines 35-41 Link Here
35
35
36
CMAKE_SOURCE_PATH=	${WRKSRC}/SuperProject
36
CMAKE_SOURCE_PATH=	${WRKSRC}/SuperProject
37
CMAKE_INSTALL_PREFIX=	${STAGEDIR}${PREFIX}
37
CMAKE_INSTALL_PREFIX=	${STAGEDIR}${PREFIX}
38
USES=		cmake:outsource compiler:gcc-c++11-lib jpeg
38
USES=		cmake:outsource,noninja compiler:gcc-c++11-lib jpeg
39
39
40
CMAKE_ARGS=	-DVSP_USE_SYSTEM_CMINPACK:BOOLEAN=yes \
40
CMAKE_ARGS=	-DVSP_USE_SYSTEM_CMINPACK:BOOLEAN=yes \
41
		-DVSP_USE_SYSTEM_CPPTEST:BOOLEAN=yes \
41
		-DVSP_USE_SYSTEM_CPPTEST:BOOLEAN=yes \
(-)chinese/fcitx/Makefile (-1 / +1 lines)
Lines 39-45 Link Here
39
USE_KDE=	ecm
39
USE_KDE=	ecm
40
USE_XORG=	x11 xext xkbfile sm ice
40
USE_XORG=	x11 xext xkbfile sm ice
41
USE_LDCONFIG=	yes
41
USE_LDCONFIG=	yes
42
USES=		tar:xz cmake desktop-file-utils execinfo \
42
USES=		tar:xz cmake:noninja desktop-file-utils execinfo \
43
		gettext-tools:build,run gettext-runtime iconv:wchar_t \
43
		gettext-tools:build,run gettext-runtime iconv:wchar_t \
44
		kde:5 pkgconfig shared-mime-info
44
		kde:5 pkgconfig shared-mime-info
45
INSTALLS_ICONS=	yes
45
INSTALLS_ICONS=	yes
(-)chinese/ibus-chewing/Makefile (-1 / +1 lines)
Lines 20-26 Link Here
20
		-DLIB_DIR=${PREFIX}/lib
20
		-DLIB_DIR=${PREFIX}/lib
21
LDFLAGS+=	-L${LOCALBASE}/lib
21
LDFLAGS+=	-L${LOCALBASE}/lib
22
GLIB_SCHEMAS=	org.freedesktop.IBus.Chewing.gschema.xml
22
GLIB_SCHEMAS=	org.freedesktop.IBus.Chewing.gschema.xml
23
USES=		cmake gettext pkgconfig
23
USES=		cmake:noninja gettext pkgconfig
24
USE_GNOME=	gtk20
24
USE_GNOME=	gtk20
25
USE_XORG=	xtst
25
USE_XORG=	xtst
26
26
(-)comms/uhd/Makefile (-1 / +1 lines)
Lines 26-32 Link Here
26
26
27
BROKEN_powerpc64=	fails to link: undefined reference to boost function
27
BROKEN_powerpc64=	fails to link: undefined reference to boost function
28
28
29
USES=		compiler:c++0x cmake:outsource gmake ncurses pkgconfig \
29
USES=		compiler:c++0x cmake:outsource ncurses pkgconfig \
30
		dos2unix python:2.7 shebangfix
30
		dos2unix python:2.7 shebangfix
31
USE_LDCONFIG=		yes
31
USE_LDCONFIG=		yes
32
CMAKE_SOURCE_PATH=	${WRKSRC}/host
32
CMAKE_SOURCE_PATH=	${WRKSRC}/host
(-)comms/usrp/Makefile (-1 / +1 lines)
Lines 17-23 Link Here
17
		orcc:devel/orc \
17
		orcc:devel/orc \
18
		sdcc:lang/sdcc
18
		sdcc:lang/sdcc
19
19
20
USES=			compiler:c++0x cmake:outsource gmake pkgconfig python:run \
20
USES=			compiler:c++0x cmake:outsource,noninja gmake pkgconfig python:run \
21
			dos2unix shebangfix
21
			dos2unix shebangfix
22
COMPILER_FEATURES=	libc++
22
COMPILER_FEATURES=	libc++
23
USE_LDCONFIG=		yes
23
USE_LDCONFIG=		yes
(-)databases/mariadb55-server/Makefile (-1 / +1 lines)
Lines 24-30 Link Here
24
PKGMESSAGE=	${WRKDIR}/pkg-message
24
PKGMESSAGE=	${WRKDIR}/pkg-message
25
25
26
SLAVEDIRS=	databases/mariadb55-client
26
SLAVEDIRS=	databases/mariadb55-client
27
USES=		cmake execinfo shebangfix ssl
27
USES=		cmake:noninja execinfo shebangfix ssl
28
USE_LDCONFIG=	${PREFIX}/lib/mysql
28
USE_LDCONFIG=	${PREFIX}/lib/mysql
29
SHEBANG_FILES=	scripts/*.sh sql-bench/[a-km-z]*
29
SHEBANG_FILES=	scripts/*.sh sql-bench/[a-km-z]*
30
30
(-)databases/mysql55-server/Makefile (-1 / +1 lines)
Lines 14-20 Link Here
14
LICENSE=	GPLv2
14
LICENSE=	GPLv2
15
15
16
SLAVEDIRS=	databases/mysql55-client
16
SLAVEDIRS=	databases/mysql55-client
17
USES=		cmake readline shebangfix
17
USES=		cmake:noninja readline shebangfix
18
CXXFLAGS+=	${CPPFLAGS}
18
CXXFLAGS+=	${CPPFLAGS}
19
NO_OPTIONS_SORT=yes
19
NO_OPTIONS_SORT=yes
20
20
(-)databases/mysql56-server/Makefile (-1 / +1 lines)
Lines 13-19 Link Here
13
LICENSE=	GPLv2
13
LICENSE=	GPLv2
14
14
15
SLAVEDIRS=	databases/mysql56-client
15
SLAVEDIRS=	databases/mysql56-client
16
USES=		bison:build cmake:outsource compiler:c11 compiler:c++11-lib \
16
USES=		bison:build cmake:outsource,noninja compiler:c11 compiler:c++11-lib \
17
		cpe libedit localbase perl5 shebangfix ssl
17
		cpe libedit localbase perl5 shebangfix ssl
18
18
19
USE_PERL5=	run
19
USE_PERL5=	run
(-)databases/mysql57-server/Makefile (-1 / +1 lines)
Lines 16-22 Link Here
16
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
16
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
17
17
18
SLAVEDIRS=	databases/mysql57-client
18
SLAVEDIRS=	databases/mysql57-client
19
USES=		bison:build cmake:outsource compiler:c11 compiler:c++11-lib \
19
USES=		bison:build cmake:outsource,noninja compiler:c11 compiler:c++11-lib \
20
		cpe libedit localbase perl5 shebangfix ssl
20
		cpe libedit localbase perl5 shebangfix ssl
21
21
22
USE_PERL5=	run
22
USE_PERL5=	run
(-)databases/mysql80-server/Makefile (-1 / +1 lines)
Lines 18-24 Link Here
18
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}${DISTVERSIONSUFFIX}
18
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}${DISTVERSIONSUFFIX}
19
19
20
SLAVEDIRS=	databases/mysql80-client
20
SLAVEDIRS=	databases/mysql80-client
21
USES=		bison:build cmake:outsource compiler:c11 compiler:c++11-lib \
21
USES=		bison:build cmake:outsource,noninja compiler:c11 compiler:c++11-lib \
22
		cpe libedit localbase perl5 shebangfix ssl
22
		cpe libedit localbase perl5 shebangfix ssl
23
23
24
USE_PERL5=	run
24
USE_PERL5=	run
(-)databases/mysqlwsrep56-server/Makefile (-1 / +1 lines)
Lines 22-28 Link Here
22
NOT_FOR_ARCHS=		aarch64 armv6 powerpc64
22
NOT_FOR_ARCHS=		aarch64 armv6 powerpc64
23
NOT_FOR_ARCHS_REASON=	error: Unsupported platform
23
NOT_FOR_ARCHS_REASON=	error: Unsupported platform
24
24
25
USES=		cmake:outsource libedit shebangfix perl5
25
USES=		cmake:outsource,noninja libedit shebangfix perl5
26
USE_PERL5=	run
26
USE_PERL5=	run
27
USE_LDCONFIG=	yes
27
USE_LDCONFIG=	yes
28
28
(-)databases/percona55-server/Makefile (-1 / +1 lines)
Lines 12-18 Link Here
12
COMMENT?=	Multithreaded SQL database (server)
12
COMMENT?=	Multithreaded SQL database (server)
13
13
14
SLAVEDIRS=	databases/percona55-client
14
SLAVEDIRS=	databases/percona55-client
15
USES=		bison cmake readline shebangfix
15
USES=		bison cmake:noninja readline shebangfix
16
16
17
CXXFLAGS+=	${CPPFLAGS}
17
CXXFLAGS+=	${CPPFLAGS}
18
18
(-)databases/percona56-server/Makefile (-1 / +1 lines)
Lines 17-23 Link Here
17
17
18
SLAVEDIRS=	databases/percona56-client \
18
SLAVEDIRS=	databases/percona56-client \
19
		databases/percona-pam-for-mysql
19
		databases/percona-pam-for-mysql
20
USES=		bison cmake perl5 shebangfix
20
USES=		bison cmake:noninja perl5 shebangfix
21
21
22
OPTIONS_DEFINE=	OPENSSL FASTMTX INNODBMEMCACHED TOKUDB
22
OPTIONS_DEFINE=	OPENSSL FASTMTX INNODBMEMCACHED TOKUDB
23
OPTIONS_DEFAULT=	OPENSSL INNODBMEMCACHED
23
OPTIONS_DEFAULT=	OPENSSL INNODBMEMCACHED
(-)databases/percona57-server/Makefile (-1 / +1 lines)
Lines 24-30 Link Here
24
24
25
SLAVEDIRS=	databases/percona57-client \
25
SLAVEDIRS=	databases/percona57-client \
26
		databases/percona57-pam-for-mysql
26
		databases/percona57-pam-for-mysql
27
USES=		bison:build cmake compiler:c11 compiler:c++11-lib \
27
USES=		bison:build cmake:noninja compiler:c11 compiler:c++11-lib \
28
		cpe libedit localbase perl5 shebangfix
28
		cpe libedit localbase perl5 shebangfix
29
29
30
MY_DBDIR=	/var/db/mysql
30
MY_DBDIR=	/var/db/mysql
(-)databases/tarantool/Makefile (-1 / +1 lines)
Lines 15-21 Link Here
15
NOT_FOR_ARCHS_REASON=	fails to build: Unsupported architecture
15
NOT_FOR_ARCHS_REASON=	fails to build: Unsupported architecture
16
16
17
MAKE_JOBS_UNSAFE=yes
17
MAKE_JOBS_UNSAFE=yes
18
USES=		cmake compiler:c++11-lang gettext gmake perl5 readline
18
USES=		cmake:noninja compiler:c++11-lang gettext gmake perl5 readline
19
USE_LDCONFIG=	yes
19
USE_LDCONFIG=	yes
20
USE_RC_SUBR=	${PORTNAME}
20
USE_RC_SUBR=	${PORTNAME}
21
SUB_FILES=	pkg-message
21
SUB_FILES=	pkg-message
(-)databases/xtrabackup/Makefile (-1 / +1 lines)
Lines 29-35 Link Here
29
BROKEN_powerpc64=	fails to link: ld: final link failed: Bad value
29
BROKEN_powerpc64=	fails to link: ld: final link failed: Bad value
30
30
31
# autotool is in use for 5.1 builds
31
# autotool is in use for 5.1 builds
32
USES=		alias autoreconf:build cpe gettext cmake libtool perl5 shebangfix
32
USES=		alias autoreconf:build cpe gettext cmake:noninja libtool perl5 shebangfix
33
CPE_VENDOR=	percona
33
CPE_VENDOR=	percona
34
SHEBANG_FILES=	storage/innobase/xtrabackup/xbcloud_osenv.sh
34
SHEBANG_FILES=	storage/innobase/xtrabackup/xbcloud_osenv.sh
35
35
(-)deskutils/kdeconnect/Makefile (-1 / +1 lines)
Lines 9-15 Link Here
9
MAINTAINER=	yurkis@gmail.com
9
MAINTAINER=	yurkis@gmail.com
10
COMMENT=	Support for KDE to interface between your phone and your computer
10
COMMENT=	Support for KDE to interface between your phone and your computer
11
11
12
USES=		cmake compiler:c++0x gettext kde:4 tar:xz
12
USES=		cmake:noninja compiler:c++0x gettext kde:4 tar:xz
13
USE_KDE=	kdelibs automoc4 workspace runtime
13
USE_KDE=	kdelibs automoc4 workspace runtime
14
USE_QT4=	corelib gui moc_build qmake_build uic_build rcc_build
14
USE_QT4=	corelib gui moc_build qmake_build uic_build rcc_build
15
USE_LDCONFIG=	yes
15
USE_LDCONFIG=	yes
(-)deskutils/kdepim4/Makefile (-1 / +1 lines)
Lines 24-30 Link Here
24
USE_GNOME=	libxml2 libxslt:build
24
USE_GNOME=	libxml2 libxslt:build
25
USE_KDE=	kdelibs pimlibs kactivities \
25
USE_KDE=	kdelibs pimlibs kactivities \
26
		akonadi automoc4 soprano nepomuk-widgets baloo
26
		akonadi automoc4 soprano nepomuk-widgets baloo
27
USES=		cmake:outsource gmake grantlee:4 iconv kde:4 shebangfix tar:xz
27
USES=		cmake:outsource grantlee:4 iconv kde:4 shebangfix tar:xz
28
SHEBANG_FILES=	agents/mailfilteragent/kconf_update/migrate-kmail-filters.pl \
28
SHEBANG_FILES=	agents/mailfilteragent/kconf_update/migrate-kmail-filters.pl \
29
		kalarm/*.pl kmail/kconf_update/*.pl \
29
		kalarm/*.pl kmail/kconf_update/*.pl \
30
		libkpgp/kconf_update/kpgp-3.1-upgrade-address-data.pl
30
		libkpgp/kconf_update/kpgp-3.1-upgrade-address-data.pl
(-)deskutils/owncloudclient/Makefile (-1 / +1 lines)
Lines 15-21 Link Here
15
LIB_DEPENDS=	libinotify.so:devel/libinotify \
15
LIB_DEPENDS=	libinotify.so:devel/libinotify \
16
		libqt5keychain.so:security/qtkeychain-qt5
16
		libqt5keychain.so:security/qtkeychain-qt5
17
17
18
USES=		cmake:outsource compiler:c++11-lib gmake iconv \
18
USES=		cmake:outsource,noninja compiler:c++11-lib gmake iconv \
19
		localbase:ldflags pkgconfig sqlite ssl
19
		localbase:ldflags pkgconfig sqlite ssl
20
USE_QT5=	buildtools_build concurrent core dbus gui linguist_build network \
20
USE_QT5=	buildtools_build concurrent core dbus gui linguist_build network \
21
		qmake_build sql webkit widgets xml
21
		qmake_build sql webkit widgets xml
(-)devel/compiler-rt/Makefile (-1 lines)
Lines 21-27 Link Here
21
21
22
USES=		cmake tar:bzip2
22
USES=		cmake tar:bzip2
23
USE_LDCONFIG=	yes
23
USE_LDCONFIG=	yes
24
MAKE_ARGS=	VERBOSE=1
25
24
26
LLVM_SVN=	http://llvm.org/svn/llvm-project
25
LLVM_SVN=	http://llvm.org/svn/llvm-project
27
26
(-)devel/doxygen/Makefile (-1 / +1 lines)
Lines 15-21 Link Here
15
LICENSE=	GPLv2
15
LICENSE=	GPLv2
16
LICENSE_FILE=	${WRKSRC}/LICENSE
16
LICENSE_FILE=	${WRKSRC}/LICENSE
17
17
18
USES=		bison cmake:outsource iconv python:2 shebangfix
18
USES=		bison cmake:outsource,noninja iconv python:2 shebangfix
19
ALL_TARGET=	all
19
ALL_TARGET=	all
20
CMAKE_ARGS+=	-DDOC_INSTALL_DIR:PATH=${DOCSDIR_REL}
20
CMAKE_ARGS+=	-DDOC_INSTALL_DIR:PATH=${DOCSDIR_REL}
21
# Parallel jobs breaks when the DOCS option is on
21
# Parallel jobs breaks when the DOCS option is on
(-)devel/flang/Makefile (-1 / +1 lines)
Lines 26-32 Link Here
26
TESTS_DESC=	build unit tests for flang
26
TESTS_DESC=	build unit tests for flang
27
27
28
USE_LDCONFIG=	${PREFIX}/flang/lib
28
USE_LDCONFIG=	${PREFIX}/flang/lib
29
USES=		cmake:outsource compiler:c++11-lib libedit perl5 tar:xz \
29
USES=		cmake:outsource,noninja compiler:c++11-lib libedit perl5 tar:xz \
30
		shebangfix
30
		shebangfix
31
_USES_PYTHON?=	python:build
31
_USES_PYTHON?=	python:build
32
USES+=		${_USES_PYTHON}
32
USES+=		${_USES_PYTHON}
(-)devel/kapptemplate/Makefile (-1 / +1 lines)
Lines 8-14 Link Here
8
MAINTAINER=	kde@FreeBSD.org
8
MAINTAINER=	kde@FreeBSD.org
9
COMMENT=	KDE template generator
9
COMMENT=	KDE template generator
10
10
11
USES=		cmake:outsource gmake kde:4 tar:xz
11
USES=		cmake:outsource kde:4 tar:xz
12
USE_KDE=	kdelibs automoc4
12
USE_KDE=	kdelibs automoc4
13
USE_QT4=	moc_build qmake_build rcc_build uic_build \
13
USE_QT4=	moc_build qmake_build rcc_build uic_build \
14
		corelib dbus declarative
14
		corelib dbus declarative
(-)devel/kdevelop-kde4/Makefile (-1 / +1 lines)
Lines 14-20 Link Here
14
LIB_DEPENDS=	libkdevplatforminterfaces.so:devel/kdevplatform
14
LIB_DEPENDS=	libkdevplatforminterfaces.so:devel/kdevplatform
15
RUN_DEPENDS=	gmake:devel/gmake
15
RUN_DEPENDS=	gmake:devel/gmake
16
16
17
USES=		cmake:outsource compiler:c++11-lib gmake kde:4 \
17
USES=		cmake:outsource compiler:c++11-lib kde:4 \
18
		shared-mime-info tar:xz
18
		shared-mime-info tar:xz
19
USE_KDE=	kdelibs workspace automoc4
19
USE_KDE=	kdelibs workspace automoc4
20
USE_QT4=	qmake_build moc_build uic_build rcc_build \
20
USE_QT4=	qmake_build moc_build uic_build rcc_build \
(-)devel/kdevelop-php/Makefile (-1 / +1 lines)
Lines 13-19 Link Here
13
LIB_DEPENDS=	libkdevplatforminterfaces.so:devel/kdevplatform
13
LIB_DEPENDS=	libkdevplatforminterfaces.so:devel/kdevplatform
14
BUILD_DEPENDS=	${KDE_PREFIX}/bin/kdev-pg-qt:devel/kdevelop-pg-qt
14
BUILD_DEPENDS=	${KDE_PREFIX}/bin/kdev-pg-qt:devel/kdevelop-pg-qt
15
15
16
USES=		cmake:outsource compiler:c++11-lib gmake kde:4 tar:xz
16
USES=		cmake:outsource compiler:c++11-lib kde:4 tar:xz
17
USE_KDE=	kdelibs automoc4
17
USE_KDE=	kdelibs automoc4
18
USE_QT4=	moc_build qmake_build rcc_build uic_build
18
USE_QT4=	moc_build qmake_build rcc_build uic_build
19
MAKE_JOBS_UNSAFE=	yes
19
MAKE_JOBS_UNSAFE=	yes
(-)devel/libzrtpcpp/Makefile (-1 / +1 lines)
Lines 13-19 Link Here
13
LIB_DEPENDS=	libccrtp.so:devel/ccrtp \
13
LIB_DEPENDS=	libccrtp.so:devel/ccrtp \
14
		libgcrypt.so:security/libgcrypt
14
		libgcrypt.so:security/libgcrypt
15
15
16
USES=		cmake pkgconfig ssl
16
USES=		cmake:noninja pkgconfig ssl
17
17
18
CMAKE_ARGS+=	-DBUILD_SHARED_LIBS:BOOL=ON \
18
CMAKE_ARGS+=	-DBUILD_SHARED_LIBS:BOOL=ON \
19
		-DOPENSSL_INCLUDE_DIRS="${OPENSSLINC}" \
19
		-DOPENSSL_INCLUDE_DIRS="${OPENSSLINC}" \
(-)devel/mongo-c-driver/Makefile (-1 / +1 lines)
Lines 17-23 Link Here
17
USE_GITHUB=	yes
17
USE_GITHUB=	yes
18
GH_ACCOUNT=	mongodb
18
GH_ACCOUNT=	mongodb
19
19
20
USES=		cmake pkgconfig
20
USES=		cmake:noninja pkgconfig
21
USE_LDCONFIG=	yes
21
USE_LDCONFIG=	yes
22
LDFLAGS+=	-pthread
22
LDFLAGS+=	-pthread
23
23
(-)devel/rapidjson/Makefile (-1 lines)
Lines 36-42 Link Here
36
EXAMPLES_CMAKE_OFF=	-DRAPIDJSON_BUILD_EXAMPLES:BOOL=OFF
36
EXAMPLES_CMAKE_OFF=	-DRAPIDJSON_BUILD_EXAMPLES:BOOL=OFF
37
37
38
CXXFLAGS+=	-Wno-c++98-compat # for EXAMPLES option, due to this bug: https://github.com/miloyip/rapidjson/issues/761
38
CXXFLAGS+=	-Wno-c++98-compat # for EXAMPLES option, due to this bug: https://github.com/miloyip/rapidjson/issues/761
39
MAKE_ARGS=	CXX="${CXX}" CXXFLAGS="${CXXFLAGS}"
40
CMAKE_ARGS=	-DRAPIDJSON_BUILD_TESTS:BOOL=OFF
39
CMAKE_ARGS=	-DRAPIDJSON_BUILD_TESTS:BOOL=OFF
41
40
42
DATADIR=	${PREFIX}/share/doc/RapidJSON
41
DATADIR=	${PREFIX}/share/doc/RapidJSON
(-)devel/xxhash/files/patch-git_5ab73ee (+46 lines)
Line 0 Link Here
1
From 5ab73ee82245b586f69762411edc7824d778ee2a Mon Sep 17 00:00:00 2001
2
From: Chris Kitching <chriskitching@linux.com>
3
Date: Tue, 15 Nov 2016 10:15:48 +0000
4
Subject: [PATCH] Rely on BUILD_SHARED_LIBS instead of custom options
5
6
Instead of having your own option for choosing between static
7
and shared versions of the library, use cmake's built-in option
8
for this:
9
https://cmake.org/cmake/help/v3.0/variable/BUILD_SHARED_LIBS.html
10
11
Set -DBUILD_SHARED_LIBS=ON to get a shared library, and omit it
12
or set it to OFF to get a static one.
13
Can add one extra line to the cmake file to make the default be
14
shared. Makes most of the cmake crap go away.
15
--- cmake_unofficial/CMakeLists.txt.orig	2016-08-11 18:18:57 UTC
16
+++ cmake_unofficial/CMakeLists.txt
17
@@ -6,26 +6,14 @@ project(xxhash)
18
 set(XXHASH_LIB_VERSION "0.42.0")
19
 set(XXHASH_LIB_SOVERSION "0")
20
 
21
-set(BUILD_SHARED_LIBS ON CACHE BOOL "Set to ON to build shared libraries")
22
-if(BUILD_SHARED_LIBS)
23
-  add_library(xxhash SHARED ../xxhash.c)
24
-  set_target_properties(xxhash PROPERTIES COMPILE_DEFINITIONS "XXHASH_EXPORT"
25
+add_library(xxhash SHARED ../xxhash.c)
26
+set_target_properties(xxhash PROPERTIES COMPILE_DEFINITIONS "XXHASH_EXPORT"
27
                          VERSION "${XXHASH_LIB_VERSION}"
28
                          SOVERSION "${XXHASH_LIB_SOVERSION}")
29
-  LIST(APPEND install_libs xxhash)
30
-endif(BUILD_SHARED_LIBS)
31
 
32
-set(BUILD_STATIC_LIBS ON CACHE BOOL "Set to ON to build static libraries")
33
-if(BUILD_STATIC_LIBS)
34
-  add_library(xxhashstatic ../xxhash.c)
35
-  set_target_properties(xxhashstatic PROPERTIES OUTPUT_NAME xxhash)
36
-  LIST(APPEND install_libs xxhashstatic)
37
-endif(BUILD_STATIC_LIBS)
38
-
39
-
40
 INSTALL(FILES ../xxhash.h DESTINATION include)
41
 INSTALL(
42
-    TARGETS ${install_libs}
43
+    TARGETS xxhash 
44
     RUNTIME DESTINATION bin
45
     ARCHIVE DESTINATION lib
46
     LIBRARY DESTINATION lib
(-)editors/codelite/Makefile (-1 / +1 lines)
Lines 19-25 Link Here
19
USE_GITHUB=	yes
19
USE_GITHUB=	yes
20
GH_ACCOUNT=	eranif
20
GH_ACCOUNT=	eranif
21
21
22
USES=		cmake:outsource compiler:c++11-lib dos2unix execinfo gettext \
22
USES=		cmake:outsource,noninja compiler:c++11-lib dos2unix execinfo gettext \
23
		pathfix shebangfix sqlite
23
		pathfix shebangfix sqlite
24
USE_GNOME+=	cairo gtk20
24
USE_GNOME+=	cairo gtk20
25
DOS2UNIX_GLOB=	*.cpp *.txt
25
DOS2UNIX_GLOB=	*.cpp *.txt
(-)editors/kate-plugin-pate/Makefile (-1 / +1 lines)
Lines 9-15 Link Here
9
MAINTAINER=	kde@FreeBSD.org
9
MAINTAINER=	kde@FreeBSD.org
10
COMMENT=	Support for Python plugins in Kate
10
COMMENT=	Support for Python plugins in Kate
11
11
12
USES=		cmake:outsource kde:4 python tar:xz
12
USES=		cmake:outsource,noninja kde:4 python tar:xz
13
USE_KDE=	kdelibs automoc4 kate \
13
USE_KDE=	kdelibs automoc4 kate \
14
		pykde4_build pykde4_run
14
		pykde4_build pykde4_run
15
USE_QT4=	gui webkit \
15
USE_QT4=	gui webkit \
(-)games/hedgewars/Makefile (-1 / +1 lines)
Lines 17-23 Link Here
17
17
18
LIB_DEPENDS=	libphysfs.so:devel/physfs
18
LIB_DEPENDS=	libphysfs.so:devel/physfs
19
19
20
USES=		cmake desktop-file-utils lua:51 tar:bzip2
20
USES=		cmake:noninja desktop-file-utils lua:51 tar:bzip2
21
USE_SDL=	sdl mixer image ttf net
21
USE_SDL=	sdl mixer image ttf net
22
USE_FPC=	opengl libpng rtl-objpas
22
USE_FPC=	opengl libpng rtl-objpas
23
USE_QT4=	corelib gui moc_build network \
23
USE_QT4=	corelib gui moc_build network \
(-)games/openclonk/Makefile (-1 / +1 lines)
Lines 23-29 Link Here
23
23
24
BROKEN_powerpc64=	fails to compile: C4Texture.cpp:260:13: error: 'stoul' is not a member of 'std'
24
BROKEN_powerpc64=	fails to compile: C4Texture.cpp:260:13: error: 'stoul' is not a member of 'std'
25
25
26
USES=		compiler:c++14-lang cmake desktop-file-utils jpeg pkgconfig tar:bzip2
26
USES=		compiler:c++14-lang cmake:noninja desktop-file-utils jpeg pkgconfig tar:bzip2
27
USE_GL=		glew
27
USE_GL=		glew
28
USE_GNOME=	gtk30
28
USE_GNOME=	gtk30
29
USE_SDL=	sdl mixer
29
USE_SDL=	sdl mixer
(-)games/palomino/Makefile (-1 / +1 lines)
Lines 20-26 Link Here
20
20
21
LIB_DEPENDS=	libosg.so:graphics/osg
21
LIB_DEPENDS=	libosg.so:graphics/osg
22
22
23
USES=		alias cmake lua:51 tar:xz
23
USES=		alias cmake:noninja lua:51 tar:xz
24
USE_GL=		gl
24
USE_GL=		gl
25
25
26
MISC_VER=	20091027
26
MISC_VER=	20091027
(-)games/solarus/Makefile (-1 / +1 lines)
Lines 23-29 Link Here
23
USE_QT5=	buildtools_build core gui linguisttools_build widgets
23
USE_QT5=	buildtools_build core gui linguisttools_build widgets
24
USE_SDL=	sdl2 ttf2 image2
24
USE_SDL=	sdl2 ttf2 image2
25
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
25
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
26
USES=		cmake qmake compiler:c++11-lib openal
26
USES=		cmake:noninja qmake compiler:c++11-lib openal
27
USE_LDCONFIG=	yes
27
USE_LDCONFIG=	yes
28
28
29
.include <bsd.port.mk>
29
.include <bsd.port.mk>
(-)games/vavoom/Makefile (-1 / +1 lines)
Lines 14-20 Link Here
14
14
15
LIB_DEPENDS=	libpng.so:graphics/png
15
LIB_DEPENDS=	libpng.so:graphics/png
16
16
17
USES=		cmake dos2unix jpeg tar:bzip2
17
USES=		cmake:noninja dos2unix jpeg tar:bzip2
18
DOS2UNIX_REGEX=	((.*\.(c|cpp|h|s|asm|inc|vc|ls|acs|cfg|txt|vs|mak|mgw"))$$|\/(makefile\..*|makefile|Makefile)$$)
18
DOS2UNIX_REGEX=	((.*\.(c|cpp|h|s|asm|inc|vc|ls|acs|cfg|txt|vs|mak|mgw"))$$|\/(makefile\..*|makefile|Makefile)$$)
19
19
20
OPTIONS_DEFINE=	FLAC LAUNCHER MAD MIKMOD OPENAL OPTIMIZED_CFLAGS VORBIS SDL DOCS
20
OPTIONS_DEFINE=	FLAC LAUNCHER MAD MIKMOD OPENAL OPTIMIZED_CFLAGS VORBIS SDL DOCS
(-)graphics/digikam-kde4/Makefile.common (-1 / +1 lines)
Lines 118-124 Link Here
118
USES+=		tar:bzip2
118
USES+=		tar:bzip2
119
119
120
.if !defined(NO_BUILD)
120
.if !defined(NO_BUILD)
121
USES+=		cmake kde:4
121
USES+=		cmake:noninja kde:4
122
USE_KDE+=	automoc4 kdelibs
122
USE_KDE+=	automoc4 kdelibs
123
USE_QT4+=	qmake_build moc_build rcc_build uic_build
123
USE_QT4+=	qmake_build moc_build rcc_build uic_build
124
124
(-)graphics/ilmbase/files/patch-git_8eed7012 (+59 lines)
Line 0 Link Here
1
From 8eed7012c10f1a835385d750fd55f228d1d35df9 Mon Sep 17 00:00:00 2001
2
From: Ralph Potter <r.potter@bath.ac.uk>
3
Date: Wed, 5 Nov 2014 16:16:55 +0000
4
Subject: [PATCH] Resolve dependency issue building eLut.h/toFloat.h with
5
 CMake/Ninja.
6
7
---
8
 IlmBase/Half/CMakeLists.txt | 23 +++++++++++------------
9
 1 file changed, 11 insertions(+), 12 deletions(-)
10
11
diff --git a/IlmBase/Half/CMakeLists.txt b/IlmBase/Half/CMakeLists.txt
12
index 6f9714d..958d1b0 100644
13
--- Half/CMakeLists.txt
14
+++ Half/CMakeLists.txt
15
@@ -1,23 +1,24 @@
16
 # yue.nicholas@gmail.com
17
 
18
 ADD_EXECUTABLE ( eLut eLut.cpp )
19
-
20
-ADD_CUSTOM_COMMAND (
21
-  TARGET eLut POST_BUILD
22
-  COMMAND eLut > ${CMAKE_CURRENT_BINARY_DIR}/eLut.h
23
+ADD_CUSTOM_COMMAND(
24
+  OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/eLut.h
25
+  COMMAND eLut ARGS > ${CMAKE_CURRENT_BINARY_DIR}/eLut.h
26
+  DEPENDS eLut
27
   WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
28
-)
29
+  )
30
 SET_SOURCE_FILES_PROPERTIES(
31
   ${CMAKE_CURRENT_BINARY_DIR}/eLut.h
32
   PROPERTIES HEADER_FILE_ONLY TRUE
33
   )
34
 
35
 ADD_EXECUTABLE ( toFloat toFloat.cpp )
36
-ADD_CUSTOM_COMMAND (
37
-  TARGET toFloat POST_BUILD
38
-  COMMAND toFloat > ${CMAKE_CURRENT_BINARY_DIR}/toFloat.h
39
+ADD_CUSTOM_COMMAND(
40
+  OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/toFloat.h
41
+  COMMAND toFloat ARGS > ${CMAKE_CURRENT_BINARY_DIR}/toFloat.h
42
+  DEPENDS toFloat
43
   WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
44
-)
45
+  )
46
 SET_SOURCE_FILES_PROPERTIES(
47
   ${CMAKE_CURRENT_BINARY_DIR}/toFloat.h
48
   PROPERTIES HEADER_FILE_ONLY TRUE
49
@@ -27,9 +28,7 @@ SET_SOURCE_FILES_PROPERTIES(
50
   half.cpp
51
   PROPERTIES
52
   OBJECT_DEPENDS
53
-  ${CMAKE_CURRENT_BINARY_DIR}/eLut.h
54
-  OBJECT_DEPENDS
55
-  ${CMAKE_CURRENT_BINARY_DIR}/toFloat.h
56
+  "${CMAKE_CURRENT_BINARY_DIR}/eLut.h;${CMAKE_CURRENT_BINARY_DIR}/toFloat.h"
57
   )
58
 
59
 IF(BUILD_SHARED_LIBS)
(-)graphics/inkscape/Makefile (-1 / +1 lines)
Lines 32-38 Link Here
32
32
33
USE_GNOME=	gtkmm24 libxml2 libxslt
33
USE_GNOME=	gtkmm24 libxml2 libxslt
34
USES=		compiler:c++11-lib cmake cpe desktop-file-utils gnome \
34
USES=		compiler:c++11-lib cmake cpe desktop-file-utils gnome \
35
		iconv:wchar_t ninja jpeg pathfix pkgconfig python:2,build \
35
		iconv:wchar_t jpeg pathfix pkgconfig python:2,build \
36
		shebangfix tar:bzip2
36
		shebangfix tar:bzip2
37
USE_XORG=	x11
37
USE_XORG=	x11
38
INSTALLS_ICONS=	yes
38
INSTALLS_ICONS=	yes
(-)graphics/luxrender/Makefile (-1 / +1 lines)
Lines 28-34 Link Here
28
ONLY_FOR_ARCHS=	i386 amd64
28
ONLY_FOR_ARCHS=	i386 amd64
29
ONLY_FOR_ARCHS_REASON=	uses SSE instructions
29
ONLY_FOR_ARCHS_REASON=	uses SSE instructions
30
30
31
USES+=		bison cmake python:build tar:bzip2
31
USES+=		bison cmake:noninja python:build tar:bzip2
32
USE_GL=		glu
32
USE_GL=		glu
33
33
34
WRKSRC=		${WRKDIR}/${PORTNAME}-lux-${LUX_REV}
34
WRKSRC=		${WRKDIR}/${PORTNAME}-lux-${LUX_REV}
(-)graphics/mitsuba/Makefile (-1 lines)
Lines 48-54 Link Here
48
48
49
post-install:
49
post-install:
50
# XXX: palliative; better fix installation routine not to pollute ${STAGEDIR}
50
# XXX: palliative; better fix installation routine not to pollute ${STAGEDIR}
51
	@${RMDIR} ${STAGEDIR}${PREFIX}/share/mitsuba/data/ior/CMakeFiles/ior_database.dir
52
	@${RMDIR} ${STAGEDIR}${PREFIX}/share/mitsuba/data/ior/CMakeFiles
51
	@${RMDIR} ${STAGEDIR}${PREFIX}/share/mitsuba/data/ior/CMakeFiles
53
52
54
.include <bsd.port.mk>
53
.include <bsd.port.mk>
(-)graphics/opensubdiv/Makefile (-1 / +1 lines)
Lines 20-26 Link Here
20
20
21
USE_LDCONFIG=	yes
21
USE_LDCONFIG=	yes
22
USE_GL=		glew
22
USE_GL=		glew
23
USES=		cmake:outsource compiler pkgconfig
23
USES=		cmake:outsource,noninja compiler pkgconfig
24
USE_XORG=	x11 xi xcursor xrandr xxf86vm xinerama
24
USE_XORG=	x11 xi xcursor xrandr xxf86vm xinerama
25
25
26
CMAKE_ARGS+=	-DNO_TUTORIALS:BOOL=ON -DNO_EXAMPLES:BOOL=ON \
26
CMAKE_ARGS+=	-DNO_TUTORIALS:BOOL=ON -DNO_EXAMPLES:BOOL=ON \
(-)graphics/osg-devel/Makefile (-6 lines)
Lines 132-143 Link Here
132
132
133
.include <bsd.port.options.mk>
133
.include <bsd.port.options.mk>
134
134
135
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000000 && ${OSVERSION} < 1100000
136
# workaround for make (?) problem leading to cflags
137
# lost in osgjs
138
USES+=			gmake
139
.endif
140
141
.if ${PORT_OPTIONS:MQT4} || ${PORT_OPTIONS:MQT5}
135
.if ${PORT_OPTIONS:MQT4} || ${PORT_OPTIONS:MQT5}
142
CMAKE_ARGS+=		-DOSG_USE_QT:BOOL=ON
136
CMAKE_ARGS+=		-DOSG_USE_QT:BOOL=ON
143
PLIST_SUB+=		QT=""
137
PLIST_SUB+=		QT=""
(-)graphics/osgearth/Makefile (-1 / +1 lines)
Lines 21-27 Link Here
21
GH_ACCOUNT=	gwaldron
21
GH_ACCOUNT=	gwaldron
22
22
23
USE_LDCONFIG=	yes
23
USE_LDCONFIG=	yes
24
USES=		cmake gmake pkgconfig sqlite
24
USES=		cmake pkgconfig sqlite
25
PLIST_SUB=	OSGVERSION=3.4.0
25
PLIST_SUB=	OSGVERSION=3.4.0
26
26
27
CMAKE_ARGS+=	-DCMAKE_INCLUDE_PATH:PATH=${LOCALBASE}/include \
27
CMAKE_ARGS+=	-DCMAKE_INCLUDE_PATH:PATH=${LOCALBASE}/include \
(-)graphics/tulip/Makefile (-1 / +1 lines)
Lines 22-28 Link Here
22
22
23
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
23
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
24
24
25
USES=		cmake:outsource compiler:c++11-lib dos2unix execinfo jpeg python \
25
USES=		cmake:outsource,noninja compiler:c++11-lib dos2unix execinfo jpeg python \
26
		shebangfix
26
		shebangfix
27
SHEBANG_FILES=	tulip-config.in
27
SHEBANG_FILES=	tulip-config.in
28
DOS2UNIX_FILES=	software/tulip/src/main.cpp
28
DOS2UNIX_FILES=	software/tulip/src/main.cpp
(-)graphics/xcftools/Makefile (-1 / +1 lines)
Lines 18-24 Link Here
18
GH_TAGNAME=	d72ba82
18
GH_TAGNAME=	d72ba82
19
19
20
# option NLS (for gettext) is wrong as this port allways needs NLS:
20
# option NLS (for gettext) is wrong as this port allways needs NLS:
21
USES=	libtool cmake gmake iconv pkgconfig perl5 gettext
21
USES=	libtool cmake:noninja gmake iconv pkgconfig perl5 gettext
22
USE_PERL5=	build run
22
USE_PERL5=	build run
23
GNU_CONFIGURE=	yes
23
GNU_CONFIGURE=	yes
24
USE_LDCONFIG=	yes
24
USE_LDCONFIG=	yes
(-)irc/weechat/Makefile (-1 / +1 lines)
Lines 16-22 Link Here
16
		libgcrypt.so:security/libgcrypt \
16
		libgcrypt.so:security/libgcrypt \
17
		libgpg-error.so:security/libgpg-error
17
		libgpg-error.so:security/libgpg-error
18
18
19
USES=		cmake:outsource ncurses tar:xz
19
USES=		cmake:outsource,noninja ncurses tar:xz
20
USE_LDCONFIG=	yes
20
USE_LDCONFIG=	yes
21
21
22
CMAKE_ARGS+=	-DENABLE_GUILE=no \
22
CMAKE_ARGS+=	-DENABLE_GUILE=no \
(-)lang/beignet/Makefile (-1 / +1 lines)
Lines 23-29 Link Here
23
23
24
WRKSRC=		${WRKDIR}/Beignet-${PORTVERSION}-Source
24
WRKSRC=		${WRKDIR}/Beignet-${PORTVERSION}-Source
25
25
26
USES=		cmake gmake ncurses pkgconfig shebangfix
26
USES=		cmake ncurses pkgconfig shebangfix
27
USE_XORG=	sm ice x11 xext xfixes
27
USE_XORG=	sm ice x11 xext xfixes
28
USE_GL=		gl egl
28
USE_GL=		gl egl
29
USE_LDCONFIG=	${LOCALBASE}/lib/${PORTNAME}
29
USE_LDCONFIG=	${LOCALBASE}/lib/${PORTNAME}
(-)lang/io/Makefile (-1 / +1 lines)
Lines 17-23 Link Here
17
GH_ACCOUNT=	stevedekorte
17
GH_ACCOUNT=	stevedekorte
18
GH_TAGNAME=	23afbcc
18
GH_TAGNAME=	23afbcc
19
19
20
USES=		cmake:outsource compiler:c11
20
USES=		cmake:outsource,noninja compiler:c11
21
MAKE_JOBS_UNSAFE=yes
21
MAKE_JOBS_UNSAFE=yes
22
USE_LDCONFIG=	yes
22
USE_LDCONFIG=	yes
23
23
(-)lang/sagittarius-scheme/Makefile (-1 / +1 lines)
Lines 20-26 Link Here
20
		libgc-threaded.so:devel/boehm-gc-threaded
20
		libgc-threaded.so:devel/boehm-gc-threaded
21
21
22
USE_LDCONFIG=	yes
22
USE_LDCONFIG=	yes
23
USES=		cmake gmake pkgconfig
23
USES=		cmake pkgconfig
24
ONLY_FOR_ARCHS=	amd64 i386
24
ONLY_FOR_ARCHS=	amd64 i386
25
MAKE_JOBS_UNSAFE=	yes
25
MAKE_JOBS_UNSAFE=	yes
26
26
(-)mail/libcmime/Makefile (-1 / +1 lines)
Lines 12-18 Link Here
12
12
13
LICENSE=	MIT
13
LICENSE=	MIT
14
14
15
USES=		bison cmake pkgconfig
15
USES=		bison cmake:noninja pkgconfig
16
USE_LDCONFIG=	yes
16
USE_LDCONFIG=	yes
17
CMAKE_ARGS=	--no-warn-unused-cli
17
CMAKE_ARGS=	--no-warn-unused-cli
18
18
(-)mail/libvmime/Makefile (-1 / +1 lines)
Lines 20-26 Link Here
20
GH_ACCOUNT=	kisli
20
GH_ACCOUNT=	kisli
21
GH_PROJECT=	vmime
21
GH_PROJECT=	vmime
22
22
23
USES=		cmake:outsource compiler:c++11-lib iconv pkgconfig
23
USES=		cmake:outsource,noninja compiler:c++11-lib iconv pkgconfig
24
USE_LDCONFIG=	yes
24
USE_LDCONFIG=	yes
25
25
26
CMAKE_ARGS=	-DLIB_SUFFIX:STRING="" \
26
CMAKE_ARGS=	-DLIB_SUFFIX:STRING="" \
(-)mail/spmfilter/Makefile (-1 / +1 lines)
Lines 20-26 Link Here
20
SMFGROUP?=	mail
20
SMFGROUP?=	mail
21
SMFDIR?=	/var/spool/spmfilter
21
SMFDIR?=	/var/spool/spmfilter
22
22
23
USES=		cmake pkgconfig
23
USES=		cmake:noninja pkgconfig
24
CMAKE_ARGS+=	--no-warn-unused-cli \
24
CMAKE_ARGS+=	--no-warn-unused-cli \
25
		-DCMAKE_INCLUDE_PATH="${LOCALBASE}/include" \
25
		-DCMAKE_INCLUDE_PATH="${LOCALBASE}/include" \
26
		-DCMAKE_LIBRARY_PATH="${LOCALBASE}/lib"
26
		-DCMAKE_LIBRARY_PATH="${LOCALBASE}/lib"
(-)mail/spmfilter-clamav/Makefile (-1 / +1 lines)
Lines 12-18 Link Here
12
BUILD_DEPENDS=	spmfilter>=0.6:mail/spmfilter
12
BUILD_DEPENDS=	spmfilter>=0.6:mail/spmfilter
13
RUN_DEPENDS=	spmfilter>=0.6:mail/spmfilter
13
RUN_DEPENDS=	spmfilter>=0.6:mail/spmfilter
14
14
15
USES=		cmake pkgconfig
15
USES=		cmake:noninja pkgconfig
16
CMAKE_ARGS+=	--no-warn-unused-cli \
16
CMAKE_ARGS+=	--no-warn-unused-cli \
17
		-DCMAKE_INCLUDE_PATH="${LOCALBASE}/include" \
17
		-DCMAKE_INCLUDE_PATH="${LOCALBASE}/include" \
18
		-DCMAKE_LIBRARY_PATH="${LOCALBASE}/lib"
18
		-DCMAKE_LIBRARY_PATH="${LOCALBASE}/lib"
(-)math/metis/Makefile (-1 / +1 lines)
Lines 14-20 Link Here
14
14
15
CONFLICTS=	metis4-4* metis-edf-[0-9]*
15
CONFLICTS=	metis4-4* metis-edf-[0-9]*
16
16
17
USES=		cmake
17
USES=		cmake:noninja
18
18
19
OPTIONS_DEFINE=	OPENMP SHARED STATIC DOCS
19
OPTIONS_DEFINE=	OPENMP SHARED STATIC DOCS
20
20
(-)math/parmetis/Makefile (-1 / +1 lines)
Lines 20-26 Link Here
20
OPTIONS_DEFINE=	OPENMPI DOCS
20
OPTIONS_DEFINE=	OPENMPI DOCS
21
OPENMPI_DESC=	Use openmpi instead of mpich2
21
OPENMPI_DESC=	Use openmpi instead of mpich2
22
22
23
USES=		cmake gmake
23
USES=		cmake:noninja gmake
24
24
25
PLIST_FILES=	include/parmetis/metis.h \
25
PLIST_FILES=	include/parmetis/metis.h \
26
		include/parmetis/parmetis.h \
26
		include/parmetis/parmetis.h \
(-)math/stp/Makefile (-1 / +1 lines)
Lines 15-21 Link Here
15
LIB_DEPENDS=	libboost_program_options.so:devel/boost-libs \
15
LIB_DEPENDS=	libboost_program_options.so:devel/boost-libs \
16
		libboost_system.so:devel/boost-libs
16
		libboost_system.so:devel/boost-libs
17
17
18
USES=		bison:build cmake perl5 tar:xz
18
USES=		bison:build cmake:noninja perl5 tar:xz
19
USE_PERL5=	build
19
USE_PERL5=	build
20
CMAKE_ARGS=	-DFL_LIBRARY=/usr/lib/libfl.a
20
CMAKE_ARGS=	-DFL_LIBRARY=/usr/lib/libfl.a
21
21
(-)multimedia/avidemux/Makefile.common (-1 / +1 lines)
Lines 19-25 Link Here
19
19
20
OPTIONS_FILE=	${PORT_DBDIR}/${OPTIONS_NAME:C/-.*//}/options
20
OPTIONS_FILE=	${PORT_DBDIR}/${OPTIONS_NAME:C/-.*//}/options
21
21
22
USES=		cmake:outsource pkgconfig iconv gmake compiler:features sqlite
22
USES=		cmake:outsource,noninja pkgconfig iconv gmake compiler:features sqlite
23
USES+=		dos2unix execinfo
23
USES+=		dos2unix execinfo
24
DOS2UNIX_FILES=	cmake/admCheckMiscLibs.cmake \
24
DOS2UNIX_FILES=	cmake/admCheckMiscLibs.cmake \
25
		avidemux_core/ADM_coreVideoCodec/include/ADM_coreVideoCodec6_export.h \
25
		avidemux_core/ADM_coreVideoCodec/include/ADM_coreVideoCodec6_export.h \
(-)multimedia/gstreamer-qt4/Makefile (-1 / +1 lines)
Lines 17-23 Link Here
17
17
18
LIB_DEPENDS=	libboost_thread.so:devel/boost-libs
18
LIB_DEPENDS=	libboost_thread.so:devel/boost-libs
19
19
20
USES=		bison cmake gmake kde:4 pathfix pkgconfig tar:bzip2
20
USES=		bison cmake:noninja gmake kde:4 pathfix pkgconfig tar:bzip2
21
USE_LDCONFIG=	yes
21
USE_LDCONFIG=	yes
22
USE_GSTREAMER=	yes
22
USE_GSTREAMER=	yes
23
USE_GNOME=	glib20
23
USE_GNOME=	glib20
(-)multimedia/phonon-designerplugin/Makefile (-1 / +1 lines)
Lines 14-20 Link Here
14
14
15
USE_QT4=	corelib designer gui phonon  \
15
USE_QT4=	corelib designer gui phonon  \
16
		qmake_build moc_build rcc_build uic_build
16
		qmake_build moc_build rcc_build uic_build
17
USES=		cmake tar:xz
17
USES=		cmake:noninja tar:xz
18
CMAKE_ARGS=	-DPHONON_QT_PLUGIN_INSTALL_DIR=${PREFIX}/${QT_PLUGINDIR_REL}/designer
18
CMAKE_ARGS=	-DPHONON_QT_PLUGIN_INSTALL_DIR=${PREFIX}/${QT_PLUGINDIR_REL}/designer
19
19
20
BUILD_WRKSRC=	${WRKSRC}/designer
20
BUILD_WRKSRC=	${WRKSRC}/designer
(-)multimedia/qt5-phonon4-designerplugin/Makefile (-1 / +1 lines)
Lines 14-20 Link Here
14
14
15
LICENSE=	LGPL21
15
LICENSE=	LGPL21
16
16
17
USES=		cmake:outsource kde:5 tar:xz
17
USES=		cmake:outsource,noninja kde:5 tar:xz
18
USE_KDE=	ecm
18
USE_KDE=	ecm
19
USE_QT5=	core designer gui phonon4 widgets xml \
19
USE_QT5=	core designer gui phonon4 widgets xml \
20
		buildtools_build qmake_build
20
		buildtools_build qmake_build
(-)multimedia/zoneminder/Makefile (-1 / +1 lines)
Lines 34-40 Link Here
34
GH_PROJECT=	ZoneMinder
34
GH_PROJECT=	ZoneMinder
35
GH_TUPLE=	FriendsOfCake:crud:c3976f1:crud
35
GH_TUPLE=	FriendsOfCake:crud:c3976f1:crud
36
36
37
USES=		cmake jpeg mysql perl5 php shebangfix ssl
37
USES=		cmake:noninja jpeg mysql perl5 php shebangfix ssl
38
USE_RC_SUBR=	zoneminder
38
USE_RC_SUBR=	zoneminder
39
USE_PHP=	json pdo_mysql session gd sockets ctype opcache
39
USE_PHP=	json pdo_mysql session gd sockets ctype opcache
40
40
(-)multimedia/zoneminder-h264/Makefile (-1 / +1 lines)
Lines 40-46 Link Here
40
GH_TUPLE=	zoneminder:ZoneMinder:e723b6d \
40
GH_TUPLE=	zoneminder:ZoneMinder:e723b6d \
41
		FriendsOfCake:crud:c3976f1:crud
41
		FriendsOfCake:crud:c3976f1:crud
42
42
43
USES=		cmake jpeg mysql perl5 php shebangfix ssl
43
USES=		cmake:noninja jpeg mysql perl5 php shebangfix ssl
44
USE_RC_SUBR=	zoneminder
44
USE_RC_SUBR=	zoneminder
45
USE_PHP=	json pdo_mysql session gd sockets ctype
45
USE_PHP=	json pdo_mysql session gd sockets ctype
46
46
(-)net/ceph-devel/Makefile (-1 / +1 lines)
Lines 74-80 Link Here
74
	-D WITH_CEPHFS:BOOL=OFF \
74
	-D WITH_CEPHFS:BOOL=OFF \
75
	-D WITH_EMBEDDED:BOOL=OFF
75
	-D WITH_EMBEDDED:BOOL=OFF
76
76
77
USES=	gmake cmake:outsource python:2.7 fuse gettext-runtime shebangfix
77
USES=	gmake cmake:outsource,noninja python:2.7 fuse gettext-runtime shebangfix
78
SHEBANG_FILES=src/rbdmap src/ceph-post-file.in src/rbd-replay-many \
78
SHEBANG_FILES=src/rbdmap src/ceph-post-file.in src/rbd-replay-many \
79
	src/brag/client/ceph-brag src/ceph-rest-api \
79
	src/brag/client/ceph-brag src/ceph-rest-api \
80
	src/tools/ceph-monstore-update-crush.sh src/mount.fuse.ceph \
80
	src/tools/ceph-monstore-update-crush.sh src/mount.fuse.ceph \
(-)net/tigervnc/Makefile (-1 / +1 lines)
Lines 28-34 Link Here
28
		tightvnc-[0-9]* \
28
		tightvnc-[0-9]* \
29
		tridiavnc-[0-9]*
29
		tridiavnc-[0-9]*
30
30
31
USES=		autoreconf:build cmake cpe iconv jpeg libtool pkgconfig \
31
USES=		autoreconf:build cmake:noninja cpe iconv jpeg libtool pkgconfig \
32
		python ssl
32
		python ssl
33
USE_GL=		gl
33
USE_GL=		gl
34
USE_LDCONFIG=	yes
34
USE_LDCONFIG=	yes
(-)net-im/licq/Makefile (-1 / +1 lines)
Lines 16-22 Link Here
16
16
17
BROKEN_sparc64=		Does not build: fails to link
17
BROKEN_sparc64=		Does not build: fails to link
18
18
19
USES=		cmake iconv ssl
19
USES=		cmake:noninja iconv ssl
20
WRKSRC=		${WRKDIR}/${DISTNAME}
20
WRKSRC=		${WRKDIR}/${DISTNAME}
21
LICQ_PORT?=	net-im/licq
21
LICQ_PORT?=	net-im/licq
22
22
(-)net-im/ring-gnome/Makefile (-1 / +1 lines)
Lines 30-36 Link Here
30
30
31
SUB_FILES=	pkg-message
31
SUB_FILES=	pkg-message
32
32
33
USES=		cmake compiler:c++14-lang gettext gmake pkgconfig shebangfix sqlite
33
USES=		cmake compiler:c++14-lang gettext pkgconfig shebangfix sqlite
34
USE_GNOME=	evolutiondataserver3 glib20 gtk20 cairo gdkpixbuf2 libxml2 gtk30
34
USE_GNOME=	evolutiondataserver3 glib20 gtk20 cairo gdkpixbuf2 libxml2 gtk30
35
USE_XORG=	x11 xcomposite xdamage xext xfixes xi xrandr xscrnsaver
35
USE_XORG=	x11 xcomposite xdamage xext xfixes xi xrandr xscrnsaver
36
USE_GL=		gl egl
36
USE_GL=		gl egl
(-)net-im/ring-libclient/Makefile (-1 / +1 lines)
Lines 18-24 Link Here
18
#GH_TUPLE+=	savoirfairelinux:ring-lrc:9eaac77
18
#GH_TUPLE+=	savoirfairelinux:ring-lrc:9eaac77
19
GH_TUPLE+=	savoirfairelinux:ring-lrc:cb5ee04
19
GH_TUPLE+=	savoirfairelinux:ring-lrc:cb5ee04
20
20
21
USES=		cmake compiler:c++14-lang gmake
21
USES=		cmake compiler:c++14-lang
22
USE_GNOME=	glib20 gtk20 cairo gdkpixbuf2
22
USE_GNOME=	glib20 gtk20 cairo gdkpixbuf2
23
USE_XORG=	x11 xscrnsaver
23
USE_XORG=	x11 xscrnsaver
24
USE_GL=		gl
24
USE_GL=		gl
(-)net-p2p/eiskaltdcpp-daemon/Makefile (-1 / +1 lines)
Lines 15-21 Link Here
15
15
16
MASTERDIR=	${.CURDIR}/../eiskaltdcpp-lib
16
MASTERDIR=	${.CURDIR}/../eiskaltdcpp-lib
17
17
18
USES=		cmake gettext compiler:c++11-lib ssl
18
USES=		cmake:noninja gettext compiler:c++11-lib ssl
19
19
20
OPTIONS_SINGLE=	UI
20
OPTIONS_SINGLE=	UI
21
OPTIONS_SINGLE_UI=	NOUI XMLRPC JSONRPC
21
OPTIONS_SINGLE_UI=	NOUI XMLRPC JSONRPC
(-)net-p2p/eiskaltdcpp-qt/Makefile (-1 / +1 lines)
Lines 16-22 Link Here
16
16
17
MASTERDIR=	${.CURDIR}/../eiskaltdcpp-lib
17
MASTERDIR=	${.CURDIR}/../eiskaltdcpp-lib
18
18
19
USES=		cmake gettext compiler:c++11-lib desktop-file-utils ssl
19
USES=		cmake:noninja gettext compiler:c++11-lib desktop-file-utils ssl
20
USE_QT4=	gui xml network qmake_build uic_build \
20
USE_QT4=	gui xml network qmake_build uic_build \
21
		moc_build rcc_build linguisttools_build
21
		moc_build rcc_build linguisttools_build
22
22
(-)science/paraview/Makefile (-1 / +1 lines)
Lines 42-48 Link Here
42
USE_XORG=	x11 xt xext ice xdmcp xau xcb xfixes xdamage xxf86vm xrender sm
42
USE_XORG=	x11 xt xext ice xdmcp xau xcb xfixes xdamage xxf86vm xrender sm
43
USE_LDCONFIG=	yes
43
USE_LDCONFIG=	yes
44
USE_GSTREAMER=	yes
44
USE_GSTREAMER=	yes
45
USES=		alias desktop-file-utils cmake:outsource execinfo gmake jpeg python shebangfix
45
USES=		alias desktop-file-utils cmake:outsource execinfo jpeg python shebangfix
46
INSTALLS_ICONS=	yes
46
INSTALLS_ICONS=	yes
47
47
48
CMAKE_ARGS+=	-DBUILD_SHARED_LIBS="ON" \
48
CMAKE_ARGS+=	-DBUILD_SHARED_LIBS="ON" \
(-)security/kwalletmanager/Makefile (-1 / +1 lines)
Lines 9-15 Link Here
9
MAINTAINER=	kde@FreeBSD.org
9
MAINTAINER=	kde@FreeBSD.org
10
COMMENT=	Password manager for KDE
10
COMMENT=	Password manager for KDE
11
11
12
USES=		cmake:outsource gmake kde:4 tar:xz
12
USES=		cmake:outsource kde:4 tar:xz
13
USE_KDE=	automoc4 kdelibs
13
USE_KDE=	automoc4 kdelibs
14
USE_QT4=	qmake_build moc_build rcc_build uic_build
14
USE_QT4=	qmake_build moc_build rcc_build uic_build
15
15
(-)security/libzrtpcppcore/Makefile (-1 / +1 lines)
Lines 16-22 Link Here
16
GH_ACCOUNT=	wernerd
16
GH_ACCOUNT=	wernerd
17
GH_PROJECT=	ZRTPCPP
17
GH_PROJECT=	ZRTPCPP
18
18
19
USES=		cmake:outsource compiler:c++11-lib
19
USES=		cmake:outsource,noninja compiler:c++11-lib
20
USE_CXXSTD=	c++11
20
USE_CXXSTD=	c++11
21
CMAKE_ARGS=	-DCORE_LIB:BOOL=ON
21
CMAKE_ARGS=	-DCORE_LIB:BOOL=ON
22
USE_LDCONFIG=	yes
22
USE_LDCONFIG=	yes
(-)sysutils/baloo/Makefile (-1 / +1 lines)
Lines 14-20 Link Here
14
LIB_DEPENDS=	libxapian.so:databases/xapian-core \
14
LIB_DEPENDS=	libxapian.so:databases/xapian-core \
15
		libqjson.so:devel/qjson
15
		libqjson.so:devel/qjson
16
16
17
USES=		cmake:outsource gmake kde:4 tar:xz
17
USES=		cmake:outsource kde:4 tar:xz
18
USE_KDE=	akonadi automoc4 kdelibs kfilemetadata \
18
USE_KDE=	akonadi automoc4 kdelibs kfilemetadata \
19
		pimlibs
19
		pimlibs
20
USE_QT4=	corelib qmake_build moc_build rcc_build uic_build
20
USE_QT4=	corelib qmake_build moc_build rcc_build uic_build
(-)sysutils/conky/Makefile (-1 / +1 lines)
Lines 19-25 Link Here
19
CONFLICTS?=	conky-awesome-[0-9]*
19
CONFLICTS?=	conky-awesome-[0-9]*
20
SLAVEDIRS=	sysutils/conky-awesome
20
SLAVEDIRS=	sysutils/conky-awesome
21
21
22
USES=           cpe cmake compiler:c++11-lib gettext-runtime iconv \
22
USES=           cpe cmake:noninja compiler:c++11-lib gettext-runtime iconv \
23
		localbase lua:51 pkgconfig tar:bzip2
23
		localbase lua:51 pkgconfig tar:bzip2
24
CMAKE_ARGS+=	-DBUILD_PORT_MONITORS:BOOL=false \
24
CMAKE_ARGS+=	-DBUILD_PORT_MONITORS:BOOL=false \
25
		-DBUILD_IBM:BOOL=false \
25
		-DBUILD_IBM:BOOL=false \
(-)sysutils/fluent-bit/Makefile (-1 / +1 lines)
Lines 17-23 Link Here
17
BROKEN_mips64=		fails to build: conflicting types for 'restrict'
17
BROKEN_mips64=		fails to build: conflicting types for 'restrict'
18
BROKEN_powerpc64=	fails to build: cast from pointer to integer of different size
18
BROKEN_powerpc64=	fails to build: cast from pointer to integer of different size
19
19
20
USES=		cmake
20
USES=		cmake:noninja
21
21
22
USE_RC_SUBR=	${PORTNAME}
22
USE_RC_SUBR=	${PORTNAME}
23
23
(-)sysutils/kcm-polkit-kde/Makefile (-1 / +1 lines)
Lines 14-20 Link Here
14
LIB_DEPENDS=	libpolkit-qt-agent-1.so:sysutils/polkit-qt
14
LIB_DEPENDS=	libpolkit-qt-agent-1.so:sysutils/polkit-qt
15
RUN_DEPENDS=	${KDE_PREFIX}/lib/kde4/libexec/polkit-kde-authentication-agent-1:sysutils/polkit-kde
15
RUN_DEPENDS=	${KDE_PREFIX}/lib/kde4/libexec/polkit-kde-authentication-agent-1:sysutils/polkit-kde
16
16
17
USES=		cmake gmake kde:4 pkgconfig tar:bzip2
17
USES=		cmake kde:4 pkgconfig tar:bzip2
18
USE_KDE=	kdelibs automoc4
18
USE_KDE=	kdelibs automoc4
19
USE_QT4=	dbus xml moc_build qmake_build rcc_build uic_build
19
USE_QT4=	dbus xml moc_build qmake_build rcc_build uic_build
20
USE_LDCONFIG=	yes
20
USE_LDCONFIG=	yes
(-)sysutils/osquery/Makefile (-1 / +1 lines)
Lines 28-34 Link Here
28
		libcppnetlib-uri.so:devel/cpp-netlib
28
		libcppnetlib-uri.so:devel/cpp-netlib
29
RUN_DEPENDS=	ca_root_nss>0:security/ca_root_nss
29
RUN_DEPENDS=	ca_root_nss>0:security/ca_root_nss
30
30
31
USES=		cmake:outsource gmake libtool python:build compiler:c++11-lib \
31
USES=		cmake:outsource libtool python:build compiler:c++11-lib \
32
		libarchive ssl
32
		libarchive ssl
33
USE_GNOME=	libxml2
33
USE_GNOME=	libxml2
34
CONFIGURE_ENV+=	OSQUERY_BUILD_VERSION="${PORTVERSION}" HOME="${WRKDIR}" \
34
CONFIGURE_ENV+=	OSQUERY_BUILD_VERSION="${PORTVERSION}" HOME="${WRKDIR}" \
(-)textproc/zxing-cpp/Makefile (-1 / +1 lines)
Lines 16-21 Link Here
16
GH_ACCOUNT=	glassechidna
16
GH_ACCOUNT=	glassechidna
17
GH_TAGNAME=	97e9c5c
17
GH_TAGNAME=	97e9c5c
18
18
19
USES=		cmake:outsource gmake iconv
19
USES=		cmake:outsource iconv
20
20
21
.include <bsd.port.mk>
21
.include <bsd.port.mk>
(-)www/h2o/Makefile (-1 / +1 lines)
Lines 13-19 Link Here
13
13
14
USE_GITHUB=	yes
14
USE_GITHUB=	yes
15
15
16
USES=		cmake compiler:c11 cpe perl5 shebangfix ssl
16
USES=		cmake:noninja compiler:c11 cpe perl5 shebangfix ssl
17
CPE_VENDOR=	h2o_project
17
CPE_VENDOR=	h2o_project
18
USE_PERL5=	run
18
USE_PERL5=	run
19
SHEBANG_FILES=	share/h2o/start_server
19
SHEBANG_FILES=	share/h2o/start_server
(-)x11/kde4-runtime/Makefile (-1 / +1 lines)
Lines 24-30 Link Here
24
BUILD_DEPENDS=	${LOCALBASE}/lib/libssh.so:security/libssh
24
BUILD_DEPENDS=	${LOCALBASE}/lib/libssh.so:security/libssh
25
RUN_DEPENDS=	cagibid:net/cagibi
25
RUN_DEPENDS=	cagibid:net/cagibi
26
26
27
USES=		cmake:outsource gettext gmake jpeg kde:4 samba:lib shared-mime-info \
27
USES=		cmake:outsource gettext jpeg kde:4 samba:lib shared-mime-info \
28
		shebangfix tar:xz
28
		shebangfix tar:xz
29
USE_KDE=	kactivities kdelibs oxygen-icons5 \
29
USE_KDE=	kactivities kdelibs oxygen-icons5 \
30
		attica automoc4 pimlibs soprano strigi nepomuk-core
30
		attica automoc4 pimlibs soprano strigi nepomuk-core
(-)x11/kde4-workspace/Makefile (-1 / +1 lines)
Lines 40-46 Link Here
40
		${LOCALBASE}/etc/pam.d/kde:security/pam_kde \
40
		${LOCALBASE}/etc/pam.d/kde:security/pam_kde \
41
		${KDE_PREFIX}/share/apps/ksplash/Themes/Default/Theme.rc:x11-themes/kde4-base-artwork
41
		${KDE_PREFIX}/share/apps/ksplash/Themes/Default/Theme.rc:x11-themes/kde4-base-artwork
42
42
43
USES=		cmake:outsource compiler:c++11-lib gettext gmake jpeg kde:4 \
43
USES=		cmake:outsource,noninja compiler:c++11-lib gettext gmake jpeg kde:4 \
44
		pkgconfig shebangfix tar:xz
44
		pkgconfig shebangfix tar:xz
45
USE_GL=		gl glu
45
USE_GL=		gl glu
46
USE_GNOME=	glib20 libxml2
46
USE_GNOME=	glib20 libxml2
(-)x11/libkonq/Makefile (-1 / +1 lines)
Lines 11-17 Link Here
11
11
12
LIB_DEPENDS=	libphonon.so:multimedia/phonon
12
LIB_DEPENDS=	libphonon.so:multimedia/phonon
13
13
14
USES=		cmake:outsource kde:4 tar:xz
14
USES=		cmake:outsource,noninja kde:4 tar:xz
15
USE_KDE=	kdelibs automoc4 soprano
15
USE_KDE=	kdelibs automoc4 soprano
16
USE_QT4=	corelib dbus gui network svg xml \
16
USE_QT4=	corelib dbus gui network svg xml \
17
		moc_build qmake_build rcc_build uic_build
17
		moc_build qmake_build rcc_build uic_build
(-)x11/virtualgl/Makefile (-1 / +1 lines)
Lines 20-26 Link Here
20
CMAKE_INSTALL_PREFIX=	${LOCALBASE}/VirtualGL
20
CMAKE_INSTALL_PREFIX=	${LOCALBASE}/VirtualGL
21
DOCSDIR=	${LOCALBASE}/VirtualGL/doc
21
DOCSDIR=	${LOCALBASE}/VirtualGL/doc
22
22
23
USES=		cmake compiler:c++11-lang
23
USES=		cmake:noninja compiler:c++11-lang
24
USE_GL=		gl glu
24
USE_GL=		gl glu
25
USE_XORG=	x11 xcb xext
25
USE_XORG=	x11 xcb xext
26
CMAKE_ARGS=	-DTJPEG_INCLUDE_DIR=${LOCALBASE}/include\
26
CMAKE_ARGS=	-DTJPEG_INCLUDE_DIR=${LOCALBASE}/include\
(-)x11-themes/kde4-style-bespin/Makefile (-1 / +1 lines)
Lines 16-22 Link Here
16
16
17
WRKSRC=		${WRKDIR}/cloudcity
17
WRKSRC=		${WRKDIR}/cloudcity
18
18
19
USES=		cmake kde:4
19
USES=		cmake:noninja kde:4
20
USE_KDE=	kdelibs automoc4 workspace
20
USE_KDE=	kdelibs automoc4 workspace
21
USE_QT4=	corelib qmake_build moc_build rcc_build uic_build
21
USE_QT4=	corelib qmake_build moc_build rcc_build uic_build
22
22
(-)x11-themes/kde4-windeco-crystal/Makefile (-1 / +1 lines)
Lines 14-20 Link Here
14
14
15
LICENSE=	GPLv2
15
LICENSE=	GPLv2
16
16
17
USES=		cmake:outsource kde:4 tar:bzip2
17
USES=		cmake:outsource,noninja kde:4 tar:bzip2
18
USE_KDE=	kdelibs automoc4 workspace
18
USE_KDE=	kdelibs automoc4 workspace
19
USE_QT4=	qmake_build moc_build rcc_build uic_build \
19
USE_QT4=	qmake_build moc_build rcc_build uic_build \
20
		corelib gui qt3support
20
		corelib gui qt3support
(-)x11-themes/qtcurve/Makefile (-1 / +1 lines)
Lines 28-34 Link Here
28
USE_GITHUB=	yes
28
USE_GITHUB=	yes
29
GH_ACCOUNT=	QtCurve
29
GH_ACCOUNT=	QtCurve
30
30
31
USES=		compiler:c++11-lib cmake execinfo pkgconfig
31
USES=		compiler:c++11-lib cmake:noninja execinfo pkgconfig
32
USE_XORG=	x11 xcb
32
USE_XORG=	x11 xcb
33
33
34
.for i in gtk2 kde4 qt4 qt5
34
.for i in gtk2 kde4 qt4 qt5
(-)x11-toolkits/mygui/Makefile (-1 / +1 lines)
Lines 30-36 Link Here
30
30
31
MYGUI_RENDERSYSTEM?=	0
31
MYGUI_RENDERSYSTEM?=	0
32
32
33
USES=		cmake compiler:c++11-lib pkgconfig
33
USES=		cmake:noninja compiler:c++11-lib pkgconfig
34
CMAKE_ARGS=	-DMYGUI_BUILD_DEMOS=FALSE \
34
CMAKE_ARGS=	-DMYGUI_BUILD_DEMOS=FALSE \
35
		-DMYGUI_BUILD_TOOLS=FALSE \
35
		-DMYGUI_BUILD_TOOLS=FALSE \
36
		-DMYGUI_BUILD_DOCS=FALSE \
36
		-DMYGUI_BUILD_DOCS=FALSE \

Return to bug 219629