git: fdc69aab7cc5 - main - devel/purescript-language-server: + Add a port.
Gleb Popov
arrowd at FreeBSD.org
Mon Sep 20 09:46:18 UTC 2021
The branch main has been updated by arrowd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=fdc69aab7cc5316cb40a98ec0d8e5df4594df74b
commit fdc69aab7cc5316cb40a98ec0d8e5df4594df74b
Author: Gleb Popov <arrowd at FreeBSD.org>
AuthorDate: 2021-09-20 09:44:43 +0000
Commit: Gleb Popov <arrowd at FreeBSD.org>
CommitDate: 2021-09-20 09:46:13 +0000
devel/purescript-language-server: + Add a port.
This is a Node-based implementation of LSP for the PureScript programming
language.
---
devel/Makefile | 1 +
devel/purescript-language-server/Makefile | 24 ++++++++++++++++++++++++
devel/purescript-language-server/distinfo | 3 +++
devel/purescript-language-server/pkg-descr | 6 ++++++
4 files changed, 34 insertions(+)
diff --git a/devel/Makefile b/devel/Makefile
index 2d2040ef26f4..02b4ec54487c 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4064,6 +4064,7 @@
SUBDIR += ptmalloc2
SUBDIR += ptypes
SUBDIR += publib
+ SUBDIR += purescript-language-server
SUBDIR += pushmi
SUBDIR += py-Automat
SUBDIR += py-BTrees
diff --git a/devel/purescript-language-server/Makefile b/devel/purescript-language-server/Makefile
new file mode 100644
index 000000000000..6cb2821a3676
--- /dev/null
+++ b/devel/purescript-language-server/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= purescript-language-server
+PORTVERSION= 0.15.6
+CATEGORIES= devel textproc
+MASTER_SITES= https://github.com/nwolverson/${PORTNAME}/releases/download/v${PORTVERSION}/
+DISTNAME= ${PORTNAME}.js
+EXTRACT_SUFX=
+EXTRACT_ONLY=
+
+MAINTAINER= haskell at FreeBSD.org
+COMMENT= LSP provider implementation for PureScript language
+
+LICENSE= MIT
+
+RUN_DEPENDS= node:www/node
+
+NO_BUILD= yes
+NO_ARCH= yes
+
+PLIST_FILES= bin/${DISTNAME}
+
+do-install:
+ ${INSTALL_SCRIPT} ${DISTDIR}/${DISTNAME} ${STAGEDIR}${PREFIX}/bin/
+
+.include <bsd.port.mk>
diff --git a/devel/purescript-language-server/distinfo b/devel/purescript-language-server/distinfo
new file mode 100644
index 000000000000..676de0a16dd1
--- /dev/null
+++ b/devel/purescript-language-server/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1632127644
+SHA256 (purescript-language-server.js) = b3b677891a3118aec9b59699cf61840a73b54ea02e91d5cbe0ea63ff18085167
+SIZE (purescript-language-server.js) = 498429
diff --git a/devel/purescript-language-server/pkg-descr b/devel/purescript-language-server/pkg-descr
new file mode 100644
index 000000000000..7a7953fceda3
--- /dev/null
+++ b/devel/purescript-language-server/pkg-descr
@@ -0,0 +1,6 @@
+PureScript language server is an implementation of the LSP protocol for
+PureScript programming language. It is a Node application features type
+information, a formatting provider, code autocompletion and other common LSP
+features.
+
+WWW: https://github.com/nwolverson/purescript-language-server/
More information about the dev-commits-ports-all
mailing list