diff options
Diffstat (limited to 'sys-devel/gdb/gdb-6.2.1.ebuild')
-rw-r--r-- | sys-devel/gdb/gdb-6.2.1.ebuild | 60 |
1 files changed, 29 insertions, 31 deletions
diff --git a/sys-devel/gdb/gdb-6.2.1.ebuild b/sys-devel/gdb/gdb-6.2.1.ebuild index 65d218bc898e..cd1bb5e68f10 100644 --- a/sys-devel/gdb/gdb-6.2.1.ebuild +++ b/sys-devel/gdb/gdb-6.2.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-6.2.1.ebuild,v 1.3 2004/11/04 01:58:35 kumba Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-6.2.1.ebuild,v 1.4 2004/11/10 02:19:13 vapier Exp $ inherit flag-o-matic eutils @@ -11,10 +11,12 @@ SRC_URI="http://mirrors.rcn.net/pub/sourceware/gdb/releases/${P}.tar.bz2 LICENSE="GPL-2 LGPL-2" SLOT="0" -KEYWORDS="~x86 ~alpha ~arm hppa ~ppc64 ~amd64 -sparc ~ppc mips" -IUSE="nls" +KEYWORDS="~alpha ~amd64 ~arm hppa mips ~ppc ~ppc64 -sparc ~x86" +IUSE="nls makecheck" -DEPEND=">=sys-libs/ncurses-5.2-r2 +RDEPEND=">=sys-libs/ncurses-5.2-r2" +DEPEND="${RDEPEND} + maketest? ( dev-util/dejagnu ) nls? ( sys-devel/gettext )" src_unpack() { @@ -25,47 +27,43 @@ src_unpack() { src_compile() { replace-flags -O? -O2 - econf \ - `use_enable nls` \ - --libdir=/usr/$(get_libdir) || die + econf $(use_enable nls) || die make || die } src_install() { - make \ + make \ prefix=${D}/usr \ mandir=${D}/usr/share/man \ libdir=${D}/usr/$(get_libdir) \ infodir=${D}/usr/share/info \ - install || die - - cd gdb/doc - make \ - infodir=${D}/usr/share/info \ - install-info || die + install || die "install" + 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 - cd ${S}/bfd/doc - make \ - infodir=${D}/usr/share/info \ - install-info || die + if ! has noinfo ${FEATURES} ; then + cd gdb/doc + make \ + infodir=${D}/usr/share/info \ + install-info || die "install doc info" - cd ${S} + cd ${S}/bfd/doc + make \ + infodir=${D}/usr/share/info \ + 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 -rf ${D}/usr/include - - 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 + rm -r ${D}/usr/share/locale + rm -r ${D}/usr/include } |