aboutsummaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2006-04-29 22:44:52 +0000
committerPav Lucistnik <pav@FreeBSD.org>2006-04-29 22:44:52 +0000
commit72a1749c6931ee884876a661a95c88a4455477cd (patch)
treeb62fc23fc4209dfa358475b6cb7b84c7f3febd2e /games
parent15951d124fc18d12b5d1c84eab0912ac4f6bb492 (diff)
downloadports-72a1749c6931ee884876a661a95c88a4455477cd.tar.gz
ports-72a1749c6931ee884876a661a95c88a4455477cd.zip
Notes
Diffstat (limited to 'games')
-rw-r--r--games/Makefile1
-rw-r--r--games/fishsupper/Makefile50
-rw-r--r--games/fishsupper/distinfo3
-rw-r--r--games/fishsupper/pkg-descr9
-rw-r--r--games/fishsupper/pkg-plist52
5 files changed, 115 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index 0e1bd02d106f..43df3653d31f 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -170,6 +170,7 @@
SUBDIR += fgsd
SUBDIR += fillets-ng
SUBDIR += filters
+ SUBDIR += fishsupper
SUBDIR += fkiss
SUBDIR += flightgear
SUBDIR += flightgear-aircrafts
diff --git a/games/fishsupper/Makefile b/games/fishsupper/Makefile
new file mode 100644
index 000000000000..91e57e5c20ed
--- /dev/null
+++ b/games/fishsupper/Makefile
@@ -0,0 +1,50 @@
+# New ports collection makefile for: fishsupper
+# Date created: 25 Mar 2006
+# Whom: Dmitry Marakasov <amdmi3@mail.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= fishsupper
+PORTVERSION= 0.1.1
+CATEGORIES= games
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= amdmi3@mail.ru
+COMMENT= Guide a cat across a series of rivers, jumping from log to log
+
+USE_GMAKE= yes
+USE_SDL= sdl image mixer
+
+ALL_TARGET= fishsupper
+WRKSRC= ${WRKDIR}/FishSupper
+BUILD_WRKSRC= ${WRKSRC}/src
+
+PORTDOCS= README
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG}|' ${WRKSRC}/src/Makefile
+ @${REINPLACE_CMD} -e 's|g++|${CXX} ${CXXFLAGS}|' ${WRKSRC}/src/Makefile
+ @${REINPLACE_CMD} -e 's|data/|${DATADIR}/|' ${WRKSRC}/src/getreadydisplay.cc \
+ ${WRKSRC}/src/playdisplay.cc ${WRKSRC}/src/playmodel.cc \
+ ${WRKSRC}/src/soundengine.cc ${WRKSRC}/src/titlescreendisplay.cc
+ @${REINPLACE_CMD} -e '/filename/ s|\[[0-9][0-9]*\]|[1024]|' ${WRKSRC}/src/playdisplay.cc \
+ ${WRKSRC}/src/playmodel.cc
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/fishsupper ${PREFIX}/bin
+ ${MKDIR} ${DATADIR}
+.for d in images levels sounds
+ ${MKDIR} ${DATADIR}/${d}
+ ${INSTALL_DATA} ${WRKSRC}/data/${d}/* ${DATADIR}/${d}/
+.endfor
+
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+.for f in ${PORTDOCS}
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/games/fishsupper/distinfo b/games/fishsupper/distinfo
new file mode 100644
index 000000000000..6e015f2719a8
--- /dev/null
+++ b/games/fishsupper/distinfo
@@ -0,0 +1,3 @@
+MD5 (fishsupper-0.1.1.tar.gz) = 15ede656a11612c261e4e67a669ae21e
+SHA256 (fishsupper-0.1.1.tar.gz) = 8d8ebd84d70bf4546b181f378489ee821f16ecc864fe961881025f89f9bcb653
+SIZE (fishsupper-0.1.1.tar.gz) = 785300
diff --git a/games/fishsupper/pkg-descr b/games/fishsupper/pkg-descr
new file mode 100644
index 000000000000..f4a2b4185444
--- /dev/null
+++ b/games/fishsupper/pkg-descr
@@ -0,0 +1,9 @@
+Fish Supper is a simple arcade/puzzle game, loosely based on the
+retro classic Frogger.
+
+Guide a cat across a series of rivers, jumping from log to log to
+reach a tasty fish supper on the other side. Make sure you've got
+a crystal the same colour as the log before you land on it, though,
+or you'll be zapped back to the beginning.
+
+WWW: http://sourceforge.net/projects/fishsupper/
diff --git a/games/fishsupper/pkg-plist b/games/fishsupper/pkg-plist
new file mode 100644
index 000000000000..e34666849cdc
--- /dev/null
+++ b/games/fishsupper/pkg-plist
@@ -0,0 +1,52 @@
+bin/fishsupper
+%%DATADIR%%/images/font1.png
+%%DATADIR%%/images/font2.png
+%%DATADIR%%/images/fs_image_00.png
+%%DATADIR%%/images/fs_image_01.png
+%%DATADIR%%/images/fs_image_02.png
+%%DATADIR%%/images/fs_image_03.png
+%%DATADIR%%/images/fs_image_04.png
+%%DATADIR%%/images/fs_image_05.png
+%%DATADIR%%/images/fs_image_06.png
+%%DATADIR%%/images/fs_image_07.png
+%%DATADIR%%/images/fs_image_08.png
+%%DATADIR%%/images/fs_image_09.png
+%%DATADIR%%/images/fs_image_10.png
+%%DATADIR%%/images/fs_image_11.png
+%%DATADIR%%/images/fs_image_12.png
+%%DATADIR%%/images/fs_image_13.png
+%%DATADIR%%/images/fs_image_14.png
+%%DATADIR%%/images/fs_image_15.png
+%%DATADIR%%/images/fs_image_16.png
+%%DATADIR%%/images/fs_image_17.png
+%%DATADIR%%/images/fs_image_18.png
+%%DATADIR%%/images/fs_image_19.png
+%%DATADIR%%/images/fs_image_20.png
+%%DATADIR%%/images/fs_image_21.png
+%%DATADIR%%/images/fs_image_22.png
+%%DATADIR%%/images/fs_image_23.png
+%%DATADIR%%/images/fs_image_24.png
+%%DATADIR%%/images/fs_image_25.png
+%%DATADIR%%/images/fs_image_26.png
+%%DATADIR%%/images/get_ready_bg.png
+%%DATADIR%%/images/hiscores.png
+%%DATADIR%%/images/hiscores_h.png
+%%DATADIR%%/images/intro_screen.png
+%%DATADIR%%/images/play.png
+%%DATADIR%%/images/play_h.png
+%%DATADIR%%/images/quit.png
+%%DATADIR%%/images/quit_h.png
+%%DATADIR%%/images/settings.png
+%%DATADIR%%/images/settings_h.png
+%%DATADIR%%/levels/level_01.fsl
+%%DATADIR%%/levels/level_02.fsl
+%%DATADIR%%/levels/level_03.fsl
+%%DATADIR%%/levels/level_04.fsl
+%%DATADIR%%/sounds/miaow.wav
+%%DATADIR%%/sounds/ping.wav
+%%DATADIR%%/sounds/river.wav
+%%DATADIR%%/sounds/splash.wav
+@dirrm %%DATADIR%%/images
+@dirrm %%DATADIR%%/levels
+@dirrm %%DATADIR%%/sounds
+@dirrm %%DATADIR%%