aboutsummaryrefslogtreecommitdiff
path: root/games/pink-pony/Makefile
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2009-07-17 23:07:39 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2009-07-17 23:07:39 +0000
commite4e77645b5f0a41e3c862ac590e152a4583c5471 (patch)
tree18425d838edb5ae616bbe8d9a935f09a34814075 /games/pink-pony/Makefile
parent1c391f493c36f1316fcf8615bec00c274f0186a3 (diff)
downloadports-e4e77645b5f0a41e3c862ac590e152a4583c5471.tar.gz
ports-e4e77645b5f0a41e3c862ac590e152a4583c5471.zip
Pink Pony is a Tron-like multiplayer racing game. You control
little ponies that leave a trail of flowers everywhere they step. You have to evade these trails and force other ponies into them. The last pony standing wins the game. WWW: http://code.google.com/p/pink-pony/
Notes
Notes: svn path=/head/; revision=238008
Diffstat (limited to 'games/pink-pony/Makefile')
-rw-r--r--games/pink-pony/Makefile52
1 files changed, 52 insertions, 0 deletions
diff --git a/games/pink-pony/Makefile b/games/pink-pony/Makefile
new file mode 100644
index 000000000000..39419c68a301
--- /dev/null
+++ b/games/pink-pony/Makefile
@@ -0,0 +1,52 @@
+# New ports collection makefile for: pink-pony
+# Date created: 07 Jul 2009
+# Whom: Dmitry Marakasov <amdmi3@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= pink-pony
+PORTVERSION= 1.0
+CATEGORIES= games
+MASTER_SITES= GOOGLE_CODE \
+ http://mirror.amdmi3.ru/distfiles/
+
+MAINTAINER= amdmi3@FreeBSD.org
+COMMENT= Tron-like multiplayer racing game
+
+LIB_DEPENDS= IL.2:${PORTSDIR}/graphics/devil \
+ protobuf.4:${PORTSDIR}/devel/protobuf \
+ glfw.0:${PORTSDIR}/graphics/glfw \
+ Half.6:${PORTSDIR}/graphics/ilmbase
+BUILD_DEPENDS= ${LOCALBASE}/lib/libaudiere.so:${PORTSDIR}/audio/audiere
+RUN_DEPENDS= ${LOCALBASE}/lib/libaudiere.so:${PORTSDIR}/audio/audiere
+
+USE_BZIP2= yes
+USE_SCONS= yes
+USE_GL= gl glu
+MAKE_JOBS_SAFE= yes
+
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
+PORTDOCS= README
+
+post-patch:
+ @${REINPLACE_CMD} -Ee 's,(GLSL|levels|models|music|sounds|textures)/,${DATADIR}/&,' \
+ ${WRKSRC}/pony.options ${WRKSRC}/PinkPony.cc ${WRKSRC}/lib/*.cc
+ @${REINPLACE_CMD} -e 's|pony.options|${PREFIX}/etc/pink-pony.conf|' \
+ ${WRKSRC}/PinkPony.cc
+
+post-configure:
+ cd ${WRKSRC}/lib && ${LOCALBASE}/bin/protoc --cpp_out=. mesh.proto
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/Pony ${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/pony.options ${PREFIX}/etc/pink-pony.conf
+ cd ${WRKSRC} && ${COPYTREE_SHARE} \
+ "GLSL levels models music sounds textures" ${DATADIR}
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/
+.endif
+
+.include <bsd.port.mk>