aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--graphics/gmic/Makefile11
1 files changed, 9 insertions, 2 deletions
diff --git a/graphics/gmic/Makefile b/graphics/gmic/Makefile
index 4c24df4bb227..5726337d4900 100644
--- a/graphics/gmic/Makefile
+++ b/graphics/gmic/Makefile
@@ -2,6 +2,7 @@
PORTNAME= gmic
DISTVERSION= 2.8.1
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://gmic.eu/files/source/
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -16,7 +17,6 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
BROKEN_i386= error: "c++ crashes, clang-5 and 6 fail: undefined reference to `__atomic_load'"
-BUILD_DEPENDS= ${LOCALBASE}/include/CImg.h:graphics/cimg
LIB_DEPENDS= libfftw3.so:math/fftw3 \
libGraphicsMagick++.so:graphics/GraphicsMagick \
libIlmImf.so:graphics/openexr \
@@ -55,4 +55,11 @@ X11_CMAKE_BOOL= ENABLE_X
X11_USES= xorg
X11_USE= XORG=ice,sm,x11,xext
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+# XXX Drop after FreeBSD 12.0 EOL
+.if ${CHOSEN_COMPILER_TYPE} == clang && !exists(/usr/include/omp.h)
+LIB_DEPENDS+= libomp.so:devel/openmp
+.endif
+
+.include <bsd.port.post.mk>