diff options
author | 2011-01-07 18:37:20 +0000 | |
---|---|---|
committer | 2011-01-07 18:37:20 +0000 | |
commit | c38ebb204465bae5a739280731ad742287696bf2 (patch) | |
tree | bf90c0bdf030100636b40df5f5c9c04cbcb3a699 /sys-apps | |
parent | Removed nosetest dep again, thanks Arfrever (diff) | |
download | historical-c38ebb204465bae5a739280731ad742287696bf2.tar.gz historical-c38ebb204465bae5a739280731ad742287696bf2.tar.bz2 historical-c38ebb204465bae5a739280731ad742287696bf2.zip |
Version bump.
Package-Manager: portage-2.2.0_alpha13/cvs/Linux x86_64
Diffstat (limited to 'sys-apps')
-rw-r--r-- | sys-apps/iproute2/ChangeLog | 9 | ||||
-rw-r--r-- | sys-apps/iproute2/Manifest | 14 | ||||
-rw-r--r-- | sys-apps/iproute2/iproute2-2.6.37.ebuild | 110 |
3 files changed, 130 insertions, 3 deletions
diff --git a/sys-apps/iproute2/ChangeLog b/sys-apps/iproute2/ChangeLog index 511d7fa023fb..523d9d6eaa92 100644 --- a/sys-apps/iproute2/ChangeLog +++ b/sys-apps/iproute2/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-apps/iproute2 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/ChangeLog,v 1.169 2010/12/05 16:35:05 armin76 Exp $ +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/ChangeLog,v 1.170 2011/01/07 18:37:20 vapier Exp $ + +*iproute2-2.6.37 (07 Jan 2011) + + 07 Jan 2011; Mike Frysinger <vapier@gentoo.org> +iproute2-2.6.37.ebuild: + Version bump. 05 Dec 2010; Raúl Porcel <armin76@gentoo.org> iproute2-2.6.35-r2.ebuild: alpha/ia64/m68k/s390/sh stable wrt #346385 diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest index d1a2dce51f79..21855658c329 100644 --- a/sys-apps/iproute2/Manifest +++ b/sys-apps/iproute2/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX iproute2-2.6.26-ldflags.patch 330 RMD160 0dd7dd7837120eb31ffc8b9650063c4f8c8f8889 SHA1 a2dead0f194cfa039ecab330b0a945748f894948 SHA256 c7206270a72a9e0aa66ddf641d10a384501e58b87917b1e3161f297349b8ec13 AUX iproute2-2.6.26-linux-2.6.27-API.patch 1445 RMD160 0980fa108440f1b8ca96879ae5181c8a316a013d SHA1 577ce6ca0d01b3b6a5e17682e4c3ed7ad95005ca SHA256 728376e0c13d3714895f20271c7951502b52fb159813bb1156d13c3f63ba18d4 AUX iproute2-2.6.29.1-flush.patch 5669 RMD160 63441945760ddaa5de5678934fc5e2d2a7f960f0 SHA1 289383e5d198e33992eda9984bdd2fea1071a894 SHA256 13007eb0335e4a8a88f4946cea9fc61ee4fbe840ce308279696212b11aa1928a @@ -14,6 +17,7 @@ DIST iproute2-2.6.31.tar.bz2 372539 RMD160 9372c1683553c5a0efbdf7a2756cc6a28e3a9 DIST iproute2-2.6.33.tar.bz2 375000 RMD160 263bd12e4af88dbaa6c4b4fc75f186cca0a9266d SHA1 09d12790458b1d9e4fbd72d962304ac81530c4da SHA256 ef50a1f04a7f551a6a7802f4eef60fb06eed77bc8a8cbde7ffef950ded0abe02 DIST iproute2-2.6.34.tar.bz2 385281 RMD160 2d308f517e2e56e6399757c89f081f1c39bcea15 SHA1 b57f98e284c68a464b9c3e132d29760de6331688 SHA256 f7feb3c34df4714cae0265f7629863af8b0a88550f4f38aba0ffc81a10c29bbb DIST iproute2-2.6.35.tar.bz2 387193 RMD160 39a4eb0b07fa5b1ddbfc9f31f4053a5e777e8b97 SHA1 862b86ac73ea696867675765d119654553a22aeb SHA256 8ab2f47e129925fb8acb09421008d07aeafa01b2ddd1fcba4a056de079f090a3 +DIST iproute2-2.6.37.tar.bz2 388866 RMD160 1ede28e0ee32c9fb711b3b8c73435ec83a362829 SHA1 7852fb66fb745dc3c1fabee24d7d8ff017c48d36 SHA256 71754f8ad68facdb97d0cb9d7a298dc7f1ba069370bce902b661e06959f264e3 EBUILD iproute2-2.6.29.1-r1.ebuild 2696 RMD160 70887d2d603e1241dbb88c46a9611f91ae8da117 SHA1 a17de7e23be9fbc956aa6521c9b8385261b98447 SHA256 702da0ee8ab3597e51029f08d948de9ec31295e7e72cec2f6cd3eb870d145d03 EBUILD iproute2-2.6.31.ebuild 2594 RMD160 eae592770337edde8c2ac7b8ef247d1dc66ed146 SHA1 00d96f0b0ca62123fc1ae0f62cbb061b5d0e4805 SHA256 fed86f3b964a122cf606979c999053305aca65af0e4057ff11c8a84ac09680dd EBUILD iproute2-2.6.33.ebuild 2605 RMD160 5e542a3837ca7bf1dbbe1a8f0dcd54e570aa3f88 SHA1 08fbca5a06eaaa386f74c5d86121985523b76a12 SHA256 f3c4ce385505757e6ec432026ef07e2f4a39cff8b0b1469aa92e54e0984a0806 @@ -21,6 +25,14 @@ EBUILD iproute2-2.6.34.ebuild 2718 RMD160 41bb59dbec85feaabf439340c589a30b1ee78b EBUILD iproute2-2.6.35-r1.ebuild 2542 RMD160 79e74bac0f291e1e77bd1bd5c70af52fdf98baa1 SHA1 a3bd6943e3ad5d22a24a871650b75f8bb3ea02be SHA256 c159b0bf203d654e441fd9574b6250e3406f0c7975f91af049b9254616b5d65c EBUILD iproute2-2.6.35-r2.ebuild 2586 RMD160 d0232b8dce2a2583b1d79a5963bdac63f2ee8c73 SHA1 44b373cc5659ab45a10fd186d781b49245efcbfd SHA256 fb879cb4baef93189506ac0245052816bf3234e42adb0035434ed992b462333f EBUILD iproute2-2.6.35-r3.ebuild 2856 RMD160 9664bfcae64f297e5e72435df4deea27381b2385 SHA1 770bd83efef1ff55eb667c9e2068501055dc4455 SHA256 9e37596f2afb6ec10efea65f9ad3b811ab11d6b0f671d3c53630280bd658cbec +EBUILD iproute2-2.6.37.ebuild 2749 RMD160 f630cd0c562cccdacd9a82b727a1bca22685b2fc SHA1 25689056b6031cd410d19c239adfdb65a4e9b3a5 SHA256 33719e65d42f39479b154d168b5494ac4f108facf23afedf325e263b02bafc36 EBUILD iproute2-9999.ebuild 2433 RMD160 28f228f3af5e42e6b7b2cbdcea2330e38d26310d SHA1 a5473e6af6cb456b357e24c134f5fa5a80983a75 SHA256 abb49123cf276dc1b4662c6248641c39ee41d700795007c8be5d0fc2443a8c7d -MISC ChangeLog 29068 RMD160 964b46823907bbfb18ef4c454685309fd9813c29 SHA1 205662fb82e98842c24ebab8b357d235f8e46dec SHA256 610e9a88de683084b634e00499d45e2b2071f882c69365f34f75e95bc931190f +MISC ChangeLog 29191 RMD160 cbc35a0c824653ed7055af8bbf124a452b8ffc93 SHA1 1d828f07c11ded5a24cc43bacc36098151ef09e0 SHA256 f789a8d68ad6144e5f0d26a564f7e8ef72b9fecc159afcb637fabdef34f38e1d MISC metadata.xml 246 RMD160 f577c668ed7c33423595f7d3db200a5868749b60 SHA1 7727cd7938065c32bef28eee0e3ef096125217e1 SHA256 f081ffa604caba81f8229deeec7b8d4694d83c059564d7c941f7b942b8385012 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.16 (GNU/Linux) + +iF4EAREIAAYFAk0na3IACgkQaC/OocHi7JbI1gD/W9cog7kZl15DnMLaPm4iuIwg +lfikBK09Qx23Sm1mGRAA/1Q7b8jUAQgqtlOyNCpYfri2VnQTg36tlpW3dajcSv0j +=kDYR +-----END PGP SIGNATURE----- diff --git a/sys-apps/iproute2/iproute2-2.6.37.ebuild b/sys-apps/iproute2/iproute2-2.6.37.ebuild new file mode 100644 index 000000000000..312e112d7bc9 --- /dev/null +++ b/sys-apps/iproute2/iproute2-2.6.37.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/iproute2-2.6.37.ebuild,v 1.1 2011/01/07 18:37:20 vapier Exp $ + +EAPI="2" + +inherit eutils toolchain-funcs flag-o-matic + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git" + inherit git + SRC_URI="" + #KEYWORDS="" +else + if [[ ${PV} == *.*.*.* ]] ; then + MY_PV=${PV%.*}-${PV##*.} + else + MY_PV=${PV} + fi + MY_P="${PN}-${MY_PV}" + SRC_URI="http://developer.osdl.org/dev/iproute2/download/${MY_P}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" + S=${WORKDIR}/${MY_P} +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" + +RDEPEND="!net-misc/arpd + iptables? ( >=net-firewall/iptables-1.4.5 ) + !minimal? ( berkdb? ( sys-libs/db ) ) + atm? ( net-dialup/linux-atm )" +DEPEND="${RDEPEND} + iptables? ( dev-util/pkgconfig ) + elibc_glibc? ( >=sys-libs/glibc-2.7 ) + sys-devel/flex + >=virtual/os-headers-2.6.27" + +src_prepare() { + sed -i \ + -e "/^LIBDIR/s:=.*:=/$(get_libdir):" \ + -e "s:-O2:${CFLAGS} ${CPPFLAGS}:" \ + Makefile || die + + # build against system headers + rm -r include/netinet #include/linux include/ip{,6}tables{,_common}.h include/libiptc + + epatch "${FILESDIR}"/${PN}-2.6.29.1-hfsc.patch #291907 + use ipv6 || epatch "${FILESDIR}"/${PN}-2.6.35-no-ipv6.patch #326849 + epatch "${FILESDIR}"/${PN}-2.6.35-no-iptables.patch + + epatch_user + + # 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 +} + +use_yn() { use $1 && echo y || echo n ; } +src_configure() { + cat <<-EOF > Config + TC_CONFIG_ATM := $(use_yn atm) + TC_CONFIG_XT := $(use_yn iptables) + EOF + if use iptables ; then + # Use correct iptables dir, #144265 #293709 + append-cppflags -DXT_LIB_DIR=\\\"`$(tc-getPKG_CONFIG) xtables --variable=xtlibdir`\\\" + fi +} + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + HOSTCC="$(tc-getBUILD_CC)" \ + AR="$(tc-getAR)" \ + || die +} + +src_install() { + if use minimal ; then + into / + dosbin tc/tc || die "minimal" + return 0 + fi + + emake \ + DESTDIR="${D}" \ + SBINDIR=/sbin \ + DOCDIR=/usr/share/doc/${PF} \ + MANDIR=/usr/share/man \ + install \ + || die + prepalldocs + + dolib.a lib/libnetlink.a || die + insinto /usr/include + doins include/libnetlink.h || die + + if use berkdb ; then + dodir /var/lib/arpd + # bug 47482, arpd doesn't need to be in /sbin + dodir /usr/sbin + mv "${D}"/sbin/arpd "${D}"/usr/sbin/ + fi +} |