rsadowski 6ecf5561f1 Fix build with CMake 3.23
- Use CFLAGS and CXXFLAGS instead of  CMAKE_CXX_FLAGS and CMAKE_C_FLAGS.
- Use MODCMAKE_LDFLAGS instead of CMAKE_EXE_LINKER_FLAGS
- Fix broken builds with CMake 3.23
2022-05-28 06:19:58 +00:00

53 lines
1.2 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
MODCMAKE_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 += -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