summaryrefslogtreecommitdiff
path: root/games/xgalaga
diff options
context:
space:
mode:
authorfrueauf <frueauf@pkgsrc.org>1998-08-01 13:25:28 +0000
committerfrueauf <frueauf@pkgsrc.org>1998-08-01 13:25:28 +0000
commit33ffed6757d16a58d1aea435c96a99fa279bb3a9 (patch)
treeedccdc2e70b99a47a47bbae277724511b91c455d /games/xgalaga
parent5bd858192b339d06fa9adba17fe8dc2e5b592c34 (diff)
downloadpkgsrc-33ffed6757d16a58d1aea435c96a99fa279bb3a9.tar.gz
Initial addition of xgalaga-2.0.34, a very fast true-to-the-original port
of galaga for X11. Closes pr 5882 by Tim Rightnour.
Diffstat (limited to 'games/xgalaga')
-rw-r--r--games/xgalaga/Makefile20
-rw-r--r--games/xgalaga/files/md51
-rw-r--r--games/xgalaga/patches/patch-aa21
-rw-r--r--games/xgalaga/pkg/COMMENT1
-rw-r--r--games/xgalaga/pkg/DESCR8
-rw-r--r--games/xgalaga/pkg/PLIST31
6 files changed, 82 insertions, 0 deletions
diff --git a/games/xgalaga/Makefile b/games/xgalaga/Makefile
new file mode 100644
index 00000000000..9420edd8984
--- /dev/null
+++ b/games/xgalaga/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 1998/08/01 13:25:28 frueauf Exp $
+#
+
+DISTNAME= xgalaga-2.0.34
+CATEGORIES= games x11
+MASTER_SITES= http://ogresoft.dyn.ml.org/
+
+MAINTAINER= root@garbled.net
+
+DEPENDS+= xpm-3.4k:../../graphics/xpm
+
+USE_X11= yes
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS+= --prefix=${X11BASE}/share/xgalaga
+CONFIGURE_ARGS+= --exec-prefix=${X11BASE}/bin
+
+post-install:
+ ${INSTALL_MAN} ${WRKSRC}/README ${X11BASE}/share/xgalaga/README
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/games/xgalaga/files/md5 b/games/xgalaga/files/md5
new file mode 100644
index 00000000000..49abba723d6
--- /dev/null
+++ b/games/xgalaga/files/md5
@@ -0,0 +1 @@
+MD5 (xgalaga-2.0.34.tar.gz) = 9f7ee685e9c4741b5f0edc3f91df9510
diff --git a/games/xgalaga/patches/patch-aa b/games/xgalaga/patches/patch-aa
new file mode 100644
index 00000000000..39dd5a7e769
--- /dev/null
+++ b/games/xgalaga/patches/patch-aa
@@ -0,0 +1,21 @@
+--- Makefile.in.orig Sun May 10 23:52:59 1998
++++ Makefile.in Fri Jul 31 02:26:57 1998
+@@ -27,3 +27,3 @@
+ CFLAGS = -I. @CFLAGS@ @DEFS@ @X_CFLAGS@ -DXGALAGADIR=\"@prefix@/\" $(SOUNDDEFS)
+-LDFLAGS = @LDFLAGS@
++LDFLAGS = -Wl,-R$(X11BASE)/lib @LDFLAGS@
+ LIBS = @LIBS@ libsprite/libsprite.a @X_LIBS@
+@@ -47,4 +47,3 @@
+ ./mkinstalldirs $(prefix)
+- $(INSTALL) $(TARGET) $(bindir)/$(TARGET)
+- $(INSTALL) $(SOUNDSRV) $(prefix)/$(SOUNDSRV)
++ $(INSTALL) $(SOUNDSRV) $(TARGET) $(bindir)/
+ ./mkinstalldirs $(prefix)/sounds
+@@ -54,3 +53,6 @@
+ touch $(prefix)/scores
+- chmod 666 $(prefix)/scores
++ chown bin:games $(prefix)/scores
++ chown bin:games $(bindir)/$(TARGET)
++ chmod 2755 $(bindir)/$(TARGET)
++ chmod 664 $(prefix)/scores
+
diff --git a/games/xgalaga/pkg/COMMENT b/games/xgalaga/pkg/COMMENT
new file mode 100644
index 00000000000..3da993797d0
--- /dev/null
+++ b/games/xgalaga/pkg/COMMENT
@@ -0,0 +1 @@
+a very fast true-to-the-original port of galaga for X11.
diff --git a/games/xgalaga/pkg/DESCR b/games/xgalaga/pkg/DESCR
new file mode 100644
index 00000000000..3d9e9fb30a9
--- /dev/null
+++ b/games/xgalaga/pkg/DESCR
@@ -0,0 +1,8 @@
+ It's Galaga, you know how to play Galaga, stop bothering me.
+ (Ship follows the mouse, button fires. Auto-fire by holding it
+ down, so no-one accuses me of breaking their mouse!)
+
+
+ Copyright (c) 1995-1998 Joe Rumsey
+ <mrogre@mediaone.net>
+ XGalaga Home Page: http://ogresoft.dyn.ml.org/xgalaga.html
diff --git a/games/xgalaga/pkg/PLIST b/games/xgalaga/pkg/PLIST
new file mode 100644
index 00000000000..8ab241bf6fa
--- /dev/null
+++ b/games/xgalaga/pkg/PLIST
@@ -0,0 +1,31 @@
+@comment $NetBSD: PLIST,v 1.1 1998/08/01 13:25:29 frueauf Exp $
+bin/xgalaga
+share/xgalaga/README
+share/xgalaga/sounds/ddloo.raw
+share/xgalaga/sounds/explode.raw
+share/xgalaga/sounds/explode_big.raw
+share/xgalaga/sounds/firetorp.raw
+share/xgalaga/sounds/shield.raw
+share/xgalaga/sounds/smart.raw
+share/xgalaga/sounds/torphit.raw
+share/xgalaga/sounds/warp.raw
+share/xgalaga/levels/level1.xgl
+share/xgalaga/levels/level10.xgl
+share/xgalaga/levels/level11.xgl
+share/xgalaga/levels/level12.xgl
+share/xgalaga/levels/level13.xgl
+share/xgalaga/levels/level14.xgl
+share/xgalaga/levels/level15.xgl
+share/xgalaga/levels/level2.xgl
+share/xgalaga/levels/level3.xgl
+share/xgalaga/levels/level4.xgl
+share/xgalaga/levels/level5.xgl
+share/xgalaga/levels/level6.xgl
+share/xgalaga/levels/level7.xgl
+share/xgalaga/levels/level8.xgl
+share/xgalaga/levels/level9.xgl
+share/xgalaga/scores
+@unexec rm -f %D/share/xgalaga/scores
+@dirrm share/xgalaga/sounds
+@dirrm share/xgalaga/levels
+@dirrm share/xgalaga