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 += f2c
|
||||
SUBDIR += f77
|
||||
SUBDIR += fbbi
|
||||
SUBDIR += ferite
|
||||
SUBDIR += fesi
|
||||
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