head 1.43; access; symbols pkgsrc-2023Q4:1.43.0.2 pkgsrc-2023Q4-base:1.43 pkgsrc-2023Q3:1.42.0.6 pkgsrc-2023Q3-base:1.42 pkgsrc-2023Q2:1.42.0.4 pkgsrc-2023Q2-base:1.42 pkgsrc-2023Q1:1.42.0.2 pkgsrc-2023Q1-base:1.42 pkgsrc-2022Q4:1.41.0.66 pkgsrc-2022Q4-base:1.41 pkgsrc-2022Q3:1.41.0.64 pkgsrc-2022Q3-base:1.41 pkgsrc-2022Q2:1.41.0.62 pkgsrc-2022Q2-base:1.41 pkgsrc-2022Q1:1.41.0.60 pkgsrc-2022Q1-base:1.41 pkgsrc-2021Q4:1.41.0.58 pkgsrc-2021Q4-base:1.41 pkgsrc-2021Q3:1.41.0.56 pkgsrc-2021Q3-base:1.41 pkgsrc-2021Q2:1.41.0.54 pkgsrc-2021Q2-base:1.41 pkgsrc-2021Q1:1.41.0.52 pkgsrc-2021Q1-base:1.41 pkgsrc-2020Q4:1.41.0.50 pkgsrc-2020Q4-base:1.41 pkgsrc-2020Q3:1.41.0.48 pkgsrc-2020Q3-base:1.41 pkgsrc-2020Q2:1.41.0.44 pkgsrc-2020Q2-base:1.41 pkgsrc-2020Q1:1.41.0.24 pkgsrc-2020Q1-base:1.41 pkgsrc-2019Q4:1.41.0.46 pkgsrc-2019Q4-base:1.41 pkgsrc-2019Q3:1.41.0.42 pkgsrc-2019Q3-base:1.41 pkgsrc-2019Q2:1.41.0.40 pkgsrc-2019Q2-base:1.41 pkgsrc-2019Q1:1.41.0.38 pkgsrc-2019Q1-base:1.41 pkgsrc-2018Q4:1.41.0.36 pkgsrc-2018Q4-base:1.41 pkgsrc-2018Q3:1.41.0.34 pkgsrc-2018Q3-base:1.41 pkgsrc-2018Q2:1.41.0.32 pkgsrc-2018Q2-base:1.41 pkgsrc-2018Q1:1.41.0.30 pkgsrc-2018Q1-base:1.41 pkgsrc-2017Q4:1.41.0.28 pkgsrc-2017Q4-base:1.41 pkgsrc-2017Q3:1.41.0.26 pkgsrc-2017Q3-base:1.41 pkgsrc-2017Q2:1.41.0.22 pkgsrc-2017Q2-base:1.41 pkgsrc-2017Q1:1.41.0.20 pkgsrc-2017Q1-base:1.41 pkgsrc-2016Q4:1.41.0.18 pkgsrc-2016Q4-base:1.41 pkgsrc-2016Q3:1.41.0.16 pkgsrc-2016Q3-base:1.41 pkgsrc-2016Q2:1.41.0.14 pkgsrc-2016Q2-base:1.41 pkgsrc-2016Q1:1.41.0.12 pkgsrc-2016Q1-base:1.41 pkgsrc-2015Q4:1.41.0.10 pkgsrc-2015Q4-base:1.41 pkgsrc-2015Q3:1.41.0.8 pkgsrc-2015Q3-base:1.41 pkgsrc-2015Q2:1.41.0.6 pkgsrc-2015Q2-base:1.41 pkgsrc-2015Q1:1.41.0.4 pkgsrc-2015Q1-base:1.41 pkgsrc-2014Q4:1.41.0.2 pkgsrc-2014Q4-base:1.41 pkgsrc-2014Q3:1.40.0.10 pkgsrc-2014Q3-base:1.40 pkgsrc-2014Q2:1.40.0.8 pkgsrc-2014Q2-base:1.40 pkgsrc-2014Q1:1.40.0.6 pkgsrc-2014Q1-base:1.40 pkgsrc-2013Q4:1.40.0.4 pkgsrc-2013Q4-base:1.40 pkgsrc-2013Q3:1.40.0.2 pkgsrc-2013Q3-base:1.40 pkgsrc-2013Q2:1.39.0.4 pkgsrc-2013Q2-base:1.39 pkgsrc-2013Q1:1.39.0.2 pkgsrc-2013Q1-base:1.39 pkgsrc-2012Q4:1.38.0.2 pkgsrc-2012Q4-base:1.38 pkgsrc-2012Q3:1.37.0.6 pkgsrc-2012Q3-base:1.37 pkgsrc-2012Q2:1.37.0.4 pkgsrc-2012Q2-base:1.37 pkgsrc-2012Q1:1.37.0.2 pkgsrc-2012Q1-base:1.37 pkgsrc-2011Q4:1.36.0.10 pkgsrc-2011Q4-base:1.36 pkgsrc-2011Q3:1.36.0.8 pkgsrc-2011Q3-base:1.36 pkgsrc-2011Q2:1.36.0.6 pkgsrc-2011Q2-base:1.36 pkgsrc-2011Q1:1.36.0.4 pkgsrc-2011Q1-base:1.36 pkgsrc-2010Q4:1.36.0.2 pkgsrc-2010Q4-base:1.36 pkgsrc-2010Q3:1.35.0.4 pkgsrc-2010Q3-base:1.35 pkgsrc-2010Q2:1.35.0.2 pkgsrc-2010Q2-base:1.35 pkgsrc-2010Q1:1.34.0.2 pkgsrc-2010Q1-base:1.34 pkgsrc-2009Q4:1.32.0.4 pkgsrc-2009Q4-base:1.32 pkgsrc-2009Q3:1.32.0.2 pkgsrc-2009Q3-base:1.32 pkgsrc-2009Q2:1.31.0.2 pkgsrc-2009Q2-base:1.31 pkgsrc-2009Q1:1.28.0.2 pkgsrc-2009Q1-base:1.28 pkgsrc-2008Q4:1.26.0.2 pkgsrc-2008Q4-base:1.26 pkgsrc-2008Q3:1.25.0.10 pkgsrc-2008Q3-base:1.25 cube-native-xorg:1.25.0.8 cube-native-xorg-base:1.25 pkgsrc-2008Q2:1.25.0.6 pkgsrc-2008Q2-base:1.25 cwrapper:1.25.0.4 pkgsrc-2008Q1:1.25.0.2 pkgsrc-2008Q1-base:1.25 pkgsrc-2007Q4:1.24.0.2 pkgsrc-2007Q4-base:1.24 pkgsrc-2007Q3:1.23.0.6 pkgsrc-2007Q3-base:1.23 pkgsrc-2007Q2:1.23.0.4 pkgsrc-2007Q2-base:1.23 pkgsrc-2007Q1:1.23.0.2 pkgsrc-2007Q1-base:1.23 pkgsrc-2006Q4:1.22.0.2 pkgsrc-2006Q4-base:1.22 pkgsrc-2006Q3:1.21.0.6 pkgsrc-2006Q3-base:1.21 pkgsrc-2006Q2:1.21.0.4 pkgsrc-2006Q2-base:1.21 pkgsrc-2006Q1:1.21.0.2 pkgsrc-2006Q1-base:1.21 pkgsrc-2005Q4:1.19.0.2 pkgsrc-2005Q4-base:1.19 pkgsrc-2005Q3:1.17.0.4 pkgsrc-2005Q3-base:1.17 pkgsrc-2005Q2:1.17.0.2 pkgsrc-2005Q2-base:1.17 pkgsrc-2005Q1:1.15.0.2 pkgsrc-2005Q1-base:1.15 pkgsrc-2004Q4:1.14.0.2 pkgsrc-2004Q4-base:1.14 pkgsrc-2004Q3:1.12.0.4 pkgsrc-2004Q3-base:1.12 pkgsrc-2004Q2:1.12.0.2 pkgsrc-2004Q2-base:1.12 pkgsrc-2004Q1:1.11.0.2 pkgsrc-2004Q1-base:1.11 pkgsrc-2003Q4:1.7.0.2 pkgsrc-2003Q4-base:1.7 netbsd-1-6-1:1.5.0.2 netbsd-1-6-1-base:1.5 netbsd-1-6:1.3.0.8 netbsd-1-6-RELEASE-base:1.3 pkgviews:1.3.0.4 pkgviews-base:1.3 buildlink2:1.3.0.2 buildlink2-base:1.3 netbsd-1-5-PATCH003:1.3 netbsd-1-5-PATCH001:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.43 date 2023.10.21.17.10.33; author gdt; state Exp; branches; next 1.42; commitid Sr0Nb6aaZLDw2wJE; 1.42 date 2023.01.03.17.37.25; author wiz; state Exp; branches; next 1.41; commitid vvAqE6UmuqFFx78E; 1.41 date 2014.10.09.14.06.36; author wiz; state Exp; branches; next 1.40; commitid fBDATFVmQ3454xTx; 1.40 date 2013.08.07.16.46.23; author drochner; state Exp; branches; next 1.39; commitid 0P19M8RYQSFUHx0x; 1.39 date 2013.01.26.21.37.54; author adam; state Exp; branches; next 1.38; 1.38 date 2012.10.06.14.11.02; author asau; state Exp; branches; next 1.37; 1.37 date 2012.02.06.12.40.28; author wiz; state Exp; branches; next 1.36; 1.36 date 2010.12.23.11.44.41; author dsainty; state Exp; branches; next 1.35; 1.35 date 2010.06.16.15.17.58; author drochner; state Exp; branches; next 1.34; 1.34 date 2010.01.18.09.59.04; author wiz; state Exp; branches; next 1.33; 1.33 date 2010.01.16.17.57.38; author wiz; state Exp; branches; next 1.32; 1.32 date 2009.08.26.19.57.45; author sno; state Exp; branches; next 1.31; 1.31 date 2009.05.19.08.59.17; author wiz; state Exp; branches; next 1.30; 1.30 date 2009.04.19.16.58.29; author gdt; state Exp; branches; next 1.29; 1.29 date 2009.04.14.18.54.38; author tron; state Exp; branches; next 1.28; 1.28 date 2009.03.22.18.17.15; author gdt; state Exp; branches 1.28.2.1; next 1.27; 1.27 date 2009.03.22.14.50.48; author gdt; state Exp; branches; next 1.26; 1.26 date 2008.11.01.13.40.34; author gdt; state Exp; branches; next 1.25; 1.25 date 2008.01.15.23.42.25; author wiz; state Exp; branches; next 1.24; 1.24 date 2007.12.02.00.05.48; author wiz; state Exp; branches; next 1.23; 1.23 date 2007.01.06.21.52.14; author wiz; state Exp; branches; next 1.22; 1.22 date 2006.11.05.17.23.44; author joerg; state Exp; branches; next 1.21; 1.21 date 2006.02.21.14.00.42; author gdt; state Exp; branches; next 1.20; 1.20 date 2006.02.20.15.02.22; author gdt; state Exp; branches; next 1.19; 1.19 date 2005.12.07.17.47.06; author wiz; state Exp; branches; next 1.18; 1.18 date 2005.12.05.20.50.21; author rillig; state Exp; branches; next 1.17; 1.17 date 2005.04.11.21.46.05; author tv; state Exp; branches; next 1.16; 1.16 date 2005.03.24.21.12.55; author wiz; state Exp; branches; next 1.15; 1.15 date 2005.01.17.12.11.46; author adam; state Exp; branches; next 1.14; 1.14 date 2004.10.25.21.43.20; author minskim; state Exp; branches; next 1.13; 1.13 date 2004.10.03.00.14.54; author tv; state Exp; branches; next 1.12; 1.12 date 2004.04.11.17.32.13; author dmcmahill; state Exp; branches; next 1.11; 1.11 date 2004.03.22.22.46.10; author snj; state Exp; branches; next 1.10; 1.10 date 2004.02.14.17.21.42; author jlam; state Exp; branches; next 1.9; 1.9 date 2004.02.09.12.03.27; author seb; state Exp; branches; next 1.8; 1.8 date 2004.01.24.00.56.37; author jlam; state Exp; branches; next 1.7; 1.7 date 2003.10.31.19.09.14; author reed; state Exp; branches; next 1.6; 1.6 date 2003.05.01.12.34.38; author agc; state Exp; branches; next 1.5; 1.5 date 2002.09.01.15.15.37; author kim; state Exp; branches; next 1.4; 1.4 date 2002.08.25.18.39.14; author jlam; state Exp; branches; next 1.3; 1.3 date 2002.01.14.14.43.35; author skrll; state Exp; branches 1.3.2.1; next 1.2; 1.2 date 2001.06.22.16.38.38; author jlam; state Exp; branches; next 1.1; 1.1 date 2001.03.07.08.22.52; author skrll; state Exp; branches 1.1.1.1; next ; 1.28.2.1 date 2009.04.17.07.50.06; author spz; state Exp; branches; next ; 1.3.2.1 date 2002.05.11.02.09.13; author jlam; state Exp; branches; next 1.3.2.2; 1.3.2.2 date 2002.06.21.23.05.23; author jlam; state Exp; branches; next ; 1.1.1.1 date 2001.03.07.08.22.52; author skrll; state Exp; branches; next ; desc @@ 1.43 log @recursive revbump for tiff update @ text @# $NetBSD: Makefile,v 1.42 2023/01/03 17:37:25 wiz Exp $ DISTNAME= lcms-1.19 PKGREVISION= 5 CATEGORIES= graphics MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=lcms/} MAINTAINER= gdt@@NetBSD.org HOMEPAGE= http://www.littlecms.com/ COMMENT= Little Color Management System -- a color management library # This is very MIT-like, but perhaps not the exact text. #LICENSE= lcms-license GNU_CONFIGURE= yes USE_LIBTOOL= yes TEST_TARGET= check # lcms does not need zlib, but will look for it and link it to tifficc # if present. Therefore, we don't enjoin lcms from finding zlib, but # don't include it via bl3. PKGCONFIG_OVERRIDE= lcms.pc.in INSTALLATION_DIRS+= share/doc/lcms post-install: .for _f_ in LCMSAPI.TXT TUTORIAL.TXT ${INSTALL_DATA} ${WRKSRC}/doc/${_f_} ${DESTDIR}${PREFIX}/share/doc/lcms/${_f_} .endfor .include "../../mk/jpeg.buildlink3.mk" .include "../../graphics/tiff/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.42 log @*: recursive bump for tiff shlib major bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2014/10/09 14:06:36 wiz Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.41 log @Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2013/08/07 16:46:23 drochner Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.40 log @fix possible buffer overflows in cmd line tools found by Pedro Ribeiro (see Debian bug #718682) bump PKGREV @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2013/01/26 21:37:54 adam Exp $ a13 2 PKG_INSTALLATION_TYPES= overwrite pkgviews @ 1.39 log @Revbump after graphics/jpeg and textproc/icu @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2012/10/06 14:11:02 asau Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.38 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2012/02/06 12:40:28 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.37 log @Revbump for a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2010/12/23 11:44:41 dsainty Exp $ a14 1 PKG_DESTDIR_SUPPORT= user-destdir @ 1.36 log @Mechanically replace references to graphics/jpeg with the suitable alternative from mk/jpeg.buildlink3.mk This allows selection of an alternative jpeg library (namely the x86 MMX, SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and follows the current standard model for alternatives (fam, motif, fuse etc). The mechanical edits were applied via the following script: #!/bin/sh for d in */*; do [ -d "$d" ] || continue for i in "$d/"Makefile* "$d/"*.mk; do case "$i" in *.orig|*"*"*) continue;; esac out="$d/x" sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \ -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \ < "$i" > "$out" if cmp -s "$i" "$out"; then rm -f "$out" else echo "Edited $i" mv -f "$i" "$i.orig" && mv "$out" "$i" fi done done @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2010/06/16 15:17:58 drochner Exp $ d4 1 @ 1.35 log @update to 1.19 changes: -fixed minor vulnerabilities -removed cosmetic comparation with zero in floating point approved by gdt @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2010/01/18 09:59:04 wiz Exp $ d33 1 a33 1 .include "../../graphics/jpeg/buildlink3.mk" @ 1.34 log @Second try at jpeg-8 recursive PKGREVISION bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2010/01/16 17:57:38 wiz Exp $ d3 1 a3 5 DISTNAME= lcms-1.18a # 1.18a is a bugfix semi-release after 1.18, and it's just 1.18 with a # security patch PKGNAME= lcms-1.18.0.1 PKGREVISION= 2 d5 1 a5 1 MASTER_SITES= http://www.littlecms.com/ a15 4 # lcms-1.18a should unpack to lcms-1.18a, but it isn't really a normal # release WRKSRC= ${WRKDIR}/lcms-1.18 @ 1.33 log @Remove workaround for compiler bug in gcc2 on sparc64. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2009/08/26 19:57:45 sno Exp $ d7 1 a7 1 PKGREVISION= 1 @ 1.32 log @bump revision because of graphics/jpeg update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2009/05/19 08:59:17 wiz Exp $ a31 3 # Avoid an ICE in gcc2 on sparc64 CONFIGURE_ENV+= F77=${FALSE:Q} @ 1.31 log @Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT block). Uncomment some commented out LICENSE lines while here. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2009/04/19 16:58:29 gdt Exp $ d7 1 @ 1.30 log @Update to 1.18a released by Marti Maria. Call it 1.18.0.1 in pkgsrc so that it sorts correctly, and leave 1.18.1 available for a possible future upstream bugfix point release. Changes since 1.18: incorporate the fix in our patch-aa (No need to pull to pkgsrc-stable; this is the same as 1.18nb2) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2009/04/14 18:54:38 tron Exp $ d13 2 a26 3 # This is very MIT-like, but perhaps not the exact text. #LICENSE= lcms-license @ 1.29 log @Add patch for the security vulnerability reported in SA34634/CVE-2009-0793 taken from Redhat's Bugzilla. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2009/03/22 18:17:15 gdt Exp $ d3 4 a6 2 DISTNAME= lcms-1.18 PKGREVISION= 2 d17 4 @ 1.28 log @upstream updated distfile after release, essentially incorporating patch-aa @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2009/03/22 14:50:48 gdt Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.28.2.1 log @Pullup ticket 2737 - requested by tron Security fix Revisions pulled up: - pkgsrc/graphics/lcms/Makefile 1.29 - pkgsrc/graphics/lcms/distinfo 1.20 - pkgsrc/graphics/lcms/patches/patch-aa 1.10 Module Name: pkgsrc Committed By: tron Date: Tue Apr 14 18:54:38 UTC 2009 Modified Files: pkgsrc/graphics/lcms: Makefile distinfo Added Files: pkgsrc/graphics/lcms/patches: patch-aa Log Message: Add patch for the security vulnerability reported in SA34634/CVE-2009-0793 taken from Redhat's Bugzilla. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 pkgsrc/graphics/lcms/Makefile cvs rdiff -u -r1.19 -r1.20 pkgsrc/graphics/lcms/distinfo cvs rdiff -u -r0 -r1.10 pkgsrc/graphics/lcms/patches/patch-aa @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2009/04/14 18:54:38 tron Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.27 log @Update to 1.18, a security/maintenance release. From NEWS: New in ver 1.18 =============== Changes in API ---------------------- *none* Implementation ---------------------- All errors moved to fatal, since there is no easy recovery strategy Vulnerability fixes on cmsio1.c Status check, many functions now check the status when calling other functions. Improved robustness against ill-formed profiles. _cmsSaveProfile didn't copy tags from a file based profile, fixed. Utilities ---------- icctrans: CMYKcm support wrongly implemented, fixed. icclink: linking 3 to 7 channels didn't work in some cases, fixed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2008/11/01 13:40:34 gdt Exp $ d4 1 @ 1.26 log @Fix COMMENT, DESCR. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2008/01/15 23:42:25 wiz Exp $ d3 1 a3 2 DISTNAME= lcms-1.17 PKGREVISION= 1 @ 1.25 log @Update to 1.17: Changes in API ---------------------- WIN64 support _vsnprintf wrap BOOL replaced by LCMSBOOL cmsSetLanguage parameters changed to match ICC spec removed support for extended gamut descriptor (was never fully implemented) cmsFLAGS_NODEFAULTRESOURCEDEF moved to 0x01000000 _cmsMalloc wrapper for malloc _cmsFree wrapper for free Implementation ---------------------- All errors moved to fatal, since there is no easy recovery strategy Vulnerability fixes on cmsio1.c Status check, many functions now check the status when calling other functions. Improved robustness against ill-formed profiles. _cmsSaveProfile didn't copy tags from a file based profile, fixed. Utilities ---------- icctrans: CMYKcm support wrongly implemented, fixed. icclink: linking 3 to 7 channels didn't work in some cases, fixed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2007/12/02 00:05:48 wiz Exp $ d4 1 d10 1 a10 1 COMMENT= Light Color Management System -- a color management library d19 3 @ 1.24 log @Remove ex-MASTER_SITE. From Zafer Aydogan. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2007/01/06 21:52:14 wiz Exp $ d3 1 a3 1 DISTNAME= lcms-1.16 @ 1.23 log @Update to 1.16: New in ver 1.16 =============== New features two different types of black preservation on CMYK-> CMYK transforms Ability to set adaptation state of observer on absolute colorimetric transforms. A rather advanced feature. Actually it only allows No adaptation (d=0) and observer fully adapted (d=1) lcms can now "fix" some broken 8-bit profiles that have gray axes misplaced. icctrans can now read CGATS/IT8 files. improved tifficc with tiff Lab8 support icclink now supports colorant table tag. New functions double cmsSetAdaptationState(cmsHTRANSFORM hTransform, double d); void cmsSetHeaderAttributes(cmsHPROFILE hProfile, DWORD Flags); DWORD cmsTakeHeaderAttributes(cmsHPROFILE hProfile); icInt32Number cmsGetTagCount(cmsHPROFILE hProfile); icTagSignature cmsGetTagSignature(cmsHPROFILE hProfile, icInt32Number n); int cmsSetCMYKPreservationStrategy(int n) BOOL cmsIT8SaveToMem(LCMSHANDLE hIT8, void *MemPtr, size_t* BytesNeeded); BOOL _cmsIsMatrixShaper(cmsHPROFILE hProfile); BOOL _cmsAddDateTimeTag(cmsHPROFILE hProfile, icTagSignature sig, struct tm *DateTime); BOOL _cmsAddColorantTableTag(cmsHPROFILE hProfile, icTagSignature sig, LPcmsNAMEDCOLORLIST nc); double cmsEvalLUTreverse(LPLUT Lut, WORD Target[], WORD Result[], LPWORD Hint); LPcmsNAMEDCOLORLIST cmsReadColorantTable(cmsHPROFILE hProfile, icTagSignature sig) LPcmsGAMUTEX cmsReadExtendedGamut(cmsHPROFILE hProfile, int index); void cmsFreeExtendedGamut(LPcmsGAMUTEX gex); New tags supported icSigColorantTableTag LPcmsNAMEDCOLORLIST icSigColorantTableOutTag LPcmsNAMEDCOLORLIST icSigCalibrationDateTimeTag const struct tm* New flags: cmsFLAGS_PRESERVEBLACK cmsFLAGS_GRIDPOINTS(n) And of course some bug fixing. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2006/11/05 17:23:44 joerg Exp $ d5 1 a5 2 MASTER_SITES= http://www.littlecms.com/ \ http://www.abaforum.es/martim/ @ 1.22 log @DESTDIR support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2006/02/21 14:00:42 gdt Exp $ d3 1 a3 2 DISTNAME= lcms-1.15 PKGREVISION= 2 @ 1.21 log @Don't tell lcms to refrain from linking with zlib, so that tifficc includes -lz on the link line if -lz is present in bl environment (which it is because libtiff bls it). PKGREVISION++ Take maintainership. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2006/02/20 15:02:22 gdt Exp $ d14 1 d33 1 a33 1 ${INSTALL_DATA} ${WRKSRC}/doc/${_f_} ${PREFIX}/share/doc/lcms/${_f_} @ 1.20 log @Depend on tiff and jpeg, thus adding tifficc and jpegicc. PKGREVISION++. (gdt's judgement is that anyone paying attention to color management will surely have jpeg and tiff libraries installed anyway, so this isn't bloat. If it is thought to be bloat, a better fix is to PKG_OPTIONS other programs to refrain from using lcms.) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2005/12/07 17:47:06 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 d9 1 a9 1 MAINTAINER= tech-pkg@@NetBSD.org d19 3 a21 2 # XXX Does this disable tiff with deflate? CONFIGURE_ARGS+= --without-zlib a34 3 # XXX Is this needed to enable use of tiff with deflate? #.include "../../devel/zlib/buildlink3.mk" @ 1.19 log @Update to 1.15. patch-ab has been sent upstream. New features Black preservation on CMYK-> CMYK transforms Ability to set adaptation state of observer on absolute colorimetric transforms. A rather advanced feature. Actually it only allows No adaptation (d=0) and observer fully adapted (d=1) lcms can now "fix" some broken 8-bit profiles that have gray axes misplaced. icctrans can now read CGATS/IT8 files. improved tifficc with tiff Lab8 support New functions LCMSAPI double LCMSEXPORT cmsSetAdaptationState(cmsHTRANSFORM hTransform, double d); LCMSAPI void LCMSEXPORT cmsSetHeaderAttributes(cmsHPROFILE hProfile, DWORD Flags); LCMSAPI DWORD LCMSEXPORT cmsTakeHeaderAttributes(cmsHPROFILE hProfile); LCMSAPI icInt32Number LCMSEXPORT cmsGetTagCount(cmsHPROFILE hProfile); LCMSAPI icTagSignature LCMSEXPORT cmsGetTagSignature(cmsHPROFILE hProfile, icInt32Number n); LCMSAPI BOOL LCMSEXPORT cmsIT8SaveToMem(LCMSHANDLE hIT8, void *MemPtr, size_t* BytesNeeded); BOOL _cmsIsMatrixShaper(cmsHPROFILE hProfile); BOOL _cmsAddDateTimeTag(cmsHPROFILE hProfile, icTagSignature sig, struct tm *DateTime); BOOL _cmsAddColorantTableTag(cmsHPROFILE hProfile, icTagSignature sig, LPcmsNAMEDCOLORLIST nc); double cmsEvalLUTreverse(LPLUT Lut, WORD Target[], WORD Result[], LPWORD Hint); LPcmsNAMEDCOLORLIST LCMSEXPORT cmsReadColorantTable(cmsHPROFILE hProfile, icTagSignature sig) LPcmsGAMUTEX cmsReadExtendedGamut(cmsHPROFILE hProfile, int index); void cmsFreeExtendedGamut(LPcmsGAMUTEX gex); New tags supported icSigColorantTableTag LPcmsNAMEDCOLORLIST icSigColorantTableOutTag LPcmsNAMEDCOLORLIST icSigCalibrationDateTimeTag const struct tm* New flags: cmsFLAGS_PRESERVEBLACK cmsFLAGS_GRIDPOINTS(n) And of course some bug fixing. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2005/12/05 20:50:21 rillig Exp $ d4 1 d19 1 a19 2 CONFIGURE_ARGS+= --without-jpeg CONFIGURE_ARGS+= --without-tiff d34 5 @ 1.18 log @Fixed pkglint warnings. The warnings are mostly quoting issues, for example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2005/04/11 21:46:05 tv Exp $ d3 1 a3 1 DISTNAME= lcms-1.14 @ 1.17 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2005/03/24 21:12:55 wiz Exp $ d23 1 a23 1 CONFIGURE_ENV+= F77=${FALSE} @ 1.16 log @Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be useful. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2005/01/17 12:11:46 adam Exp $ a13 1 USE_BUILDLINK3= yes @ 1.15 log @Changes 1.14: * linux & windows packages are now joined into a single package. * Improved (and now fast!) gamut checking. * New virtual NULL profile for building gamut check transforms. * CGATS.13/IT8 parser now supports multiple tables and other goodies like specifying flot format. * More python support. * New Matlab wrapper * Revamped icctrans * Improved jpegicc * jpegicc and tifficc now can save (grab) embedded profiles. * tifficc now supports up to 15 channels. * Improved Lab prelinearization. * Fixed absolute intent on PostScript CRD * Man pages for utilities. * Access to creation & calibration date time. * Lots of bug fixes @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.14 2004/10/25 21:43:20 minskim Exp $ # FreeBSD: ports/graphics/lcms/Makefile,v 1.2 2000/12/19 15:36:26 sobomax Exp @ 1.14 log @Update lcms to 1.13. Changes: Overall speedup Full ICC v4 support New CGATS.13/IT8 parser 8-bit transforms optimization Improved named color -- lcms can now write such profiles as well lcms can now write 8 bit profiles as well as 16 bit softproof now honors proofing intent Absolute colorimetric works fine on mixed v2/v4 transforms Improved black point compensation Several new utility functions Black point compensation on PostScript CRD Added support for HiFi (> 4 inks) on tifficc Improved icclink Add lcms.pc pkg-config file (http://www.freedesktop.org/Software/pkgconfig). USE_TETRAHEDRAL and USE_TRILINEAR no longer used -- engine now chooses between interpolation methods on depending on several heuristics. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2004/10/03 00:14:54 tv Exp $ d4 1 a4 1 DISTNAME= lcms-1.13 @ 1.13 log @Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2004/04/11 17:32:13 dmcmahill Exp $ d4 1 a4 2 DISTNAME= lcms-1.12 PKGREVISION= 2 d27 2 @ 1.12 log @bump pkgrevision after last fix. Reminded by snj@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2004/03/22 22:46:10 snj Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.11 log @Fix build with gcc2 on sparc64. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2004/02/14 17:21:42 jlam Exp $ d5 1 @ 1.10 log @LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2004/02/09 12:03:27 seb Exp $ d24 3 @ 1.9 log @Update to version 1.12. Package changes: The include files moved from $PREFIX/include/lcms to $PREFIX/include. Support added to buildlink*.mk to provide compatibility symlinks include/lcms/*.h in BUILDLINK_DIR. No list of changes since the previously packaged version (1.06), I do not even know if there was any versions in between... Anyway changes in version 1.12 are (from the homepage): - Brightness/Contrast/Hue/Saturation/WhitePoint modification across abstract profile - License changed to MIT - pseq tag handling: cmsReadProfileSequenceDescription and cmsSEQ, cmsPSEQDESC structures - CRD generation now supports black point compensation, see cmsGetPostScriptCRDEx - cmsTakeManufacturer and cmsTakeModel for uncooked info on these tags - Writing 8 bit profiles is now supported - Named color profiles support. This turns lcms from a "wide subset" into a "full implementation" of ICC 3.4, with some ICC 4.0 support. - PostScript CSA, CRD generation - Ink-Limiting capabilities for CMYK - Devicelink profile generation. - Gray scale virtual profiles - Linearization virtual device link profiles - New ICCLINK and ICC2PS utilities - SWIG wrapper. This enables lcms from Python. - Floating-point formats are now accepted as well. - More ICC 4.0 compatibility. Some 4.0 profiles are now are fully understood (still experimental) - Profiles can now be saved to memory (thanks to Steven Greaves for providing the code) - Char Target data are now handled. Some profiles does store the data profiler has used. This is all information needed to rebuild the profile from scratch. - New low-resolution flag cmsFLAGS_LOWRESPRECALC to save memory. - User-defined encodings are now supported. - cmsChangeBuffersFormat() to change the encoding of buffers on runtime allows reuse of existing transforms. - Gamma estimation routines cmsEstimateGamma() and cmsEstimateGammaEx() - multilocalized unicode is now supported. Language and codepage is selected via cmsSetLanguage() (ICC 4.0 only) - LUT handling has been enhanced with enumerators. (SAMPLER_INSPECT) - Improved TIFFICC, JPEGICC and ICCTRANS utilities. - cmsOpenProfileFromMem() no longer creates temporary files. - Transforms does accept now a maximum of 8 channels on input and 16 on output. (last version did accept 6 on input) - 8 <-> 16 bits per sample are now always computed accurately. - Some minor bugs fixed @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2004/01/24 00:56:37 jlam Exp $ a17 1 LIBTOOL_OVERRIDE= ${WRKSRC}/libtool @ 1.8 log @bl3ify @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2003/10/31 19:09:14 reed Exp $ d4 1 a4 1 DISTNAME= lcms-1.06 d18 8 a25 1 LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig d28 3 a30 3 ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/lcms cd ${WRKSRC}/doc && ${PAX} -rw . ${PREFIX}/share/doc/lcms ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/doc/lcms @ 1.7 log @Change MAINTAINER from packages@@ to tech-pkg@@. (Noticed by jmmv.) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2003/05/01 12:34:38 agc Exp $ d13 3 a15 1 USE_BUILDLINK2= yes @ 1.6 log @Don't change permissions of files under ${WRKSRC} to ${SHAREOWN}:${SHAREGRP}, and then copy the files to ${PREFIX} - this prevents an ordinary user from deleting the files under ${WRKSRC}. Instead, copy the files into ${PREFIX} first, then change their ownership. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2002/09/01 15:15:37 kim Exp $ d9 1 a9 1 MAINTAINER= packages@@NetBSD.org @ 1.5 log @Fix ownership of doc files installed in ${PREFIX}. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2002/08/25 18:39:14 jlam Exp $ a19 1 ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${WRKSRC}/doc d21 1 @ 1.4 log @Merge changes in packages from the buildlink2 branch that have buildlink2.mk files back into the main trunk. This provides sufficient buildlink2 infrastructure to start merging other packages from the buildlink2 branch that have already been converted to use the buildlink2 framework. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3.2.2 2002/06/21 23:05:23 jlam Exp $ d20 2 a21 1 ${CP} -rp ${WRKSRC}/doc/* ${PREFIX}/share/doc/lcms/ @ 1.3 log @There's no need to quote the comment text. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2001/06/22 16:38:38 jlam Exp $ d13 1 a13 1 USE_BUILDLINK_ONLY= yes @ 1.3.2.1 log @First pass at conversion of various packages to use the buildlink2 framework. Add many buildlink2.mk files to add to the framework. Please see buildlink2.txt for more details. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2002/01/14 14:43:35 skrll Exp $ d13 1 a13 1 USE_BUILDLINK2_ONLY= yes @ 1.3.2.2 log @Rename USE_BUILDLINK2_ONLY to USE_BUILDLINK2 for less verbosity. Also convert a few more packages to use the buildlink2 framework. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3.2.1 2002/05/11 02:09:13 jlam Exp $ d13 1 a13 1 USE_BUILDLINK2= yes @ 1.2 log @Mark as USE_BUILDLINK_ONLY. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2001/03/07 08:22:52 skrll Exp $ d11 1 a11 1 COMMENT= "Light Color Management System -- a color management library" @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d13 1 @ 1.1.1.1 log @Import of the Light Color Management System. From Nathan Ahlstrom in pkg/12342 with modifications from me. @ text @@