Lines 2-8
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= gc |
4 |
PORTNAME= gc |
5 |
PORTVERSION= 7.6.6 |
5 |
PORTVERSION= 7.6.8 |
6 |
CATEGORIES= devel |
6 |
CATEGORIES= devel |
7 |
MASTER_SITES= http://www.hboehm.info/gc/gc_source/ \ |
7 |
MASTER_SITES= http://www.hboehm.info/gc/gc_source/ \ |
8 |
https://github.com/ivmai/bdwgc/releases/download/v${PORTVERSION}/ |
8 |
https://github.com/ivmai/bdwgc/releases/download/v${PORTVERSION}/ |
Lines 11-17
Link Here
|
11 |
PKGNAMESUFFIX= -${GC_VARIANT} |
11 |
PKGNAMESUFFIX= -${GC_VARIANT} |
12 |
.endif |
12 |
.endif |
13 |
|
13 |
|
14 |
MAINTAINER= ports@FreeBSD.org |
14 |
MAINTAINER= yasu@utahime.org |
15 |
COMMENT= Garbage collection and memory leak detection for C and C++ |
15 |
COMMENT= Garbage collection and memory leak detection for C and C++ |
16 |
|
16 |
|
17 |
LICENSE= BDWGC |
17 |
LICENSE= BDWGC |
Lines 36-41
Link Here
|
36 |
OPTIONS_DEFINE= DEBUG |
36 |
OPTIONS_DEFINE= DEBUG |
37 |
|
37 |
|
38 |
.ifdef GC_VARIANT |
38 |
.ifdef GC_VARIANT |
|
|
39 |
INSTALL_TARGET= install-exec install-pkgconfigDATA |
39 |
CORDLIBS= cord |
40 |
CORDLIBS= cord |
40 |
GCLIBS= gc |
41 |
GCLIBS= gc |
41 |
GCCPPLIBS= gccpp |
42 |
GCCPPLIBS= gccpp |
Lines 42-54
Link Here
|
42 |
PLIST= ${NONEXISTENT} |
43 |
PLIST= ${NONEXISTENT} |
43 |
PLIST_FILES= ${CORDLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so,} \ |
44 |
PLIST_FILES= ${CORDLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so,} \ |
44 |
${CORDLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1,} \ |
45 |
${CORDLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1,} \ |
45 |
${CORDLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.3.0,} \ |
46 |
${CORDLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.3.1,} \ |
46 |
${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so,} \ |
47 |
${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so,} \ |
47 |
${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1,} \ |
48 |
${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1,} \ |
48 |
${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.3.3,} \ |
49 |
${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.3.4,} \ |
49 |
${GCCPPLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so,} \ |
50 |
${GCCPPLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so,} \ |
50 |
${GCCPPLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1,} \ |
51 |
${GCCPPLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1,} \ |
51 |
${GCCPPLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.3.1,} \ |
52 |
${GCCPPLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.3.2,} \ |
52 |
libdata/pkgconfig/bdw-gc-${GC_VARIANT}.pc |
53 |
libdata/pkgconfig/bdw-gc-${GC_VARIANT}.pc |
53 |
RUN_DEPENDS+= ${LOCALBASE}/include/gc/gc.h:devel/boehm-gc |
54 |
RUN_DEPENDS+= ${LOCALBASE}/include/gc/gc.h:devel/boehm-gc |
54 |
. if ${GC_VARIANT} == "redirect" |
55 |
. if ${GC_VARIANT} == "redirect" |
Lines 88-95
Link Here
|
88 |
's,-lgc,-lgc-${GC_VARIANT},' ${WRKSRC}/bdw-gc.pc.in |
89 |
's,-lgc,-lgc-${GC_VARIANT},' ${WRKSRC}/bdw-gc.pc.in |
89 |
|
90 |
|
90 |
post-install: |
91 |
post-install: |
91 |
${RM} -r ${STAGEDIR}${PREFIX}/include |
|
|
92 |
${RM} -r ${STAGEDIR}${PREFIX}/share |
93 |
${MV} ${STAGEDIR}${PREFIX}/libdata/pkgconfig/bdw-gc.pc \ |
92 |
${MV} ${STAGEDIR}${PREFIX}/libdata/pkgconfig/bdw-gc.pc \ |
94 |
${STAGEDIR}${PREFIX}/libdata/pkgconfig/bdw-gc-${GC_VARIANT}.pc |
93 |
${STAGEDIR}${PREFIX}/libdata/pkgconfig/bdw-gc-${GC_VARIANT}.pc |
95 |
|
94 |
|
Lines 101-107
Link Here
|
101 |
${WRKSRC}/Makefile.in |
100 |
${WRKSRC}/Makefile.in |
102 |
|
101 |
|
103 |
post-install: |
102 |
post-install: |
104 |
${INSTALL_MAN} ${WRKSRC}/doc/gc.man ${STAGEDIR}${MAN3PREFIX}/man/man3/gc.3 |
|
|
105 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
103 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
106 |
(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) |
104 |
(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) |
107 |
|
105 |
|