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

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

Branch: CURRENT, Version: 2.14nb1, Package name: lcms2-2.14nb1, 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]

Required to build:

Master sites:

Filesize: 7233.1 KB

Version history: (Expand)

CVS history: (Expand)

   2023-01-03 18:38:37 by Thomas Klausner | Files touched by this commit (1416)
Log message:
*: recursive bump for tiff shlib major bump
   2022-11-01 18:33:32 by Greg Troxel | Files touched by this commit (3)
Log message:
graphics/lcms2: Update to 2.14

Upstream NEWS, less bugfixes, minor improvements, and things about Windows:

2.14 Featured release
lcms2 now implements ICC specification 4.4
New multi-threaded plug-in
Remove check on DLL when CMS_NO_REGISTER_KEYWORD is used

2.13.1 Hot fix
Fix for pure white going gray in grayscale transforms.

2.13 Featured release
Added support for premultiplied alpha
tifficc can now handle alpha channels, both unassociated and premultiplied
CGATS parser can now deal with very long strings
Added thread safe code to get time
Added automatic linear space detection
Added cmsGetStageContextID function
Added cmsDetectRGBProfileGamma function
configure now accepts --without-fastfloat to turn plugin off
Checked to work on STM32 Cortex-A, Cortex-M families
   2022-07-15 01:46:28 by David A. Holland | Files touched by this commit (86)
Log message:
Bump everything affected by the jpeg.buildlink3.mk fix.
   2021-10-26 12:47:26 by Nia Alarie | Files touched by this commit (800)
Log message:
graphics: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:13:27 by Nia Alarie | Files touched by this commit (800)
Log message:
graphics: Remove SHA1 hashes for distfiles
   2021-06-12 08:09:43 by Nia Alarie | Files touched by this commit (2) | Package updated
Log message:
lcms2: update to 2.12

2.12 Maintenance release
Added new build-in sigmoidal tone curve
Added XCode 12 project
Added support for multichannel input up to 15 channels
Fix LUT8 write matrix
Fix version mess on 10/11
Fix tools & samples xgetopt
Fix warnings on different function pointers
Fix matlab MEX compilation
plugin: cleanup and better SSE detection
plugin: add lab to any on float
plugin: it can now be compiled as C++
recover PDF documentation, but try to keep it under a resonable size.
Prevent a rare but possible out-of-bounds read in postscript generator
Remove unused variables
   2020-07-18 14:59:45 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
lcms2: updated to 2.11

2.11 Maintenance release
Fixed __cpuid() on fast float plugin to allow gnu gcc
Fixed copy alpha bounds check
Fixed data race condition on contexts pool
Fixed LUT16 write matrix on multichannel V2 profiles

2.10 Featured release
Added a compilation toggle to remove "register" keyword in API.
Previously commercial, fast_float plug-in is now released as open source under \ 
GPL3 license.
MD5 functions are now accesible through plug-in API.
Added support for Visual Studio 2019
Bug fixing.
   2019-01-15 11:54:46 by Mark Davies | Files touched by this commit (2) | Package updated
Log message:
lcms2: update to 2.9

2.9 Maintenance release
Several fixes related with security, and therefore not detailed here.
C++ compiles now without warnings
Added OSX and clang in travis
Added a travis-ci test matrix for many compilers and OS. Thanks to Thomas
Weber (debian) for this great improvement.
testbed can now work with dynamic versions of library
Fixed wrong planar formatters regarding linestride interpretation