[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / ports / games / polygen

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