89 lines
2.5 KiB
Makefile
89 lines
2.5 KiB
Makefile
# $NetBSD: Makefile,v 1.10 2009/05/08 20:50:16 cheusov Exp $
|
|
|
|
DISTNAME= boost-test-suite-20090305
|
|
CATEGORIES= devel
|
|
MASTER_SITES= # empty
|
|
DISTFILES= # empty
|
|
|
|
MAINTAINER?= brook@nmsu.edu
|
|
HOMEPAGE?= http://www.boost.org/
|
|
COMMENT?= Run the Boost test suite
|
|
|
|
PKG_INSTALLATION_TYPES= overwrite pkgviews
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
USE_TOOLS+= ftp pax patch
|
|
|
|
FTP= ${TOOLS_PLATFORM.ftp}
|
|
HOSTNAME= ${TOOLS_PLATFORM.hostname}
|
|
TEE= ${TOOLS_PLATFORM.tee}
|
|
|
|
BOOST_TEST_BASEDIR?= /var/boost
|
|
|
|
CHECK_PERMS= no
|
|
NO_BUILD= yes
|
|
|
|
SUBST_CLASSES+= fix-files
|
|
SUBST_STAGE.fix-files= pre-configure
|
|
SUBST_MESSAGE.fix-files= Customizing files
|
|
SUBST_FILES.fix-files+= boost-test-suite boost-test-suite.1
|
|
SUBST_FILES.fix-files+= comment.html.in patch_boost
|
|
|
|
SUBST_VARS.fix-files+= BASENAME
|
|
SUBST_VARS.fix-files+= CAT
|
|
SUBST_VARS.fix-files+= CC
|
|
SUBST_VARS.fix-files+= CP
|
|
SUBST_VARS.fix-files+= CXX
|
|
SUBST_VARS.fix-files+= DATE
|
|
SUBST_VARS.fix-files+= EXPR
|
|
SUBST_VARS.fix-files+= FTP
|
|
SUBST_VARS.fix-files+= GREP
|
|
SUBST_VARS.fix-files+= HOSTNAME
|
|
SUBST_VARS.fix-files+= INSTALL
|
|
SUBST_VARS.fix-files+= MKDIR
|
|
SUBST_VARS.fix-files+= PATCH
|
|
SUBST_VARS.fix-files+= PYTHONBIN
|
|
SUBST_VARS.fix-files+= RM
|
|
SUBST_VARS.fix-files+= SED
|
|
SUBST_VARS.fix-files+= TEE
|
|
SUBST_VARS.fix-files+= TR
|
|
SUBST_VARS.fix-files+= UNAME
|
|
|
|
SUBST_VARS.fix-files+= BOOST_TEST_BASEDIR
|
|
SUBST_VARS.fix-files+= BOOST_TOOLSET
|
|
SUBST_VARS.fix-files+= LIBDATA_DIR
|
|
SUBST_VARS.fix-files+= PREFIX
|
|
|
|
LIBDATA_DIR= ${PREFIX}/libdata/boost-test-suite
|
|
|
|
INSTALLATION_DIRS+= libdata ${PKGMANDIR}/man1 sbin
|
|
|
|
FILES+= boost-test-suite boost-test-suite.1
|
|
FILES+= comment.html.in patch_boost
|
|
PATCHES+= index patch-aa
|
|
|
|
do-extract:
|
|
${MKDIR} -p ${WRKSRC} ${WRKSRC}/patches
|
|
.for f in ${FILES}
|
|
${CP} ${FILESDIR}/${f} ${WRKSRC}
|
|
.endfor
|
|
.for f in ${PATCHES}
|
|
${CP} ${PATCHDIR}/${f} ${WRKSRC}/patches
|
|
.endfor
|
|
|
|
# patches/* are patches to apply during the testing, not to the package itself
|
|
do-patch: # no patches to apply
|
|
|
|
do-install:
|
|
${INSTALL_DATA_DIR} ${DESTDIR}${LIBDATA_DIR}
|
|
${INSTALL_DATA_DIR} ${DESTDIR}${LIBDATA_DIR}/patches
|
|
${INSTALL_SCRIPT} ${WRKSRC}/boost-test-suite ${DESTDIR}${PREFIX}/sbin
|
|
${INSTALL_DATA} ${WRKSRC}/boost-test-suite.1 \
|
|
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
|
|
${INSTALL_SCRIPT} ${WRKSRC}/patch_boost ${DESTDIR}${LIBDATA_DIR}
|
|
${INSTALL_DATA} ${WRKSRC}/comment.html.in ${DESTDIR}${LIBDATA_DIR}
|
|
cd ${WRKSRC}/patches && ${PAX} -rw * ${DESTDIR}${LIBDATA_DIR}/patches
|
|
|
|
.include "../../devel/boost-build/toolset.mk"
|
|
.include "../../lang/python/pyversion.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|