From owner-ports-jp@jp.freebsd.org  Sun Dec 26 16:44:46 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id QAA57314;
	Sun, 26 Dec 1999 16:44:46 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from pooh2.shimizu (lancos108.cosmos.ne.jp [203.181.119.108])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id QAA57309
	for <ports-jp@jp.freebsd.org>; Sun, 26 Dec 1999 16:44:44 +0900 (JST)
	(envelope-from ts@cosmos.ne.jp)
Received: from localhost (localhost.shimizu [127.0.0.1])
	by pooh2.shimizu (8.9.3/8.9.3) with ESMTP id QAA01541
	for <ports-jp@jp.freebsd.org>; Sun, 26 Dec 1999 16:46:32 +0900 (JST)
	(envelope-from ts@cosmos.ne.jp)
To: ports-jp@jp.freebsd.org
From: Takashi Shimizu <shimizu@cosmos.ne.jp>
X-Mailer: Mew version 1.94.1 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19991226164632S.ts@cosmos.ne.jp>
Date: Sun, 26 Dec 1999 16:46:32 +0900
X-Dispatcher: imput version 990905(IM130)
Lines: 177
Reply-To: ports-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: ports-jp 8450
Subject: [ports-jp 8450] Xgalaga-2.0.34
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org
X-Originator: ts@cosmos.ne.jp

  $B$O$8$a$^$7$F!"@6?eN4;J$G$9!#(B

  ports $B$NJY6/$N$?$a!"(Bports/game/xgalaga $B$r$$$8$C$F$_$^$7$?!#(B
$BJQ99E@$O0J2<$NDL$j$G$9!#(B

1 $B%*%j%8%J%k(B $B%=!<%9(B(distfile)$B$r(B xgalaga-2.0.tar.gz $B$+$i(B
  xgalaga-2.0.34 $B$KJQ99$7$?!#(B
2 file $B$N(B owner/group $B$r(B games/games $B$KJQ99$7$?!#(B
3 file $B$N(B permission $B$r(B 0644 $B$H$7$?!#(B($B85$O(B 0755)
4 $B<B9T%U%!%$%k$r(B setgid $B$7!"(Bscore $B%U%!%$%k(B $B$N%Q!<%_%C%7%g%s$r(B 0660 $B$K(B
  $B$7$F!"0lHL%f!<%6!<$+$i$OD>@\FI$_=q$-$G$-$J$$$h$&$K$7$?!#(B
  ($BK\Ev$O(B setuid $B$7$F(B 0600 $B$K$7$F!"%f!<%6!<(B "games" $B$N$_$KFI$_=q$-$r5v(B
  $B2D$7$?$+$C$?$N$@$,!"$=$&$9$k$H(B X-server $B$H$N@\B3$r5qH]$5$l$k!#(B)
5 Happy Hacking Keybord $B$N$h$&$KLp0u%-!<$,$J$/$F$b%W%l%$$G$-$k$h$&$K!"(B
  'j' $B$H(B 'l' $B$G:81&$N0\F0$,$G$-$k$h$&$K$7$?!#(B($BEv=i$NL\E*$O$3$l(B)
6 'l' $B$G(B level $B$rJQ99$G$-$k5!G=$rI|3h$5$;$?!#$?$@$7!"%-!<%"%5%$%s$O(B 
  'u' $B$KJQ99!#(B

ports-current/games/xgalaga $B$H$N:9J,$rE:IU$7$^$9!#(B

--- xgalaga.diff

diff -urN xgalaga.org/Makefile xgalaga/Makefile
--- xgalaga.org/Makefile	Sun Sep 26 07:14:56 1999
+++ xgalaga/Makefile	Sun Dec 26 16:09:44 1999
@@ -1,19 +1,19 @@
 # New ports collection makefile for:	xgalaga
-# Version required:	2.0
+# Version required:	2.0.34
 # Date created:		27 August 1995
 # Whom:			asami
 #
-# $FreeBSD: ports/games/xgalaga/Makefile,v 1.14 1999/09/25 17:23:31 steve Exp $
+# $Id$
 #
 
-DISTNAME=	xgalaga-2.0
+DISTNAME=	xgalaga-2.0.34
 CATEGORIES=	games
-MASTER_SITES=	${MASTER_SITE_XCONTRIB}
-MASTER_SITE_SUBDIR=	games
+MASTER_SITES=	ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/
 
 MAINTAINER=	ports@FreeBSD.org
 
 LIB_DEPENDS=	Xpm.4:${PORTSDIR}/graphics/xpm
+
 
 HAS_CONFIGURE=	yes
 USE_X_PREFIX=	yes
diff -urN xgalaga.org/files/md5 xgalaga/files/md5
--- xgalaga.org/files/md5	Thu May 28 20:12:58 1998
+++ xgalaga/files/md5	Fri Dec 24 09:10:04 1999
@@ -1 +1 @@
-MD5 (xgalaga-2.0.tar.gz) = ffc1d86b0757a57d23d1cc971014cc43
+MD5 (xgalaga-2.0.34.tar.gz) = 9f7ee685e9c4741b5f0edc3f91df9510
diff -urN xgalaga.org/patches/patch-aa xgalaga/patches/patch-aa
--- xgalaga.org/patches/patch-aa	Sat Aug 28 19:20:51 1999
+++ xgalaga/patches/patch-aa	Fri Dec 24 22:52:27 1999
@@ -1,21 +1,35 @@
---- Makefile.in.orig	Sun Apr 12 03:10:46 1998
-+++ Makefile.in	Sun Jun 20 18:59:18 1999
-@@ -43,11 +43,14 @@
- 	$(CC) $(LDFLAGS) -o $(SOUNDSRV) $(SOUNDOBJS) $(SOUNDLIBS)
+--- Makefile.in.orig	Mon May 11 15:52:59 1998
++++ Makefile.in	Fri Dec 24 22:51:32 1999
+@@ -27,7 +27,7 @@
+ CFLAGS = -I. @CFLAGS@ @DEFS@ @X_CFLAGS@ -DXGALAGADIR=\"@prefix@/\" $(SOUNDDEFS)
+ LDFLAGS = @LDFLAGS@
+ LIBS = @LIBS@ libsprite/libsprite.a @X_LIBS@
+-INSTALL = @INSTALL@
++INSTALL = /usr/bin/install -c -o games -g games 
  
+ OBJS = main.o images.o data.o paths.o pathfile.o title.o explosions.o \
+ 	score.o highscore.o prize.o sound.o nas_sound.o
+@@ -45,14 +45,17 @@
  install: all
--	mkinstalldirs $(bindir)
-+	./mkinstalldirs $(bindir)
-+	./mkinstalldirs $(prefix)
- 	$(INSTALL) $(TARGET) $(bindir)/$(TARGET)
+ 	./mkinstalldirs $(bindir)
+ 	./mkinstalldirs $(prefix)
+-	$(INSTALL) $(TARGET) $(bindir)/$(TARGET)
 -	$(INSTALL) $(SOUNDSRV) $(prefix)/$(SOUNDSRV)
--	mkinstalldirs $(prefix)/sounds
--	mkinstalldirs $(prefix)/levels
++	$(INSTALL) -m 2770 $(TARGET) $(bindir)/$(TARGET)
 +	if [ "X$(SOUNDSRV)" != "X" ]; then \
 +		$(INSTALL) $(SOUNDSRV) $(prefix)/$(SOUNDSRV); \
 +	fi
-+	./mkinstalldirs $(prefix)/sounds
-+	./mkinstalldirs $(prefix)/levels
- 	for i in levels/*.xgl; do $(INSTALL) $$i $(prefix)/$$i ; done
- 	for i in sounds/*.raw; do $(INSTALL) $$i $(prefix)/$$i ; done
+ 	./mkinstalldirs $(prefix)/sounds
+ 	./mkinstalldirs $(prefix)/levels
+-	for i in levels/*.xgl; do $(INSTALL) $$i $(prefix)/$$i ; done
+-	for i in sounds/*.raw; do $(INSTALL) $$i $(prefix)/$$i ; done
++	for i in levels/*.xgl; do $(INSTALL) -m 644 $$i $(prefix)/$$i ; done
++	for i in sounds/*.raw; do $(INSTALL) -m 644 $$i $(prefix)/$$i ; done
+ 	touch $(prefix)/scores
+-	chmod 666 $(prefix)/scores
++	chown games.games $(prefix)/scores
++	chmod 660 $(prefix)/scores
  
+ subdirs:
+ 	for i in $(SUBDIRS); do cd $$i ; make ; done
+
diff -urN xgalaga.org/patches/patch-ad xgalaga/patches/patch-ad
--- xgalaga.org/patches/patch-ad	Thu Jan  1 09:00:00 1970
+++ xgalaga/patches/patch-ad	Fri Dec 24 09:03:25 1999
@@ -0,0 +1,44 @@
+--- main.c.orig	Mon May 11 15:52:59 1998
++++ main.c	Thu Dec 23 14:29:11 1999
+@@ -5,6 +5,8 @@
+  */
+ #include <config.h>
+ 
++#define IM_A_BIG_FAT_CHEATER
++
+ #include <stdio.h>
+ #include <stdlib.h>
+ #ifdef HAVE_SYS_TIME_H
+@@ -830,9 +832,11 @@
+         switch(wev.type) {
+         case W_EV_KEY_OFF:
+             switch(wev.key) {
++            case 'l':
+             case 'f'+128:
+                 keys &= ~(RIGHTKEY);
+                 break;
++            case 'j':
+             case 'b'+128:
+                 keys &= ~(LEFTKEY);
+                 break;
+@@ -843,9 +847,11 @@
+             break;
+         case W_EV_KEY:
+             switch(wev.key) {
++            case 'l':
+             case 'f'+128:
+                 keys |= RIGHTKEY;
+                 break;
++            case 'j':
+             case 'b'+128:
+                 keys |= LEFTKEY;
+                 break;
+@@ -895,7 +901,7 @@
+                 else
+                     plflash = 0;
+                 break;
+-            case 'l':
++            case 'u':
+                 {
+                     int i;
+                     for(i=0;i<MAXALIENS;i++)

--- END xgalaga.diff

$BLdBjE@$*$h$S5?LdE@$G$9!#(B

1 $B$3$N%a!<%kD92a$.(B ?
2 MASTER_SITE $B$,$o$+$i$J$$!#(B
  $B%I%-%e%a%s%H$K$h$k$H!"0l<!G[I[85$O(B
  http://ogresoft.dyn.ml.org/xgalaga.html $B$H$J$C$F$$$k$N$G$9$,!"$o$?$7(B
  $B$N2H$+$i$O%"%/%;%9$G$-$^$;$s$G$7$?!#6lFy$N:v$H$7$F(BNetBSD $B$N(B 
  distfiles $B$+$iGR<Z$7$^$7$?!#(B $B$3$N$^$^$G$O!"$A$g$C$H>p$1$J$$!#(B
3 score file $B$N%Q!<%_%C%7%g%s@_Dj$O$b$C$H%9%^!<%H$JJ}K!$,$"$k$h$&$J5$(B
  $B$,$9$k!#(B
4 ports $B$K$*$$$F!"(Bgames/games $B$H$$$&MM$J(B owner/group $B$O!"%k!<%k>eLdBj(B
  $B$J$$(B ?
5 ports $B$K$*$$$F!"6O$+$H$O$$$(!"5!G=DI2C$9$k$N$O$"$j(B ?


$B$3$l$+$i$$$m$$$mJY6/$7$?$$$H;W$C$F$$$^$9$N$G!"$h$m$7$/$*4j$$$7$^$9!#(B

