freebsd-ports/graphics/gmic/Makefile
Matthias Andree 1b4453302b *: Bump PORTREVISION for OpenEXR users
Because OpenEXR's SONAME has changed with the 3.2.0 update.
New SONAME: libOpenEXR-3_2.so.31
2023-09-10 13:44:32 +02:00

49 lines
1.5 KiB
Makefile

PORTNAME= gmic
DISTVERSION= 3.1.6
PORTREVISION= 7
CATEGORIES= graphics
MASTER_SITES= https://gmic.eu/files/source/
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Framework for image processing
WWW= https://gmic.eu/
LICENSE= CeCILL
LICENSE_NAME= CeCILL
LICENSE_FILE= ${WRKSRC}/../COPYING
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'"
.if !exists(/usr/include/omp.h)
BROKEN= requires OpenMP support that is missing on this architecture
.endif
BUILD_DEPENDS= gimptool-2.0:graphics/gimp-app
LIB_DEPENDS= libcurl.so:ftp/curl \
libfftw3.so:math/fftw3 \
libGraphicsMagick++.so:graphics/GraphicsMagick \
libOpenEXR.so:graphics/openexr \
libImath.so:math/Imath \
libopencv_core.so:graphics/opencv \
libpng.so:graphics/png \
libtiff.so:graphics/tiff
USES= compiler:c++11-lang gettext-runtime gmake jpeg localbase:ldflags pkgconfig xorg
USE_LDCONFIG= yes
USE_XORG= x11 xau xcb xdmcp
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
WRKSRC_SUBDIR= src # because of makefile issues, see https://github.com/dtschump/gmic/issues/405
MAKE_JOBS_UNSAFE= yes # see https://github.com/dtschump/gmic/issues/406
ALL_TARGET= lib cli # cli is bundled here until https://github.com/dtschump/gmic/issues/407 is fixed, afvter which is would be moved to gmic-cli
PORTSCOUT= limit:[0-9]\..* # not v.220 and similar
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgmic.so.*
.include <bsd.port.mk>