summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2014-08-24 16:50:33 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2014-08-24 16:50:33 +0000
commit5d86a9c02bd75748ee1d34159bb45fcfe56b0d07 (patch)
tree610e9d7254f5fa11eac84df22c0e807217f59bb0 /media-libs/libpng
parentBump to EAPI 5 (diff)
downloadhistorical-5d86a9c02bd75748ee1d34159bb45fcfe56b0d07.tar.gz
historical-5d86a9c02bd75748ee1d34159bb45fcfe56b0d07.tar.bz2
historical-5d86a9c02bd75748ee1d34159bb45fcfe56b0d07.zip
Version bump.
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0x4868F14D
Diffstat (limited to 'media-libs/libpng')
-rw-r--r--media-libs/libpng/ChangeLog9
-rw-r--r--media-libs/libpng/Manifest29
-rw-r--r--media-libs/libpng/libpng-1.5.19.ebuild57
-rw-r--r--media-libs/libpng/libpng-1.6.13.ebuild43
4 files changed, 122 insertions, 16 deletions
diff --git a/media-libs/libpng/ChangeLog b/media-libs/libpng/ChangeLog
index fbe84f9163f1..a9e56f544de0 100644
--- a/media-libs/libpng/ChangeLog
+++ b/media-libs/libpng/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-libs/libpng
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libpng/ChangeLog,v 1.462 2014/08/01 17:14:20 tgall Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libpng/ChangeLog,v 1.463 2014/08/24 16:50:27 ssuominen Exp $
+
+*libpng-1.6.13 (24 Aug 2014)
+*libpng-1.5.19 (24 Aug 2014)
+
+ 24 Aug 2014; Samuli Suominen <ssuominen@gentoo.org> +libpng-1.5.19.ebuild,
+ +libpng-1.6.13.ebuild:
+ Version bump.
01 Aug 2014; <tgall@gentoo.org> libpng-1.6.12.ebuild:
arm64 stable, bug #517788
diff --git a/media-libs/libpng/Manifest b/media-libs/libpng/Manifest
index eecfb5c0e39d..9f0726285993 100644
--- a/media-libs/libpng/Manifest
+++ b/media-libs/libpng/Manifest
@@ -4,31 +4,30 @@ Hash: SHA256
DIST libpng-1.2.51.tar.xz 562940 SHA256 c7d7b813b022afd70474f78bcc3655c7bb54edbf28dd4652e5521cbb6da56d4a SHA512 63ba0df5eff78b254d53f6cfd4075d3ea93ee9445e37678fc7d29fa116137b2a7c441eda23851638f9185166e408f42c51d0678c466c8376a1de356c7db760f2 WHIRLPOOL d829b07e950c64a8de37591ac5d40211f8e762feff8ff6f98db35714293997304b3eb063ea69a87064e6c66530a4fa2531dadcb1a0bb412066c558a5ff2f679c
DIST libpng-1.5.18-apng.patch.gz 9580 SHA256 9b0d8edb61808e9863997055f7fbb1574877ff8aae50d477b9d97fcab65166b7 SHA512 00b133cff95d7d685d4982c0935a0c060a360708fe88c6321196f4e8c4944963b3daa9a2c0f17eac791c50f01dccf7ce0448983708bbbcc0bfc2979d7e7b4f2d WHIRLPOOL 1d31ae679ed7880300b6a09083b37a2cd79d167c5f988c001ff2f2f9ad95efdddfc22c12cdd6dc92f2a70f72bbef89235f0951c6ccdabc28ff02703178bb1adc
DIST libpng-1.5.18.tar.xz 730340 SHA256 c093c2f779fecb029e51b73d6d646b77edce882474326485f50347606e383585 SHA512 8aac73a76498da3820422ac0ee980bf687f34c7b2e828fdad6add705753c6be747d49aa354c130764acbf38fe75a3d54757bc14557adc52d8cae9fade52a4167 WHIRLPOOL fb974316278e1f0a875efc54c878b984a3e4e6baa8a848785131d3be1d83c105a860018afb1c7edfe3f834d1adcd548ddb7136b3e7e19ead16cb48356546300d
+DIST libpng-1.5.19-apng.patch.gz 9510 SHA256 db6ec104b25f5374f99fcf3be7012998913d4ba0f0b56cae068498a4e2888dd4 SHA512 5a1fb73782ddc3a97a743a28d6aac3e2307aa82f1b34bcdf63a1f891e2202fd46836923919612b130e6a61fa595b022c507fe16177471c784ff094ed3d32be4f WHIRLPOOL 4f397e533d2d7f404bdc6e54a145976821a830796a71c0b8d6112cc21b74a8cc3001594128e868c3d56703d78f6b5999a8cf02e46863bb09369c4478dc8c7f7e
+DIST libpng-1.5.19.tar.xz 733496 SHA256 1e255c36b0b9109e1cba652ebbd6b2e2268204de426a82153a6bd1a61b0329e9 SHA512 9a8c2144bdc14648ff335bce4e807cf58e5643c865a54ddb57e85bd5791c301cfe1b8bf69f766985761299c850389cba0a306d193051afe2867a01283e6a1b21 WHIRLPOOL 487e93b6f9c3bb41207aadc728dfa34139154542e09e57fd9cd2887a63b31fde49289b76d41cf8c3d78ad63ffea4dbc7ce7903b122d5234dd41142c389b51fe3
DIST libpng-1.6.10-apng.patch.gz 9573 SHA256 0f159466ae95511a05d701b6a28d03d09ca19598236579f368cc13aeb23d844f SHA512 b75dbc2bbae3b565dd1abeb1072dc4c1ceceadf97f7a35c1148136432457828a0e6f14df7cf469ab5c775c745be0729b927297207ed4fd58dee1bc635d53aebf WHIRLPOOL c781e8bf9a60479cf34b5ad88c0b1ff60ec7b5f5671e08aff53c34b7f33c86c8b4171c9bf3e6c597c825de6517fccc8fa3eda0f788acad96889dc13e0946d159
DIST libpng-1.6.10.tar.xz 898452 SHA256 4003f0fd0e36110a2b742fc5b9e1ab93ed7a7ab57ae8dc65f0e8101458775a56 SHA512 f475ba5544b11064544a1571e194a7e4cf387d386cd9f300f8bbdc252636a141ac2beeff47f32ee45617d894a8dee8c0c81e71ba3d0c42a47160ce32078cd1b5 WHIRLPOOL 461c8574c394e45886991465ef102b19dc47739e2197cd660ff91d0ce4865bb07dfef84113de655f9beebcf2c4b74e3fb097be6285533a877196288922e93742
DIST libpng-1.6.12-apng.patch.gz 9586 SHA256 5f0f89a226edac5b5e6f45ee12b42a970ea1e3a4366bc72e584a7e3f44a1d76e SHA512 d22572263e7fd2ad98004290b567704b8a180a5877780110e5671e3374ab7fa27c9c770de7b40bce44acaf78d2e29742bc93ccd51ff22b15707e8fe8ca5c82a0 WHIRLPOOL 995e46d9616f7270ffbcc54b7ab2496fadcdb60080e5af4a7756e30a180866d2afebacdc66e1db7335c9c71cc93226f1bca19f481fe506389ed43cd7038022d8
DIST libpng-1.6.12.tar.xz 902368 SHA256 c32ff6d299d2686b65708d4c6c065242d8c2f3ed54890c47d518c3ef568e6c5e SHA512 7cdf40b51a29f4df6f5be2c6946de80aa74c54169ceef2ed089fad21bf035b5672ad7e8983ca4d72edd4bb84c9d4e0077479a20e526e27685d30da03230bbb91 WHIRLPOOL 0a3618c64d3af848922a58cf84bc329b9dde33d43ae795e1d1f3d07582355a9a25cf5c541f2c3ce7c5d4082e3fd1294e6dd34c0d765e40cb860181d507876bc1
+DIST libpng-1.6.13-apng.patch.gz 9592 SHA256 e8539d22f50af54da6102c1f613ea485435552aa157104ff7812deb33969213c SHA512 574b1b4db91a434ab4e31269e795859a7a89c2077bdaa871b598d7a06c2d68c6e552c9b2ebaac690d8700e0a2b68a85a139c40d9ae765aaa70ea8df1fbbef5b3 WHIRLPOOL e24a585a4d4156b6c5ac71966572420ee8307217f31dcdc0661def370d0d0846d8fdaa56c9e07af81a11ed24e77ff2fe006ee4b3dfb47e14c15680faa49fad52
+DIST libpng-1.6.13.tar.xz 902612 SHA256 d9c8ce54a5fc8052ed794ca65b553384a74c0608b09ae163cbbb07176018e625 SHA512 e37ff037f62924a714f9455d5d76a013a6c8dae5855a84cccafe0039733d16b888d03ad2b6cf094dc2b053ae62d8e1016f40c4ea9dfc0b886be9504561d0229a WHIRLPOOL a75d1c32ad124a52189be7189753c098dd5b530639c25310b83af5218d427f71774f768ffe32001876b69332925196e04ebf4f5596b513924d99296b10c63843
EBUILD libpng-1.2.51.ebuild 1106 SHA256 dea46b4f8b6869833f621df20e3adf1d64bfb7c401d72662f12d455e2daf26e8 SHA512 6acd2fd12900af3cd119267120b7c7e3d73e2527af183366508c1d91f0388ce6f5f6426be33a9be5dece8cf629ae55786d93a0dba94e4a5a0970384af9357b36 WHIRLPOOL 7042c88053ae711599c6198e4729523aa772705d93832a9e8aacd20b58de23da2d78e5bac69ff6a218fc0262de1432097afdea5779d4c012c612086e767a171b
EBUILD libpng-1.5.18-r1.ebuild 1731 SHA256 95a51619d695023628c7d2f9c9c7aefa3fc684011eeffb1f3e03e74a02939fda SHA512 18450175d4308ed2a8d3b0e7821e203988d83df9f01bf9d4e3e95c58f3c721111c4fe1e32cf3368f6c4b0fa953e9bff85ebde4888af7df5baf90595002ad6e75 WHIRLPOOL 6fb5dfe6fdd5c32f8c268ecd4ad274aa47bfe62cdb89afec8537aad0a710834c6abbe55d18a12311990846c654c89cc54c4c21a48cb62dd12ad8348698c1582f
+EBUILD libpng-1.5.19.ebuild 1739 SHA256 4de8027e827f01cd79cdc651a2dcbaa26548e9f65eac524c62e0d305a5406ef5 SHA512 16d14ee973e309091294dc6f084eb230d0824f3d07bbd9db5d51a61fc231317a45c50f8c0cbc3aeb0312402bcd4178749854406a4448139ed13c8b4ce1c14a4f WHIRLPOOL 65a45006d7719ff88ba6eb3ceeb6bf495d1736225bac46f51decca0849ad8a43d8105b4c338331fabd809a7662e7f89dec14ef28a0105d7458b35f049b1f402c
EBUILD libpng-1.6.10.ebuild 1507 SHA256 3e1debfdc9b6fdeffef39cd0f13a0cf3f54acb7187f872e5ec79e4b299214071 SHA512 986152522e6572cb7a92540a012bfe2244bfbdf2a6ec23fc7c40535ace94dffb147100eb1c74274c23db56e9b4dbe943c50245351fa58867fc124fdfb2ec1547 WHIRLPOOL b6558d233624f47295e2172b20c4432d0e6c67c5d82552ba5309a58b38ceb26caa8725e47f64fe2a19b7db79da65d6d8d3cc39b12465ef12496d746ef3f7258d
EBUILD libpng-1.6.12.ebuild 1522 SHA256 dec1f34704f004d2e10e123621743499140378da50cfee4a87ea7079949ee1ae SHA512 fc7d54592013b26b2ac103a2ebd08f5131cb83d5cb733bafe933ffc6acf188c7fd5b60ac30f80a9069185cfb832472ad30ce5676bc4303d0db06f1c8befef0d0 WHIRLPOOL 289f91869a98a4cc715c8c40a489571de888e29a7de4078c22d90d83844cbab449c431bfc92bd80222edadd16936e0c67afe9139ed30641aaa5a8224d657c7e5
-MISC ChangeLog 61420 SHA256 6f2c0ac9c0228c5bffa282c20711671e0e9842ded7ae86efeea94f6eb6dbba30 SHA512 0590163e2a5c319e100122221c2acf117f75ea8ac279530d28ec6ac9da223a0b00ed804215391bb0c6eeaac8f09f645decc9207dbe9c7962a6029b66a901eeb1 WHIRLPOOL 4e3a742f3fa26b421ea8ac040c0815c49da48dacae1d77f44519d8bb9831cac569123d902f42cdf1f13faf7d1c9f324b7a9f5c0a00e31d731d110599d12d0ffb
+EBUILD libpng-1.6.13.ebuild 1531 SHA256 43b121d299c61fa21a491354cf103eedc6cffaab6563018109384664ecb26982 SHA512 bb15b124f1134a0605fe7db93965d515dae97481d95c5b45581ac9a5c34dbb64adfc946758f4b0f0e7bc983d093c5a32ff602d62d5a719ed4481a4b7afa91824 WHIRLPOOL 14198767a32ee9a2e1702e48aaefcb3bcd8acc4f8112b0c1660915cafc0b16080c452282a903fa61aab78c4f50821526f5c69db3e9040fa992a5358fe125dfe7
+MISC ChangeLog 61602 SHA256 bc0f2710b1533fb21efa48ec661f6f6ed753d3837c582fba2e5502bbff121ab8 SHA512 d9b2b1d904a9b6959d50d02ddcfa5488998a78a5dc5826a48f28beb1fb8c1d9e155789747234ad65e4dd64f8eb61988aac1b2ca6a00fd4691f93e07c93940b62 WHIRLPOOL b6fd69547811c53bf73d466066e1f7ab58764132d1d8e7cf47b8e5a5d615d58f4ff08981001e185d8510c8b9c8002a2bd66459343b1648c3891321df2aacf2c8
MISC metadata.xml 326 SHA256 b3ff7fa84cb973407915b046ba95aeb5e5fec97707b56978093a16885922d6d7 SHA512 61db558547cea5a5bdf4b89326d76b12aad12eab60bb26dce3fdc7360842f761e692855046bebed9d2e63b5823a11ac34bef0f5721f48046323ced30841cd72f WHIRLPOOL ab8a546352be7956e990d777bbe8e20429fa2eeabb1a8e9766bce982f5f0bbe4730a57dde96880d97837021bfd8e5a09cfa54e898c01c31a24b02bd0c2526666
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-Comment: GPGTools - https://gpgtools.org
-iQIcBAEBCAAGBQJT28rKAAoJED/EDWHtqUmqJ3gQAJtB+aZLMhHVHqw0b2/42T0p
-AmeRVsLSmCPNxlX4AdpIsbZcif1WWUGUlhVFBs2v8mBtyjt8s7AjgUFcJkK36hQd
-ap16IHp78khJjoUfoeUQfx04hPe6t8ODLJbwxcpoU6gCVkEAUZNVwpP3Yr9k7lJJ
-XClzyqWLbUi8QvorJzfPXIK+NWbmXNQCl912bj3uAke34dqQzzx4N2a2qpPsJlBn
-frLhCmf/ofjhC86mwKXEFzWy803rfq9Vc/ja95LKGfl4pXnUM45M48shn3sSGDO+
-sa1fpHNUGFUEaoNkw3ev3Sx8DgYO4LLY2fZtNv2mEg92Y4UENc18Aj7DTyh4KaQy
-EXOS72itE5DRfaz47tO0BXAkVkr7PxEq8jV6uL2rThZEhZ41kyss3L3+y9S0m+Wj
-KJA019TY9fQ1wo8EaUIrDTBQNW6VwZihFbPn9vkLMFKUfmC1oA7Ck0JHeqjFwkNj
-qARhPoSbWztz+rPo54lSwxuI0xDSX4B2H7BS+lv0kcD+BkJnBXdvH0OzWJ0KpGkJ
-+pzhXkj6wWeOi48DXtTtjjcQkAk+ITd1EFSDnuFlzgM7eOHLtylp8N3SkREvVZw8
-yVvA71rfBdsG45mBLU3u/r76f553RD0VNaMbNZfxmJp5irQWAsZCTwfMQM8YX+pL
-uDSrdM+sAzDg9RuRdJ+B
-=pAQc
+iQEcBAEBCAAGBQJT+hdXAAoJEEdUh39IaPFNGBkH/1hVGStqZ1pm0WkN2LANOPaK
+E1B+ld04DWYITHrqnfnJPLlWHeVOxi5Q4oYL4s4TLqViD+kOWKxO6RhJ1Hf5Vuum
++YDOkKJxM3sZfW1xIN6uhiY9S2NYwPMb5jfYZpQvpkM03P5+jXMWoM8I5C/NaG27
+jJ06heEG6h1pPWe6aFmmclJ0anKM1Wq8mDdjv0IALY7fW3A/Q8phlue+9I/WYCfK
+52f76rWTMDfqTr9igGCYtTHdzPxl1CBzZAH6I1yft/B6fkiUHMTW6lYBRLjg3r2t
+CjFYRZJwQrQPlLlon1VUBPGheDfD5yhIhJof23XIft7SuScmgkOPxEXJ+9ih5ws=
+=JPNH
-----END PGP SIGNATURE-----
diff --git a/media-libs/libpng/libpng-1.5.19.ebuild b/media-libs/libpng/libpng-1.5.19.ebuild
new file mode 100644
index 000000000000..8eb039d5b8c8
--- /dev/null
+++ b/media-libs/libpng/libpng-1.5.19.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libpng/libpng-1.5.19.ebuild,v 1.1 2014/08/24 16:50:27 ssuominen Exp $
+
+EAPI=5
+
+# this ebuild is only for the libpng15.so.15 SONAME for ABI compat
+
+inherit eutils libtool multilib-minimal
+
+DESCRIPTION="Portable Network Graphics library"
+HOMEPAGE="http://www.libpng.org/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz
+ apng? ( mirror://sourceforge/apng/${P}-apng.patch.gz )"
+
+LICENSE="libpng"
+SLOT="1.5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+IUSE="apng neon"
+
+RDEPEND="sys-libs/zlib:=[${MULTILIB_USEDEP}]
+ !=media-libs/libpng-1.5*:0
+ abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140406-r4
+ !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils"
+
+DOCS=""
+
+pkg_setup() {
+ local _preserved_lib=${EROOT}/usr/$(get_libdir)/libpng15.so.15
+ [[ -e ${_preserved_lib} ]] && rm -f "${_preserved_lib}"
+}
+
+src_prepare() {
+ if use apng; then
+ epatch "${WORKDIR}"/${PN}-*-apng.patch
+ # Don't execute symbols check with apng patch wrt #378111
+ sed -i -e '/^check/s:scripts/symbols.chk::' Makefile.in || die
+ fi
+ elibtoolize
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" \
+ econf \
+ --disable-static \
+ --enable-arm-neon=$(usex neon)
+}
+
+multilib_src_compile() {
+ emake libpng15.la
+}
+
+multilib_src_install() {
+ newlib.so .libs/libpng15.so.15.* libpng15.so.15
+}
diff --git a/media-libs/libpng/libpng-1.6.13.ebuild b/media-libs/libpng/libpng-1.6.13.ebuild
new file mode 100644
index 000000000000..83d0dc7e1563
--- /dev/null
+++ b/media-libs/libpng/libpng-1.6.13.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libpng/libpng-1.6.13.ebuild,v 1.1 2014/08/24 16:50:27 ssuominen Exp $
+
+EAPI=5
+
+inherit eutils libtool multilib-minimal
+
+DESCRIPTION="Portable Network Graphics library"
+HOMEPAGE="http://www.libpng.org/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz
+ apng? ( mirror://sourceforge/apng/${P}-apng.patch.gz )"
+
+LICENSE="libpng"
+SLOT="0/16"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+IUSE="apng neon static-libs"
+
+RDEPEND=">=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+ abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r1
+ !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils"
+
+src_prepare() {
+ if use apng; then
+ epatch "${WORKDIR}"/${PN}-*-apng.patch
+ # Don't execute symbols check with apng patch wrt #378111
+ sed -i -e '/^check/s:scripts/symbols.chk::' Makefile.in || die
+ fi
+ elibtoolize
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" econf \
+ $(use_enable static-libs static) \
+ --enable-arm-neon=$(usex neon)
+}
+
+multilib_src_install_all() {
+ dodoc ANNOUNCE CHANGES libpng-manual.txt README TODO
+ prune_libtool_files --all
+}