Annotation of ports/games/polygen/Makefile, Revision 1.2
1.2 ! nbrk 1: # $Id$
1.1 nbrk 2: # $OpenBSD$
3:
4: COMMENT= generate random sentences according to grammars
5:
6: CATEGORIES= games
7:
8: V= 1.0.6
9: DISTNAME= polygen_${V}.ds2.orig
10: PKGNAME= polygen-${V}
11: MASTER_SITES= ftp://ftp.fr.debian.org/debian/pool/main/p/polugen/ \
12: ftp://ftp.debian.org/debian/pool/main/p/polygen/
13:
14: # GNUv2
15: PERMIT_DISTFILES_CDROM= Yes
16: PERMIT_DISTFILES_FTP= Yes
17: PERMIT_PACKAGE_CDROM= Yes
18: PERMIT_PACKAGE_FTP= Yes
19: WANTLIB= c m
20:
21: BUILD_DEPENDS= :ocaml-*:lang/ocaml
22:
23: USE_GMAKE= Yes
24:
25: # Debian packaging shit: untar'ed directory doesn't have .orig suffix.
26: WRKDIST= ${WRKDIR}/polygen-${V}.ds2
27: WRKBUILD= ${WRKSRC}/src
28:
29: do-build:
30: cd ${WRKBUILD} && \
31: ${MAKE_PROGRAM}
32:
33: do-install:
34: ${INSTALL_PROGRAM} ${WRKBUILD}/polygen ${PREFIX}/bin
35: ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/polygen
36: ${INSTALL_DATA} ${WRKSRC}/Changes ${PREFIX}/share/doc/polygen
37: ${INSTALL_DATA} ${WRKSRC}/Credits ${PREFIX}/share/doc/polygen
38: ${INSTALL_DATA} ${WRKSRC}/License ${PREFIX}/share/doc/polygen
39: ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/polygen
40:
41: # English and Italian documentation
42: ${INSTALL_DATA} ${WRKSRC}/eng/HOWTO-Refman.html \
43: ${PREFIX}/share/doc/polygen/HOTWO-Refman_english.html
44: ${INSTALL_DATA} ${WRKSRC}/ita/HOWTO-Refman.html \
45: ${PREFIX}/share/doc/polygen/HOTWO-Refman_italian.html
46:
47: # Grammars examples
48: ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/polygen
49: @cd ${WRKSRC}/grm && \
50: for lang in *; do \
51: ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/polygen/$$lang && \
52: ${INSTALL_DATA} ${WRKSRC}/grm/$$lang/*.grm \
53: ${PREFIX}/share/examples/polygen/$$lang; \
54: done
55:
56: NO_REGRESS= Yes
57:
58: .include <bsd.port.mk>
CVSweb