# $Id: Makefile,v 1.2 2009/01/28 11:54:58 nbrk Exp $ # $OpenBSD$ COMMENT= generate random sentences according to grammars CATEGORIES= games V= 1.0.6 DISTNAME= polygen_${V}.ds2.orig PKGNAME= polygen-${V} MASTER_SITES= ftp://ftp.fr.debian.org/debian/pool/main/p/polugen/ \ ftp://ftp.debian.org/debian/pool/main/p/polygen/ # GNUv2 PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes PERMIT_PACKAGE_CDROM= Yes PERMIT_PACKAGE_FTP= Yes WANTLIB= c m BUILD_DEPENDS= :ocaml-*:lang/ocaml USE_GMAKE= Yes # Debian packaging shit: untar'ed directory doesn't have .orig suffix. WRKDIST= ${WRKDIR}/polygen-${V}.ds2 WRKBUILD= ${WRKSRC}/src do-build: cd ${WRKBUILD} && \ ${MAKE_PROGRAM} do-install: ${INSTALL_PROGRAM} ${WRKBUILD}/polygen ${PREFIX}/bin ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/polygen ${INSTALL_DATA} ${WRKSRC}/Changes ${PREFIX}/share/doc/polygen ${INSTALL_DATA} ${WRKSRC}/Credits ${PREFIX}/share/doc/polygen ${INSTALL_DATA} ${WRKSRC}/License ${PREFIX}/share/doc/polygen ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/polygen # English and Italian documentation ${INSTALL_DATA} ${WRKSRC}/eng/HOWTO-Refman.html \ ${PREFIX}/share/doc/polygen/HOTWO-Refman_english.html ${INSTALL_DATA} ${WRKSRC}/ita/HOWTO-Refman.html \ ${PREFIX}/share/doc/polygen/HOTWO-Refman_italian.html # Grammars examples ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/polygen @cd ${WRKSRC}/grm && \ for lang in *; do \ ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/polygen/$$lang && \ ${INSTALL_DATA} ${WRKSRC}/grm/$$lang/*.grm \ ${PREFIX}/share/examples/polygen/$$lang; \ done NO_REGRESS= Yes .include