Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Sep 2002 11:36:25 -0700 (PDT)
From:      <adam@emmenthaler.blacktabby.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/43477: New port: tads2 (Tools for writing and playing TADS 2 games)
Message-ID:  <20020929183625.83A595B67@cheshire.blacktabby.org>

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

>Number:         43477
>Category:       ports
>Synopsis:       New port: tads2 (Tools for writing and playing TADS 2 games)
>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:   Sun Sep 29 11:40:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD cheshire.blacktabby.org 5.0-CURRENT FreeBSD 5.0-CURRENT #5: Sun Sep 8 18:42:41 PDT 2002 adam@cheshire.blacktabby.org:/usr/obj/usr/src/sys/CHESHIRE-NODEBUG i386

>Description:
	The included .shar file is a port for version 2 of the TADS 
	text-adventure game development system.  Note that I've set 
	the primary category to games and secondary to devel.  This 
	is because while it can be used to develop other things, 
	it's basically only used for games (and to match the
	 games/inform port).  Feel free to change these to whatever 
	you feel is best.  Also feel free to point out any mistakes
	I've made in the port, I'm still learning how to do this.

>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:
#
#	tads2
#	tads2/files
#	tads2/files/patch-makefile
#	tads2/Makefile
#	tads2/pkg-plist
#	tads2/pkg-comment
#	tads2/distinfo
#	tads2/pkg-descr
#
echo c - tads2
mkdir -p tads2 > /dev/null 2>&1
echo c - tads2/files
mkdir -p tads2/files > /dev/null 2>&1
echo x - tads2/files/patch-makefile
sed 's/^X//' >tads2/files/patch-makefile << 'END-of-tads2/files/patch-makefile'
X--- makefile.orig	Wed Sep 25 09:43:09 2002
X+++ makefile	Sun Sep 29 10:38:14 2002
X@@ -50,7 +50,7 @@
X #
X 
X # Install point for the tadsc, tadsr, and tdb executables
X-BINDIR=/usr/local/bin
X+BINDIR=${PREFIX}/bin
X 
X #
X # Places to look for include files.
X@@ -238,16 +238,16 @@
X # compatibility libraries installed.  It has not been tested with a bare
X # FreeBSD system without the Linux libraries.
X #
X-#CC=gcc
X-#OPTIMIZE=
X-#UNIXFLAGS=-g -DOSANSI -DUNIX -DHAVE_STRCASECMP
X-#SYSFLAGS= -DOS_SYSTEM_NAME=\""FREEBSD_386"\" -DSYSNAME=\""i386+ running FreeBSD"\" -DSYSPL=\"1\" -DPORTER=\""$(DAVE)"\" -DSYSMAINTAINER=\""FreeBSD port maintained by $(DAVE)\n"\"
X-#CFLAGS= $(UNIXFLAGS) $(SYSFLAGS) -DFREEBSD_386
X-#AFLAGS=
X-#OVLFLG=
X-#MACHDEP=
X-#LIBS=-ltermcap
X-#MAKEXEC=touch
X+CC?=gcc
X+OPTIMIZE=
X+UNIXFLAGS=-g -DOSANSI -DUNIX -DHAVE_STRCASECMP
X+SYSFLAGS= -DOS_SYSTEM_NAME=\""FREEBSD_386"\" -DSYSNAME=\""i386+ running FreeBSD"\" -DSYSPL=\"1\" -DPORTER=\""$(DAVE)"\" -DSYSMAINTAINER=\""FreeBSD port maintained by $(DAVE)\n"\"
X+CFLAGS+= $(UNIXFLAGS) $(SYSFLAGS) -DFREEBSD_386
X+AFLAGS=
X+OVLFLG=
X+MACHDEP=
X+LIBS=-ltermcap
X+MAKEXEC=touch
X 
X # OpenBSD 3.0 with gcc 2.95.3
X # This has been compiled on an i386 system running OPENBSD 3.0
END-of-tads2/files/patch-makefile
echo x - tads2/Makefile
sed 's/^X//' >tads2/Makefile << 'END-of-tads2/Makefile'
X# New ports collection makefile for:	tads2
X# Date created:				29 September 2002
X# Whom:					Adam Kranzel <adam-ports@blacktabby.org>
X#
X# $FreeBSD: $
X#
X
XPORTNAME=	tads
XPORTVERSION=	2.57
XCATEGORIES=	games devel
XMASTER_SITES=	ftp://ftp.ifarchive.org/if-archive/programming/tads2/source/ \
X		http://wuarchive.wustl.edu/doc/misc/if-archive/programming/tads2/source/ \
X		http://www.ifarchive.org/if-archive/programming/tads2/source/
X
XDISTNAME=	tads23-unix
XEXTRACT_SUFX=	.tar.gz
X
XMAINTAINER=	adam-ports@blacktabby.org
X
XWRKSRC=		${WRKDIR}/${PORTNAME}/tads2
X
XUSE_GMAKE=	yes
X
Xpost-patch:
X	@${CP} ${WRKSRC}/makefile ${WRKSRC}/Makefile
X
X.include <bsd.port.mk>
END-of-tads2/Makefile
echo x - tads2/pkg-plist
sed 's/^X//' >tads2/pkg-plist << 'END-of-tads2/pkg-plist'
Xbin/tadsc
Xbin/tadsr
Xbin/tdb
END-of-tads2/pkg-plist
echo x - tads2/pkg-comment
sed 's/^X//' >tads2/pkg-comment << 'END-of-tads2/pkg-comment'
XTools for the Text Adventure Development System version 2 (TADS2)
END-of-tads2/pkg-comment
echo x - tads2/distinfo
sed 's/^X//' >tads2/distinfo << 'END-of-tads2/distinfo'
XMD5 (tads23-unix.tar.gz) = 52d0afd85814476c70d3961ea1cbb0c9
END-of-tads2/distinfo
echo x - tads2/pkg-descr
sed 's/^X//' >tads2/pkg-descr << 'END-of-tads2/pkg-descr'
XThis is the interpreter (tadsr), compiler (tadsc) and debugger (tdb)
Xfor TADS version 2.  TADS programs run on a virtual machine, allowing
Xthe programs to run on any machine to which the interpreter has been
Xported.
X
XWWW: http://www.tads.org
X
X -Adam <adam-ports@blacktabby.org>
END-of-tads2/pkg-descr
exit

>Release-Note:
>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?20020929183625.83A595B67>