View | Details | Raw Unified | Return to bug 191338 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/ports/devel/boehm-gc/Makefile (-10 / +13 lines)
Lines 2-9 Link Here
2
# $FreeBSD: head/devel/boehm-gc/Makefile 345686 2014-02-23 01:35:05Z jhale $
2
# $FreeBSD: head/devel/boehm-gc/Makefile 345686 2014-02-23 01:35:05Z jhale $
3
3
4
PORTNAME=	gc
4
PORTNAME=	gc
5
PORTVERSION=	7.2e
5
PORTVERSION=	7.4.2
6
PORTREVISION?=	0
7
CATEGORIES=	devel
6
CATEGORIES=	devel
8
MASTER_SITES=	http://www.hboehm.info/gc/gc_source/
7
MASTER_SITES=	http://www.hboehm.info/gc/gc_source/
9
PKGNAMEPREFIX=	boehm-
8
PKGNAMEPREFIX=	boehm-
Lines 11-27 Link Here
11
PKGNAMESUFFIX=	-${GC_VARIANT}
10
PKGNAMESUFFIX=	-${GC_VARIANT}
12
.endif
11
.endif
13
12
14
MAINTAINER=	ports@FreeBSD.org
13
MAINTAINER=	cjpugmed@gmail.com
15
COMMENT=	Garbage collection and memory leak detection for C and C++
14
COMMENT=	Garbage collection and memory leak detection for C and C++
16
15
17
LICENSE=	BDWGC
16
LICENSE=	BDWGC
18
LICENSE_NAME=	Boehm-Demers-Weiser Garbage Collector License
17
LICENSE_NAME=	Boehm-Demers-Weiser Garbage Collector License
19
LICENSE_FILE=	${WRKSRC}/doc/README
18
LICENSE_TEXT=	License can be found at http://www.hboehm.info/gc/license.txt
20
LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
19
LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
21
20
21
BUILD_DEPENDS=	${LOCALBASE}/lib/libatomic_ops.a:${PORTSDIR}/devel/libatomic_ops
22
22
GNU_CONFIGURE=	yes
23
GNU_CONFIGURE=	yes
23
USES=		pathfix
24
USES=		libtool pathfix
25
USE_AUTOTOOLS=	aclocal autoconf libtoolize
24
USE_LDCONFIG=	yes
26
USE_LDCONFIG=	yes
27
INSTALL_TARGET=	install-strip
25
CONFIGURE_ARGS=	--enable-cplusplus --disable-static
28
CONFIGURE_ARGS=	--enable-cplusplus --disable-static
26
MAKE_JOBS_UNSAFE=	yes
29
MAKE_JOBS_UNSAFE=	yes
27
30
Lines 60-69 Link Here
60
PKGNAMESUFFIX:=	${PKGNAMESUFFIX}+fulldebug
63
PKGNAMESUFFIX:=	${PKGNAMESUFFIX}+fulldebug
61
.endif
64
.endif
62
65
63
.if ! ${PORT_OPTIONS:MDOCS}
64
CONFIGURE_ARGS+=--datarootdir=${WRKDIR}/doc
65
.endif
66
67
.if defined(GC_VARIANT) && ${GC_VARIANT} == "threaded"
66
.if defined(GC_VARIANT) && ${GC_VARIANT} == "threaded"
68
. if ${PORT_OPTIONS:MPARALLEL_MARK}
67
. if ${PORT_OPTIONS:MPARALLEL_MARK}
69
CONFIGURE_ARGS+=--enable-parallel-mark
68
CONFIGURE_ARGS+=--enable-parallel-mark
Lines 88-95 Link Here
88
.endfor
87
.endfor
89
	${INSTALL_DATA} ${WRKSRC}/bdw-gc.pc \
88
	${INSTALL_DATA} ${WRKSRC}/bdw-gc.pc \
90
		${STAGEDIR}${PREFIX}/libdata/pkgconfig/bdw-gc-${GC_VARIANT}.pc
89
		${STAGEDIR}${PREFIX}/libdata/pkgconfig/bdw-gc-${GC_VARIANT}.pc
91
92
.else # ! GC_VARIANT
90
.else # ! GC_VARIANT
91
93
post-patch:
92
post-patch:
94
	@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/doc/gc.man
93
	@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/doc/gc.man
95
	@${REINPLACE_CMD} \
94
	@${REINPLACE_CMD} \
Lines 98-103 Link Here
98
97
99
post-install:
98
post-install:
100
	${INSTALL_MAN} ${WRKSRC}/doc/gc.man ${STAGEDIR}${MAN3PREFIX}/man/man3/gc.3
99
	${INSTALL_MAN} ${WRKSRC}/doc/gc.man ${STAGEDIR}${MAN3PREFIX}/man/man3/gc.3
100
.if ${PORT_OPTIONS:MDOCS}
101
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
102
	(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR})
103
.endif
101
104
102
.endif
105
.endif
103
106
(-)/usr/ports/devel/boehm-gc/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (gc-7.2e.tar.gz) = 09315b48a82d600371207691126ad058c04677281ac318d86fa84c98c3c9af4b
1
SHA256 (gc-7.4.2.tar.gz) = 63320ad7c45460e4a40e03f5aa4c6893783f21a16416c3282b994f933312afa2
2
SIZE (gc-7.2e.tar.gz) = 1291186
2
SIZE (gc-7.4.2.tar.gz) = 1082597
(-)/usr/ports/devel/boehm-gc/pkg-plist (-3 / +5 lines)
Lines 2-11 Link Here
2
include/gc/cord.h
2
include/gc/cord.h
3
include/gc/gc.h
3
include/gc/gc.h
4
include/gc/gc_allocator.h
4
include/gc/gc_allocator.h
5
include/gc/gc_amiga_redirects.h
6
include/gc/gc_backptr.h
5
include/gc/gc_backptr.h
7
include/gc/gc_config_macros.h
6
include/gc/gc_config_macros.h
8
include/gc/gc_cpp.h
7
include/gc/gc_cpp.h
8
include/gc/gc_disclaim.h
9
include/gc/gc_gcj.h
9
include/gc/gc_gcj.h
10
include/gc/gc_inline.h
10
include/gc/gc_inline.h
11
include/gc/gc_mark.h
11
include/gc/gc_mark.h
Lines 13-28 Link Here
13
include/gc/gc_tiny_fl.h
13
include/gc/gc_tiny_fl.h
14
include/gc/gc_typed.h
14
include/gc/gc_typed.h
15
include/gc/gc_version.h
15
include/gc/gc_version.h
16
include/gc/javaxfc.h
16
include/gc/leak_detector.h
17
include/gc/leak_detector.h
17
include/gc/new_gc_alloc.h
18
include/gc/weakpointer.h
18
include/gc/weakpointer.h
19
include/gc_cpp.h
19
include/gc_cpp.h
20
lib/libcord.so
20
lib/libcord.so
21
lib/libcord.so.1
21
lib/libcord.so.1
22
lib/libcord.so.1.0.3
22
lib/libgc.so
23
lib/libgc.so
23
lib/libgc.so.1
24
lib/libgc.so.1
25
lib/libgc.so.1.0.3
24
lib/libgccpp.so
26
lib/libgccpp.so
25
lib/libgccpp.so.1
27
lib/libgccpp.so.1
28
lib/libgccpp.so.1.0.3
26
libdata/pkgconfig/bdw-gc.pc
29
libdata/pkgconfig/bdw-gc.pc
27
man/man3/gc.3.gz
30
man/man3/gc.3.gz
28
@dirrmtry include/gc

Return to bug 191338