From: Jeroen Roovers Date: Thu, 12 Mar 2015 19:40:57 +0000 (+0000) Subject: Version bump. X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=f2b7e2c0be9cf42098e2130a96520d6020c2799a;p=gentoo.git Version bump. Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xA792A613 --- diff --git a/dev-libs/libnl/ChangeLog b/dev-libs/libnl/ChangeLog index ef94c0b0fb88..69c3b506fb2f 100644 --- a/dev-libs/libnl/ChangeLog +++ b/dev-libs/libnl/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/libnl # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/ChangeLog,v 1.219 2015/03/02 09:23:05 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/ChangeLog,v 1.220 2015/03/12 19:40:55 jer Exp $ + +*libnl-3.2.26_rc1 (12 Mar 2015) + + 12 Mar 2015; Jeroen Roovers +libnl-3.2.26_rc1.ebuild: + Version bump. 02 Mar 2015; Agostino Sarubbo libnl-3.2.25.ebuild: Stable for ppc, wrt bug #509544 diff --git a/dev-libs/libnl/Manifest b/dev-libs/libnl/Manifest index 522df1052f17..e7fb157d473a 100644 --- a/dev-libs/libnl/Manifest +++ b/dev-libs/libnl/Manifest @@ -12,28 +12,20 @@ DIST libnl-1.1.4.tar.gz 1174974 SHA256 4f80c21fe5bbcdde6e72b59b4f98306063a41421f DIST libnl-3.2.23.tar.gz 766271 SHA256 8cc2cda9aa8cbbad384b9bb1ba0f6777ed9bf65e1cc3170d8c2ba5b3ee12f2b3 SHA512 b56dde135bf8e2a48bb7bb885351cf557b6a88c67dbc012c3c3f4008b8c6066f18442de772e7f8a41d6da8c80d4a38664393f131732870deae9da090b53045d8 WHIRLPOOL ef3f35edc77b7de1657e5ddd0f26e2e316d31ffb46353ab6c7345df5ff9b6d757b2d62fbaa5c58f4a7f5ed13859b00759971b22a069e381af519a82ffa8eb7a4 DIST libnl-3.2.24.tar.gz 802068 SHA256 fb8d6e5dc8af5b85bc6d00a71582a68a01e6a3f7d1664d4a646e289a99dd6816 SHA512 d42c131d0be3bddfd65b9353f7193d355a0b5a7f0c32ee3db67ceeb9da2b04030f2dbc0d51f7f7cddbcc15fcc596b380e0c846dbe1c52212e50d06b7ee12fb10 WHIRLPOOL a90e9dcd08c7a2fb2bc883dd4f8b09e21afd55b10573bada84d1fb6425f5a9adff90bfd0c7572aef437719cfaaa106e5cc4b4aeed081d62e6723ba31c15f0edf DIST libnl-3.2.25.tar.gz 832513 SHA256 8beb7590674957b931de6b7f81c530b85dc7c1ad8fbda015398bc1e8d1ce8ec5 SHA512 3f9649577e9282cf41d2d4894aaecb2d53b4a1c51f9e674a6fb73393e9482f9f45e6f0ffa5815e606f972916e369774bfd85141a96c0e3d9d4ead3adea796286 WHIRLPOOL f151776fa1d1b9d23416408a315c0aa900928fa902322a0f4df3c90631ef54f281cf0cae6f69ec878a76f03a609f5fa2eb52d4c03db502c9972a70d864cdaf97 +DIST libnl3_2_26rc1.tar.gz 976976 SHA256 95457199e94c9bdb7d83bda285b2838b121696738a38f6a424d7a80eb5fda86d SHA512 83d0965c7b67ef674365133b2fa57930fbc691308a003cf9aa1ef3fcd56461836adcafd6a02cd48a852cb16e0c725683f5e0e48085e03d1eb24d1242b732b2ed WHIRLPOOL 97458cb8e9cf07bba3b62d15ca30213e5a62d743fbc9e4f09be669c5dc35022c17445a054fc34e9c3ac45f85fedf5fd9dd3d8065c10d6bc942d3b0e0a143a02a EBUILD libnl-1.1.4.ebuild 1278 SHA256 d78369668313ff9a7c47b4dfe8c15267b7a9e5aabcca34fb8945c8dd43daf682 SHA512 83935055e7137498609efe43c3c658eaf44f777e0b0e556e0f36ac64f39529f9b0d6f05e791b2dac4b7db5b997efd0dde1f00cf2378f3e7e5c3804ad6723b3c0 WHIRLPOOL a42be59237fd80630bb75753dea3e8a813b10b4ce804f8012e72b5a8712dc5230166f12f93a2a63b7dc3decd46a5e541ff0287089487956c654e45863c1971b5 EBUILD libnl-3.2.23.ebuild 1894 SHA256 0b14e492e96fbe5c8e7836f71edcdabe024113f0bcd4e1d01fe545156e21599b SHA512 eb53d40f351883311fc76e6b8d0a930c2936cc35eae595cf77a449a976b5622d39401a2eead5af8d28af2910a7c4e242ae1872dd4294c57cd448c168d959139c WHIRLPOOL 0e748359d0e874f7daccb2a9c03034649c5afcfc0f38728ff07acbd63b4bbf3fb2a662d6fb9ebc244b30c885db639a27103ecec4af5f87db4ee4b6076b8d5289 EBUILD libnl-3.2.24-r1.ebuild 2646 SHA256 2f4d790a3585743aad0f0e10fb92d659b1456ea83fa8e6e1fe5accbfaa75acdc SHA512 c27b861832edb937a52bbce10bc90e439562df6a2ca829e5c9b52f9c6f83c6058f4beda22becd5e7fbc21c3551c620064718fb3b1a537e5716968cc22f8c4549 WHIRLPOOL 716cd3d6229aac5c1a65341b2eff4c4874711df891ca101c0baed2352e53f5041967f8e5113a8a00f4bf71e7475aabd3d0e1ddc0987a64f869d811611dec941d EBUILD libnl-3.2.24.ebuild 1798 SHA256 88f6d4b5e332e70fdaeb807342e4502bf00900956837dc00e26b015bc341666d SHA512 3491a7e3c56ae2ce055c3f0f1feb55612f1e89a83afa857dbfa96f5abc69224585895bd5133a660451468d4a5f98dcd43dd941b9984e69f2b0df19f7967cbea0 WHIRLPOOL cb905f5622cd9135fc8320c5fb99e02f8348feaa9ae5008a60dbb0864f9a51de498827f1710feeb8f05cedc96aa4e49fcfd140c830dc4c94c2e6a833dd28bd1f EBUILD libnl-3.2.25.ebuild 2635 SHA256 2b2c6de142117a12bfa43962876dd3ff3d7c5a0934bf69762b30ebd87d94c02f SHA512 ed5d9ce75ba4ffa247fd164edb60e615549cf564dad303adbc0fdc194b901fa000c49899380eeb46a454c92f0ba89e6dd09f1266aad75d1a25ec402650d26fda WHIRLPOOL 570b4fb96af75e85a2d19fabf170222d798692f859e3478b576ecceaaf24009be8940fc90ef4e70ea39b8acbbd55337c7e140ad28f2622f72e564a2b1aeb208e +EBUILD libnl-3.2.26_rc1.ebuild 2693 SHA256 307427439f91e2c1089d4976f1f7ebbda7d6a08923107d767858708acbd9ef5c SHA512 fb05bd06a0a81d504c66efdb60c5988ee674e6356b13e2a749da75c9a4af5811c07d36451d87698ab23ba5139b49318eecbae5b0cfecdbb6b42d583f6bacc3a2 WHIRLPOOL 9117054d89b64738550eb9487a2add6adc641d946315dd03769973793bcacfa8564c29ef2192801814dfb3507a9017b0300ba9841e566061716311b7962d69ab EBUILD libnl-3.2.9999.ebuild 2496 SHA256 f549f1d62a572ab2038b4eaf10e89ab346a417f73e91c8c1a7a1894065afe779 SHA512 621bdcffa932fe9602c5701404d493b73fe8aab15a20b94e82dcebbb5fdb415f20f3b40b76f44823923be11181dced96d7c652492b41d674ac52557c99b9d2f4 WHIRLPOOL 2b379be5756a003d2cb6d93755b85df8ec468d41d78e098121bcf34133ba023665052624ee3688e32ccf0657a855792e9f9e4f851691c2e05a40df6d03b40c07 -MISC ChangeLog 28445 SHA256 6bc630b7caa777c9910717ea0cc8b51a9103684f79a315942f9f69669ffd2ffc SHA512 f58c6143db6ca318f2f700b98d1aa099847488c856daf967d254b33b69d2aa5c84ba774e246f8dc8d3ea497612674ad9247f8ea8d94d3a2e2b9b6b41eab7dc6f WHIRLPOOL 278f45d7cd16ff2cf1bc98a341340a9299fc50e9d92c44cc694ddd18cedf611a3727501af36f75ee59a96585dbd7ffad970cb95bd1cef6d97806fbee2d8c7660 +MISC ChangeLog 28568 SHA256 e5c3c696fbce17f86e09538a27ddcb465f5c053972bb735e86571ab26b642ef0 SHA512 500cb68333cc481d8ddbee551b7dd6d9831f8d45e5eb30dfd8fb5d22a8e01b097e4d6580fe4348c789ab53fb824555918875520a5444bbc66e9da65b209c2ca1 WHIRLPOOL 0991f6e4290f5e0e24e730304f782dae180d11b88b83241d473c32eb67e6315c713696a997b528d7abcb11e42f73b8e74a56c15c4e55e10e0e3098604782bcc9 MISC metadata.xml 377 SHA256 91abe881d89b10123397f09a1b220a3178ff060111f48813cbe6b898316d3952 SHA512 3965f0516fa6e69b2031b43b89106b0124e8c36546ca2eb7c721f21e172c7691482daa5d6bd7d6a509217a37a2394006f6c625174e269103aa0f7deac1872916 WHIRLPOOL 305c84bde3150c0e9f20b304ebd0bf73186bb960c3d2e4b7b87870d68bd258d6b02be66c10f5e285d5f9b6e53742b14b9dbff00b4e8aae5bc617ee0a51c85b88 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJU9Cv6AAoJELp701BxlEWfmaYQAIfidwYguj2TLd1pIBJHncdP -hPKMa3wRy4JU2OqOx56nbYiQiDqyUEydSWbi/fsQkIzOKPn/v/A+Hh62CTEjEDIX -awhvMiaTJBcGrwxfsdvCCScwlJpKUxddjZBsNWzWvuU1SYSOuBD86gaYkd2LX+Np -Y80OcJEy+HaqyjxyyobxH8GJ7UNfiwXh5WG15eMdGQN+dOr3siGtMs3JvD96QpzZ -DnhO6RImbZRBIFgC4BkWB0k60/l1w21/EBJxDQt7eU5M8lTYMVtQT1qEBW2jZiAK -+USAPp+WAYkQA0AN0M1ahpbraPyt/sRIE3kbRsv0IdTli/eD0gWlCzz63+MVPBM3 -QkWhU2vXPaR/RkL+e5dCtZl39tEktmBbVicGKYPfZhN5fAE1wNV+LtL0KnlIDUlR -Bcau8mh0WkzHxlZoYDPOVkDAr8K3+qPocUEBA8jczO3faWbK7K7gxrWkekX5b9HI -WsDAy9sSkj4oE959XFI90gmVhSKrwYqfCws71sduqvKdSHxbGFdS3V3uZdjP5CJ/ -0EGNFVvi8QgteodFAKJcp2jfKeUYbSWWYfBjgHoBtrDpY0BB+YfbLj6LH1flbcGL -WJoZ8XW2inXkbwcQPSS+xD1jJ+MqxouE6L2pV1nJtXPTfr0J5KX4P1mpHsmIW3SL -HStadrNXJq/XP+1TEoM8 -=zgUT +iEYEAREIAAYFAlUB68kACgkQVWmRsqeSphO/ygCfSvPK37o8Y8O63A4AMn4lcNYh +4C0An02s3+0+YIlXLHM1DP4sUATGVT0n +=r9Su -----END PGP SIGNATURE----- diff --git a/dev-libs/libnl/libnl-3.2.26_rc1.ebuild b/dev-libs/libnl/libnl-3.2.26_rc1.ebuild new file mode 100644 index 000000000000..b3ed1ad9a66d --- /dev/null +++ b/dev-libs/libnl/libnl-3.2.26_rc1.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/libnl-3.2.26_rc1.ebuild,v 1.1 2015/03/12 19:40:55 jer Exp $ + +EAPI=5 +PYTHON_COMPAT=( python2_{6,7} python3_{2,3,4} ) +DISTUTILS_OPTIONAL=1 +inherit autotools distutils-r1 eutils libtool multilib multilib-minimal + +NL_PV=${PV/_/} +NL_PV=${NL_PV//./_} + +DESCRIPTION="A collection of libraries providing APIs to netlink protocol based Linux kernel interfaces" +HOMEPAGE="http://www.infradead.org/~tgr/libnl/" +SRC_URI=" + https://github.com/thom311/${PN}/archive/${PN}3_2_26rc1.tar.gz +" +LICENSE="LGPL-2.1 utils? ( GPL-2 )" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux" +IUSE="static-libs python utils" + +RDEPEND="python? ( ${PYTHON_DEPS} ) + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20140508-r5 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + )" +DEPEND="${RDEPEND} + python? ( dev-lang/swig ) + sys-devel/flex + sys-devel/bison +" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +DOCS=( ChangeLog ) + +S=${WORKDIR}/${PN}-${PN}${NL_PV} + +MULTILIB_WRAPPED_HEADERS=( + # we do not install CLI stuff for non-native + /usr/include/libnl3/netlink/cli/addr.h + /usr/include/libnl3/netlink/cli/class.h + /usr/include/libnl3/netlink/cli/cls.h + /usr/include/libnl3/netlink/cli/ct.h + /usr/include/libnl3/netlink/cli/exp.h + /usr/include/libnl3/netlink/cli/link.h + /usr/include/libnl3/netlink/cli/neigh.h + /usr/include/libnl3/netlink/cli/qdisc.h + /usr/include/libnl3/netlink/cli/route.h + /usr/include/libnl3/netlink/cli/rule.h + /usr/include/libnl3/netlink/cli/tc.h + /usr/include/libnl3/netlink/cli/utils.h +) + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.1-vlan-header.patch + epatch "${FILESDIR}"/${PN}-3.2.20-rtnl_tc_get_ops.patch + epatch "${FILESDIR}"/${PN}-3.2.20-cache-api.patch + + eautoreconf + + if use python; then + cd "${S}"/python || die + distutils-r1_src_prepare + fi + + # out-of-source build broken + # https://github.com/thom311/libnl/pull/58 + multilib_copy_sources +} + +multilib_src_configure() { + econf \ + --disable-silent-rules \ + $(use_enable static-libs static) \ + $(multilib_native_use_enable utils cli) +} + +multilib_src_compile() { + default + + if multilib_is_native_abi && use python; then + cd python || die + distutils-r1_src_compile + fi +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + if multilib_is_native_abi && use python; then + # Unset DOCS= since distutils-r1.eclass interferes + local DOCS=() + cd python || die + distutils-r1_src_install + fi +} + +multilib_src_install_all() { + einstalldocs + prune_libtool_files --modules +}