aboutsummaryrefslogtreecommitdiff
path: root/games/freera/Makefile
diff options
context:
space:
mode:
authorAlejandro Pulver <alepulver@FreeBSD.org>2007-02-05 21:37:09 +0000
committerAlejandro Pulver <alepulver@FreeBSD.org>2007-02-05 21:37:09 +0000
commitc78a42b444d092921c024ae48577ca07de01cdcc (patch)
treed2e80ad3c6f802e4aac2a1eeb86d7c4fdabd3883 /games/freera/Makefile
parentd8c68a06887565369b8dc065e28cd9121424b152 (diff)
Notes
Diffstat (limited to 'games/freera/Makefile')
-rw-r--r--games/freera/Makefile42
1 files changed, 42 insertions, 0 deletions
diff --git a/games/freera/Makefile b/games/freera/Makefile
new file mode 100644
index 000000000000..5750446213b6
--- /dev/null
+++ b/games/freera/Makefile
@@ -0,0 +1,42 @@
+# New ports collection makefile for: freera
+# Date created: 01 Feb 2007
+# Whom: Dmitry Marakasov <amdmi3@amdmi3.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= freera
+PORTVERSION= 070122
+CATEGORIES= games
+MASTER_SITES= SF
+DISTNAME= ${PORTVERSION}_freera++_src
+
+MAINTAINER= amdmi3@amdmi3.ru
+COMMENT= Westwood red alert game engine
+
+USE_SDL= sdl mixer
+USE_SCONS= yes
+
+SCONS_BUILDENV= ${SCONS_ENV} SDL_CONFIG=${SDL_CONFIG}
+
+WRKSRC= ${WRKDIR}/freera++
+
+post-patch:
+ @${MV} ${WRKSRC}/SConstruct ${WRKSRC}/SConstruct.orig
+ @${CP} ${FILESDIR}/SConstruct ${WRKSRC}/
+ @${REINPLACE_CMD} -e 's|data/|${DATADIR}/|' ${WRKSRC}/src/video/renderer.cpp \
+ ${WRKSRC}/src/video/graphicsengine.cpp ${WRKSRC}/src/vfs/vfs.cpp \
+ ${WRKSRC}/data/settings/files.ini
+ @${RM} ${WRKSRC}/data/settings/files.ini.bak
+ @${RM} -rf ${WRKSRC}/data/settings/ra/.svn ${WRKSRC}/data/settings/td/.svn
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/freera ${PREFIX}/bin/
+ cd ${WRKSRC}/data && \
+ ${FIND} . -type d -exec ${MKDIR} "${DATADIR}/{}" \; ;\
+ ${FIND} . -type f -exec ${INSTALL_DATA} "{}" "${DATADIR}/{}" \;
+
+post-install:
+ @${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD}
+
+.include <bsd.port.mk>