aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwill <will@FreeBSD.org>2001-04-11 04:27:44 +0800
committerwill <will@FreeBSD.org>2001-04-11 04:27:44 +0800
commit32deb56e5b6d6bd695734f8b2395aa5e3123b838 (patch)
tree59e952c8badef60b6162a1a17670bdfb7d2299f8
parentb82180277b89dff43562da431a546b70d5dbf47a (diff)
downloadfreebsd-ports-gnome-32deb56e5b6d6bd695734f8b2395aa5e3123b838.tar.gz
freebsd-ports-gnome-32deb56e5b6d6bd695734f8b2395aa5e3123b838.tar.zst
freebsd-ports-gnome-32deb56e5b6d6bd695734f8b2395aa5e3123b838.zip
Add penguin-command 1.5.1, a clone of the classic game Missile
Command. PR: 26452 Submitted by: Mark Pulford <mark@kyne.com.au>
-rw-r--r--games/Makefile1
-rw-r--r--games/penguin-command/Makefile29
-rw-r--r--games/penguin-command/distinfo1
-rw-r--r--games/penguin-command/files/patch-configure11
-rw-r--r--games/penguin-command/pkg-comment1
-rw-r--r--games/penguin-command/pkg-descr5
-rw-r--r--games/penguin-command/pkg-plist97
7 files changed, 145 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index 8cb61bd188f5..64abf64fd5a5 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -156,6 +156,7 @@
SUBDIR += oneko
SUBDIR += oneko-sakura
SUBDIR += oonsoo
+ SUBDIR += penguin-command
SUBDIR += pentix
SUBDIR += phalanx
SUBDIR += pmars
diff --git a/games/penguin-command/Makefile b/games/penguin-command/Makefile
new file mode 100644
index 000000000000..73dedb91e0e1
--- /dev/null
+++ b/games/penguin-command/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: penguin-command
+# Date created: Apr 4, 2001
+# Whom: Mark Pulford <mark@kyne.com.au>
+#
+# $FreeBSD$
+#
+
+PORTNAME= penguin-command
+PORTVERSION= 1.5.1
+CATEGORIES= games
+MASTER_SITES= http://www.linux-games.com/penguin-command/
+
+MAINTAINER= mark@kyne.com.au
+
+LIB_DEPENDS= SDL_mixer.2:${PORTSDIR}/audio/sdl_mixer \
+ png.4:${PORTSDIR}/graphics/png
+
+SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
+
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= SDL_CONFIG="${SDL_CONFIG}" CPPFLAGS="-I${LOCALBASE}/include"
+MAN6= penguin-command.6
+
+pre-patch:
+ @find ${WRKSRC} \( -name "*.[ch]" -or -name "*.cpp" -or \
+ -name configure \) | \
+ xargs ${PERL} -pi -e 's|"SDL/SDL|"SDL|g ; s|<SDL/SDL|<SDL|g'
+
+.include <bsd.port.mk>
diff --git a/games/penguin-command/distinfo b/games/penguin-command/distinfo
new file mode 100644
index 000000000000..abec8db507ea
--- /dev/null
+++ b/games/penguin-command/distinfo
@@ -0,0 +1 @@
+MD5 (penguin-command-1.5.1.tar.gz) = d99d5dcc5884cc399d4a08d9f4d2754b
diff --git a/games/penguin-command/files/patch-configure b/games/penguin-command/files/patch-configure
new file mode 100644
index 000000000000..7d244b412644
--- /dev/null
+++ b/games/penguin-command/files/patch-configure
@@ -0,0 +1,11 @@
+--- configure.orig Sun Apr 8 16:20:06 2001
++++ configure Sun Apr 8 16:20:09 2001
+@@ -1834,7 +1834,7 @@
+
+ ######## Set compiler flags and libraries
+ CFLAGS="$CFLAGS $SDL_CFLAGS -DDATADIR=\"\\\"$datadir/penguin-command\\\"\""
+-LIBS="$SDL_LIBS -lpng -Lmixer $SOUND -lz -lSDL -lm $GL"
++LIBS="$SDL_LIBS -lpng -Lmixer $SOUND -lz -lm $GL"
+
+ ######## Finally create all the generated files
+ trap '' 1 2 15
diff --git a/games/penguin-command/pkg-comment b/games/penguin-command/pkg-comment
new file mode 100644
index 000000000000..2ff486e43d9d
--- /dev/null
+++ b/games/penguin-command/pkg-comment
@@ -0,0 +1 @@
+A clone of the classic game Missile Command
diff --git a/games/penguin-command/pkg-descr b/games/penguin-command/pkg-descr
new file mode 100644
index 000000000000..4ba3560a03f0
--- /dev/null
+++ b/games/penguin-command/pkg-descr
@@ -0,0 +1,5 @@
+Penguin Command is a clone of the classic Missile Command game, but
+has better graphics and sound. The gameplay has been slightly
+modified.
+
+WWW: http://www.linux-games.com/penguin-command/
diff --git a/games/penguin-command/pkg-plist b/games/penguin-command/pkg-plist
new file mode 100644
index 000000000000..45c2c0fd039b
--- /dev/null
+++ b/games/penguin-command/pkg-plist
@@ -0,0 +1,97 @@
+bin/penguin-command
+share/penguin-command/gfx/abc.png
+share/penguin-command/gfx/bomb2.png
+share/penguin-command/gfx/bomb7.png
+share/penguin-command/gfx/cannon11.png
+share/penguin-command/gfx/cannon6.png
+share/penguin-command/gfx/city.png
+share/penguin-command/gfx/bomb3.png
+share/penguin-command/gfx/bomb8.png
+share/penguin-command/gfx/cannon2.png
+share/penguin-command/gfx/cannon7.png
+share/penguin-command/gfx/cityhit.png
+share/penguin-command/gfx/back.png
+share/penguin-command/gfx/bomb4.png
+share/penguin-command/gfx/bomb9.png
+share/penguin-command/gfx/cannon3.png
+share/penguin-command/gfx/cannon8.png
+share/penguin-command/gfx/shot.png
+share/penguin-command/gfx/bomb1.png
+share/penguin-command/gfx/bomb5.png
+share/penguin-command/gfx/cannon1.png
+share/penguin-command/gfx/cannon4.png
+share/penguin-command/gfx/cannon9.png
+share/penguin-command/gfx/title.png
+share/penguin-command/gfx/bomb10.png
+share/penguin-command/gfx/bomb6.png
+share/penguin-command/gfx/cannon10.png
+share/penguin-command/gfx/cannon5.png
+share/penguin-command/gfx/cannonhit.png
+share/penguin-command/gfx/cannon12.png
+share/penguin-command/gfx/cannon15.png
+share/penguin-command/gfx/cannon18.png
+share/penguin-command/gfx/cannon20.png
+share/penguin-command/gfx/cannon13.png
+share/penguin-command/gfx/cannon16.png
+share/penguin-command/gfx/cannon19.png
+share/penguin-command/gfx/cannon21.png
+share/penguin-command/gfx/cannon14.png
+share/penguin-command/gfx/cannon17.png
+share/penguin-command/gfx/10explo.png
+share/penguin-command/gfx/14explo.png
+share/penguin-command/gfx/18explo.png
+share/penguin-command/gfx/2explo.png
+share/penguin-command/gfx/6explo.png
+share/penguin-command/gfx/11explo.png
+share/penguin-command/gfx/15explo.png
+share/penguin-command/gfx/19explo.png
+share/penguin-command/gfx/3explo.png
+share/penguin-command/gfx/7explo.png
+share/penguin-command/gfx/12explo.png
+share/penguin-command/gfx/16explo.png
+share/penguin-command/gfx/1explo.png
+share/penguin-command/gfx/4explo.png
+share/penguin-command/gfx/8explo.png
+share/penguin-command/gfx/13explo.png
+share/penguin-command/gfx/17explo.png
+share/penguin-command/gfx/20explo.png
+share/penguin-command/gfx/5explo.png
+share/penguin-command/gfx/9explo.png
+share/penguin-command/gfx/1cursor.png
+share/penguin-command/gfx/4cursor.png
+share/penguin-command/gfx/9cursor.png
+share/penguin-command/gfx/5cursor.png
+share/penguin-command/gfx/6cursor.png
+share/penguin-command/gfx/2cursor.png
+share/penguin-command/gfx/7cursor.png
+share/penguin-command/gfx/3cursor.png
+share/penguin-command/gfx/8cursor.png
+share/penguin-command/gfx/10flyer.png
+share/penguin-command/gfx/13flyer.png
+share/penguin-command/gfx/16flyer.png
+share/penguin-command/gfx/3flyer.png
+share/penguin-command/gfx/6flyer.png
+share/penguin-command/gfx/9flyer.png
+share/penguin-command/gfx/11flyer.png
+share/penguin-command/gfx/14flyer.png
+share/penguin-command/gfx/1flyer.png
+share/penguin-command/gfx/4flyer.png
+share/penguin-command/gfx/7flyer.png
+share/penguin-command/gfx/12flyer.png
+share/penguin-command/gfx/15flyer.png
+share/penguin-command/gfx/2flyer.png
+share/penguin-command/gfx/5flyer.png
+share/penguin-command/gfx/8flyer.png
+share/penguin-command/gfx/icon.png
+share/penguin-command/sound/icefront.s3m
+share/penguin-command/sound/ramagard.s3m
+share/penguin-command/sound/pennight.mod
+share/penguin-command/sound/datajack.s3m
+share/penguin-command/sound/missex.wav
+share/penguin-command/sound/bombex.wav
+share/penguin-command/sound/Machine.wav
+share/penguin-command/sound/Wooeep.wav
+share/penguin-command/sound/click.wav
+@dirrm share/penguin-command/gfx
+@dirrm share/penguin-command/sound
+@dirrm share/penguin-command