pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/graphics/jasper Updated jasper to 2.0.12.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/66b5b57e485b
branches:  trunk
changeset: 359268:66b5b57e485b
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun Mar 05 12:49:51 2017 +0000

description:
Updated jasper to 2.0.12.


    Bumped the version number.

    Added some additional checking to prevent a potential integer overflow
    due to conversion in the JPC decoder.

    Added numerous more-detailed error messages for the JPC and JP2
    codecs.
    Added a partial verbose capability for the run_test_1 script.
    Moved a test case from the bad category to the good category, as the
    test case had been miscategorized.


    Added another regression test case.

    Fixed some potential double-free problems in the JPC codec.

diffstat:

 graphics/jasper/Makefile                                   |   5 ++---
 graphics/jasper/distinfo                                   |  14 +++++++-------
 graphics/jasper/patches/patch-src_libjasper_jp2_jp2__enc.c |   8 ++++----
 graphics/jasper/patches/patch-src_libjasper_jpc_jpc__enc.c |   8 ++++----
 4 files changed, 17 insertions(+), 18 deletions(-)

diffs (82 lines):

diff -r f3d3c086f868 -r 66b5b57e485b graphics/jasper/Makefile
--- a/graphics/jasper/Makefile  Sun Mar 05 12:46:28 2017 +0000
+++ b/graphics/jasper/Makefile  Sun Mar 05 12:49:51 2017 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.48 2017/02/22 11:53:49 ryoon Exp $
+# $NetBSD: Makefile,v 1.49 2017/03/05 12:49:51 wiz Exp $
 
-DISTNAME=      jasper-2.0.10
-PKGREVISION=   2
+DISTNAME=      jasper-2.0.12
 CATEGORIES=    graphics
 MASTER_SITES=  http://www.ece.uvic.ca/~mdadams/jasper/software/
 
diff -r f3d3c086f868 -r 66b5b57e485b graphics/jasper/distinfo
--- a/graphics/jasper/distinfo  Sun Mar 05 12:46:28 2017 +0000
+++ b/graphics/jasper/distinfo  Sun Mar 05 12:49:51 2017 +0000
@@ -1,16 +1,16 @@
-$NetBSD: distinfo,v 1.27 2017/02/22 11:53:49 ryoon Exp $
+$NetBSD: distinfo,v 1.28 2017/03/05 12:49:51 wiz Exp $
 
-SHA1 (jasper-2.0.10.tar.gz) = 42518b05fd73242f8ee8047d2e35e0275a697a5f
-RMD160 (jasper-2.0.10.tar.gz) = 5c13f11b2f5f7eb2ef161e2e691398c3d65bfeba
-SHA512 (jasper-2.0.10.tar.gz) = 3cc08c9bc1f9ad1e4bac78a3246d6ee1a35a75d5b89b3b0f27cb5980420101256a2e05eeb7bf8a0c73d1a73c044b83b4cbca441c1418dced53d7a142e69129ed
-Size (jasper-2.0.10.tar.gz) = 1672392 bytes
+SHA1 (jasper-2.0.12.tar.gz) = bcd419c21f7b048d4643802faabf36cd26efeafa
+RMD160 (jasper-2.0.12.tar.gz) = a062262b337865e0f7e27d6a77e38b16e6735b30
+SHA512 (jasper-2.0.12.tar.gz) = 3b0f5a5640838b328d989a80461a23ca8ac98af054a7f15c13a543e769c98bb632b74114923c02c3b2de76747187747aec6e18a2cf14035a8d79eb3482fd553b
+Size (jasper-2.0.12.tar.gz) = 1674038 bytes
 SHA1 (patch-CMakeLists.txt) = 047ea526e4f4d81036043e0d831ef76be1e3b456
 SHA1 (patch-doc_CMakeLists.txt) = 08156df737458cec48ea1965586b9acdbf30753b
 SHA1 (patch-src_libjasper_base_jas__seq.c) = a0208cd0271388ae0fdc2e359da3223a35a7ae14
 SHA1 (patch-src_libjasper_base_jas__stream.c) = 2e9ad538ab2c0191063fef06202949b435b0085e
 SHA1 (patch-src_libjasper_jp2_jp2__cod.c) = bfbe752e105d75fbad71a01080013c7a5a8645d8
 SHA1 (patch-src_libjasper_jp2_jp2__dec.c) = df04d8af9004fb133d4ae1429ecda77197fc3e77
-SHA1 (patch-src_libjasper_jp2_jp2__enc.c) = 4f23040e7039514bbbc60360121f1820e82017cc
+SHA1 (patch-src_libjasper_jp2_jp2__enc.c) = 9a78860496f1d0ce35f94843f6a7d754a5565716
 SHA1 (patch-src_libjasper_jpc_jpc__dec.c) = f76765ff7656af6b44cd4035b26656909abe45f9
-SHA1 (patch-src_libjasper_jpc_jpc__enc.c) = 10fbe41e67da4f2575fb541013833ed85992efea
+SHA1 (patch-src_libjasper_jpc_jpc__enc.c) = 83068e4f4ec96b7f9816f3dac1f68ef6efde986f
 SHA1 (patch-src_libjasper_pnm_pnm__enc.c) = a2d5d53cd28f653f9e6e302f76c187fba50b1ce2
diff -r f3d3c086f868 -r 66b5b57e485b graphics/jasper/patches/patch-src_libjasper_jp2_jp2__enc.c
--- a/graphics/jasper/patches/patch-src_libjasper_jp2_jp2__enc.c        Sun Mar 05 12:46:28 2017 +0000
+++ b/graphics/jasper/patches/patch-src_libjasper_jp2_jp2__enc.c        Sun Mar 05 12:49:51 2017 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-src_libjasper_jp2_jp2__enc.c,v 1.2 2016/12/16 09:44:44 he Exp $
+$NetBSD: patch-src_libjasper_jp2_jp2__enc.c,v 1.3 2017/03/05 12:49:52 wiz Exp $
 
 Replace an sprintf() with snprintf().
 
---- src/libjasper/jp2/jp2_enc.c.orig   2007-01-19 21:43:05.000000000 +0000
+--- src/libjasper/jp2/jp2_enc.c.orig   2017-03-02 18:03:10.000000000 +0000
 +++ src/libjasper/jp2/jp2_enc.c
-@@ -343,8 +343,9 @@ int jp2_encode(jas_image_t *image, jas_s
+@@ -385,8 +385,9 @@ int jp2_encode(jas_image_t *image, jas_s
        /* Output the JPEG-2000 code stream. */
  
        overhead = jas_stream_getrwcount(out);
@@ -15,4 +15,4 @@
 +               (unsigned long) overhead);
  
        if (jpc_encode(image, out, buf)) {
-               goto error;
+               jas_eprintf("jpc_encode failed\n");
diff -r f3d3c086f868 -r 66b5b57e485b graphics/jasper/patches/patch-src_libjasper_jpc_jpc__enc.c
--- a/graphics/jasper/patches/patch-src_libjasper_jpc_jpc__enc.c        Sun Mar 05 12:46:28 2017 +0000
+++ b/graphics/jasper/patches/patch-src_libjasper_jpc_jpc__enc.c        Sun Mar 05 12:49:51 2017 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-src_libjasper_jpc_jpc__enc.c,v 1.2 2016/12/16 09:44:44 he Exp $
+$NetBSD: patch-src_libjasper_jpc_jpc__enc.c,v 1.3 2017/03/05 12:49:52 wiz Exp $
 
 Replace an sprintf() with snprintf().
 
---- src/libjasper/jpc/jpc_enc.c.orig   2007-01-19 21:43:07.000000000 +0000
+--- src/libjasper/jpc/jpc_enc.c.orig   2017-03-02 18:03:10.000000000 +0000
 +++ src/libjasper/jpc/jpc_enc.c
-@@ -957,7 +957,8 @@ startoff = jas_stream_getrwcount(enc->ou
-       if (!(enc->mrk = jpc_ms_create(JPC_MS_COM))) {
+@@ -966,7 +966,8 @@ startoff = jas_stream_getrwcount(enc->ou
+               jas_eprintf("cannot create COM marker\n");
                return -1;
        }
 -      sprintf(buf, "Creator: JasPer Version %s", jas_getversion());



Home | Main Index | Thread Index | Old Index