freebsd-ports/games/pachi/Makefile
Emanuel Haupt 04e6594d69 Pachi el marciano is a platforms game inspired by games like Manic Miner and
Jet Set Willy from the legend Mathew Smith.

The goal of the game is to collect all the objects of each level, when this is
made, the exit gate to the next stage will appear and you can pass trough.

Pachi is a comic character created by Nicolas Radeff in 2001.

PR:		86845
Submitted by:	Dmitry Marakasov <amdmi3@mail.ru>
Approved by:	novel (mentor)
2005-10-06 12:13:26 +00:00

55 lines
1.4 KiB
Makefile

# New ports collection makefile for: pachi
# Date created: 18 Sep 2005
# Whom: Dmitry Marakasov <amdmi3@mail.ru>
#
# $FreeBSD$
#
PORTNAME= pachi
PORTVERSION= 1.0
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= dragontech
DISTNAME= pachi_source
EXTRACT_SUFX= .tgz
MAINTAINER= amdmi3@mail.ru
COMMENT= A platforms game similar to Manic Miner
USE_SDL= mixer sdl
USE_GMAKE= yes
GNU_CONFIGURE= yes
USE_REINPLACE= yes
LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
CPPFLAGS+= -I${LOCALBASE}/include
CONFIGURE_ENV= LDFLAGS="${LDFLAGS}" CPPFLAGS="${CPPFLAGS}" CXX="${CXX}"
WRKSRC= ${WRKDIR}/Pachi
SCOREDIR= /var/games/pachi
SCOREFILE= ${SCOREDIR}/scores.dat
post-patch:
@${REINPLACE_CMD} -e 's|SDL/|SDL11/|' ${WRKSRC}/src/faes.cpp
@${REINPLACE_CMD} -e 's|/var/lib/games/$$PACKAGE|${SCOREDIR}|' \
${WRKSRC}/configure
@${REINPLACE_CMD} -e 's|SCOREDIR[^,]*|"${SCOREFILE}"|' \
${WRKSRC}/src/file.c
@${REINPLACE_CMD} -e 's|:\ install-docDATA|:|' \
${WRKSRC}/docs/Makefile.in
@${REINPLACE_CMD} -e 's|install-scoreDATA\ install-data-local||' \
${WRKSRC}/data/Makefile.in
post-install:
${CHGRP} games ${PREFIX}/bin/pachi
${CHMOD} g+s ${PREFIX}/bin/pachi
${MKDIR} ${SCOREDIR}
.if !exists(${SCOREFILE})
${INSTALL_DATA} ${WRKSRC}/data/scores.dat /var/games/pachi
.endif
${CHGRP} -R games ${SCOREDIR}
${CHMOD} g+w ${SCOREFILE}
.include <bsd.port.mk>