From owner-freebsd-ports Mon Mar 9 04:30:04 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA02241 for freebsd-ports-outgoing; Mon, 9 Mar 1998 04:30:04 -0800 (PST) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: (from gnats@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA02208; Mon, 9 Mar 1998 04:30:02 -0800 (PST) (envelope-from gnats) Received: from rich.chel.su (root@mobil.surnet.ru [195.54.2.7]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA01636 for ; Mon, 9 Mar 1998 04:22:59 -0800 (PST) (envelope-from andy@icc.surw.chel.su) Received: from icc.surw.chel.su (surw.chel.su [195.54.2.162]) by rich.chel.su (8.7.2/Murphy) with ESMTP id RAA21894 for ; Mon, 9 Mar 1998 17:24:16 +0500 (UST) Received: (from andy@localhost) by icc.surw.chel.su (8.8.5/8.8.4) id PAA23166; Mon, 9 Mar 1998 15:27:20 +0300 (MSK) Message-Id: <199803091227.PAA23166@icc.surw.chel.su> Date: Mon, 9 Mar 1998 15:27:20 +0300 (MSK) From: Andrey Zakhvatov Reply-To: andy@icc.surw.chel.su To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: ports/5957: New port: gemdropx-1.0b3 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 5957 >Category: ports >Synopsis: New port: gemdropx-1.0b3 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Mar 9 04:30:01 PST 1998 >Last-Modified: >Originator: Andrey Zakhvatov >Organization: South Ural Railway ICC >Release: FreeBSD 2.2.2-RELEASE i386 >Environment: >Description: This is a port of "Gem Drop X" - one-player puzzle game for X. Gem Drop X is a direct port of Gem Drop, an Atari 8-bit game written in Action! (a very fast C and Pascal-like compiled language for the Atari). The concept of the game Gem Drop is based directly on an arcade game for the NeoGeo system called "Magical Drop III" by SNK. If you're familiar with games like Jewels, Klax, Bust-A-Move or Tetris, this game is similar to them all. I consider it closest to Klax. (Jewels is like a combination of Klax and Tetris. Bust-A-Move is the least similar, in my opinion, but everyone seems to have heard of it more than the others (except Tetris, of course!)) The game is played with YOU at the bottom of the screen. At the 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. # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # gemdropx-1.0b3 # gemdropx-1.0b3/Makefile # gemdropx-1.0b3/files # gemdropx-1.0b3/files/md5 # gemdropx-1.0b3/patches # gemdropx-1.0b3/patches/patch-ab # gemdropx-1.0b3/patches/patch-aa # gemdropx-1.0b3/pkg # gemdropx-1.0b3/pkg/PLIST # gemdropx-1.0b3/pkg/COMMENT # gemdropx-1.0b3/pkg/DESCR # echo c - gemdropx-1.0b3 mkdir -p gemdropx-1.0b3 > /dev/null 2>&1 echo x - gemdropx-1.0b3/Makefile sed 's/^X//' >gemdropx-1.0b3/Makefile << 'END-of-gemdropx-1.0b3/Makefile' X# New ports collection makefile for: gemdropx X# Version required: 1.0b3 X# Date created: 9 March 1998 X# Whom: Andrey Zakhvatov X# X# $Id$ X# X XDISTNAME= gemdropx XPKGNAME= gemdropx-1.0b3 XCATEGORIES= games x11 XMASTER_SITES= http://zippy.sonoma.edu/kendrick/nbs/unix/x/gemdropx/ X XMAINTAINER= andy@icc.surw.chel.su X XMAKEFILE= makefile XUSE_X11= yes X Xdo-install: X @ ${INSTALL_PROGRAM} ${WRKSRC}/gemdropx ${PREFIX}/bin X @ ${MKDIR} ${PREFIX}/share/gemdropx/gfx X @ ${INSTALL_DATA} ${WRKSRC}/gfx/*.xbm ${PREFIX}/share/gemdropx/gfx X @ ${MKDIR} ${PREFIX}/share/gemdropx/sounds X @ ${INSTALL_DATA} ${WRKSRC}/sounds/*.au ${PREFIX}/share/gemdropx/sounds X @ ${MKDIR} ${PREFIX}/share/doc/gemdropx X @ ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/gemdropx X X.include END-of-gemdropx-1.0b3/Makefile echo c - gemdropx-1.0b3/files mkdir -p gemdropx-1.0b3/files > /dev/null 2>&1 echo x - gemdropx-1.0b3/files/md5 sed 's/^X//' >gemdropx-1.0b3/files/md5 << 'END-of-gemdropx-1.0b3/files/md5' XMD5 (gemdropx.tar.gz) = c12aef7ad4cee538f6fb42a88ea9dcbc END-of-gemdropx-1.0b3/files/md5 echo c - gemdropx-1.0b3/patches mkdir -p gemdropx-1.0b3/patches > /dev/null 2>&1 echo x - gemdropx-1.0b3/patches/patch-ab sed 's/^X//' >gemdropx-1.0b3/patches/patch-ab << 'END-of-gemdropx-1.0b3/patches/patch-ab' X--- gemdropx.c Sat Nov 22 06:40:00 1997 X+++ /home/andy/tmp/wrk/gemdropx.c Mon Mar 9 14:06:41 1998 X@@ -155,7 +155,7 @@ X X if (use_sound == 1) X { X- sprintf(cmd, "/bin/cat sounds/%s.au > /dev/audio &", aufile); X+ sprintf(cmd, "/bin/cat " PREFIX "/share/gemdropx/sounds/%s.au > /dev/audio &", aufile); X X system(cmd); X } X@@ -310,7 +310,7 @@ X X for (i = 0; i < NUM_OBJECTS; i++) X { X- sprintf(file, "gfx/%s.xbm", object_filenames[i]); X+ sprintf(file, PREFIX "/share/gemdropx/gfx/%s.xbm", object_filenames[i]); X X /* printf("Loading image: %s\n", file); */ X END-of-gemdropx-1.0b3/patches/patch-ab echo x - gemdropx-1.0b3/patches/patch-aa sed 's/^X//' >gemdropx-1.0b3/patches/patch-aa << 'END-of-gemdropx-1.0b3/patches/patch-aa' X--- makefile Sat Nov 22 06:56:59 1997 X+++ /home/andy/tmp/wrk/makefile Mon Mar 9 14:04:15 1998 X@@ -10,10 +10,10 @@ X # X Window version: November 5, 1997 - November 21, 1997 X X X-CC=gcc X+CC=gcc ${CFLAGS} -I/usr/X11R6/include -DPREFIX=\"${PREFIX}\" X POSTPROCESS=strip X X-XLIB=-lX11 X+XLIB=-L/usr/X11R6/lib -lX11 -lcompat X # XLIB=-L/usr/openwin/lib -lX11 X # XLIB=-L/usr/X11/lib -lX11 X END-of-gemdropx-1.0b3/patches/patch-aa echo c - gemdropx-1.0b3/pkg mkdir -p gemdropx-1.0b3/pkg > /dev/null 2>&1 echo x - gemdropx-1.0b3/pkg/PLIST sed 's/^X//' >gemdropx-1.0b3/pkg/PLIST << 'END-of-gemdropx-1.0b3/pkg/PLIST' Xbin/gemdropx Xshare/doc/gemdropx/README Xshare/gemdropx/gfx/author.xbm Xshare/gemdropx/gfx/block.xbm Xshare/gemdropx/gfx/bomb.xbm Xshare/gemdropx/gfx/brick.xbm Xshare/gemdropx/gfx/diamond.xbm Xshare/gemdropx/gfx/disc.xbm Xshare/gemdropx/gfx/dot.xbm Xshare/gemdropx/gfx/explode0.xbm Xshare/gemdropx/gfx/explode1.xbm Xshare/gemdropx/gfx/explode2.xbm Xshare/gemdropx/gfx/explode3.xbm Xshare/gemdropx/gfx/face.xbm Xshare/gemdropx/gfx/fuji.xbm Xshare/gemdropx/gfx/happy.xbm Xshare/gemdropx/gfx/sad.xbm Xshare/gemdropx/gfx/star.xbm Xshare/gemdropx/gfx/stopwatch.xbm Xshare/gemdropx/gfx/title.xbm Xshare/gemdropx/gfx/triangle.xbm Xshare/gemdropx/gfx/warning.xbm Xshare/gemdropx/gfx/wildcard.xbm Xshare/gemdropx/gfx/win1.xbm Xshare/gemdropx/gfx/win2.xbm Xshare/gemdropx/sounds/begin.au Xshare/gemdropx/sounds/bomb.au Xshare/gemdropx/sounds/clock.au Xshare/gemdropx/sounds/gameover.au Xshare/gemdropx/sounds/got.au Xshare/gemdropx/sounds/levelselect.au Xshare/gemdropx/sounds/wildcard.au Xshare/gemdropx/sounds/win.au X@dirrm share/doc/gemdropx X@dirrm share/gemdropx/gfx X@dirrm share/gemdropx/sounds X@dirrm share/gemdropx END-of-gemdropx-1.0b3/pkg/PLIST echo x - gemdropx-1.0b3/pkg/COMMENT sed 's/^X//' >gemdropx-1.0b3/pkg/COMMENT << 'END-of-gemdropx-1.0b3/pkg/COMMENT' XGem Drop X is an interesting one-player puzzle game for X. END-of-gemdropx-1.0b3/pkg/COMMENT echo x - gemdropx-1.0b3/pkg/DESCR sed 's/^X//' >gemdropx-1.0b3/pkg/DESCR << 'END-of-gemdropx-1.0b3/pkg/DESCR' X Gem Drop X is an interesting one-player puzzle game for X-Window. X X Gem Drop X is a direct port of Gem Drop, an Atari 8-bit game Xwritten in Action! (a very fast C and Pascal-like compiled language Xfor the Atari). The concept of the game Gem Drop is based directly Xon an arcade game for the NeoGeo system called "Magical Drop III" Xby SNK. X X If you're familiar with games like Jewels, Klax, Bust-A-Move or XTetris, this game is similar to them all. I consider it closest to XKlax. (Jewels is like a combination of Klax and Tetris. Bust-A-Move Xis the least similar, in my opinion, but everyone seems to have Xheard of it more than the others (except Tetris, of course!)) X X The game is played with YOU at the bottom of the screen. At the Xtop is a random assortment of colored shapes ("gems"). As time goes Xon, more gems appear at the very top of the screen, pushing the Xrest downwards. The game is over when the gems reach the bottom. END-of-gemdropx-1.0b3/pkg/DESCR exit >How-To-Repeat: >Fix: Please, check and commit this port. >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message