Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Aug 1998 09:00:09 +0400 (MSD)
From:      Andrey Zakhvatov <andy@icc.surw.chel.su>
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   ports/7601: New port: merlin-1.0
Message-ID:  <199808130500.JAA09625@icc.surw.chel.su>

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

>Number:         7601
>Category:       ports
>Synopsis:       New port: merlin-1.0
>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:   Wed Aug 12 22:00:01 PDT 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 a pointless puzzle game for Tcl/Tk.
Merlin is a puzzle game. The window contains nine buttons each of
which can either be in the "pushed in" or "popped out" state.
Initially the buttons are pushed in or popped out randomly. The
player must clear the board by toggling the buttons until they are
all pushed in. Buttons are toggled with the mouse or via the appropriate
number key. The user starts the game with a number of points. Toggling a
button costs a point.  If you clear the board, you get some more points
and a new level to solve.  If you run out of points, the game is over.
Merlin records the high-score and the high-level between games.

Homepage: http://outofnet.doc.ac.ic.uk/~np2/software/merlin.html


# 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:
#
#	merlin-1.0
#	merlin-1.0/Makefile
#	merlin-1.0/files
#	merlin-1.0/files/md5
#	merlin-1.0/pkg
#	merlin-1.0/pkg/PLIST
#	merlin-1.0/pkg/COMMENT
#	merlin-1.0/pkg/DESCR
#	merlin-1.0/patches
#	merlin-1.0/patches/patch-aa
#
echo c - merlin-1.0
mkdir -p merlin-1.0 > /dev/null 2>&1
echo x - merlin-1.0/Makefile
sed 's/^X//' >merlin-1.0/Makefile << 'END-of-merlin-1.0/Makefile'
X# New ports collection makefile for:	merlin
X# Version required:			1.0
X# Date created:				12 August 1998
X# Whom:					Andrey Zakhvatov
X#
X# $Id$
X#
X
XDISTNAME=	merlin
XPKGNAME=	merlin-1.0
XCATEGORIES=	games
XMASTER_SITES=	http://outoften.doc.ic.ac.uk/~np2/software/download/
X
XMAINTAINER=	andy@icc.surw.chel.su
X
XRUN_DEPENDS=	wish8.0:${PORTSDIR}/x11/tk80
X
XNO_BUILD=	yes
XUSE_X_PREFIX=	yes
XWRKSRC=		${WRKDIR}
X
Xpost-extract:
X	@ ${MV} ${WRKSRC}/merlin.tcl ${WRKSRC}/merlin
X
Xdo-install:
X	@ ${INSTALL_SCRIPT} ${WRKSRC}/${DISTNAME} ${PREFIX}/bin
X.if !defined(NOPORTDOCS)
X	@ ${MKDIR} ${PREFIX}/share/doc/merlin
X	@ ${INSTALL_DATA} ${WRKSRC}/merlin.README.txt ${PREFIX}/share/doc/merlin/README
X.endif
X
X.include <bsd.port.mk>
END-of-merlin-1.0/Makefile
echo c - merlin-1.0/files
mkdir -p merlin-1.0/files > /dev/null 2>&1
echo x - merlin-1.0/files/md5
sed 's/^X//' >merlin-1.0/files/md5 << 'END-of-merlin-1.0/files/md5'
XMD5 (merlin.tar.gz) = d9ca606adc1e2b53db1186d966dcd0cf
END-of-merlin-1.0/files/md5
echo c - merlin-1.0/pkg
mkdir -p merlin-1.0/pkg > /dev/null 2>&1
echo x - merlin-1.0/pkg/PLIST
sed 's/^X//' >merlin-1.0/pkg/PLIST << 'END-of-merlin-1.0/pkg/PLIST'
Xbin/merlin
Xshare/doc/merlin/README
X@dirrm share/doc/merlin
END-of-merlin-1.0/pkg/PLIST
echo x - merlin-1.0/pkg/COMMENT
sed 's/^X//' >merlin-1.0/pkg/COMMENT << 'END-of-merlin-1.0/pkg/COMMENT'
XA pointless puzzle game for Tcl/Tk.
END-of-merlin-1.0/pkg/COMMENT
echo x - merlin-1.0/pkg/DESCR
sed 's/^X//' >merlin-1.0/pkg/DESCR << 'END-of-merlin-1.0/pkg/DESCR'
XMerlin is a puzzle game. The window contains nine buttons each of
Xwhich can either be in the "pushed in" or "popped out" state.
XInitially the buttons are pushed in or popped out randomly. The
Xplayer must clear the board by toggling the buttons until they are
Xall pushed in. Buttons are toggled with the mouse or via the appropriate
Xnumber key. The user starts the game with a number of points. Toggling a
Xbutton costs a point.  If you clear the board, you get some more points
Xand a new level to solve.  If you run out of points, the game is over.
XMerlin records the high-score and the high-level between games.
X
Xhttp://outofnet.doc.ac.ic.uk/~np2/software/merlin.html
END-of-merlin-1.0/pkg/DESCR
echo c - merlin-1.0/patches
mkdir -p merlin-1.0/patches > /dev/null 2>&1
echo x - merlin-1.0/patches/patch-aa
sed 's/^X//' >merlin-1.0/patches/patch-aa << 'END-of-merlin-1.0/patches/patch-aa'
X--- merlin	Mon Jul  7 16:28:19 1997
X+++ /home/andy/tmp/wrk/merlin	Wed Aug 12 15:55:14 1998
X@@ -1,4 +1,4 @@
X-#!/usr/local/bin/wish4.1
X+#!/usr/local/bin/wish8.0
X # 
X # Merlin - a pointless puzzle game
X #
END-of-merlin-1.0/patches/patch-aa
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



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