summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2008-09-18 07:32:22 +0000
committerMike Frysinger <vapier@gentoo.org>2008-09-18 07:32:22 +0000
commitf5bebbcc1a38e96151a20a64d3d1b1741b22ac99 (patch)
tree1e2fa737f30ecab3c7f1d717150cc06c7468607c /dev-util/cgdb
parentold (diff)
downloadhistorical-f5bebbcc1a38e96151a20a64d3d1b1741b22ac99.tar.gz
historical-f5bebbcc1a38e96151a20a64d3d1b1741b22ac99.tar.bz2
historical-f5bebbcc1a38e96151a20a64d3d1b1741b22ac99.zip
Version bump #180438.
Package-Manager: portage-2.2_rc8/cvs/Linux 2.6.26.2 x86_64
Diffstat (limited to 'dev-util/cgdb')
-rw-r--r--dev-util/cgdb/ChangeLog9
-rw-r--r--dev-util/cgdb/Manifest20
-rw-r--r--dev-util/cgdb/cgdb-0.6.4.ebuild31
-rw-r--r--dev-util/cgdb/files/cgdb-0.6.4-64bit.patch29
-rw-r--r--dev-util/cgdb/files/cgdb-0.6.4-headers.patch29
5 files changed, 113 insertions, 5 deletions
diff --git a/dev-util/cgdb/ChangeLog b/dev-util/cgdb/ChangeLog
index 944bf4b29bef..77f41e81a3cf 100644
--- a/dev-util/cgdb/ChangeLog
+++ b/dev-util/cgdb/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-util/cgdb
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/cgdb/ChangeLog,v 1.32 2008/09/18 07:30:16 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/cgdb/ChangeLog,v 1.33 2008/09/18 07:32:21 vapier Exp $
+
+*cgdb-0.6.4 (18 Sep 2008)
+
+ 18 Sep 2008; Mike Frysinger <vapier@gentoo.org>
+ +files/cgdb-0.6.4-64bit.patch, +files/cgdb-0.6.4-headers.patch,
+ +cgdb-0.6.4.ebuild:
+ Version bump #180438.
18 Sep 2008; Mike Frysinger <vapier@gentoo.org> cgdb-0.6.3.ebuild:
Fix autotools error #206230.
diff --git a/dev-util/cgdb/Manifest b/dev-util/cgdb/Manifest
index 58f23a12ac56..f31e2d055d40 100644
--- a/dev-util/cgdb/Manifest
+++ b/dev-util/cgdb/Manifest
@@ -1,11 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX cgdb-0.6.2-parallel-make.patch 2251 RMD160 b75cf1cab2580ecb0678e2dd3ae6f27e563ee51a SHA1 400d68b0bea70bcb9e08b56caa02236e5518be7b SHA256 ec6280c30ba92644b31c2293dd860c014260eb554918c2967dbd9cd6689065de
AUX cgdb-0.6.3-makefile-race.patch 2872 RMD160 ba8a715ad5f84a42b2b1b9d8bc33927c1d8115af SHA1 1cb7ed00b82f8eb8ec6a8e909df3dd0983f61fb0 SHA256 03a5c17916ee1b61fdfa1f460983790d45278ae388f173310c98855f70936a11
+AUX cgdb-0.6.4-64bit.patch 1478 RMD160 d637566e59fb4174daaa2f9387204ae0ff90fbf7 SHA1 1e2e3aa6f5dfb544e4ee354f67a0ba65f7f5a00e SHA256 e735026dee6da9a485969ed45c69a53effe8a6746e23155ab58db56030a15600
+AUX cgdb-0.6.4-headers.patch 554 RMD160 325e680dc36c0ba090f010101b9f7f0f5f25d367 SHA1 a6c7d35cc3e31d724e9d5304498fcbe0237166ca SHA256 0740ac465405badf8c64806c5fbd92444a93944eacf13399e6f268d056e093df
AUX cgdb-fbsd.patch 257 RMD160 425ffdc77b77bdf408eafbb487eae3e122068a20 SHA1 236d7cbed8c3cb2aa7c96594669a2460cf7bb401 SHA256 30f84a261631ff4ca92df132d42c160cee45c9e78707a790312244e6e4ce28fd
-DIST cgdb-0.5.3.tar.gz 527341 RMD160 7918ce73253da1f85e7365eff332c31af028285c SHA1 a03167bcdfce111ad65ec79660d2f518c6dd9d95 SHA256 3db7b273baf08d45505765d2594d992583f0bbd299616c1e98160bdefce647b6
DIST cgdb-0.6.2.tar.gz 748404 RMD160 acd805a4a6c04aa74350deff25cd5b2fb29f4d27 SHA1 125128161384ee199cea1ce72ba9aec620eff949 SHA256 b4f0508dbb4ae510b2bf12a3eb48344af2baea4ac2e79e38889774a20c5e1e67
DIST cgdb-0.6.3.tar.gz 788341 RMD160 79f855291f9f7d21c3d1e38f1349312e3d99993c SHA1 07d2c6fa9b26950f80ecd92b994c9fb87e270ec7 SHA256 91ca5ff9177cabb4b28d490c17ac285898d486acfe381a868253fe8c278b7bf4
-EBUILD cgdb-0.5.3.ebuild 813 RMD160 63fe4200cdf776815ba6fbb5ef5ed775df605afa SHA1 e251bd0d1a36820a87df8b4bc7d32d5f4cc74cee SHA256 56f81861496899d168fdce3523fd99aaa3ec510f944a746c043de923b39c00ec
+DIST cgdb-0.6.4.tar.gz 824301 RMD160 a07ad2d56bb6dcb66c32a0c6ecb978ff5ad18d15 SHA1 5f1246d151dc419aa08890291175b4b2094e62c9 SHA256 9c144f5973ff67dc30abaa5d7112d733c67cd2d6220a79b8a72fe4b5c61d8081
EBUILD cgdb-0.6.2.ebuild 1021 RMD160 d125a3a3afc204deddb8cdb013e923f75b9a73b9 SHA1 f2db1b02418ffae01301b830b2b5ead4b89c0e81 SHA256 3baccde0fd613efaa0c36a4236936a352ac245634ae7c2ad2bf4b15bc9549aa2
-EBUILD cgdb-0.6.3.ebuild 1047 RMD160 d5bce8a79aed44ea14d60fe0be0c5edabeade049 SHA1 9907c1c83fc662f8c287bac1668b103f9bfa4f7d SHA256 9ad72abe125b7550ffe934bb773305c09f006dfbd03bf2daa73ed22f5a048725
-MISC ChangeLog 3899 RMD160 3fc7386586717dda88059ee7140c68ae4da995ac SHA1 b5fada3e85e51896d7d4a15b188bdd5d1c683c9d SHA256 a16b375240e4f53a96cc0052ff1deb5a2e4201637711bf837a7745a6bdfd0e95
+EBUILD cgdb-0.6.3.ebuild 999 RMD160 98a9db4936857db6c658b6b40e1dbb7de8c57c17 SHA1 72e1a92ef0670803daef305cd6949d4083d7903d SHA256 387c63acfc66fac21b24a785f1543cdd8ea1c98fb29a201500feff2878c5058e
+EBUILD cgdb-0.6.4.ebuild 798 RMD160 b8cc9aaceaefe68ff453f12d773ca04f1c8a5302 SHA1 6325455ad84486d38fba041a76f8df2533cdf9cc SHA256 93c21d150d0864ddb9d744d3b26e6d634e048adc6082bd221134c7b785902ae7
+MISC ChangeLog 4189 RMD160 c7dec786840ea3f0fd5b9f20fa45b38a1d47fc22 SHA1 8676d5f9828fd1e1d36a76f63fe7405cc4a16a7d SHA256 f5695ede95a01689ba4e11d269bc8a8e6f041a563c9e0a524bf74b78a203e831
MISC metadata.xml 163 RMD160 550da6b3a781aa96ffd5e99e373bde49cdc2ed30 SHA1 d44678d395f91799e0cff5b808e227a203520bd5 SHA256 4284d1b30ef24759f1c34ce51225d46b7312913508acf3469f8b66d72b176524
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.9 (GNU/Linux)
+
+iEYEARECAAYFAkjSBAwACgkQ67wieSYcaxdF0wCfU7C0DXIfy0wcEb7ox06E6jWw
+4YYAoO79K2aRnZzx+92317DoEa70KsSy
+=LrPp
+-----END PGP SIGNATURE-----
diff --git a/dev-util/cgdb/cgdb-0.6.4.ebuild b/dev-util/cgdb/cgdb-0.6.4.ebuild
new file mode 100644
index 000000000000..d1c20f224d54
--- /dev/null
+++ b/dev-util/cgdb/cgdb-0.6.4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/cgdb/cgdb-0.6.4.ebuild,v 1.1 2008/09/18 07:32:21 vapier Exp $
+
+inherit eutils
+
+DESCRIPTION="A curses front-end for GDB, the GNU debugger"
+HOMEPAGE="http://cgdb.sourceforge.net/"
+SRC_URI="mirror://sourceforge/cgdb/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND=">=sys-libs/ncurses-5.3-r1
+ >=sys-libs/readline-5.1-r2"
+RDEPEND="${DEPEND}
+ >=sys-devel/gdb-5.3"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-64bit.patch
+ epatch "${FILESDIR}"/${P}-headers.patch
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "make install failed"
+ dodoc AUTHORS ChangeLog NEWS README
+}
diff --git a/dev-util/cgdb/files/cgdb-0.6.4-64bit.patch b/dev-util/cgdb/files/cgdb-0.6.4-64bit.patch
new file mode 100644
index 000000000000..1115c9d3ff0a
--- /dev/null
+++ b/dev-util/cgdb/files/cgdb-0.6.4-64bit.patch
@@ -0,0 +1,29 @@
+------------------------------------------------------------------------
+r878 | bobbybrasko | 2007-05-04 16:59:50 -0400 (Fri, 04 May 2007) | 12 lines
+
+Reported bug fix.
+
+Our automated buildd log filter[1] detected a problem that will cause
+your package to segfault on architectures where the size of a pointer
+is greater than the size of an integer, such as ia64 and amd64.
+
+This is often due to a missing function prototype definition.
+
+[1]http://people.debian.org/~dannf/check-implicit-pointer-functions
+
+Function `cgdb_malloc' implicitly converted to pointer at kui_driver.c:122
+
+------------------------------------------------------------------------
+
+Index: cgdb/lib/kui/src/kui_driver.c
+===================================================================
+--- cgdb/lib/kui/src/kui_driver.c (revision 877)
++++ cgdb/lib/kui/src/kui_driver.c (revision 878)
+@@ -51,6 +51,7 @@
+ #include <getopt.h>
+ #endif
+
++#include <sys_util.h>
+ #include "kui.h"
+ #include "kui_term.h"
+
diff --git a/dev-util/cgdb/files/cgdb-0.6.4-headers.patch b/dev-util/cgdb/files/cgdb-0.6.4-headers.patch
new file mode 100644
index 000000000000..fbdc82052b1f
--- /dev/null
+++ b/dev-util/cgdb/files/cgdb-0.6.4-headers.patch
@@ -0,0 +1,29 @@
+--- cgdb/src/cgdbrc.c
++++ cgdb/src/cgdbrc.c
+@@ -24,6 +24,7 @@
+ #include "cgdb.h"
+ #include "sys_util.h"
+ #include "std_list.h"
++#include "kui.h"
+
+ extern struct tgdb *tgdb;
+
+@@ -570,7 +571,7 @@ command_parse_map (void)
+ value = yylex ();
+ if (value != IDENTIFIER)
+ {
+- xfree (key_token);
++ free (key_token);
+ return -1;
+ }
+
+--- various/util/src/fork_util.c
++++ various/util/src/fork_util.c
+@@ -39,6 +39,7 @@
+ #include "fs_util.h"
+ #include "pseudo.h"
+ #include "logger.h"
++#include "terminal.h"
+
+ struct pty_pair {
+ int masterfd;