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