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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.7.3_15 | 0.7.3_15 | - | - | 0.7.3_15 |
| FreeBSD:14:quarterly | 0.7.3_15 | 0.7.3_15 | n/a | - | 0.7.3_15 |
| FreeBSD:15:latest | 0.7.3_15 | 0.7.3_15 | n/a | - | 0.7.3_15 |
| FreeBSD:15:quarterly | 0.7.3_15 | 0.7.3_15 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.7.3_15 | 0.7.3_15 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 3
libavcall.so: devel/libffcalllibffi.so: devel/libffilibltdl.so: devel/libltdl
The full lists below include those, and their dependencies in turn.
All build dependencies 22
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- converters/p5-Text-Unidecode
- devel/binutils
- devel/gettext-runtime
- devel/gmake
- devel/libffcall
- devel/libffi
- devel/libltdl
- devel/libtool
- devel/libunistring
- devel/m4
- devel/p5-Locale-libintl
- lang/gcc14
- lang/perl5.42
- math/gmp
- math/mpc
- math/mpfr
- print/indexinfo
- print/texinfo
- textproc/p5-Unicode-EastAsianWidth
All run dependencies 11
No port depends on this one.
Configuration
Options name: lang_gforth
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build 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
| File | Size | SHA256 |
|---|---|---|
| gforth-0.7.3.tar.gz | 2.523433e+06 | 2f62f2233bf022c23d01c920b1556aa13eab168e3236b13352ac5e9f18542bb0 |
| gforth-git-e664cb01.patch | 4890 | 93ec083e7ceac20b1cae6337a5a88531a29e0a43c99eda9403c90a3ab7a918b8 |
| gforth-git-4284a265.patch | 716 | c96dadad88135ff7c2e4783ce58a0c4b7869fc7dbb57de733fd599971fd40265 |
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.