# $OpenBSD$

CATEGORIES = graphics
COMMENT = image processing framework

V = 2.9.7
DISTNAME = gmic-$V
DISTFILES = gmic_$V${EXTRACT_SUFX}
MASTER_SITES = https://gmic.eu/files/source/
HOMEPAGE = https://gmic.eu/

SHARED_LIBS +=  gmic 0.0 # 1
# CeCILL
PERMIT_PACKAGE = Yes

MODULES = devel/cmake
CONFIGURE_STYLE = cmake
DEBUG_PACKAGES = ${BUILD_PACKAGES}

# does not do what it says it does
CONFIGURE_ARGS += -DCUSTOM_CFLAGS=Yes

CONFIGURE_ARGS += -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}"
CONFIGURE_ARGS += -DCMAKE_MODULE_LINKER_FLAGS="${LDFLAGS}"
CONFIGURE_ARGS += -DCMAKE_SHARED_LINKER_FLAGS="${LDFLAGS}"
LDFLAGS = -L${LOCALBASE}/lib

LIB_DEPENDS = 	graphics/GraphicsMagick \
		graphics/openexr \
		net/curl \
		graphics/jpeg \
		graphics/png \
		math/fftw3

WANTLIB += ${COMPILER_LIBCXX} X11 c m z
WANTLIB += GraphicsMagick GraphicsMagick++ Half-2_5 Iex-2_5 IexMath-2_5
WANTLIB += IlmImf-2_5 IlmThread-2_5 Imath-2_5 curl fftw3 fftw3_threads
WANTLIB += jpeg png tiff


# just so that the build doesn't create a crazy log
MAKE_ENV = TERM=xterm

.include <bsd.port.mk>

