svn commit: r455917 - head/graphics/vigra
Jan Beich
jbeich at FreeBSD.org
Mon Dec 11 02:16:37 UTC 2017
Author: jbeich
Date: Mon Dec 11 02:16:35 2017
New Revision: 455917
URL: https://svnweb.freebsd.org/changeset/ports/455917
Log:
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)
Modified:
head/graphics/vigra/Makefile (contents, props changed)
Modified: head/graphics/vigra/Makefile
==============================================================================
--- head/graphics/vigra/Makefile Mon Dec 11 00:07:16 2017 (r455916)
+++ head/graphics/vigra/Makefile Mon Dec 11 02:16:35 2017 (r455917)
@@ -3,7 +3,7 @@
PORTNAME= vigra
DISTVERSION= 1.11.0
-PORTREVISION= 16
+PORTREVISION= 17
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-head
mailing list