pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/gdb Fix errno. Add DragonFly support.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7e6e52822dbf
branches:  trunk
changeset: 508893:7e6e52822dbf
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Mon Feb 27 15:45:29 2006 +0000

description:
Fix errno. Add DragonFly support.

diffstat:

 devel/gdb/Makefile         |   3 ++-
 devel/gdb/distinfo         |   9 ++++++++-
 devel/gdb/patches/patch-ah |  21 +++++++++++++++++++++
 devel/gdb/patches/patch-ai |  13 +++++++++++++
 devel/gdb/patches/patch-aj |  12 ++++++++++++
 devel/gdb/patches/patch-ak |  12 ++++++++++++
 devel/gdb/patches/patch-al |  13 +++++++++++++
 devel/gdb/patches/patch-am |  13 +++++++++++++
 devel/gdb/patches/patch-an |  13 +++++++++++++
 9 files changed, 107 insertions(+), 2 deletions(-)

diffs (162 lines):

diff -r 412235baccd1 -r 7e6e52822dbf devel/gdb/Makefile
--- a/devel/gdb/Makefile        Mon Feb 27 14:53:05 2006 +0000
+++ b/devel/gdb/Makefile        Mon Feb 27 15:45:29 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2006/02/05 23:08:42 joerg Exp $
+# $NetBSD: Makefile,v 1.27 2006/02/27 15:45:29 joerg Exp $
 #
 
 DISTNAME=       gdb-5.3
@@ -14,6 +14,7 @@
 
 NOT_FOR_PLATFORM=      Darwin-*-*
 
+BROKEN_GETTEXT_DETECTION=      yes
 GNU_CONFIGURE=         YES
 USE_PKGLOCALEDIR=      YES
 USE_LIBTOOL=           YES
diff -r 412235baccd1 -r 7e6e52822dbf devel/gdb/distinfo
--- a/devel/gdb/distinfo        Mon Feb 27 14:53:05 2006 +0000
+++ b/devel/gdb/distinfo        Mon Feb 27 15:45:29 2006 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.6 2005/03/17 14:23:46 wiz Exp $
+$NetBSD: distinfo,v 1.7 2006/02/27 15:45:29 joerg Exp $
 
 SHA1 (gdb-5.3.tar.gz) = 24a6c9da6e89b1b82b7508f27f94098d989ff662
 RMD160 (gdb-5.3.tar.gz) = 3f88dc11115de08708c50c73b10acaf00ed25e96
@@ -10,3 +10,10 @@
 SHA1 (patch-ae) = e2a7e553cab2d447e9c27f6fd956577355714f28
 SHA1 (patch-af) = 4637beaaa978395547f7664504aced476ec946d8
 SHA1 (patch-ag) = 94eaa6bc4183ac86a21e417f6d266173618e78b5
+SHA1 (patch-ah) = 0a6ceea484411d26ac584a1b3d248e4c3c50f3d7
+SHA1 (patch-ai) = 24fc619a5de034c4ead6424ffcb30a2e8aa7d816
+SHA1 (patch-aj) = 16b03a5ce9b34af42dcec4e26103ebc456d091bf
+SHA1 (patch-ak) = 0908ff7f7000df702a18c25bce4b4930c61ad8f8
+SHA1 (patch-al) = 2721abee837d85f57b05073490d94e9e11d5193d
+SHA1 (patch-am) = 8bb74176c2e7042a74330a02d60a1976919da2a0
+SHA1 (patch-an) = c28777296917daa1a619eca092023c8f5aaf706f
diff -r 412235baccd1 -r 7e6e52822dbf devel/gdb/patches/patch-ah
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/gdb/patches/patch-ah        Mon Feb 27 15:45:29 2006 +0000
@@ -0,0 +1,21 @@
+$NetBSD: patch-ah,v 1.1 2006/02/27 15:45:29 joerg Exp $
+
+--- bfd/configure.orig 2006-02-27 14:42:54.000000000 +0000
++++ bfd/configure
+@@ -5104,7 +5104,7 @@ if test "${target}" = "${host}"; then
+       COREFILE=trad-core.lo
+       TRAD_HEADER='"hosts/i386bsd.h"'
+       ;;
+-  i[3456]86-*-freebsd*)
++  i[3456]86-*-freebsd* | i[3456]86-*-dragonfly*)
+       COREFILE=''
+       TRAD_HEADER='"hosts/i386bsd.h"'
+       ;;
+@@ -6180,6 +6180,7 @@ do
+     i386coff_vec)             tb="$tb coff-i386.lo cofflink.lo" ;;
+     i386dynix_vec)            tb="$tb i386dynix.lo aout32.lo" ;;
+     i386freebsd_vec)          tb="$tb i386freebsd.lo aout32.lo" ;;
++    i386dragonfly_vec)                tb="$tb i386freebsd.lo aout32.lo" ;;
+     i386linux_vec)            tb="$tb i386linux.lo aout32.lo" ;;
+     i386lynx_aout_vec)                tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
+     i386lynx_coff_vec)                tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
diff -r 412235baccd1 -r 7e6e52822dbf devel/gdb/patches/patch-ai
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/gdb/patches/patch-ai        Mon Feb 27 15:45:29 2006 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ai,v 1.1 2006/02/27 15:45:29 joerg Exp $
+
+--- bfd/config.bfd.orig        2002-09-05 20:34:35.000000000 +0000
++++ bfd/config.bfd
+@@ -398,7 +398,7 @@ case "${targ}" in
+     targ_selvecs=i386bsd_vec
+     targ_underscore=yes
+     ;;
+-  i[3456]86-*-freebsd*)
++  i[3456]86-*-freebsd* | i[3456]86-*-dragonfly*)
+     targ_defvec=bfd_elf32_i386_vec
+     targ_selvecs=i386coff_vec
+     ;;
diff -r 412235baccd1 -r 7e6e52822dbf devel/gdb/patches/patch-aj
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/gdb/patches/patch-aj        Mon Feb 27 15:45:29 2006 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-aj,v 1.1 2006/02/27 15:45:29 joerg Exp $
+
+--- gdb/configure.host.orig    2006-02-27 14:49:37.000000000 +0000
++++ gdb/configure.host
+@@ -58,6 +58,7 @@ i[3456]86-sequent-sysv*) gdb_host=ptx ;;
+ i[3456]86-*-bsd*)     gdb_host=i386bsd ;;
+ i[3456]86-*-dgux*)    gdb_host=i386dgux ;;
+ i[3456]86-*-freebsd*) gdb_host=fbsd ;;
++i[3456]86-*-dragonfly*)       gdb_host=fbsd ;;
+ i[3456]86-*-netbsdelf*)       gdb_host=nbsdelf ;;
+ i[3456]86-*-netbsdaout*) gdb_host=nbsdaout ;;
+ i[3456]86-*-netbsd*)  gdb_host=nbsdaout ;;
diff -r 412235baccd1 -r 7e6e52822dbf devel/gdb/patches/patch-ak
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/gdb/patches/patch-ak        Mon Feb 27 15:45:29 2006 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-ak,v 1.1 2006/02/27 15:45:29 joerg Exp $
+
+--- gdb/configure.tgt.orig     2006-02-27 14:50:06.000000000 +0000
++++ gdb/configure.tgt
+@@ -92,6 +92,7 @@ i[3456]86-ncr-*)     gdb_target=ncr3000 ;;
+ # OBSOLETE i[3456]86-*-aix*)  gdb_target=i386aix ;;
+ i[3456]86-*-bsd*)     gdb_target=i386bsd ;;
+ i[3456]86-*-freebsd*) gdb_target=fbsd ;;
++i[3456]86-*-dragonfly*)       gdb_target=fbsd ;;
+ i[3456]86-*-netbsd*)  gdb_target=nbsd ;;
+ i[3456]86-*-openbsd*) gdb_target=obsd ;;
+ # OBSOLETE i[3456]86-*-os9k)  gdb_target=i386os9k ;;
diff -r 412235baccd1 -r 7e6e52822dbf devel/gdb/patches/patch-al
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/gdb/patches/patch-al        Mon Feb 27 15:45:29 2006 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-al,v 1.1 2006/02/27 15:45:29 joerg Exp $
+
+--- gdb/rdi-share/unixcomm.c.orig      2006-02-27 14:51:31.000000000 +0000
++++ gdb/rdi-share/unixcomm.c
+@@ -36,7 +36,7 @@
+ #include <sys/types.h>
+ #include <sys/time.h>
+ 
+-#if defined (__FreeBSD__) || defined (__NetBSD__) || defined (__OpenBSD__) || defined (bsdi)
++#if defined (__FreeBSD__) || defined (__NetBSD__) || defined (__OpenBSD__) || defined (bsdi) || defined(__DragonFly__)
+ #undef BSD
+ #include <sys/ioctl.h>
+ #endif
diff -r 412235baccd1 -r 7e6e52822dbf devel/gdb/patches/patch-am
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/gdb/patches/patch-am        Mon Feb 27 15:45:29 2006 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-am,v 1.1 2006/02/27 15:45:29 joerg Exp $
+
+--- gdb/i386bsd-nat.c.orig     2006-02-27 14:51:46.000000000 +0000
++++ gdb/i386bsd-nat.c
+@@ -395,7 +395,7 @@ _initialize_i386bsd_nat (void)
+      system header files and sysctl(3) to get at the relevant
+      information.  */
+ 
+-#if defined (__FreeBSD_version) && __FreeBSD_version >= 400011
++#if defined(__DragonFly__) || (defined (__FreeBSD_version) && __FreeBSD_version >= 400011)
+   extern int i386fbsd4_sc_pc_offset;
+   extern int i386fbsd4_sc_sp_offset;
+ #define SC_PC_OFFSET i386fbsd4_sc_pc_offset
diff -r 412235baccd1 -r 7e6e52822dbf devel/gdb/patches/patch-an
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/gdb/patches/patch-an        Mon Feb 27 15:45:29 2006 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-an,v 1.1 2006/02/27 15:45:29 joerg Exp $
+
+--- gdb/target.c.orig  2006-02-27 15:13:18.000000000 +0000
++++ gdb/target.c
+@@ -36,8 +36,6 @@
+ #include <signal.h>
+ #include "regcache.h"
+ 
+-extern int errno;
+-
+ static void target_info (char *, int);
+ 
+ static void cleanup_target (struct target_ops *);



Home | Main Index | Thread Index | Old Index