svn commit: r455918 - branches/2017Q4/graphics/vigra
Jan Beich
jbeich at FreeBSD.org
Mon Dec 11 02:18:58 UTC 2017
Author: jbeich
Date: Mon Dec 11 02:18:57 2017
New Revision: 455918
URL: https://svnweb.freebsd.org/changeset/ports/455918
Log:
MFH: r455917
graphics/vigra: unbreak consumers on 10.* for NUMPY=on
Passing -std=gnu++11 also matches Boost since r450557.
/usr/local/lib/libvigraimpex.so: undefined reference to `operator delete(void*, unsigned int)'
Reported by: antoine (via bug 223922 -exp run)
Submitted by: rakuco (adapted from bug 219484 fix)
Approved by: ports-secteam blanket
Modified:
branches/2017Q4/graphics/vigra/Makefile
Directory Properties:
branches/2017Q4/ (props changed)
Modified: branches/2017Q4/graphics/vigra/Makefile
==============================================================================
--- branches/2017Q4/graphics/vigra/Makefile Mon Dec 11 02:16:35 2017 (r455917)
+++ branches/2017Q4/graphics/vigra/Makefile Mon Dec 11 02:18:57 2017 (r455918)
@@ -3,7 +3,7 @@
PORTNAME= vigra
DISTVERSION= 1.11.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= graphics
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
@@ -50,6 +50,12 @@ NUMPY_BUILD_DEPENDS= nosetests:devel/py-nose \
NUMPY_RUN_DEPENDS= nosetests:devel/py-nose \
f2py:math/py-numpy
NUMPY_LIB_DEPENDS= libboost_python.so:devel/boost-python-libs
+# On FreeBSD < 11 libc++ lacks support for sized delete operators.
+# GCC dropped the builtin version of these operators in 6+ by
+# defaulting to gnu++14. Force c++11 instead.
+# For a more detailed discussion see:
+# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219484
+NUMPY_CXXFLAGS= -std=gnu++11
PNG_CMAKE_BOOL= WITH_PNG
PNG_LIB_DPEENDS= libpng.so:graphics/png
More information about the svn-ports-branches
mailing list