pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/boehm-gc Update to 6.8.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c8a3561611f4
branches:  trunk
changeset: 516230:c8a3561611f4
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Mon Jul 17 17:08:16 2006 +0000

description:
Update to 6.8.

Changes since 6.7:
 - Added some support for Dragonfly BSD.  (Thanks to Joerg Sonnenberger and
   Thomas Klausner.)
 - Improvements to the HP/UX section of configure.in.
   (Thanks to Andreas Tobler.)
 - GC_unix_get_mem could neglect to release the malloc lock on Irix, under
   extremely unlikely circumstances.  Thanks to Jean-Baptiste Nivois for
   some careful code reading.
 - Added support for kFreeBSD + glibc (Thanks to Petr Salinger)
 - Fix more MacOS threads memory leaks (Thanks to Allan Hsu)
 - Added initial Solaris/X86-64 support (Thanks to Rainer Orth)
 - Applied a long-lost MINGW patch from Gerard Allan for malloc redirection
   with threads.  This one probably makes no sense for 7.0, and was not applied
   there.
 - The Solaris/SPARC definition of GC_INIT() in gc.h wasn't C++-compilable.

diffstat:

 devel/boehm-gc/Makefile         |   4 ++--
 devel/boehm-gc/distinfo         |  13 +++++--------
 devel/boehm-gc/patches/patch-aa |  13 -------------
 devel/boehm-gc/patches/patch-ab |  13 -------------
 devel/boehm-gc/patches/patch-ad |  32 --------------------------------
 devel/boehm-gc/patches/patch-af |   8 ++++----
 6 files changed, 11 insertions(+), 72 deletions(-)

diffs (126 lines):

diff -r 37a66cfc8441 -r c8a3561611f4 devel/boehm-gc/Makefile
--- a/devel/boehm-gc/Makefile   Mon Jul 17 17:06:59 2006 +0000
+++ b/devel/boehm-gc/Makefile   Mon Jul 17 17:08:16 2006 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.56 2006/06/06 17:33:28 rillig Exp $
+# $NetBSD: Makefile,v 1.57 2006/07/17 17:08:16 wiz Exp $
 
-DISTNAME=      gc6.7
+DISTNAME=      gc6.8
 PKGNAME=       ${DISTNAME:S/gc/boehm-gc-/}
 CATEGORIES=    devel
 MASTER_SITES=  http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/
diff -r 37a66cfc8441 -r c8a3561611f4 devel/boehm-gc/distinfo
--- a/devel/boehm-gc/distinfo   Mon Jul 17 17:06:59 2006 +0000
+++ b/devel/boehm-gc/distinfo   Mon Jul 17 17:08:16 2006 +0000
@@ -1,11 +1,8 @@
-$NetBSD: distinfo,v 1.29 2006/03/07 02:52:40 wiz Exp $
+$NetBSD: distinfo,v 1.30 2006/07/17 17:08:16 wiz Exp $
 
-SHA1 (gc6.7.tar.gz) = 22d7f81bf141bd1df8fe7a692e80b03754717498
-RMD160 (gc6.7.tar.gz) = e13d102c7287d07d1668892304b64e1cb30ff596
-Size (gc6.7.tar.gz) = 755999 bytes
-SHA1 (patch-aa) = 8c32973ba5956e873d6b6e3969674082caa0fa74
-SHA1 (patch-ab) = c6b2a2b98ce12c64af9408bc9b1f1a86bb9ac647
+SHA1 (gc6.8.tar.gz) = 6d5def5ba5d29292ba9c76f04df3ec06d3ab3278
+RMD160 (gc6.8.tar.gz) = 6e894e7a51683a9342fd738baa6f1a2861e27400
+Size (gc6.8.tar.gz) = 756879 bytes
 SHA1 (patch-ac) = 64c0f042a1ed7488158d49c77bab0330537d9e96
-SHA1 (patch-ad) = 6b16d8b4b6d9f431a316bb9ad9c37da829b026b7
 SHA1 (patch-ae) = e8da710ece0400136c71ee7888c0ce7f719ac660
-SHA1 (patch-af) = 855ee55b5df18a4bdc6c31eb8b0363448e8fcfc6
+SHA1 (patch-af) = b8505855125cd90987873e7a40f2a6b246226979
diff -r 37a66cfc8441 -r c8a3561611f4 devel/boehm-gc/patches/patch-aa
--- a/devel/boehm-gc/patches/patch-aa   Mon Jul 17 17:06:59 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.16 2005/09/08 15:22:53 reed Exp $
-
---- include/gc.h.orig  2005-07-23 23:22:39.000000000 +0000
-+++ include/gc.h
-@@ -497,7 +497,7 @@ GC_API GC_PTR GC_malloc_atomic_ignore_of
- /* This may also be desirable if it is possible but expensive to      */
- /* retrieve the call chain.                                           */
- #if (defined(__linux__) || defined(__NetBSD__) || defined(__OpenBSD__) \
--     || defined(__FreeBSD__)) & !defined(GC_CAN_SAVE_CALL_STACKS)
-+     || defined(__FreeBSD__) || defined(__DragonFly__)) & !defined(GC_CAN_SAVE_CALL_STACKS)
- # define GC_ADD_CALLER
- # if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) 
-     /* gcc knows how to retrieve return address, but we don't know */
diff -r 37a66cfc8441 -r c8a3561611f4 devel/boehm-gc/patches/patch-ab
--- a/devel/boehm-gc/patches/patch-ab   Mon Jul 17 17:06:59 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ab,v 1.14 2005/09/08 15:22:53 reed Exp $
-
---- include/gc_config_macros.h.orig    2005-07-23 23:22:58.000000000 +0000
-+++ include/gc_config_macros.h
-@@ -87,7 +87,7 @@
- #   define GC_DARWIN_THREADS
- #   define GC_PTHREADS
- # endif
--# if !defined(GC_PTHREADS) && defined(__FreeBSD__)
-+# if !defined(GC_PTHREADS) && (defined(__FreeBSD__) || defined(__DragonFly__))
- #   define GC_FREEBSD_THREADS
- #   define GC_PTHREADS
- # endif
diff -r 37a66cfc8441 -r c8a3561611f4 devel/boehm-gc/patches/patch-ad
--- a/devel/boehm-gc/patches/patch-ad   Mon Jul 17 17:06:59 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-$NetBSD: patch-ad,v 1.21 2005/09/08 15:22:53 reed Exp $
-
---- include/private/gcconfig.h.orig    2005-05-20 20:48:29.000000000 +0000
-+++ include/private/gcconfig.h
-@@ -55,7 +55,7 @@
- # endif
- 
- /* And one for FreeBSD: */
--# if defined(__FreeBSD__) && !defined(FREEBSD)
-+# if (defined(__FreeBSD__) || defined(__DragonFly__)) && !defined(FREEBSD)
- #    define FREEBSD
- # endif
- 
-@@ -174,7 +174,8 @@
- #   define mach_type_known
- # endif
- # if defined(sparc) && defined(unix) && !defined(sun) && !defined(linux) \
--     && !defined(__OpenBSD__) && !defined(__NetBSD__) && !defined(__FreeBSD__)
-+     && !defined(__OpenBSD__) && !defined(__NetBSD__) && !defined(__FreeBSD__) \
-+     && !defined(__DragonFly__)
- #   define SPARC
- #   define DRSNX
- #   define mach_type_known
-@@ -1998,7 +1999,7 @@
- #   define SUNOS5SIGS
- # endif
- 
--# if defined(FREEBSD) && (__FreeBSD__ >= 4)
-+# if defined(FREEBSD) && (defined(__DragonFly__) || __FreeBSD__ >= 4)
- #   define SUNOS5SIGS
- # endif
- 
diff -r 37a66cfc8441 -r c8a3561611f4 devel/boehm-gc/patches/patch-af
--- a/devel/boehm-gc/patches/patch-af   Mon Jul 17 17:06:59 2006 +0000
+++ b/devel/boehm-gc/patches/patch-af   Mon Jul 17 17:08:16 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-af,v 1.9 2005/07/02 12:55:40 wiz Exp $
+$NetBSD: patch-af,v 1.10 2006/07/17 17:08:16 wiz Exp $
 
---- Makefile.in.orig   2005-05-17 01:28:28.000000000 +0200
+--- Makefile.in.orig   2006-02-19 00:50:57.000000000 +0000
 +++ Makefile.in
-@@ -321,6 +321,10 @@ include_HEADERS = include/gc.h include/g
+@@ -323,6 +323,10 @@ include_HEADERS = include/gc.h include/g
  include/gc_pthread_redirects.h include/gc_config_macros.h \
  include/leak_detector.h include/gc_typed.h @addincludes@
  
@@ -13,7 +13,7 @@
  EXTRA_HEADERS = include/gc_cpp.h include/gc_allocator.h
  @POWERPC_DARWIN_FALSE@asm_libgc_sources = 
  @POWERPC_DARWIN_TRUE@asm_libgc_sources = powerpc_darwin_mach_dep.s
-@@ -587,6 +591,13 @@ install-includeHEADERS: $(include_HEADER
+@@ -591,6 +595,13 @@ install-includeHEADERS: $(include_HEADER
          echo " $(includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(includedir)/$$f'"; \
          $(includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(includedir)/$$f"; \
        done



Home | Main Index | Thread Index | Old Index