diff options
-rw-r--r-- | media-libs/lcms/ChangeLog | 10 | ||||
-rw-r--r-- | media-libs/lcms/Manifest | 26 | ||||
-rw-r--r-- | media-libs/lcms/files/lcms-1.15-bsd.patch | 11 | ||||
-rw-r--r-- | media-libs/lcms/files/lcms-1.17-multilib.patch | 24 | ||||
-rw-r--r-- | media-libs/lcms/files/lcms.i.diff | 15 | ||||
-rw-r--r-- | media-libs/lcms/lcms-1.14-r1.ebuild | 57 | ||||
-rw-r--r-- | media-libs/lcms/lcms-1.15.ebuild | 53 | ||||
-rw-r--r-- | media-libs/lcms/lcms-1.16.ebuild | 60 | ||||
-rw-r--r-- | media-libs/lcms/lcms-1.17.ebuild | 62 | ||||
-rw-r--r-- | media-libs/lcms/lcms-1.19.ebuild (renamed from media-libs/lcms/lcms-1.18.ebuild) | 4 |
10 files changed, 14 insertions, 308 deletions
diff --git a/media-libs/lcms/ChangeLog b/media-libs/lcms/ChangeLog index 286b19d3d60b..ecef3b1d167a 100644 --- a/media-libs/lcms/ChangeLog +++ b/media-libs/lcms/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for media-libs/lcms # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/lcms/ChangeLog,v 1.105 2009/10/19 19:17:53 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/lcms/ChangeLog,v 1.106 2009/12/01 11:02:40 pva Exp $ + +*lcms-1.19 (01 Dec 2009) + + 01 Dec 2009; Peter Volkov <pva@gentoo.org> -lcms-1.14-r1.ebuild, + -lcms-1.15.ebuild, -files/lcms-1.15-bsd.patch, -lcms-1.16.ebuild, + -lcms-1.17.ebuild, -files/lcms-1.17-multilib.patch, -lcms-1.18.ebuild, + +lcms-1.19.ebuild, -files/lcms.i.diff: + Version bump, drop vulnerable versions. 19 Oct 2009; Alexis Ballier <aballier@gentoo.org> lcms-1.18-r1.ebuild: keyword ~sparc-fbsd diff --git a/media-libs/lcms/Manifest b/media-libs/lcms/Manifest index c09ced0ab7e6..0bf39f36a70b 100644 --- a/media-libs/lcms/Manifest +++ b/media-libs/lcms/Manifest @@ -1,27 +1,7 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -AUX lcms-1.15-bsd.patch 340 RMD160 e4119079acc099cb80a77a292f3ecf012eefe2b8 SHA1 570e6ee2b2e036b1f0038f978d53cf82519c9c77 SHA256 570feeae39f50732468292088b8c9c8189b3074f0f9629897864a73eb2d759b7 -AUX lcms-1.17-multilib.patch 1695 RMD160 a59505fb9b512408314339362dc79399a786f500 SHA1 cd43616031304ce31fe685fe452117d103e6bf5a SHA256 3cf451dff9470c0ee004445d919fbb1245dd05ad0ad206607e7cb0f96000a383 AUX lcms-CVE-2009-0793.patch 971 RMD160 6f7b14dd2b97071cae7c1b70d3e28df32431a137 SHA1 41714817248f5475ac975f815bf8847bbba3b034 SHA256 da71dbd8af0b287923ed48112fd85b43b9cc8ef82f051f4f499edf4c95898de5 -AUX lcms.i.diff 803 RMD160 7d749a249f961fe697025991a81f60079c7fdecf SHA1 96bd4272a8b1e7798a29e9f2b8564c11ad9417ff SHA256 f54fc81e6f5a474ac4cf3c699b39e0c73cba7f645beca5b69a20c4e8a0e47c50 -DIST lcms-1.14.tar.gz 669519 RMD160 85f87baeff14a3c1502e7b4c7e8281aaa04e34c0 SHA1 7f98d09bc2acc46d7641034b88449142f78bf8ff SHA256 b19302d43ed5dadbb4ae3460b19250ec2ad616e6fcc132d4f4578195da5d77a9 -DIST lcms-1.15.tar.gz 777834 RMD160 2cdb38039931cd35f550eabaa3421df6b9bfd0e4 SHA1 45cabf4d251c031b13fc56239a06f00992320a2e SHA256 930ef7de15eb028c1cdbfe3f1170aaa1d5b0b4d45a8fa496d944216e155122c2 -DIST lcms-1.16.tar.gz 911546 RMD160 b77805855be5e3fc083b1064c1104d7e070cc1ce SHA1 faa1f50967e83304955e517e6908cf7d192b49e9 SHA256 aa10a5295029c0fadaf95e33608121c04bf6044f165e0b418a1c4919b71a6993 -DIST lcms-1.17.tar.gz 898816 RMD160 1ad67295b53a82e4813294cbcdfccf8a5bdb1bbd SHA1 083eb02890048f843803a5974914e54b5e034493 SHA256 5ef3b4dab30956772009e29dba33fe1256cf9da161106a1e70b0966c96d14583 DIST lcms-1.18.tar.gz 915536 RMD160 76c37ac029f733bbb9a850234e62bfd2a4a04bf4 SHA1 7001badb14b2e9cb89e2637bdc56f23ebff2d40e SHA256 558f8e96c8b43a4e682295629ad84f154454b6c6447d8748401f7bcd72c0eb71 -EBUILD lcms-1.14-r1.ebuild 1313 RMD160 3b6dba5481328aa3c623971cfb8ed40b7d184e36 SHA1 c5915909a9776392d794307ada686b6013329c45 SHA256 0f17dd1733d13e6781259b807ef00c9406f167fa97868661c1a598096a5217e5 -EBUILD lcms-1.15.ebuild 1248 RMD160 b8d9083e2e7da0e2cb9fd7cd2cd53aaa8dcf1344 SHA1 bf074a984d041193725888bb96747320574ce6b4 SHA256 50fd72913db60e07b1a5d8555f1a7b607f90119b152c2dcbd0719ec177accd78 -EBUILD lcms-1.16.ebuild 1446 RMD160 4826b8d2388db77d3686bd8ead15a78ce8a56799 SHA1 e9c0e29161d3fcacdbe5097b7ea7198862d37b69 SHA256 d8aa88dc401bec2b1a50e8edff26559ef159658fb7abaf9798ea2f68c0a08c67 -EBUILD lcms-1.17.ebuild 1491 RMD160 18b5db98239499f277227dc8a56272b0bfd29de3 SHA1 df7d4fae7980230ec0afa7a3b15f2bb3fc45f8c8 SHA256 7a9f2b30b68d5ac81cfb0cb46d739b140636a47c34940671e4e1475656555e96 +DIST lcms-1.19.tar.gz 927752 RMD160 530615c061dccdcb64d75c6fab148dd565bb6c91 SHA1 d5b075ccffc0068015f74f78e4bc39138bcfe2d4 SHA256 80ae32cb9f568af4dc7ee4d3c05a4c31fc513fc3e31730fed0ce7378237273a9 EBUILD lcms-1.18-r1.ebuild 1352 RMD160 05ba4d1e033c432e968a81b7879c45d6e12900f1 SHA1 71b2a5b852488849262493c5ae1c86f69b806146 SHA256 bb84a2681cfa137a720ffa348362087ea3614f012e68957b4fbaae919c9fb7bd -EBUILD lcms-1.18.ebuild 1245 RMD160 8071d3a46dca883f43aaa73a3cb90b74781dd455 SHA1 1cc99dafe74da43dcb555e953c03cd8af3b7f56b SHA256 dcceed52309db7898b7d7a17d2c8f60f2450eb99771f9a48f709e58bea765285 -MISC ChangeLog 12443 RMD160 e7d48e69ee2d873dfc40a6afcce0b16babfa6b5b SHA1 1e9597cca9693f4efc61d86feb45a858b47c7810 SHA256 0315865b95d2dc053bab47340682ae4624b950e895a1b5b5691f6892f5fade35 +EBUILD lcms-1.19.ebuild 1268 RMD160 4b9c0229335363e0eb1982618f31f1a76ed7bb67 SHA1 c173317849e9f527d8692fc04c330f54fe509ab9 SHA256 6ef0aa3832b3c76544a2c1d71633be67d868ba44c17ada782a5c7b902d594a76 +MISC ChangeLog 12756 RMD160 80288d449b590ad59c8262547cdc29c68ba50fb4 SHA1 6041b5d2d59e69f5988dccad0874554be6b304f7 SHA256 292b9eceea98fe55ed6e1959c4e8993052c25929b35138823f7b0e1330aa5d7b MISC metadata.xml 161 RMD160 1e5b1e42553c8869b93c4a5448e9a2a2ed9fe525 SHA1 209c6a46e4cdd891980115e42ba419e3799f8088 SHA256 7c85e6739a71f5bb23e8de36c88677d772946e61f7285892f7554e37bd2bca76 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.13 (GNU/Linux) - -iEYEARECAAYFAkrcu2kACgkQvFcC4BYPU0qlTACfUmJI3ix05cG2YfOnIcCI/4KZ -pmYAoI3z0GcKRn0sd258bRGz2ROApdcQ -=gasR ------END PGP SIGNATURE----- diff --git a/media-libs/lcms/files/lcms-1.15-bsd.patch b/media-libs/lcms/files/lcms-1.15-bsd.patch deleted file mode 100644 index a00959a17cbf..000000000000 --- a/media-libs/lcms/files/lcms-1.15-bsd.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- lcms-1.15/include/lcms.h -+++ lcms-1.15/include/lcms.h -@@ -134,7 +134,7 @@ - #if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) - # include <sys/types.h> - # define USE_INT64 1 --# define LCMSSLONGLONG int_64_t -+# define LCMSSLONGLONG int64_t - # define LCMSULONGLONG u_int64_t - #endif - diff --git a/media-libs/lcms/files/lcms-1.17-multilib.patch b/media-libs/lcms/files/lcms-1.17-multilib.patch deleted file mode 100644 index d9544eb457e2..000000000000 --- a/media-libs/lcms/files/lcms-1.17-multilib.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN lcms-1.17.orig/configure lcms-1.17/configure ---- lcms-1.17.orig/configure 2007-07-27 06:10:39.000000000 -0400 -+++ lcms-1.17/configure 2007-08-14 14:43:28.000000000 -0400 -@@ -5436,7 +5436,7 @@ echo "${ECHO_T}$am_cv_python_pyexecdir" - if test -n "$PYTHON" - then - LCMS_PYTHON_PREFIX=`$PYTHON -c "import sys; print sys.prefix"` -- LCMS_PYEXECDIR=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib()"` -+ LCMS_PYEXECDIR=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(True)"` - LCMS_PYINCLUDE=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_inc()"` - LCMS_PYLIB=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(0,1)"` - as_ac_File=`echo "ac_cv_file_$LCMS_PYINCLUDE/Python.h" | $as_tr_sh` -diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN lcms-1.17.orig/configure.ac lcms-1.17/configure.ac ---- lcms-1.17.orig/configure.ac 2007-01-31 06:35:24.000000000 -0500 -+++ lcms-1.17/configure.ac 2007-08-14 14:42:19.000000000 -0400 -@@ -94,7 +94,7 @@ then
- if test -n "$PYTHON"
- then
- LCMS_PYTHON_PREFIX=`$PYTHON -c "import sys; print sys.prefix"`
-- LCMS_PYEXECDIR=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib()"`
-+ LCMS_PYEXECDIR=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(True)"`
- LCMS_PYINCLUDE=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_inc()"`
- LCMS_PYLIB=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(0,1)"`
- AC_CHECK_FILE([$LCMS_PYINCLUDE/Python.h],PYTHON_OK='yes',PYTHON_OK='no')
diff --git a/media-libs/lcms/files/lcms.i.diff b/media-libs/lcms/files/lcms.i.diff deleted file mode 100644 index f5968cf0fa5d..000000000000 --- a/media-libs/lcms/files/lcms.i.diff +++ /dev/null @@ -1,15 +0,0 @@ ---- lcms-1.14/python/lcms.i.old 2005-07-10 11:12:20.000000000 +0000 -+++ lcms-1.14/python/lcms.i 2005-07-10 11:12:37.000000000 +0000 -@@ -109,9 +109,9 @@ - return NULL;
- }
-
-- if ((SWIG_ConvertPtr(tmp[0], (void **) &gamma[0], SWIGTYPE_LPGAMMATABLE,1)) == -1) return NULL;
-- if ((SWIG_ConvertPtr(tmp[1], (void **) &gamma[1], SWIGTYPE_LPGAMMATABLE,1)) == -1) return NULL;
-- if ((SWIG_ConvertPtr(tmp[2], (void **) &gamma[2], SWIGTYPE_LPGAMMATABLE,1)) == -1) return NULL;
-+ if ((SWIG_ConvertPtr(tmp[0], (void **) &gamma[0], SWIGTYPE_p_GAMMATABLE,1)) == -1) return NULL;
-+ if ((SWIG_ConvertPtr(tmp[1], (void **) &gamma[1], SWIGTYPE_p_GAMMATABLE,1)) == -1) return NULL;
-+ if ((SWIG_ConvertPtr(tmp[2], (void **) &gamma[2], SWIGTYPE_p_GAMMATABLE,1)) == -1) return NULL;
-
- $1 = gamma;
-
diff --git a/media-libs/lcms/lcms-1.14-r1.ebuild b/media-libs/lcms/lcms-1.14-r1.ebuild deleted file mode 100644 index fbda689ce15c..000000000000 --- a/media-libs/lcms/lcms-1.14-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/lcms/lcms-1.14-r1.ebuild,v 1.19 2008/01/29 21:53:26 grobian Exp $ - -inherit libtool eutils autotools - -DESCRIPTION="A lightweight, speed optimized color management engine" -HOMEPAGE="http://www.littlecms.com/" -SRC_URI="http://www.littlecms.com/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" -IUSE="tiff jpeg zlib python" - -DEPEND="tiff? ( media-libs/tiff ) - jpeg? ( media-libs/jpeg ) - zlib? ( sys-libs/zlib ) - python? ( >=dev-lang/python-1.5.2 )" -RDEPEND="jpeg? ( media-libs/jpeg ) - python? ( >=dev-lang/python-1.5.2 )" - -src_unpack() { - unpack ${A} - cd "${S}" - - # fixes bug #98547 - epatch "${FILESDIR}"/lcms.i.diff - - # fix build on amd64 - eautoreconf || die "autoreconf failed" - - elibtoolize -} - -src_compile() { - econf \ - --disable-dependency-tracking \ - $(use_with jpeg) \ - $(use_with tiff) \ - $(use_with zlib) \ - $(use_with python) \ - || die - emake || die "emake failed" -} - -src_install() { - make \ - DESTDIR="${D}" \ - BINDIR="${D}"/usr/bin \ - install || die "make install failed" - - insinto /usr/share/lcms/profiles - doins testbed/*.icm - - dodoc AUTHORS README* INSTALL NEWS doc/* -} diff --git a/media-libs/lcms/lcms-1.15.ebuild b/media-libs/lcms/lcms-1.15.ebuild deleted file mode 100644 index 1978ca3a4c24..000000000000 --- a/media-libs/lcms/lcms-1.15.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/lcms/lcms-1.15.ebuild,v 1.19 2007/03/27 09:34:12 lucass Exp $ - -inherit libtool eutils - -DESCRIPTION="A lightweight, speed optimized color management engine" -HOMEPAGE="http://www.littlecms.com/" -SRC_URI="http://www.littlecms.com/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" -IUSE="tiff jpeg zlib python" - -DEPEND="tiff? ( media-libs/tiff ) - jpeg? ( media-libs/jpeg ) - zlib? ( sys-libs/zlib ) - python? ( >=dev-lang/python-1.5.2 >=dev-lang/swig-1.3.31 )" - # ugly workaround because arches have not keyworded it -RDEPEND="${DEPEND}" - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}"/${P}-bsd.patch - - elibtoolize -} - -src_compile() { - econf \ - --disable-dependency-tracking \ - $(use_with jpeg) \ - $(use_with tiff) \ - $(use_with zlib) \ - $(use_with python) \ - || die - emake || die "emake failed" -} - -src_install() { - emake \ - DESTDIR="${D}" \ - BINDIR="${D}"/usr/bin \ - install || die "make install failed" - - insinto /usr/share/lcms/profiles - doins testbed/*.icm - - dodoc AUTHORS README* INSTALL NEWS doc/* -} diff --git a/media-libs/lcms/lcms-1.16.ebuild b/media-libs/lcms/lcms-1.16.ebuild deleted file mode 100644 index 50bc93a7face..000000000000 --- a/media-libs/lcms/lcms-1.16.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/lcms/lcms-1.16.ebuild,v 1.4 2007/03/27 11:12:20 uberlord Exp $ - -inherit libtool eutils - -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 ~x86-fbsd" -IUSE="tiff jpeg zlib python" - -DEPEND="tiff? ( media-libs/tiff ) - jpeg? ( media-libs/jpeg ) - zlib? ( sys-libs/zlib ) - python? ( >=dev-lang/python-1.5.2 >=dev-lang/swig-1.3.31 )" - # ugly workaround because arches have not keyworded it -RDEPEND="${DEPEND}" - -src_unpack() { - unpack ${A} - cd "${S}" - - # We need to refresh this for the BSD's - cp /usr/share/libtool/install-sh . - - elibtoolize - - # 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_compile() { - econf \ - --disable-dependency-tracking \ - $(use_with jpeg) \ - $(use_with tiff) \ - $(use_with zlib) \ - $(use_with python) \ - || die - emake || die "emake failed" -} - -src_install() { - emake \ - DESTDIR="${D}" \ - BINDIR="${D}"/usr/bin \ - install || die "make install failed" - - insinto /usr/share/lcms/profiles - doins testbed/*.icm - - dodoc AUTHORS README* INSTALL NEWS doc/* -} diff --git a/media-libs/lcms/lcms-1.17.ebuild b/media-libs/lcms/lcms-1.17.ebuild deleted file mode 100644 index 1de01a909763..000000000000 --- a/media-libs/lcms/lcms-1.17.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/lcms/lcms-1.17.ebuild,v 1.11 2008/04/20 17:01:55 flameeyes Exp $ - -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 ~x86-fbsd" -IUSE="tiff jpeg zlib python" - -RDEPEND="tiff? ( media-libs/tiff ) - jpeg? ( media-libs/jpeg ) - zlib? ( sys-libs/zlib ) - python? ( >=dev-lang/python-1.5.2 )" - # ugly workaround because arches have not keyworded it -DEPEND="${RDEPEND} - python? ( >=dev-lang/swig-1.3.31 )" - -src_unpack() { - unpack ${A} - cd "${S}" - - # Fix multilib-strict; bug #185294 - epatch "${FILESDIR}"/${P}-multilib.patch - - elibtoolize - - # 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_compile() { - econf \ - --disable-dependency-tracking \ - $(use_with jpeg) \ - $(use_with tiff) \ - $(use_with zlib) \ - $(use_with python) \ - || die - emake || die "emake failed" -} - -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/media-libs/lcms/lcms-1.18.ebuild b/media-libs/lcms/lcms-1.19.ebuild index 26980b4282bd..c8d0a51ba08f 100644 --- a/media-libs/lcms/lcms-1.18.ebuild +++ b/media-libs/lcms/lcms-1.19.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/lcms/lcms-1.18.ebuild,v 1.9 2009/04/06 16:16:00 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/lcms/lcms-1.19.ebuild,v 1.1 2009/12/01 11:02:40 pva Exp $ EAPI="2" @@ -12,7 +12,7 @@ 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 ~x86-fbsd" +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 ) |