diff options
author | Tim Harder <radhermit@gentoo.org> | 2014-11-01 05:56:50 +0000 |
---|---|---|
committer | Tim Harder <radhermit@gentoo.org> | 2014-11-01 05:56:50 +0000 |
commit | 7a3d1347a504e0a1c417fb82ab01217e06e9e67f (patch) | |
tree | c2760cb435afa9a820d5503b50cd863540f4501b /sys-apps | |
parent | add risc v handling #527170 by Palmer Dabbelt (diff) | |
download | historical-7a3d1347a504e0a1c417fb82ab01217e06e9e67f.tar.gz historical-7a3d1347a504e0a1c417fb82ab01217e06e9e67f.tar.bz2 historical-7a3d1347a504e0a1c417fb82ab01217e06e9e67f.zip |
Version bump.
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0x4AB3E85B4F064CA3
Diffstat (limited to 'sys-apps')
-rw-r--r-- | sys-apps/iproute2/ChangeLog | 7 | ||||
-rw-r--r-- | sys-apps/iproute2/Manifest | 24 | ||||
-rw-r--r-- | sys-apps/iproute2/iproute2-3.17.0.ebuild | 124 |
3 files changed, 140 insertions, 15 deletions
diff --git a/sys-apps/iproute2/ChangeLog b/sys-apps/iproute2/ChangeLog index d3f58d29f36e..a5673af1e5d1 100644 --- a/sys-apps/iproute2/ChangeLog +++ b/sys-apps/iproute2/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-apps/iproute2 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/ChangeLog,v 1.234 2014/08/27 00:40:17 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/ChangeLog,v 1.235 2014/11/01 05:56:45 radhermit Exp $ + +*iproute2-3.17.0 (01 Nov 2014) + + 01 Nov 2014; Tim Harder <radhermit@gentoo.org> +iproute2-3.17.0.ebuild: + Version bump. *iproute2-3.16.0-r1 (27 Aug 2014) diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest index a401d4a7cb1b..7d8123f4a468 100644 --- a/sys-apps/iproute2/Manifest +++ b/sys-apps/iproute2/Manifest @@ -26,6 +26,7 @@ DIST iproute2-3.12.0.tar.xz 425192 SHA256 44f600475d27a421688cda2294efec38513473 DIST iproute2-3.14.0.tar.xz 435844 SHA256 bda38951c49f89ffc2e2fe85579ce616337b5d3a2f0319921fd071c838356bd4 SHA512 774ab15bc0001d79884d9c88920c63dead162f6d93816bb921beca3b5bcc12555b07beaa726107491b5a6c7eae89558dc1dba85712d0fb35c3a78133356b2921 WHIRLPOOL df321fc9d254bcebeb5024ad236561f97c96bf71c847dc3f55d4fbdf3e3ccf8b6458c004561889c5179098b386301a82317e3bfaa925bce87e2dbec395b8b01c DIST iproute2-3.15.0.tar.xz 437704 SHA256 5359ed1f31839d8542a057c0c4233131ab9c28d8c41fc9c8484579d9c0b99af4 SHA512 392b29c25df8a588d78afb7f827a41091d45c1c0fa95d10b39d8f381bba5ee8a7373fa58d09ff36c8dfe84ab752a7111ddfeef7e2bf0fbfe11adf35a13adb87f WHIRLPOOL 1b29c70ba953831bdcdeabaa95c42db7605536062bc21924c0a3aaed292ef166a8633619e9269e6b92f85b96f9990cfc5ff7bad2b97a71eab837400a56094690 DIST iproute2-3.16.0.tar.xz 438820 SHA256 1f0a8a6c0e872166f75433f5cbf9766f3002b5c2f13501b3bb8c51846a127b79 SHA512 82491f9c73500c3378088947c0745b3a34fdcfc4202df47bef356c2a9330f915987d45ecd58ba163efd23a42a6b263de569953cdeb0adb46bfdd882da6b93219 WHIRLPOOL 5feb5d9fa45d0c73f530551afbecc0b35a939f21c7cd25bfebd421db57f7c39fb6d827b773571a8a8c4f392e50fd52c4bf6683ccbc5a2931568199fe31515d59 +DIST iproute2-3.17.0.tar.xz 440188 SHA256 09e406636e7598e46d5d4f7b928bf5db57049d65dbeb9a496005957ee16f6000 SHA512 1bc261526b0c72fe79b792f0ae497420ac66641dc24a067c903275c63b51b257f540ca6fc6a3d60f93f416c5111841ea53ca28b038e51217a24783171ee4dacd WHIRLPOOL 58bd417385272140260bbd56d379881f7218e789580b874dc9bed06931097a67286f5a63966a730362079aa83903c965dce84575283d656d47a665edbb9599c4 DIST iproute2-3.3.0.tar.bz2 416353 SHA256 f328ec01bac64854f477b9440b0bbeae91895b4ba266821597ceac6bd1501c3b SHA512 825b473e3fb17cf724bc389bb99dabbdabf9c5bfee89890f723027f3412a82a9c7f77ac8b792a218ff50dd552e31105206ccff1897b68fe201d83e5764032feb WHIRLPOOL 7827cb8d447eb86d89dc14dedecb94d7e1a9fc9380ee2130d28047f834f5b96045226409448a8f159501f9bd20b1eebe7c32ae17d5687c4c071459ae9c807ebc DIST iproute2-3.4.0.tar.xz 382092 SHA256 38e846e412b2fa235a447b50c20ad1e9770d1b3ed4d3ab18ca0b18c6e8b79ba4 SHA512 b0396ae65faa4b1966726110506fe93a9dfc4584c3287ee0867ae2d010634d0231ee6513e61fb8b0eb3d50d67ec0e1480c83c27ceb005f579df57e6d51f7ef66 WHIRLPOOL dd9d3c36e69ba840b251cd93cb605d69808851c53a0b347d6a1a1e27ecb4c3516a9c3fa943d56f5bdbdb2a545eeac6feb0be51aa4d14d07f1d07d15b764826c0 DIST iproute2-3.5.1.tar.xz 387984 SHA256 36f2674e5436289f3ccfb0a58707aca9dcfa295d06afc36d2117674508f5ef72 SHA512 e94356d07fa6f14fe9531a39b53739fd3a293c381dd4916cbc4722f1c560c2bda5f4d567967bdd4898fd13e74a8d1773d62bd5e6072b764d3032d464cba961c8 WHIRLPOOL 37fa6430f0b604b5b623eb5ef547895cdf7ec147863e15dc2b5ae6f56c85d146b7caee9cb6516083c2f7e952f8343a2a7fecf3a2f606c4d10ca9cd7ffa6292d8 @@ -45,6 +46,7 @@ EBUILD iproute2-3.14.0.ebuild 3536 SHA256 5e8d13b17d1dabcabe05c409f552e4c792001b EBUILD iproute2-3.15.0.ebuild 3536 SHA256 116b97876f0532c41f10c0a4f3fc456bb09ba983858e8e9ffc10ea64c8032449 SHA512 b2e8c74a52e13fa52640075e190707a90dc32c2fdd627f3f17334aafa98f26264ecfc477b254d25a39a5ea0dcd2329f9a1f18cc3fd89fbc21765ae91354d1407 WHIRLPOOL 51a40881bb40e60421699678a0c5695adeb911b17fe1012932c751f7af3d8c6e0c504b1a89662c6e4894a255a178f1843233dcdfec0f4ab67ec1e46d7c474867 EBUILD iproute2-3.16.0-r1.ebuild 3653 SHA256 a42a1460ebf20fcccbddf227547c6b81fe92b4cd224d26a001e0a4d5cdaac276 SHA512 1d41975dbdda2d8292f4dec0f3b24474e31ece557764d56e152e69cff68b43cf2591e2220fe1e13307ef1e83e491b77c30ec2070b2c59d20ebd515aa3fe9ca40 WHIRLPOOL 66dd1f02a6cd9e776f236daa0bf2557b6a067759cdcee90f7e459ec3cbc0cac926c4535ebe5fc8316171cc6ddad180033724b698cd1fbabf33ddc4d247203a6a EBUILD iproute2-3.16.0.ebuild 3539 SHA256 b7d4b5aa7cfcd93453113ead78d979c197a14f53640fff76de5a294a720b0fd8 SHA512 0979011154fececebe6f1e17395334ff8ad2493b66c47b382bddf402d8edb9861eadca54845fd8fd95607cd5ac736d8e1613f64512e1914a79e46e7d7421804f WHIRLPOOL 9155c7b054b0949ec6241257bd095d929e1c4a6369332705ae778318715bbd8388aa145a359da580e7d5ce8eb36ec63aa899c5ebbe3b8dd8d0e8318288007cd7 +EBUILD iproute2-3.17.0.ebuild 3653 SHA256 c0a580b4c8ca1f18a0b769e63a9f8cb0693acbe66695a2d78125b3d0268f6129 SHA512 30023014e0789dab939b91f81dd4dd499c6c26f50fff1bbe8268500a8be59b743f1f327ca34017594994352797a660b00255549a912bca0a8915c27994828af8 WHIRLPOOL c520cb3247a501bbcd3908cedb15dd4cf60a7ee0279a02c5d7de3e6458962ee17d415cd0c1daf8377ca2226a2fdd375dabf46a88024905e52e7cbc6bd29286ac EBUILD iproute2-3.3.0.ebuild 2972 SHA256 1e09b07a850aea92e7e57a0adef53246ff7cc8d8498ba7ccadf8eb0cd814bebc SHA512 2ddd5321a9f378322b72fe5fd9dc7c45b6e2ef26cacf42f5d731127b8e249495e2adbb36f1972174424f28a493b4a82b5610add9961855a8559d746cdbab9eb0 WHIRLPOOL 5c3716f6ab9a18e2fea0e8acaa0e2bd347edc189e2b485e61f5373327c7f675499f7e239961697b78e21393dcde2a5994c17c420c649b3503fdfaefbcbe1fa57 EBUILD iproute2-3.4.0.ebuild 3002 SHA256 345f9a7580ed2bb81811c60bd2a66ea580b5b10ee4dde9c3abc22d7cf21664f1 SHA512 d1dbef1e35df618cf9ee1647048f258d5bd7dd903d7face73b948293867189889fe99365d4d0e66423ccfac59ae3c271f7efbd5af37b339a944afe10511043e9 WHIRLPOOL e2edadcee3aa3bb4ccc6668e7edb32125e888f8ac0b6fa0753733494829a26f5cf70d44894b4992856210f0d85d5e4711f36c527899990c24ca19e876abbfead EBUILD iproute2-3.5.1.ebuild 3055 SHA256 90734a1a0822fea2d81649a2c6f06aff648903a393cb57906b560b16da41f02e SHA512 07550ab66ff8aef3afb76d5083c74548f77f9cb2a944261f2b32756011d25bafd4c83b5fafc1283ec0a96c564d84020a6b8381b55dcefab9d03fc426f31b6682 WHIRLPOOL b39b2b78640f59b7dafe3904ff245b298a9e1afd7c34c3d55fd1073b3a583fcfe28464096c4666151ff8a64f94f778007d93f8e0d91795ae6a239cd7871164c6 @@ -53,22 +55,16 @@ EBUILD iproute2-3.7.0.ebuild 3199 SHA256 f56b5e5c51fb9973041da16383aebc579a99c9b EBUILD iproute2-3.8.0.ebuild 3493 SHA256 e9fb3f69673cf3e6cec6abf83ca59bbf84af19547fc5245e23f9b8af2f8d6dff SHA512 38180309ad908833407c6fa681aa4e7b0fa5e3723d8a4d9667d161adf8c90fe2a6565c82989a7681179b8943553ebd71c8858b59f1b545465189df1a4e7b4682 WHIRLPOOL a59f47eb73a56790f9314ed386fb18eae47152d1d7e4d986ee859ac59eec2798026148ec691259e0ba6011f31f0f965af9846853b670f245de3496bfcd934c20 EBUILD iproute2-3.9.0.ebuild 3448 SHA256 d39287a123200dc4a5a876e6b9a563416926c3f647e5bf547edc655365e638fd SHA512 a4709e9dc4f5f4ed08aeeaf2dffbb54795884a2dbd1daa52bf10470ab42702234403778b5dd9eca6af89e727975e49d6c5de3c23fb16ce1b962a968e6164e296 WHIRLPOOL 45cff8d41fb0498e68210090e372acef8000f8b42b4787c5f10262b5265360102f4f1b45090e9202924da085b8a47597e4c196dc3a198f9a1d746d9300e33b86 EBUILD iproute2-9999.ebuild 3062 SHA256 10aa54bddb521f3d3a37cb07e3ace119e1ce846cb63c5080da8d683c78190bbd SHA512 f01b7583c50e1b2d464aed3be7162e9a7ff59571ea13384b1555222bc6670b83577af55eb835b6e82de66ae154b1965418a76d42295c49130d264971c6704236 WHIRLPOOL 49a9699cfd677a8df2084a104eef77c720de6ac3ad8556f2ce3f22f5bdd2e786d5056001a6ab53d5dc8209c56ce331495c37895de5a29c4c9bbf0959dc2e4637 -MISC ChangeLog 39317 SHA256 ffa7cf8e749d1b3151c0809191913451d5915ac443e4b89d28e1ecc6e1096524 SHA512 0872574b051ef10b039ec92a9432ccfe07a8c0ffde7185853a0f31ea763d39aa823eaca0d94feff464e59432853d47773c157289c5692ffeff07f48d27663358 WHIRLPOOL 0793411ff16612bb0058f9653a9a12a0f5a5fb535eb0955a969aa88b0ec1fbf3881996d054f29ac80f6c2eb8ffca1595a97c76cd80c6e0e1efab277311024571 +MISC ChangeLog 39443 SHA256 1cb8354fe620a31d77786482c3d079c84151953147cfb46c3439f1994e44ce6a SHA512 7c87c04d310617ab01bd23a2e82fade6c435db0688d02dbc6d9cc01cdd2ab28652f3dd488664d8a75d49fc6e40c991e21e523f278863d9b336189b4528a6914e WHIRLPOOL 0c3395fa37074ecb359b9f5c02a1359bca575be142e186bab2e0cebe771582609d48e46b55d029b661cb71e4ce5e3d559210c69d14f2a44a9b58e0e1a3553803 MISC metadata.xml 317 SHA256 45312a0c8b9363b8eaa97110513ca39053ffcd967af978900ee0a01aa81c00aa SHA512 2e6ed50522276dd0b09a61ba0c68ccc226ff33b64da2af87e92e349354f379cae040eb753961aeedc2a894eb65415fba7763541efe21bf328fe0a69706aeb872 WHIRLPOOL 73003e9201c29cba545b3245b53da9c36dc4b3c209ece693a9401b954896f6db5d29b209318fb7dd1c33db8920d01e097feaa88ef4ec0cb07590e850803bce09 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJT/Sj3AAoJEPGu1DbS6WIA9ecP/RMEcql97dmRgjZtUlOp6Da3 -rwxynxGsCJQfBQ4eLxwFQJEpsQQLvRHi6jDxd1Uug0X+zQSuKtlFYeSsS+UQQu5A -GfUPzX8ah1MyWKUec8Ma5bYzUJaC6qoVJkKUW7/G+kAj0t+/1BMKHk3HiS/n8W/y -eXYwarqVxDagDYDlm9oAvkyIizy/WcAPMuF9VDU8mkDBIGaGsyXbbNbaayw1CKSu -dQrDsFGcD56/CwYbdCGyUB6wokhZm8tuUwNtUuUgObwoM28W6yYy7Kk/oA4XmpD1 -eK3s6pc9LylCk69J3s4VacwdOg69rZqa1edL2oaKxHEOdgeT965AV3LWzoJ/klv0 -AC7c0sOwvz9RRgJtfuKqtxic235O4vaoUDU/1Gof4mA3LjekXI6U8Q7XplnJ+yN/ -ftv8yct6bKa60zY3VZznZV5FOQOSAMTNV/LLdZURBSGn/QI7sTHQk7Qkso6lAo2T -hY5evQmzUnKMpPkXML3QNpEvlLfZewzEvjKUkqALMItj9zA4rVGOfvXXsrKewz+J -1HD4v1vitFTUJN5Y9z8T4d0ozLildZueOE8DK1MNg8CsxVsDozbNCzAOi4iFR7xH -eLUOo0ZuujuPjbw8vNDdtJyJcOiYYsE/ToDUhOJbP0TxyPtCLy+gCSl2NfXdiurh -URSQYoBHk2ZgrSZM4nth -=4nfX +iQEcBAEBCAAGBQJUVHYjAAoJEEqz6FtPBkyjub4H/2xeV6SVhd3TgTLkOBafUuLW +twAAvnxFnfojVqBO7G5BwO1nvnhVWsEBhD8HntiflItS0Z7PYkfcBO/A9Fop2pZP +pa7FO3MSjMmq0uSx1QrVeb7oLiE98jMks9ccLEC9cISLvpzx7SFeT2TvtxgNtPrl +aUBWZSzLNZwUJckz6M2iSADr0vN1DpOvyUwOFib4PZO5HBK3288KPhb8nNqy9XrG +DbxBYZZQJ7VJNdsnt7ykV/YJzJeKKgGoAjNprwkCr+JMuiv/4VclgsyXHzLVpa6Z +bm1/7BnbQubuYvGANOMIvNt9b9nDDbOLfBb/wY9wQZYAA8dx/PWS/vW1Djwwxe0= +=DBQH -----END PGP SIGNATURE----- diff --git a/sys-apps/iproute2/iproute2-3.17.0.ebuild b/sys-apps/iproute2/iproute2-3.17.0.ebuild new file mode 100644 index 000000000000..2ff10208896f --- /dev/null +++ b/sys-apps/iproute2/iproute2-3.17.0.ebuild @@ -0,0 +1,124 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/iproute2-3.17.0.ebuild,v 1.1 2014/11/01 05:56:45 radhermit Exp $ + +EAPI="5" + +inherit eutils toolchain-funcs flag-o-matic multilib + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git" + inherit git-2 +else + SRC_URI="mirror://kernel/linux/utils/net/${PN}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +fi + +DESCRIPTION="kernel routing and traffic control utilities" +HOMEPAGE="http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2" + +LICENSE="GPL-2" +SLOT="0" +IUSE="atm berkdb +iptables ipv6 minimal selinux" + +RDEPEND="!net-misc/arpd + iptables? ( >=net-firewall/iptables-1.4.20:= ) + !minimal? ( berkdb? ( sys-libs/db ) ) + atm? ( net-dialup/linux-atm ) + selinux? ( sys-libs/libselinux )" +DEPEND="${RDEPEND} + app-arch/xz-utils + iptables? ( virtual/pkgconfig ) + sys-devel/bison + sys-devel/flex + >=sys-kernel/linux-headers-2.6.27 + elibc_glibc? ( >=sys-libs/glibc-2.7 )" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-3.1.0-mtu.patch #291907 + use ipv6 || epatch "${FILESDIR}"/${PN}-3.10.0-no-ipv6.patch #326849 + + sed -i \ + -e '/^CC =/d' \ + -e "/^LIBDIR/s:=.*:=/$(get_libdir):" \ + -e "s:-O2:${CFLAGS} ${CPPFLAGS}:" \ + -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \ + -e "/^WFLAGS/s:-Werror::" \ + -e "/^DBM_INCLUDE/s:=.*:=${T}:" \ + Makefile || die + + # Use /run instead of /var/run. + sed -i \ + -e 's:/var/run:/run:g' \ + ip/ipnetns.c \ + man/man8/ip-netns.8 || die + + # build against system headers + rm -r include/netinet #include/linux include/ip{,6}tables{,_common}.h include/libiptc + sed -i 's:TCPI_OPT_ECN_SEEN:16:' misc/ss.c || die + + # don't build arpd if USE=-berkdb #81660 + use berkdb || sed -i '/^TARGETS=/s: arpd : :' misc/Makefile + + use minimal && sed -i -e '/^SUBDIRS=/s:=.*:=lib tc:' Makefile +} + +src_configure() { + tc-export AR CC PKG_CONFIG + + # This sure is ugly. Should probably move into toolchain-funcs at some point. + local setns + pushd "${T}" >/dev/null + echo 'main(){return setns();};' > test.c + ${CC} ${CFLAGS} ${LDFLAGS} test.c >&/dev/null && setns=y || setns=n + echo 'main(){};' > test.c + ${CC} ${CFLAGS} ${LDFLAGS} test.c -lresolv >&/dev/null || sed -i '/^LDLIBS/s:-lresolv::' "${S}"/Makefile + popd >/dev/null + + cat <<-EOF > Config + TC_CONFIG_ATM := $(usex atm y n) + TC_CONFIG_XT := $(usex iptables y n) + HAVE_SELINUX := $(usex selinux y n) + IP_CONFIG_SETNS := ${setns} + # Use correct iptables dir, #144265 #293709 + IPT_LIB_DIR := $(use iptables && ${PKG_CONFIG} xtables --variable=xtlibdir) + EOF +} + +src_install() { + if use minimal ; then + into / + dosbin tc/tc + return 0 + fi + + emake \ + DESTDIR="${D}" \ + LIBDIR="${EPREFIX}"/$(get_libdir) \ + SBINDIR="${EPREFIX}"/sbin \ + CONFDIR="${EPREFIX}"/etc/iproute2 \ + DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \ + MANDIR="${EPREFIX}"/usr/share/man \ + ARPDDIR="${EPREFIX}"/var/lib/arpd \ + install + + rm "${ED}"/usr/share/doc/${PF}/*.{sgml,tex} || die #455988 + + dodir /bin + mv "${ED}"/{s,}bin/ip || die #330115 + + dolib.a lib/libnetlink.a + insinto /usr/include + doins include/libnetlink.h + # This local header pulls in a lot of linux headers it + # doesn't directly need. Delete this header that requires + # linux-headers-3.8 until that goes stable. #467716 + sed -i '/linux\/netconf.h/d' "${ED}"/usr/include/libnetlink.h || die + + if use berkdb ; then + dodir /var/lib/arpd + # bug 47482, arpd doesn't need to be in /sbin + dodir /usr/bin + mv "${ED}"/sbin/arpd "${ED}"/usr/bin/ || die + fi +} |