From 06b02258c3357968a29cf3856f3581ba27f817ea Mon Sep 17 00:00:00 2001 From: dmcmahill Date: Thu, 25 Jan 2007 03:13:59 +0000 Subject: one more patch to get this going with sunpro compilers --- devel/boehm-gc/distinfo | 3 ++- devel/boehm-gc/patches/patch-ad | 28 ++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 devel/boehm-gc/patches/patch-ad diff --git a/devel/boehm-gc/distinfo b/devel/boehm-gc/distinfo index 2fc5ad94e6f..5dd7832fd13 100644 --- a/devel/boehm-gc/distinfo +++ b/devel/boehm-gc/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.31 2007/01/23 03:27:19 dmcmahill Exp $ +$NetBSD: distinfo,v 1.32 2007/01/25 03:13:59 dmcmahill Exp $ SHA1 (gc6.8.tar.gz) = 6d5def5ba5d29292ba9c76f04df3ec06d3ab3278 RMD160 (gc6.8.tar.gz) = 6e894e7a51683a9342fd738baa6f1a2861e27400 @@ -6,5 +6,6 @@ Size (gc6.8.tar.gz) = 756879 bytes SHA1 (patch-aa) = 6a0795787aee08f015bcdbdd590d8e2583b5a274 SHA1 (patch-ab) = 0e8b628a023a67a7da461d4fcd22df0792e4efe3 SHA1 (patch-ac) = 64c0f042a1ed7488158d49c77bab0330537d9e96 +SHA1 (patch-ad) = 42b3541bfacb8506ef681a9a9e350d986e0d9683 SHA1 (patch-ae) = e8da710ece0400136c71ee7888c0ce7f719ac660 SHA1 (patch-af) = b8505855125cd90987873e7a40f2a6b246226979 diff --git a/devel/boehm-gc/patches/patch-ad b/devel/boehm-gc/patches/patch-ad new file mode 100644 index 00000000000..72b0146d6a2 --- /dev/null +++ b/devel/boehm-gc/patches/patch-ad @@ -0,0 +1,28 @@ +$NetBSD: patch-ad,v 1.23 2007/01/25 03:13:59 dmcmahill Exp $ + +Needed to build with the sun studio compilers + +--- include/gc_cpp.h.orig 2005-12-05 19:35:14.000000000 -0500 ++++ include/gc_cpp.h +@@ -212,8 +212,8 @@ extern "C" {typedef void (*GCCleanUpFunc + inline void* operator new( + size_t size, + GCPlacement gcp, +- GCCleanUpFunc cleanup = 0, +- void* clientData = 0 ); ++ GCCleanUpFunc cleanup, ++ void* clientData); + /* + Allocates a collectable or uncollected object, according to the + value of "gcp". +@@ -257,8 +257,8 @@ inline void* operator new( + inline void* operator new[]( + size_t size, + GCPlacement gcp, +- GCCleanUpFunc cleanup = 0, +- void* clientData = 0 ); ++ GCCleanUpFunc cleanup, ++ void* clientData); + /* + The operator new for arrays, identical to the above. */ + -- cgit v1.2.3