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