summaryrefslogtreecommitdiff
path: root/devel/boost/Makefile
blob: b9eb22138651e884d3c631fef521a8bd31f036c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# $NetBSD: Makefile,v 1.21 2004/06/07 01:36:19 tv Exp $
#

COMMENT=		Free, portable libraries that integrate with the ISO C++ Stdlib

BJAM=			${WRKSRC}/tools/build/jam_src/bin.*/bjam
BJAM_ARGS+=		--without-python
BJAM_ARGS+=		--without-thread
BJAM_BUILD+=		<threading>single
HTMLDIR=		${PREFIX}/share/doc/html/boost

.include "../boost/Makefile.common"

do-configure: userhpp-configure

do-build:
	@cd ${WRKSRC}/tools/build/jam_src && ${SETENV} ${MAKE_ENV} ${SH} ./build.sh
	@cd ${WRKSRC} && ${BJAM_CMD} stage

do-install:
	@cd ${WRKSRC} && ${BJAM_CMD} install
	${FIND} ${WRKSRC}/libs \
		\( -name "*.zip" -or -name "*.tgz" \
		   -or -name "*.orig" -or -name "*.bak" \) \
		-exec ${RM} -f {} \;
	${INSTALL_PROGRAM} ${BJAM} ${PREFIX}/bin/bjam
	${INSTALL_DATA_DIR} ${HTMLDIR}
	cd ${WRKSRC} && ${PAX} -rw -pm \
		-s':^.*/build$$::' \
		-s':^.*/build/.*$$::' \
		-s':^libs/.*/test$$::' \
		-s':^libs/.*/test/.*$$::' \
		*.gif *.css *.htm libs more ${HTMLDIR}
	${FIND} ${HTMLDIR} ${PREFIX}/include/boost-1_31 \
		-type f -print | ${XARGS} ${CHOWN} ${SHAREOWN}:${SHAREGRP}
	${FIND} ${HTMLDIR} ${PREFIX}/include/boost-1_31 \
		-type d -print | ${XARGS} ${CHMOD} ${PKGDIRMODE}

.include "../../mk/bsd.pkg.mk"