From owner-freebsd-ports Sat Sep 23 17:21:42 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 16FCA37B506 for ; Sat, 23 Sep 2000 17:20:16 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id RAA95360; Sat, 23 Sep 2000 17:20:16 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Date: Sat, 23 Sep 2000 17:20:16 -0700 (PDT) Message-Id: <200009240020.RAA95360@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Aaron VonderHaar Subject: ports/21482: New port: games/gnurobots Reply-To: Aaron VonderHaar Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR ports/21482; it has been noted by GNATS. From: Aaron VonderHaar 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 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 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