Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Sep 2000 17:20:16 -0700 (PDT)
From:      Aaron VonderHaar <avh4@crosswinds.net>
To:        freebsd-ports@FreeBSD.org
Subject:   ports/21482: New port: games/gnurobots
Message-ID:  <200009240020.RAA95360@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/21482; it has been noted by GNATS.

From: Aaron VonderHaar <avh4@crosswinds.net>
To: FreeBSD-gnats-submit@FreeBSD.ORG
Cc:  
Subject: ports/21482: New port: games/gnurobots
Date: Fri, 22 Sep 2000 15:03:55 -0400 (EDT)

 >Number:         21482
 >Category:       ports
 >Synopsis:       New port: games/gnurobots
 >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:   Fri Sep 22 12:10:01 PDT 2000
 >Closed-Date:
 >Last-Modified:
 >Originator:     Aaron VonderHaar
 >Release:        FreeBSD 4.1-RELEASE i386
 >Organization:
 >Environment:
 
 current ports tree
 
 >Description:
 
 GNU Robots is a game/diversion where you construct a program for a
 little robot, then set him loose and watch him explore a world on his
 own.  The robot program is written in Scheme, and is implemented using
 GNU Guile.
 
 Also, (as I'm fairly new to the porting world), please tell me whether
 my pkg/MESSAGE is appropriate or unnecessary.  And whether pre-patch:
 is the kosher place to move files around (that is, files that must be
 moved before they will compile properly), or should I make a shell
 script and put in patches/ ?
 
 >How-To-Repeat:
 
 Install the port :)
 
 >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:
 #
 #	gnurobots
 #	gnurobots/Makefile
 #	gnurobots/pkg
 #	gnurobots/pkg/COMMENT
 #	gnurobots/pkg/PLIST
 #	gnurobots/pkg/DESCR
 #	gnurobots/pkg/MESSAGE
 #	gnurobots/files
 #	gnurobots/files/md5
 #	gnurobots/patches
 #	gnurobots/patches/patch-aa
 #
 echo c - gnurobots
 mkdir -p gnurobots > /dev/null 2>&1
 echo x - gnurobots/Makefile
 sed 's/^X//' >gnurobots/Makefile << 'END-of-gnurobots/Makefile'
 X# New ports collection makefile for:	gnurobots
 X# Date created:				22 Sept 2000
 X# Whom:					Aaron VonderHaar <avh4@usa.net>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	gnurobots
 XPORTVERSION=	1.0D
 XCATEGORIES=	games
 XMASTER_SITES=	${MASTER_SITE_GNU}
 XMASTER_SITE_SUBDIR=	gnurobots
 X
 XMAINTAINER=	avh4@usa.net
 X
 XLIB_DEPENDS=	guile.9:${PORTSDIR}/lang/guile
 X
 XGNU_CONFIGURE=	yes
 X
 Xpre-patch:
 X	${CP} ${WRKSRC}/getopt/getopt.h ${WRKSRC}/include
 X	${CP} ${WRKSRC}/getopt/getopt.c ${WRKSRC}/src
 X	${CP} ${WRKSRC}/getopt/getopt1.c ${WRKSRC}/src
 X
 Xdo-install:
 X	${INSTALL_PROGRAM} ${WRKSRC}/src/robots ${PREFIX}/bin/gnurobots
 X	${INSTALL_PROGRAM} ${WRKSRC}/src/robots_logfile ${PREFIX}/bin/gnurobots_logfile
 X	${INSTALL_PROGRAM} ${WRKSRC}/src/xrobots ${PREFIX}/bin/xgnurobots
 X	${MKDIR} ${PREFIX}/share/gnurobots
 X	${MKDIR} ${PREFIX}/share/gnurobots/maps
 X	${INSTALL_DATA} ${WRKSRC}/maps/* ${PREFIX}/share/gnurobots/maps/
 X	${MKDIR} ${PREFIX}/share/gnurobots/scheme
 X	${INSTALL_DATA} ${WRKSRC}/scheme/* ${PREFIX}/share/gnurobots/scheme/
 X	${MKDIR} ${PREFIX}/share/doc/gnurobots
 X	${INSTALL_MAN} ${WRKSRC}/doc/* ${PREFIX}/share/doc/gnurobots/
 X
 Xpost-install:
 X	${CAT} ${PKGDIR}/MESSAGE
 X
 X.include <bsd.port.mk>
 END-of-gnurobots/Makefile
 echo c - gnurobots/pkg
 mkdir -p gnurobots/pkg > /dev/null 2>&1
 echo x - gnurobots/pkg/COMMENT
 sed 's/^X//' >gnurobots/pkg/COMMENT << 'END-of-gnurobots/pkg/COMMENT'
 XGNU diversion wherein Scheme-coded robots explore a world
 END-of-gnurobots/pkg/COMMENT
 echo x - gnurobots/pkg/PLIST
 sed 's/^X//' >gnurobots/pkg/PLIST << 'END-of-gnurobots/pkg/PLIST'
 Xbin/gnurobots
 Xbin/gnurobots_logfile
 Xbin/xgnurobots
 Xshare/gnurobots/maps/maze.map
 Xshare/gnurobots/maps/pattern.map
 Xshare/gnurobots/maps/small.map
 Xshare/gnurobots/scheme/beep.scm
 Xshare/gnurobots/scheme/greedy.scm
 Xshare/gnurobots/scheme/mapper.scm
 Xshare/gnurobots/scheme/simple.scm
 Xshare/gnurobots/scheme/stop.scm
 Xshare/gnurobots/scheme/zap.scm
 Xshare/doc/gnurobots/BUGS
 Xshare/doc/gnurobots/COPYING
 Xshare/doc/gnurobots/INSTALL
 Xshare/doc/gnurobots/NEWS
 Xshare/doc/gnurobots/README
 Xshare/doc/gnurobots/Robots-HOWTO
 Xshare/doc/gnurobots/contrib
 Xshare/doc/gnurobots/guile-proj.scm
 X@dirrm share/gnurobots/scheme
 X@dirrm share/gnurobots/maps
 X@dirrm share/gnurobots
 X@dirrm share/doc/gnurobots
 END-of-gnurobots/pkg/PLIST
 echo x - gnurobots/pkg/DESCR
 sed 's/^X//' >gnurobots/pkg/DESCR << 'END-of-gnurobots/pkg/DESCR'
 XGNU Robots is a game/diversion where you construct a program for a
 Xlittle robot, then set him loose and watch him explore a world on his
 Xown.  The robot program is written in Scheme, and is implemented using
 XGNU Guile.  --from GNU robots README
 X
 XWWW: http://www.gnu.org/software/robots/
 X
 X-Aaron VonderHaar
 X avh4@usa.net
 END-of-gnurobots/pkg/DESCR
 echo x - gnurobots/pkg/MESSAGE
 sed 's/^X//' >gnurobots/pkg/MESSAGE << 'END-of-gnurobots/pkg/MESSAGE'
 XWhere to find things
 X  - A place to start: $PREFIX/share/doc/gnurobots/Robots-HOWTO
 X  - Example maps:     $PREFIX/share/gnurobots/maps/
 X  - Example robots:   $PREFIX/share/gnurobots/scheme/
 X  - Binaries:         gnurobots, gnurobots_logfile, xgnurobots
 X                      (this port adds the 'gnu' prefix to
 X                       distinguish from /usr/games/robots)
 END-of-gnurobots/pkg/MESSAGE
 echo c - gnurobots/files
 mkdir -p gnurobots/files > /dev/null 2>&1
 echo x - gnurobots/files/md5
 sed 's/^X//' >gnurobots/files/md5 << 'END-of-gnurobots/files/md5'
 XMD5 (gnurobots-1.0D.tar.gz) = 0ced682367b0dc9b2fcfdb40230a5fb5
 END-of-gnurobots/files/md5
 echo c - gnurobots/patches
 mkdir -p gnurobots/patches > /dev/null 2>&1
 echo x - gnurobots/patches/patch-aa
 sed 's/^X//' >gnurobots/patches/patch-aa << 'END-of-gnurobots/patches/patch-aa'
 X--- src/Makefile.in	Sun Jun 18 11:26:24 2000
 X+++ src/Makefile.in	Fri Sep 22 01:12:42 2000
 X@@ -17,7 +17,7 @@
 X 
 X # Macros:
 X 
 X-SOURCES=api.c sign.c loadmap.c drawmap.c
 X+SOURCES=api.c sign.c loadmap.c drawmap.c getopt.c getopt1.c
 X OBJECTS=$(SOURCES:.c=.o)
 X 
 X CFLAGS_X=@X_CFLAGS@
 END-of-gnurobots/patches/patch-aa
 exit
 
 
 >Release-Note:
 >Audit-Trail:
 >Unformatted:
 
 
 To Unsubscribe: send mail to majordomo@FreeBSD.org
 with "unsubscribe freebsd-ports" in the body of the message
 
 


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?200009240020.RAA95360>