espie de5488e231 update to gmic 3.0.2
mark gmic-qt-krita as broken, because krita decided to fork their
own copy of gmic, which obviously isn't currently built, as our
fearless porters didn't notice.
2022-03-02 11:03:04 +00:00

56 lines
1.3 KiB
Makefile

COMMENT = gmic-qt ${GMIC_WHAT}
V = 3.0.2
DISTNAME ?= gmic-qt-${QT_HOST}-$V
CATEGORIES = graphics
HOMEPAGE = https://gmic.eu/
WRKDIST = ${WRKDIR}/gmic-$V
WRKSRC = ${WRKDIST}/gmic-qt
# CeCILL
PERMIT_PACKAGE = Yes
WANTLIB += ${COMPILER_LIBCXX} X11 c m z
WANTLIB += curl fftw3 fftw3_threads
WANTLIB += ICE Qt5Core Qt5Gui Qt5Network Qt5Widgets SM Xext
WANTLIB += png gmic
MASTER_SITES = https://gmic.eu/files/source/
DISTFILES = gmic_$V${EXTRACT_SUFX}
MODULES = devel/cmake x11/qt5
LIB_DEPENDS += net/curl \
graphics/png \
math/fftw3 \
graphics/gmic
CONFIGURE_STYLE = cmake
# just so that the build doesn't create a crazy log
MAKE_ENV = TERM=xterm
LDFLAGS = -L${LOCALBASE}/lib
# XXX does not do what it says it does
CONFIGURE_ARGS += -DCUSTOM_CFLAGS=Yes
CONFIGURE_ARGS += -DGMIC_QT_HOST=${QT_HOST}
CONFIGURE_ARGS += -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}"
CONFIGURE_ARGS += -DCMAKE_MODULE_LINKER_FLAGS="${LDFLAGS}"
CONFIGURE_ARGS += -DCMAKE_SHARED_LINKER_FLAGS="${LDFLAGS}"
CONFIGURE_ARGS += -DENABLE_DYNAMIC_LINKING=ON
CONFIGURE_ARGS += -DGMIC_PATH=${WRKDIST}/src
SUBST_VARS += QT_HOST GMIC_WHAT
# XXX somehow there's no debug info generated ?
#DEBUG_PACKAGES = ${BUILD_PACKAGES}
GMIC_WHAT ?= plugin for ${QT_HOST}
CHECKSUM_FILE = ${.CURDIR}/../distinfo
DESCR = ${.CURDIR}/../pkg/DESCR
PATCHDIR = ${.CURDIR}/../patches
UPDATE_PLIST_ARGS = -i QT_HOST