New port: lang/fth: Forth interpreter and extension library
fth will be used as a dependency of audio/snd. audio/snd uses forth as one of its extension languages, along with ruby and scheme's S7 implementation. Approved by: tcberner (mentor) Differential Revision: D13887
This commit is contained in:
parent
d4afd60ca0
commit
04106a40ac
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=460057
5 changed files with 80 additions and 0 deletions
|
@ -88,6 +88,7 @@
|
|||
SUBDIR += fpc-units
|
||||
SUBDIR += fpc-utils
|
||||
SUBDIR += fsharp
|
||||
SUBDIR += fth
|
||||
SUBDIR += gambit-c
|
||||
SUBDIR += gauche
|
||||
SUBDIR += gawk
|
||||
|
|
27
lang/fth/Makefile
Normal file
27
lang/fth/Makefile
Normal file
|
@ -0,0 +1,27 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= fth
|
||||
DISTVERSION= 1.3.8
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= SF/fth/fth/${DISTVERSION}/
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= Forth interpreter and extension library
|
||||
|
||||
LICENSE= BSD2CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
USES= gmake tar:bz2 ssl # ssl is used only for the bignum interface BN_*
|
||||
GNU_CONFIGURE= yes
|
||||
USE_LDCONFIG= yes
|
||||
INSTALL_TARGET= install-strip
|
||||
TEST_TARGET= test
|
||||
|
||||
OPTIONS_DEFINE= TECLA
|
||||
OPTIONS_DEFAULT= TECLA
|
||||
TECLA_DESC= Use tecla command-line editing
|
||||
|
||||
TECLA_CONFIGURE_WITH= tecla
|
||||
TECLA_LIB_DEPENDS= libtecla.so:devel/libtecla
|
||||
|
||||
.include <bsd.port.mk>
|
3
lang/fth/distinfo
Normal file
3
lang/fth/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1517006393
|
||||
SHA256 (fth-1.3.8.tar.bz2) = 97047cdb9b7699d084206b6da46478c76f659ab9efc92248ac25f4ebf7bf1611
|
||||
SIZE (fth-1.3.8.tar.bz2) = 725254
|
6
lang/fth/pkg-descr
Normal file
6
lang/fth/pkg-descr
Normal file
|
@ -0,0 +1,6 @@
|
|||
Fth is a Forth language interpreter. It includes the interpreter itself, fth,
|
||||
and the extension library libfth. You can write Forth scripts and interpret them
|
||||
with the interpreter fth, or you can link libfth into an application to use it
|
||||
as extension language.
|
||||
|
||||
WWW: https://sourceforge.net/projects/fth/
|
43
lang/fth/pkg-plist
Normal file
43
lang/fth/pkg-plist
Normal file
|
@ -0,0 +1,43 @@
|
|||
bin/fth
|
||||
include/fth/ficl.h
|
||||
include/fth/ficllocal.h
|
||||
include/fth/ficltokens.h
|
||||
include/fth/fth-config.h
|
||||
include/fth/fth-lib.h
|
||||
include/fth/fth.h
|
||||
lib/fth/dbm.so
|
||||
lib/libfth.so
|
||||
man/man1/fth.1.gz
|
||||
man/man3/libfth.3.gz
|
||||
share/aclocal/fth.m4
|
||||
%%DATADIR%%/fth-lib/assert.fs
|
||||
%%DATADIR%%/fth-lib/compat.fs
|
||||
%%DATADIR%%/fth-lib/ficl.fr
|
||||
%%DATADIR%%/fth-lib/ficllocal.fr
|
||||
%%DATADIR%%/fth-lib/fileaccess.fr
|
||||
%%DATADIR%%/fth-lib/fth.fs
|
||||
%%DATADIR%%/fth-lib/ifbrack.fr
|
||||
%%DATADIR%%/fth-lib/jhlocal.fr
|
||||
%%DATADIR%%/fth-lib/marker.fr
|
||||
%%DATADIR%%/fth-lib/prefix.fr
|
||||
%%DATADIR%%/fth-lib/softcore.fr
|
||||
%%DATADIR%%/site-fth/bird.fsm
|
||||
%%DATADIR%%/site-fth/clm-ins.fs
|
||||
%%DATADIR%%/site-fth/clm.fs
|
||||
%%DATADIR%%/site-fth/draw.fs
|
||||
%%DATADIR%%/site-fth/dsp.fs
|
||||
%%DATADIR%%/site-fth/effects.fs
|
||||
%%DATADIR%%/site-fth/env.fs
|
||||
%%DATADIR%%/site-fth/enved.fs
|
||||
%%DATADIR%%/site-fth/examp.fs
|
||||
%%DATADIR%%/site-fth/extensions.fs
|
||||
%%DATADIR%%/site-fth/hooks.fs
|
||||
%%DATADIR%%/site-fth/marks.fs
|
||||
%%DATADIR%%/site-fth/mix.fs
|
||||
%%DATADIR%%/site-fth/popup.fs
|
||||
%%DATADIR%%/site-fth/rgb.fs
|
||||
%%DATADIR%%/site-fth/rubber.fs
|
||||
%%DATADIR%%/site-fth/snd-forth-init.fs
|
||||
%%DATADIR%%/site-fth/snd-xm.fs
|
||||
%%DATADIR%%/site-fth/spectr.fs
|
||||
%%DATADIR%%/site-fth/xm-enved.fs
|
Loading…
Reference in a new issue