summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2005-07-14 04:00:45 +0000
committerMike Frysinger <vapier@gentoo.org>2005-07-14 04:00:45 +0000
commit999134917502d1faab335c04879fef8b5038603c (patch)
treed40d092caadfa468f05f560615a3bbc62bc2e83a /sys-devel/gdb
parentadd boundschecking support (diff)
downloadgentoo-2-999134917502d1faab335c04879fef8b5038603c.tar.gz
gentoo-2-999134917502d1faab335c04879fef8b5038603c.tar.bz2
gentoo-2-999134917502d1faab335c04879fef8b5038603c.zip
add support for USE=vanilla
(Portage version: 2.0.51.22-r1)
Diffstat (limited to 'sys-devel/gdb')
-rw-r--r--sys-devel/gdb/gdb-6.3-r4.ebuild44
1 files changed, 23 insertions, 21 deletions
diff --git a/sys-devel/gdb/gdb-6.3-r4.ebuild b/sys-devel/gdb/gdb-6.3-r4.ebuild
index 566725ac10ea..6f661620ec6d 100644
--- a/sys-devel/gdb/gdb-6.3-r4.ebuild
+++ b/sys-devel/gdb/gdb-6.3-r4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-6.3-r4.ebuild,v 1.1 2005/07/09 23:44:44 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-6.3-r4.ebuild,v 1.2 2005/07/14 04:00:45 vapier Exp $
inherit flag-o-matic eutils
@@ -15,16 +15,15 @@ DEB_VER=6
DESCRIPTION="GNU debugger"
HOMEPAGE="http://sources.redhat.com/gdb/"
SRC_URI="http://mirrors.rcn.net/pub/sourceware/gdb/releases/${P}.tar.bz2
- mirror://debian/pool/main/g/gdb/gdb_${PV}-${DEB_VER}.diff.gz
+ !vanilla? ( mirror://debian/pool/main/g/gdb/gdb_${PV}-${DEB_VER}.diff.gz )
mirror://gentoo/gdb_init.txt.bz2"
-#SRC_URI="${SRC_URI} mirror://gentoo/gdb-6.1-hppa-01.patch.bz2"
LICENSE="GPL-2 LGPL-2"
[[ ${CTARGET} != ${CHOST} ]] \
&& SLOT="${CTARGET}" \
|| SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~s390"
-IUSE="nls test"
+IUSE="nls test vanilla"
RDEPEND=">=sys-libs/ncurses-5.2-r2"
DEPEND="${RDEPEND}
@@ -35,23 +34,26 @@ src_unpack() {
unpack ${A}
cd "${S}"
mv "${WORKDIR}"/gdb_init.txt . || die
- epatch "${WORKDIR}"/gdb_${PV}-${DEB_VER}.diff
- for f in $(<debian/patches/series) ; do
- EPATCH_SINGLE_MSG="Applying Debian's ${f}" \
- epatch debian/patches/${f}
- done
- epatch "${FILESDIR}"/gdb-6.3-uclibc.patch
- epatch "${FILESDIR}"/gdb-6.3-relative-paths.patch
- #epatch "${FILESDIR}"/gdb-6.x-crash.patch
- epatch "${FILESDIR}"/gdb-6.2.1-pass-libdir.patch
- epatch "${FILESDIR}"/gdb-6.3-scanmem.patch
- epatch "${FILESDIR}"/gdb-6.3-gdbinit-stat.patch
- # sec bug 91398
- epatch "${FILESDIR}"/bfd-malloc-wrap.patch
-
- epatch "${FILESDIR}"/gdb-6.2.1-200-uclibc-readline-conf.patch
- epatch "${FILESDIR}"/gdb-6.2.1-400-mips-coredump.patch
- epatch "${FILESDIR}"/gdb-6.2.1-libiberty-pic.patch
+
+ if ! use vanilla ; then
+ epatch "${WORKDIR}"/gdb_${PV}-${DEB_VER}.diff
+ for f in $(<debian/patches/series) ; do
+ EPATCH_SINGLE_MSG="Applying Debian's ${f}" \
+ epatch debian/patches/${f}
+ done
+ epatch "${FILESDIR}"/gdb-6.3-uclibc.patch
+ epatch "${FILESDIR}"/gdb-6.3-relative-paths.patch
+ #epatch "${FILESDIR}"/gdb-6.x-crash.patch
+ epatch "${FILESDIR}"/gdb-6.2.1-pass-libdir.patch
+ epatch "${FILESDIR}"/gdb-6.3-scanmem.patch
+ epatch "${FILESDIR}"/gdb-6.3-gdbinit-stat.patch
+ # sec bug 91398
+ epatch "${FILESDIR}"/bfd-malloc-wrap.patch
+
+ epatch "${FILESDIR}"/gdb-6.2.1-200-uclibc-readline-conf.patch
+ epatch "${FILESDIR}"/gdb-6.2.1-400-mips-coredump.patch
+ epatch "${FILESDIR}"/gdb-6.2.1-libiberty-pic.patch
+ fi
strip-linguas -u bfd/po opcodes/po
}