diff options
author | kevlo <kevlo@FreeBSD.org> | 2001-12-22 14:55:03 +0000 |
---|---|---|
committer | kevlo <kevlo@FreeBSD.org> | 2001-12-22 14:55:03 +0000 |
commit | c30a1c3ddbdf62905f470dfb500692d2c099d1b7 (patch) | |
tree | c93d51d419032946a43affbf82568be3f6f1a426 /lang/fbbi | |
parent | b5a8cff647b47ff90c297ca67fef1cd8a20b0871 (diff) | |
download | FreeBSD-ports-c30a1c3ddbdf62905f470dfb500692d2c099d1b7.zip FreeBSD-ports-c30a1c3ddbdf62905f470dfb500692d2c099d1b7.tar.gz |
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/fbbi')
-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 |
5 files changed, 55 insertions, 0 deletions
diff --git a/lang/fbbi/Makefile b/lang/fbbi/Makefile new file mode 100644 index 0000000..23e9b20 --- /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 0000000..5634003 --- /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 0000000..be866f1 --- /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 0000000..67cecce --- /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 0000000..957b203 --- /dev/null +++ b/lang/fbbi/pkg-plist @@ -0,0 +1 @@ +bin/fbbi |