diff options
author | jmmv <jmmv@pkgsrc.org> | 2003-06-27 10:49:42 +0000 |
---|---|---|
committer | jmmv <jmmv@pkgsrc.org> | 2003-06-27 10:49:42 +0000 |
commit | 5c3777d4cce923cbf31191b37b2bce16760d89dd (patch) | |
tree | 292f8bd528e3f0afc0cd61f29aff1f065021adfa /devel/boehm-gc | |
parent | 88893c729ec20c477fdb42e48046d8d672a0d357 (diff) | |
download | pkgsrc-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/Makefile | 4 | ||||
-rw-r--r-- | devel/boehm-gc/PLIST | 3 | ||||
-rw-r--r-- | devel/boehm-gc/distinfo | 6 |
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 |