summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2005-10-21 02:12:13 +0000
committerMike Frysinger <vapier@gentoo.org>2005-10-21 02:12:13 +0000
commit4ea83f8c819e940c1351a5afe5dbd8129acd7f31 (patch)
treea079fcc0995e8bd50f2aa094cede275521225da0 /sys-devel/gdb
parentpunt shared info files (diff)
downloadhistorical-4ea83f8c819e940c1351a5afe5dbd8129acd7f31.tar.gz
historical-4ea83f8c819e940c1351a5afe5dbd8129acd7f31.tar.bz2
historical-4ea83f8c819e940c1351a5afe5dbd8129acd7f31.zip
old
Diffstat (limited to 'sys-devel/gdb')
-rw-r--r--sys-devel/gdb/files/digest-gdb-6.3-r33
-rw-r--r--sys-devel/gdb/gdb-6.3-r3.ebuild108
2 files changed, 0 insertions, 111 deletions
diff --git a/sys-devel/gdb/files/digest-gdb-6.3-r3 b/sys-devel/gdb/files/digest-gdb-6.3-r3
deleted file mode 100644
index 081c33419a3e..000000000000
--- a/sys-devel/gdb/files/digest-gdb-6.3-r3
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 05b928f41fa5b482e49ca2c24762a0ae gdb-6.3.tar.bz2 13446729
-MD5 f96eec021725e7b4cdc6713ececed89a gdb_6.3-5.diff.gz 149881
-MD5 35e70c29e393433b3847527d808f59c2 gdb_init.txt.bz2 6247
diff --git a/sys-devel/gdb/gdb-6.3-r3.ebuild b/sys-devel/gdb/gdb-6.3-r3.ebuild
deleted file mode 100644
index 00f99e153cdc..000000000000
--- a/sys-devel/gdb/gdb-6.3-r3.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# 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-r3.ebuild,v 1.11 2005/05/15 21:55:35 solar Exp $
-
-inherit flag-o-matic eutils
-
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
- if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
- export CTARGET=${CATEGORY/cross-}
- fi
-fi
-
-DEB_VER=5
-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
- 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"
-
-RDEPEND=">=sys-libs/ncurses-5.2-r2"
-DEPEND="${RDEPEND}
- test? ( dev-util/dejagnu )
- nls? ( sys-devel/gettext )"
-
-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
-
- strip-linguas -u bfd/po opcodes/po
-}
-
-src_compile() {
- replace-flags -O? -O2
- econf $(use_enable nls) || die
- emake -j1 || die
-}
-
-src_test() {
- make check || ewarn "tests failed"
-}
-
-src_install() {
- make \
- prefix="${D}"/usr \
- mandir="${D}"/usr/share/man \
- infodir="${D}"/usr/share/info \
- libdir="${D}"/nukeme includedir="${D}"/nukeme \
- install || die "install"
- # The includes and libs are in binutils already
- rm -r "${D}"/nukeme
-
- # Don't install docs when building a cross-gdb
- if [[ ${CTARGET} != ${CHOST} ]] ; then
- rm -r "${D}"/usr/share
- return 0
- fi
-
- dodoc README
- docinto gdb
- dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \
- gdb/NEWS gdb/ChangeLog* gdb/TODO
- docinto sim
- dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING
- docinto mmalloc
- dodoc mmalloc/MAINTAINERS mmalloc/ChangeLog mmalloc/TODO
-
- if use x86 ; then
- dodir /etc/skel/
- cp "${S}"/gdb_init.txt "${D}"/etc/skel/.gdbinit \
- || die "install ${D}/etc/skel/.gdbinit"
- fi
-
- if ! has noinfo ${FEATURES} ; then
- make -C "${S}"/gdb/doc \
- infodir="${D}"/usr/share/info \
- install-info || die "install doc info"
- make -C "${S}"/bfd/doc \
- infodir="${D}"/usr/share/info \
- install-info || die "install bfd info"
- fi
-}