diff --git a/multimedia/graphics/lcms/actions.py b/multimedia/graphics/lcms/actions.py
new file mode 100644
index 0000000000..d3d79f9756
--- /dev/null
+++ b/multimedia/graphics/lcms/actions.py
@@ -0,0 +1,42 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+def setup():
+ #needed by mozilla patch
+ autotools.autoreconf("-vfi")
+ options = "--disable-dependency-tracking \
+ --disable-static \
+ --with-jpeg \
+ --with-tiff \
+ --with-zlib \
+ --with-python"
+
+ if get.buildTYPE() == "emul32":
+ options += " --without-python"
+
+ autotools.configure(options)
+
+def build():
+ #needed by mozilla patch, swig must be run again
+ shelltools.cd("python")
+ shelltools.system("./swig_lcms")
+ shelltools.cd("..")
+
+ autotools.make()
+
+def install():
+ autotools.rawInstall('DESTDIR=%s \
+ BINDIR=%s/usr/bin \
+ includedir=/usr/include' % (get.installDIR(), get.installDIR()))
+
+ pisitools.insinto("/usr/share/lcms/profiles", "testbed/*.icm")
+
+ pisitools.dodoc("AUTHORS", "README*", "NEWS", "doc/*")
diff --git a/multimedia/graphics/lcms/files/CVE-2009-0793.patch b/multimedia/graphics/lcms/files/CVE-2009-0793.patch
new file mode 100644
index 0000000000..d147b93c86
--- /dev/null
+++ b/multimedia/graphics/lcms/files/CVE-2009-0793.patch
@@ -0,0 +1,22 @@
+--- src/cmsxform.c~ 2009-03-26 17:53:27.000000000 +0000
++++ src/cmsxform.c 2009-03-26 18:31:41.000000000 +0000
+@@ -689,6 +689,9 @@
+ GrayTRC = cmsReadICCGamma(hProfile, icSigGrayTRCTag);
+ FromLstarToXYZ(GrayTRC, Shapes1);
+
++ if (GrayTRC == NULL)
++ return NULL;
++
+ // Reversing must be done after curve translation
+
+ Shapes[0] = cmsReverseGamma(Shapes1[0]->nEntries, Shapes1[0]);
+@@ -704,6 +707,9 @@
+
+ GrayTRC = cmsReadICCGammaReversed(hProfile, icSigGrayTRCTag); // Y
+
++ if (GrayTRC == NULL)
++ return NULL;
++
+ Shapes[0] = cmsDupGamma(GrayTRC);
+ Shapes[1] = cmsDupGamma(GrayTRC);
+ Shapes[2] = cmsDupGamma(GrayTRC);
diff --git a/multimedia/graphics/lcms/pspec.xml b/multimedia/graphics/lcms/pspec.xml
new file mode 100644
index 0000000000..5c6a481351
--- /dev/null
+++ b/multimedia/graphics/lcms/pspec.xml
@@ -0,0 +1,91 @@
+
+
+
+
+ lcms
+ http://www.littlecms.com/
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ LGPLv2.1
+ app:console
+ library
+ A lightweight, speed optimized color management engine
+ LittleCMS intends to be a small-footprint, speed optimized color management engine in open source form.
+
+ mirrors://sourceforge/project/lcms/lcms/1.19/lcms-1.19.tar.gz
+
+ tiff-devel
+ libjpeg-turbo-devel
+
+
+ CVE-2009-0793.patch
+
+
+
+
+ lcms
+
+ tiff
+ libjpeg-turbo
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/lcms
+ /usr/share/doc
+ /usr/share/man
+
+
+
+
+ lcms-devel
+
+ lcms
+
+
+ /usr/lib/pkgconfig
+ /usr/lib32/pkgconfig
+ /usr/include
+
+
+
+
+ lcms-32bit
+ emul32
+ 32-bit shared libraries for lcms
+ emul32
+
+ tiff-32bit
+ libjpeg-turbo-32bit
+
+
+ lcms
+ tiff-32bit
+ libjpeg-turbo-32bit
+
+
+ /usr/lib32
+
+
+
+
+
+ 2014-05-19
+ 1.19
+ Release bump.
+ Alihan Öztürk
+ alihan@pisilinux.org
+
+
+ 2011-05-04
+ 1.19
+ First release
+ Pisi Linux Admins
+ admins@pisilinux.org
+
+
+
diff --git a/multimedia/graphics/lcms/translations.xml b/multimedia/graphics/lcms/translations.xml
new file mode 100644
index 0000000000..09f1798698
--- /dev/null
+++ b/multimedia/graphics/lcms/translations.xml
@@ -0,0 +1,18 @@
+
+
+
+ lcms
+ Hız geliştirmesi yapılmış, hafif bir renk yönetim motoru
+ Moteur de gestion de couleurs léger et optimisé pour la vitesse.
+
+
+
+ lcms-devel
+ lcms için geliştirme dosyaları
+
+
+
+ lcms-32bit
+ lcms için 32-bit paylaşımlı kitaplıklar
+
+