Ravenports generated: 15 Feb 2023 07:25
[ravenports.git] / bucket_6C / lcms2
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               lcms2
4 VERSION=                2.14
5 KEYWORDS=               graphics
6 VARIANTS=               standard
7 SDESC[standard]=        Color Management Engine (version 2)
8 HOMEPAGE=               http://www.littlecms.com/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://github.com/mm2/Little-CMS/releases/download/lcms2.14/
13 DISTFILE[1]=            lcms2-2.14.tar.gz:main
14 DIST_SUBDIR=            lcms2
15 DF_INDEX=               1
16 SPKGS[standard]=        complete
17                         primary
18                         docs
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 USES=                   cpe jpeg tiff libtool
24
25 LICENSE=                MIT:primary
26 LICENSE_FILE=           MIT:{{WRKSRC}}/COPYING
27 LICENSE_SCHEME=         solo
28
29 CPE_PRODUCT=            little_cms_color_engine
30 CPE_VENDOR=             littlecms
31 FPC_EQUIVALENT=         graphics/lcms2
32
33 MUST_CONFIGURE=         gnu
34 CONFIGURE_ARGS=         --with-jpeg
35                         --with-tiff
36
37 INSTALL_TARGET=         install-strip
38 SOVERSION=              2.0.14
39 PLIST_SUB=              VERSION=2.14
40
41 post-patch:
42         # evaluates to empty string which sun shell chokes on in a loop
43         ${REINPLACE_CMD} -e '/PLUGIN_DIRECTORIES/d' ${WRKSRC}/Makefile.in
44
45 post-install:
46         ${MKDIR} ${STAGEDIR}${STD_DOCDIR}/
47         (cd ${WRKSRC}/utils/ && \
48                 ${INSTALL_MAN} linkicc/linkicc.1 psicc/psicc.1 \
49                 transicc/transicc.1 ${STAGEDIR}${MANPREFIX}/man/man1/)
50         ${INSTALL_DATA} ${WRKSRC}/doc/*.pdf ${STAGEDIR}${STD_DOCDIR}/
51
52 [FILE:766:descriptions/desc.primary]
53 Little CMS intends to be a small-footprint color management engine, with
54 special focus on accuracy and performance.  It uses the International Color
55 Consortium standard (ICC), which is the modern standard when regarding to
56 color management.  The ICC specification is widely used and is referred to
57 in many International and other de-facto standards.  It was approved as an
58 International Standard, ISO 15076-1, in 2005.
59
60 Since version 2.1, Little CMS fully implements ICC specification 4.2 plus
61 all addendums; it fully supports all kind of V2 and V4 profiles, including
62 abstract, devicelink, and named color profiles.
63
64 Color management refers to techniques that ensure consistent colors while
65 images are transferred from scanners or cameras to monitors and printers.
66
67
68 [FILE:102:distinfo]
69 28474ea6f6591c4d4cee972123587001a4e6e353412a41b3e9e82219818d5740      7406694 lcms2/lcms2-2.14.tar.gz
70
71
72 [FILE:269:manifests/plist.primary]
73 bin/
74  jpgicc
75  linkicc
76  psicc
77  tificc
78  transicc
79 include/
80  lcms2.h
81  lcms2_plugin.h
82 lib/
83  liblcms2.a
84  liblcms2.so
85  liblcms2.so.%%SOMAJOR%%
86  liblcms2.so.%%SOVERSION%%
87 lib/pkgconfig/lcms2.pc
88 share/man/man1/
89  jpgicc.1.gz
90  linkicc.1.gz
91  psicc.1.gz
92  tificc.1.gz
93  transicc.1.gz
94
95
96 [FILE:119:manifests/plist.docs]
97 share/doc/lcms2/
98  LittleCMS%%VERSION%% API.pdf
99  LittleCMS%%VERSION%% Plugin API.pdf
100  LittleCMS%%VERSION%% tutorial.pdf
101