| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.79 2014/10/29 17:01:09 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.80 2015/02/16 07:54:06 tnn Exp $ |
2 | | | 2 | |
3 | DISTNAME= gc-7.4.2 | | 3 | DISTNAME= gc-7.4.2 |
4 | PKGNAME= ${DISTNAME:S/gc/boehm-gc/} | | 4 | PKGNAME= ${DISTNAME:S/gc/boehm-gc/} |
5 | PKGREVISION= 1 | | 5 | PKGREVISION= 1 |
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 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://www.hboehm.info/gc/ | | 10 | HOMEPAGE= http://www.hboehm.info/gc/ |
11 | COMMENT= Garbage collection and memory leak detection for C and C++ | | 11 | COMMENT= Garbage collection and memory leak detection for C and C++ |
12 | | | 12 | |
13 | USE_TOOLS+= gmake pkg-config | | 13 | USE_TOOLS+= gmake pkg-config |
14 | USE_LANGUAGES= c c++ | | 14 | USE_LANGUAGES= c c++ |
| @@ -19,23 +19,26 @@ CONFIGURE_ARGS+= --datadir=${PREFIX}/sha | | | @@ -19,23 +19,26 @@ CONFIGURE_ARGS+= --datadir=${PREFIX}/sha |
19 | PKGCONFIG_OVERRIDE= bdw-gc.pc.in | | 19 | PKGCONFIG_OVERRIDE= bdw-gc.pc.in |
20 | INSTALLATION_DIRS= ${PKGMANDIR}/man3 | | 20 | INSTALLATION_DIRS= ${PKGMANDIR}/man3 |
21 | | | 21 | |
22 | TEST_TARGET= check | | 22 | TEST_TARGET= check |
23 | | | 23 | |
24 | .include "../../mk/bsd.prefs.mk" | | 24 | .include "../../mk/bsd.prefs.mk" |
25 | | | 25 | |
26 | .if ${OPSYS} == "Darwin" && empty(OS_VERSION:M[1-9].*) | | 26 | .if ${OPSYS} == "Darwin" && empty(OS_VERSION:M[1-9].*) |
27 | CFLAGS+= -D_XOPEN_SOURCE | | 27 | CFLAGS+= -D_XOPEN_SOURCE |
28 | .endif | | 28 | .endif |
29 | | | 29 | |
30 | .include "options.mk" | | 30 | .include "options.mk" |
31 | | | 31 | |
| | | 32 | post-extract: |
| | | 33 | mv ${WRKSRC}/src/* ${WRKSRC} |
| | | 34 | |
32 | post-install: | | 35 | post-install: |
33 | ${INSTALL_MAN} ${WRKSRC}/doc/gc.man ${DESTDIR}${PREFIX}/${PKGMANDIR}/man3/gc.3 | | 36 | ${INSTALL_MAN} ${WRKSRC}/doc/gc.man ${DESTDIR}${PREFIX}/${PKGMANDIR}/man3/gc.3 |
34 | | | 37 | |
35 | do-test: | | 38 | do-test: |
36 | cd ${WRKSRC} && \ | | 39 | cd ${WRKSRC} && \ |
37 | ${RM} -f gctest && ${MAKE_PROGRAM} gctest && ./gctest && \ | | 40 | ${RM} -f gctest && ${MAKE_PROGRAM} gctest && ./gctest && \ |
38 | ${RM} -f test_cpp && ${MAKE_PROGRAM} test_cpp && ./test_cpp 10 | | 41 | ${RM} -f test_cpp && ${MAKE_PROGRAM} test_cpp && ./test_cpp 10 |
39 | | | 42 | |
40 | .include "../../devel/libatomic_ops/buildlink3.mk" | | 43 | .include "../../devel/libatomic_ops/buildlink3.mk" |
41 | .include "../../mk/bsd.pkg.mk" | | 44 | .include "../../mk/bsd.pkg.mk" |