6 MASTER_SITES= ftp://ftp.nj.nec.com/pub/qobi/
9 MAINTAINER= jtb@netbsd.org
10 HOMEPAGE= http://www.neci.nj.nec.com/homepages/qobi/software.html
12 DEPENDS+= boehm-gc-[0-9]*:../../devel/boehm-gc
13 DEPENDS+= Mesa-[0-9]*:../../graphics/Mesa
15 EVAL_PREFIX+= GC_PREFIX=boehm-gc MESA_PREFIX=Mesa
16 WRKSRC= ${WRKDIR}/${PKGNAME}
18 .if (${MACHINE_ARCH} == "alpha")
25 @${RM} -f ${WRKSRC}/benchmarks/*.orig
26 @for i in stalin.sc stalin-32.c stalin-alpha.c stalin.1 \
27 stalinc benchmarks/make-define-application-example \
28 benchmarks/benchmark benchmarks/compile-and-run-stalin-benchmark \
29 benchmarks/compile-stalin-benchmark \
30 benchmarks/make-define-application-example \
31 benchmarks/make-hello benchmarks/make-xhello ; do \
32 ${SED} -e 's:%%PREFIX%%:'${PREFIX}':g' \
33 -e 's:%%GC_PREFIX%%:'${GC_PREFIX}':g' \
34 -e 's:%%MESA_PREFIX%%:'${MESA_PREFIX}':g' \
35 -e 's:%%X11BASE%%:'${X11BASE}':g' < ${WRKSRC}/$$i > \
36 ${WRKSRC}/$$i.tmp && ${MV} -f ${WRKSRC}/$$i.tmp ${WRKSRC}/$$i ; done
39 ${INSTALL_PROGRAM} ${WRKSRC}/stalin ${PREFIX}/bin
40 ${INSTALL_SCRIPT} ${WRKSRC}/stalinc ${PREFIX}/bin
41 ${INSTALL_DATA} ${WRKSRC}/libstalin.a ${PREFIX}/lib
42 ${INSTALL_DATA_DIR} ${PREFIX}/lib/stalin
43 ${INSTALL_DATA} ${WRKSRC}/gl-c.o ${WRKSRC}/xlib-c.o \
45 ${INSTALL_DATA} ${WRKSRC}/include/*.sc ${PREFIX}/lib/stalin
46 ${INSTALL_MAN} ${WRKSRC}/stalin.1 ${PREFIX}/man/man1
47 ${INSTALL_DATA_DIR} ${PREFIX}/share/stalin
48 @for f in ANNOUNCEMENT COPYING README stalin.el ; do \
49 ${INSTALL_DATA} ${WRKSRC}/$$f ${PREFIX}/share/stalin ; done
50 ${INSTALL_DATA_DIR} ${PREFIX}/share/stalin/benchmarks
51 ${INSTALL_DATA} ${WRKSRC}/benchmarks/*.sc \
52 ${WRKSRC}/benchmarks/*.sed ${WRKSRC}/benchmarks/*.sed \
53 ${WRKSRC}/benchmarks/*.tst ${WRKSRC}/benchmarks/*.pgm \
54 ${WRKSRC}/benchmarks/*.cform ${WRKSRC}/benchmarks/*.c \
55 ${PREFIX}/share/stalin/benchmarks
56 ${INSTALL_SCRIPT} ${WRKSRC}/benchmarks/compile-* \
57 ${WRKSRC}/benchmarks/benchmark \
58 ${WRKSRC}/benchmarks/make-* ${WRKSRC}/benchmarks/run-* \
59 ${PREFIX}/share/stalin/benchmarks
61 .include "../../mk/bsd.pkg.mk"