summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2015-02-15 02:54:08 +0000
committerTim Harder <radhermit@gentoo.org>2015-02-15 02:54:08 +0000
commitc72ffafda53ae2b8ae1b88b8f2fa941e7964bf90 (patch)
tree772b480c4a42210c5d3e3c40d4965791c93bffbc /sys-apps/iproute2
parentVersion bump. (diff)
downloadhistorical-c72ffafda53ae2b8ae1b88b8f2fa941e7964bf90.tar.gz
historical-c72ffafda53ae2b8ae1b88b8f2fa941e7964bf90.tar.bz2
historical-c72ffafda53ae2b8ae1b88b8f2fa941e7964bf90.zip
Version bump.
Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0x4F064CA3
Diffstat (limited to 'sys-apps/iproute2')
-rw-r--r--sys-apps/iproute2/ChangeLog7
-rw-r--r--sys-apps/iproute2/Manifest18
-rw-r--r--sys-apps/iproute2/iproute2-3.19.0.ebuild124
3 files changed, 140 insertions, 9 deletions
diff --git a/sys-apps/iproute2/ChangeLog b/sys-apps/iproute2/ChangeLog
index 1fb84f9befbd..2309c03701bb 100644
--- a/sys-apps/iproute2/ChangeLog
+++ b/sys-apps/iproute2/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-apps/iproute2
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/ChangeLog,v 1.242 2015/02/09 08:07:25 pinkbyte Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/ChangeLog,v 1.243 2015/02/15 02:54:06 radhermit Exp $
+
+*iproute2-3.19.0 (15 Feb 2015)
+
+ 15 Feb 2015; Tim Harder <radhermit@gentoo.org> +iproute2-3.19.0.ebuild:
+ Version bump.
09 Feb 2015; Sergey Popov <pinkbyte@gentoo.org> iproute2-3.17.0.ebuild:
s390 stable, wrt bug #535698
diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest
index 6e06de9609a2..145103dfb380 100644
--- a/sys-apps/iproute2/Manifest
+++ b/sys-apps/iproute2/Manifest
@@ -28,6 +28,7 @@ DIST iproute2-3.15.0.tar.xz 437704 SHA256 5359ed1f31839d8542a057c0c4233131ab9c28
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.18.0.tar.xz 448396 SHA256 d5a182154abd0749b1df7d1649115a32c65f559951477396203b1f514dbff1df SHA512 038df5a065c6b544ff84016fa9300abd99d41d086d0741e176799a564d1b6b317acf786732cc90e2cd2d4bc6acd0c8788ad2485d4e65c2caf1e5ba4cdbdbbf0a WHIRLPOOL 5b53b6e4d7033631c53d34689a2bdc0e3abc0137dcf5ccc31a46e3c2ccac8379d895c6e534b59b960b916f993b4c49fdec044f7515e8393bc6f93f89b54c5637
+DIST iproute2-3.19.0.tar.xz 455004 SHA256 e2f9f8c36e166f2ba6c0e1e7a9ad84cdf7c1615b93df49dac44563d7b57fd7b0 SHA512 fc533b6a526cfda234f043ac25302a3206a81ab2a740640b997b6bfb22e6f94ddc21b704191a358ea8721a327ba785e0224a4b4129111ef5008b4003379c3706 WHIRLPOOL 6a0aa1a948286d7dcb3663d787167c27760d756385295bf0ca631920aed50fbd984c19204247097116ef0d4e293c3c8dbe13b0b44c6ec83e7815a7461293c89f
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
@@ -49,6 +50,7 @@ EBUILD iproute2-3.16.0-r1.ebuild 3653 SHA256 a42a1460ebf20fcccbddf227547c6b81fe9
EBUILD iproute2-3.16.0.ebuild 3539 SHA256 b7d4b5aa7cfcd93453113ead78d979c197a14f53640fff76de5a294a720b0fd8 SHA512 0979011154fececebe6f1e17395334ff8ad2493b66c47b382bddf402d8edb9861eadca54845fd8fd95607cd5ac736d8e1613f64512e1914a79e46e7d7421804f WHIRLPOOL 9155c7b054b0949ec6241257bd095d929e1c4a6369332705ae778318715bbd8388aa145a359da580e7d5ce8eb36ec63aa899c5ebbe3b8dd8d0e8318288007cd7
EBUILD iproute2-3.17.0.ebuild 3646 SHA256 6735acb68ca5678a08d57cc6a85d241b4b411beb26c89d08b0b921b09e1a3962 SHA512 d947e5ac64e0e989ef6e1d167d09f97f562f493114337d0550b3e91b8e87676f443517b564e267d85d99ae6be4e364d99ebed6083e0ba235694aaf629dfcab38 WHIRLPOOL 55a57b53bbc226c0dccfbe56ff9012ff7f947caa5330ab6c489931b8f119054c805dbfa357efc5ad6605a2e8db307b91de2b4f1bb529657f8f6a2746ef88227b
EBUILD iproute2-3.18.0.ebuild 3653 SHA256 4f260ab427bcf3be540d78f0ab9e4c72f18a8ae0e49c0077261d31c17ba163e3 SHA512 1d26b6b0945809e41cbf01a4f26dda165aaa54975c92da23ffb1621b5cc82407d992c951b0d97ad587c763f5ff0fc36ce2fb9c561663ed6884ec759cc9131887 WHIRLPOOL 7eeb3eae589b7ffe61fbd135a411b53c19e115e6b96f8df890dde0f5f3b7a7ee133e9383fdb7a02195ad204d1a2810213b6f7d96c21c54d4cf6793cf6322091d
+EBUILD iproute2-3.19.0.ebuild 3653 SHA256 28275701a89653a18eca93af177ec8ee472abc97ffe74fc8b2eadd3407eed667 SHA512 6656efccd333c191226ebdc7dbc90c981dea059591407b3171830a96e3af2a30860fdd17616ff5d40891d6731d7e589266c4665df1fa063a1db615bba8285097 WHIRLPOOL f02f93bd6a8855c271c9b2c9d970d014ba104c7e8712de28930ff3e9327176fde90496600e25c2de53dc968f2bf23655d770d30009d42ac79f5a294fa6aeb117
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
@@ -57,16 +59,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 40201 SHA256 440d89240416620718035bc1f4eb47b5867aa157888b085932102286756e0341 SHA512 08aba4a3a06c2176532ef272a352440c663bdca71d21318013c55aab82b5cf125d0ccd86cd79e548293137941bbc3f86a1e5cbf9260c77da845bd796ce652c62 WHIRLPOOL d28ccb08e3d399d565cebb2a9d01135aab4854f3502fa3a316cc85fe545d548b90ff040b942eed5d87a923ee7890e8be200a2fc504647205ba879396000f7c82
+MISC ChangeLog 40325 SHA256 410aafe25833948c9ce20d2cae4c3b4d0664430613fa63f1fb4de83795ed544f SHA512 04dc8c84a87d4c52c44b685875e0fff54ea429f34f07372892d0e4262de1a451b0405e9a64bf5c98300a1fdce2a4fcf8f24f62a8fa2849a29024b710145b0b74 WHIRLPOOL 711f99141e246f8c1f1a406d26e658c6b67c640a64fb2a8cf40560e15943ad6f30f6f5a996e5b11fb601105984620c274585702b90d5f3a1a64ada36329129ba
MISC metadata.xml 317 SHA256 45312a0c8b9363b8eaa97110513ca39053ffcd967af978900ee0a01aa81c00aa SHA512 2e6ed50522276dd0b09a61ba0c68ccc226ff33b64da2af87e92e349354f379cae040eb753961aeedc2a894eb65415fba7763541efe21bf328fe0a69706aeb872 WHIRLPOOL 73003e9201c29cba545b3245b53da9c36dc4b3c209ece693a9401b954896f6db5d29b209318fb7dd1c33db8920d01e097feaa88ef4ec0cb07590e850803bce09
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQEcBAEBCAAGBQJU2Gq9AAoJECo/aRed9267kkUH/3DYeJITBe7Hck2St6ALQI2P
-aZTVm51UdolyWUPQHG4/mZ0dwwnYYk3F23/ghuGZgLh++IKNHnldQtCSi33n4qUK
-uezof2n11+1UqKYRuqwgyI6WHxQVaC8KmyN7VivG1I3VO8EsISKO/uHMWXJlvsYj
-ZunFL1TlG5c9tWljZF0esuKQjgJhGeN1NftWDZUywuP3qJ2wHUKVR9ZK8ZqMH/6B
-avdsI5GlMWL4ust0kCa5DmfqVkD5CiZTwvW+YMBW/uU0VfupG6ZCUL9XgLkaxhe4
-41OIJTO9rEgQSoYS6+l608EQpaIYvMg6iVj++CnFAJEq1BuV74flr6O7Dq3yrz0=
-=Mc1d
+iQEcBAEBCAAGBQJU4ApXAAoJEEqz6FtPBkyjICYH/jnJ31EejKgYqM+Eiw2N0onG
+2wqfyhXNUdN9w+dQ4gwgxRh4qXm3KQnQqeJvhpnDVsneGokDlyufgCUOcRXt8zhT
+ldb1KkjmqOtSyWUlpKH/r2pyUN9Fd/T+vbBnp/akFsQ8YM0n+afOvt2AoUt9ijVZ
+wzO5qL21RnHieR7epFhLpECuVYnstEAcV6B2DoEv6NkXynhnBITQzzxc5cab8fGC
++k7IBa37/5PdiA9PNUwk29qNjFkh5SJxBue+2sg3HEb3fDD4lMmTm1Nz3G+xCxU9
+lyCyHK8ceY9s4tYFPDI31565n+o3MnuflLQ9tv/7gYw0SG10Vlplu/OAgA2gat8=
+=U/za
-----END PGP SIGNATURE-----
diff --git a/sys-apps/iproute2/iproute2-3.19.0.ebuild b/sys-apps/iproute2/iproute2-3.19.0.ebuild
new file mode 100644
index 000000000000..22157482847c
--- /dev/null
+++ b/sys-apps/iproute2/iproute2-3.19.0.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/iproute2-3.19.0.ebuild,v 1.1 2015/02/15 02:54:06 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
+}