Sat Jul 6 23:20:56 2013 UTC ()
Update to 2.5:

User defined parametric curves can now be saved in ICC profiles.
RGB profiles using same tone curves for several channels are storing now only one copy of the curve (saves space)
Fixed a multithead bug on optimization (StageDEF)
Fixed some 64 bit warnings on size_t to uint32 conversions
update black point detection algorithm to reflect ICC changes
Added new cmsPlugInTHR() and fixed some race conditions (thanks to Artifex)
Added error descriptions on cmsSmoothToneCurve
Fixed a bug on  big endian platforms not supporting uint64 or long long.
Fixed some bugs on floating point curves.
Several improvements in cgats parser.
Several minor issues found by cppcheck
Fixed devicelink generation for 8 bits
Added a reference for Mac MLU tag
Added a way to read the profile creator from header
Added identity curves support for write V2 LUT
More changes from Artifex
Added TIFF Lab16 handling on tifficc
Added some fixes from XhmikosR
Fixed a bug in parametric curves
Remove spurious tabs added by git merge of pull request
Added support for VS2012
Added a simple project for cppcheck
Rendering intent used when creating the transform is now propagated to profile header in cmsTransform2Devicelink. This is because 7.2.15 in spec 4.3
Transform2Devicelink now keeps white point when guessing deviceclass is enabled
Added some checks for non-happy path, mostly failing mallocs


(wiz)
diff -r1.7 -r1.8 pkgsrc/graphics/lcms2/Makefile
diff -r1.3 -r1.4 pkgsrc/graphics/lcms2/distinfo

cvs diff -r1.7 -r1.8 pkgsrc/graphics/lcms2/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/lcms2/Makefile 2013/01/26 21:37:54 1.7
+++ pkgsrc/graphics/lcms2/Makefile 2013/07/06 23:20:56 1.8
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.7 2013/01/26 21:37:54 adam Exp $ 1# $NetBSD: Makefile,v 1.8 2013/07/06 23:20:56 wiz Exp $
2 2
3DISTNAME= lcms2-2.4 3DISTNAME= lcms2-2.5
4PKGREVISION= 1 
5CATEGORIES= graphics 4CATEGORIES= graphics
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=lcms/} 5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=lcms/}
7 6
8MAINTAINER= gdt@NetBSD.org 7MAINTAINER= gdt@NetBSD.org
9HOMEPAGE= http://www.littlecms.com/ 8HOMEPAGE= http://www.littlecms.com/
10COMMENT= Little Color Management System -- a color management library 9COMMENT= Little Color Management System -- a color management library
11LICENSE= mit 10LICENSE= mit
12 11
13PKG_INSTALLATION_TYPES= overwrite pkgviews 12PKG_INSTALLATION_TYPES= overwrite pkgviews
14 13
15USE_LIBTOOL= yes 14USE_LIBTOOL= yes
16GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
17TEST_TARGET= check 16TEST_TARGET= check

cvs diff -r1.3 -r1.4 pkgsrc/graphics/lcms2/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/lcms2/distinfo 2012/10/19 17:52:38 1.3
+++ pkgsrc/graphics/lcms2/distinfo 2013/07/06 23:20:56 1.4
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.3 2012/10/19 17:52:38 drochner Exp $ 1$NetBSD: distinfo,v 1.4 2013/07/06 23:20:56 wiz Exp $
2 2
3SHA1 (lcms2-2.4.tar.gz) = 9944902864283af49e4e21a1ca456db4e04ea7c2 3SHA1 (lcms2-2.5.tar.gz) = bab3470471fc7756c5fbe71be9a3c7d677d2ee7b
4RMD160 (lcms2-2.4.tar.gz) = 84ac9cb3e1e3cb9843e82402224094f45549a479 4RMD160 (lcms2-2.5.tar.gz) = 7f16d39399e84aa7281a76e1bc6a1da6a4245647
5Size (lcms2-2.4.tar.gz) = 4293291 bytes 5Size (lcms2-2.5.tar.gz) = 7000396 bytes