pkgsrc-wip/boost-test-suite/Makefile

88 lines
2.5 KiB
Makefile

# $NetBSD: Makefile,v 1.13 2014/10/09 14:06:26 thomasklausner Exp $
DISTNAME= boost-test-suite-20090305
CATEGORIES= devel
MASTER_SITES= # empty
DISTFILES= # empty
MAINTAINER?= brook@nmsu.edu
HOMEPAGE?= https://www.boost.org/
COMMENT?= Run the Boost test suite
LICENSE= boost-license
USE_TOOLS+= ftp pax patch
FTP= ${TOOLS_PLATFORM.ftp}
HOSTNAME= ${TOOLS_PLATFORM.hostname}
TEE= ${TOOLS_PLATFORM.tee}
BOOST_TEST_BASEDIR?= ${VARBASE}/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"