Initial import of fbbi 0.98

fbbi is an interpreter for the Befunge-98 language.

PR: 33091
Submitted by: Leland Wang <llwang@infor.org>
This commit is contained in:
Kevin Lo 2001-12-22 14:55:03 +00:00
parent 104d7f2a85
commit db3ebb1e59
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=51991
6 changed files with 56 additions and 0 deletions

View file

@ -35,6 +35,7 @@
SUBDIR += expect SUBDIR += expect
SUBDIR += f2c SUBDIR += f2c
SUBDIR += f77 SUBDIR += f77
SUBDIR += fbbi
SUBDIR += ferite SUBDIR += ferite
SUBDIR += fesi SUBDIR += fesi
SUBDIR += forth SUBDIR += forth

29
lang/fbbi/Makefile Normal file
View file

@ -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>

1
lang/fbbi/distinfo Normal file
View file

@ -0,0 +1 @@
MD5 (fbbiv098.zip) = 2a1743d5cdca79dc22d8e6fccefe14d1

1
lang/fbbi/pkg-comment Normal file
View file

@ -0,0 +1 @@
An interpreter for the Befunge-98 language

23
lang/fbbi/pkg-descr Normal file
View file

@ -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/

1
lang/fbbi/pkg-plist Normal file
View file

@ -0,0 +1 @@
bin/fbbi