aboutsummaryrefslogtreecommitdiff
path: root/devel/boehm-gc
diff options
context:
space:
mode:
authorFernando ApesteguĂ­a <fernape@FreeBSD.org>2018-08-31 18:27:13 +0000
committerFernando ApesteguĂ­a <fernape@FreeBSD.org>2018-08-31 18:27:13 +0000
commitd177d8bc6421b7a7e40e367371958808ff9500e7 (patch)
tree05d09f054e4a46c91774ef989a233b3638e202b1 /devel/boehm-gc
parentb500c91cc663257709db9bcf3f7cc68479501d41 (diff)
downloadports-d177d8bc6421b7a7e40e367371958808ff9500e7.tar.gz
ports-d177d8bc6421b7a7e40e367371958808ff9500e7.zip
devel/boehm-gc: update to 7.6.8
ChangeLog: https://github.com/ivmai/bdwgc/releases/tag/v7.6.8 * Giving maintainership to yasu@utahime.org * Bumping PORTREVISION for dependent ports PR: 230577 Submitted by: yasu@utahime.org Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D16704
Notes
Notes: svn path=/head/; revision=478604
Diffstat (limited to 'devel/boehm-gc')
-rw-r--r--devel/boehm-gc/Makefile35
-rw-r--r--devel/boehm-gc/distinfo6
-rw-r--r--devel/boehm-gc/pkg-plist6
3 files changed, 19 insertions, 28 deletions
diff --git a/devel/boehm-gc/Makefile b/devel/boehm-gc/Makefile
index c2cfcc79ba85..7ed8f7cd7002 100644
--- a/devel/boehm-gc/Makefile
+++ b/devel/boehm-gc/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gc
-PORTVERSION= 7.6.6
+PORTVERSION= 7.6.8
CATEGORIES= devel
MASTER_SITES= http://www.hboehm.info/gc/gc_source/ \
https://github.com/ivmai/bdwgc/releases/download/v${PORTVERSION}/
@@ -11,7 +11,7 @@ PKGNAMEPREFIX= boehm-
PKGNAMESUFFIX= -${GC_VARIANT}
.endif
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= yasu@utahime.org
COMMENT= Garbage collection and memory leak detection for C and C++
LICENSE= BDWGC
@@ -36,46 +36,40 @@ WRKSRC= ${WRKDIR}/${DISTNAME:C/[a-z]$//}
OPTIONS_DEFINE= DEBUG
.ifdef GC_VARIANT
+INSTALL_TARGET= install-exec install-pkgconfigDATA
CORDLIBS= cord
GCLIBS= gc
GCCPPLIBS= gccpp
PLIST= ${NONEXISTENT}
PLIST_FILES= ${CORDLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so,} \
${CORDLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1,} \
- ${CORDLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.3.0,} \
+ ${CORDLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.3.1,} \
${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so,} \
${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1,} \
- ${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.3.3,} \
+ ${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.3.4,} \
${GCCPPLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so,} \
${GCCPPLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1,} \
- ${GCCPPLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.3.1,} \
+ ${GCCPPLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.3.2,} \
libdata/pkgconfig/bdw-gc-${GC_VARIANT}.pc
RUN_DEPENDS+= ${LOCALBASE}/include/gc/gc.h:devel/boehm-gc
. if ${GC_VARIANT} == "redirect"
-CONFIGURE_ARGS+=--disable-threads --enable-redirect-malloc
+CONFIGURE_ARGS+= --disable-threads --enable-redirect-malloc
. endif
. if ${GC_VARIANT} == "threaded"
-CONFIGURE_ARGS+=--enable-threads=posix --disable-redirect-malloc
-OPTIONS_DEFINE+=PARALLEL_MARK
+CONFIGURE_ARGS+= --enable-threads=posix --disable-redirect-malloc
+OPTIONS_DEFINE+= PARALLEL_MARK
PARALLEL_MARK_DESC= Parallel-thread marking (faster for SMP)
. endif
.else
-CONFIGURE_ARGS+=--disable-threads --disable-redirect-malloc
-OPTIONS_DEFINE+=DOCS
+CONFIGURE_ARGS+= --disable-threads --disable-redirect-malloc
+OPTIONS_DEFINE+= DOCS
PORTDOCS= *
.endif
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MDEBUG}
-CONFIGURE_ARGS+=--enable-gc-debug
-PKGNAMESUFFIX:= ${PKGNAMESUFFIX}+fulldebug
-.endif
+DEBUG_CONFIGURE_WITH= --enable-gc-debug
.if defined(GC_VARIANT) && ${GC_VARIANT} == "threaded"
-. if ${PORT_OPTIONS:MPARALLEL_MARK}
-CONFIGURE_ARGS+=--enable-parallel-mark
-. endif
+PARALLEL_MARK_CONFIGURE_WITH= --enable-parallel-mark
.endif
.ifdef GC_VARIANT
@@ -88,8 +82,6 @@ post-patch:
's,-lgc,-lgc-${GC_VARIANT},' ${WRKSRC}/bdw-gc.pc.in
post-install:
- ${RM} -r ${STAGEDIR}${PREFIX}/include
- ${RM} -r ${STAGEDIR}${PREFIX}/share
${MV} ${STAGEDIR}${PREFIX}/libdata/pkgconfig/bdw-gc.pc \
${STAGEDIR}${PREFIX}/libdata/pkgconfig/bdw-gc-${GC_VARIANT}.pc
@@ -101,7 +93,6 @@ post-patch:
${WRKSRC}/Makefile.in
post-install:
- ${INSTALL_MAN} ${WRKSRC}/doc/gc.man ${STAGEDIR}${MAN3PREFIX}/man/man3/gc.3
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
diff --git a/devel/boehm-gc/distinfo b/devel/boehm-gc/distinfo
index b4e7cb987fdc..934aeab2064e 100644
--- a/devel/boehm-gc/distinfo
+++ b/devel/boehm-gc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1527622888
-SHA256 (gc-7.6.6.tar.gz) = e968edf8f80d83284dd473e00a5e3377addc2df261ffb7e6dc77c9a34a0039dc
-SIZE (gc-7.6.6.tar.gz) = 1122848
+TIMESTAMP = 1534086510
+SHA256 (gc-7.6.8.tar.gz) = 040ac5cdbf1bebc7c8cd4928996bbae0c54497c151ea5639838fa0128102e258
+SIZE (gc-7.6.8.tar.gz) = 1128462
diff --git a/devel/boehm-gc/pkg-plist b/devel/boehm-gc/pkg-plist
index 4d91a3c5d20e..707b5127489d 100644
--- a/devel/boehm-gc/pkg-plist
+++ b/devel/boehm-gc/pkg-plist
@@ -21,12 +21,12 @@ include/gc/weakpointer.h
include/gc_cpp.h
lib/libcord.so
lib/libcord.so.1
-lib/libcord.so.1.3.0
+lib/libcord.so.1.3.1
lib/libgc.so
lib/libgc.so.1
-lib/libgc.so.1.3.3
+lib/libgc.so.1.3.4
lib/libgccpp.so
lib/libgccpp.so.1
-lib/libgccpp.so.1.3.1
+lib/libgccpp.so.1.3.2
libdata/pkgconfig/bdw-gc.pc
man/man3/gc.3.gz