./graphics/lcms2, Little Color Management System - a color management library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.8, Package name: lcms2-2.8, Maintainer: gdt

LittleCMS is a CMM, a color management engine; it implements fast
transforms between ICC profiles. "Little" stands for its small
overhead. With a typical footprint of about 100K including C runtime,
you can color-enable your application without the pain of ActiveX,
OCX, redistributables or binaries of any kind. We are using little cms
in several commercial projects, however, we are offering lcms library
free for anybody under an extremely liberal open source license.


Required to run:
[graphics/tiff] [graphics/jpeg]

Master sites:

SHA1: e9535ec4a572b8fc7a1c405c35e6f4dc97714197
RMD160: 6d09bf8974cc02c6c75b3807a656ae0574ab1a07
Filesize: 6530.278 KB

Version history: (Expand)


CVS history: (Expand)


   2016-09-13 13:09:34 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
2.8 Featured release
-----------------------
Changed ChangeLog direction
Fixed many typos in comments, thanks to Stefan Weil for doing that.
Fixed localization bug, added a new test case crayons.icc thnaks to Richard \ 
Hughes for providing the profile.
Fixed a bug in optimizer that made some formats (i.e, bits planar) unavailable
Fixed misalignment problems on Alpha. The compiler does not align strings, and \ 
accessing begin of string as a uint16 makes code to fail.
Added some extra checks to the tools and examples.
Fix a bug that prevented to read luminance tag
BIG amount of functionality contributed/Sponsored  by Alien Skin Software: \ 
TransformStride, copyAlpha, performance plug-ins. Fixes some warnings as well.
added an extra _ to _stdcall to make it more portable
Fixed a bug in transicc for named color profiles
Fixed several compiler warnings
Added support for Visual Studio 2015
Fixed for XCODE project
   2015-11-03 22:34:36 by Alistair G. Crooks | Files touched by this commit (610)
Log message:
Add SHA512 digests for distfiles for graphics category

Problems found with existing digests:
	Package fotoxx distfile fotoxx-14.03.1.tar.gz
	ac2033f87de2c23941261f7c50160cddf872c110 [recorded]
	118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated]
	Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz
	34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package AfterShotPro: missing distfile AfterShotPro-1.1.0.30/AfterShotPro_i386.deb
	Package pgraf: missing distfile pgraf-20010131.tar.gz
	Package qvplay: missing distfile qvplay-0.95.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-07-07 16:31:38 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 2.7:
improves multi threading, adds contexts and a new locking plug-in type, among \ 
bugfixes and other minor features. If you run lcms in multiple threads, \ 
upgrading to this version is highly recommended.
   2014-10-09 16:07:17 by Thomas Klausner | Files touched by this commit (1163)
Log message:
Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.
   2014-04-14 12:50:31 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 2.6:
improves multi threading, adds contexts and a new locking plug-in type, among \ 
bugfixes and other minor features. If you run lcms in multiple threads, \ 
upgrading to this version is highly recommended.
   2013-07-07 01:20:56 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
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
   2013-01-26 22:39:22 by Adam Ciarcinski | Files touched by this commit (1280)
Log message:
Revbump after graphics/jpeg and textproc/icu
   2012-11-03 21:18:53 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
Small correction to MASTER_SITES