Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Jun 2018 01:53:36 +0000
From:      Mark Linimon <linimon@lonesome.com>
To:        amdmi3@FreeBSD.org, andreas.sommer87@googlemail.com, aryeh.friedman@gmail.com, chris@bsdjunk.com, d.y.kazarov@mail.ru, danfe@FreeBSD.org, gnome@FreeBSD.org, hamradio@FreeBSD.org, jmd@FreeBSD.org, koalative@gmail.com, krion@FreeBSD.org, lme@FreeBSD.org, madpilot@FreeBSD.org, marius@FreeBSD.org, office@FreeBSD.org, samm@os2.kiev.ua, sunpoet@FreeBSD.org, tobik@FreeBSD.org, yuri@FreeBSD.org
Cc:        linimon@FreeBSD.org
Subject:   [linimon@FreeBSD.org: svn commit: r472160 - in head: audio/faust audio/gxplugins-lv2 benchmarks/polygraph comms/svxlink devel/aegis devel/astyle devel/codequery devel/geany devel/liborcus devel/oclgrind devel/woff2 game...]
Message-ID:  <20180611015336.GB19847@lonesome.com>

next in thread | raw e-mail | index | archive | help
FYI.  You do not need to take any action.

Also, I should have added:

Differential Revision: D15685 (partial)

mcl

audio/faust                             yuri@FreeBSD.org
audio/gxplugins-lv2                     yuri@FreeBSD.org
comms/svxlink                           hamradio@FreeBSD.org
devel/aegis                             aryeh.friedman@gmail.com
devel/astyle                            lme@FreeBSD.org
devel/geany                             madpilot@FreeBSD.org
devel/liborcus                          office@FreeBSD.org
devel/oclgrind                          jmd@FreeBSD.org
devel/woff2                             tobik@FreeBSD.org
games/gnome-sudoku                      gnome@FreeBSD.org
games/qqwing                            gnome@FreeBSD.org
graphics/gegl                           gnome@FreeBSD.org
graphics/gegl3                          gnome@FreeBSD.org
graphics/libwpg03                       office@FreeBSD.org
mail/cone                               chris@bsdjunk.com
math/ambit                              yuri@FreeBSD.org
math/clblast                            jmd@FreeBSD.org
math/glm                                amdmi3@FreeBSD.org
net/libcmis                             office@FreeBSD.org
net-im/ekiga                            gnome@FreeBSD.org
net-mgmt/icinga2                        lme@FreeBSD.org
net-mgmt/metronome                      krion@FreeBSD.org
print/qpdf                              d.y.kazarov@mail.ru
sysutils/cdrdao                         marius@FreeBSD.org
sysutils/fsearch                        danfe@FreeBSD.org
sysutils/gigolo                         koalative@gmail.com
sysutils/polkit                         gnome@FreeBSD.org
sysutils/smartmontools                  samm@os2.kiev.ua
sysutils/tracker                        gnome@FreeBSD.org
textproc/kiss-templates                 andreas.sommer87@googlemail.com
textproc/libwpd010                      office@FreeBSD.org
textproc/mythes                         office@FreeBSD.org
textproc/rubygem-liquid-tag-parser      sunpoet@FreeBSD.org
x11/babl                                gnome@FreeBSD.org
x11/yelp                                gnome@FreeBSD.org
x11-fm/nautilus                         gnome@FreeBSD.org
x11-toolkits/gtkmm30-reference          gnome@FreeBSD.org

----- Forwarded message from Mark Linimon <linimon@FreeBSD.org> -----

Date: Mon, 11 Jun 2018 01:44:15 +0000 (UTC)
From: Mark Linimon <linimon@FreeBSD.org>
To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject: svn commit: r472160 - in head: audio/faust audio/gxplugins-lv2 benchmarks/polygraph comms/svxlink devel/aegis devel/astyle devel/codequery devel/geany devel/liborcus devel/oclgrind devel/woff2 game...

Author: linimon
Date: Mon Jun 11 01:44:15 2018
New Revision: 472160
URL: https://svnweb.freebsd.org/changeset/ports/472160

Log:
  Fix port builds for architectures which remain on gcc as the default compiler.
  This will primarily help powerpc64.
  
  For archs where clang is the default compiler, these changes will have no
  effect, as the base compiler already has these capabilities (primarily, but
  not exclusively, c++-11).
  
  Tested for no-harm on amd64.
  
  While here, pet portlint.
  
  Approved by:	portmgr (tier-2 blanket)

Modified:
  head/audio/faust/Makefile
  head/audio/gxplugins-lv2/Makefile
  head/benchmarks/polygraph/Makefile
  head/comms/svxlink/Makefile
  head/devel/aegis/Makefile
  head/devel/astyle/Makefile
  head/devel/codequery/Makefile
  head/devel/geany/Makefile
  head/devel/liborcus/Makefile
  head/devel/oclgrind/Makefile
  head/devel/woff2/Makefile
  head/games/gnome-sudoku/Makefile
  head/games/qqwing/Makefile
  head/graphics/gegl/Makefile
  head/graphics/gegl3/Makefile
  head/graphics/libwpg03/Makefile
  head/graphics/opencollada/Makefile
  head/mail/cone/Makefile
  head/math/ambit/Makefile
  head/math/clblast/Makefile
  head/math/glm/Makefile
  head/net-im/ekiga/Makefile
  head/net-mgmt/icinga2/Makefile
  head/net-mgmt/metronome/Makefile
  head/net/libcmis/Makefile
  head/print/qpdf/Makefile
  head/sysutils/cdrdao/Makefile
  head/sysutils/fsearch/Makefile
  head/sysutils/gigolo/Makefile
  head/sysutils/polkit/Makefile
  head/sysutils/smartmontools/Makefile
  head/sysutils/tracker/Makefile
  head/textproc/kiss-templates/Makefile
  head/textproc/libwpd010/Makefile
  head/textproc/mythes/Makefile
  head/textproc/rubygem-liquid-tag-parser/Makefile
  head/x11-fm/nautilus/Makefile
  head/x11-toolkits/gtkmm30-reference/Makefile
  head/x11/babl/Makefile
  head/x11/yelp/Makefile

Modified: head/audio/faust/Makefile
==============================================================================
--- head/audio/faust/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/audio/faust/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -13,7 +13,7 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 LIB_DEPENDS=	libLLVM-${LLVM_VERSION:C/([1-9])([0-9])/\1.\2/}.so:devel/llvm${LLVM_VERSION}
 
-USES=		gmake ncurses python pkgconfig shebangfix
+USES=		compiler:c++11-lang gmake ncurses python pkgconfig shebangfix
 USE_GITHUB=	yes
 GH_ACCOUNT=	grame-cncm
 GH_TUPLE=	grame-cncm:faustlibraries:f889fe1:libs/libraries \

Modified: head/audio/gxplugins-lv2/Makefile
==============================================================================
--- head/audio/gxplugins-lv2/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/audio/gxplugins-lv2/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -16,7 +16,7 @@ BUILD_DEPENDS=	lv2>0:audio/lv2
 LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2
 
-USES=		gettext-runtime gmake localbase pkgconfig
+USES=		compiler:c++11-lang gettext-runtime gmake localbase pkgconfig
 USE_GITHUB=	yes
 GH_ACCOUNT=	brummer10
 GH_PROJECT=	GxPlugins.lv2

Modified: head/benchmarks/polygraph/Makefile
==============================================================================
--- head/benchmarks/polygraph/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/benchmarks/polygraph/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -3,8 +3,8 @@
 
 PORTNAME=	polygraph
 PORTVERSION=	4.11.0
-PORTREVISION=	1
 DISTVERSIONSUFFIX=	-src
+PORTREVISION=	1
 CATEGORIES=	benchmarks www
 MASTER_SITES=	http://www.web-polygraph.org/downloads/srcs/
 
@@ -19,7 +19,7 @@ BROKEN_SSL_REASON_openssl-devel=	configure: error: Ope
 
 WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
 
-USES=		gmake ncurses shebangfix tar:tgz
+USES=		compiler:c++0x gmake ncurses shebangfix tar:tgz
 SHEBANG_FILES=	tools/*.pl
 USE_GCC=	any
 GNU_CONFIGURE=	yes

Modified: head/comms/svxlink/Makefile
==============================================================================
--- head/comms/svxlink/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/comms/svxlink/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -22,11 +22,11 @@ LIB_DEPENDS?=	libgsm.so:audio/gsm \
 BUILD_DEPENDS=	pkg-config:devel/pkgconf \
 		${LOCALBASE}/include/linux/input.h:multimedia/v4l_compat
 
+USES=		cmake compiler:c++11-lang tcl groff
 USE_GITHUB=	yes
 GH_ACCOUNT=	sm0svx
 GH_PROJECT=	svxlink
 
-USES=		cmake tcl groff
 CMAKE_SOURCE_PATH=	${WRKSRC}/src
 CMAKE_ARGS+=	-DMAN_INSTALL_DIR:FILEPATH=${MANDIRS} \
 		-DLOCAL_STATE_DIR=/var

Modified: head/devel/aegis/Makefile
==============================================================================
--- head/devel/aegis/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/devel/aegis/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -16,7 +16,7 @@ LICENSE=	GPLv3
 LIB_DEPENDS=	libcurl.so:ftp/curl
 RUN_DEPENDS=	tkdiff:textproc/tkdiff
 
-USES=		gettext ghostscript groff perl5 tk
+USES=		compiler:c++0x gettext ghostscript groff perl5 tk
 USE_GNOME=	libxml2
 USE_GCC=	any
 GNU_CONFIGURE=	yes

Modified: head/devel/astyle/Makefile
==============================================================================
--- head/devel/astyle/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/devel/astyle/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -13,7 +13,7 @@ COMMENT=	Source code indenter and formatter for C, C++
 LICENSE=	MIT
 LICENSE_FILE=	${WRKDIR}/astyle/LICENSE.md
 
-USES=		compiler dos2unix gmake
+USES=		compiler:c++11-lang dos2unix gmake
 
 ALL_TARGET=	astyle
 DOS2UNIX_GLOB=	*.ini

Modified: head/devel/codequery/Makefile
==============================================================================
--- head/devel/codequery/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/devel/codequery/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -14,7 +14,7 @@ LICENSE_COMB=	multi
 LICENSE_FILE_MPL20=	${WRKSRC}/LICENSE.md
 LICENSE_FILE_MIT=	${WRKSRC}/querylib/README.txt
 
-USES=		cmake ninja sqlite
+USES=		cmake compiler:c++11-lang ninja sqlite
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	ruben2020

Modified: head/devel/geany/Makefile
==============================================================================
--- head/devel/geany/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/devel/geany/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -15,11 +15,11 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2
 
+USES=		compiler:c++11-lang desktop-file-utils gettext-tools gmake libtool \
+		localbase pathfix pkgconfig tar:bzip2
 GNU_CONFIGURE=	yes
 INSTALLS_ICONS=	yes
 USE_GNOME=	cairo gtk20 intltool
-USES=		desktop-file-utils gettext-tools gmake libtool \
-		localbase pathfix pkgconfig tar:bzip2
 USE_LDCONFIG=	yes
 INSTALL_TARGET=	install-strip
 

Modified: head/devel/liborcus/Makefile
==============================================================================
--- head/devel/liborcus/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/devel/liborcus/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -14,8 +14,6 @@ LICENSE=	MPL20
 BUILD_DEPENDS=	${LOCALBASE}/include/mdds-1.2/mdds/global.hpp:devel/mdds
 LIB_DEPENDS=	libboost_system.so:devel/boost-libs
 
-BROKEN_powerpc64=	fails to configure: checking for the Boost program_options library... no
-
 GNU_CONFIGURE=	yes
 USES=		compiler:c++11-lib libtool pathfix pkgconfig tar:xz
 USE_LDCONFIG=	yes

Modified: head/devel/oclgrind/Makefile
==============================================================================
--- head/devel/oclgrind/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/devel/oclgrind/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -12,20 +12,19 @@ COMMENT=	SPIR interpreter and virtual OpenCL device si
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+BROKEN_FreeBSD_10=	oclgrind is only supported on FreeBSD 11.0 and newer, crashes LLVM 3.4
+
 BUILD_DEPENDS=	opencl>=0:devel/opencl \
 		llvm-config50:devel/llvm50
 LIB_DEPENDS=	libOpenCL.so:devel/ocl-icd
 RUN_DEPENDS=	opencl>=0:devel/opencl
 
-BROKEN_FreeBSD_10=	oclgrind is only supported on FreeBSD 11.0 and newer, crashes LLVM 3.4
-
+USES=		cmake compiler:c++11-lang
 USE_GITHUB=	yes
 GH_ACCOUNT=	jrprice
 GH_PROJECT=	Oclgrind
 GH_TAGNAME=	e99899d
-
 USE_LDCONFIG=	yes
-USES=		cmake
 
 CMAKE_ARGS+=	-DLLVM_DIR=${LOCALBASE}/llvm50/share/llvm/cmake
 

Modified: head/devel/woff2/Makefile
==============================================================================
--- head/devel/woff2/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/devel/woff2/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -14,7 +14,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 LIB_DEPENDS=	libbrotlidec.so:archivers/brotli
 
-USES=		cmake:outsource
+USES=		cmake:outsource compiler:c++11-lib
 USE_GITHUB=	yes
 GH_ACCOUNT=	google
 USE_LDCONFIG=	yes

Modified: head/games/gnome-sudoku/Makefile
==============================================================================
--- head/games/gnome-sudoku/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/games/gnome-sudoku/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -22,7 +22,7 @@ LIB_DEPENDS=	libgee-0.8.so:devel/libgee \
 
 PORTSCOUT=	limitw:1,even
 
-USES=		gettext gmake gnome localbase pathfix \
+USES=		compiler:c++11-lang gettext gmake gnome localbase pathfix \
 		pkgconfig python:3.3+ shebangfix tar:xz
 USE_GNOME=	cairo gtk30 intlhack libxml2:build pygobject3
 INSTALLS_ICONS=	yes

Modified: head/games/qqwing/Makefile
==============================================================================
--- head/games/qqwing/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/games/qqwing/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -3,17 +3,17 @@
 PORTNAME=	qqwing
 PORTVERSION=	1.3.4
 DISTVERSIONPREFIX=	v
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	games gnome
 DIST_SUBDIR=	gnome3
 
 MAINTAINER=	gnome@FreeBSD.org
 COMMENT=	Sudoku generating and solving software
 
+USES=		autoreconf compiler:c++11-lang gmake libtool pathfix pkgconfig
 USE_GITHUB=	yes
 GH_ACCOUNT=	stephenostermiller
 
-USES=		autoreconf gmake libtool pathfix pkgconfig
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
 CONFIGURE_OUTSOURCE=	yes

Modified: head/graphics/gegl/Makefile
==============================================================================
--- head/graphics/gegl/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/graphics/gegl/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -15,10 +15,10 @@ LICENSE_COMB=	multi
 LICENSE_FILE_GPLv3+ =	${WRKSRC}/COPYING
 LICENSE_FILE_LGPL3+ =	${WRKSRC}/COPYING.LESSER
 
-LIB_DEPENDS=	libbabl-0.1.so:x11/babl
-
 BROKEN_aarch64=		fails to build: gmake index.html: Segmentation fault in docs/gallery/
 
+LIB_DEPENDS=	libbabl-0.1.so:x11/babl
+
 # ignore new versions until we can replace this version with gegl 3.x
 PORTSCOUT=	ignore:1
 
@@ -41,7 +41,7 @@ CONFIGURE_ARGS=	--without-vala --disable-docs
 INSTALL_TARGET=	install-strip
 
 CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib -lintl
+LDFLAGS+=	-L${LOCALBASE}/lib -lintl -lm
 
 GEGL_MINOR=	199
 GEGL_VER=	0.2

Modified: head/graphics/gegl3/Makefile
==============================================================================
--- head/graphics/gegl3/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/graphics/gegl3/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -19,8 +19,8 @@ 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 pathfix pkgconfig \
-		shebangfix uniquefiles tar:bzip2
+USES=		cpe gettext gmake jpeg libtool localbase \
+		pathfix pkgconfig shebangfix uniquefiles tar:bzip2
 USE_GNOME=	glib20 intltool introspection:build
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes

Modified: head/graphics/libwpg03/Makefile
==============================================================================
--- head/graphics/libwpg03/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/graphics/libwpg03/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -17,7 +17,7 @@ LICENSE_FILE_MPL20=	${WRKSRC}/COPYING.MPL
 LIB_DEPENDS=	librevenge-0.0.so:textproc/librevenge \
 		libwpd-0.10.so:textproc/libwpd010
 
-USES=		libtool pathfix perl5 pkgconfig shebangfix tar:bzip2
+USES=		compiler:c++11-lang libtool pathfix perl5 pkgconfig shebangfix tar:bzip2
 SHEBANG_FILES=	${WRKSRC}/src/conv/svg/wpg2svgbatch.pl
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes

Modified: head/graphics/opencollada/Makefile
==============================================================================
--- head/graphics/opencollada/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/graphics/opencollada/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -11,22 +11,20 @@ COMMENT=	Library for reading and writing COLLADA files
 
 LICENSE=	MIT
 
+BROKEN_sparc64=	cannot build: runaway process
+
 LIB_DEPENDS=	libpcre.so:devel/pcre
 
-BROKEN_powerpc64=	Does not build: c++: Internal error: Killed (program cc1plus)
+USES=		cmake:outsource compiler:c++11-lib  dos2unix iconv pkgconfig
 
-USES=		cmake:outsource compiler dos2unix iconv pkgconfig
-
 USE_GITHUB=	yes
 GH_ACCOUNT=	KhronosGroup
 GH_PROJECT=	OpenCOLLADA
 
 USE_GNOME=	libxml2
 USE_LDCONFIG=	${PREFIX}/lib/opencollada
-CFLAGS+=	-I/${LOCALBASE}/include
+CFLAGS+=	-I/${LOCALBASE}/include -Wno-narrowing
 CMAKE_ARGS+=	-DUSE_SHARED:BOOL=ON -DUSE_STATIC:BOOL=OFF
-
-BROKEN_sparc64=	cannot build: runaway process
 
 # for files/patch-2d66943
 DOS2UNIX_FILES=	COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h \

Modified: head/mail/cone/Makefile
==============================================================================
--- head/mail/cone/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/mail/cone/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -21,7 +21,8 @@ LIB_DEPENDS=	libaspell.so:textproc/aspell \
 BUILD_DEPENDS=	gpgv:security/gnupg1
 RUN_DEPENDS=	gpgv:security/gnupg1
 
-USES=		fam gettext gmake iconv localbase:ldflags ncurses perl5 shebangfix ssl tar:bzip2
+USES=		compiler:c++11-lang fam gettext gmake iconv localbase:ldflags \
+		ncurses perl5 shebangfix ssl tar:bzip2
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--with-certdb=${PREFIX}/share/cone/rootcerts --exec-prefix=${PREFIX}
 SHEBANG_FILES=	sysconftool

Modified: head/math/ambit/Makefile
==============================================================================
--- head/math/ambit/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/math/ambit/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -17,7 +17,8 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 LIB_DEPENDS=	libhdf5.so:science/hdf5 \
 		libsz.so:science/szip
 
-USES=		cmake:outsource
+USES=		cmake:outsource compiler:c++11-lang
+USE_GCC=	yes
 USE_GITHUB=	yes
 GH_ACCOUNT=	jturney
 

Modified: head/math/clblast/Makefile
==============================================================================
--- head/math/clblast/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/math/clblast/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -19,7 +19,8 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	CNugteren
 GH_PROJECT=	CLBlast
 
-USE_LDCONFIG=	yes
 USES=		cmake
+USE_GCC=	yes
+USE_LDCONFIG=	yes
 
 .include <bsd.port.mk>

Modified: head/math/glm/Makefile
==============================================================================
--- head/math/glm/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/math/glm/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -12,12 +12,11 @@ COMMENT=	C++ mathematics library for software based on
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/copying.txt
 
+USES=		cmake:outsource compiler:c++11-lang pkgconfig
 USE_GITHUB=	yes
 GH_ACCOUNT=	g-truc
 
 NO_ARCH=	yes
-
-USES=		cmake:outsource pkgconfig
 
 OPTIONS_DEFINE=	TEST
 TEST_CMAKE_BOOL=	GLM_TEST_ENABLE

Modified: head/net-im/ekiga/Makefile
==============================================================================
--- head/net-im/ekiga/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/net-im/ekiga/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -23,8 +23,8 @@ LIB_DEPENDS=	libboost_signals.so:devel/boost-libs \
 RUN_DEPENDS=	gnome-icon-theme>=3.0.0:misc/gnome-icon-theme
 
 GNU_CONFIGURE=	yes
-USES=		cpe gettext gmake kde:4 libtool localbase pathfix \
-		perl5 pkgconfig tar:xz
+USES=		compiler:c++11-lang cpe gettext gmake kde:4 libtool localbase \
+		pathfix perl5 pkgconfig tar:xz
 USE_XORG=	xv
 USE_GNOME=	gtk20 intlhack libxml2
 INSTALLS_ICONS=	yes

Modified: head/net-mgmt/icinga2/Makefile
==============================================================================
--- head/net-mgmt/icinga2/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/net-mgmt/icinga2/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -11,14 +11,11 @@ COMMENT=	Monitoring and management system for hosts, s
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BROKEN_powerpc64=	does not build: Your version of GCC (4.2.1) is too old for building Icinga 2 (GCC >= 4.6.0)
-
 LIB_DEPENDS=	libboost_system.so:devel/boost-libs \
 		libyajl.so:devel/yajl
 RUN_DEPENDS=	${LOCALBASE}/bin/bash:shells/bash
 
-USES=		alias bison cmake libedit ssl
-
+USES=		alias bison cmake compiler:c++0x libedit ssl
 USE_GITHUB=	yes
 GH_ACCOUNT=	icinga
 

Modified: head/net-mgmt/metronome/Makefile
==============================================================================
--- head/net-mgmt/metronome/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/net-mgmt/metronome/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -13,7 +13,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 LIB_DEPENDS=	libboost_thread.so:devel/boost-libs
 
-USES=		autoreconf:build eigen:3 libtool:build pathfix pkgconfig
+USES=		autoreconf:build compiler:c++11-lang eigen:3 libtool:build pathfix pkgconfig
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	ahupowerdns

Modified: head/net/libcmis/Makefile
==============================================================================
--- head/net/libcmis/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/net/libcmis/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -12,15 +12,15 @@ COMMENT=	Client library for the CMIS interface
 LICENSE=	LGPL20 MPL11 GPLv2
 LICENSE_COMB=	dual
 
+BROKEN_sparc64=	cannot link with boost
+
 LIB_DEPENDS=	libcurl.so:ftp/curl
 BUILD_DEPENDS=	cppunit-config:devel/cppunit \
 		${LOCALBASE}/lib/libboost_regex.a:devel/boost-libs
 
-BROKEN_sparc64=	cannot link with boost
-
 GNU_CONFIGURE=	yes
 INSTALL_TARGET=	install-strip
-USES=		gmake libtool pathfix pkgconfig
+USES=		compiler:c++11-lib gmake libtool pathfix pkgconfig
 USE_GNOME=	libxml2
 USE_LDCONFIG=	yes
 

Modified: head/print/qpdf/Makefile
==============================================================================
--- head/print/qpdf/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/print/qpdf/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -3,6 +3,7 @@
 
 PORTNAME=	qpdf
 DISTVERSION=	8.0.1
+PORTREVISION=	1
 CATEGORIES=	print
 MASTER_SITES=	SF
 
@@ -14,7 +15,7 @@ LICENSE_COMB=	dual
 LICENSE_FILE_ART20=	${WRKSRC}/Artistic-2.0
 LICENSE_FILE_APACHE20=	${WRKSRC}/LICENSE.txt
 
-USES=		gmake jpeg libtool localbase
+USES=		compiler:c++11-lang gmake jpeg libtool localbase
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--disable-static
 USE_LDCONFIG=	yes

Modified: head/sysutils/cdrdao/Makefile
==============================================================================
--- head/sysutils/cdrdao/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/sysutils/cdrdao/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -13,13 +13,9 @@ COMMENT?=	Record CD-R[W]s in disk-at-once mode
 
 LICENSE=	GPLv2
 
-BROKEN_mips=		fails to compile: cc1plus: error: unrecognized command line option "-std=c++11"
-BROKEN_mips64=		fails to compile: cc1plus: error: unrecognized command line option "-std=c++11"
-BROKEN_powerpc64=	fails to compile: cc1plus: error: unrecognized command line option "-std=c++11"
-
+USES=		alias compiler:c++11-lang gmake tar:bzip2
 GNU_CONFIGURE=	yes
 USE_CXXSTD=	c++11
-USES=		alias gmake tar:bzip2
 
 MP3OGG_LIB_DEPENDS=	libao.so:audio/libao \
 			libmad.so:audio/libmad \

Modified: head/sysutils/fsearch/Makefile
==============================================================================
--- head/sysutils/fsearch/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/sysutils/fsearch/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -14,12 +14,10 @@ LICENSE_FILE=	${WRKSRC}/License
 BUILD_DEPENDS=	${LOCALBASE}/share/aclocal/ax_check_compile_flag.m4:devel/autoconf-archive
 LIB_DEPENDS=	libpcre.so:devel/pcre
 
-BROKEN_powerpc64=	fails to configure: checking whether C compiler accepts -std=c11... no
-
 USE_GITHUB=	yes
 GH_ACCOUNT=	cboxdoerfer
 
-USES=		autoreconf gettext gmake pkgconfig
+USES=		autoreconf compiler:c++11-lang gettext gmake pkgconfig
 GNU_CONFIGURE=	yes
 USE_GNOME=	cairo gdkpixbuf2 gtk30 intltool
 

Modified: head/sysutils/gigolo/Makefile
==============================================================================
--- head/sysutils/gigolo/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/sysutils/gigolo/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -12,6 +12,9 @@ COMMENT=	Frontend to easily manage filesystem connecti
 
 LICENSE=	GPLv2
 
+ONLY_FOR_ARCHS=		amd64 i386 powerpc64
+ONLY_FOR_ARCHS_REASON=	Does not compile
+
 BUILD_DEPENDS=	p5-XML-Parser>=0:textproc/p5-XML-Parser
 
 USES=		gmake fuse pkgconfig gettext-tools xfce tar:bzip2
@@ -26,9 +29,6 @@ OPTIONS_SUB=	yes
 
 NLS_CONFIGURE_ENABLE=	nls
 NLS_USES=	gettext-runtime
-
-ONLY_FOR_ARCHS=	i386 amd64
-ONLY_FOR_ARCHS_REASON=	Does not compile
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|^DOCFILES.*|DOCFILES =|' \

Modified: head/sysutils/polkit/Makefile
==============================================================================
--- head/sysutils/polkit/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/sysutils/polkit/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -19,8 +19,9 @@ RUN_DEPENDS=	dbus-launch:devel/dbus
 USERS=		polkitd
 GROUPS=		polkitd
 
+USES=		compiler:c++11-lib gettext gmake libtool localbase pathfix \
+		pkgconfig shebangfix
 USE_GNOME=	glib20 intlhack introspection:build
-USES=		gettext gmake libtool localbase pathfix pkgconfig shebangfix
 SHEBANG_FILES=	${WRKSRC}/src/polkitbackend/toarray.pl
 GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes

Modified: head/sysutils/smartmontools/Makefile
==============================================================================
--- head/sysutils/smartmontools/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/sysutils/smartmontools/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -17,7 +17,7 @@ CONFLICTS=	smartmontools-devel-[0-9]*
 
 OPTIONS_DEFINE=	DOCS
 
-USES=		alias gmake shebangfix
+USES=		alias compiler:c++11-lib gmake shebangfix
 SHEBANG_FILES=	examplescripts/Example5
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--disable-dependency-tracking \

Modified: head/sysutils/tracker/Makefile
==============================================================================
--- head/sysutils/tracker/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/sysutils/tracker/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -25,8 +25,9 @@ RUN_DEPENDS=	xdg-desktop-icon:devel/xdg-utils \
 
 PORTSCOUT=	limitw:1,even
 
-USES=		desktop-file-utils gettext gmake gnome libarchive libtool \
-		pathfix pkgconfig python:run shebangfix sqlite tar:xz
+USES=		compiler:c++11-lib desktop-file-utils gettext gmake gnome \
+		libarchive libtool pathfix pkgconfig python:run shebangfix \
+		sqlite tar:xz
 USE_GNOME=	gtk30 intltool introspection:build libxslt:build
 USE_LDCONFIG=	yes
 USE_GSTREAMER1=	yes

Modified: head/textproc/kiss-templates/Makefile
==============================================================================
--- head/textproc/kiss-templates/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/textproc/kiss-templates/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -12,8 +12,7 @@ COMMENT=		Type safe "Keep it simple, stupid" text temp
 LICENSE=		BSD2CLAUSE
 LICENSE_FILE=		${WRKSRC}/LICENSE
 
-BROKEN_powerpc64=	fails to compile: No known features for CXX compiler GNU
-
+USES=			cmake compiler:c++11-lang
 USE_GITHUB=		yes
 GH_ACCOUNT=		rbock
 
@@ -25,8 +24,6 @@ PLIST_FILES=		bin/kiste2cpp \
 			include/kiste/raw_type.h \
 			include/kiste/serializer_builder.h \
 			include/kiste/terminal.h
-
-USES=			cmake
 
 OPTIONS_DEFINE=		TEST
 TEST_DESC=		Build with unit tests

Modified: head/textproc/libwpd010/Makefile
==============================================================================
--- head/textproc/libwpd010/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/textproc/libwpd010/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -19,7 +19,7 @@ LICENSE_FILE_MPL20=	${WRKSRC}/COPYING.MPL
 BUILD_DEPENDS=	${LOCALBASE}/include/boost/spirit/include/qi.hpp:devel/boost-libs
 LIB_DEPENDS=	librevenge-0.0.so:textproc/librevenge
 
-USES=		libtool pathfix pkgconfig tar:bzip2
+USES=		compiler:c++11-lang libtool pathfix pkgconfig tar:bzip2
 GNU_CONFIGURE=	yes
 USE_GNOME=	libgsf
 USE_LDCONFIG=	yes

Modified: head/textproc/mythes/Makefile
==============================================================================
--- head/textproc/mythes/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/textproc/mythes/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -15,7 +15,7 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 LIB_DEPENDS=	libhunspell-1.6.so:textproc/hunspell
 
-USES=		libtool pathfix perl5 pkgconfig shebangfix
+USES=		compiler:c++11-lib libtool pathfix perl5 pkgconfig shebangfix
 USE_LDCONFIG=	yes
 USE_PERL5=	run
 SHEBANG_FILES=	th_gen_idx.pl

Modified: head/textproc/rubygem-liquid-tag-parser/Makefile
==============================================================================
--- head/textproc/rubygem-liquid-tag-parser/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/textproc/rubygem-liquid-tag-parser/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -15,8 +15,8 @@ RUN_DEPENDS=	rubygem-extras>=0.3:devel/rubygem-extras 
 		rubygem-liquid>=3.0:textproc/rubygem-liquid
 
 NO_ARCH=	yes
+USES=		compiler:c++11-lang gem
 USE_RUBY=	yes
-USES=		gem
 
 # Disable rdoc
 OPTIONS_EXCLUDE=DOCS

Modified: head/x11-fm/nautilus/Makefile
==============================================================================
--- head/x11-fm/nautilus/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/x11-fm/nautilus/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -18,8 +18,8 @@ RUN_DEPENDS=	gsettings-desktop-schemas>=0:devel/gsetti
 
 PORTSCOUT=	limitw:1,even
 
-USES=		desktop-file-utils gettext gmake gnome libtool pathfix \
-		pkgconfig tar:xz
+USES=		compiler:c11 desktop-file-utils gettext gmake gnome \
+		libtool pathfix pkgconfig tar:xz
 USE_GNOME=	intlhack gnomedesktop3 libxml2 gvfs introspection:build
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes

Modified: head/x11-toolkits/gtkmm30-reference/Makefile
==============================================================================
--- head/x11-toolkits/gtkmm30-reference/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/x11-toolkits/gtkmm30-reference/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -6,7 +6,7 @@ PORTREVISION=	0
 BUILD_DEPENDS=	${LOCALBASE}/libdata/pkgconfig/gtkmm-3.0.pc:x11-toolkits/gtkmm30 \
 		glibmm-reference>=0:devel/glibmm-reference
 
-USES=		gmake pkgconfig
+USES=		compiler:c++11-lang gmake pkgconfig
 GNU_CONFIGURE=	yes
 
 DOCSDIR=	${PREFIX}/share/doc/gtkmm-3.0

Modified: head/x11/babl/Makefile
==============================================================================
--- head/x11/babl/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/x11/babl/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -12,7 +12,7 @@ COMMENT=	Dynamic pixel format conversion library
 LICENSE=	LGPL3
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-USES=		gmake libtool pathfix pkgconfig tar:bzip2
+USES=		compiler:c11 gmake libtool pathfix pkgconfig tar:bzip2
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
 INSTALL_TARGET=	install-strip

Modified: head/x11/yelp/Makefile
==============================================================================
--- head/x11/yelp/Makefile	Mon Jun 11 01:20:56 2018	(r472159)
+++ head/x11/yelp/Makefile	Mon Jun 11 01:44:15 2018	(r472160)
@@ -24,8 +24,8 @@ RUN_DEPENDS=	yelp-xsl>=0:textproc/yelp-xsl
 
 PORTSCOUT=	limitw:1,even
 
-USES=		desktop-file-utils gettext gmake gnome libtool pathfix \
-		pkgconfig sqlite tar:xz
+USES=		compiler:c11 desktop-file-utils gettext gmake gnome \
+		libtool pathfix pkgconfig sqlite tar:xz
 USE_XORG=	x11 ice
 USE_GNOME=	cairo gtk30 intlhack libxml2 libxslt
 GNU_CONFIGURE=	yes


----- End forwarded message -----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20180611015336.GB19847>