pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/graphics/openjpeg



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Aug 17 20:08:33 UTC 2017

Modified Files:
        pkgsrc/graphics/openjpeg: Makefile PLIST distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/graphics/openjpeg/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/graphics/openjpeg/PLIST
cvs rdiff -u -r1.11 -r1.12 pkgsrc/graphics/openjpeg/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/openjpeg/Makefile
diff -u pkgsrc/graphics/openjpeg/Makefile:1.14 pkgsrc/graphics/openjpeg/Makefile:1.15
--- pkgsrc/graphics/openjpeg/Makefile:1.14      Tue Oct  4 19:27:10 2016
+++ pkgsrc/graphics/openjpeg/Makefile   Thu Aug 17 20:08:33 2017
@@ -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"

Index: pkgsrc/graphics/openjpeg/PLIST
diff -u pkgsrc/graphics/openjpeg/PLIST:1.5 pkgsrc/graphics/openjpeg/PLIST:1.6
--- pkgsrc/graphics/openjpeg/PLIST:1.5  Thu May 15 14:14:54 2014
+++ pkgsrc/graphics/openjpeg/PLIST      Thu Aug 17 20:08:33 2017
@@ -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

Index: pkgsrc/graphics/openjpeg/distinfo
diff -u pkgsrc/graphics/openjpeg/distinfo:1.11 pkgsrc/graphics/openjpeg/distinfo:1.12
--- pkgsrc/graphics/openjpeg/distinfo:1.11      Tue Oct  4 19:27:10 2016
+++ pkgsrc/graphics/openjpeg/distinfo   Thu Aug 17 20:08:33 2017
@@ -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



Home | Main Index | Thread Index | Old Index