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