Index: head/devel/boehm-gc/Makefile =================================================================== --- head/devel/boehm-gc/Makefile (revision 488474) +++ head/devel/boehm-gc/Makefile (revision 488475) @@ -1,106 +1,105 @@ # Created by: Mike McGaughey # $FreeBSD$ PORTNAME= gc -PORTVERSION= 7.6.8 -PORTREVISION= 1 +PORTVERSION= 7.6.10 CATEGORIES= devel MASTER_SITES= http://www.hboehm.info/gc/gc_source/ \ https://github.com/ivmai/bdwgc/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= boehm- .ifdef GC_VARIANT PKGNAMESUFFIX= -${GC_VARIANT} .endif MAINTAINER= yasu@utahime.org COMMENT= Garbage collection and memory leak detection for C and C++ LICENSE= BDWGC LICENSE_NAME= Boehm-Demers-Weiser Garbage Collector License LICENSE_TEXT= License can be found at http://www.hboehm.info/gc/license.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${LOCALBASE}/lib/libatomic_ops.a:devel/libatomic_ops GNU_CONFIGURE= yes -USES= cpe libtool pathfix pkgconfig +USES= cpe libtool localbase pathfix pkgconfig CPE_VENDOR= boehm-demers-weiser CPE_PRODUCT= garbage_collector USE_LDCONFIG= yes INSTALL_TARGET= install-strip TEST_TARGET= check # NOTE: do not --disable-static, static is useful for e.g. lang/crystal CONFIGURE_ARGS= --enable-cplusplus MAKE_JOBS_UNSAFE= yes 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}.a,} \ ${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.1,} \ + ${CORDLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.3.2,} \ ${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.a,} \ ${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.4,} \ + ${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.3.5,} \ ${GCCPPLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.a,} \ ${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.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 . endif . if ${GC_VARIANT} == "threaded" 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 PORTDOCS= * .endif DEBUG_CONFIGURE_WITH= --enable-gc-debug .if defined(GC_VARIANT) && ${GC_VARIANT} == "threaded" PARALLEL_MARK_CONFIGURE_WITH= --enable-parallel-mark .endif .ifdef GC_VARIANT post-patch: @${REINPLACE_CMD} -e \ 's,libgc\.la,libgc-${GC_VARIANT}.la,g ; \ s,libgccpp\.la,libgccpp-${GC_VARIANT}.la,g ; \ s,libcord\.la,libcord-${GC_VARIANT}.la,g' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ 's,-lgc,-lgc-${GC_VARIANT},' ${WRKSRC}/bdw-gc.pc.in post-install: ${MV} ${STAGEDIR}${PREFIX}/libdata/pkgconfig/bdw-gc.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/bdw-gc-${GC_VARIANT}.pc .else # ! GC_VARIANT post-patch: @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/doc/gc.man @${REINPLACE_CMD} \ -e "s|(datadir)/@PACKAGE@|(datadir)/doc/@PACKAGE@|" \ ${WRKSRC}/Makefile.in post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .endif .include Index: head/devel/boehm-gc/distinfo =================================================================== --- head/devel/boehm-gc/distinfo (revision 488474) +++ head/devel/boehm-gc/distinfo (revision 488475) @@ -1,3 +1,3 @@ -TIMESTAMP = 1534086510 -SHA256 (gc-7.6.8.tar.gz) = 040ac5cdbf1bebc7c8cd4928996bbae0c54497c151ea5639838fa0128102e258 -SIZE (gc-7.6.8.tar.gz) = 1128462 +TIMESTAMP = 1544688613 +SHA256 (gc-7.6.10.tar.gz) = 4fc766749a974700c576bbfb71b4a73b2ed746082e2fc8388bfb0b54b636af14 +SIZE (gc-7.6.10.tar.gz) = 1143650 Index: head/devel/boehm-gc/pkg-plist =================================================================== --- head/devel/boehm-gc/pkg-plist (revision 488474) +++ head/devel/boehm-gc/pkg-plist (revision 488475) @@ -1,35 +1,35 @@ include/gc.h include/gc/cord.h include/gc/cord_pos.h include/gc/ec.h include/gc/gc.h include/gc/gc_allocator.h include/gc/gc_backptr.h include/gc/gc_config_macros.h include/gc/gc_cpp.h include/gc/gc_disclaim.h include/gc/gc_gcj.h include/gc/gc_inline.h include/gc/gc_mark.h include/gc/gc_pthread_redirects.h include/gc/gc_tiny_fl.h include/gc/gc_typed.h include/gc/gc_version.h include/gc/javaxfc.h include/gc/leak_detector.h include/gc/weakpointer.h include/gc_cpp.h lib/libcord.a lib/libcord.so lib/libcord.so.1 -lib/libcord.so.1.3.1 +lib/libcord.so.1.3.2 lib/libgc.a lib/libgc.so lib/libgc.so.1 -lib/libgc.so.1.3.4 +lib/libgc.so.1.3.5 lib/libgccpp.a lib/libgccpp.so lib/libgccpp.so.1 lib/libgccpp.so.1.3.2 libdata/pkgconfig/bdw-gc.pc man/man3/gc.3.gz