diff --git a/sdk_container/src/third_party/portage-stable/media-libs/lcms/Manifest b/sdk_container/src/third_party/portage-stable/media-libs/lcms/Manifest index b8466d556d..b220e44e2c 100644 --- a/sdk_container/src/third_party/portage-stable/media-libs/lcms/Manifest +++ b/sdk_container/src/third_party/portage-stable/media-libs/lcms/Manifest @@ -1 +1 @@ -DIST lcms2-2.3.tar.gz 4461644 RMD160 b6a32e53abe3e3ca19c10a6fac7da63c6f0bfa3e SHA1 67d5fabda2f5777ca8387766539b9c871d993133 SHA256 3ea177bbde947be5b9256b817d1cf98ab9c67c558b35703c48f5dbf8e0afafe4 +DIST lcms-1.19.tar.gz 927752 RMD160 530615c061dccdcb64d75c6fab148dd565bb6c91 SHA1 d5b075ccffc0068015f74f78e4bc39138bcfe2d4 SHA256 80ae32cb9f568af4dc7ee4d3c05a4c31fc513fc3e31730fed0ce7378237273a9 diff --git a/sdk_container/src/third_party/portage-stable/media-libs/lcms/lcms-1.19.ebuild b/sdk_container/src/third_party/portage-stable/media-libs/lcms/lcms-1.19.ebuild new file mode 100644 index 0000000000..fca34ac3df --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/media-libs/lcms/lcms-1.19.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/lcms/lcms-1.19.ebuild,v 1.5 2010/03/04 19:51:31 armin76 Exp $ + +EAPI="2" + +inherit libtool eutils multilib + +DESCRIPTION="A lightweight, speed optimized color management engine" +HOMEPAGE="http://www.littlecms.com/" +SRC_URI="http://www.littlecms.com/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ~ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" +IUSE="tiff jpeg zlib python" + +RDEPEND="tiff? ( media-libs/tiff ) + jpeg? ( media-libs/jpeg:0 ) + zlib? ( sys-libs/zlib )" +DEPEND="${RDEPEND} + python? ( >=dev-lang/swig-1.3.31 )" + +src_prepare() { + # run swig to regenerate lcms_wrap.cxx and lcms.py (bug #148728) + if use python; then + cd "${S}"/python + ./swig_lcms || die "swig_lcms failed" + fi +} + +src_configure() { + econf \ + --disable-dependency-tracking \ + $(use_with jpeg) \ + $(use_with python) \ + $(use_with tiff) \ + $(use_with zlib) +} + +src_install() { + emake \ + DESTDIR="${D}" \ + BINDIR="${D}"/usr/bin \ + libdir=/usr/$(get_libdir) \ + install || die "make install failed" + + insinto /usr/share/lcms/profiles + doins testbed/*.icm + + dodoc AUTHORS README* INSTALL NEWS doc/* +} diff --git a/sdk_container/src/third_party/portage-stable/media-libs/lcms/lcms-2.3.ebuild b/sdk_container/src/third_party/portage-stable/media-libs/lcms/lcms-2.3.ebuild deleted file mode 100644 index 9e3d7b659f..0000000000 --- a/sdk_container/src/third_party/portage-stable/media-libs/lcms/lcms-2.3.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/lcms/lcms-2.3.ebuild,v 1.4 2012/02/07 17:25:53 jer Exp $ - -EAPI=4 - -DESCRIPTION="A lightweight, speed optimized color management engine" -HOMEPAGE="http://www.littlecms.com/" -SRC_URI="mirror://sourceforge/${PN}/lcms2-${PV}.tar.gz" - -LICENSE="MIT" -SLOT="2" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="doc jpeg static-libs test tiff zlib" - -RDEPEND="jpeg? ( virtual/jpeg ) - tiff? ( media-libs/tiff:0 ) - zlib? ( sys-libs/zlib )" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/lcms2-${PV} - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_with jpeg) \ - $(use_with tiff) \ - $(use_with zlib) -} - -src_compile() { - default - - if use test; then - cd testbed - emake testcms - fi -} - -src_test() { - cd testbed - ./testcms || die -} - -src_install() { - default - - if use doc; then - docinto pdf - dodoc doc/*.pdf - fi - - rm -f "${ED}"usr/lib*/liblcms2.la -} diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/lcms-1.19 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/lcms-1.19 new file mode 100644 index 0000000000..e8ad30966c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/lcms-1.19 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=tiff? ( media-libs/tiff ) jpeg? ( media-libs/jpeg:0 ) zlib? ( sys-libs/zlib ) python? ( >=dev-lang/swig-1.3.31 ) +DESCRIPTION=A lightweight, speed optimized color management engine +EAPI=2 +HOMEPAGE=http://www.littlecms.com/ +IUSE=tiff jpeg zlib python +KEYWORDS=alpha amd64 arm hppa ia64 ~mips ~ppc ~ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd +LICENSE=MIT +RDEPEND=tiff? ( media-libs/tiff ) jpeg? ( media-libs/jpeg:0 ) zlib? ( sys-libs/zlib ) +SLOT=0 +SRC_URI=http://www.littlecms.com/lcms-1.19.tar.gz +_eclasses_=eutils 33ef77a15337022e05342d2c772a7a5a libtool 0fd90d183673bf1107465ec45849d1ea multilib 5f4ad6cf85e365e8f0c6050ddd21659e portability 0be430f759a631e692678ed796e09f5c toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 9e552f935106ff0bc92af16da64b4b29 +_md5_=17f2d506a150f6ee7ca34a7f370c098f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/lcms-2.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/lcms-2.3 deleted file mode 100644 index 1e67b9fba3..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/lcms-2.3 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile configure install test -DEPEND=jpeg? ( virtual/jpeg ) tiff? ( media-libs/tiff:0 ) zlib? ( sys-libs/zlib ) -DESCRIPTION=A lightweight, speed optimized color management engine -EAPI=4 -HOMEPAGE=http://www.littlecms.com/ -IUSE=doc jpeg static-libs test tiff zlib -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd -LICENSE=MIT -RDEPEND=jpeg? ( virtual/jpeg ) tiff? ( media-libs/tiff:0 ) zlib? ( sys-libs/zlib ) -SLOT=2 -SRC_URI=mirror://sourceforge/lcms/lcms2-2.3.tar.gz -_md5_=4037a0e24b703a2c0278286dd7fc4230