1PORTNAME= jasper 2PORTVERSION= 4.2.5 3CATEGORIES= graphics 4MASTER_SITES= https://github.com/jasper-software/jasper/releases/download/version-${PORTVERSION}/ 5 6MAINTAINER= ports@MidnightBSD.org 7COMMENT= Implementation of the codec specified in the JPEG-2000 standard 8WWW= https://ece.engr.uvic.ca/~frodo/jasper/ \ 9 https://github.com/jasper-software/jasper 10 11LICENSE= JASPER 12LICENSE_NAME= JasPer License Version 2.0 13LICENSE_FILE= ${WRKSRC}/LICENSE.txt 14LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell 15 16USES= cmake cpe jpeg localbase pathfix 17 18CMAKE_OFF= JAS_ENABLE_32BIT \ 19 JAS_ENABLE_CONFORMANCE_TESTS \ 20 JAS_ENABLE_CXX \ 21 JAS_ENABLE_DANGEROUS_INTERNAL_TESTING_MODE \ 22 JAS_ENABLE_DOC \ 23 JAS_ENABLE_LATEX \ 24 JAS_ENABLE_MIF_CODEC \ 25 JAS_ENABLE_NON_THREAD_SAFE_DEBUGGING \ 26 JAS_PREFER_PTHREAD_TSS \ 27 JAS_STRICT \ 28 JAS_USE_JAS_INIT \ 29 JAS_WASM 30CMAKE_ON= JAS_ENABLE_BMP_CODEC \ 31 JAS_ENABLE_HIDDEN \ 32 JAS_ENABLE_JP2_CODEC \ 33 JAS_ENABLE_JPC_CODEC \ 34 JAS_ENABLE_JPG_CODEC \ 35 JAS_ENABLE_LIBJPEG \ 36 JAS_ENABLE_MULTITHREADING_SUPPORT \ 37 JAS_ENABLE_PGX_CODEC \ 38 JAS_ENABLE_PIC \ 39 JAS_ENABLE_PNM_CODEC \ 40 JAS_ENABLE_PROGRAMS \ 41 JAS_ENABLE_RAS_CODEC \ 42 JAS_ENABLE_SHARED \ 43 JAS_INCLUDE_BMP_CODEC \ 44 JAS_INCLUDE_JP2_CODEC \ 45 JAS_INCLUDE_JPC_CODEC \ 46 JAS_INCLUDE_JPG_CODEC \ 47 JAS_INCLUDE_MIF_CODEC \ 48 JAS_INCLUDE_PGX_CODEC \ 49 JAS_INCLUDE_PNM_CODEC \ 50 JAS_INCLUDE_RAS_CODEC \ 51 JAS_PREFER_PTHREAD 52TEST_TARGET= test 53USE_LDCONFIG= yes 54 55DOCSDIR= ${PREFIX}/share/doc/JasPer 56 57CPE_VENDOR= jasper_project 58 59OPTIONS_DEFINE= DOCS HEIF OPENGL TEST 60#OPTIONS_DEFAULT=OPENGL 61OPTIONS_SUB= yes 62HEIF_DESC= ISO/IEC 23008-12:2017 HEIF file format support (experimental) 63 64HEIF_CMAKE_BOOL= JAS_ENABLE_HEIC_CODEC JAS_ENABLE_LIBHEIF JAS_INCLUDE_HEIC_CODEC 65HEIF_LIB_DEPENDS= libheif.so:graphics/libheif 66OPENGL_CMAKE_BOOL= JAS_ENABLE_OPENGL 67OPENGL_USE= GL=gl,glu,glut XORG=x11,xext,xi,xmu 68OPENGL_USES= gl xorg 69TEST_BUILD_DEPENDS= bash:shells/bash 70TEST_USES= shebangfix 71TEST_VARS= SHEBANG_FILES=test/bin/* 72 73post-install-DOCS-on: 74 ${MKDIR} ${FAKE_DESTDIR}${DOCSDIR} 75 ${INSTALL_DATA} ${WRKSRC}/doc/jpeg2000.pdf ${FAKE_DESTDIR}${DOCSDIR} 76 77.include <bsd.port.mk> 78