3 DISTNAME= boost-test-suite-20090305
8 MAINTAINER?= brook@nmsu.edu
9 HOMEPAGE?= http://www.boost.org/
10 COMMENT?= Run the Boost test suite
12 PKG_INSTALLATION_TYPES= overwrite pkgviews
13 PKG_DESTDIR_SUPPORT= user-destdir
15 USE_TOOLS+= ftp pax patch
17 FTP= ${TOOLS_PLATFORM.ftp}
18 HOSTNAME= ${TOOLS_PLATFORM.hostname}
19 TEE= ${TOOLS_PLATFORM.tee}
21 BOOST_TEST_BASEDIR?= /var/boost
26 SUBST_CLASSES+= fix-files
27 SUBST_STAGE.fix-files= pre-configure
28 SUBST_MESSAGE.fix-files= Customizing files
29 SUBST_FILES.fix-files+= boost-test-suite boost-test-suite.1
30 SUBST_FILES.fix-files+= comment.html.in patch_boost
32 SUBST_VARS.fix-files+= BASENAME
33 SUBST_VARS.fix-files+= CAT
34 SUBST_VARS.fix-files+= CC
35 SUBST_VARS.fix-files+= CP
36 SUBST_VARS.fix-files+= CXX
37 SUBST_VARS.fix-files+= DATE
38 SUBST_VARS.fix-files+= EXPR
39 SUBST_VARS.fix-files+= FTP
40 SUBST_VARS.fix-files+= GREP
41 SUBST_VARS.fix-files+= HOSTNAME
42 SUBST_VARS.fix-files+= INSTALL
43 SUBST_VARS.fix-files+= MKDIR
44 SUBST_VARS.fix-files+= PATCH
45 SUBST_VARS.fix-files+= PYTHONBIN
46 SUBST_VARS.fix-files+= RM
47 SUBST_VARS.fix-files+= SED
48 SUBST_VARS.fix-files+= TEE
49 SUBST_VARS.fix-files+= TR
50 SUBST_VARS.fix-files+= UNAME
52 SUBST_VARS.fix-files+= BOOST_TEST_BASEDIR
53 SUBST_VARS.fix-files+= BOOST_TOOLSET
54 SUBST_VARS.fix-files+= LIBDATA_DIR
55 SUBST_VARS.fix-files+= PREFIX
57 LIBDATA_DIR= ${PREFIX}/libdata/boost-test-suite
59 INSTALLATION_DIRS+= libdata ${PKGMANDIR}/man1 sbin
61 FILES+= boost-test-suite boost-test-suite.1
62 FILES+= comment.html.in patch_boost
63 PATCHES+= index patch-aa
66 ${MKDIR} -p ${WRKSRC} ${WRKSRC}/patches
68 ${CP} ${FILESDIR}/${f} ${WRKSRC}
71 ${CP} ${PATCHDIR}/${f} ${WRKSRC}/patches
74 # patches/* are patches to apply during the testing, not to the package itself
75 do-patch: # no patches to apply
78 ${INSTALL_DATA_DIR} ${DESTDIR}${LIBDATA_DIR}
79 ${INSTALL_DATA_DIR} ${DESTDIR}${LIBDATA_DIR}/patches
80 ${INSTALL_SCRIPT} ${WRKSRC}/boost-test-suite ${DESTDIR}${PREFIX}/sbin
81 ${INSTALL_DATA} ${WRKSRC}/boost-test-suite.1 \
82 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
83 ${INSTALL_SCRIPT} ${WRKSRC}/patch_boost ${DESTDIR}${LIBDATA_DIR}
84 ${INSTALL_DATA} ${WRKSRC}/comment.html.in ${DESTDIR}${LIBDATA_DIR}
85 cd ${WRKSRC}/patches && ${PAX} -rw * ${DESTDIR}${LIBDATA_DIR}/patches
87 .include "../../devel/boost-build/toolset.mk"
88 .include "../../lang/python/pyversion.mk"
89 .include "../../mk/bsd.pkg.mk"