diff options
author | kris <kris@FreeBSD.org> | 2003-01-17 16:50:23 +0800 |
---|---|---|
committer | kris <kris@FreeBSD.org> | 2003-01-17 16:50:23 +0800 |
commit | 53b627822cfb2e2c9b9b3694eb730bfbb2ffeddb (patch) | |
tree | 4cf78d2aabdc0e7e0da22562bd07eafde7a8dc18 /games | |
parent | 5d40505746205298250be1049d217b8a8121639e (diff) | |
download | freebsd-ports-gnome-53b627822cfb2e2c9b9b3694eb730bfbb2ffeddb.tar.gz freebsd-ports-gnome-53b627822cfb2e2c9b9b3694eb730bfbb2ffeddb.tar.zst freebsd-ports-gnome-53b627822cfb2e2c9b9b3694eb730bfbb2ffeddb.zip |
Add tads 2.5.7, a compiler, debugger and runtime interpreter of
adventure games/interactive fiction. See
http://www.igs.net/~tril/if/best/
for sample game files.
Diffstat (limited to 'games')
-rw-r--r-- | games/Makefile | 1 | ||||
-rw-r--r-- | games/tads/Makefile | 19 | ||||
-rw-r--r-- | games/tads/distinfo | 1 | ||||
-rw-r--r-- | games/tads/files/patch-makefile | 29 | ||||
-rw-r--r-- | games/tads/pkg-comment | 1 | ||||
-rw-r--r-- | games/tads/pkg-descr | 17 | ||||
-rw-r--r-- | games/tads/pkg-plist | 3 |
7 files changed, 71 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile index f85cc66749a3..1c70f1b14282 100644 --- a/games/Makefile +++ b/games/Makefile @@ -295,6 +295,7 @@ SUBDIR += stvef-paks SUBDIR += stvef-server SUBDIR += sxsame + SUBDIR += tads SUBDIR += taipan SUBDIR += tank SUBDIR += teg diff --git a/games/tads/Makefile b/games/tads/Makefile new file mode 100644 index 000000000000..a384288c6de3 --- /dev/null +++ b/games/tads/Makefile @@ -0,0 +1,19 @@ +# New ports collection makefile for: tds +# Date created: 17 Jan 2003 +# Whom: kris@FreeBSD.org +# +# $FreeBSD$ +# + +PORTNAME= tads +PORTVERSION= 2.5.7 +CATEGORIES= games +MASTER_SITES= http://www.ifarchive.org/if-archive/programming/tads2/source/ +DISTNAME= tads23-unix + +MAINTAINER= kris@FreeBSD.org + +WRKSRC= ${WRKDIR}/tads/tads2 +MAKEFILE= makefile + +.include <bsd.port.mk> diff --git a/games/tads/distinfo b/games/tads/distinfo new file mode 100644 index 000000000000..d847fa2f8a0e --- /dev/null +++ b/games/tads/distinfo @@ -0,0 +1 @@ +MD5 (tads23-unix.tar.gz) = 33a54946f42f2a8cf5d5189794351e6c diff --git a/games/tads/files/patch-makefile b/games/tads/files/patch-makefile new file mode 100644 index 000000000000..75dd25db794e --- /dev/null +++ b/games/tads/files/patch-makefile @@ -0,0 +1,29 @@ +--- makefile.orig Fri Jan 17 00:30:32 2003 ++++ makefile Fri Jan 17 00:30:49 2003 +@@ -238,16 +238,16 @@ + # compatibility libraries installed. It has not been tested with a bare + # FreeBSD system without the Linux libraries. + # +-#CC=gcc +-#OPTIMIZE= +-#UNIXFLAGS=-g -DOSANSI -DUNIX -DHAVE_STRCASECMP +-#SYSFLAGS= -DOS_SYSTEM_NAME=\""FREEBSD_386"\" -DSYSNAME=\""i386+ running FreeBSD"\" -DSYSPL=\"1\" -DPORTER=\""$(DAVE)"\" -DSYSMAINTAINER=\""FreeBSD port maintained by $(DAVE)\n"\" +-#CFLAGS= $(UNIXFLAGS) $(SYSFLAGS) -DFREEBSD_386 +-#AFLAGS= +-#OVLFLG= +-#MACHDEP= +-#LIBS=-ltermcap +-#MAKEXEC=touch ++CC?=cc ++OPTIMIZE= ++UNIXFLAGS=-g -DOSANSI -DUNIX -DHAVE_STRCASECMP ++SYSFLAGS= -DOS_SYSTEM_NAME=\""FREEBSD_386"\" -DSYSNAME=\""i386+ running FreeBSD"\" -DSYSPL=\"1\" -DPORTER=\""$(DAVE)"\" -DSYSMAINTAINER=\""FreeBSD port maintained by $(DAVE)\n"\" ++CFLAGS+= $(UNIXFLAGS) $(SYSFLAGS) -DFREEBSD_386 ++AFLAGS= ++OVLFLG= ++MACHDEP= ++LIBS=-ltermcap ++MAKEXEC=touch + + # OpenBSD 3.0 with gcc 2.95.3 + # This has been compiled on an i386 system running OPENBSD 3.0 diff --git a/games/tads/pkg-comment b/games/tads/pkg-comment new file mode 100644 index 000000000000..4993fa5c940d --- /dev/null +++ b/games/tads/pkg-comment @@ -0,0 +1 @@ +TADS compiler/interpreter for interactive fiction diff --git a/games/tads/pkg-descr b/games/tads/pkg-descr new file mode 100644 index 000000000000..b8c39bc28521 --- /dev/null +++ b/games/tads/pkg-descr @@ -0,0 +1,17 @@ +TADS is a set of programming tools specially designed for writing +adventure games. TADS consists of: + * A programming language, which resembles C and Java. + * A compiler, which reads a set of source files written in the +TADS programming language and produces a portable binary game +file. + * A library, which provides a set of generic adventure game +definitions. + * An interactive debugger, which lets you examine +your program's execution in order to find and fix programming +errors. + * An interpreter, which a player uses to run your game. + +See http://www.plover.net/~textfire/raiffaq/ifaq/ for more +information about obtaining game files. + +WWW: http://www.tads.org/ diff --git a/games/tads/pkg-plist b/games/tads/pkg-plist new file mode 100644 index 000000000000..a958764b31c9 --- /dev/null +++ b/games/tads/pkg-plist @@ -0,0 +1,3 @@ +bin/tadsc +bin/tadsr +bin/tdb |