diff options
author | Olivier Crête <tester@gentoo.org> | 2004-04-27 20:20:37 +0000 |
---|---|---|
committer | Olivier Crête <tester@gentoo.org> | 2004-04-27 20:20:37 +0000 |
commit | 3947c37abe5372c0eec77cdafdb07097faa964c6 (patch) | |
tree | e0ee11188801c309479c376b8b8b501025df63a3 /dev-util/insight | |
parent | PPC stable profile update (Manifest recommit) (diff) | |
download | gentoo-2-3947c37abe5372c0eec77cdafdb07097faa964c6.tar.gz gentoo-2-3947c37abe5372c0eec77cdafdb07097faa964c6.tar.bz2 gentoo-2-3947c37abe5372c0eec77cdafdb07097faa964c6.zip |
New version of dev-util/insight and added patch for crasher bug
Diffstat (limited to 'dev-util/insight')
-rw-r--r-- | dev-util/insight/ChangeLog | 8 | ||||
-rw-r--r-- | dev-util/insight/Manifest | 13 | ||||
-rw-r--r-- | dev-util/insight/files/digest-insight-6.1 | 1 | ||||
-rw-r--r-- | dev-util/insight/files/gdb-6.x-crash.patch | 20 | ||||
-rw-r--r-- | dev-util/insight/insight-6.0.ebuild | 9 | ||||
-rw-r--r-- | dev-util/insight/insight-6.1.ebuild | 51 |
6 files changed, 95 insertions, 7 deletions
diff --git a/dev-util/insight/ChangeLog b/dev-util/insight/ChangeLog index e5a44ffed1aa..9efbc191cd06 100644 --- a/dev-util/insight/ChangeLog +++ b/dev-util/insight/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-util/insight # Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/insight/ChangeLog,v 1.10 2004/03/18 21:45:23 aliz Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/insight/ChangeLog,v 1.11 2004/04/27 20:20:37 tester Exp $ + +*insight-6.1 (27 Apr 2004) + + 27 Apr 2004; <tester@gentoo.org> insight-6.0.ebuild, + insight-6.1.ebuild, files/gdb-6.x-crash.patch: + Version bump and add a fix for a crasher in gdb 12 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> insight-5.1.1.ebuild, insight-5.2.1.ebuild, insight-5.3.ebuild, insight-6.0.ebuild: diff --git a/dev-util/insight/Manifest b/dev-util/insight/Manifest index adb2f8c2fed5..9199276307ca 100644 --- a/dev-util/insight/Manifest +++ b/dev-util/insight/Manifest @@ -1,10 +1,13 @@ -MD5 bdf9f6618470048f3939c012b3a9ae56 insight-6.0.ebuild 1041 -MD5 2f8e39f023516653a52083877f55130c insight-5.1.1.ebuild 857 -MD5 58451073ae5a8490cf59384446cf0f67 insight-5.3.ebuild 1077 -MD5 4910d6b466e18e42bd8bb24789e138e8 insight-5.2.1.ebuild 1076 +MD5 093df98c2b415dde83dd1448c21e3462 insight-6.1.ebuild 1126 +MD5 093df98c2b415dde83dd1448c21e3462 insight-6.0.ebuild 1126 MD5 5b8e246457dff4632e777773d1ac0a0e ChangeLog 1239 +MD5 4910d6b466e18e42bd8bb24789e138e8 insight-5.2.1.ebuild 1076 +MD5 58451073ae5a8490cf59384446cf0f67 insight-5.3.ebuild 1077 +MD5 2f8e39f023516653a52083877f55130c insight-5.1.1.ebuild 857 +MD5 f5fdca75e890c339690fc9b2590cca37 files/gdb-6.x-crash.patch 670 +MD5 761285348baf9b36f19392b40d743ec9 files/digest-insight-6.1 66 MD5 f5a3c86b4aa9d089e9fbcd833ab6137a files/digest-insight-5.1.1 68 MD5 8d2dfc398ff88058c941ca31d6df1c20 files/digest-insight-5.2.1 68 -MD5 5a030894bc99706b3fd19213674c4043 files/99insight 70 MD5 77862f882eb29d60de5030f713ed5774 files/digest-insight-5.3 66 MD5 e370395b00d90d3b49fe6a31692e52d1 files/digest-insight-6.0 66 +MD5 5a030894bc99706b3fd19213674c4043 files/99insight 70 diff --git a/dev-util/insight/files/digest-insight-6.1 b/dev-util/insight/files/digest-insight-6.1 new file mode 100644 index 000000000000..dd87111705a4 --- /dev/null +++ b/dev-util/insight/files/digest-insight-6.1 @@ -0,0 +1 @@ +MD5 047941a725f29de2ef82c0fade35a1c7 insight-6.1.tar.bz2 19637146 diff --git a/dev-util/insight/files/gdb-6.x-crash.patch b/dev-util/insight/files/gdb-6.x-crash.patch new file mode 100644 index 000000000000..a5b0d3465701 --- /dev/null +++ b/dev-util/insight/files/gdb-6.x-crash.patch @@ -0,0 +1,20 @@ +--- symfile.c.orig 2004-04-27 21:17:40.955704896 +0200 ++++ symfile.c 2004-04-27 21:18:02.591415768 +0200 +@@ -788,4 +788,4 @@ + bfd *abfd; +- struct section_addr_info *orig_addrs; +- struct cleanup *my_cleanups; ++ struct section_addr_info *orig_addrs = NULL; ++ struct cleanup *my_cleanups = NULL; + +@@ -804,4 +804,2 @@ + +- orig_addrs = alloc_section_addr_info (bfd_count_sections (abfd)); +- my_cleanups = make_cleanup (xfree, orig_addrs); + if (addrs) +@@ -809,2 +807,5 @@ + int i; ++ orig_addrs = alloc_section_addr_info (addrs->num_sections); ++ my_cleanups = make_cleanup (xfree, orig_addrs); ++ + orig_addrs->num_sections = addrs->num_sections; diff --git a/dev-util/insight/insight-6.0.ebuild b/dev-util/insight/insight-6.0.ebuild index ee7b0e3fe2e1..a6a6f97e7c71 100644 --- a/dev-util/insight/insight-6.0.ebuild +++ b/dev-util/insight/insight-6.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/insight/insight-6.0.ebuild,v 1.2 2004/03/13 01:44:11 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/insight/insight-6.0.ebuild,v 1.3 2004/04/27 20:20:37 tester Exp $ IUSE="nls" @@ -18,6 +18,13 @@ SRC_URI="ftp://sources.redhat.com/pub/gdb/releases/${P}.tar.bz2" INSIGHTDIR="/opt/insight" +src_unpack() { + + unpack ${A} + cd ${S}/gdb + epatch ${FILESDIR}/gdb-6.x-crash.patch +} + src_compile() { local myconf diff --git a/dev-util/insight/insight-6.1.ebuild b/dev-util/insight/insight-6.1.ebuild new file mode 100644 index 000000000000..56214e479f8e --- /dev/null +++ b/dev-util/insight/insight-6.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/insight/insight-6.1.ebuild,v 1.1 2004/04/27 20:20:37 tester Exp $ + +IUSE="nls" + +DESCRIPTION="A graphical interface to the GNU debugger" +HOMEPAGE="http://sources.redhat.com/insight/index.html" +LICENSE="GPL-2 LGPL-2" +DEPEND="virtual/x11 + sys-libs/ncurses" +RDEPEND="${DEPEND} + nls? ( sys-devel/gettext )" + +SLOT="0" +KEYWORDS="~x86 ~sparc ~alpha" +SRC_URI="ftp://sources.redhat.com/pub/gdb/releases/${P}.tar.bz2" + +INSIGHTDIR="/opt/insight" + +src_unpack() { + + unpack ${A} + cd ${S}/gdb + epatch ${FILESDIR}/gdb-6.x-crash.patch +} + +src_compile() { + + local myconf + use nls || myconf="--disable-nls" + + ./configure --prefix="${INSIGHTDIR}" \ + --mandir="${D}${INSIGHTDIR}/share/man" \ + --infodir="${D}${INSIGHTDIR}/share/info" \ + ${myconf} || die + emake || die + +} + +src_install () { + + make \ + prefix="${D}${INSIGHTDIR}" \ + mandir="${D}${INSIGHTDIR}/share/man" \ + infodir="${D}${INSIGHTDIR}/share/info" \ + install || die + insinto /etc/env.d + doins "${FILESDIR}/99insight" + +} |