Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 55534 Details for
Bug 88169
Adding support for different targets in gdb ebuild
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Updated ebuild
gdb-6.3-r1.ebuild (text/plain), 2.64 KB, created by
Scott Price
on 2005-04-06 19:58:29 UTC
(
hide
)
Description:
Updated ebuild
Filename:
MIME Type:
Creator:
Scott Price
Created:
2005-04-06 19:58:29 UTC
Size:
2.64 KB
patch
obsolete
># 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.ebuild,v 1.6 2005/03/14 15:29:57 gustavoz 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 > >DESCRIPTION="GNU debugger" >HOMEPAGE="http://sources.redhat.com/gdb/" >SRC_URI="http://mirrors.rcn.net/pub/sourceware/gdb/releases/${P}.tar.bz2 > mirror://gentoo/gdb_init.txt.bz2" >#SRC_URI="${SRC_URI} mirror://gentoo/gdb-6.1-hppa-01.patch.bz2" > >LICENSE="GPL-2 LGPL-2" >SLOT="0" >KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86" >IUSE="nls test" > >if [[ ${CTARGET} != ${CHOST} ]] ; then > SLOT="${CTARGET}" >else > SLOT="0" >fi > > >RDEPEND=">=sys-libs/ncurses-5.2-r2" >DEPEND="${RDEPEND} > test? ( dev-util/dejagnu ) > nls? ( sys-devel/gettext )" > >src_unpack() { > unpack ${A} > cd ${S} > 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 > > cp ${WORKDIR}/gdb_init.txt ${S}/ || die > > strip-linguas -u bfd/po opcodes/po >} > >src_compile() { > replace-flags -O? -O2 > econf $(use_enable nls) || die > make || die >} > >src_install() { > make \ > prefix=${D}/usr \ > mandir=${D}/usr/share/gdb/${CTARGET}/man \ > libdir=${D}/usr/$(get_libdir)/gdb/${CTARGET} \ > infodir=${D}/usr/share/gdb/${CTARGET}/info \ > install || die "install" > > docinto ${CTARGET} > dodoc README > docinto ${CTARGET}/gdb > dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ > gdb/NEWS gdb/ChangeLog* gdb/TODO > docinto ${CTARGET}/sim > dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING > docinto ${CTARGET}/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 > cd gdb/doc > make \ > infodir=${D}/usr/share/info/gdb/${CTARGET} \ > install-info || die "install doc info" > > cd ${S}/bfd/doc > make \ > infodir=${D}/usr/share/info/gdb/${CTARGET} \ > install-info || die "install bfd info" > fi > > # These includes and libs are in binutils already > rm -f ${D}/usr/lib/libbfd.* > rm -f ${D}/usr/lib/libiberty.* > rm -f ${D}/usr/lib/libopcodes.* > rm -f ${D}/usr/share/info/{bfd,configure,standards}.info* > rm -r ${D}/usr/share/locale > rm -r ${D}/usr/include >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 88169
:
55479
| 55534