From cdcedd316da6d7c8509c394474160c683489a3ae Mon Sep 17 00:00:00 2001 From: Po-Chuan Hsieh Date: Sat, 16 Apr 2022 11:55:54 +0800 Subject: graphics/jasper: Update to 3.0.2 Changes: https://github.com/jasper-software/jasper/releases --- graphics/jasper/Makefile | 19 +++++++++++++------ graphics/jasper/distinfo | 6 +++--- .../files/patch-build-cmake-modules-JasOpenGL.cmake | 11 ----------- graphics/jasper/pkg-plist | 10 ++++++---- 4 files changed, 22 insertions(+), 24 deletions(-) delete mode 100644 graphics/jasper/files/patch-build-cmake-modules-JasOpenGL.cmake diff --git a/graphics/jasper/Makefile b/graphics/jasper/Makefile index 08875c9c5ffe..8cf6e3fd87f8 100644 --- a/graphics/jasper/Makefile +++ b/graphics/jasper/Makefile @@ -1,7 +1,7 @@ # Created by: Maxim Sobolev PORTNAME= jasper -PORTVERSION= 2.0.33 +PORTVERSION= 3.0.2 CATEGORIES= graphics MASTER_SITES= https://github.com/jasper-software/jasper/releases/download/version-${PORTVERSION}/ @@ -10,29 +10,36 @@ COMMENT= Implementation of the codec specified in the JPEG-2000 standard LICENSE= JASPER LICENSE_NAME= JasPer License Version 2.0 -LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= cmake cpe jpeg localbase -CMAKE_OFF= JAS_ENABLE_AUTOMATIC_DEPENDENCIES JAS_ENABLE_DOC -CMAKE_ON= JAS_ENABLE_LIBJPEG +CMAKE_OFF= JAS_ENABLE_32BIT JAS_ENABLE_DANGEROUS_INTERNAL_TESTING_MODE JAS_ENABLE_DOC JAS_ENABLE_LATEX JAS_ENABLE_MIF_CODEC JAS_ENABLE_NON_THREAD_SAFE_DEBUGGING JAS_PREFER_PTHREAD_TSS JAS_STRICT JAS_USE_JAS_INIT +CMAKE_ON= JAS_ENABLE_BMP_CODEC JAS_ENABLE_HIDDEN JAS_ENABLE_JP2_CODEC JAS_ENABLE_JPC_CODEC JAS_ENABLE_JPG_CODEC JAS_ENABLE_LIBJPEG JAS_ENABLE_MULTITHREADING_SUPPORT JAS_ENABLE_PGX_CODEC JAS_ENABLE_PNM_CODEC JAS_ENABLE_PROGRAMS JAS_ENABLE_RAS_CODEC JAS_ENABLE_SHARED JAS_INCLUDE_BMP_CODEC JAS_INCLUDE_JP2_CODEC JAS_INCLUDE_JPC_CODEC JAS_INCLUDE_JPG_CODEC JAS_INCLUDE_MIF_CODEC JAS_INCLUDE_PGX_CODEC JAS_INCLUDE_PNM_CODEC JAS_INCLUDE_RAS_CODEC JAS_PREFER_PTHREAD JAS_STRICT +TEST_TARGET= test USE_LDCONFIG= yes DOCSDIR= ${PREFIX}/share/doc/JasPer CPE_VENDOR= jasper_project -OPTIONS_DEFINE= OPENGL DOCS +OPTIONS_DEFINE= DOCS HEIF OPENGL TEST OPTIONS_DEFAULT=OPENGL OPTIONS_SUB= yes +HEIF_DESC= HEIF support (experimental) +HEIF_CMAKE_BOOL= JAS_ENABLE_HEIC_CODEC JAS_ENABLE_LIBHEIF JAS_INCLUDE_HEIC_CODEC +HEIF_LIB_DEPENDS= libheif.so:graphics/libheif OPENGL_CMAKE_BOOL= JAS_ENABLE_OPENGL OPENGL_USE= GL=gl,glu,glut XORG=x11,xext,xi,xmu OPENGL_USES= gl xorg +TEST_BUILD_DEPENDS= bash:shells/bash +TEST_USES= shebangfix +TEST_VARS= SHEBANG_FILES=test/bin/* post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/jasper.pdf ${WRKSRC}/doc/jpeg2000.pdf ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/jpeg2000.pdf ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/jasper/distinfo b/graphics/jasper/distinfo index 83f937de1030..a76c846f29d9 100644 --- a/graphics/jasper/distinfo +++ b/graphics/jasper/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1642102783 -SHA256 (jasper-2.0.33.tar.gz) = 28d28290cc2eaf70c8756d391ed8bcc8ab809a895b9a67ea6e89da23a611801a -SIZE (jasper-2.0.33.tar.gz) = 2027526 +TIMESTAMP = 1645649176 +SHA256 (jasper-3.0.2.tar.gz) = 8b823a5354812c3be36a8e5a1b5b34a281bdc0e73f38d3c9a86303ee9e3cfbd3 +SIZE (jasper-3.0.2.tar.gz) = 2073053 diff --git a/graphics/jasper/files/patch-build-cmake-modules-JasOpenGL.cmake b/graphics/jasper/files/patch-build-cmake-modules-JasOpenGL.cmake deleted file mode 100644 index dada8cd39136..000000000000 --- a/graphics/jasper/files/patch-build-cmake-modules-JasOpenGL.cmake +++ /dev/null @@ -1,11 +0,0 @@ ---- build/cmake/modules/JasOpenGL.cmake.orig 2020-09-05 14:52:22 UTC -+++ build/cmake/modules/JasOpenGL.cmake -@@ -4,7 +4,7 @@ - - if (JAS_ENABLE_OPENGL) - set(OpenGL_GL_PREFERENCE GLVND) -- find_package(OpenGL ${JAS_REQUIRED}) -+ find_package(OpenGL ${JAS_OPENGL_REQUIRED}) - message("OpenGL library found: ${OPENGL_FOUND}") - else() - set(OPENGL_FOUND false) diff --git a/graphics/jasper/pkg-plist b/graphics/jasper/pkg-plist index 20e5cc27eb0e..9eeb36a28051 100644 --- a/graphics/jasper/pkg-plist +++ b/graphics/jasper/pkg-plist @@ -7,29 +7,31 @@ include/jasper/jas_compiler.h include/jasper/jas_config.h include/jasper/jas_debug.h include/jasper/jas_dll.h +include/jasper/jas_export_cmake.h include/jasper/jas_fix.h include/jasper/jas_getopt.h include/jasper/jas_icc.h include/jasper/jas_image.h include/jasper/jas_init.h +include/jasper/jas_log.h include/jasper/jas_malloc.h include/jasper/jas_math.h include/jasper/jas_seq.h include/jasper/jas_stream.h include/jasper/jas_string.h +include/jasper/jas_thread.h include/jasper/jas_tmr.h include/jasper/jas_tvp.h include/jasper/jas_types.h include/jasper/jas_version.h include/jasper/jasper.h lib/libjasper.so -lib/libjasper.so.4 -lib/libjasper.so.4.0.0 +lib/libjasper.so.6 +lib/libjasper.so.6.0.0 libdata/pkgconfig/jasper.pc man/man1/imgcmp.1.gz man/man1/imginfo.1.gz man/man1/jasper.1.gz %%OPENGL%%man/man1/jiv.1.gz -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/jasper.pdf +%%PORTDOCS%%%%DOCSDIR%%/README.md %%PORTDOCS%%%%DOCSDIR%%/jpeg2000.pdf -- cgit v1.2.3