From danfe@regency.nsu.ru  Mon Jun 24 08:08:54 2002
Return-Path: <danfe@regency.nsu.ru>
Received: from mail.nsu.ru (mx.nsu.ru [193.124.215.71])
	by hub.freebsd.org (Postfix) with ESMTP id 5385E37B403
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 24 Jun 2002 08:08:40 -0700 (PDT)
Received: from drweb by mail.nsu.ru with drweb-scanned (Exim 3.20 #1)
	id 17MVSB-0001Bj-00
	for FreeBSD-gnats-submit@freebsd.org; Mon, 24 Jun 2002 22:08:31 +0700
Received: from regency.nsu.ru ([193.124.210.26])
	by mail.nsu.ru with esmtp (Exim 3.20 #1)
	id 17MVSA-0001BS-00
	for FreeBSD-gnats-submit@freebsd.org; Mon, 24 Jun 2002 22:08:30 +0700
Received: from regency.nsu.ru (localhost [127.0.0.1])
	by regency.nsu.ru (8.12.3/8.12.3) with ESMTP id g5OF8dr6038613
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 24 Jun 2002 22:08:39 +0700 (NOVST)
	(envelope-from danfe@regency.nsu.ru)
Received: (from danfe@localhost)
	by regency.nsu.ru (8.12.3/8.12.3/Submit) id g5OF8dHp038517;
	Mon, 24 Jun 2002 22:08:39 +0700 (NOVST)
Message-Id: <200206241508.g5OF8dHp038517@regency.nsu.ru>
Date: Mon, 24 Jun 2002 22:08:39 +0700 (NOVST)
From: Alexey Dokuchaev <danfe@regency.nsu.ru>
Reply-To: Alexey Dokuchaev <danfe@regency.nsu.ru>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: NEW PORT: games/marbles, a challenging puzzle game in the manner of Atomix
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>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:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 24 08:10:02 PDT 2002
>Closed-Date:    Sun Aug 04 02:43:40 PDT 2002
>Last-Modified:  Sun Aug 04 02:43:40 PDT 2002
>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:
State-Changed-From-To: open->closed 
State-Changed-By: markp 
State-Changed-When: Sun Aug 4 02:42:47 PDT 2002 
State-Changed-Why:  
Already committed. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=39784 
>Unformatted:
