Makefile 962 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # $OpenBSD: Makefile,v 1.7 2016/10/18 09:23:34 sthen Exp $
  2. COMMENT = open-source JPEG 2000 codec library
  3. GH_ACCOUNT = uclouvain
  4. GH_PROJECT = openjpeg
  5. GH_TAGNAME = v2.1.2
  6. DISTNAME = openjp2-${GH_TAGNAME:S/v//}
  7. SHARED_LIBS += openjp2 2.0
  8. CATEGORIES = graphics
  9. HOMEPAGE = http://www.openjpeg.org/
  10. MAINTAINER = Stuart Henderson <sthen@openbsd.org>
  11. # BSD
  12. PERMIT_PACKAGE_CDROM = Yes
  13. WANTLIB += c lcms2 m png pthread tiff z
  14. MODULES = devel/cmake
  15. NO_TEST = Yes
  16. CONFIGURE_ARGS = -DOPENJPEG_INSTALL_MAN_DIR=man \
  17. -DOPENJPEG_INSTALL_SUBDIR:STRING=openjp2 \
  18. -DOPENJPEG_SOVERSION:STRING=${LIBopenjpeg_VERSION}
  19. LIB_DEPENDS = graphics/lcms2 \
  20. graphics/png
  21. pre-patch:
  22. cd ${WRKSRC}/src/lib && perl -i -pe 's/\r$$//; s/\t*$$//;' \
  23. openmj2/opj_malloc.h openjp2/opj_malloc.h
  24. post-install:
  25. cd ${WRKSRC}/doc/man; \
  26. ${INSTALL_DATA} man1/* ${PREFIX}/man/man1/; \
  27. ${INSTALL_DATA} man3/* ${PREFIX}/man/man3/
  28. .include <bsd.port.mk>