From owner-svn-ports-all@freebsd.org Tue Sep 18 08:14:28 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C0F831096ECA; Tue, 18 Sep 2018 08:14:28 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 73C8B83E6C; Tue, 18 Sep 2018 08:14:28 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 549D41D5E6; Tue, 18 Sep 2018 08:14:28 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w8I8ESdq064183; Tue, 18 Sep 2018 08:14:28 GMT (envelope-from linimon@FreeBSD.org) Received: (from linimon@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w8I8ENqH064156; Tue, 18 Sep 2018 08:14:23 GMT (envelope-from linimon@FreeBSD.org) Message-Id: <201809180814.w8I8ENqH064156@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: linimon set sender to linimon@FreeBSD.org using -f From: Mark Linimon Date: Tue, 18 Sep 2018 08:14:23 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r479990 - in head: audio/nuvolaplayer audio/sherlock-lv2 biology/pbbam biology/pbcopper biology/unanimity cad/freehdl databases/p5-Tie-LevelDB databases/pointcloud devel/icmake games/at... X-SVN-Group: ports-head X-SVN-Commit-Author: linimon X-SVN-Commit-Paths: in head: audio/nuvolaplayer audio/sherlock-lv2 biology/pbbam biology/pbcopper biology/unanimity cad/freehdl databases/p5-Tie-LevelDB databases/pointcloud devel/icmake games/atanks games/super_methane_... X-SVN-Commit-Revision: 479990 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Sep 2018 08:14:29 -0000 Author: linimon Date: Tue Sep 18 08:14:23 2018 New Revision: 479990 URL: https://svnweb.freebsd.org/changeset/ports/479990 Log: More precisely specify USES=compiler to fix build on gcc-based platforms such as powerpc64. Tested on powerpc64, amd64. Approved by: portmgr (tier-2 blanket) Modified: head/audio/nuvolaplayer/Makefile head/audio/sherlock-lv2/Makefile head/biology/pbbam/Makefile head/biology/pbcopper/Makefile head/biology/unanimity/Makefile head/cad/freehdl/Makefile head/databases/p5-Tie-LevelDB/Makefile head/databases/pointcloud/Makefile head/devel/icmake/Makefile head/games/atanks/Makefile head/games/super_methane_brothers/Makefile head/games/taisei/Makefile head/graphics/gegl3/Makefile head/graphics/libmypaint/Makefile head/graphics/perceptualdiff/Makefile head/mail/evolution/Makefile head/mail/geary/Makefile head/math/piranha/Makefile head/multimedia/gstreamer1-editing-services/Makefile head/net-mgmt/seafile-server/Makefile head/x11-toolkits/girara/Makefile head/x11/brisk-menu/Makefile Modified: head/audio/nuvolaplayer/Makefile ============================================================================== --- head/audio/nuvolaplayer/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/audio/nuvolaplayer/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -21,7 +21,7 @@ RUN_DEPENDS= ${PORTNAME}-all-services>=0:www/${PORTNAM USE_GITHUB= yes GH_ACCOUNT= tiliado -USES= gnome libarchive pkgconfig waf +USES= compiler:c11 gnome libarchive pkgconfig waf USE_GNOME= glib20 gtk30 USE_XORG= x11 # src/nuvolakit-runner/components/keybindings/XKeyGrabber.c:128:2: error: non-void function 'nuvola_xkey_grabber_construct' should return a value [-Wreturn-type] Modified: head/audio/sherlock-lv2/Makefile ============================================================================== --- head/audio/sherlock-lv2/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/audio/sherlock-lv2/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -12,14 +12,12 @@ COMMENT= Investigative LV2 plugin bundle LICENSE= ART20 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_powerpc64= fails to build: cc1: unrecognized command line option -std=gnu11 - BUILD_DEPENDS= lv2>0:audio/lv2 LIB_DEPENDS= libserd-0.so:devel/serd \ libsord-0.so:devel/sord \ libsratom-0.so:audio/sratom -USES= cmake pkgconfig +USES= cmake compiler:c11 pkgconfig USE_GITHUB= yes GH_ACCOUNT= OpenMusicKontrollers GH_PROJECT= sherlock.lv2 Modified: head/biology/pbbam/Makefile ============================================================================== --- head/biology/pbbam/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/biology/pbbam/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -15,7 +15,7 @@ BUILD_DEPENDS= boost-libs>=1.60.0:devel/boost-libs LIB_DEPENDS= libhts.so:biology/htslib \ libboost_regex.so:devel/boost-libs -USES= cmake pkgconfig +USES= cmake compiler:c++14-lang pkgconfig USE_GITHUB= yes GH_ACCOUNT= PacificBiosciences GH_TAGNAME= c6b8113adb5104948879e9ff69f739121f12a09f Modified: head/biology/pbcopper/Makefile ============================================================================== --- head/biology/pbcopper/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/biology/pbcopper/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libboost_regex.so:devel/boost-libs -USES= cmake +USES= cmake compiler:c++14-lang # Although there are a couple releases, git describe --tags does not work # so we cannot use the usual USE_GITHUB tools here. USE_GITHUB= yes Modified: head/biology/unanimity/Makefile ============================================================================== --- head/biology/unanimity/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/biology/unanimity/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -20,7 +20,7 @@ BUILD_DEPENDS= pbseqan>=g20171002:biology/pbseqan \ LIB_DEPENDS= libhts.so:biology/htslib \ libboost_regex.so:devel/boost-libs -USES= cmake pkgconfig python +USES= cmake compiler:c++14-lang pkgconfig python USE_GITHUB= yes GH_ACCOUNT= PacificBiosciences Modified: head/cad/freehdl/Makefile ============================================================================== --- head/cad/freehdl/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/cad/freehdl/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -10,11 +10,7 @@ MASTER_SITES= http://freehdl.seul.org/~enaroska/ MAINTAINER= ports@FreeBSD.org COMMENT= Free VHDL simulator -BROKEN_mips= fails to build: cc1plus: error: unrecognized command line option "-std=gnu++03" -BROKEN_mips64= fails to build: cc1plus: error: unrecognized command line option "-std=gnu++03" -BROKEN_powerpc64= fails to build: cc1plus: error: unrecognized command line option "-std=gnu++03" - -USES= gmake pathfix libtool makeinfo perl5 pkgconfig +USES= compiler:c++0x gmake pathfix libtool makeinfo perl5 pkgconfig USE_LDCONFIG= yes USE_GCC= any GNU_CONFIGURE= yes Modified: head/databases/p5-Tie-LevelDB/Makefile ============================================================================== --- head/databases/p5-Tie-LevelDB/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/databases/p5-Tie-LevelDB/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -15,14 +15,13 @@ LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BROKEN_aarch64= does not build: error: Please implement AtomicPointer for this platform -BROKEN_powerpc64= does not build: error: unrecognized command line option -std=c++0x BROKEN_sparc64= does not build: unrecognized command line options LIB_DEPENDS= libleveldb.so:databases/leveldb MAKE_ARGS= CC="${CXX}" +USES= compiler:c++0x gmake localbase perl5 USE_PERL5= configure -USES= compiler gmake localbase perl5 .include Modified: head/databases/pointcloud/Makefile ============================================================================== --- head/databases/pointcloud/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/databases/pointcloud/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYRIGHT BUILD_DEPENDS= ${LOCALBASE}/include/laz-perf/las.hpp:archivers/lazperf LIB_DEPENDS= libght.so:devel/libght -USES= autoreconf gmake gnome pgsql +USES= autoreconf compiler:c++0x gmake gnome pgsql WANT_PGSQL= server USE_GNOME= libxml2 GNU_CONFIGURE= yes Modified: head/devel/icmake/Makefile ============================================================================== --- head/devel/icmake/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/devel/icmake/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -20,7 +20,7 @@ PLIST_SUB+= PORTVERSION="${PORTVERSION}" REINPLACE_ARGS= -I "" -USES= shebangfix +USES= compiler shebangfix SHEBANG_FILES= build comp/build comp/icm_bootstrap comp/updategrammar \ comp/updateparser comp/updatescanner dep/build dep/icm_bootstrap \ exec/build exec/icm_bootstrap exec/list/test/build exec/string/test/build \ @@ -36,6 +36,12 @@ GL_COMMIT= 8e3ac3057363162b87279bab1e9ba356eb0aea0f .include OPTIONS_DEFINE= DOCS + +.include + +.if ${CHOSEN_COMPILER_TYPE} == gcc && ${COMPILER_VERSION} == 42 +CFLAGS+= -std=gnu99 +.endif post-patch: @${REINPLACE_CMD} -e 's|find|find .|g' \ Modified: head/games/atanks/Makefile ============================================================================== --- head/games/atanks/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/games/atanks/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= liballeg.so:devel/allegro -USES= gmake +USES= compiler:c++0x gmake PORTDOCS= Changelog README README_ru.txt credits.txt Modified: head/games/super_methane_brothers/Makefile ============================================================================== --- head/games/super_methane_brothers/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/games/super_methane_brothers/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -15,7 +15,7 @@ LICENSE= GPLv2 LIB_DEPENDS= libclan23Core.so:devel/clanlib -USES= gmake localbase pkgconfig tar:tgz +USES= compiler:c++0x gmake localbase pkgconfig tar:tgz MAKE_ENV= METHANE_FLAGS="${CPPFLAGS}" METHANE_LIBS="${LIBS}" MAKE_JOBS_UNSAFE= yes Modified: head/games/taisei/Makefile ============================================================================== --- head/games/taisei/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/games/taisei/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -19,7 +19,7 @@ LIB_DEPENDS= libpng.so:graphics/png \ USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME}-project -USES= cmake pkgconfig +USES= cmake compiler:c11 pkgconfig CMAKE_ARGS= -DTAISEI_VERSION_OVERRIDE=${PORTVERSION} USE_SDL= sdl2 ttf2 mixer2 Modified: head/graphics/gegl3/Makefile ============================================================================== --- head/graphics/gegl3/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/graphics/gegl3/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -19,7 +19,7 @@ LIB_DEPENDS= libbabl-0.1.so:x11/babl \ libjson-glib-1.0.so:devel/json-glib \ libpng.so:graphics/png -USES= cpe gettext gmake jpeg libtool localbase \ +USES= compiler:c11 cpe gettext gmake jpeg libtool localbase \ pathfix pkgconfig shebangfix uniquefiles tar:bzip2 USE_GNOME= glib20 intltool introspection:build USE_LDCONFIG= yes Modified: head/graphics/libmypaint/Makefile ============================================================================== --- head/graphics/libmypaint/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/graphics/libmypaint/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libjson-c.so:devel/json-c -USES= gmake gnome libtool localbase pkgconfig tar:xz +USES= compiler:c11 gmake gnome libtool localbase pkgconfig tar:xz USE_GNOME= glib20 intltool introspection:build GNU_CONFIGURE= yes USE_LDCONFIG= yes Modified: head/graphics/perceptualdiff/Makefile ============================================================================== --- head/graphics/perceptualdiff/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/graphics/perceptualdiff/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -13,13 +13,11 @@ LICENSE= GPLv2 LIB_DEPENDS= libfreeimage.so:graphics/freeimage -BROKEN_powerpc64= fails to compile: cc1plus: unrecognized command line option "-std=c++0x" - PLIST_FILES= bin/perceptualdiff USE_GITHUB= yes GH_ACCOUNT= myint -USES= cmake +USES= cmake compiler:c++0x .include Modified: head/mail/evolution/Makefile ============================================================================== --- head/mail/evolution/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/mail/evolution/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -41,8 +41,9 @@ RUN_DEPENDS= highlight:textproc/highlight \ PORTSCOUT= limitw:1,even -USES= desktop-file-utils cmake gettext gnome iconv:wchar_t \ - sqlite libarchive localbase pathfix pkgconfig tar:xz +USES= compiler:c11 desktop-file-utils cmake gettext gnome \ + iconv:wchar_t sqlite libarchive localbase pathfix pkgconfig \ + tar:xz USE_GNOME= cairo evolutiondataserver3 gnomedesktop3 intltool GNU_CONFIGURE= yes USE_XORG= x11 Modified: head/mail/geary/Makefile ============================================================================== --- head/mail/geary/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/mail/geary/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -29,7 +29,7 @@ LIB_DEPENDS= libgmime-2.6.so:mail/gmime26 \ libsoup-2.4.so:devel/libsoup \ libenchant.so:textproc/enchant -USES= cmake:outsource desktop-file-utils gettext libtool \ +USES= cmake:outsource compiler:c11 desktop-file-utils gettext libtool \ localbase:ldflags pkgconfig shebangfix sqlite tar:xz USE_GNOME= cairo gnomedocutils gnomeprefix gtk30 intlhack introspection SHEBANG_FILES= desktop/geary-attach Modified: head/math/piranha/Makefile ============================================================================== --- head/math/piranha/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/math/piranha/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -18,7 +18,7 @@ LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.lgpl3 BUILD_DEPENDS= ${HEADER_DEPENDS} RUN_DEPENDS= ${HEADER_DEPENDS} -USES= cmake:outsource +USES= cmake:outsource compiler:c++14-lang USE_GITHUB= yes GH_ACCOUNT= bluescarni NO_BUILD= yes Modified: head/multimedia/gstreamer1-editing-services/Makefile ============================================================================== --- head/multimedia/gstreamer1-editing-services/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/multimedia/gstreamer1-editing-services/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -10,11 +10,9 @@ DISTNAME= gstreamer-editing-services-${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= GStreamer editing services -BROKEN_powerpc64= fails to compile: ges-extractable.h:24: error: redefinition of typedef 'GESExtractable' - PORTSCOUT= limitw:1,even -USES= gmake gnome libtool pathfix python:2.7 pkgconfig tar:xz +USES= compiler:c11 gmake gnome libtool pathfix python:2.7 pkgconfig tar:xz USE_LDCONFIG= yes GNU_CONFIGURE= yes USE_GNOME= glib20 introspection:build libxml2 pygobject3 Modified: head/net-mgmt/seafile-server/Makefile ============================================================================== --- head/net-mgmt/seafile-server/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/net-mgmt/seafile-server/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -28,7 +28,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:database CONFLICTS= seafile-[0-9]* -USES= autoreconf iconv libarchive libtool localbase mysql \ +USES= autoreconf compiler:c11 iconv libarchive libtool localbase mysql \ pathfix pgsql pkgconfig python:-2.7 shebangfix sqlite ssl USE_GITHUB= yes GH_ACCOUNT= haiwen Modified: head/x11-toolkits/girara/Makefile ============================================================================== --- head/x11-toolkits/girara/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/x11-toolkits/girara/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -11,7 +11,7 @@ MASTER_SITES= https://pwmt.org/projects/girara/downloa MAINTAINER= madpilot@FreeBSD.org COMMENT= GTK3 Interface Library for Zathura PDF Viewer -USES= meson pathfix pkgconfig tar:xz +USES= compiler:c11 meson pathfix pkgconfig tar:xz PATHFIX_MAKEFILEIN= Makefile USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 USE_LDCONFIG= yes Modified: head/x11/brisk-menu/Makefile ============================================================================== --- head/x11/brisk-menu/Makefile Tue Sep 18 08:03:24 2018 (r479989) +++ head/x11/brisk-menu/Makefile Tue Sep 18 08:14:23 2018 (r479990) @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libnotify.so:devel/libnotify -USES= gnome mate meson ninja pkgconfig gettext +USES= compiler:c11 gnome mate meson ninja pkgconfig gettext MESON_ARGS= --sysconfdir=${PREFIX}/etc USE_GITHUB= yes