Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Jan 2018 12:52:49 +0000 (UTC)
From:      "Carlos J. Puga Medina" <cpm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r458406 - in head/devel: boehm-gc boehm-gc-redirect boehm-gc-threaded boehm-gc/files
Message-ID:  <201801081252.w08Cqnsl066766@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cpm
Date: Mon Jan  8 12:52:49 2018
New Revision: 458406
URL: https://svnweb.freebsd.org/changeset/ports/458406

Log:
  devel/boehm-gc: update to 7.6.2
  
  - Remove patch (added upstream)
  - Drop maintainership
  - Bump SHLIBS version in pkg-plist
  
  Changelog: https://github.com/ivmai/bdwgc/releases/tag/v7.6.2
  
  PR:		224848
  Exp-run by:	antoine

Added:
  head/devel/boehm-gc/files/patch-include_gc_pthread_redirects.h   (contents, props changed)
Deleted:
  head/devel/boehm-gc/files/patch-include_private_gc__priv.h
Modified:
  head/devel/boehm-gc-redirect/Makefile
  head/devel/boehm-gc-threaded/Makefile
  head/devel/boehm-gc/Makefile
  head/devel/boehm-gc/distinfo
  head/devel/boehm-gc/files/patch-include_private_gcconfig.h
  head/devel/boehm-gc/pkg-plist

Modified: head/devel/boehm-gc-redirect/Makefile
==============================================================================
--- head/devel/boehm-gc-redirect/Makefile	Mon Jan  8 10:47:29 2018	(r458405)
+++ head/devel/boehm-gc-redirect/Makefile	Mon Jan  8 12:52:49 2018	(r458406)
@@ -1,8 +1,6 @@
 # Created by: stas
 # $FreeBSD$
 
-PORTREVISION=	1
-
 COMMENT=	Garbage collection and memory leak detection for C and C++ with malloc redirection
 
 LICENSE=	MIT

Modified: head/devel/boehm-gc-threaded/Makefile
==============================================================================
--- head/devel/boehm-gc-threaded/Makefile	Mon Jan  8 10:47:29 2018	(r458405)
+++ head/devel/boehm-gc-threaded/Makefile	Mon Jan  8 12:52:49 2018	(r458406)
@@ -1,8 +1,6 @@
 # Created by: stas
 # $FreeBSD$
 
-PORTREVISION=	1
-
 COMMENT=	Garbage collection and memory leak detection for C and C++ with threading support
 
 LICENSE=	MIT

Modified: head/devel/boehm-gc/Makefile
==============================================================================
--- head/devel/boehm-gc/Makefile	Mon Jan  8 10:47:29 2018	(r458405)
+++ head/devel/boehm-gc/Makefile	Mon Jan  8 12:52:49 2018	(r458406)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	gc
-PORTVERSION=	7.6.0
+PORTVERSION=	7.6.2
 CATEGORIES=	devel
 MASTER_SITES=	http://www.hboehm.info/gc/gc_source/
 PKGNAMEPREFIX=	boehm-
@@ -10,7 +10,7 @@ PKGNAMEPREFIX=	boehm-
 PKGNAMESUFFIX=	-${GC_VARIANT}
 .endif
 
-MAINTAINER=	cpm@FreeBSD.org
+MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Garbage collection and memory leak detection for C and C++
 
 LICENSE=	BDWGC
@@ -35,11 +35,15 @@ WRKSRC=		${WRKDIR}/${DISTNAME:C/[a-z]$//}
 OPTIONS_DEFINE=	DEBUG
 
 .ifdef GC_VARIANT
-INSTLIBS=	cord gc gccpp
+INSTLIBS=	cord gccpp
+GCLIBS=		gc
 PLIST=		${NONEXISTENT}
 PLIST_FILES=	${INSTLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so,} \
 		${INSTLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1,} \
-		${INSTLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.0.3,} \
+		${INSTLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.3.0,} \
+		${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so,} \
+		${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.2,} \
+		${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.2.2.1,} \
 		libdata/pkgconfig/bdw-gc-${GC_VARIANT}.pc
 RUN_DEPENDS+=	${LOCALBASE}/include/gc/gc.h:devel/boehm-gc
 . if ${GC_VARIANT} == "redirect"

Modified: head/devel/boehm-gc/distinfo
==============================================================================
--- head/devel/boehm-gc/distinfo	Mon Jan  8 10:47:29 2018	(r458405)
+++ head/devel/boehm-gc/distinfo	Mon Jan  8 12:52:49 2018	(r458406)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1470671691
-SHA256 (gc-7.6.0.tar.gz) = a14a28b1129be90e55cd6f71127ffc5594e1091d5d54131528c24cd0c03b7d90
-SIZE (gc-7.6.0.tar.gz) = 1111751
+TIMESTAMP = 1514920665
+SHA256 (gc-7.6.2.tar.gz) = bd112005563d787675163b5afff02c364fc8deb13a99c03f4e80fdf6608ad41e
+SIZE (gc-7.6.2.tar.gz) = 1119725

Added: head/devel/boehm-gc/files/patch-include_gc_pthread_redirects.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/boehm-gc/files/patch-include_gc_pthread_redirects.h	Mon Jan  8 12:52:49 2018	(r458406)
@@ -0,0 +1,15 @@
+--- include/gc_pthread_redirects.h.orig	2018-01-04 15:41:42.535207000 +0100
++++ include/gc_pthread_redirects.h	2018-01-04 15:42:01.806411000 +0100
+@@ -44,12 +44,8 @@
+ 
+ # ifndef GC_NO_PTHREAD_SIGMASK
+ #   include <signal.h>  /* needed anyway for proper redirection */
+-#   if defined(GC_PTHREAD_SIGMASK_NEEDED) \
+-        || defined(_BSD_SOURCE) || defined(_GNU_SOURCE) \
+-        || (_POSIX_C_SOURCE >= 199506L) || (_XOPEN_SOURCE >= 500)
+       GC_API int GC_pthread_sigmask(int /* how */, const sigset_t *,
+                                     sigset_t * /* oset */);
+-#   endif
+ # endif /* !GC_NO_PTHREAD_SIGMASK */
+ 
+ # ifndef GC_PTHREAD_CREATE_CONST

Modified: head/devel/boehm-gc/files/patch-include_private_gcconfig.h
==============================================================================
--- head/devel/boehm-gc/files/patch-include_private_gcconfig.h	Mon Jan  8 10:47:29 2018	(r458405)
+++ head/devel/boehm-gc/files/patch-include_private_gcconfig.h	Mon Jan  8 12:52:49 2018	(r458406)
@@ -1,6 +1,6 @@
---- include/private/gcconfig.h.orig	2016-08-02 19:36:14 UTC
+--- include/private/gcconfig.h.orig	2017-12-23 08:46:29 UTC
 +++ include/private/gcconfig.h
-@@ -176,7 +176,7 @@
+@@ -188,7 +188,7 @@
  #      define EWS4800
  #    endif
  #    if !defined(LINUX) && !defined(EWS4800) && !defined(NETBSD) \
@@ -9,15 +9,3 @@
  #      if defined(ultrix) || defined(__ultrix)
  #        define ULTRIX
  #      else
-@@ -2745,11 +2745,6 @@
- # define SUNOS5SIGS
- #endif
- 
--#ifdef DATASTART_USES_BSDGETDATASTART
--  GC_INNER ptr_t GC_FreeBSDGetDataStart(size_t, ptr_t);
--# define DATASTART_IS_FUNC
--#endif
--
- #if !defined(GC_EXPLICIT_SIGNALS_UNBLOCK) && defined(SUNOS5SIGS) \
-     && !defined(GC_NO_PTHREAD_SIGMASK)
- # define GC_EXPLICIT_SIGNALS_UNBLOCK

Modified: head/devel/boehm-gc/pkg-plist
==============================================================================
--- head/devel/boehm-gc/pkg-plist	Mon Jan  8 10:47:29 2018	(r458405)
+++ head/devel/boehm-gc/pkg-plist	Mon Jan  8 12:52:49 2018	(r458406)
@@ -21,12 +21,12 @@ include/gc/weakpointer.h
 include/gc_cpp.h
 lib/libcord.so
 lib/libcord.so.1
-lib/libcord.so.1.0.3
+lib/libcord.so.1.3.0
 lib/libgc.so
-lib/libgc.so.1
-lib/libgc.so.1.0.3
+lib/libgc.so.2
+lib/libgc.so.2.2.1
 lib/libgccpp.so
 lib/libgccpp.so.1
-lib/libgccpp.so.1.0.3
+lib/libgccpp.so.1.3.0
 libdata/pkgconfig/bdw-gc.pc
 man/man3/gc.3.gz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201801081252.w08Cqnsl066766>