Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Jun 2002 22:08:39 +0700 (NOVST)
From:      Alexey Dokuchaev <danfe@regency.nsu.ru>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/39784: NEW PORT: games/marbles, a challenging puzzle game in the manner of Atomix
Message-ID:  <200206241508.g5OF8dHp038517@regency.nsu.ru>

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

>Number:         39784
>Category:       ports
>Synopsis:       NEW PORT: games/marbles, a challenging puzzle game in the manner of Atomix
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 24 08:10:02 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Alexey Dokuchaev
>Release:        FreeBSD 4.6-RC i386
>Organization:
CNIT NSU
>Environment:
System: FreeBSD regency.nsu.ru 4.6-RC FreeBSD 4.6-RC #1: Thu Jun 13 18:00:41 NOVST 2002 root@regency.nsu.ru:/usr/obj/usr/src/sys/REGENCY i386
>Description:
This is a port of Marbles, beautiful and challenging puzzle game in the
manner of Atomix.  Since sobomax currently maintains two other games of
the same author, he might consider taking maintainership on this one as
well, but, since I am not him and cannot make such decisions, I'll leave
it as ports@ for now.
>How-To-Repeat:
N/A
>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:
#
#	.
#	./files
#	./files/patch-configure
#	./Makefile
#	./distinfo
#	./pkg-comment
#	./pkg-descr
#	./pkg-plist
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo c - ./files
mkdir -p ./files > /dev/null 2>&1
echo x - ./files/patch-configure
sed 's/^X//' >./files/patch-configure << 'END-of-./files/patch-configure'
X--- configure.orig	Mon Jun 24 21:40:33 2002
X+++ configure	Mon Jun 24 21:41:28 2002
X@@ -1539,8 +1539,8 @@
X 
X 
X 
X-inst_dir="$datadir/games/marbles"
X-prf_dir="/var/lib/games"
X+inst_dir="$datadir/marbles"
X+prf_dir="/var/games/marbles"
X 
X # Check whether --enable-install or --disable-install was given.
X if test "${enable_install+set}" = set; then
END-of-./files/patch-configure
echo x - ./Makefile
sed 's/^X//' >./Makefile << 'END-of-./Makefile'
X# New ports collection makefile for:	marbles
X# Date created:				24 June 2002
X# Whom:				Alexey Dokuchaev <danfe@regency.nsu.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	marbles
XPORTVERSION=	1.0.3
XCATEGORIES=	games
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	lgames
X
XMAINTAINER=	ports@FreeBSD.org
X
XLIB_DEPENDS=	SDL-1.1.4:${PORTSDIR}/devel/sdl12
X
XSDL_CONFIG?=	${LOCALBASE}/bin/sdl11-config
X
XUSE_GMAKE=	yes
XGNU_CONFIGURE=	yes
XCONFIGURE_ENV=	SDL_CONFIG="${SDL_CONFIG}"
X
XMAN6=		marbles.6
X
Xpre-patch:
X	@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure
X	@find ${WRKSRC} \( -name "*.[ch]" -or -name "*.cpp" \) | \
X		xargs ${PERL} -pi -e 's|"SDL/SDL|"SDL|g ; s|<SDL/SDL|<SDL|g'
X
Xpost-install:
X	${CHOWN} root:games ${PREFIX}/bin/${PORTNAME}
X	${CHMOD} 2755 ${PREFIX}/bin/${PORTNAME}
X	${CHMOD} 664 /var/games/${PORTNAME}/marbles.prfs
X	${CHOWN} root:games /var/games/${PORTNAME}/marbles.prfs
X
X.include <bsd.port.mk>
END-of-./Makefile
echo x - ./distinfo
sed 's/^X//' >./distinfo << 'END-of-./distinfo'
XMD5 (marbles-1.0.3.tar.gz) = c247a8900c204221954fb7c6157d5832
END-of-./distinfo
echo x - ./pkg-comment
sed 's/^X//' >./pkg-comment << 'END-of-./pkg-comment'
XA challenging puzzle game in the manner of Atomix
END-of-./pkg-comment
echo x - ./pkg-descr
sed 's/^X//' >./pkg-descr << 'END-of-./pkg-descr'
XThe basic game play of Marbles is, if a marble starts to move, it will
Xnot stop until it hits a wall or marble.  And to make it even more
Xinteresting there are obstacles like one-way streets, crumbling walls
Xand portals.
X
XAs Marbles is meant as a puzzle game you play against a move limit and
Xnot a time limit.  This way you have as much time as you need to think.
X
XMarbles has a menu to configure graphics (fullscreen, animations),
Xsounds and gameplay (player name, levelset, difficulty).
X
XWWW: http://lgames.sourceforge.net/
END-of-./pkg-descr
echo x - ./pkg-plist
sed 's/^X//' >./pkg-plist << 'END-of-./pkg-plist'
Xbin/marbles
Xshare/marbles/gfx/stone/arrow_d.bmp
Xshare/marbles/gfx/stone/arrow_l.bmp
Xshare/marbles/gfx/stone/arrow_r.bmp
Xshare/marbles/gfx/stone/arrow_u.bmp
Xshare/marbles/gfx/stone/background.bmp
Xshare/marbles/gfx/stone/barrier_lr.bmp
Xshare/marbles/gfx/stone/barrier_ud.bmp
Xshare/marbles/gfx/stone/floor.bmp
Xshare/marbles/gfx/stone/teleport0.bmp
Xshare/marbles/gfx/stone/teleport1.bmp
Xshare/marbles/gfx/stone/teleport2.bmp
Xshare/marbles/gfx/stone/teleport3.bmp
Xshare/marbles/gfx/stone/wall.bmp
Xshare/marbles/gfx/stone/wall_crumble.bmp
Xshare/marbles/gfx/metal/arrow_d.bmp
Xshare/marbles/gfx/metal/arrow_l.bmp
Xshare/marbles/gfx/metal/arrow_r.bmp
Xshare/marbles/gfx/metal/arrow_u.bmp
Xshare/marbles/gfx/metal/background.bmp
Xshare/marbles/gfx/metal/barrier_lr.bmp
Xshare/marbles/gfx/metal/barrier_ud.bmp
Xshare/marbles/gfx/metal/floor.bmp
Xshare/marbles/gfx/metal/teleport0.bmp
Xshare/marbles/gfx/metal/teleport1.bmp
Xshare/marbles/gfx/metal/teleport2.bmp
Xshare/marbles/gfx/metal/teleport3.bmp
Xshare/marbles/gfx/metal/wall.bmp
Xshare/marbles/gfx/metal/wall_crumble.bmp
Xshare/marbles/gfx/wood/arrow_d.bmp
Xshare/marbles/gfx/wood/arrow_l.bmp
Xshare/marbles/gfx/wood/arrow_r.bmp
Xshare/marbles/gfx/wood/arrow_u.bmp
Xshare/marbles/gfx/wood/background.bmp
Xshare/marbles/gfx/wood/barrier_lr.bmp
Xshare/marbles/gfx/wood/barrier_ud.bmp
Xshare/marbles/gfx/wood/floor.bmp
Xshare/marbles/gfx/wood/teleport0.bmp
Xshare/marbles/gfx/wood/teleport1.bmp
Xshare/marbles/gfx/wood/teleport2.bmp
Xshare/marbles/gfx/wood/teleport3.bmp
Xshare/marbles/gfx/wood/wall.bmp
Xshare/marbles/gfx/wood/wall_crumble.bmp
Xshare/marbles/gfx/board.bmp
Xshare/marbles/gfx/f_red.bmp
Xshare/marbles/gfx/f_small.bmp
Xshare/marbles/gfx/f_white.bmp
Xshare/marbles/gfx/f_yellow.bmp
Xshare/marbles/gfx/figure.bmp
Xshare/marbles/gfx/lights.bmp
Xshare/marbles/gfx/logo.bmp
Xshare/marbles/gfx/m_frame.bmp
Xshare/marbles/gfx/m_sframe.bmp
Xshare/marbles/gfx/marbles.bmp
Xshare/marbles/gfx/title.bmp
Xshare/marbles/gfx/tiny.sdlfnt
Xshare/marbles/sound/alarm.wav
Xshare/marbles/sound/arrow.wav
Xshare/marbles/sound/click.wav
Xshare/marbles/sound/explode.wav
Xshare/marbles/sound/score.wav
Xshare/marbles/sound/select.wav
Xshare/marbles/sound/stop.wav
Xshare/marbles/sound/teleport.wav
Xshare/marbles/levels/Original
X@dirrm share/marbles/levels
X@dirrm share/marbles/sound
X@dirrm share/marbles/gfx/wood
X@dirrm share/marbles/gfx/metal
X@dirrm share/marbles/gfx/stone
X@dirrm share/marbles/gfx
X@dirrm share/marbles
X@cwd /var/games
Xmarbles/marbles.prfs
X@dirrm marbles
END-of-./pkg-plist
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?200206241508.g5OF8dHp038517>