svn commit: r458406 - in head/devel: boehm-gc boehm-gc-redirect boehm-gc-threaded boehm-gc/files
Carlos J. Puga Medina
cpm at FreeBSD.org
Mon Jan 8 12:52:51 UTC 2018
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 at FreeBSD.org
+MAINTAINER= ports at 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
More information about the svn-ports-all
mailing list