# $NetBSD: Makefile,v 1.11 2009/05/19 08:59:15 wiz Exp $ # DISTNAME= veleng10 PKGNAME= velena-1.0 PKGREVISION= 3 CATEGORIES= games MASTER_SITES= http://www.ce.unipr.it/~gbe/ EXTRACT_SUFX= .zip MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.ce.unipr.it/~gbe/ COMMENT= Perfect-play engine for connect four LICENSE= velena-license RESTRICTED= You must not charge a fee for this software nor for any derived work in which this software is included. NO_BIN_ON_CDROM= ${RESTRICTED} NO_SRC_ON_CDROM= ${RESTRICTED} PKG_DESTDIR_SUPPORT= user-destdir EXTRACT_OPTS_ZIP= -LLaqo WRKSRC= ${WRKDIR} MAKE_FILE= makefile AUTO_MKDIRS= yes SUBST_CLASSES+= path SUBST_STAGE.path= pre-configure SUBST_FILES.path= connect4.h SUBST_SED.path= -e 's,"white_ob.cn4","${PREFIX}/share/velena/white_ob.cn4",' SUBST_CLASSES+= ansi-c SUBST_STAGE.ansi-c= pre-configure SUBST_FILES.ansi-c= *.c *.h SUBST_SED.ansi-c= -e 's,,,' SUBST_CLASSES+= cflags SUBST_STAGE.cflags= pre-configure SUBST_FILES.cflags= makefile SUBST_SED.cflags= -e s,^CFLAGS.*,, # Velena isn't 64bit-safe, which results in a "fatal error" for some # board positions. .include "../../mk/bsd.prefs.mk" .if ${MACHINE_ARCH:M*64} != "" . if ${PKGSRC_COMPILER:Mgcc} != "" CFLAGS+= -m32 . else PKG_FAIL_REASON+= "Velena doesn't work on 64-bit platforms." . endif .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/veleng ${DESTDIR}${PREFIX}/bin/velena ${INSTALL_DATA} ${WRKSRC}/readme ${DESTDIR}${PREFIX}/share/doc/velena/README ${INSTALL_DATA} ${WRKSRC}/white_ob.cn4 ${DESTDIR}${PREFIX}/share/velena/. .include "../../mk/bsd.pkg.mk"