lang/janet: new port - functional embeddable lisp with performant data types

Approved by:	jrm (mentor)
Differential Revision:	https://reviews.freebsd.org/D20379
This commit is contained in:
Dave Cottlehuber 2019-05-23 19:19:46 +00:00
parent 9a496570aa
commit aa7af35f0f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=502352
5 changed files with 42 additions and 0 deletions

View file

@ -155,6 +155,7 @@
SUBDIR += itcl
SUBDIR += itcl4
SUBDIR += jakarta-commons-jelly
SUBDIR += janet
SUBDIR += jimtcl
SUBDIR += jruby
SUBDIR += js_of_ocaml

21
lang/janet/Makefile Normal file
View file

@ -0,0 +1,21 @@
# $FreeBSD$
PORTNAME= janet
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.0
CATEGORIES= lang
MAINTAINER= dch@FreeBSD.org
COMMENT= Functional embeddable lisp with C interop, & performant data types
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= meson
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= janet-lang
MESON_ARGS= -DJANET_BUILD='\"release\"'
.include <bsd.port.mk>

3
lang/janet/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1558612570
SHA256 (janet-lang-janet-v0.5.0_GH0.tar.gz) = f5c90122715869657427cbba62809a1d53eaaced2268e7d55202301d65a75076
SIZE (janet-lang-janet-v0.5.0_GH0.tar.gz) = 409322

7
lang/janet/pkg-descr Normal file
View file

@ -0,0 +1,7 @@
Janet is a functional and imperative programming language and bytecode
interpreter. It is a modern lisp, but lists are replaced by other data
structures with better utility and performance (arrays, tables, structs,
tuples). The language also supports bridging to native code written in
C, meta-programming with macros, and bytecode assembly.
WWW: https://janet-lang.org/

10
lang/janet/pkg-plist Normal file
View file

@ -0,0 +1,10 @@
bin/janet
include/janet.h
include/janetconf.h
lib/janet/bars.janet
lib/janet/cook.janet
lib/janet/highlight.janet
lib/janet/janet.h
lib/janet/janetconf.h
lib/libjanet.so
man/man1/janet.1.gz