diff options
author | Fernando ApesteguĂa <fernape@FreeBSD.org> | 2018-08-31 18:27:13 +0000 |
---|---|---|
committer | Fernando ApesteguĂa <fernape@FreeBSD.org> | 2018-08-31 18:27:13 +0000 |
commit | d177d8bc6421b7a7e40e367371958808ff9500e7 (patch) | |
tree | 05d09f054e4a46c91774ef989a233b3638e202b1 /devel/boehm-gc | |
parent | b500c91cc663257709db9bcf3f7cc68479501d41 (diff) | |
download | ports-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/Makefile | 35 | ||||
-rw-r--r-- | devel/boehm-gc/distinfo | 6 | ||||
-rw-r--r-- | devel/boehm-gc/pkg-plist | 6 |
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 |