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 7.2b:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/50a01f28ba4d
branches:  trunk
changeset: 604330:50a01f28ba4d
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Tue May 29 14:35:41 2012 +0000

description:
Update to 7.2b:

7.2b:
An incorrect assertion in multi-threaded mode was fixed.

7.2:
This release adds many enhancements and fixes.

diffstat:

 devel/boehm-gc/Makefile         |   7 +++--
 devel/boehm-gc/PLIST            |   4 ++-
 devel/boehm-gc/distinfo         |  13 ++++------
 devel/boehm-gc/patches/patch-aa |  13 ----------
 devel/boehm-gc/patches/patch-ab |  50 ++++++++++++++++++++++++++++------------
 devel/boehm-gc/patches/patch-ae |  20 ----------------
 devel/boehm-gc/patches/patch-af |  12 ---------
 7 files changed, 47 insertions(+), 72 deletions(-)

diffs (180 lines):

diff -r 3f29ad25775c -r 50a01f28ba4d devel/boehm-gc/Makefile
--- a/devel/boehm-gc/Makefile   Tue May 29 14:22:36 2012 +0000
+++ b/devel/boehm-gc/Makefile   Tue May 29 14:35:41 2012 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.68 2011/02/28 14:52:44 wiz Exp $
+# $NetBSD: Makefile,v 1.69 2012/05/29 14:35:41 wiz Exp $
 
-DISTNAME=      gc-7.1
+DISTNAME=      gc-7.2b
 PKGNAME=       ${DISTNAME:S/gc/boehm-gc/}
-PKGREVISION=   4
 CATEGORIES=    devel
 MASTER_SITES=  http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/
 
@@ -13,6 +12,8 @@
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
 PKG_DESTDIR_SUPPORT=   user-destdir
 
+WRKSRC=                ${WRKDIR}/${DISTNAME:S/b$//}
+
 USE_TOOLS+=            gmake
 USE_LANGUAGES=         c c++
 USE_LIBTOOL=           YES
diff -r 3f29ad25775c -r 50a01f28ba4d devel/boehm-gc/PLIST
--- a/devel/boehm-gc/PLIST      Tue May 29 14:22:36 2012 +0000
+++ b/devel/boehm-gc/PLIST      Tue May 29 14:35:41 2012 +0000
@@ -1,5 +1,6 @@
-@comment $NetBSD: PLIST,v 1.12 2009/06/14 17:48:35 joerg Exp $
+@comment $NetBSD: PLIST,v 1.13 2012/05/29 14:35:41 wiz Exp $
 include/gc.h
+include/gc/cord.h
 include/gc/gc.h
 include/gc/gc_allocator.h
 include/gc/gc_amiga_redirects.h
@@ -31,6 +32,7 @@
 share/doc/gc/README.arm.cross
 share/doc/gc/README.autoconf
 share/doc/gc/README.changes
+share/doc/gc/README.cmake
 share/doc/gc/README.contributors
 share/doc/gc/README.cords
 share/doc/gc/README.darwin
diff -r 3f29ad25775c -r 50a01f28ba4d devel/boehm-gc/distinfo
--- a/devel/boehm-gc/distinfo   Tue May 29 14:22:36 2012 +0000
+++ b/devel/boehm-gc/distinfo   Tue May 29 14:35:41 2012 +0000
@@ -1,10 +1,7 @@
-$NetBSD: distinfo,v 1.42 2012/05/29 03:01:15 enami Exp $
+$NetBSD: distinfo,v 1.43 2012/05/29 14:35:41 wiz Exp $
 
-SHA1 (gc-7.1.tar.gz) = e84cba5d18f4ea5ed4e5fd3f1dc6a46bc190ff6f
-RMD160 (gc-7.1.tar.gz) = 9338c1128686395739e3acd9052a651d1dffffb2
-Size (gc-7.1.tar.gz) = 1077714 bytes
-SHA1 (patch-aa) = 87a5bd5e83b0201d80a1e4e4ce6745c11b2e7cfe
-SHA1 (patch-ab) = 9b5133c7aa84e6824616e29613716a2fedd1d334
+SHA1 (gc-7.2b.tar.gz) = 042b551d9e313557c8919375c669ae484237cf3e
+RMD160 (gc-7.2b.tar.gz) = 8a4081e043bac2f6b00afd7fce24a5858d76d229
+Size (gc-7.2b.tar.gz) = 1261375 bytes
+SHA1 (patch-ab) = c8b579752169c4400a11cb38d9f28fd5df3d9eb5
 SHA1 (patch-ac) = 36cfb12c8309f60232b9ba9a5430b6e24957339d
-SHA1 (patch-ae) = fde8f12c8c8dd3142c191f5f1c1854cd339babe9
-SHA1 (patch-af) = b7720cd0c120ae16d6b36a6eeced4d1d6881c058
diff -r 3f29ad25775c -r 50a01f28ba4d devel/boehm-gc/patches/patch-aa
--- a/devel/boehm-gc/patches/patch-aa   Tue May 29 14:22:36 2012 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.19 2007/07/07 15:21:07 wiz Exp $
-
---- configure.ac.orig  2007-06-30 15:40:15.000000000 +0000
-+++ configure.ac
-@@ -399,7 +399,7 @@ case "$host" in
-     machdep="mach_dep.lo sparc_mach_dep.lo"
-     AC_DEFINE(SUNOS53_SHARED_LIB)
-     ;;
-- sparc*-sun-solaris2.*)
-+ sparc*-sun-solaris2*)
-     machdep="mach_dep.lo sparc_mach_dep.lo"
-     ;;
-  ia64-*-*)
diff -r 3f29ad25775c -r 50a01f28ba4d devel/boehm-gc/patches/patch-ab
--- a/devel/boehm-gc/patches/patch-ab   Tue May 29 14:22:36 2012 +0000
+++ b/devel/boehm-gc/patches/patch-ab   Tue May 29 14:35:41 2012 +0000
@@ -1,23 +1,43 @@
-$NetBSD: patch-ab,v 1.19 2008/05/21 13:47:25 wiz Exp $
+$NetBSD: patch-ab,v 1.20 2012/05/29 14:35:42 wiz Exp $
 
---- configure.orig     2007-06-30 17:40:25.000000000 +0200
-+++ configure  2008-03-03 11:27:56.000000000 +0100
-@@ -6143,6 +6143,9 @@
-  sparc-*-netbsd*)
-     machdep="mach_dep.lo sparc_netbsd_mach_dep.lo"
+--- configure.orig     2012-05-11 17:09:00.000000000 +0000
++++ configure
+@@ -5245,7 +5245,7 @@ $as_echo "#define DARWIN_DONT_PARSE_STAC
+ 
+ fi
+ 
+-if test "$GCC" == yes; then
++if test "$GCC" = yes; then
+   # Disable aliasing optimization unless forced to.
+   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc supports -fno-strict-aliasing" >&5
+ $as_echo_n "checking whether gcc supports -fno-strict-aliasing... " >&6; }
+@@ -5453,8 +5453,8 @@ esac
+ $as_echo "$enable_shared" >&6; }
+ 
+ # Compile with GC_DLL defined unless building static libraries.
+-if test "${enable_shared}" == yes; then
+-  if test "${enable_static}" == no; then
++if test "${enable_shared}" = yes; then
++  if test "${enable_static}" = no; then
+     $as_echo "#define GC_DLL 1" >>confdefs.h
+ 
+     # FIXME: Also pass -fvisibility=hidden option if GCC v4+ and not Win32.
+@@ -5508,6 +5508,9 @@ $as_echo "#define SOLARIS25_PROC_VDB_BUG
+  sparc*-*-openbsd*)
+     machdep="mach_dep.lo sparc_mach_dep.lo"
      ;;
 + sparc64-*-netbsd*)
 +    machdep="mach_dep.lo sparc_mach_dep.lo"
 +    ;;
   sparc-sun-solaris2.3)
      machdep="mach_dep.lo sparc_mach_dep.lo"
-     cat >>confdefs.h <<\_ACEOF
-@@ -6150,7 +6153,7 @@
- _ACEOF
+ 
+@@ -16438,7 +16441,7 @@ $as_echo "#define SMALL_CONFIG 1" >>conf
+ 
+ fi
  
-     ;;
-- sparc*-sun-solaris2.*)
-+ sparc*-sun-solaris2*)
-     machdep="mach_dep.lo sparc_mach_dep.lo"
-     ;;
-  ia64-*-*)
+-if test "$enable_gc_debug" == "no"; then
++if test "$enable_gc_debug" = "no"; then
+ 
+ $as_echo "#define NO_DEBUGGING 1" >>confdefs.h
+ 
diff -r 3f29ad25775c -r 50a01f28ba4d devel/boehm-gc/patches/patch-ae
--- a/devel/boehm-gc/patches/patch-ae   Tue May 29 14:22:36 2012 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-$NetBSD: patch-ae,v 1.9 2010/01/20 10:01:19 wiz Exp $
-
---- mach_dep.c.orig    2007-08-13 21:49:11.000000000 +0000
-+++ mach_dep.c
-@@ -78,6 +78,7 @@ asm static void PushMacRegisters()
- #if defined(USE_ASM_PUSH_REGS)
- #  define HAVE_PUSH_REGS
- #else  /* No asm implementation */
-+#if !defined(SPARC)
- void GC_push_regs()
- {
- #     if defined(M68K) && defined(AMIGA)
-@@ -150,6 +151,7 @@ void GC_push_regs()
- #     endif   /* __MWERKS__ */
- #   endif     /* MACOS */
- }
-+#endif /* !SPARC */
- #endif /* !USE_ASM_PUSH_REGS */
- 
- #if defined(HAVE_PUSH_REGS) && defined(THREADS)
diff -r 3f29ad25775c -r 50a01f28ba4d devel/boehm-gc/patches/patch-af
--- a/devel/boehm-gc/patches/patch-af   Tue May 29 14:22:36 2012 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-$NetBSD: patch-af,v 1.14 2010/06/04 11:21:34 wiz Exp $
-
---- sparc_mach_dep.S.orig      2007-04-27 18:01:22.000000000 -0400
-+++ sparc_mach_dep.S   2010-06-02 12:53:00.000000000 -0400
-@@ -8,6 +8,7 @@
-       .globl  GC_save_regs_in_stack
-       .globl  GC_push_regs
- GC_save_regs_in_stack:
-+GC_push_regs:
- #if defined(__arch64__) || defined(__sparcv9)
-       save    %sp,-128,%sp
-       flushw



Home | Main Index | Thread Index | Old Index