summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Crête <tester@gentoo.org>2004-04-27 20:20:37 +0000
committerOlivier Crête <tester@gentoo.org>2004-04-27 20:20:37 +0000
commit3947c37abe5372c0eec77cdafdb07097faa964c6 (patch)
treee0ee11188801c309479c376b8b8b501025df63a3 /dev-util/insight
parentPPC stable profile update (Manifest recommit) (diff)
downloadgentoo-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/ChangeLog8
-rw-r--r--dev-util/insight/Manifest13
-rw-r--r--dev-util/insight/files/digest-insight-6.11
-rw-r--r--dev-util/insight/files/gdb-6.x-crash.patch20
-rw-r--r--dev-util/insight/insight-6.0.ebuild9
-rw-r--r--dev-util/insight/insight-6.1.ebuild51
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"
+
+}