Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Mar 1998 08:13:06 +0300 (MSK)
From:      Andrey Zakhvatov <andy@icc.surw.chel.su>
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   ports/6119: New port: xmastermind-0.1
Message-ID:  <199803240513.IAA00503@icc.surw.chel.su>

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

>Number:         6119
>Category:       ports
>Synopsis:       New port: xmastermind-0.1
>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 Mar 23 21:10:01 PST 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 mastermind game for X Window System.

The computer calculates a combination of five characters (each between
A and J) and you have to try to find out  the combination the computer
has calculated.  Your questions to  the computer are also combinations
of five characters (each between A and J).

You   get sets  of black  and/or   white  blocks as   answers  to your
questions.

If  you  get a  black block  as  answer it  means  that  there  is one
character  in your  try at  the correct position  (but  you don't know
which one it is).

If you get a white block as answer it means that  there is a character
in  your  guess that also   occurs  in the  solution,  but at  another
position (but you don't know which one it  is and at which position it
would be correct).


# 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:
#
#	xmastermind-0.1
#	xmastermind-0.1/Makefile
#	xmastermind-0.1/files
#	xmastermind-0.1/files/md5
#	xmastermind-0.1/patches
#	xmastermind-0.1/patches/patch-aa
#	xmastermind-0.1/pkg
#	xmastermind-0.1/pkg/PLIST
#	xmastermind-0.1/pkg/COMMENT
#	xmastermind-0.1/pkg/DESCR
#
echo c - xmastermind-0.1
mkdir -p xmastermind-0.1 > /dev/null 2>&1
echo x - xmastermind-0.1/Makefile
sed 's/^X//' >xmastermind-0.1/Makefile << 'END-of-xmastermind-0.1/Makefile'
X# New ports collection makefile for:	xmastermind
X# Version required:			0.1
X# Date created:				23 March 1998
X# Whom:					Andrey Zakhvatov
X#
X# $Id$
X#
X
XDISTNAME=		xmastermind-0.1
XCATEGORIES=		games x11
XMASTER_SITES=		${MASTER_SITE_SUNSITE}
XMASTER_SITE_SUBDIR=	games/strategy
X
XMAINTAINER=		andy@icc.surw.chel.su
X
XLIB_DEPENDS=		xforms\\.0\\.:${PORTSDIR}/x11/xforms
X
XUSE_X11=		yes
X
Xdo-install:
X	@ ${INSTALL_PROGRAM} ${WRKSRC}/xmastermind ${PREFIX}/bin
X	@ ${MKDIR} ${PREFIX}/share/doc/xmastermind
X.for file in BUGS COPYING README.for.developers README.for.users
X	@ ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/xmastermind
X.endfor
X
X.include <bsd.port.mk>
END-of-xmastermind-0.1/Makefile
echo c - xmastermind-0.1/files
mkdir -p xmastermind-0.1/files > /dev/null 2>&1
echo x - xmastermind-0.1/files/md5
sed 's/^X//' >xmastermind-0.1/files/md5 << 'END-of-xmastermind-0.1/files/md5'
XMD5 (xmastermind-0.1.tar.gz) = 086e8b8d4ee0cb77c00060a354bbfe6a
END-of-xmastermind-0.1/files/md5
echo c - xmastermind-0.1/patches
mkdir -p xmastermind-0.1/patches > /dev/null 2>&1
echo x - xmastermind-0.1/patches/patch-aa
sed 's/^X//' >xmastermind-0.1/patches/patch-aa << 'END-of-xmastermind-0.1/patches/patch-aa'
X--- Makefile	Tue Dec 30 10:30:25 1997
X+++ /home/andy/tmp/wrk/Makefile	Mon Mar 23 23:20:18 1998
X@@ -1,10 +1,10 @@
X OBJS = main.o mymath.o mastermind.o guiglobal.o apptogui.o guitoapp.o mainwindowdesign.o
X 
X CC = gcc
X-CFLAGS = -O2 -Wall -Wpointer-arith -Wstrict-prototypes -pedantic -ansi              
X+CFLAGS+= -Wall -Wpointer-arith -Wstrict-prototypes -pedantic -ansi -I/usr/X11R6/include
X CLIBS = -lm
X #GRAPHLIBS = -lforms -L/usr/X11R6/lib/ -lX11 -static
X-GRAPHLIBS = -lforms -L/usr/X11R6/lib/ -lX11
X+GRAPHLIBS = -lxforms -L/usr/X11R6/lib -lX11
X MF = Makefile
X 
X ALLLIBS = $(GRAPHLIBS) $(CLIBS)
END-of-xmastermind-0.1/patches/patch-aa
echo c - xmastermind-0.1/pkg
mkdir -p xmastermind-0.1/pkg > /dev/null 2>&1
echo x - xmastermind-0.1/pkg/PLIST
sed 's/^X//' >xmastermind-0.1/pkg/PLIST << 'END-of-xmastermind-0.1/pkg/PLIST'
Xbin/xmastermind
Xshare/doc/xmastermind/BUGS
Xshare/doc/xmastermind/COPYING
Xshare/doc/xmastermind/README.for.developers
Xshare/doc/xmastermind/README.for.users
X@dirrm share/doc/xmastermind
END-of-xmastermind-0.1/pkg/PLIST
echo x - xmastermind-0.1/pkg/COMMENT
sed 's/^X//' >xmastermind-0.1/pkg/COMMENT << 'END-of-xmastermind-0.1/pkg/COMMENT'
Xmastermind game for X Window System.
END-of-xmastermind-0.1/pkg/COMMENT
echo x - xmastermind-0.1/pkg/DESCR
sed 's/^X//' >xmastermind-0.1/pkg/DESCR << 'END-of-xmastermind-0.1/pkg/DESCR'
XThe computer calculates a combination of five characters (each between
XA and J) and you have to try to find out  the combination the computer
Xhas calculated.  Your questions to  the computer are also combinations
Xof five characters (each between A and J).
X
XYou   get sets  of black  and/or   white  blocks as   answers  to your
Xquestions.
X
XIf  you  get a  black block  as  answer it  means  that  there  is one
Xcharacter  in your  try at  the correct position  (but  you don't know
Xwhich one it is).
X
XIf you get a white block as answer it means that  there is a character
Xin  your  guess that also   occurs  in the  solution,  but at  another
Xposition (but you don't know which one it  is and at which position it
Xwould be correct).
END-of-xmastermind-0.1/pkg/DESCR
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?199803240513.IAA00503>