summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2007-09-29 23:22:07 +0000
committerMike Frysinger <vapier@gentoo.org>2007-09-29 23:22:07 +0000
commitc3c2785eb9d764f083e83a108329c2004012c800 (patch)
treea239eade29226d2b5c4223e68219551614ecc094 /sys-apps
parentVersion bump (diff)
downloadgentoo-2-c3c2785eb9d764f083e83a108329c2004012c800.tar.gz
gentoo-2-c3c2785eb9d764f083e83a108329c2004012c800.tar.bz2
gentoo-2-c3c2785eb9d764f083e83a108329c2004012c800.zip
Add user patch support so we dont need to maintain ESFQ cruft anymore. Spread on the arm/s390/sh love.
(Portage version: 2.1.3.9)
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/iproute2/ChangeLog6
-rw-r--r--sys-apps/iproute2/iproute2-2.6.22.20070710.ebuild18
2 files changed, 21 insertions, 3 deletions
diff --git a/sys-apps/iproute2/ChangeLog b/sys-apps/iproute2/ChangeLog
index 8511dce0d5b2..155839ec93a7 100644
--- a/sys-apps/iproute2/ChangeLog
+++ b/sys-apps/iproute2/ChangeLog
@@ -1,6 +1,6 @@
# ChangeLog for sys-apps/iproute2
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/ChangeLog,v 1.97 2007/09/28 17:31:56 nixnut Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/ChangeLog,v 1.98 2007/09/29 23:22:07 vapier Exp $
28 Sep 2007; nixnut <nixnut@gentoo.org> iproute2-2.6.22.20070710.ebuild:
Stable on ppc wrt bug 193818
@@ -21,6 +21,10 @@
iproute2-2.6.22.20070710.ebuild:
Stable for HPPA (bug #193818).
+ 29 Sep 2007; Mike Frysinger <vapier@gentoo.org>
+ iproute2-2.6.22.20070710.ebuild:
+ Add user patch support so we dont need to maintain ESFQ cruft anymore.
+
30 Aug 2007; Jeroen Roovers <jer@gentoo.org>
iproute2-2.6.20.20070313.ebuild:
Stable for HPPA (bug #190200).
diff --git a/sys-apps/iproute2/iproute2-2.6.22.20070710.ebuild b/sys-apps/iproute2/iproute2-2.6.22.20070710.ebuild
index 8aa5e27b1632..c074653066db 100644
--- a/sys-apps/iproute2/iproute2-2.6.22.20070710.ebuild
+++ b/sys-apps/iproute2/iproute2-2.6.22.20070710.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/iproute2-2.6.22.20070710.ebuild,v 1.6 2007/09/28 17:31:56 nixnut Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/iproute2/iproute2-2.6.22.20070710.ebuild,v 1.7 2007/09/29 23:22:07 vapier Exp $
inherit eutils toolchain-funcs
@@ -13,7 +13,7 @@ SRC_URI="http://developer.osdl.org/dev/iproute2/download/${PN}-${MY_PV}-${SNAP}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha ~amd64 ~arm hppa ia64 ~m68k mips ppc ~ppc64 ~s390 ~sh sparc x86"
+KEYWORDS="alpha ~amd64 arm hppa ia64 m68k mips ppc ~ppc64 s390 sh sparc x86"
IUSE="atm berkdb minimal"
RDEPEND="!minimal? ( berkdb? ( sys-libs/db ) )
@@ -39,6 +39,20 @@ src_unpack() {
epatch "${FILESDIR}"/${PN}-2.6.16.20060323-build.patch #137574
+ local check base=${PORTAGE_CONFIGROOT}/etc/portage/patches
+ for check in {${CATEGORY}/${PF},${CATEGORY}/${P},${CATEGORY}/${PN}}; do
+ EPATCH_SOURCE=${base}/${CTARGET}/${check}
+ [[ -r ${EPATCH_SOURCE} ]] || EPATCH_SOURCE=${base}/${CHOST}/${check}
+ [[ -r ${EPATCH_SOURCE} ]] || EPATCH_SOURCE=${base}/${check}
+ if [[ -d ${EPATCH_SOURCE} ]] ; then
+ EPATCH_SUFFIX="patch"
+ EPATCH_FORCE="yes" \
+ EPATCH_MULTI_MSG="Applying user patches from ${EPATCH_SOURCE} ..." \
+ epatch
+ break
+ fi
+ done
+
# don't build arpd if USE=-berkdb #81660
use berkdb || sed -i '/^TARGETS=/s: arpd : :' misc/Makefile
# Multilib fixes