mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 09:49:18 -04:00
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:
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
|
@ -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
29
lang/fbbi/Makefile
Normal 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
1
lang/fbbi/distinfo
Normal file
|
@ -0,0 +1 @@
|
||||||
|
MD5 (fbbiv098.zip) = 2a1743d5cdca79dc22d8e6fccefe14d1
|
1
lang/fbbi/pkg-comment
Normal file
1
lang/fbbi/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
||||||
|
An interpreter for the Befunge-98 language
|
23
lang/fbbi/pkg-descr
Normal file
23
lang/fbbi/pkg-descr
Normal 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
1
lang/fbbi/pkg-plist
Normal file
|
@ -0,0 +1 @@
|
||||||
|
bin/fbbi
|
Loading…
Add table
Reference in a new issue