diff options
author | kevlo <kevlo@FreeBSD.org> | 2001-12-22 22:55:03 +0800 |
---|---|---|
committer | kevlo <kevlo@FreeBSD.org> | 2001-12-22 22:55:03 +0800 |
commit | c30a1c3ddbdf62905f470dfb500692d2c099d1b7 (patch) | |
tree | c93d51d419032946a43affbf82568be3f6f1a426 /lang | |
parent | b5a8cff647b47ff90c297ca67fef1cd8a20b0871 (diff) | |
download | freebsd-ports-gnome-c30a1c3ddbdf62905f470dfb500692d2c099d1b7.tar.gz freebsd-ports-gnome-c30a1c3ddbdf62905f470dfb500692d2c099d1b7.tar.zst freebsd-ports-gnome-c30a1c3ddbdf62905f470dfb500692d2c099d1b7.zip |
Initial import of fbbi 0.98
fbbi is an interpreter for the Befunge-98 language.
PR: 33091
Submitted by: Leland Wang <llwang@infor.org>
Diffstat (limited to 'lang')
-rw-r--r-- | lang/Makefile | 1 | ||||
-rw-r--r-- | lang/fbbi/Makefile | 29 | ||||
-rw-r--r-- | lang/fbbi/distinfo | 1 | ||||
-rw-r--r-- | lang/fbbi/pkg-comment | 1 | ||||
-rw-r--r-- | lang/fbbi/pkg-descr | 23 | ||||
-rw-r--r-- | lang/fbbi/pkg-plist | 1 |
6 files changed, 56 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile index d7eaf0cc31f8..0a3ee6d8d1b7 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -35,6 +35,7 @@ SUBDIR += expect SUBDIR += f2c SUBDIR += f77 + SUBDIR += fbbi SUBDIR += ferite SUBDIR += fesi SUBDIR += forth diff --git a/lang/fbbi/Makefile b/lang/fbbi/Makefile new file mode 100644 index 000000000000..23e9b201d5e3 --- /dev/null +++ b/lang/fbbi/Makefile @@ -0,0 +1,29 @@ +# New ports collection makefile for: fbbi +# Date created: 22 December 2001 +# Whom: Leland Wang <llwang@infor.org> +# +# $FreeBSD$ +# + +PORTNAME= fbbi +PORTVERSION= 0.98 +CATEGORIES= lang +MASTER_SITES= http://www.catseye.mb.ca/esoteric/befunge/98/fbbi/ +DISTNAME= fbbiv098 +EXTRACT_SUFX= .zip + +MAINTAINER= llwang@infor.org + +USE_ZIP= yes +USE_GMAKE= yes +MAKEFILE= makefile + +WRKSRC= ${WRKDIR}/${PORTNAME}/src + +pre-build: + @${CP} ${WRKDIR}/fbbi.c ${WRKSRC} + +do-install: + @${INSTALL_PROGRAM} ${WRKSRC}/fbbi ${LOCALBASE}/bin + +.include <bsd.port.mk> diff --git a/lang/fbbi/distinfo b/lang/fbbi/distinfo new file mode 100644 index 000000000000..5634003d4d05 --- /dev/null +++ b/lang/fbbi/distinfo @@ -0,0 +1 @@ +MD5 (fbbiv098.zip) = 2a1743d5cdca79dc22d8e6fccefe14d1 diff --git a/lang/fbbi/pkg-comment b/lang/fbbi/pkg-comment new file mode 100644 index 000000000000..be866f1a604c --- /dev/null +++ b/lang/fbbi/pkg-comment @@ -0,0 +1 @@ +An interpreter for the Befunge-98 language diff --git a/lang/fbbi/pkg-descr b/lang/fbbi/pkg-descr new file mode 100644 index 000000000000..67cecceb94fa --- /dev/null +++ b/lang/fbbi/pkg-descr @@ -0,0 +1,23 @@ +The Flaming Bovine Befunge-98 Interpreter (FBBI) is an interpreter for +the Befunge-98 language as defined by the Funge-98 Final Specification, +written in 100% ANSI C. + +Funge-98 is the most elaborate update so far of the Befunge language, +Funge-98 generalizes Befunge for one, two, or three dimensions, and +provides a paradigm for Funges of any number of dimensions and +topologies. It also provides arbitrary program flow direction on a +virtually limitless playfield, and a richer, scalable instruction set +with an optional Concurrent version for multithreading. + +The Befunge programming language was created in 1993 by Chris Pressey +for the purpose of being original, entertaining, and hard-to-compile. + +In most languages, control flow is restricted to one direction and one +dimension only: any instruction which does not perform an explicit jump +actually performs an implicit jump to the next instruction. + +Befunge, however, allows execution to proceed in less restricted +fashion; the program is stored in a two-dimensional grid and control +can flow left or right, or up, or down... + +WWW: http://www.catseye.mb.ca/esoteric/befunge/ diff --git a/lang/fbbi/pkg-plist b/lang/fbbi/pkg-plist new file mode 100644 index 000000000000..957b20370d75 --- /dev/null +++ b/lang/fbbi/pkg-plist @@ -0,0 +1 @@ +bin/fbbi |