summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorkei <kei@pkgsrc.org>2003-02-17 12:32:04 +0000
committerkei <kei@pkgsrc.org>2003-02-17 12:32:04 +0000
commit9506ea7bd2c1f1afeb7ccc9de69099e1286d796f (patch)
tree8c65b24e25889430061b740dcfbed47d465b05f1 /devel
parent0ff129a9224b4f9ebb8606f33a7b9c47c3072a42 (diff)
downloadpkgsrc-9506ea7bd2c1f1afeb7ccc9de69099e1286d796f.tar.gz
added m68k ELF support to boehm-gc. stolen from the diff for sparc.
bump PKGREVISION to 2.
Diffstat (limited to 'devel')
-rw-r--r--devel/boehm-gc/Makefile4
-rw-r--r--devel/boehm-gc/distinfo4
-rw-r--r--devel/boehm-gc/patches/patch-ad20
3 files changed, 22 insertions, 6 deletions
diff --git a/devel/boehm-gc/Makefile b/devel/boehm-gc/Makefile
index a0842b7a518..4f09589015b 100644
--- a/devel/boehm-gc/Makefile
+++ b/devel/boehm-gc/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.24 2003/02/14 18:50:50 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2003/02/17 12:32:04 kei Exp $
#
DISTNAME= gc6.1
PKGNAME= boehm-gc-6.1
-PKGREVISION= 1
+PKGREVISION= 2
WRKSRC= ${WRKDIR}/gc6.1
CATEGORIES= devel
MASTER_SITES= http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/
diff --git a/devel/boehm-gc/distinfo b/devel/boehm-gc/distinfo
index fc64ae0b38a..7d8a14cd1ae 100644
--- a/devel/boehm-gc/distinfo
+++ b/devel/boehm-gc/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.11 2003/02/14 18:50:50 wiz Exp $
+$NetBSD: distinfo,v 1.12 2003/02/17 12:32:04 kei Exp $
SHA1 (gc6.1.tar.gz) = 043d51316ebb7f0ac919e4a72c456f269e604d2f
Size (gc6.1.tar.gz) = 673024 bytes
SHA1 (patch-aa) = 5fa6985255d8e3078e53f2be7dcc0666264230fc
SHA1 (patch-ab) = a50c81392d8ca7ffd8451f0ab471ce2bf258c660
SHA1 (patch-ac) = 38b22813cf2861dcbc9739d70f9fefe69acf3210
-SHA1 (patch-ad) = 75e1ac84a2863b5f1d37c1048a75f31ed46d80ce
+SHA1 (patch-ad) = 4b0f6817a9edfed7b733c9a5d34b8ff14f7c3031
diff --git a/devel/boehm-gc/patches/patch-ad b/devel/boehm-gc/patches/patch-ad
index 134372bc3f8..d0e812301d1 100644
--- a/devel/boehm-gc/patches/patch-ad
+++ b/devel/boehm-gc/patches/patch-ad
@@ -1,7 +1,7 @@
-$NetBSD: patch-ad,v 1.12 2003/02/14 18:50:51 wiz Exp $
+$NetBSD: patch-ad,v 1.13 2003/02/17 12:32:05 kei Exp $
--- include/private/gcconfig.h.orig Wed Aug 7 03:49:22 2002
-+++ include/private/gcconfig.h Mon Feb 10 22:54:58 2003
++++ include/private/gcconfig.h Sun Feb 16 06:16:01 2003
@@ -77,7 +77,7 @@
# define SPARC
# define mach_type_known
@@ -31,3 +31,19 @@ $NetBSD: patch-ad,v 1.12 2003/02/14 18:50:51 wiz Exp $
# if defined(mips) || defined(__mips) || defined(_mips)
# define MIPS
# if defined(nec_ews) || defined(_nec_ews)
+@@ -589,8 +593,13 @@
+ # ifdef NETBSD
+ # define OS_TYPE "NETBSD"
+ # define HEURISTIC2
+- extern char etext[];
+-# define DATASTART ((ptr_t)(etext))
++# ifdef __ELF__
++# define DATASTART GC_data_start
++# define DYNAMIC_LOADING
++# else
++ extern char etext[];
++# define DATASTART ((ptr_t)(etext))
++# endif
+ # endif
+ # ifdef LINUX
+ # define OS_TYPE "LINUX"