Updated lcms to 2.5, removed older 2.x lcms recipes

This commit is contained in:
Scott McCreary
2013-09-19 15:58:57 -07:00
parent ef9920939f
commit b47f5c7258
3 changed files with 73 additions and 60 deletions

View File

@@ -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"

View File

@@ -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"

View File

@@ -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
"