New port: lang/gomacro: Interactive Go interpreter and debugger with REPL, generics and macros

PR:		236364
Submitted by:	Dmitri Goutnik <dg@syrec.org>
This commit is contained in:
Yuri Victorovich 2019-05-20 06:15:42 +00:00
parent ba6e8e22c9
commit de50693c7b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=502082
4 changed files with 40 additions and 0 deletions

View file

@ -131,6 +131,7 @@
SUBDIR += gnustep-base
SUBDIR += go
SUBDIR += go14
SUBDIR += gomacro
SUBDIR += gprolog
SUBDIR += gravity
SUBDIR += groovy

25
lang/gomacro/Makefile Normal file
View file

@ -0,0 +1,25 @@
# $FreeBSD$
PORTNAME= gomacro
DISTVERSIONPREFIX= v
DISTVERSION= 2.7-304
DISTVERSIONSUFFIX= -g2f4dc7c
CATEGORIES= lang
MAINTAINER= dg@syrec.org
COMMENT= Interactive Go interpreter and debugger with REPL, generics and macros
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go
GO_PKGNAME= github.com/cosmos72/gomacro
USE_GITHUB= yes
GH_ACCOUNT= cosmos72
GH_TUPLE= golang:sys:b294cbc:golang_sys/vendor/golang.org/x/sys \
mattn:go-runewidth:v0.0.3:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
peterh:liner:6f820f8:peterh_liner/vendor/github.com/peterh/liner
PLIST_FILES= bin/gomacro
.include <bsd.port.mk>

9
lang/gomacro/distinfo Normal file
View file

@ -0,0 +1,9 @@
TIMESTAMP = 1551966942
SHA256 (cosmos72-gomacro-v2.7-304-g2f4dc7c_GH0.tar.gz) = d4d94a43c292be8ea57f2b8f8bfd1d2b06d1fb6e785e277aae6499ae9aa95688
SIZE (cosmos72-gomacro-v2.7-304-g2f4dc7c_GH0.tar.gz) = 1117257
SHA256 (peterh-liner-6f820f8_GH0.tar.gz) = 5a059343ae5ba6ced33fcd9f6eccd5b78a221dde8c59b3b4500c58531605aa58
SIZE (peterh-liner-6f820f8_GH0.tar.gz) = 21100
SHA256 (mattn-go-runewidth-v0.0.3_GH0.tar.gz) = 398ec709b006664e527040770056156cb225233d8b44b5a59ba2f5f5f3fa885e
SIZE (mattn-go-runewidth-v0.0.3_GH0.tar.gz) = 22961
SHA256 (golang-sys-b294cbc_GH0.tar.gz) = 0e2ef3e4313f73449a107fe9dc61cd49acf0f3c61587f2681096237a05197728
SIZE (golang-sys-b294cbc_GH0.tar.gz) = 1254744

5
lang/gomacro/pkg-descr Normal file
View file

@ -0,0 +1,5 @@
gomacro is an interactive Go interpreter and debugger with REPL, Eval, generics
and Lisp-like macros, implemented in pure Go. It offers both an interactive and
a scripting mode, and does not require a Go toolchain at runtime.
WWW: https://github.com/cosmos72/gomacro