Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Nov 2018 23:52:18 +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: r484370 - in head: audio/deadbeef devel/codeblocks devel/mongo-cxx-driver games/wesnoth graphics/gnash irc/ezbounce math/stp security/spass
Message-ID:  <201811062352.wA6NqI5E071622@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: linimon
Date: Tue Nov  6 23:52:17 2018
New Revision: 484370
URL: https://svnweb.freebsd.org/changeset/ports/484370

Log:
  Add compiler:c++11-lang to USES to fix linking with boost.
  
  Approved by:	portmgr (tier-2 blanket)

Modified:
  head/audio/deadbeef/Makefile
  head/devel/codeblocks/Makefile
  head/devel/mongo-cxx-driver/Makefile
  head/games/wesnoth/Makefile
  head/graphics/gnash/Makefile
  head/irc/ezbounce/Makefile
  head/math/stp/Makefile
  head/security/spass/Makefile

Modified: head/audio/deadbeef/Makefile
==============================================================================
--- head/audio/deadbeef/Makefile	Tue Nov  6 23:51:57 2018	(r484369)
+++ head/audio/deadbeef/Makefile	Tue Nov  6 23:52:17 2018	(r484370)
@@ -26,6 +26,7 @@ CPPFLAGS+=	-I../dumb/dumb-kode54/include -I../../plugi
 		-I../../plugins/gme/game-music-emu-0.6pre \
 		-I./sidplay-libs/libsidplay/include/sidplay \
 		-I${LOCALBASE}/include
+CFLAGS+=	-Wno-narrowing
 LIBS+=		-L${LOCALBASE}/lib -lexecinfo -lintl
 USE_GNOME=	intltool
 INSTALLS_ICONS=	yes

Modified: head/devel/codeblocks/Makefile
==============================================================================
--- head/devel/codeblocks/Makefile	Tue Nov  6 23:51:57 2018	(r484369)
+++ head/devel/codeblocks/Makefile	Tue Nov  6 23:52:17 2018	(r484370)
@@ -14,8 +14,6 @@ COMMENT=	Open source, cross-platform, free C/C++ IDE
 LICENSE=	GPLv3 LGPL3
 LICENSE_COMB=	multi
 
-BROKEN_powerpc64=	fails to configure: checking for exit in -lboost_system-boost_system... no
-
 BUILD_DEPENDS=	zip:archivers/zip
 LIB_DEPENDS=	libboost_system.so:devel/boost-libs \
 		libfontconfig.so:x11-fonts/fontconfig \
@@ -23,8 +21,9 @@ LIB_DEPENDS=	libboost_system.so:devel/boost-libs \
 		libhunspell-1.6.so:textproc/hunspell \
 		libtinyxml.so:textproc/tinyxml
 
-USES=		tar:xz autoreconf compiler desktop-file-utils fam:gamin localbase \
-		gettext-runtime libtool pathfix pkgconfig shared-mime-info
+USES=		autoreconf compiler:c++11-lang desktop-file-utils \
+		fam:gamin gettext-runtime libtool localbase \
+		pathfix pkgconfig shared-mime-info tar:xz
 USE_WX=		2.8
 USE_GNOME=	gtk20 cairo
 USE_XORG=	x11

Modified: head/devel/mongo-cxx-driver/Makefile
==============================================================================
--- head/devel/mongo-cxx-driver/Makefile	Tue Nov  6 23:51:57 2018	(r484369)
+++ head/devel/mongo-cxx-driver/Makefile	Tue Nov  6 23:52:17 2018	(r484370)
@@ -15,7 +15,6 @@ LICENSE_FILE=	${WRKSRC}/APACHE-2.0.txt
 
 BROKEN_SSL=	openssl-devel
 BROKEN_SSL_REASON_openssl-devel=	use of undeclared identifier 'BIO_s_file_internal'
-BROKEN_powerpc64=			fails to configure: Checking for C++ library boost_regex... no
 
 LIB_DEPENDS=	libboost_system.so:devel/boost-libs
 
@@ -32,7 +31,7 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	mongodb
 GH_PROJECT=	mongo-cxx-driver
 
-USES=		scons ssl
+USES=		compiler:c++11-lang scons ssl
 MAKE_ARGS=	--prefix=${STAGEDIR}${PREFIX} \
 		--cc=${CC} \
 		--cxx=${CXX}

Modified: head/games/wesnoth/Makefile
==============================================================================
--- head/games/wesnoth/Makefile	Tue Nov  6 23:51:57 2018	(r484369)
+++ head/games/wesnoth/Makefile	Tue Nov  6 23:52:17 2018	(r484370)
@@ -15,8 +15,6 @@ LICENSE=	GPLv2 GPLv3
 LICENSE_COMB=	dual
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BROKEN_powerpc64=	fails to link: schema_validator.cpp: undefined reference to boost::match_results
-
 LIB_DEPENDS=	libfreetype.so:print/freetype2 \
 		libvorbisfile.so:audio/libvorbis \
 		libboost_thread.so:devel/boost-libs \
@@ -27,7 +25,8 @@ LDFLAGS+=	-L${LOCALBASE}/lib -lboost_system
 
 PORTSCOUT=	limitw:1,even
 
-USES=		cmake:outsource cpe pkgconfig python:2.7,run readline:port shebangfix ssl tar:bzip2
+USES=		cmake:outsource compiler:c++11-lang cpe pkgconfig \
+		python:2.7,run readline:port shebangfix ssl tar:bzip2
 USE_SDL=	image2 mixer2 ttf2
 USE_LDCONFIG=	yes
 USE_GNOME=	cairo pango

Modified: head/graphics/gnash/Makefile
==============================================================================
--- head/graphics/gnash/Makefile	Tue Nov  6 23:51:57 2018	(r484369)
+++ head/graphics/gnash/Makefile	Tue Nov  6 23:52:17 2018	(r484370)
@@ -26,7 +26,7 @@ LIB_DEPENDS=	libltdl.so:devel/libltdl \
 
 CONFLICTS=	gnash-devel-[0-9]*
 
-USES=		cpe tar:bzip2 compiler:features autoreconf pkgconfig gmake libtool jpeg desktop-file-utils
+USES=		autoreconf compiler:c++11-lang cpe desktop-file-utils gmake jpeg libtool pkgconfig tar:bzip2
 CPE_VENDOR=	gnu
 GNU_CONFIGURE=	yes
 WANT_GSTREAMER=	yes

Modified: head/irc/ezbounce/Makefile
==============================================================================
--- head/irc/ezbounce/Makefile	Tue Nov  6 23:51:57 2018	(r484369)
+++ head/irc/ezbounce/Makefile	Tue Nov  6 23:52:17 2018	(r484370)
@@ -10,8 +10,6 @@ MASTER_SITES=	http://BSDforge.com/projects/source/irc/
 MAINTAINER=	portmaster@BSDforge.com
 COMMENT=	Highly configurable IRC Proxy
 
-BROKEN_powerpc64=	fails to configure: checking for boostlib >= 1.33... not found
-
 OPTIONS_DEFINE=	DOCS SSL COMPRESS
 OPTIONS_DEFAULT=SSL COMPRESS
 OPTIONS_SUB=	yes
@@ -23,7 +21,7 @@ COMPRESS_CONFIGURE_WITH=boost
 COMPRESS_DESC=		Chat log compression (requires boost)
 
 GNU_CONFIGURE=	yes
-USES=		gmake
+USES=		compiler:c++0x gmake
 USE_GCC=	any
 
 # ezbounce 1.99.15 isn't compatible with C++11 and later, which some compilers

Modified: head/math/stp/Makefile
==============================================================================
--- head/math/stp/Makefile	Tue Nov  6 23:51:57 2018	(r484369)
+++ head/math/stp/Makefile	Tue Nov  6 23:52:17 2018	(r484370)
@@ -14,13 +14,12 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BROKEN_aarch64=		fails to compile: undefined reference to sbrk
-BROKEN_powerpc64=	fails to compile: main.cpp.o: undefined reference to boost::program_options::error_with_option_name::get_canonical_option_name()
 
 LIB_DEPENDS=	libboost_program_options.so:devel/boost-libs \
 		libminisat.so:math/minisat \
 		libcryptominisat5.so:math/cryptominisat
 
-USES=		bison:build cmake:outsource perl5 python
+USES=		bison:build compiler:c++11-lang cmake:outsource perl5 python
 USE_GITHUB=	yes
 USE_PERL5=	build
 USE_LDCONFIG=	yes

Modified: head/security/spass/Makefile
==============================================================================
--- head/security/spass/Makefile	Tue Nov  6 23:51:57 2018	(r484369)
+++ head/security/spass/Makefile	Tue Nov  6 23:52:17 2018	(r484370)
@@ -11,9 +11,6 @@ COMMENT=	Secure password generator with a true random 
 LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BROKEN_sparc64=		cannot link with boost
-BROKEN_powerpc64=	fails to link: main.cpp.o: undefined reference to boost::program_options::options_description::options_description
-
 BUILD_DEPENDS=	${LOCALBASE}/include/boost/format.hpp:devel/boost-libs
 LIB_DEPENDS=	libboost_program_options.so:devel/boost-libs
 
@@ -21,7 +18,7 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	guyru
 GH_TAGNAME=	cb0de64
 
-USES=		cmake
+USES=		cmake compiler:c++11-lang
 
 CMAKE_ARGS=	-DWITH_ALSA:BOOL=off -DWITH_OSS:BOOL=on
 



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