diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2005-07-13 13:59:44 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2005-07-13 13:59:44 +0000 |
commit | 319b5d5fda6e9394fdc7b0b09121bc8710c31276 (patch) | |
tree | 83a959bf4aa7340af0a4ef72a8b5a34481e3f8ab /games/anagramarama/Makefile | |
parent | e0cf034d360de557825c21a2fc1719750cdb14a7 (diff) | |
download | ports-319b5d5fda6e9394fdc7b0b09121bc8710c31276.tar.gz ports-319b5d5fda6e9394fdc7b0b09121bc8710c31276.zip |
Notes
Diffstat (limited to 'games/anagramarama/Makefile')
-rw-r--r-- | games/anagramarama/Makefile | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/games/anagramarama/Makefile b/games/anagramarama/Makefile new file mode 100644 index 000000000000..bf5ee412055e --- /dev/null +++ b/games/anagramarama/Makefile @@ -0,0 +1,70 @@ +# New ports collection makefile for: games/anagramarama +# Date created: 10 Aug 2005 +# Whom: Alejandro Pulver <alejandro@varnet.biz> +# +# $FreeBSD$ +# + +PORTNAME= anagramarama +PORTVERSION= 0.2 +CATEGORIES= games +MASTER_SITES= http://www.omega.clara.net/anagramarama/dist/ + +MAINTAINER= alejandro@varnet.biz +COMMENT= Anagramarama - a word game for Linux, Windows and BeOS + +USE_GMAKE= yes +USE_SDL= mixer sdl +USE_REINPLACE= yes + +MAKEFILE= makefile + +WRKSRC= ${WRKDIR}/${PORTNAME} + +OPTIONS= OPTIMIZED_CFLAGS "Enable compilation optimizations" on + +.include <bsd.port.pre.mk> + +post-patch: +# Fix Makefile + @${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG}| ; \ + s|\(-Wall\)|${CFLAGS} \1|' \ + ${WRKSRC}/${MAKEFILE} + +# Fix SDL include statement and path to ${DATADIR} + @${REINPLACE_CMD} -e 's|\(#include.*\)SDL/\(SDL.*\)|\1\2| ; \ + s|\(audio/\)|${DATADIR}/\1| ; \ + s|\(images/\)|${DATADIR}/\1| ; \ + s|\(wordlist.txt\)|${DATADIR}/\1|' \ + ${WRKSRC}/src/*.c ${WRKSRC}/src/*.h + +# Enable/disable optimized CFLAGS +.if !defined(WITH_OPTIMIZED_CFLAGS) + @${REINPLACE_CMD} -e 's|$$(OPT)||' \ + ${WRKSRC}/${MAKEFILE} +.endif + +do-install: +# Program + ${INSTALL_PROGRAM} ${WRKSRC}/ag ${PREFIX}/bin + +# Data + ${MKDIR} ${DATADIR} + +# Data: audio + ${MKDIR} ${DATADIR}/audio +.for f in badword.wav clearword.wav click-answer.wav click-shuffle.wav \ + clock-tick.wav duplicate.wav found.wav foundbig.wav shuffle.wav + ${INSTALL_DATA} ${WRKSRC}/audio/${f} ${DATADIR}/audio + ${MKDIR} ${DATADIR}/images +.endfor + +# Data: images +.for f in background.bmp letterBank.bmp numberBank.bmp smallLetterBank.bmp + ${INSTALL_DATA} ${WRKSRC}/images/${f} ${DATADIR}/images +.endfor + +# Data: wordlist.txt + ${INSTALL_DATA} ${WRKSRC}/wordlist.txt ${DATADIR} + +.include <bsd.port.post.mk> |