pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/graphics/jpeg Update to 9a:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/27256e410eb6
branches:  trunk
changeset: 629792:27256e410eb6
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Mon Jan 27 20:12:05 2014 +0000

description:
Update to 9a:

Version 9a  19-Jan-2014
-----------------------

Add support for wide gamut color spaces (JFIF version 2).
Improve clarity and accuracy in color conversion modules.
Note: Requires rebuild of test images.

Extend the bit depth support to all values from 8 to 12
(BITS_IN_JSAMPLE configuration option in jmorecfg.h).
jpegtran now supports N bits sample data precision with all N from 8 to 12
in a single instance.  Thank to Roland Fassauer for inspiration.

Try to resolve issues with new boolean type definition.
Thank also to v4hn for suggestion.

Enable option to use default Huffman tables for lossless compression
(for hardware solution), and in this case improve lossless RGB compression
with reversible color transform.  Thank to Benny Alexandar for hint.

Extend the entropy decoding structure, so that extraneous bytes between
compressed scan data and following marker can be reported correctly.
Thank to Nigel Tao for hint.

Add jpegtran -wipe option and extension for -crop.
Thank to Andrew Senior, David Clunie, and Josef Schmid for suggestion.

diffstat:

 graphics/jpeg/Makefile                 |   5 ++---
 graphics/jpeg/distinfo                 |   9 ++++-----
 graphics/jpeg/patches/patch-jmorecfg.h |  24 ------------------------
 3 files changed, 6 insertions(+), 32 deletions(-)

diffs (59 lines):

diff -r ae544514825e -r 27256e410eb6 graphics/jpeg/Makefile
--- a/graphics/jpeg/Makefile    Mon Jan 27 20:04:48 2014 +0000
+++ b/graphics/jpeg/Makefile    Mon Jan 27 20:12:05 2014 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.48 2013/10/11 14:54:05 joerg Exp $
+# $NetBSD: Makefile,v 1.49 2014/01/27 20:12:05 wiz Exp $
 
-DISTNAME=      jpegsrc.v9
+DISTNAME=      jpegsrc.v9a
 PKGNAME=       ${DISTNAME:S/src.v/-/}
-PKGREVISION=   1
 CATEGORIES=    graphics
 MASTER_SITES=  http://www.ijg.org/files/
 
diff -r ae544514825e -r 27256e410eb6 graphics/jpeg/distinfo
--- a/graphics/jpeg/distinfo    Mon Jan 27 20:04:48 2014 +0000
+++ b/graphics/jpeg/distinfo    Mon Jan 27 20:12:05 2014 +0000
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.17 2013/10/11 14:54:05 joerg Exp $
+$NetBSD: distinfo,v 1.18 2014/01/27 20:12:05 wiz Exp $
 
-SHA1 (jpegsrc.v9.tar.gz) = 724987e7690ca3d74d6ab7c1f1b6854e88ca204b
-RMD160 (jpegsrc.v9.tar.gz) = 048e52334f6341424bd684458799d9c72254e8ec
-Size (jpegsrc.v9.tar.gz) = 987900 bytes
+SHA1 (jpegsrc.v9a.tar.gz) = d65ed6f88d318f7380a3a5f75d578744e732daca
+RMD160 (jpegsrc.v9a.tar.gz) = 885898b3db086ad3b65169d0149bf1f270dff1b5
+Size (jpegsrc.v9a.tar.gz) = 1000034 bytes
 SHA1 (patch-af) = aba44e1e3520d2a232f6bd949a82c150e0b3e0f4
 SHA1 (patch-ag) = 4fc698186d149f1152d30bf65a96461bc331c812
-SHA1 (patch-jmorecfg.h) = 153694c30f466222240275a7c9f525d6df60bda5
 SHA1 (patch-jpeglib.h) = 635453c5a2b1223ef5af729edcbfcfa3ed78a8b5
diff -r ae544514825e -r 27256e410eb6 graphics/jpeg/patches/patch-jmorecfg.h
--- a/graphics/jpeg/patches/patch-jmorecfg.h    Mon Jan 27 20:04:48 2014 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-$NetBSD: patch-jmorecfg.h,v 1.1 2013/01/24 22:10:43 adam Exp $
-
-Avoid problems when FALSE and TRUE are defined as preprocessor macros.
-
---- jmorecfg.h.orig    2012-08-08 14:23:20.000000000 +0000
-+++ jmorecfg.h
-@@ -252,15 +252,14 @@ typedef void noreturn_t;
-  * Defining HAVE_BOOLEAN before including jpeglib.h should make it work.
-  */
- 
--#ifdef HAVE_BOOLEAN
- #ifndef FALSE                 /* in case these macros already exist */
- #define FALSE 0               /* values of boolean */
- #endif
- #ifndef TRUE
- #define TRUE  1
- #endif
--#else
--typedef enum { FALSE = 0, TRUE = 1 } boolean;
-+#ifndef HAVE_BOOLEAN
-+typedef int boolean;
- #endif
- 
- 



Home | Main Index | Thread Index | Old Index