summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-10-10 21:57:59 +0000
committerMike Frysinger <vapier@gentoo.org>2009-10-10 21:57:59 +0000
commit29d0b922947b749771f05c2a9686bdf3eb5e92a2 (patch)
tree01b717249453a9021f4ba5ccf6afbe2d63208b03 /sys-devel
parentUpdate readline check to include SLOT. (diff)
downloadhistorical-29d0b922947b749771f05c2a9686bdf3eb5e92a2.tar.gz
historical-29d0b922947b749771f05c2a9686bdf3eb5e92a2.tar.bz2
historical-29d0b922947b749771f05c2a9686bdf3eb5e92a2.zip
Version bump.
Package-Manager: portage-2.2_rc42/cvs/Linux x86_64
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/gdb/ChangeLog8
-rw-r--r--sys-devel/gdb/Manifest13
-rw-r--r--sys-devel/gdb/gdb-7.0.ebuild103
-rw-r--r--sys-devel/gdb/metadata.xml3
4 files changed, 120 insertions, 7 deletions
diff --git a/sys-devel/gdb/ChangeLog b/sys-devel/gdb/ChangeLog
index c8bc0337edef..e0e1a8ebf057 100644
--- a/sys-devel/gdb/ChangeLog
+++ b/sys-devel/gdb/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-devel/gdb
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/ChangeLog,v 1.156 2009/10/10 21:34:30 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/ChangeLog,v 1.157 2009/10/10 21:57:59 vapier Exp $
+
+*gdb-7.0 (10 Oct 2009)
+
+ 10 Oct 2009; Mike Frysinger <vapier@gentoo.org> +gdb-7.0.ebuild,
+ metadata.xml:
+ Version bump.
10 Oct 2009; Mike Frysinger <vapier@gentoo.org> gdb-6.8-r1.ebuild,
gdb-6.8-r2.ebuild, gdb-6.8.50.20090811.2.12.ebuild:
diff --git a/sys-devel/gdb/Manifest b/sys-devel/gdb/Manifest
index d84ec13dc934..ce0e940f1c7f 100644
--- a/sys-devel/gdb/Manifest
+++ b/sys-devel/gdb/Manifest
@@ -9,17 +9,20 @@ DIST gdb-6.8-patches-1.4.tar.lzma 122922 RMD160 fbe74b5dc6400389a4a7d70597b0028c
DIST gdb-6.8-patches-1.5.tar.lzma 125348 RMD160 f0f2668b709aa4f06a77b8c9a9d147273a08d73c SHA1 ff0bb2d76ca8681554eca94272ff0cde4b7d75dd SHA256 e503204a517992595b37f49e6cb115bcb1c210845197d54d974ffd53bc55647b
DIST gdb-6.8.50.20090811-2.fc12.src.rpm 18556041 RMD160 e3ae747d901e840e3de293acb78e72fd9bf5c936 SHA1 2868336a74938f20a3819b5b51e8eeb7f8a43d3d SHA256 023a1d7e57f590a684af4dd3dbee4eb0ac5a133e41f665249548ec3b89b622a8
DIST gdb-6.8.tar.bz2 15581509 RMD160 23fc9442290b6383ce8f943ef1eb117fa06e79fb SHA1 ba1394d59dd84a1dd3a83322bd82c799596f0bcf SHA256 eedffd586bf41cf2ae2f77e6819545d6eb1e5062052320a27332fdfaaebdf818
+DIST gdb-7.0-patches-1.tar.lzma 10490 RMD160 84055872431d63052d0e1dea0fe0207121663cb1 SHA1 084edd4810732c3e2a09b2760306bae4a3d1459e SHA256 02139587efc8d01041c76a5b453f5d533ecc85d5980d45d7cd432aa80bc5e8ab
+DIST gdb-7.0.tar.bz2 17604459 RMD160 a66d9c8d0aae72bbc9b6564139a95f548e3aa26d SHA1 8aed621b7ddb8c82b6ff213b56c028787db90582 SHA256 c750c695c8029da60688fc6584207fd1ea741a6b9e79e4ad03715bfbc2113ecd
EBUILD gdb-6.6-r2.ebuild 1965 RMD160 dd9796c54dd064da5320890ae75b5daeb990966e SHA1 3fa16ab607a198a45df1c97a89ce014428e67cc0 SHA256 8616917d220910323743342822761795e29ee199e77fc7602ca9483e7e7d1e37
EBUILD gdb-6.7.1-r3.ebuild 2057 RMD160 c0b55697d29010498fba876759fd5761ac30da33 SHA1 97aa63d6901f8ee641f0295d4e7ec3b0f718cf50 SHA256 e19744a4814fd530cde4420f1d24a81ae61c141b7f5f8866a8ae964e0a898b12
EBUILD gdb-6.8-r1.ebuild 2217 RMD160 52a6b0aab722ab31ba81c0d69594018722e116ec SHA1 53ef7917808a0831c43b2c1227fa5738a1fa0ded SHA256 c06f279e6fb71eaba409a4a9c3d8ef559d3fc9615edc126110639c333013a3aa
EBUILD gdb-6.8-r2.ebuild 2281 RMD160 d954946874299851eb7208dcfe46b59a6884fc90 SHA1 50b82fe8fa0898f1addbef936084da71e2de7bd3 SHA256 cecbcc830902a52f65998fdddb153a939596db5fdb5a7f4352db3384f6230878
EBUILD gdb-6.8.50.20090811.2.12.ebuild 2827 RMD160 b51e23ec33ed66a10915575727bcebf277e8d955 SHA1 b116e312c3fadcf6d88d127da5d9a5f518334b46 SHA256 8d08edc0c431993d54bf6e9f9896cb8e07a177295f06be67ec5b6d07926cf98f
-MISC ChangeLog 21318 RMD160 e907e939051fefaef2dbed04d3ae6c5934c86b4e SHA1 6ebee66467d4d8e7c5263626ae81454a106cc1a2 SHA256 0ed990d7604562e68bcf4a303b07c4a8e5cb11154d3bdfae1d3013b3375f4f6a
-MISC metadata.xml 251 RMD160 cb176faa89c777027383a74e60c27715c40bf23e SHA1 03fd413e01587f416f4c34afe2cf23946584100a SHA256 49bbfdebf288c2c31f6f6733c58c4092104a208f9e34533b824ec20b15915be2
+EBUILD gdb-7.0.ebuild 2670 RMD160 5d5ac42b66c55e06a1b1df62a502de2233307f18 SHA1 396fe17237eb04b1ea1b40e67464afaa415a8784 SHA256 d7dd8296f922dc2a9d9bb1a4f1d9e6cec534d106b1c8f75e77bd684c45d28b32
+MISC ChangeLog 21442 RMD160 814a69c4a5412082aa151ed70ee07473dd524a51 SHA1 5e2575458d690b7ce8e8fa14a4e4b4054e6ea356 SHA256 fea1db61d5fd4bff0fcf7bbc9add3ebd9e90a4e99ea7a5a239224d482fc71873
+MISC metadata.xml 321 RMD160 60194a5146ecff080a3273bb85b2dcf6cae088a8 SHA1 c7793b1fda31024c4aed7ef81b0f572e41d2e352 SHA256 c2440f9038c467c57948478fcb4c2a9d57764625711e143be7a5f172779024c2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
-iEYEARECAAYFAkrQ/e0ACgkQlPl3HsVfCDrxZACfTSpW9qUmU7DWofjoQm2r60vZ
-LIoAni4VEQOdFWYX6gkkJ12PcsY+87WE
-=beiT
+iEYEARECAAYFAkrRA2wACgkQlPl3HsVfCDo9GgCZASh5z/vTooas71Yg1z2Vtc1T
+8fEAnjCOAPxgTExFqDb0BkN1qoHnQIsY
+=Qge0
-----END PGP SIGNATURE-----
diff --git a/sys-devel/gdb/gdb-7.0.ebuild b/sys-devel/gdb/gdb-7.0.ebuild
new file mode 100644
index 000000000000..a28e8897978e
--- /dev/null
+++ b/sys-devel/gdb/gdb-7.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.0.ebuild,v 1.1 2009/10/10 21:57:59 vapier 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
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+PATCH_VER="1"
+DESCRIPTION="GNU debugger"
+HOMEPAGE="http://sources.redhat.com/gdb/"
+SRC_URI="http://ftp.gnu.org/gnu/gdb/${P}.tar.bz2
+ ftp://sources.redhat.com/pub/gdb/releases/${P}.tar.bz2
+ ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma}"
+
+LICENSE="GPL-2 LGPL-2"
+is_cross \
+ && SLOT="${CTARGET}" \
+ || SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd"
+IUSE="expat multitarget nls python test vanilla"
+
+RDEPEND=">=sys-libs/ncurses-5.2-r2
+ sys-libs/readline
+ expat? ( dev-libs/expat )
+ python? ( dev-lang/python )"
+DEPEND="${RDEPEND}
+ || ( app-arch/xz-utils app-arch/lzma-utils )
+ test? ( dev-util/dejagnu )
+ nls? ( sys-devel/gettext )"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch
+ strip-linguas -u bfd/po opcodes/po
+}
+
+gdb_branding() {
+ printf "Gentoo ${PV} "
+ if [[ -n ${PATCH_VER} ]] ; then
+ printf "p${PATCH_VER}"
+ else
+ printf "vanilla"
+ fi
+}
+
+src_compile() {
+ strip-unsupported-flags
+ econf \
+ --with-pkgversion="$(gdb_branding)" \
+ --with-bugurl='http://bugs.gentoo.org/' \
+ --disable-werror \
+ $(has_version '=sys-libs/readline-5*:0' && echo --with-system-readline) \
+ $(is_cross && echo --with-sysroot=/usr/${CTARGET}) \
+ $(use_with expat) \
+ $(use_enable nls) \
+ $(use multitarget && echo --enable-targets=all) \
+ $(use_with python) \
+ || die
+ emake || die
+}
+
+src_test() {
+ emake check || ewarn "tests failed"
+}
+
+src_install() {
+ emake \
+ DESTDIR="${D}" \
+ libdir=/nukeme/pretty/pretty/please includedir=/nukeme/pretty/pretty/please \
+ install || die
+ rm -r "${D}"/nukeme || die
+
+ # 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/PROBLEMS
+ docinto sim
+ dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING
+
+ dodoc "${WORKDIR}"/extra/gdbinit.sample
+
+ # Remove shared info pages
+ rm -f "${D}"/usr/share/info/{annotate,bfd,configure,standards}.info*
+}
+
+pkg_postinst() {
+ # portage sucks and doesnt unmerge files in /etc
+ rm -vf "${ROOT}"/etc/skel/.gdbinit
+}
diff --git a/sys-devel/gdb/metadata.xml b/sys-devel/gdb/metadata.xml
index 603309472884..7ac07a01985d 100644
--- a/sys-devel/gdb/metadata.xml
+++ b/sys-devel/gdb/metadata.xml
@@ -3,6 +3,7 @@
<pkgmetadata>
<herd>toolchain</herd>
<use>
-<flag name='multitarget'>Support all known targets in one gdb binary</flag>
+ <flag name='multitarget'>Support all known targets in one gdb binary</flag>
+ <flag name='sim'>Support all known targets in one gdb binary</flag>
</use>
</pkgmetadata>