1 # $NetBSD: Makefile,v 1.6 2008/09/06 20:54:31 wiz Exp $
7 MASTER_SITES= http://db.lcs.mit.edu/projects/cstore/ \
8 http://db.csail.mit.edu/data/
9 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} data4.tar.gz D6.data.ros.gz
11 MAINTAINER= agc@NetBSD.org
12 HOMEPAGE= http://db.lcs.mit.edu/projects/cstore/
13 COMMENT= Read-optimised column store relational DBMS
15 PKG_DESTDIR_SUPPORT= user-destdir
19 USE_TOOLS+= gmake perl pax
20 WRKSRC= ${WRKDIR}/cstore
22 REPLACE_PERL= Build/BSsrcs
24 SUBST_CLASSES+= prefix
25 SUBST_STAGE.prefix= post-patch
26 SUBST_FILES.prefix= Build/makefile.init
27 SUBST_SED.prefix= -e 's|@PREFIX@|'${PREFIX}'|g'
29 DATAFILES= D1.data.mini
30 DATAFILES+= D1.data.retsupp50sort
31 DATAFILES+= D1.shipdate.mini
32 DATAFILES+= D1.suppkey.mini
33 DATAFILES+= D10.data.ros
34 DATAFILES+= D10.data.wos
36 DATAFILES+= D2.data.mini
37 DATAFILES+= D3.custkey.mini
38 DATAFILES+= D3.data.mini
40 DATAFILES+= D4.data.mini
41 DATAFILES+= D5.data.mini
42 DATAFILES+= D6.data.ros
43 DATAFILES+= D6.data.wos
44 DATAFILES+= D7.data.ros
45 DATAFILES+= D7.data.wos
46 DATAFILES+= D8.data.ros
47 DATAFILES+= D8.data.wos
48 DATAFILES+= D9.data.ros
49 DATAFILES+= D9.data.wos
50 DATAFILES+= d1.lsuppkey.full
51 DATAFILES+= deltaPos.test
52 DATAFILES+= deltaPosTestBig2
53 DATAFILES+= lineitem.sorted.full
54 DATAFILES+= lshipdate.sorted.mini
55 DATAFILES+= lshipdate.sorted.tiny
61 cd ${WRKDIR} && mv ${DATAFILES} ${WRKSRC}/data
64 cd ${WRKSRC}/src && ${SETENV} ${PKGSRC_MAKE_ENV} ${MAKE} debug2
65 cd ${WRKSRC}/src && ./cstoreqptest 0 createData.cnf global.cnf
68 ${INSTALL_PROGRAM} ${WRKSRC}/src/cstoreqptest \
69 ${DESTDIR}${PREFIX}/bin/cstoreqp
70 cd ${WRKSRC}/data && pax -rwpe . ${DESTDIR}${PREFIX}/cstore/data
71 cd ${WRKSRC}/doc && pax -rwpe . ${DESTDIR}${PREFIX}/share/doc/cstore
73 .include "../../archivers/lzo/buildlink3.mk"
74 .include "../../mk/bdb.buildlink3.mk"
75 .include "../../mk/bsd.pkg.mk"