update Sat Sep 12 12:37:01 PDT 2009
[pkgsrc.git] / wip / boost-test-suite / Makefile
1 # $NetBSD$
2
3 DISTNAME=               boost-test-suite-20090305
4 CATEGORIES=             devel
5 MASTER_SITES=           # empty
6 DISTFILES=              # empty
7
8 MAINTAINER?=            brook@nmsu.edu
9 HOMEPAGE?=              http://www.boost.org/
10 COMMENT?=               Run the Boost test suite
11
12 PKG_INSTALLATION_TYPES= overwrite pkgviews
13 PKG_DESTDIR_SUPPORT=    user-destdir
14
15 USE_TOOLS+=             ftp pax patch
16
17 FTP=                    ${TOOLS_PLATFORM.ftp}
18 HOSTNAME=               ${TOOLS_PLATFORM.hostname}
19 TEE=                    ${TOOLS_PLATFORM.tee}
20
21 BOOST_TEST_BASEDIR?=    /var/boost
22
23 CHECK_PERMS=            no
24 NO_BUILD=               yes
25
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
31
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
51
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
56
57 LIBDATA_DIR=                    ${PREFIX}/libdata/boost-test-suite
58
59 INSTALLATION_DIRS+=             libdata ${PKGMANDIR}/man1 sbin
60
61 FILES+=                         boost-test-suite boost-test-suite.1
62 FILES+=                         comment.html.in patch_boost
63 PATCHES+=                       index patch-aa
64
65 do-extract:
66         ${MKDIR} -p ${WRKSRC} ${WRKSRC}/patches
67 .for f in ${FILES}
68         ${CP} ${FILESDIR}/${f} ${WRKSRC}
69 .endfor
70 .for f in ${PATCHES}
71         ${CP} ${PATCHDIR}/${f} ${WRKSRC}/patches
72 .endfor
73
74 # patches/* are patches to apply during the testing, not to the package itself
75 do-patch:               # no patches to apply
76
77 do-install:
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
86
87 .include "../../devel/boost-build/toolset.mk"
88 .include "../../lang/python/pyversion.mk"
89 .include "../../mk/bsd.pkg.mk"