summaryrefslogtreecommitdiff
path: root/devel/boehm-gc/patches
diff options
context:
space:
mode:
authorwiz <wiz>2002-09-25 18:18:51 +0000
committerwiz <wiz>2002-09-25 18:18:51 +0000
commit1123059cbd5635b7fa88f5060ac6dc952c4373e2 (patch)
treec74f4e4bd05da64d3958763ca6736fb379ae5e5d /devel/boehm-gc/patches
parent14fa11cae92c67ac2237eb19d47b9f52096dae20 (diff)
downloadpkgsrc-1123059cbd5635b7fa88f5060ac6dc952c4373e2.tar.gz
Update to 6.1, provided by Julio Merino in PR 18240.
Changes: lots of bugfixes and improvements.
Diffstat (limited to 'devel/boehm-gc/patches')
-rw-r--r--devel/boehm-gc/patches/patch-aa20
-rw-r--r--devel/boehm-gc/patches/patch-ab17
-rw-r--r--devel/boehm-gc/patches/patch-ad18
-rw-r--r--devel/boehm-gc/patches/patch-aj12
4 files changed, 38 insertions, 29 deletions
diff --git a/devel/boehm-gc/patches/patch-aa b/devel/boehm-gc/patches/patch-aa
index d4991079492..62774bfbd28 100644
--- a/devel/boehm-gc/patches/patch-aa
+++ b/devel/boehm-gc/patches/patch-aa
@@ -1,19 +1,19 @@
-$NetBSD: patch-aa,v 1.11 2001/09/08 00:36:09 kei Exp $
+$NetBSD: patch-aa,v 1.12 2002/09/25 18:18:52 wiz Exp $
---- Makefile.orig Fri Jul 27 03:47:41 2001
-+++ Makefile Fri Sep 7 15:58:41 2001
-@@ -11,8 +11,8 @@
- # cord/de - builds dumb editor based on cords.
- ABI_FLAG=
+--- Makefile.orig Mon Sep 9 14:50:58 2002
++++ Makefile Mon Sep 9 14:52:54 2002
+@@ -20,8 +20,8 @@
+ # executables.
+
CC=cc $(ABI_FLAG)
-CXX=g++ $(ABI_FLAG)
--AS=as $(ABI_FLAG)
+-AS=as $(AS_ABI_FLAG)
+CXX=c++ $(ABI_FLAG)
+AS=gcc -c -x assembler-with-cpp $(ABI_FLAG)
# The above doesn't work with gas, which doesn't run cpp.
# Define AS as `gcc -c -x assembler-with-cpp' instead.
- # Under Irix 6, you will have to specify the ABI (-o32, -n32, or -64)
-@@ -296,16 +296,23 @@
+
+@@ -335,16 +335,23 @@
all: gc.a gctest
@@ -38,7 +38,7 @@ $NetBSD: patch-aa,v 1.11 2001/09/08 00:36:09 kei Exp $
pcr: PCR-Makefile include/private/gc_private.h include/private/gc_hdrs.h \
include/private/gc_locks.h include/gc.h include/private/gcconfig.h \
-@@ -381,7 +388,6 @@
+@@ -420,7 +427,6 @@
./if_mach M68K AMIGA $(AR) -vrus gc.a gc_cpp.o
./if_not_there dont_ar_4 $(AR) ru gc.a gc_cpp.o
./if_not_there dont_ar_4 $(RANLIB) gc.a || cat /dev/null
diff --git a/devel/boehm-gc/patches/patch-ab b/devel/boehm-gc/patches/patch-ab
index 8b6dcb2b0a4..3699425373b 100644
--- a/devel/boehm-gc/patches/patch-ab
+++ b/devel/boehm-gc/patches/patch-ab
@@ -1,24 +1,21 @@
-$NetBSD: patch-ab,v 1.8 2002/08/25 18:38:27 jlam Exp $
+$NetBSD: patch-ab,v 1.9 2002/09/25 18:18:52 wiz Exp $
---- dyn_load.c.orig Tue Jun 26 04:37:38 2001
-+++ dyn_load.c Wed Jul 31 15:57:28 2002
-@@ -426,9 +426,19 @@
+--- dyn_load.c.orig Mon Sep 9 14:54:12 2002
++++ dyn_load.c Mon Sep 9 14:54:53 2002
+@@ -535,6 +535,16 @@
#if defined(NETBSD)
# include <sys/exec_elf.h>
+/* for compatibility with 1.4.x */
+# ifndef DT_DEBUG
-+# define DT_DEBUG 21
++# define DT_DEBUG 21
+# endif
+# ifndef PT_LOAD
-+# define PT_LOAD 1
++# define PT_LOAD 1
+# endif
+# ifndef PF_W
-+# define PF_W 2
++# define PF_W 2
+# endif
#else
# include <elf.h>
#endif
- #include <link.h>
-
- /* Newer versions of Linux/Alpha and Linux/x86 define this macro. We
diff --git a/devel/boehm-gc/patches/patch-ad b/devel/boehm-gc/patches/patch-ad
index c1f52dde938..d2a7a29960f 100644
--- a/devel/boehm-gc/patches/patch-ad
+++ b/devel/boehm-gc/patches/patch-ad
@@ -1,8 +1,8 @@
-$NetBSD: patch-ad,v 1.8 2001/09/08 00:36:10 kei Exp $
+$NetBSD: patch-ad,v 1.9 2002/09/25 18:18:52 wiz Exp $
---- include/private/gcconfig.h.orig Mon Aug 28 16:56:19 2000
-+++ include/private/gcconfig.h
-@@ -75,6 +75,10 @@
+--- include/private/gcconfig.h.orig Mon Sep 9 14:56:06 2002
++++ include/private/gcconfig.h Mon Sep 9 14:57:33 2002
+@@ -98,6 +98,10 @@
# endif
# define mach_type_known
# endif
@@ -10,17 +10,17 @@ $NetBSD: patch-ad,v 1.8 2001/09/08 00:36:10 kei Exp $
+# define VAX
+# define mach_type_known
+# endif
- # if defined(mips) || defined(__mips)
+ # if defined(mips) || defined(__mips) || defined(_mips)
# define MIPS
- # if !defined(LINUX)
-@@ -690,6 +694,10 @@
+ # if defined(nec_ews) || defined(_nec_ews)
+@@ -752,6 +756,10 @@
# ifdef ULTRIX
# define OS_TYPE "ULTRIX"
# define STACKBOTTOM ((ptr_t) 0x7fffc800)
+# endif
+# ifdef NETBSD
-+# define OS_TYPE "NETBSD"
-+# define HEURISTIC2
++# define OS_TYPE "NETBSD"
++# define HEURISTIC2
# endif
# endif
diff --git a/devel/boehm-gc/patches/patch-aj b/devel/boehm-gc/patches/patch-aj
new file mode 100644
index 00000000000..9a978be2ff0
--- /dev/null
+++ b/devel/boehm-gc/patches/patch-aj
@@ -0,0 +1,12 @@
+$NetBSD: patch-aj,v 1.1 2002/09/25 18:18:52 wiz Exp $
+
+--- os_dep.c.orig Mon Sep 9 14:59:29 2002
++++ os_dep.c Mon Sep 9 15:00:00 2002
+@@ -3165,7 +3165,6 @@
+ # endif
+ #endif
+
+-#include <execinfo.h>
+ #ifdef LINUX
+ # include <unistd.h>
+ #endif