Mon Feb 16 07:54:06 2015 UTC ()
fix build on sparc* platforms. For some reason sparc assembler files are
still in the ${WRKSRC}/src/ subdirectory, but when we build with
./configure instead of Makefile.direct the build expects them to be in
${WRKSRC} so just move them there.


(tnn)
diff -r1.79 -r1.80 pkgsrc/devel/boehm-gc/Makefile

cvs diff -r1.79 -r1.80 pkgsrc/devel/boehm-gc/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/boehm-gc/Makefile 2014/10/29 17:01:09 1.79
+++ pkgsrc/devel/boehm-gc/Makefile 2015/02/16 07:54:06 1.80
@@ -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
3DISTNAME= gc-7.4.2 3DISTNAME= gc-7.4.2
4PKGNAME= ${DISTNAME:S/gc/boehm-gc/} 4PKGNAME= ${DISTNAME:S/gc/boehm-gc/}
5PKGREVISION= 1 5PKGREVISION= 1
6CATEGORIES= devel 6CATEGORIES= devel
7MASTER_SITES= http://www.hboehm.info/gc/gc_source/ 7MASTER_SITES= http://www.hboehm.info/gc/gc_source/
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.hboehm.info/gc/ 10HOMEPAGE= http://www.hboehm.info/gc/
11COMMENT= Garbage collection and memory leak detection for C and C++ 11COMMENT= Garbage collection and memory leak detection for C and C++
12 12
13USE_TOOLS+= gmake pkg-config 13USE_TOOLS+= gmake pkg-config
14USE_LANGUAGES= c c++ 14USE_LANGUAGES= c c++
@@ -19,23 +19,26 @@ CONFIGURE_ARGS+= --datadir=${PREFIX}/sha @@ -19,23 +19,26 @@ CONFIGURE_ARGS+= --datadir=${PREFIX}/sha
19PKGCONFIG_OVERRIDE= bdw-gc.pc.in 19PKGCONFIG_OVERRIDE= bdw-gc.pc.in
20INSTALLATION_DIRS= ${PKGMANDIR}/man3 20INSTALLATION_DIRS= ${PKGMANDIR}/man3
21 21
22TEST_TARGET= check 22TEST_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].*)
27CFLAGS+= -D_XOPEN_SOURCE 27CFLAGS+= -D_XOPEN_SOURCE
28.endif 28.endif
29 29
30.include "options.mk" 30.include "options.mk"
31 31
 32post-extract:
 33 mv ${WRKSRC}/src/* ${WRKSRC}
 34
32post-install: 35post-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
35do-test: 38do-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"