summaryrefslogtreecommitdiff
path: root/devel/boehm-gc
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2003-06-27 10:49:42 +0000
committerjmmv <jmmv@pkgsrc.org>2003-06-27 10:49:42 +0000
commit5c3777d4cce923cbf31191b37b2bce16760d89dd (patch)
tree292f8bd528e3f0afc0cd61f29aff1f065021adfa /devel/boehm-gc
parent88893c729ec20c477fdb42e48046d8d672a0d357 (diff)
downloadpkgsrc-5c3777d4cce923cbf31191b37b2bce16760d89dd.tar.gz
Update to 6.2:
Since 6.2alpha5: - There was extra underscore in the name of GC_save_registers_in_stack for NetBSD/SPARC. (Thanks to Jaap Boender for the patch.) - Integrated Brian Alliet's patch for Darwin. This restructured the linuxthreads/pthreads support to separate generic pthreads support from more the system-dependent thread-stopping code. I believe this should make it easier to eliminate the code duplication between pthreads platforms in the future. The patch included some other code cleanups. - Integrated Dan Bonachea's patch to support AIX threads. This required substantial manual integration, mostly due to conflicts with other recent threads changes. It may take another iteration to get it to work. - Removed HPUX/PA-RISC support from aix_irix_threads.c. It wasn't used anyway and it cluttered up the code. And anything we can do to migrate towards generic pthreads support is a good thing. - Added a more explicit test for tracing of function arguments to test.c. (Thanks to Dan Grayson.) - Added Akira Tagoh's PowerPC64 patch. - Fixed some bit rot in the Cygwin port. (Thanks to Dan Bonachea for pointing it out.) Gc.h now includes just windows.h, not winbase.h. - Declared GC_save_regs_in_stack() in gc_priv.h. Remove other declarations. - Changed --enable-cplusplus to use automake consitionals. The old way confused libtool. "Make install" didn't work correctly for the old version. Previously --enable-cplusplus was broken on cygwin. - Changed the C version of GC_push_regs to fail at compile time if it is generated with an empty body. This seems to have been the cause of one or two subtle failures on unusual platforms. Those failures should now occur at build time and be easily fixable. Since 6.2alpha6: - Integrated a second round of Irix/AIX patches from Dan Bonachea. Renamed mips_sgi_mach_dep.S back to mips_sgi_mach_dep.s, since it requires the Irix assembler to do the C preprocessing; gcc -E doesn't work. - Fixed Makefile.direct for DARWIN. (Thanks to Manuel Serrano.) - There was a race between GC_pthread_detach and thread exit that could result in a thread structure being deallocated by GC_pthread_detach eventhough it was still needed by the thread exit code. (Thanks to Dick Porter for the small test case that allowed this to be debugged.) - Fixed version parsing for non-alpha versions in acinclude.m4 and version checking in version.h.
Diffstat (limited to 'devel/boehm-gc')
-rw-r--r--devel/boehm-gc/Makefile4
-rw-r--r--devel/boehm-gc/PLIST3
-rw-r--r--devel/boehm-gc/distinfo6
3 files changed, 7 insertions, 6 deletions
diff --git a/devel/boehm-gc/Makefile b/devel/boehm-gc/Makefile
index c4408c2064e..68d78bb21a6 100644
--- a/devel/boehm-gc/Makefile
+++ b/devel/boehm-gc/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.28 2003/05/22 16:46:48 jmmv Exp $
+# $NetBSD: Makefile,v 1.29 2003/06/27 10:49:42 jmmv Exp $
#
-DISTNAME= gc6.2alpha5
+DISTNAME= gc6.2
PKGNAME= ${DISTNAME:S/gc/boehm-gc-/}
CATEGORIES= devel
MASTER_SITES= http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/
diff --git a/devel/boehm-gc/PLIST b/devel/boehm-gc/PLIST
index 725aa37fa0b..f90bd5d891c 100644
--- a/devel/boehm-gc/PLIST
+++ b/devel/boehm-gc/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2003/05/22 16:46:49 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.5 2003/06/27 10:49:42 jmmv Exp $
include/gc.h
include/gc/gc.h
include/gc/gc_alloc.h
@@ -40,6 +40,7 @@ share/doc/gc/README.autoconf
share/doc/gc/README.changes
share/doc/gc/README.contributors
share/doc/gc/README.cords
+share/doc/gc/README.darwin
share/doc/gc/README.dj
share/doc/gc/README.environment
share/doc/gc/README.ews4800
diff --git a/devel/boehm-gc/distinfo b/devel/boehm-gc/distinfo
index 629df449819..24619272799 100644
--- a/devel/boehm-gc/distinfo
+++ b/devel/boehm-gc/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.15 2003/05/22 16:46:49 jmmv Exp $
+$NetBSD: distinfo,v 1.16 2003/06/27 10:49:42 jmmv Exp $
-SHA1 (gc6.2alpha5.tar.gz) = 6550986efb03f95e78aa6692e07690d7f1f36644
-Size (gc6.2alpha5.tar.gz) = 737493 bytes
+SHA1 (gc6.2.tar.gz) = ef17f8f56e9853ef41808fdf5c4c7bf2f78f1fec
+Size (gc6.2.tar.gz) = 750883 bytes
SHA1 (patch-aa) = 90e279f7efba12194c2fbcecfe62bd902d842654
SHA1 (patch-ab) = 8e85e84a5408dfab53d19bb84cc25140331906b6
SHA1 (patch-ac) = 38b22813cf2861dcbc9739d70f9fefe69acf3210