From b47f5c725878be7d7e18cd3ee996ff70bd52ef5f Mon Sep 17 00:00:00 2001 From: Scott McCreary Date: Thu, 19 Sep 2013 15:58:57 -0700 Subject: [PATCH] Updated lcms to 2.5, removed older 2.x lcms recipes --- media-libs/lcms/lcms-2.0a.recipe | 30 ------------- media-libs/lcms/lcms-2.1.recipe | 30 ------------- media-libs/lcms/lcms-2.5.recipe | 73 ++++++++++++++++++++++++++++++++ 3 files changed, 73 insertions(+), 60 deletions(-) delete mode 100644 media-libs/lcms/lcms-2.0a.recipe delete mode 100644 media-libs/lcms/lcms-2.1.recipe create mode 100644 media-libs/lcms/lcms-2.5.recipe diff --git a/media-libs/lcms/lcms-2.0a.recipe b/media-libs/lcms/lcms-2.0a.recipe deleted file mode 100644 index ac5ed7205..000000000 --- a/media-libs/lcms/lcms-2.0a.recipe +++ /dev/null @@ -1,30 +0,0 @@ -DESCRIPTION="lcms - Little cms intends to be a small-footprint, speed optimized color management engine" -HOMEPAGE="http://littlecms.com/" -SRC_URI="http://sourceforge.net/projects/lcms/files/lcms/2.0/lcms2-2.0a.tar.gz/download" -CHECKSUM_MD5="c4f115462a7a5b306c247d018d7a8982" -REVISION="1" -STATUS_HAIKU="stable" -DEPEND="" -BUILD() -{ - cd lcms-2.0 - libtoolize --force --copy --install - aclocal - automake - autoconf - MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man - LIBDIR=`finddir B_COMMON_LIB_DIRECTORY` - ./configure --prefix=`finddir B_COMMON_DIRECTORY` \ - --libdir=$LIBDIR \ - --mandir=$MANDIR \ - CFLAGS=-O0 - make -} - -INSTALL() -{ - cd lcms-2.0 - make install -} -LICENSE="MIT" -COPYRIGHT="2007 Marti Maria" diff --git a/media-libs/lcms/lcms-2.1.recipe b/media-libs/lcms/lcms-2.1.recipe deleted file mode 100644 index 653e69863..000000000 --- a/media-libs/lcms/lcms-2.1.recipe +++ /dev/null @@ -1,30 +0,0 @@ -DESCRIPTION="lcms - Little cms intends to be a small-footprint, speed optimized color management engine" -HOMEPAGE="http://littlecms.com/" -SRC_URI="http://downloads.sourceforge.net/project/lcms/lcms/2.1/lcms2-2.1.tar.gz" -CHECKSUM_MD5="08036edb115ad74456dfa20b1998b5f4" -REVISION="1" -STATUS_HAIKU="stable" -DEPEND="" -BUILD() -{ - cd lcms2-2.1 - libtoolize --force --copy --install - aclocal - automake - autoconf - MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man - LIBDIR=`finddir B_COMMON_LIB_DIRECTORY` - ./configure --prefix=`finddir B_COMMON_DIRECTORY` \ - --libdir=$LIBDIR \ - --mandir=$MANDIR \ - CFLAGS=-O0 - make -} - -INSTALL() -{ - cd lcms2-2.1 - make install -} -LICENSE="MIT" -COPYRIGHT="2007 Marti Maria" diff --git a/media-libs/lcms/lcms-2.5.recipe b/media-libs/lcms/lcms-2.5.recipe new file mode 100644 index 000000000..d119d7fd1 --- /dev/null +++ b/media-libs/lcms/lcms-2.5.recipe @@ -0,0 +1,73 @@ +SUMMARY="lcms - Little cms intends to be a small-footprint, speed optimized color management engine" +DESCRIPTION="Little CMS intends to be an OPEN SOURCE small-footprint color management engine, with special focus on accuracy and performance. It uses the International Color Consortium standard (ICC), which is the modern standard when regarding to color management. The ICC specification is widely used and is referred to in many International and other de-facto standards. It was approved as an International Standard, ISO 15076-1, in 2005." +HOMEPAGE="http://littlecms.com/" +SRC_URI="http://downloads.sourceforge.net/project/lcms/lcms/2.5/lcms2-2.5.tar.gz" +CHECKSUM_MD5="396d106600251441ff195fcaa277d10b" +REVISION="1" +LICENSE="MIT" +COPYRIGHT="2007 Marti Maria" + +ARCHITECTURES="x86_gcc2 x86" + +PROVIDES=" + lcms = 2.5 compat >= 2 + lib:liblcms2 + cmd:jpgicc + cmd:linkicc + cmd:psicc + cmd:tificc + cmd:transicc + " + +REQUIRES=" + lib:libroot + lib:libjpeg + lib:libtiff + lib:libz" + +BUILD_REQUIRES="" + +BUILD_PREREQUIRES=" + cmd:gcc + cmd:libtoolize + cmd:aclocal + cmd:autoconf + cmd:make + " +SOURCE_DIR="lcms2-2.5" + +BUILD() +{ + libtoolize --force --copy --install + aclocal + automake + autoconf + + runConfigure ./configure CFLAGS=-O0 + make $jobArgs +} + +INSTALL() +{ + make install + + # prepare develop/lib + prepareInstalledDevelLibs liblcms2 + + fixPkgconfig + + # devel package + packageEntries devel \ + $developDir +} + +# ----- devel package --------------------------------------- + +PROVIDES_devel=" + lcms_devel = $portVersion + devel:lcms = 2.5 compat >= 2 + devel:liblcms2 = 2.0.1 compat >= 2 + " +REQUIRES_devel=" + lcms == $portVersion base + "