From de47681f520051cb8650c83cfbaac0a3043da4e2 Mon Sep 17 00:00:00 2001 From: Maxim Koltsov Date: Tue, 28 Apr 2015 17:26:06 +0000 Subject: [PATCH] Bump to 1.9.20150424, bug #539568, thanks to Nikoli. Fixes security bug 512666. Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xF8DBDADE --- net-libs/miniupnpc/ChangeLog | 11 +++- net-libs/miniupnpc/Manifest | 16 ++++-- .../miniupnpc/miniupnpc-1.9.20150424.ebuild | 56 +++++++++++++++++++ 3 files changed, 76 insertions(+), 7 deletions(-) create mode 100644 net-libs/miniupnpc/miniupnpc-1.9.20150424.ebuild diff --git a/net-libs/miniupnpc/ChangeLog b/net-libs/miniupnpc/ChangeLog index 3d8ae5987d26..b98ea87cfbe3 100644 --- a/net-libs/miniupnpc/ChangeLog +++ b/net-libs/miniupnpc/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for net-libs/miniupnpc -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/miniupnpc/ChangeLog,v 1.43 2014/05/02 12:53:17 jer Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/miniupnpc/ChangeLog,v 1.44 2015/04/28 17:25:56 maksbotan Exp $ + +*miniupnpc-1.9.20150424 (28 Apr 2015) + + 28 Apr 2015; Maxim Koltsov + +miniupnpc-1.9.20150424.ebuild: + Bump to 1.9.20150424, bug #539568, thanks to Nikoli. Fixes security bug + 512666. 02 May 2014; Jeroen Roovers miniupnpc-1.8.ebuild: Stable for HPPA (bug #506794). diff --git a/net-libs/miniupnpc/Manifest b/net-libs/miniupnpc/Manifest index e65dc79f07ce..4ccf573f5dcc 100644 --- a/net-libs/miniupnpc/Manifest +++ b/net-libs/miniupnpc/Manifest @@ -5,16 +5,22 @@ DIST miniupnpc-1.6.20120509.tar.gz 68205 SHA256 cd023862ae3882246102594fda7dc5ef DIST miniupnpc-1.6.tar.gz 66454 SHA256 bbd6b756e6af44b5a5b0f9b93eada3fb8922ed1d6451b7d6f184d0ae0c813994 SHA512 c635057e40aa2826fb07db51c474a335cbcecbf7bba09773826b1aff4a01024dced8a6122e2b90db544540ae499b687006392d6041f7605467b73111ccb368a8 WHIRLPOOL 13b01fd4afcb05bd3f046e00b9d86c1c1655a262dcce5c50865ad93bae4028de8e16417ee5d3219971979ec2128c71bec03d8efc350157f2fb4744ca2757a597 DIST miniupnpc-1.7.tar.gz 68327 SHA256 16dd2456be9b4bf290667c00eeb38c77ad47eb2107569b2dadcfcee8c9af6337 SHA512 ad2a689e91da068f2e291336cced9933963c2adc619b5e82dbb684e496d3683adba6a4634dd17265bf8dcc9d8f6c783b66aee1803ce63383997c27de3c16b194 WHIRLPOOL e9c7eed931fa1247ecfa8d9064d6890f6acca7ff41d79ec32716568f78317d972e14ecdee005a61e2a01914c984d0e18c63607ef9e79fef5a3974a8ca7586909 DIST miniupnpc-1.8.tar.gz 70624 SHA256 bc5f73c7b0056252c1888a80e6075787a1e1e9112b808f863a245483ff79859c SHA512 8eedac9ad473fc952ca8896fe534d6da6b1b234e8b6f35f721394d4c71aca84ed287ca6c4f0455b50d97a45e4cd34e27d99a6813386e0864781364aa607e13d4 WHIRLPOOL 5b76ccbb5ed7daa9bb0d481b424b7c31a5f6dc85c5c812ba10175a29aefc0d3924f3db2aa8c3529d1241be59d67d1d4c702d27aad2de8c8a07fecf3857d73169 +DIST miniupnpc-1.9.20150424.tar.gz 325578 SHA256 bf7397a6f6981c2bb11f7ea298848892e5f50a280dc22448a5d253af556ce898 SHA512 d77da94f9da494954d545b933d16a1e1d70a22ded47e4bd714e70bca80a49ffe4dd42e436e14428ac934bbb559142c0851a4a73b479415142f03d9033b3a42c8 WHIRLPOOL af1bfecc836e5c9ab42346d8de52e68fe9f6328be248622d3fa14099816e59882e8371f3d017244ceb12b475de1c25e9c446a6c01399c2289063154dd63313b7 EBUILD miniupnpc-1.6-r1.ebuild 1259 SHA256 73872dc606c8391a4a9b29cb2394b02a13af269695286c8a0311a604e3f9a39b SHA512 0e31b2602f9ec219675c9ee423d1f5206059ed8e1db2ac44fe60cefc28e50670f654ba0c8f0786e6dd5dd84a48eb1fcdf61f1c367e26f665f112e91f24264048 WHIRLPOOL de7a1a51dbe4a231a27a58a66eca145492480f76e76af4370d966a849e62bba249cdc65269158f7d9dfcf72396de4c3b93b8dd1b9aa3d0312fa748ca1b6e36d1 EBUILD miniupnpc-1.6.20120509.ebuild 1057 SHA256 f7ae9dbf57c81cb50aded8df114afc774515773cc5ddde09cfb1e2767a78cd4d SHA512 ba66b1c4264b083c9e10002b3335f60dcdcf38b5f45b192133473a06f67b79de1c0e6b33357ed39e33b4c532a54cd8e3ddbfdc2ddedf441c8e51775a77cf12db WHIRLPOOL a65664f1c07e3044d3b95fa662b97748885cabb4a88ebbaf5539afe72112a61560072e6fa7b0df2fe0ee2ad3aa83596f97b6ae65f653c3d5e16f46533905d1c4 EBUILD miniupnpc-1.7.ebuild 1200 SHA256 59597c5a54d57e8b3d9dbb65bcb80707cf960e198a07346e0efaac400f3a5201 SHA512 7c333e83808311f71a8039f55ce24f59f5fab11b694d1df1d79d4562e6dca60aa3e227e679217e8b60ec9f42552c8e0ab24b51174d267c3940d8af44e5a16d6c WHIRLPOOL d85dfebb6a4897dc3172aced2a8fc7af1ead44d819cfda9cb8d73a7fac229fc335b59ed5906690eedb72373ec50a49f73daae9f8d79ae35d7bf403b80b6cb276 EBUILD miniupnpc-1.8.ebuild 1196 SHA256 34b92a0aebf0f70944d68b13f0d708cb2d5aa0dd5656a06d4c35708f9722d76b SHA512 c098b5ba963e79262adee1f35439ae3c6d6e848ac1a5e162581f4add3fd037155b804997075cf2e738214c14bf214f268856c5df53d26a0d9b9a721e6f2639e4 WHIRLPOOL d9ff0e0e20b50b94fcad05ffc5e23b919887d3fa4f1aa0c400c7ba26945a3f2f04be2698a082f9f9eaa6b2d22add47fc8c36712732b0e0376ac3015e72835c81 -MISC ChangeLog 6077 SHA256 f843e921b8c567e6d06f76e3929f3d53c7df5ad6a09d8279ad3229ec5a079b0b SHA512 5e11c44cd952a2de8e13a6a3d41294108617cb6de19df95a967e39ae42d164198ec41712ce91e38bac37def56ab2685795757e61a844f1f2f7e50e13b4a502ff WHIRLPOOL b0bf8ac33ec720155d74e1bf48f714e94911b876a6712942fa9213baed6672679a5f27eb147b2fd9768e303a0997c8ef14e55d1e75c73ee3ea3eab8275f0c318 +EBUILD miniupnpc-1.9.20150424.ebuild 1461 SHA256 d8e04dad3876fd44fc2fbda80ff33500e6cb54d8ccf3511ee117c762786e93ee SHA512 28beab24bcc9066bf2897513ecbf5e121c8ae14a5365b3009bab38e3160c8079a390d00d057b99ec8eecc6e14c7ecbc3e96d3085f2c9b9a54004f8a7be7a7902 WHIRLPOOL 43fd0f5a7543a1a0152baaa62122db13a20156120743f1a8fc896e47ff8f97b8b9919cbe82825ed03a80bb925138d5a45213a710af665de4cbab7f7a760486c3 +MISC ChangeLog 6293 SHA256 4d2e7721396f930932bb9ac138900363302f8ebe362d9d52b9f61fb229abdd9c SHA512 04b6f005dec1ca62a919301deb90f3c797e8cf7c8931a0b89711de38d4b16c036f951b9487309b7d17634da67dc4ee28f66e182d4fcc331a3e4bf6324c968c70 WHIRLPOOL 2a95b2b71ec86b31756254a56894b590d2abed8c4ffd4d36761414f6cac1dd2bac4483d137977970b79b479babe84996efa492ce5b6017409a7bd87a93ad33c5 MISC metadata.xml 338 SHA256 3de89305fee04e6757c25966f3edb3ed3a5c1d19ff8f95452286cee3fa8a9b51 SHA512 2acb780e7cdbbcb8e7c6d6ca4573adaa015cd5ba00dbbcae0b40c46517f6b7c1c7e1b72c3f5b7514308a47bbbd3af59bb853ecaac1c0319913daa401a7f078e2 WHIRLPOOL 5c25922c90a8d9393a23c131889ce7fd5b0fdf03a7968e225e05c11466ca2d8fabcad6f055423d9225798393a9b315c84838e83770ed59b3d9d89b7f761c5f80 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) +Version: GnuPG v2 -iEYEAREIAAYFAlNjlT4ACgkQVWmRsqeSphOwdgCePFI9aqIxQH0n7zzVMeSAcTAa -3ScAn3DWh/sm5iz4iLPJgV+4CJ5+9YTY -=60tl +iQEcBAEBCAAGBQJVP8KPAAoJEAmJmMX429revpAIAJ8vhmJ4gu2YlvcajpjigORQ +iVxx5nhoxHygHRBDHFibLAZofYENGeSZVBuhbTA+OKUlChhrQvPGeqm+lzuvdTaX +uDCODWYjkmVMi0REvxt/VY6Mia7fbZ+5u3a5txQDHz81F5gEvWqIH1D1gWd4mpY5 +70I2nhOdJ0lG+EOvGxnmYqTTMW/Dc8CM36U9I0M8jyo4/RmiTGcR+TnHiqBnu/k7 +5BFT2upALpS4fXaXi+NvBY5Mt50coSu2NUPO/e2Q4TG91sg8NvE0uo1Yheer+Dfg +VaMXjbzWnM3spNxOCieJhY2HFQVNkwW19+MLyR1BWbbSNCOpfZzbhxu+re2fUn4= +=tox+ -----END PGP SIGNATURE----- diff --git a/net-libs/miniupnpc/miniupnpc-1.9.20150424.ebuild b/net-libs/miniupnpc/miniupnpc-1.9.20150424.ebuild new file mode 100644 index 000000000000..d0d387f5d55a --- /dev/null +++ b/net-libs/miniupnpc/miniupnpc-1.9.20150424.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/miniupnpc/miniupnpc-1.9.20150424.ebuild,v 1.1 2015/04/28 17:25:56 maksbotan Exp $ + +EAPI=5 + +inherit eutils multilib toolchain-funcs + +DESCRIPTION="UPnP client library and a simple UPnP client" +HOMEPAGE="http://miniupnp.free.fr/" +#SRC_URI="http://miniupnp.free.fr/files/${P}.tar.gz" +# https://github.com/miniupnp/miniupnp/issues/111 +MY_COMMIT="e501f5625dd171d0133fadd31ba1d3ce7cb5424f" +SRC_URI="https://github.com/miniupnp/miniupnp/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/12" +KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="ipv6 kernel_linux static-libs" + +RDEPEND="" +DEPEND="kernel_linux? ( sys-apps/lsb-release sys-apps/which )" + +S="${WORKDIR}/miniupnp-${MY_COMMIT}/${PN}" + +src_prepare() { + epatch_user + + if ! use static-libs; then + sed -i \ + -e '/FILESTOINSTALL =/s/ $(LIBRARY)//' \ + -e '/$(INSTALL) -m 644 $(LIBRARY) $(INSTALLDIRLIB)/d' \ + Makefile || die + fi +} + +# Upstream cmake causes more trouble than it fixes, +# so we'll just stay with the Makefile for now. + +src_compile() { + tc-export CC AR + emake upnpc-shared $(use static-libs && echo upnpc-static) +} + +src_test() { + emake -j1 HAVE_IPV6=$(usex ipv6 yes no) check +} + +src_install() { + emake \ + PREFIX="${D}" \ + INSTALLDIRLIB="${D}usr/$(get_libdir)" \ + install + + dodoc README Changelog.txt +} -- 2.26.2