See https://github.com/uclouvain/openjpeg/blob/v2.4.0/NEWS.md#openjpeg-240-december-2021 Went in an amd64 bulk without issues, gdal & Pillow seem to be happy with it. ok ajacoutot@
43 lines
932 B
Makefile
43 lines
932 B
Makefile
# $OpenBSD: Makefile,v 1.17 2021/02/23 14:24:40 landry Exp $
|
|
|
|
COMMENT= open-source JPEG 2000 codec library
|
|
|
|
GH_ACCOUNT= uclouvain
|
|
GH_PROJECT= openjpeg
|
|
GH_TAGNAME= v2.4.0
|
|
DISTNAME= openjp2-${GH_TAGNAME:S/v//}
|
|
|
|
SHARED_LIBS += openjp2 4.0
|
|
|
|
CATEGORIES= graphics
|
|
|
|
HOMEPAGE= http://www.openjpeg.org/
|
|
|
|
# BSD
|
|
PERMIT_PACKAGE= Yes
|
|
|
|
WANTLIB += c lcms2 m png pthread tiff z
|
|
|
|
MODULES= devel/cmake
|
|
CONFIGURE_ARGS= -DOPENJPEG_INSTALL_MAN_DIR=man \
|
|
-DOPJ_DATA_ROOT=${WRKDIR}/data \
|
|
-DBUILD_TESTING=True
|
|
|
|
LIB_DEPENDS= graphics/lcms2 \
|
|
graphics/png
|
|
DEBUG_PACKAGES= ${BUILD_PACKAGES}
|
|
|
|
post-install:
|
|
cd ${WRKSRC}/doc/man; \
|
|
${INSTALL_DATA} man1/* ${PREFIX}/man/man1/; \
|
|
${INSTALL_DATA} man3/* ${PREFIX}/man/man3/
|
|
|
|
pre-test:
|
|
@if [ ! -d ${WRKDIR}/data ]; then \
|
|
printf "\nTests require a checkout of https://github.com/uclouvain/openjpeg-data\
|
|
in ${WRKDIR}/data (approx 500MB).\n\n"; \
|
|
exit 1; \
|
|
fi
|
|
|
|
.include <bsd.port.mk>
|