FreeBSD Ports

lang/gforth 0.7.3_15

Fast and portable ANS Forth 94 implementation

Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3+
Categories
lang
Package size
705.2 KiB, 3795.9 KiB installed

Description

Gforth is a fast and portable implementation of the ANS Forth (1994) language. It works nicely with the Emacs editor, offers some nice features such as input completion and history and a powerful locals facility, and it even has a manual. Gforth employs traditional implementation techniques: its inner interpreter is indirect or direct threaded.

Install

As a binary package — by origin, or by package name:

pkg install lang/gforth
pkg install gforth

From the ports tree:

cd /usr/ports/lang/gforth/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gforth>0:lang/gforth

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.7.3_150.7.3_15--0.7.3_15
FreeBSD:14:quarterly0.7.3_150.7.3_15n/a-0.7.3_15
FreeBSD:15:latest0.7.3_150.7.3_15n/a-0.7.3_15
FreeBSD:15:quarterly0.7.3_150.7.3_15n/an/an/a
FreeBSD:16:latest0.7.3_150.7.3_15n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 3

The full lists below include those, and their dependencies in turn.

All build dependencies 22
All run dependencies 11

No port depends on this one.

Configuration

Options name: lang_gforth

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
gmake libtool:build localbase makeinfo
Service scripts
none

Files

Manual pages 1
  • gforth(1)
pkg-plist 239
  • bin/gforth-
  • bin/gforth-fast-
  • bin/gforth-itc-
  • bin/gforthmi-
  • bin/vmgen-
  • bin/gforth
  • bin/gforth-fast
  • bin/gforth-itc
  • bin/gforthmi
  • bin/vmgen
  • include/gforth/%%PORTVERSION%%/config.h
  • include/gforth/%%PORTVERSION%%/libcc.h
  • lib/gforth/%%PORTVERSION%%/gforth-ditc
  • lib/gforth/%%PORTVERSION%%/gforth.fi
  • lib/gforth/%%PORTVERSION%%/libcc-named/cstr.a
  • lib/gforth/%%PORTVERSION%%/libcc-named/cstr.so
  • lib/gforth/%%PORTVERSION%%/libcc-named/cstr.so.0
  • lib/gforth/%%PORTVERSION%%/libcc-named/cstr.so.0.0.0
  • lib/gforth/%%PORTVERSION%%/libcc-named/socket.a
  • lib/gforth/%%PORTVERSION%%/libcc-named/socket.so
  • lib/gforth/%%PORTVERSION%%/libcc-named/socket.so.0
  • lib/gforth/%%PORTVERSION%%/libcc-named/socket.so.0.0.0
  • lib/gforth/%%PORTVERSION%%/libcc-named/libffi.a
  • lib/gforth/%%PORTVERSION%%/libcc-named/libffi.so
  • lib/gforth/%%PORTVERSION%%/libcc-named/libffi.so.0
  • lib/gforth/%%PORTVERSION%%/libcc-named/libffi.so.0.0.0
  • lib/gforth/%%PORTVERSION%%/libcc-named/fflib.a
  • lib/gforth/%%PORTVERSION%%/libcc-named/fflib.so
  • lib/gforth/%%PORTVERSION%%/libcc-named/fflib.so.0
  • lib/gforth/%%PORTVERSION%%/libcc-named/fflib.so.0.0.0
  • share/gforth/%%PORTVERSION%%/TAGS
  • share/gforth/%%PORTVERSION%%/add.fs
  • share/gforth/%%PORTVERSION%%/ans-report.fs
  • share/gforth/%%PORTVERSION%%/ansi.fs
  • share/gforth/%%PORTVERSION%%/answords.fs
  • share/gforth/%%PORTVERSION%%/arch/386/asm.fs
  • share/gforth/%%PORTVERSION%%/arch/386/disasm.fs
  • share/gforth/%%PORTVERSION%%/arch/alpha/asm.fs
  • share/gforth/%%PORTVERSION%%/arch/alpha/disasm.fs
  • share/gforth/%%PORTVERSION%%/arch/alpha/testasm.fs
  • share/gforth/%%PORTVERSION%%/arch/amd64/asm.fs
  • share/gforth/%%PORTVERSION%%/arch/amd64/disasm.fs
  • share/gforth/%%PORTVERSION%%/arch/mips/asm.fs
  • share/gforth/%%PORTVERSION%%/arch/mips/disasm.fs
  • share/gforth/%%PORTVERSION%%/arch/mips/insts.fs
  • share/gforth/%%PORTVERSION%%/arch/mips/testasm.fs
  • share/gforth/%%PORTVERSION%%/arch/mips/testdisasm.fs
  • share/gforth/%%PORTVERSION%%/arch/power/asm.fs
  • share/gforth/%%PORTVERSION%%/arch/power/disasm.fs
  • share/gforth/%%PORTVERSION%%/arch/power/inst.fs
  • share/gforth/%%PORTVERSION%%/asm/README
  • share/gforth/%%PORTVERSION%%/asm/basic.fs
  • share/gforth/%%PORTVERSION%%/asm/bitmask.fs
  • share/gforth/%%PORTVERSION%%/asm/generic.fs
  • share/gforth/%%PORTVERSION%%/asm/numref.fs
  • share/gforth/%%PORTVERSION%%/asm/target.fs
  • share/gforth/%%PORTVERSION%%/assert.fs
  • share/gforth/%%PORTVERSION%%/backtrac.fs
  • share/gforth/%%PORTVERSION%%/blocked.fb
  • share/gforth/%%PORTVERSION%%/blocks.fs
  • share/gforth/%%PORTVERSION%%/bubble.fs
  • share/gforth/%%PORTVERSION%%/bufio.fs
  • share/gforth/%%PORTVERSION%%/build-ec.in
  • share/gforth/%%PORTVERSION%%/chains.fs
  • share/gforth/%%PORTVERSION%%/code.fs
  • share/gforth/%%PORTVERSION%%/colorize.fs
  • share/gforth/%%PORTVERSION%%/comp-i.fs
  • share/gforth/%%PORTVERSION%%/compat/README
  • share/gforth/%%PORTVERSION%%/compat/anslocal.fs
  • share/gforth/%%PORTVERSION%%/compat/assert.fs
  • share/gforth/%%PORTVERSION%%/compat/control.fs
  • share/gforth/%%PORTVERSION%%/compat/defer.fs
  • share/gforth/%%PORTVERSION%%/compat/exception.fs
  • share/gforth/%%PORTVERSION%%/compat/execute-parsing.fs
  • share/gforth/%%PORTVERSION%%/compat/loops.fs
  • share/gforth/%%PORTVERSION%%/compat/required.fs
  • share/gforth/%%PORTVERSION%%/compat/strcomp.fs
  • share/gforth/%%PORTVERSION%%/compat/struct.fs
  • share/gforth/%%PORTVERSION%%/compat/vocabulary.fs
  • share/gforth/%%PORTVERSION%%/complex.fs
  • share/gforth/%%PORTVERSION%%/cross.fs
  • share/gforth/%%PORTVERSION%%/cstr.fs
  • share/gforth/%%PORTVERSION%%/debug.fs
  • share/gforth/%%PORTVERSION%%/debugs.fs
  • share/gforth/%%PORTVERSION%%/depth-changes.fs
  • share/gforth/%%PORTVERSION%%/dis-gdb.fs
  • share/gforth/%%PORTVERSION%%/doc/makedoc.fs
  • share/gforth/%%PORTVERSION%%/dosekey.fs
  • share/gforth/%%PORTVERSION%%/doskey.fs
  • share/gforth/%%PORTVERSION%%/ds2texi.fs
  • share/gforth/%%PORTVERSION%%/ec/README
  • share/gforth/%%PORTVERSION%%/ec/builttag.fs
  • share/gforth/%%PORTVERSION%%/ec/dotx.fs
  • share/gforth/%%PORTVERSION%%/ec/mirror.fs
  • share/gforth/%%PORTVERSION%%/ec/nesting.fs
  • share/gforth/%%PORTVERSION%%/ec/shex.fs
  • share/gforth/%%PORTVERSION%%/ekey.fs
  • share/gforth/%%PORTVERSION%%/endtry-iferror.fs
  • share/gforth/%%PORTVERSION%%/environ.fs
  • share/gforth/%%PORTVERSION%%/envos.dos

The first 100 are listed.

distinfo 3
FileSizeSHA256
gforth-0.7.3.tar.gz2.523433e+062f62f2233bf022c23d01c920b1556aa13eab168e3236b13352ac5e9f18542bb0
gforth-git-e664cb01.patch489093ec083e7ceac20b1cae6337a5a88531a29e0a43c99eda9403c90a3ab7a918b8
gforth-git-4284a265.patch716c96dadad88135ff7c2e4783ce58a0c4b7869fc7dbb57de733fd599971fd40265
Master sites 2
  • http://www.complang.tuwien.ac.at/forth/gforth/
  • GNU

Commit history 0

No commits in the history this site was built from.