39 lines
1.2 KiB
Makefile
39 lines
1.2 KiB
Makefile
# $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"
|