Bug 7554

Summary: Update port: games/gemdropx
Product: Ports & Packages Reporter: Andrey Zakhvatov <andy>
Component: Individual Port(s)Assignee: freebsd-ports (Nobody) <ports>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Andrey Zakhvatov 1998-08-10 11:20:00 UTC
   This is a patch to update games/gemdropx port.


diff -Nru gemdropx/Makefile gemdropx-0.4/Makefile
--- gemdropx/Makefile	Wed Aug  5 10:19:33 1998
+++ gemdropx-0.4/Makefile	Mon Aug 10 18:07:41 1998
@@ -1,28 +1,32 @@
 # New ports collection makefile for:	gemdropx
-# Version required:			1.0b3
+# Version required:			0.4
 # Date created:				9 March 1998
 # Whom:					Andrey Zakhvatov
 #
 # $Id: Makefile,v 1.3 1998/08/05 09:30:53 asami Exp $
 #
 
-DISTNAME=	gemdropx
-PKGNAME=	gemdropx-1.0b3
+DISTNAME=	gemdropx.0.4
+PKGNAME=	gemdropx-0.4
 CATEGORIES=	games
-MASTER_SITES=	http://zippy.sonoma.edu/kendrick/nbs/unix/x/gemdropx/
+MASTER_SITES=	ftp://ftp.sonic.net/pub/users/nbs/unix/x/gemdropx/
 
 MAINTAINER=	andy@icc.surw.chel.su
 
+ALL_TARGET=	gemdropx
 MAKEFILE=	makefile
 USE_X_PREFIX=	yes
+WRKSRC=		${WRKDIR}/gemdropx
 
 do-install:
 	@ ${INSTALL_PROGRAM} ${WRKSRC}/gemdropx ${PREFIX}/bin
 	@ ${MKDIR} ${PREFIX}/share/gemdropx/gfx
-	@ ${INSTALL_DATA} ${WRKSRC}/gfx/*.xbm ${PREFIX}/share/gemdropx/gfx
+	@ ${INSTALL_DATA} ${WRKSRC}/gfx/* ${PREFIX}/share/gemdropx/gfx
 	@ ${MKDIR} ${PREFIX}/share/gemdropx/sounds
-	@ ${INSTALL_DATA} ${WRKSRC}/sounds/*.au ${PREFIX}/share/gemdropx/sounds
+	@ ${INSTALL_DATA} ${WRKSRC}/sounds/* ${PREFIX}/share/gemdropx/sounds
+.if !defined(NOPORTDOCS)
 	@ ${MKDIR} ${PREFIX}/share/doc/gemdropx
-	@ ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/gemdropx
+	@ ${INSTALL_DATA} ${WRKSRC}/README.txt ${PREFIX}/share/doc/gemdropx
+.endif
 
 .include <bsd.port.mk>
diff -Nru gemdropx/files/md5 gemdropx-0.4/files/md5
--- gemdropx/files/md5	Mon Apr 27 04:48:04 1998
+++ gemdropx-0.4/files/md5	Mon Aug 10 17:50:14 1998
@@ -1 +1 @@
-MD5 (gemdropx.tar.gz) = c12aef7ad4cee538f6fb42a88ea9dcbc
+MD5 (gemdropx.0.4.tar.gz) = 06b07dd55aa315fd4b77adb990ef8986
diff -Nru gemdropx/patches/patch-aa gemdropx-0.4/patches/patch-aa
--- gemdropx/patches/patch-aa	Mon Apr 27 04:48:06 1998
+++ gemdropx-0.4/patches/patch-aa	Mon Aug 10 18:03:49 1998
@@ -1,15 +1,23 @@
---- makefile.orig	Sat Nov 22 01:56:59 1997
-+++ makefile	Mon Apr 27 00:42:53 1998
-@@ -10,10 +10,10 @@
- # X Window version: November 5, 1997 - November 21, 1997
+--- makefile	Thu Jul 30 19:53:32 1998
++++ /home/andy/tmp/wrk/makefile	Mon Aug 10 18:03:04 1998
+@@ -11,14 +11,16 @@
+ # X Window Updates: July 29, 1998- July 29, 1998
  
  
 -CC=gcc
-+CC+=${CFLAGS} -I$(X11BASE)/include -DPREFIX=\"${PREFIX}\"
- POSTPROCESS=strip
++CC?=gcc
++PREFIX?=/usr/X11R6
++X11BASE?=/usr/X11R6
  
--XLIB=-lX11
-+XLIB=-L$(X11BASE)/lib -lX11 -lcompat
- # XLIB=-L/usr/openwin/lib -lX11
- # XLIB=-L/usr/X11/lib -lX11
+-INSTALLROOT= $(PREFIX)
++INSTALLROOT= $(PREFIX)/share/gemdropx
+ GFX= $(INSTALLROOT)/gfx
+ SOUNDS= $(INSTALLROOT)/sounds
  
+-XLIB= $(RPATH) -L$(PREFIX)/lib -lX11 -lm
+-XINC= -I$(PREFIX)/include
++XLIB= $(RPATH) -L$(X11BASE)/lib -lX11 -lm
++XINC= -I$(X11BASE)/include
+ CFLAGS= $(XINC) -DSOUNDS=\"$(SOUNDS)\" -DGFX=\"$(GFX)\"
+ 
+ all:	gemdropx
diff -Nru gemdropx/patches/patch-ab gemdropx-0.4/patches/patch-ab
--- gemdropx/patches/patch-ab	Mon Apr 27 04:48:05 1998
+++ gemdropx-0.4/patches/patch-ab	Thu Jan  1 00:00:00 1970
@@ -1,20 +0,0 @@
---- gemdropx.c	Sat Nov 22 06:40:00 1997
-+++ /home/andy/tmp/wrk/gemdropx.c	Mon Mar  9 14:06:41 1998
-@@ -155,7 +155,7 @@
-   
-   if (use_sound == 1)
-     {
--       sprintf(cmd, "/bin/cat sounds/%s.au > /dev/audio &", aufile);
-+       sprintf(cmd, "/bin/cat " PREFIX "/share/gemdropx/sounds/%s.au > /dev/audio &", aufile);
-   
-        system(cmd);
-     }
-@@ -310,7 +310,7 @@
-   
-   for (i = 0; i < NUM_OBJECTS; i++)
-     {
--      sprintf(file, "gfx/%s.xbm", object_filenames[i]);
-+      sprintf(file, PREFIX "/share/gemdropx/gfx/%s.xbm", object_filenames[i]);
-       
-       /* printf("Loading image: %s\n", file); */
-       
diff -Nru gemdropx/pkg/DESCR gemdropx-0.4/pkg/DESCR
--- gemdropx/pkg/DESCR	Mon Apr 27 04:48:07 1998
+++ gemdropx-0.4/pkg/DESCR	Mon Aug 10 17:49:30 1998
@@ -16,3 +16,5 @@
 top is a random assortment of colored shapes ("gems"). As time goes
 on, more  gems  appear at the very  top of the  screen, pushing the
 rest downwards.  The game is over when the gems reach the bottom.
+
+http://www.sonic.net/~nbs/unix/x/gemdropx
diff -Nru gemdropx/pkg/PLIST gemdropx-0.4/pkg/PLIST
--- gemdropx/pkg/PLIST	Mon Apr 27 04:48:06 1998
+++ gemdropx-0.4/pkg/PLIST	Mon Aug 10 18:10:40 1998
@@ -1,28 +1,28 @@
 bin/gemdropx
-share/doc/gemdropx/README
-share/gemdropx/gfx/author.xbm
-share/gemdropx/gfx/block.xbm
-share/gemdropx/gfx/bomb.xbm
-share/gemdropx/gfx/brick.xbm
-share/gemdropx/gfx/diamond.xbm
-share/gemdropx/gfx/disc.xbm
-share/gemdropx/gfx/dot.xbm
-share/gemdropx/gfx/explode0.xbm
-share/gemdropx/gfx/explode1.xbm
-share/gemdropx/gfx/explode2.xbm
-share/gemdropx/gfx/explode3.xbm
-share/gemdropx/gfx/face.xbm
-share/gemdropx/gfx/fuji.xbm
-share/gemdropx/gfx/happy.xbm
-share/gemdropx/gfx/sad.xbm
-share/gemdropx/gfx/star.xbm
-share/gemdropx/gfx/stopwatch.xbm
-share/gemdropx/gfx/title.xbm
-share/gemdropx/gfx/triangle.xbm
-share/gemdropx/gfx/warning.xbm
-share/gemdropx/gfx/wildcard.xbm
-share/gemdropx/gfx/win1.xbm
-share/gemdropx/gfx/win2.xbm
+share/doc/gemdropx/README.txt
+share/gemdropx/gfx/author.ppm
+share/gemdropx/gfx/block.ppm
+share/gemdropx/gfx/bomb.ppm
+share/gemdropx/gfx/brick.ppm
+share/gemdropx/gfx/diamond.ppm
+share/gemdropx/gfx/disc.ppm
+share/gemdropx/gfx/dot.ppm
+share/gemdropx/gfx/explode0.ppm
+share/gemdropx/gfx/explode1.ppm
+share/gemdropx/gfx/explode2.ppm
+share/gemdropx/gfx/explode3.ppm
+share/gemdropx/gfx/face.ppm
+share/gemdropx/gfx/fuji.ppm
+share/gemdropx/gfx/happy.ppm
+share/gemdropx/gfx/sad.ppm
+share/gemdropx/gfx/star.ppm
+share/gemdropx/gfx/stopwatch.ppm
+share/gemdropx/gfx/title.ppm
+share/gemdropx/gfx/triangle.ppm
+share/gemdropx/gfx/warning.ppm
+share/gemdropx/gfx/wildcard.ppm
+share/gemdropx/gfx/win1.ppm
+share/gemdropx/gfx/win2.ppm
 share/gemdropx/sounds/begin.au
 share/gemdropx/sounds/bomb.au
 share/gemdropx/sounds/clock.au

Fix: 

Please, check and commit this patch.
Comment 1 Steve Price freebsd_committer freebsd_triage 1998-08-10 13:23:13 UTC
State Changed
From-To: open->closed

Update committed, thanks!  Pretty neat that the version number 
appeared to go backwards. :)