aboutsummaryrefslogtreecommitdiff
path: root/devel/boehm-gc
diff options
context:
space:
mode:
authorAdam Weinberger <adamw@FreeBSD.org>2014-07-08 20:00:45 +0000
committerAdam Weinberger <adamw@FreeBSD.org>2014-07-08 20:00:45 +0000
commit32df1e900e00ea9214c65f3e34eb7933be82c7f5 (patch)
treeeba5a96fe8ec66011e70acc1e3bc11fe75280df3 /devel/boehm-gc
parentdcff96bf89e0a3b906eb587481d3093eca41f2b2 (diff)
downloadports-32df1e900e00ea9214c65f3e34eb7933be82c7f5.tar.gz
ports-32df1e900e00ea9214c65f3e34eb7933be82c7f5.zip
Update to 7.4.2, and pass maintainership to submitter.
PR: 191338 Submitted by: Carlos Jacobo Puga Medina
Notes
Notes: svn path=/head/; revision=361286
Diffstat (limited to 'devel/boehm-gc')
-rw-r--r--devel/boehm-gc/Makefile21
-rw-r--r--devel/boehm-gc/distinfo4
-rw-r--r--devel/boehm-gc/pkg-plist8
3 files changed, 18 insertions, 15 deletions
diff --git a/devel/boehm-gc/Makefile b/devel/boehm-gc/Makefile
index f1bcc3366250..f4fd8acda071 100644
--- a/devel/boehm-gc/Makefile
+++ b/devel/boehm-gc/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= gc
-PORTVERSION= 7.2e
-PORTREVISION?= 0
+PORTVERSION= 7.4.2
CATEGORIES= devel
MASTER_SITES= http://www.hboehm.info/gc/gc_source/
PKGNAMEPREFIX= boehm-
@@ -11,17 +10,21 @@ PKGNAMEPREFIX= boehm-
PKGNAMESUFFIX= -${GC_VARIANT}
.endif
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= cjpugmed@gmail.com
COMMENT= Garbage collection and memory leak detection for C and C++
LICENSE= BDWGC
LICENSE_NAME= Boehm-Demers-Weiser Garbage Collector License
-LICENSE_FILE= ${WRKSRC}/doc/README
+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:${PORTSDIR}/devel/libatomic_ops
+
GNU_CONFIGURE= yes
-USES= pathfix
+USES= libtool pathfix
+USE_AUTOTOOLS= aclocal autoconf libtoolize
USE_LDCONFIG= yes
+INSTALL_TARGET= install-strip
CONFIGURE_ARGS= --enable-cplusplus --disable-static
MAKE_JOBS_UNSAFE= yes
@@ -60,10 +63,6 @@ CONFIGURE_ARGS+=--enable-gc-debug
PKGNAMESUFFIX:= ${PKGNAMESUFFIX}+fulldebug
.endif
-.if ! ${PORT_OPTIONS:MDOCS}
-CONFIGURE_ARGS+=--datarootdir=${WRKDIR}/doc
-.endif
-
.if defined(GC_VARIANT) && ${GC_VARIANT} == "threaded"
. if ${PORT_OPTIONS:MPARALLEL_MARK}
CONFIGURE_ARGS+=--enable-parallel-mark
@@ -88,8 +87,8 @@ do-install:
.endfor
${INSTALL_DATA} ${WRKSRC}/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} \
@@ -98,6 +97,8 @@ post-patch:
post-install:
${INSTALL_MAN} ${WRKSRC}/doc/gc.man ${STAGEDIR}${MAN3PREFIX}/man/man3/gc.3
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
.endif
diff --git a/devel/boehm-gc/distinfo b/devel/boehm-gc/distinfo
index d6b604ccca7c..a4a5e3c3e637 100644
--- a/devel/boehm-gc/distinfo
+++ b/devel/boehm-gc/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gc-7.2e.tar.gz) = 09315b48a82d600371207691126ad058c04677281ac318d86fa84c98c3c9af4b
-SIZE (gc-7.2e.tar.gz) = 1291186
+SHA256 (gc-7.4.2.tar.gz) = 63320ad7c45460e4a40e03f5aa4c6893783f21a16416c3282b994f933312afa2
+SIZE (gc-7.4.2.tar.gz) = 1082597
diff --git a/devel/boehm-gc/pkg-plist b/devel/boehm-gc/pkg-plist
index c83c9bdd293a..d8ca099d82cb 100644
--- a/devel/boehm-gc/pkg-plist
+++ b/devel/boehm-gc/pkg-plist
@@ -2,10 +2,10 @@ include/gc.h
include/gc/cord.h
include/gc/gc.h
include/gc/gc_allocator.h
-include/gc/gc_amiga_redirects.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
@@ -13,16 +13,18 @@ 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/new_gc_alloc.h
include/gc/weakpointer.h
include/gc_cpp.h
lib/libcord.so
lib/libcord.so.1
+lib/libcord.so.1.0.3
lib/libgc.so
lib/libgc.so.1
+lib/libgc.so.1.0.3
lib/libgccpp.so
lib/libgccpp.so.1
+lib/libgccpp.so.1.0.3
libdata/pkgconfig/bdw-gc.pc
man/man3/gc.3.gz
-@dirrmtry include/gc