ports/opt (3.0): [notify] lcms2: initial release

crux at crux.nu crux at crux.nu
Tue Aug 6 17:55:00 UTC 2013

commit d6df59bbfe20751acbf084daa7f5f54118050e8d
Author: Juergen Daubert <jue at jue.li>
Date:   Tue Aug 6 19:16:50 2013 +0200

    [notify] lcms2: initial release
    the lcms 1.x library (opt/lcms), is discontinued upstream and
    replaced by liblcms2 since 2009. Due to this bugs in lcms are
    not fixed any more by upstream and important improvements in
    color reproduction and safety against crashes are not done.
    Therefore we should try to remove lcms and migrate all programs
    using it to lcms2.
    This first commit includes lcms2 in our opt repository.
    Next new version of poppler and cups-filters using lcms2 instead
    of lcms will follow the next days.
    lcms and lcms2 can be installed together without conflicts.

diff --git a/lcms2/.footprint b/lcms2/.footprint
new file mode 100644
index 0000000..4ca4aec
--- /dev/null
+++ b/lcms2/.footprint
@@ -0,0 +1,22 @@
+drwxr-xr-x	root/root	usr/
+drwxr-xr-x	root/root	usr/bin/
+-rwxr-xr-x	root/root	usr/bin/jpgicc
+-rwxr-xr-x	root/root	usr/bin/linkicc
+-rwxr-xr-x	root/root	usr/bin/psicc
+-rwxr-xr-x	root/root	usr/bin/tificc
+-rwxr-xr-x	root/root	usr/bin/transicc
+drwxr-xr-x	root/root	usr/include/
+-rw-r--r--	root/root	usr/include/lcms2.h
+-rw-r--r--	root/root	usr/include/lcms2_plugin.h
+drwxr-xr-x	root/root	usr/lib/
+-rw-r--r--	root/root	usr/lib/liblcms2.a
+-rwxr-xr-x	root/root	usr/lib/liblcms2.la
+lrwxrwxrwx	root/root	usr/lib/liblcms2.so -> liblcms2.so.2.0.5
+lrwxrwxrwx	root/root	usr/lib/liblcms2.so.2 -> liblcms2.so.2.0.5
+-rwxr-xr-x	root/root	usr/lib/liblcms2.so.2.0.5
+drwxr-xr-x	root/root	usr/lib/pkgconfig/
+-rw-r--r--	root/root	usr/lib/pkgconfig/lcms2.pc
+drwxr-xr-x	root/root	usr/man/
+drwxr-xr-x	root/root	usr/man/man1/
+-rw-r--r--	root/root	usr/man/man1/jpgicc.1.gz
+-rw-r--r--	root/root	usr/man/man1/tificc.1.gz
diff --git a/lcms2/.md5sum b/lcms2/.md5sum
new file mode 100644
index 0000000..3d53d2c
--- /dev/null
+++ b/lcms2/.md5sum
@@ -0,0 +1 @@
+396d106600251441ff195fcaa277d10b  lcms2-2.5.tar.gz
diff --git a/lcms2/Pkgfile b/lcms2/Pkgfile
new file mode 100644
index 0000000..19c378d
--- /dev/null
+++ b/lcms2/Pkgfile
@@ -0,0 +1,16 @@
+# Description: Little CMS intends to be an small-footprint color management engine
+# URL:         http://www.littlecms.com/
+# Maintainer:  Juergen Daubert, jue at crux dot nu
+# Depends on:  zlib, libtiff, libjpeg
+build() {
+    cd $name-$version
+    ./configure --prefix=/usr --mandir=/usr/man
+    make
+    make DESTDIR=$PKG install

More information about the CRUX mailing list