Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Jul 2002 02:35:39 -0600 (MDT)
From:      Amar Takhar <verm@drunkmonk.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/40590: new port: games/marbles 
Message-ID:  <200207150835.g6F8Zdd2020851@jolly.drunkmonk.net>

next in thread | raw e-mail | index | archive | help

>Number:         40590
>Category:       ports
>Synopsis:       new port: games/marbles
>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 Jul 15 01:40:06 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Amar Takhar
>Release:        FreeBSD 4.6-STABLE i386
>Organization:
>Environment:

>Description:

From the author:

A 'sort of' Atomix clone, but using marbles instead, a *lot* of fun and really
gets your mind working.

>How-To-Repeat:

>Fix:

# 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:
#
#	marbles/Makefile
#	marbles/distinfo
#	marbles/files
#	marbles/pkg-comment
#	marbles/pkg-descr
#	marbles/pkg-plist
#	marbles/files/patch-aa
#	marbles/files/patch-ab
#	marbles/files/patch-ac
#	marbles/files/patch-ad
#
echo x - marbles/Makefile
sed 's/^X//' >marbles/Makefile << 'END-of-marbles/Makefile'
X# New ports collection makefile for:	marbles
X# Date created:		12 June 2002
X# Whom:			verm@drunkmonk.net
X#
X# $FreeBSD$
X#
X
XPORTNAME=	marbles
XPORTVERSION=	1.0.2
XCATEGORIES=	games
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	lgames
X
XMAINTAINER=	verm@drunkmonk.net
X
XLIB_DEPENDS=	SDL-1.1.4:${PORTSDIR}/devel/sdl12
X
XUSE_GMAKE=	yes
XGNU_CONFIGURE=	yes
XCONFIGURE_ENV=	SDL_CONFIG=${LOCALBASE}/bin/sdl11-config
X
X.include <bsd.port.mk>
END-of-marbles/Makefile
echo x - marbles/distinfo
sed 's/^X//' >marbles/distinfo << 'END-of-marbles/distinfo'
XMD5 (marbles-1.0.2.tar.gz) = 3542b462b212403832d34dccbcc73d5a
END-of-marbles/distinfo
echo c - marbles/files
mkdir -p marbles/files > /dev/null 2>&1
echo x - marbles/pkg-comment
sed 's/^X//' >marbles/pkg-comment << 'END-of-marbles/pkg-comment'
XA challenging puzzle game in the manner of Atomix
END-of-marbles/pkg-comment
echo x - marbles/pkg-descr
sed 's/^X//' >marbles/pkg-descr << 'END-of-marbles/pkg-descr'
XFrom the author:
X
XI always liked the game Atomix and wanted to write a clone for Linux. But 
Xsome guys had this idea before me so I slightly changed the concept from 
Xassembling molecules to creating figures out of single marbles. 
XNevertheless, the basic game play is the same: If a marble starts to move 
Xit will not stop until it hits a wall or marble.
XAnd to make it even more interesting there are obstacles like one-way 
Xstreets, crumbling walls and portals.
XAs Marbles is meant as a puzzle game you play against a move limit and not 
Xa time limit. This way you have as much time as you need to think.
XMarbles has a menu to configure graphics (fullscreen, animations), sounds 
Xand gameplay (player name, levelset, difficulty). 
X
XWWW: http://lgames.sourceforge.net/index.php?project=Marbles
END-of-marbles/pkg-descr
echo x - marbles/pkg-plist
sed 's/^X//' >marbles/pkg-plist << 'END-of-marbles/pkg-plist'
Xbin/marbles
Xshare/games/marbles/gfx/stone/arrow_d.bmp
Xshare/games/marbles/gfx/stone/arrow_l.bmp
Xshare/games/marbles/gfx/stone/arrow_r.bmp
Xshare/games/marbles/gfx/stone/arrow_u.bmp
Xshare/games/marbles/gfx/stone/background.bmp
Xshare/games/marbles/gfx/stone/barrier_lr.bmp
Xshare/games/marbles/gfx/stone/barrier_ud.bmp
Xshare/games/marbles/gfx/stone/floor.bmp
Xshare/games/marbles/gfx/stone/teleport0.bmp
Xshare/games/marbles/gfx/stone/teleport1.bmp
Xshare/games/marbles/gfx/stone/teleport2.bmp
Xshare/games/marbles/gfx/stone/teleport3.bmp
Xshare/games/marbles/gfx/stone/wall.bmp
Xshare/games/marbles/gfx/stone/wall_crumble.bmp
Xshare/games/marbles/gfx/metal/arrow_d.bmp
Xshare/games/marbles/gfx/metal/arrow_l.bmp
Xshare/games/marbles/gfx/metal/arrow_r.bmp
Xshare/games/marbles/gfx/metal/arrow_u.bmp
Xshare/games/marbles/gfx/metal/background.bmp
Xshare/games/marbles/gfx/metal/barrier_lr.bmp
Xshare/games/marbles/gfx/metal/barrier_ud.bmp
Xshare/games/marbles/gfx/metal/floor.bmp
Xshare/games/marbles/gfx/metal/teleport0.bmp
Xshare/games/marbles/gfx/metal/teleport1.bmp
Xshare/games/marbles/gfx/metal/teleport2.bmp
Xshare/games/marbles/gfx/metal/teleport3.bmp
Xshare/games/marbles/gfx/metal/wall.bmp
Xshare/games/marbles/gfx/metal/wall_crumble.bmp
Xshare/games/marbles/gfx/wood/arrow_d.bmp
Xshare/games/marbles/gfx/wood/arrow_l.bmp
Xshare/games/marbles/gfx/wood/arrow_r.bmp
Xshare/games/marbles/gfx/wood/arrow_u.bmp
Xshare/games/marbles/gfx/wood/background.bmp
Xshare/games/marbles/gfx/wood/barrier_lr.bmp
Xshare/games/marbles/gfx/wood/barrier_ud.bmp
Xshare/games/marbles/gfx/wood/floor.bmp
Xshare/games/marbles/gfx/wood/teleport0.bmp
Xshare/games/marbles/gfx/wood/teleport1.bmp
Xshare/games/marbles/gfx/wood/teleport2.bmp
Xshare/games/marbles/gfx/wood/teleport3.bmp
Xshare/games/marbles/gfx/wood/wall.bmp
Xshare/games/marbles/gfx/wood/wall_crumble.bmp
Xshare/games/marbles/gfx/board.bmp
Xshare/games/marbles/gfx/f_red.bmp
Xshare/games/marbles/gfx/f_small.bmp
Xshare/games/marbles/gfx/f_white.bmp
Xshare/games/marbles/gfx/f_yellow.bmp
Xshare/games/marbles/gfx/figure.bmp
Xshare/games/marbles/gfx/lights.bmp
Xshare/games/marbles/gfx/logo.bmp
Xshare/games/marbles/gfx/m_frame.bmp
Xshare/games/marbles/gfx/m_sframe.bmp
Xshare/games/marbles/gfx/marbles.bmp
Xshare/games/marbles/gfx/title.bmp
Xshare/games/marbles/gfx/tiny.sdlfnt
Xshare/games/marbles/sound/alarm.wav
Xshare/games/marbles/sound/arrow.wav
Xshare/games/marbles/sound/click.wav
Xshare/games/marbles/sound/explode.wav
Xshare/games/marbles/sound/score.wav
Xshare/games/marbles/sound/select.wav
Xshare/games/marbles/sound/stop.wav
Xshare/games/marbles/sound/teleport.wav
Xshare/games/marbles/levels/Original
X@dirrm share/games/marbles/gfx/stone
X@dirrm share/games/marbles/gfx/metal
X@dirrm share/games/marbles/gfx/wood
X@dirrm share/games/marbles/gfx
X@dirrm share/games/marbles/sound
X@dirrm share/games/marbles/levels
X@dirrm share/games/marbles
X@unexec rmdir %D/share/games 2>/dev/null || true
END-of-marbles/pkg-plist
echo x - marbles/files/patch-aa
sed 's/^X//' >marbles/files/patch-aa << 'END-of-marbles/files/patch-aa'
X--- src/sdl.h.orig	Mon Feb  4 13:06:27 2002
X+++ src/sdl.h	Wed Jun 12 05:59:58 2002
X@@ -18,7 +18,7 @@
X #ifndef SDL_H
X #define SDL_H
X 
X-#include <SDL/SDL.h>
X+#include <SDL.h>
X 
X #ifdef __cplusplus
X extern "C" {
END-of-marbles/files/patch-aa
echo x - marbles/files/patch-ab
sed 's/^X//' >marbles/files/patch-ab << 'END-of-marbles/files/patch-ab'
X--- src/sndsrv.c.orig	Tue Jan 29 04:01:44 2002
X+++ src/sndsrv.c	Wed Jun 12 06:03:48 2002
X@@ -21,7 +21,7 @@
X 
X #include <stdlib.h>
X #include <string.h>
X-#include <SDL/SDL_video.h>
X+#include <SDL_video.h>
X 
X // Wave //
X 
END-of-marbles/files/patch-ab
echo x - marbles/files/patch-ac
sed 's/^X//' >marbles/files/patch-ac << 'END-of-marbles/files/patch-ac'
X--- src/sndsrv.h.orig	Tue Nov 21 13:39:52 2000
X+++ src/sndsrv.h	Wed Jun 12 06:03:10 2002
X@@ -34,7 +34,7 @@
X 
X #ifdef SOUND
X 
X-#include <SDL/SDL_audio.h>
X+#include <SDL_audio.h>
X #include "dynlist.h"
X 
X // Wave //
END-of-marbles/files/patch-ac
echo x - marbles/files/patch-ad
sed 's/^X//' >marbles/files/patch-ad << 'END-of-marbles/files/patch-ad'
X--- src/timer.c.orig	Tue Nov 21 13:39:51 2000
X+++ src/timer.c	Wed Jun 12 06:01:02 2002
X@@ -16,7 +16,6 @@
X  ***************************************************************************/
X 
X #include "timer.h"
X-#include "sys/timeb.h"
X #include "sdl.h"
X 
X int t_c, t_lc;
END-of-marbles/files/patch-ad
exit

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200207150835.g6F8Zdd2020851>