diff options
author | 2010-09-11 16:50:11 +0000 | |
---|---|---|
committer | 2010-09-11 16:50:11 +0000 | |
commit | b17bef895f94764770471b42afc753b4fdd24579 (patch) | |
tree | 5c8b771b6aae8fb23106bb4d3feca53e885d79eb /sys-devel/gdb | |
parent | Mark 907 stable, fix repository of 9999 (diff) | |
download | historical-b17bef895f94764770471b42afc753b4fdd24579.tar.gz historical-b17bef895f94764770471b42afc753b4fdd24579.tar.bz2 historical-b17bef895f94764770471b42afc753b4fdd24579.zip |
Version bump.
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'sys-devel/gdb')
-rw-r--r-- | sys-devel/gdb/ChangeLog | 7 | ||||
-rw-r--r-- | sys-devel/gdb/Manifest | 15 | ||||
-rw-r--r-- | sys-devel/gdb/gdb-7.2.ebuild | 105 |
3 files changed, 125 insertions, 2 deletions
diff --git a/sys-devel/gdb/ChangeLog b/sys-devel/gdb/ChangeLog index 1653328632d2..9755b1823b95 100644 --- a/sys-devel/gdb/ChangeLog +++ b/sys-devel/gdb/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-devel/gdb # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/ChangeLog,v 1.170 2010/05/21 18:58:43 pva Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/ChangeLog,v 1.171 2010/09/11 16:50:11 vapier Exp $ + +*gdb-7.2 (11 Sep 2010) + + 11 Sep 2010; Mike Frysinger <vapier@gentoo.org> +gdb-7.2.ebuild: + Version bump. 21 May 2010; Peter Volkov <pva@gentoo.org> gdb-7.0.1.ebuild: amd64 stable, bug 310159 diff --git a/sys-devel/gdb/Manifest b/sys-devel/gdb/Manifest index c2a7e54f309c..badcb6c420fd 100644 --- a/sys-devel/gdb/Manifest +++ b/sys-devel/gdb/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + DIST gdb-6.6-patches-1.3.tar.bz2 15697 RMD160 b9b8576241c1df2288a2473b606155d1e14b0f0a SHA1 075eb0f1817963d0a1fab400d3183bc8d976a208 SHA256 7911134ce63ede4e1a45488481cf7cdc1b69ab00c8b3a432983344ff95a0051e DIST gdb-6.6.tar.bz2 14535755 RMD160 6430798ba47a1913676622db9a73bf2bcfa703be SHA1 744bd0f0740dfe6527036b1dda8fe6a08adbbaeb SHA256 6e602987298db5ddb479bbb84ce653eabd9c304957a49552245f65cdc70d43bd DIST gdb-6.7.1-patches-1.3.tar.bz2 109192 RMD160 412c8ef3a4dd2073bd56b01d762af8c5bcd1ba6c SHA1 c648fe09b120ab45e367e904758cdd95abeb675e SHA256 8d614d6ecdb343310904e293bc86f154550829cb45c5b5bd3bff9c26543f9132 @@ -12,6 +15,8 @@ DIST gdb-7.0.1.tar.bz2 17614682 RMD160 b042b7d3b3e59dda1184640c3e999f68b2114835 DIST gdb-7.0.tar.bz2 17604459 RMD160 a66d9c8d0aae72bbc9b6564139a95f548e3aa26d SHA1 8aed621b7ddb8c82b6ff213b56c028787db90582 SHA256 c750c695c8029da60688fc6584207fd1ea741a6b9e79e4ad03715bfbc2113ecd DIST gdb-7.1-patches-1.tar.lzma 9207 RMD160 61d829abcfe7186f679ead31540fc9c2c9f0aad9 SHA1 35ca21761d451481a1ff0caa12c95eb9eb0f4e67 SHA256 d2efe1ee66110e4e0c55bbe4365380bdb6e159c45ea849a1e329ac293b4e7e3c DIST gdb-7.1.tar.bz2 17977195 RMD160 800d224496240a360c996e588490f2d87367c4e3 SHA1 417e2e637a296ea0e1cdddf56233311b8708fa19 SHA256 142c27d7970a4e652dc225d61d887777ae00cf22fdd75cd1e8e4e13bfbd85352 +DIST gdb-7.2-patches-1.tar.xz 8908 RMD160 ca1ec5360ef2b575a548a75baeef90c4aec64138 SHA1 d91b1aa7d743cfbf98d1c72f6015dfa7b856fb86 SHA256 c091d46b869aec70ea507d93936d85e134002766808e38cc29d0a6f1f4898fab +DIST gdb-7.2.tar.bz2 18530613 RMD160 2f2f5eb331593a276f1b7024ac35f7ca1520653d SHA1 cae138dee0c11778c471a1d5e4b09e0ae08f9e9d SHA256 bf444b88ab845243364c3d410be9e3f43a57f96ff594d65a37842ea03c3410f0 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 @@ -20,5 +25,13 @@ EBUILD gdb-6.8.50.20090811.2.12.ebuild 2827 RMD160 b51e23ec33ed66a10915575727bce EBUILD gdb-7.0.1.ebuild 2660 RMD160 1bbba82a082a723f0d093e6e14ff748a9206a0df SHA1 546857139cfc2f5ad51440fc6a93e3ebfe3b32fe SHA256 61eb948e641e9832ae155b2cbf9741952be1d5f5f13514745d00015ee9a19824 EBUILD gdb-7.0.ebuild 2661 RMD160 542424557cf169c5b9cd14aeed3860da9ea8284e SHA1 27802d0392d3919fdc337670d54f93d0307a5357 SHA256 45a70f564e8d904942ab63d5360681c6368e1a2b405126daff284d5cca8b233c EBUILD gdb-7.1.ebuild 2670 RMD160 8a257a0dd3994f46850405b3f3ff1635575a1429 SHA1 2883816a8af5b8b2690157a539fb9401c2aa0778 SHA256 38bef842b2120058e1818d2c3403bb6faccfea6e22093c1d52460920fdf8d890 -MISC ChangeLog 22792 RMD160 68a880bdb0a0309ee9c7414f228e0816ca5a631b SHA1 1714c1304517b02605bbf9c3db0b148cc759855a SHA256 dae2ab69e44ae92d42fef74f8fae2412708b0f3a1251e1026301e0541304db0c +EBUILD gdb-7.2.ebuild 2651 RMD160 153e9b5f518cbec14fcd33021b7fe51e0e1d8a7d SHA1 fcdc5906056a7f2666cf1a88d67e68d675fb5aab SHA256 94009b9fc6498df1e9e728295817ac729a041647866dd6959c21c4009d1523d7 +MISC ChangeLog 22903 RMD160 8f611c389582e2f0ab2d7ac9a7e096fb15c8ab8a SHA1 2c6c5c6b1079538602420bc8c212466849bdf7e0 SHA256 fc8cca9efb0a08e7deaecef88fc348c5b50a7d298fc961d5e3917d73d6185e15 MISC metadata.xml 252 RMD160 13550896f405ea2c00c68851097c455b13211ea8 SHA1 66fb63761a7800e71fa8d88244676f588c1e3490 SHA256 2bda98dae8fab414bb0fe138ac6cc256ad1bbdc031937ab18990674fc58f1e9e +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.16 (GNU/Linux) + +iF4EAREIAAYFAkyLs6YACgkQTwhj9JtAlp65JAD/R5K3sCgqJcEoz9lKvp0WvGbq +f3jGN7eRbQqYUXqyAEAA+QETv8YWxNrVvK4FrFhYMv0YBIaydXm5Mm0vIi4ooXH2 +=/Nmd +-----END PGP SIGNATURE----- diff --git a/sys-devel/gdb/gdb-7.2.ebuild b/sys-devel/gdb/gdb-7.2.ebuild new file mode 100644 index 000000000000..8aaeb29c5a96 --- /dev/null +++ b/sys-devel/gdb/gdb-7.2.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.2.ebuild,v 1.1 2010/09/11 16:50:11 vapier Exp $ + +EAPI="3" + +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.xz}" + +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 + 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 +} |