summaryrefslogtreecommitdiff
path: root/graphics/openjpeg
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2017-08-17 20:08:33 +0000
committeradam <adam@pkgsrc.org>2017-08-17 20:08:33 +0000
commite69a6c0fe1dd3eda6acdd0682a4489819e4f8784 (patch)
tree3f78f57c9a3317f7aa36208fcb373223b4b48d87 /graphics/openjpeg
parent19f3acb1719a1717bdbab8c42c1c6ca5f204f0fb (diff)
downloadpkgsrc-e69a6c0fe1dd3eda6acdd0682a4489819e4f8784.tar.gz
OpenJPEG 2.2.0:
This new release includes a significant number of improvements and bug fixes. In particular: * Multi-threading support at decoding side * Several speed optimisations both at encoder and decoder, and both on Wavelet Transform and Entropy Coding parts. On our test set, a single-threaded execution is now around 20% faster (encoding or decoding). * Huge memory consumption reduction at decoding side (~60% reduction on large images) * Several important bug fixes, in particular the one that was preventing OpenJPEG to encode lossless in some specific situations, as well as those related to mode switches (BYPASS/LAZY, RESTART/TERMALL, etc). * Several security fixes thanks to the inclusion of OpenJPEG in the Google OSS Fuzz project. Beside that, several improvements have been brought to the project maintenance, like inclusion of benchmarking scripts to compare speed with latest available kakadu binaries. And, last but not least, API and ABI are 100% compatible with previous version.
Diffstat (limited to 'graphics/openjpeg')
-rw-r--r--graphics/openjpeg/Makefile6
-rw-r--r--graphics/openjpeg/PLIST15
-rw-r--r--graphics/openjpeg/distinfo10
3 files changed, 16 insertions, 15 deletions
diff --git a/graphics/openjpeg/Makefile b/graphics/openjpeg/Makefile
index f41f1b773f0..f897c87ddee 100644
--- a/graphics/openjpeg/Makefile
+++ b/graphics/openjpeg/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.14 2016/10/04 19:27:10 adam Exp $
+# $NetBSD: Makefile,v 1.15 2017/08/17 20:08:33 adam Exp $
-DISTNAME= openjpeg-2.1.2
+DISTNAME= openjpeg-2.2.0
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GITHUB:=uclouvain/}
GITHUB_TAG= v${PKGVERSION_NOREV}
@@ -11,7 +11,7 @@ COMMENT= JPEG 2000 library
LICENSE= 2-clause-bsd
USE_CMAKE= yes
-USE_LANGUAGES= c99
+USE_LANGUAGES= c99 c++
CMAKE_ARGS+= -DOPENJPEG_INSTALL_MAN_DIR=${PKGMANDIR}
.include "../../devel/zlib/buildlink3.mk"
diff --git a/graphics/openjpeg/PLIST b/graphics/openjpeg/PLIST
index 3a41db98651..3ed6df3bbcf 100644
--- a/graphics/openjpeg/PLIST
+++ b/graphics/openjpeg/PLIST
@@ -1,16 +1,17 @@
-@comment $NetBSD: PLIST,v 1.5 2014/05/15 14:14:54 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2017/08/17 20:08:33 adam Exp $
bin/opj_compress
bin/opj_decompress
bin/opj_dump
-include/openjpeg-2.1/openjpeg.h
-include/openjpeg-2.1/opj_config.h
-include/openjpeg-2.1/opj_stdint.h
+include/openjpeg-2.2/openjpeg.h
+include/openjpeg-2.2/opj_config.h
+include/openjpeg-2.2/opj_stdint.h
+lib/libopenjp2.a
lib/libopenjp2.so
lib/libopenjp2.so.${PKGVERSION}
lib/libopenjp2.so.7
-lib/openjpeg-2.1/OpenJPEGConfig.cmake
-lib/openjpeg-2.1/OpenJPEGTargets-noconfig.cmake
-lib/openjpeg-2.1/OpenJPEGTargets.cmake
+lib/openjpeg-2.2/OpenJPEGConfig.cmake
+lib/openjpeg-2.2/OpenJPEGTargets-noconfig.cmake
+lib/openjpeg-2.2/OpenJPEGTargets.cmake
lib/pkgconfig/libopenjp2.pc
man/man1/opj_compress.1
man/man1/opj_decompress.1
diff --git a/graphics/openjpeg/distinfo b/graphics/openjpeg/distinfo
index da7b9f91fac..206bd2bc9f3 100644
--- a/graphics/openjpeg/distinfo
+++ b/graphics/openjpeg/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.11 2016/10/04 19:27:10 adam Exp $
+$NetBSD: distinfo,v 1.12 2017/08/17 20:08:33 adam Exp $
-SHA1 (openjpeg-2.1.2.tar.gz) = c8671e7f577fdc58abde1e1f32b10d372e6f9b07
-RMD160 (openjpeg-2.1.2.tar.gz) = 2e0f6d7d0fff05b9cd62251355bd041e92ecba31
-SHA512 (openjpeg-2.1.2.tar.gz) = 411067e33c8e4da9921d0281e932a4ac2af592cf822bfad828daea9e2b9c414859455bcec6d912ce76460ea462fa4cbd94a401333bda5716ec017d18b8e5942c
-Size (openjpeg-2.1.2.tar.gz) = 1987071 bytes
+SHA1 (openjpeg-2.2.0.tar.gz) = 861877bd03e425e88b22f4f23ad350949ff1b865
+RMD160 (openjpeg-2.2.0.tar.gz) = cc2c56e8bd82f93d314d95bd51eafac13f663df4
+SHA512 (openjpeg-2.2.0.tar.gz) = 20651c380bee582ab1950994c424cc00061ad852e9c5438fb32a9809e3f275571a4cc7e92589add0d91debf2394262e58f441c2dd918809fc1c602ed68396a3a
+Size (openjpeg-2.2.0.tar.gz) = 2847582 bytes
SHA1 (patch-CMakeLists.txt) = 3738946db63df4d623c6ce486bd22fa4d57336e2
SHA1 (patch-src_bin_jp2_CMakeLists.txt) = c9f709c23d6bab7a3c705640d66a00ec90ddabc7
SHA1 (patch-src_lib_openjp2_CMakeLists.txt) = d839121ec2d008e5d3e1676d3e7ac3642bc946f7