svn commit: r479222 - in head/devel: boost-all boost-libs boost-python-libs
Jan Beich
jbeich at FreeBSD.org
Sat Sep 8 00:53:11 UTC 2018
Author: jbeich
Date: Sat Sep 8 00:53:10 2018
New Revision: 479222
URL: https://svnweb.freebsd.org/changeset/ports/479222
Log:
devel/boost-all: switch to C++17 on FreeBSD >= 11.2
PR: 231077
Exp-run by: antoine
Modified:
head/devel/boost-all/compiled.mk
head/devel/boost-libs/Makefile (contents, props changed)
head/devel/boost-python-libs/Makefile (contents, props changed)
Modified: head/devel/boost-all/compiled.mk
==============================================================================
--- head/devel/boost-all/compiled.mk Sat Sep 8 00:15:09 2018 (r479221)
+++ head/devel/boost-all/compiled.mk Sat Sep 8 00:53:10 2018 (r479222)
@@ -4,8 +4,15 @@ MAKE_CMD= bjam
MAKEFILE= #
MAKE_FLAGS= #
ALL_TARGET= stage
+# XXX Drop conditional after 10.4 EOL as both libstdc++ 7 and libc++ 6
+# have near complete C++17 support.
+.if exists(/usr/lib/libstdc++.so) || exists(/usr/include/c++/v1/__undef_macros)
+USES+= compiler:c++17-lang
+USE_CXXSTD= gnu++17
+.else
USES+= compiler:c++14-lang
USE_CXXSTD= gnu++14
+.endif
PLIST_SUB+= BOOST_SHARED_LIB_VER=${PORTVERSION}
Modified: head/devel/boost-libs/Makefile
==============================================================================
--- head/devel/boost-libs/Makefile Sat Sep 8 00:15:09 2018 (r479221)
+++ head/devel/boost-libs/Makefile Sat Sep 8 00:53:10 2018 (r479222)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= boost-libs
-PORTREVISION= 0
+PORTREVISION= 1
COMMENT= Free portable C++ libraries (without Boost.Python)
Modified: head/devel/boost-python-libs/Makefile
==============================================================================
--- head/devel/boost-python-libs/Makefile Sat Sep 8 00:15:09 2018 (r479221)
+++ head/devel/boost-python-libs/Makefile Sat Sep 8 00:53:10 2018 (r479222)
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= boost-libs
+PORTREVISION= 1
COMMENT= Framework for interfacing Python and C++
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
More information about the svn-ports-head
mailing list