head 1.16; access; symbols pkgsrc-2023Q4:1.16.0.2 pkgsrc-2023Q4-base:1.16 pkgsrc-2023Q3:1.15.0.2 pkgsrc-2023Q3-base:1.15 pkgsrc-2023Q2:1.14.0.6 pkgsrc-2023Q2-base:1.14 pkgsrc-2023Q1:1.14.0.4 pkgsrc-2023Q1-base:1.14 pkgsrc-2022Q4:1.14.0.2 pkgsrc-2022Q4-base:1.14 pkgsrc-2022Q3:1.13.0.8 pkgsrc-2022Q3-base:1.13 pkgsrc-2022Q2:1.13.0.6 pkgsrc-2022Q2-base:1.13 pkgsrc-2022Q1:1.13.0.4 pkgsrc-2022Q1-base:1.13 pkgsrc-2021Q4:1.13.0.2 pkgsrc-2021Q4-base:1.13 pkgsrc-2021Q3:1.11.0.4 pkgsrc-2021Q3-base:1.11 pkgsrc-2021Q2:1.11.0.2 pkgsrc-2021Q2-base:1.11 pkgsrc-2021Q1:1.10.0.6 pkgsrc-2021Q1-base:1.10 pkgsrc-2020Q4:1.10.0.4 pkgsrc-2020Q4-base:1.10 pkgsrc-2020Q3:1.10.0.2 pkgsrc-2020Q3-base:1.10 pkgsrc-2020Q2:1.9.0.12 pkgsrc-2020Q2-base:1.9 pkgsrc-2020Q1:1.9.0.8 pkgsrc-2020Q1-base:1.9 pkgsrc-2019Q4:1.9.0.10 pkgsrc-2019Q4-base:1.9 pkgsrc-2019Q3:1.9.0.6 pkgsrc-2019Q3-base:1.9 pkgsrc-2019Q2:1.9.0.4 pkgsrc-2019Q2-base:1.9 pkgsrc-2019Q1:1.9.0.2 pkgsrc-2019Q1-base:1.9 pkgsrc-2018Q4:1.8.0.22 pkgsrc-2018Q4-base:1.8 pkgsrc-2018Q3:1.8.0.20 pkgsrc-2018Q3-base:1.8 pkgsrc-2018Q2:1.8.0.18 pkgsrc-2018Q2-base:1.8 pkgsrc-2018Q1:1.8.0.16 pkgsrc-2018Q1-base:1.8 pkgsrc-2017Q4:1.8.0.14 pkgsrc-2017Q4-base:1.8 pkgsrc-2017Q3:1.8.0.12 pkgsrc-2017Q3-base:1.8 pkgsrc-2017Q2:1.8.0.8 pkgsrc-2017Q2-base:1.8 pkgsrc-2017Q1:1.8.0.6 pkgsrc-2017Q1-base:1.8 pkgsrc-2016Q4:1.8.0.4 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.8.0.2 pkgsrc-2016Q3-base:1.8 pkgsrc-2016Q2:1.7.0.6 pkgsrc-2016Q2-base:1.7 pkgsrc-2016Q1:1.7.0.4 pkgsrc-2016Q1-base:1.7 pkgsrc-2015Q4:1.7.0.2 pkgsrc-2015Q4-base:1.7 pkgsrc-2015Q3:1.6.0.2 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.5.0.10 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.8 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.6 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.4 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.2 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.4.0.6 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.4 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.2 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.3.0.6 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.4 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.2 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.2.0.6 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.4 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.2 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.1.1.1.0.4 pkgsrc-2011Q4-base:1.1.1.1 pkgsrc-2011Q3:1.1.1.1.0.2 pkgsrc-2011Q3-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.16 date 2023.12.04.15.06.10; author gdt; state Exp; branches; next 1.15; commitid n6LibpYgaJt2W9PE; 1.15 date 2023.07.17.14.41.56; author ryoon; state Exp; branches; next 1.14; commitid m7l4D3CtYjlnjaxE; 1.14 date 2022.11.01.17.33.32; author gdt; state Exp; branches; next 1.13; commitid HbOAJ14kPT9ry10E; 1.13 date 2021.10.26.10.46.24; author nia; state Exp; branches; next 1.12; commitid 6mU28GyqPd3PdjeD; 1.12 date 2021.10.07.14.12.26; author nia; state Exp; branches; next 1.11; commitid 7mrgNTa8lk0sYSbD; 1.11 date 2021.06.12.06.09.43; author nia; state Exp; branches; next 1.10; commitid JVzvLrxw6gBc4OWC; 1.10 date 2020.07.18.12.59.45; author adam; state Exp; branches; next 1.9; commitid wfexPc5F68QvUygC; 1.9 date 2019.01.15.10.54.46; author markd; state Exp; branches; next 1.8; commitid sbNbMMP8HY0nTR7B; 1.8 date 2016.09.13.11.09.34; author adam; state Exp; branches; next 1.7; commitid r2CZF6H2sujKq7mz; 1.7 date 2015.11.03.21.34.06; author agc; state Exp; branches; next 1.6; commitid PgUQO3oNWmoc0HHy; 1.6 date 2015.07.07.14.31.38; author adam; state Exp; branches; next 1.5; commitid VTdQioArWSYWumsy; 1.5 date 2014.04.14.10.50.31; author adam; state Exp; branches; next 1.4; commitid ZemBUAFUdLxVHDwx; 1.4 date 2013.07.06.23.20.56; author wiz; state Exp; branches; next 1.3; commitid EVJepkimhWwpVsWw; 1.3 date 2012.10.19.17.52.38; author drochner; state Exp; branches; next 1.2; 1.2 date 2012.01.28.15.54.06; author wiz; state Exp; branches; next 1.1; 1.1 date 2011.07.25.17.48.55; author jakllsch; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2011.07.25.17.48.55; author jakllsch; state Exp; branches; next ; desc @@ 1.16 log @graphics/lcms2: Update to 2.16 Upstream NEWS: New: import .CUBE files as RGB device links New: Read/Write MHC2 tags for Windows GPU access New: Support for UTF8 on multi-localized Unicode functions New: Support for OkLab color space, built-in and formatter. Improved: floating point transforms float -> integers are now honored as float Improved: MSYS2, mingw is now supported Improved: preferred CMM, platform and creator now survive profile edition. Fixed: tificc now can deal with Lab TIFF Fixed: code can now be compiled by a C++17 compiler, "register" keywork use is detected at compile time. Fixed: Reverted PostScript creation that corrupted some interpreters. Bug fixing & security enhancements @ text @$NetBSD: distinfo,v 1.15 2023/07/17 14:41:56 ryoon Exp $ BLAKE2s (lcms2-2.16.tar.gz) = 5ea4a695482fec953cc3c148f39304e1a61a4083f212cb26d0f0b20b52d3d879 SHA512 (lcms2-2.16.tar.gz) = 638dd6ad6787456c8145510d18b2d0727bd0a446a13ac2934aabc9531d1156eca2a2c0fd780a453823fbd35a1895f9d8de5dc4b3cab505459dd3f0535b4e837d Size (lcms2-2.16.tar.gz) = 7632822 bytes @ 1.15 log @lcms2: Update to 2.15 Changelog: ----------------------- 2.15 Maintenance release ----------------------- New MESON build system, many thanks to amispark and Lovell Fuller for bringing this. Fixed a bug that caused memory corruption on colord cmsReadRawTag can read portions of tags again. Removing this caused colord to segfault when dumping profiles Added more checks based of fuzzer discoveries. MSYS2 can now compile lcms2 Checked on Apple Silicon M1 and M2 Fixed a bug of fastfloat plug-in that affected Krita CMYK color selector @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2022/11/01 17:33:32 gdt Exp $ d3 3 a5 3 BLAKE2s (lcms2-2.15.tar.gz) = d57b974831cdffa9cad32b4c33a2d3e655b423be8081ed82f0a901cfe6710289 SHA512 (lcms2-2.15.tar.gz) = ab038c369e66736e0dd3810fbac6cf5381bc3102c4dd693819367b1224f59d9e853ede081388464c0e7c213d92e6cddc48c23020953af10ad6c6802cfa17e213 Size (lcms2-2.15.tar.gz) = 7548405 bytes @ 1.14 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2021/10/26 10:46:24 nia Exp $ d3 3 a5 3 BLAKE2s (lcms2-2.14.tar.gz) = a784acbfc77398fb002ed52efb47865b96a7cd20e9d08091182bbee73983c5e9 SHA512 (lcms2-2.14.tar.gz) = 92fba0a457ea81590eba0b8d98b7b621da6a83e3857948585e0b524235954954f9ac1670cf6a19b457c0fce22a87899ea4c5810db1ff2acf7c6b6e0dc4b61a1b Size (lcms2-2.14.tar.gz) = 7406694 bytes @ 1.13 log @graphics: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2021/10/07 14:12:26 nia Exp $ d3 3 a5 3 BLAKE2s (lcms2-2.12.tar.gz) = 9af46765e05dc1948f171f40883942307318e75525ed68c383a0a5ad79dd712a SHA512 (lcms2-2.12.tar.gz) = 967e8ac9a1d1aa3be45dc82362b9bc71c555e8577441efda57dc12d0bf84ed9188460c52eb8542d399ce9ab43bd4191988ed22b254ef34c6c1877bbb935952ed Size (lcms2-2.12.tar.gz) = 7419126 bytes @ 1.12 log @graphics: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2021/06/12 06:09:43 nia Exp $ d3 1 a3 1 RMD160 (lcms2-2.12.tar.gz) = b814c0371f9e7d477440f80188cbe66b5fbbe9d5 @ 1.11 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2020/07/18 12:59:45 adam Exp $ a2 1 SHA1 (lcms2-2.12.tar.gz) = 3d0c0276fcd3930b80c424512ec0b1ed54ec1497 @ 1.10 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2019/01/15 10:54:46 markd Exp $ d3 4 a6 4 SHA1 (lcms2-2.11.tar.gz) = 7413047c74de29e20caa5c9afc1b12bf07bbf7a7 RMD160 (lcms2-2.11.tar.gz) = a47d5e2d11ad79c2ea9b42bf3a521705eb75a3a9 SHA512 (lcms2-2.11.tar.gz) = 96643da4770c86eb56f454e605d7661024afb33f4e621c23c590307c31a0eec02100eca4f4ac6718639d99d750ed4834a9b2523e910469da717c3ddd78b4b50e Size (lcms2-2.11.tar.gz) = 6574121 bytes @ 1.9 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2016/09/13 11:09:34 adam Exp $ d3 4 a6 4 SHA1 (lcms2-2.9.tar.gz) = 60bea9875e017dd1c466e988c2ad98f8766e4e55 RMD160 (lcms2-2.9.tar.gz) = 0003ffd3561e6ed787be81b5ed7b7af52211fe19 SHA512 (lcms2-2.9.tar.gz) = 70b1c51fa8d137d5072425e580745ff1fbf49c6e8bb1da0a8adb0647d3b7c095208793cb02de1e8d1a01363b8575fa60c61bedbff99bbec57a44228239cb00e5 Size (lcms2-2.9.tar.gz) = 10974649 bytes @ 1.8 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2015/11/03 21:34:06 agc Exp $ d3 4 a6 4 SHA1 (lcms2-2.8.tar.gz) = e9535ec4a572b8fc7a1c405c35e6f4dc97714197 RMD160 (lcms2-2.8.tar.gz) = 6d09bf8974cc02c6c75b3807a656ae0574ab1a07 SHA512 (lcms2-2.8.tar.gz) = a9478885b4892c79314a2ef9ab560e6655ac8f2d17abae0805e8b871138bb190e21f0e5c805398449f9dad528dc50baaf9e3cce8b8158eb8ff74179be5733f8f Size (lcms2-2.8.tar.gz) = 6687005 bytes @ 1.7 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2015/07/07 14:31:38 adam Exp $ d3 4 a6 4 SHA1 (lcms2-2.7.tar.gz) = 625f0d74bad4a0f6f917120fd992437d26f754d2 RMD160 (lcms2-2.7.tar.gz) = f0f49b494c0d18d7795079b1c447b86142f31581 SHA512 (lcms2-2.7.tar.gz) = 9e69ec30efa9d50474808c6ae3d9afb0c5798eaabca0052f82d54efecdc2b58ab40434ee6dee9cd80028597d79a07f6b3b1a73f5293fc444343274eac3e32fd4 Size (lcms2-2.7.tar.gz) = 6497867 bytes @ 1.6 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2014/04/14 10:50:31 adam Exp $ d5 1 @ 1.5 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2013/07/06 23:20:56 wiz Exp $ d3 3 a5 3 SHA1 (lcms2-2.6.tar.gz) = b0ecee5cb8391338e6c281d1c11dcae2bc22a5d2 RMD160 (lcms2-2.6.tar.gz) = ce9490771e022e318115930d50309aeb24251bfb Size (lcms2-2.6.tar.gz) = 4583389 bytes @ 1.4 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2012/10/19 17:52:38 drochner Exp $ d3 3 a5 3 SHA1 (lcms2-2.5.tar.gz) = bab3470471fc7756c5fbe71be9a3c7d677d2ee7b RMD160 (lcms2-2.5.tar.gz) = 7f16d39399e84aa7281a76e1bc6a1da6a4245647 Size (lcms2-2.5.tar.gz) = 7000396 bytes @ 1.3 log @update to 2.4 from the announcement: Version 2.4 is a featured release that introduces new functionality as well as many performance and security improvements. Main additions are: -Black point detection from the algorithm disclosed by Adobe -Added support for transforms on planar data with different stride -Added a new plug-in type for optimizing full transforms -Linear (gamma 1.0) profiles can now operate in unbounded mode -Added "half" float support approved by the maintainer @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2012/01/28 15:54:06 wiz Exp $ d3 3 a5 3 SHA1 (lcms2-2.4.tar.gz) = 9944902864283af49e4e21a1ca456db4e04ea7c2 RMD160 (lcms2-2.4.tar.gz) = 84ac9cb3e1e3cb9843e82402224094f45549a479 Size (lcms2-2.4.tar.gz) = 4293291 bytes @ 1.2 log @Update to 2.3: Fixed a 0 byte allocation issue in _cmsCreateSubAllocChunk Fixed encoding for floating point tags in Lab/XYZ Fixed Absolute colorimetric intent issues Fixed a bug on the range of data in transicc, when colorant tag is specified Adding a memory alignment macro for CGATS parser Updated to ICC spec 4.3 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2011/07/25 17:48:55 jakllsch Exp $ d3 3 a5 3 SHA1 (lcms2-2.3.tar.gz) = 67d5fabda2f5777ca8387766539b9c871d993133 RMD160 (lcms2-2.3.tar.gz) = b6a32e53abe3e3ca19c10a6fac7da63c6f0bfa3e Size (lcms2-2.3.tar.gz) = 4461644 bytes @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.24 2010/06/16 15:17:58 drochner Exp $ d3 3 a5 3 SHA1 (lcms2-2.2.tar.gz) = 55ae4884a92c7fbd491c118aa3b356814b1014df RMD160 (lcms2-2.2.tar.gz) = 8e35a351c9549e53ebe4f120cdc5cf35e8b693fc Size (lcms2-2.2.tar.gz) = 4193353 bytes @ 1.1.1.1 log @Add Little CMS 2 color correction package. @ text @@