diff options
author | Tim Harder <radhermit@gentoo.org> | 2014-11-24 06:07:25 +0000 |
---|---|---|
committer | Tim Harder <radhermit@gentoo.org> | 2014-11-24 06:07:25 +0000 |
commit | 744f531fa6852d7cace5660f20b37fecb7b50da6 (patch) | |
tree | 0c693ce877d4cf2c0c6555fe93196f2daf771c2b /media-libs/libpng | |
parent | Version bump. (diff) | |
download | historical-744f531fa6852d7cace5660f20b37fecb7b50da6.tar.gz historical-744f531fa6852d7cace5660f20b37fecb7b50da6.tar.bz2 historical-744f531fa6852d7cace5660f20b37fecb7b50da6.zip |
Version bump.
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0x4AB3E85B4F064CA3
Diffstat (limited to 'media-libs/libpng')
-rw-r--r-- | media-libs/libpng/ChangeLog | 10 | ||||
-rw-r--r-- | media-libs/libpng/Manifest | 24 | ||||
-rw-r--r-- | media-libs/libpng/libpng-1.2.52.ebuild | 43 | ||||
-rw-r--r-- | media-libs/libpng/libpng-1.5.20.ebuild | 57 | ||||
-rw-r--r-- | media-libs/libpng/libpng-1.6.15.ebuild | 43 |
5 files changed, 169 insertions, 8 deletions
diff --git a/media-libs/libpng/ChangeLog b/media-libs/libpng/ChangeLog index d3c714665eaf..29d072a7df17 100644 --- a/media-libs/libpng/ChangeLog +++ b/media-libs/libpng/ChangeLog @@ -1,6 +1,14 @@ # 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.464 2014/10/17 14:55:13 klausman Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/libpng/ChangeLog,v 1.465 2014/11/24 06:07:22 radhermit Exp $ + +*libpng-1.6.15 (24 Nov 2014) +*libpng-1.5.20 (24 Nov 2014) +*libpng-1.2.52 (24 Nov 2014) + + 24 Nov 2014; Tim Harder <radhermit@gentoo.org> +libpng-1.2.52.ebuild, + +libpng-1.5.20.ebuild, +libpng-1.6.15.ebuild: + Version bump. 17 Oct 2014; Tobias Klausmann <klausman@gentoo.org> libpng-1.6.12.ebuild: Stable on alpha, bug 517788 diff --git a/media-libs/libpng/Manifest b/media-libs/libpng/Manifest index 48d34100af22..5d365691f40a 100644 --- a/media-libs/libpng/Manifest +++ b/media-libs/libpng/Manifest @@ -2,30 +2,40 @@ Hash: SHA256 DIST libpng-1.2.51.tar.xz 562940 SHA256 c7d7b813b022afd70474f78bcc3655c7bb54edbf28dd4652e5521cbb6da56d4a SHA512 63ba0df5eff78b254d53f6cfd4075d3ea93ee9445e37678fc7d29fa116137b2a7c441eda23851638f9185166e408f42c51d0678c466c8376a1de356c7db760f2 WHIRLPOOL d829b07e950c64a8de37591ac5d40211f8e762feff8ff6f98db35714293997304b3eb063ea69a87064e6c66530a4fa2531dadcb1a0bb412066c558a5ff2f679c +DIST libpng-1.2.52.tar.xz 566088 SHA256 d4fb0fbf14057ad6d0319034188fc2aecddb493da8e3031b7b072ed28f510ec0 SHA512 5890daec6aaf619e3eab32ee8105182f220ffce9e945a5129148ff6918d3749ddb3e9f60c25d6e8457184d5a2622b07d154640d13afb92f5ce9c48873e956a42 WHIRLPOOL dfa6870e7d5e4ca05ba74bd9cd599bcbc301046c7bde7042cd2d1ec4c706f4754dd40a10bd3d753ab169cc3365152a6c1f0f8fa33bcd0e0812019c670c49194a 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.5.20-apng.patch.gz 9511 SHA256 1b4fbbc1b72046ab1f2744a6ac953378d316dd72a4b8252cc2ae16751f9e55f7 SHA512 73275eada044c8983446e41b089ca78899924e118dfe6927bf1346c69fd220060bc2bde9abc0c49ddd61a38c645f52c1d815de73f1b052587c11649b503545eb WHIRLPOOL 0290abecb3dddc164d5c700cc3ed5f5c6152fbb2ec1094ffae61df8e41d70d45bd8d8243ed6ba193975ef35ca83e6dce5c571ccd5fd1b2cc7cbdfb563903e9d9 +DIST libpng-1.5.20.tar.xz 734068 SHA256 7cebb680ec30b42b540466a7dc4e376dcd9c95c7eaae1e84fe76408005050bb1 SHA512 048e8c564e9e9665fe1fe51fb24a09b9aceeb6b8cd4456c038981632efb5ad626a997802da62c331843cf4e0f78baa1e6987a7fc338e41e4f074332925efee96 WHIRLPOOL afd28cb836ce2d21649da9819bbf6dbcbd3e0ed349ee589b113fa01011eddfd040eed320be1b24e90ed89def3eb50997a99a26aef95fb2fc39b30f94d3908833 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 +DIST libpng-1.6.15-apng.patch.gz 9555 SHA256 08f1c809837476705f33f1f8d30cf875275466ae00ea25cd21f084901f7aeb82 SHA512 11da1079b559f338f19a7c716fcd62e3084b7f5773a235c88cf1cc436166987d83e2e17d99bd734ac126e8e754b84827beb123e534549c5c3c82b73221c2a0a8 WHIRLPOOL 4cad0008d42f4fc4984bfda37c6a2c4fe2673209e86d00204e53b11453e959b00a9e1b01b658e015c1a0879f3e498876602ae8f172bd07f58a4642689280d3d4 +DIST libpng-1.6.15.tar.xz 904992 SHA256 ad7046f1548b01b736c347d3125598ba507cbd1c9a0f0a1ffcc8df5aaafa53b7 SHA512 c5e6b7e994fa43b73d566e5794abf3f1a998c8a04436dabc48a14810490c15c8d93e4379564dab08d0197224f8599b3a75bf65ecc3a549c94617aa21d9a3b5ec WHIRLPOOL f089f187f9b601073f5e9c770b1c898c59ce2d1ec0acd1859ff618719218ab2d33756b101180b69c2e999dfefb22f06e2247a54a912f4032ae783959badef2a9 EBUILD libpng-1.2.51.ebuild 1106 SHA256 dea46b4f8b6869833f621df20e3adf1d64bfb7c401d72662f12d455e2daf26e8 SHA512 6acd2fd12900af3cd119267120b7c7e3d73e2527af183366508c1d91f0388ce6f5f6426be33a9be5dece8cf629ae55786d93a0dba94e4a5a0970384af9357b36 WHIRLPOOL 7042c88053ae711599c6198e4729523aa772705d93832a9e8aacd20b58de23da2d78e5bac69ff6a218fc0262de1432097afdea5779d4c012c612086e767a171b +EBUILD libpng-1.2.52.ebuild 1124 SHA256 ce8b2dc33d31eafd9e20511ac5fd2f576377dae179fa8dbb39d65205d13063c4 SHA512 f9c4fc5443de5fa9d13e618dc82f07b8403f0522645cd513c7cdbf025eebf9df39b6d63cd181c41228360d5daf57c4647049d291e9064f34b21d6a76b5b092b9 WHIRLPOOL 8091cff2b429fb1cf7e498de73f53c7465542d8fd2a31a72932130104a1a079b5f01d4ad6f52a901a2a4d95630da7cc98ddbf0a19585274d5fd998a9cea0693d 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.5.20.ebuild 1739 SHA256 4b028c215463c019a4e502ce71bc86a322720fcc628bc1c4f3dafd1361f6880c SHA512 f94e55417db16f0c8e3e558cfb8d88d32cf7d7241cc3bb6601407d1e47963398dd9c4208fd4eca5d5f0e90b9a6121de52a597e554859969f99525f1992dbddb2 WHIRLPOOL f5ccd5bbf695f89d7b8116d95ece5efcc98dd1a17bb5b7bb5c70c57aa4d2feb43de08dc4595f7a678d237c6bc6effc7f5bf0ae3f4cf0d5aa0d0875d1809a2751 EBUILD libpng-1.6.10.ebuild 1507 SHA256 3e1debfdc9b6fdeffef39cd0f13a0cf3f54acb7187f872e5ec79e4b299214071 SHA512 986152522e6572cb7a92540a012bfe2244bfbdf2a6ec23fc7c40535ace94dffb147100eb1c74274c23db56e9b4dbe943c50245351fa58867fc124fdfb2ec1547 WHIRLPOOL b6558d233624f47295e2172b20c4432d0e6c67c5d82552ba5309a58b38ceb26caa8725e47f64fe2a19b7db79da65d6d8d3cc39b12465ef12496d746ef3f7258d EBUILD libpng-1.6.12.ebuild 1524 SHA256 3ce6ed855e702790ec7e3d47802dd49f182f75aa366f6a48f9e602a207ce16b4 SHA512 495eee52b1ea5fd3f8e9bbd431057bb8f694e67a21e9f57820ca1379bce07282f1cff219b011c654a716b291941aad8f8ac65289445d189991fbbaa0b8311627 WHIRLPOOL a147bbae9a6b6029bd961ddf2210e43f02cae474144a31e03933e465c98998ca0871a359acd5622117c2ed3d261543074fcb137e51c77e330dc188f6a82d74b4 EBUILD libpng-1.6.13.ebuild 1531 SHA256 43b121d299c61fa21a491354cf103eedc6cffaab6563018109384664ecb26982 SHA512 bb15b124f1134a0605fe7db93965d515dae97481d95c5b45581ac9a5c34dbb64adfc946758f4b0f0e7bc983d093c5a32ff602d62d5a719ed4481a4b7afa91824 WHIRLPOOL 14198767a32ee9a2e1702e48aaefcb3bcd8acc4f8112b0c1660915cafc0b16080c452282a903fa61aab78c4f50821526f5c69db3e9040fa992a5358fe125dfe7 -MISC ChangeLog 61708 SHA256 81cabb607223a2d3aac1a814afff86ebfa2818206d0e37ade8f9ba0d7fbb1c29 SHA512 002367cade382f049d7351fbfdc1070dc6b4e3d65d4b2bf5c236317ced67f9d79015561cdc65ed0793813fa09e9c84272ba12b2aa40592c59ef5407ee99e56c2 WHIRLPOOL 52c6ba7e2e8f9a21cdfd9988a25b2d02512e400d96bd84d5111f8b867d209ceb5971f602d1bf62e6a7cd56750010fb6a4020e44cffa0ff938007e0eb11a603d5 +EBUILD libpng-1.6.15.ebuild 1531 SHA256 f680959b86c95fd2334bc2dbd33e7cbacefca7efe07148db8af02668cd8a5e73 SHA512 b39166f0bb869c45371a5e434603ca0f74e07cd13d56a0d8aa9a8966f2929b1039277ffd32b08f99bb9c52b6db33c1f7d5746aafb5dcdb70fa7924ec800ee0fe WHIRLPOOL 263da60e5eb799791cd292d0e18cfa7c4ff5c8dee36ea69e94c5833faa94a636eec53d84f90652686078c0388c44195caf310c7d5228a5f092c940c50f8263f5 +MISC ChangeLog 61934 SHA256 c5798daa7e36cac4ea8b311b5f4ac0e055b33b3e70ca9a8a680ee8c2e43ac1d4 SHA512 04b1b889f0167a1dfc30b0b263202e041210937edceae10dcce821d1aa7c7f413363cdda9073d22f5fd1ca8d2e0f3ec03b108d04a705463b7e8356f899bfab47 WHIRLPOOL efed07ec17ac96d34c87d86c70305474a30cdf3a13aac4e40ed02076a0b3fdf5669bd9b82cbcd57745df70e29cdefa0e2737904cbb2b92e08f69c8bbad1448ba MISC metadata.xml 326 SHA256 b3ff7fa84cb973407915b046ba95aeb5e5fec97707b56978093a16885922d6d7 SHA512 61db558547cea5a5bdf4b89326d76b12aad12eab60bb26dce3fdc7360842f761e692855046bebed9d2e63b5823a11ac34bef0f5721f48046323ced30841cd72f WHIRLPOOL ab8a546352be7956e990d777bbe8e20429fa2eeabb1a8e9766bce982f5f0bbe4730a57dde96880d97837021bfd8e5a09cfa54e898c01c31a24b02bd0c2526666 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0 +Version: GnuPG v2 -iKYEAREIAGYFAlRBLdJfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl -bnBncC5maWZ0aGhvcnNlbWFuLm5ldDFGNDg1MzU4NjMzRTAyNzA3RkY0ODA1QzAz -RUUwM0ExQ0U1RDU0RTgACgkQA+4Doc5dVOgxLwCdHD6jLD8H+UM6EMdgZzoGwY6h -4BEAnidaN1P9ROCpRPBDuZLXDquhnOLv -=xWEe +iQEcBAEBCAAGBQJUcssiAAoJEEqz6FtPBkyjfUsH/AoUcGn9USWerOSHsRqYBLg2 +LT+4JT3fDOHmHXvrxIvZfMw9Am3Vlvpwr6huEkeuC5eWiobUN/WAyX9d0OS3C9/3 +cNy05EBoXlrDQYhNW9kOrYUSrwC4k0zUlM8KgxS7R3goI8ptZI9DoOrGdtTSROjo +tIf5wSJmWBP6MkAjyYx08iobH1PDyNJXpANxN9kked6OGiKlG4BD+/webUU6GYBj +GpXtnITly9+EMNvMTAtXQZG1AjY2XV1grNh1ZAWvnDpgZB8dKuAVgSUBX0vR+d4x +vxyPva5xqZLeT2AQJHDBODtcDGnELZJ2vWzHiuU7EvLshF1VG92AQNkZfEujEI4= +=l7Vo -----END PGP SIGNATURE----- diff --git a/media-libs/libpng/libpng-1.2.52.ebuild b/media-libs/libpng/libpng-1.2.52.ebuild new file mode 100644 index 000000000000..86c9d4b69513 --- /dev/null +++ b/media-libs/libpng/libpng-1.2.52.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.2.52.ebuild,v 1.1 2014/11/24 06:07:22 radhermit Exp $ + +EAPI=5 + +# this ebuild is only for the libpng12.so.0 SONAME for ABI compat + +inherit libtool multilib-minimal + +DESCRIPTION="Portable Network Graphics library" +HOMEPAGE="http://www.libpng.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" + +LICENSE="libpng" +SLOT="1.2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="" + +RDEPEND=">=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] + !=media-libs/libpng-1.2*:0 + abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r3 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )" +DEPEND="${RDEPEND} + app-arch/xz-utils" + +DOCS="" + +src_prepare() { + elibtoolize +} + +multilib_src_configure() { + ECONF_SOURCE=${S} econf --disable-static +} + +multilib_src_compile() { + emake libpng12.la +} + +multilib_src_install() { + newlib.so .libs/libpng12.so.0.* libpng12.so.0 +} diff --git a/media-libs/libpng/libpng-1.5.20.ebuild b/media-libs/libpng/libpng-1.5.20.ebuild new file mode 100644 index 000000000000..da03450f6293 --- /dev/null +++ b/media-libs/libpng/libpng-1.5.20.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.20.ebuild,v 1.1 2014/11/24 06:07:22 radhermit 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.15.ebuild b/media-libs/libpng/libpng-1.6.15.ebuild new file mode 100644 index 000000000000..49becee9f9cb --- /dev/null +++ b/media-libs/libpng/libpng-1.6.15.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.15.ebuild,v 1.1 2014/11/24 06:07:22 radhermit 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 +} |