diff options
author | will <will@FreeBSD.org> | 2000-12-19 19:26:48 +0800 |
---|---|---|
committer | will <will@FreeBSD.org> | 2000-12-19 19:26:48 +0800 |
commit | 5357937c740c2fcc7e4c157a61cde3480136d0e9 (patch) | |
tree | 59d678ff6fb75ffba50a756ed28b74542a860586 | |
parent | b084a4b7e5962cc364101806d14e5115f5f3057e (diff) | |
download | freebsd-ports-gnome-5357937c740c2fcc7e4c157a61cde3480136d0e9.tar.gz freebsd-ports-gnome-5357937c740c2fcc7e4c157a61cde3480136d0e9.tar.zst freebsd-ports-gnome-5357937c740c2fcc7e4c157a61cde3480136d0e9.zip |
Add t3x 6.8.1, a compiler for the basic procedural language T3X, whose
syntax is a cross between Pascal and BCPL, but smaller and simpler.
PR: 23268
Submitted by: Nils M. Holm <nmh@t3x.org>
-rw-r--r-- | lang/Makefile | 1 | ||||
-rw-r--r-- | lang/t3x/Makefile | 19 | ||||
-rw-r--r-- | lang/t3x/distinfo | 1 | ||||
-rw-r--r-- | lang/t3x/pkg-comment | 1 | ||||
-rw-r--r-- | lang/t3x/pkg-descr | 23 | ||||
-rw-r--r-- | lang/t3x/pkg-plist | 80 |
6 files changed, 125 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile index df257ce8c7a3..31bc2091273e 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -126,6 +126,7 @@ SUBDIR += sr SUBDIR += starlogo SUBDIR += swi-pl + SUBDIR += t3x SUBDIR += tcl80 SUBDIR += tcl81-thread SUBDIR += tcl82 diff --git a/lang/t3x/Makefile b/lang/t3x/Makefile new file mode 100644 index 000000000000..b43147a350f6 --- /dev/null +++ b/lang/t3x/Makefile @@ -0,0 +1,19 @@ +# New ports collection makefile for: t3x +# Date created: 15 October 2000 +# Whom: Nils M Holm <nmh@t3x.org> +# +# $FreeBSD$ +# + +PORTNAME= t3x +PORTVERSION= 681 +CATEGORIES= lang devel +MASTER_SITES= http://www.t3x.org/Compiler/ \ + http://www.homepages.de/home/nmh/T3X/Compiler/ + +MAINTAINER= nmh@t3x.org + +do-configure: + @(cd ${WRKSRC}/ports/FreeBSD.elf; ./Config boot) + +.include <bsd.port.mk> diff --git a/lang/t3x/distinfo b/lang/t3x/distinfo new file mode 100644 index 000000000000..54bbcfce8b93 --- /dev/null +++ b/lang/t3x/distinfo @@ -0,0 +1 @@ +MD5 (t3x-681.tar.gz) = 3cf79ee8cb87e1ae53b4da82c57c2ccc diff --git a/lang/t3x/pkg-comment b/lang/t3x/pkg-comment new file mode 100644 index 000000000000..792048681af3 --- /dev/null +++ b/lang/t3x/pkg-comment @@ -0,0 +1 @@ +A compiler for the minimum procedural language T3X diff --git a/lang/t3x/pkg-descr b/lang/t3x/pkg-descr new file mode 100644 index 000000000000..dec247d8ffb5 --- /dev/null +++ b/lang/t3x/pkg-descr @@ -0,0 +1,23 @@ + +T3X is a very basic procedural language. Its syntax is a cross +between Pascal and BCPL, but it is smaller and simpler. +Unlike many popular languages, T3X does not provide a very +abstract and complex environment to achieve portability, but +only a set of very basic operations and built-in routines which +may be easily implemented on a variety of different platforms. + +This package contains ... + +. a bytecode compiler and optimizer +. a Tcode interpreter +. FreeBSD(a.out,ELF) and DOS(EXE) native code backends +. a Tcode disassembler +. run time libraries +. misc. tools +. documentation in HTML (/usr/local/t3x/r6/doc/T3X.html) +. an online help system in structured document format + +WWW: http://www.t3x.org/ + +-- +Nils M Holm <nmh@t3x.org> diff --git a/lang/t3x/pkg-plist b/lang/t3x/pkg-plist new file mode 100644 index 000000000000..db5f1d15684c --- /dev/null +++ b/lang/t3x/pkg-plist @@ -0,0 +1,80 @@ +@cwd /usr/local +bin/s86 +bin/thelp +bin/tx +bin/txcm +bin/txdump +bin/txpc +bin/txprint +bin/txx +man/cat7/t3x.0 +t3x/r6/bin/s86 +t3x/r6/bin/thelp +t3x/r6/bin/tx +t3x/r6/bin/txcg386 +t3x/r6/bin/txcg386e +t3x/r6/bin/txcg86 +t3x/r6/bin/txcgexe +t3x/r6/bin/txcm +t3x/r6/bin/txdpf +t3x/r6/bin/txdump +t3x/r6/bin/txld +t3x/r6/bin/txopt +t3x/r6/bin/txpc +t3x/r6/bin/txprint +t3x/r6/bin/txtrn +t3x/r6/bin/txx +t3x/r6/classes/CLASSNDX +t3x/r6/classes/char.cls +t3x/r6/classes/char.dir +t3x/r6/classes/iostream.cls +t3x/r6/classes/iostream.dir +t3x/r6/classes/memory.cls +t3x/r6/classes/memory.dir +t3x/r6/classes/r5c.cls +t3x/r6/classes/string.cls +t3x/r6/classes/string.dir +t3x/r6/classes/system.cls +t3x/r6/classes/system.dir +t3x/r6/classes/t3x.dir +t3x/r6/classes/tcode.cls +t3x/r6/classes/tcode.dir +t3x/r6/classes/ttyctl.cls +t3x/r6/classes/ttyctl.dir +t3x/r6/classes/xmem.cls +t3x/r6/classes/xmem.dir +t3x/r6/doc/BOOT.HOWTO +t3x/r6/doc/Changes +t3x/r6/doc/FAQ +t3x/r6/doc/KNOWNBUGS +t3x/r6/doc/LICENSE +t3x/r6/doc/README +t3x/r6/doc/README.docs +t3x/r6/doc/T3X.html +t3x/r6/doc/cgdesc.sd +t3x/r6/doc/classes.sd +t3x/r6/doc/compiler.sd +t3x/r6/doc/formats.sd +t3x/r6/doc/s86.sd +t3x/r6/doc/sd.sd +t3x/r6/doc/sdv-config +t3x/r6/doc/t3xref.sd +t3x/r6/doc/utilities.sd +t3x/r6/dos.txrc +t3x/r6/lib/dos_system.so +t3x/r6/lib/dos_ttyctl.so +t3x/r6/lib/dos_xmem.so +t3x/r6/lib/libt3x.a +t3x/r6/lib/system.so +t3x/r6/lib/t3x.lib +t3x/r6/lib/ttyctl.so +t3x/r6/lib/xmem.so +t3x/r6/system.txrc +t3x/r6/txprint.rules +@unexec rm -f %D/t3x/r6/classes/CLASSNDX- +@dirrm t3x/r6/bin +@dirrm t3x/r6/classes +@dirrm t3x/r6/lib +@dirrm t3x/r6/doc +@dirrm t3x/r6 +@dirrm t3x |