aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2018-12-10 06:17:01 +0800
committerYuri Victorovich <yuri@FreeBSD.org>2018-12-10 06:17:01 +0800
commit1db0960a242c60e01976631809c5c854af80451f (patch)
treeba08228765fdfbf86b70f1b1b5d5decd703c6a35
parentb83ed3377ce75cc046141eb0f4d574d36ca81998 (diff)
downloadfreebsd-ports-gnome-1db0960a242c60e01976631809c5c854af80451f.tar.gz
freebsd-ports-gnome-1db0960a242c60e01976631809c5c854af80451f.tar.zst
freebsd-ports-gnome-1db0960a242c60e01976631809c5c854af80451f.zip
New port: lang/gravity: Embeddable programming language
-rw-r--r--lang/Makefile1
-rw-r--r--lang/gravity/Makefile25
-rw-r--r--lang/gravity/distinfo3
-rw-r--r--lang/gravity/pkg-descr5
4 files changed, 34 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile
index 7f458b8da86d..1012cbe079f3 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -130,6 +130,7 @@
SUBDIR += go
SUBDIR += go14
SUBDIR += gprolog
+ SUBDIR += gravity
SUBDIR += groovy
SUBDIR += gscheme
SUBDIR += guile
diff --git a/lang/gravity/Makefile b/lang/gravity/Makefile
new file mode 100644
index 000000000000..9f33f84ce196
--- /dev/null
+++ b/lang/gravity/Makefile
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME= gravity
+DISTVERSION= 0.5.9
+CATEGORIES= lang
+PKGNAMESUFFIX= -lang
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Embeddable programming language
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cmake:outsource
+USE_GITHUB= yes
+GH_ACCOUNT= marcobambini
+
+LDFLAGS+= -lm
+
+PLIST_FILES= bin/${PORTNAME}
+
+do-install:
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
+
+.include <bsd.port.mk>
diff --git a/lang/gravity/distinfo b/lang/gravity/distinfo
new file mode 100644
index 000000000000..4424cb79e623
--- /dev/null
+++ b/lang/gravity/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544393098
+SHA256 (marcobambini-gravity-0.5.9_GH0.tar.gz) = 1dd0bda48dbd21b1852135b94af455d999b0cd0c9b5e444e9cfab65c438e364a
+SIZE (marcobambini-gravity-0.5.9_GH0.tar.gz) = 855702
diff --git a/lang/gravity/pkg-descr b/lang/gravity/pkg-descr
new file mode 100644
index 000000000000..c473392ae7ba
--- /dev/null
+++ b/lang/gravity/pkg-descr
@@ -0,0 +1,5 @@
+Gravity is a dynamically typed, lightweight, embeddable programming language
+written in C without any external dependencies (except for stdlib). It is a
+class-based concurrent scripting language with a modern Swift like syntax.
+
+WWW: https://marcobambini.github.io/gravity/#/