From owner-freebsd-ports Mon Jun 24 8:10:35 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 1459837B406 for ; Mon, 24 Jun 2002 08:10:03 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g5OFA2h48474; Mon, 24 Jun 2002 08:10:02 -0700 (PDT) (envelope-from gnats) Received: from mail.nsu.ru (mx.nsu.ru [193.124.215.71]) by hub.freebsd.org (Postfix) with ESMTP id 5385E37B403 for ; 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 ; 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 Reply-To: Alexey Dokuchaev To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/39784: NEW PORT: games/marbles, a challenging puzzle game in the manner of Atomix Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >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 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| 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