Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Nov 2024 13:05:33 GMT
From:      "Gabriel M. Dutra" <dutra@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: b6cf89b77b38 - main - devel/terraform-ls: Add new port
Message-ID:  <202411251305.4APD5X3n013529@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by dutra:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b6cf89b77b38ba0679848d88062093d46ee6c351

commit b6cf89b77b38ba0679848d88062093d46ee6c351
Author:     Gabriel M. Dutra <dutra@FreeBSD.org>
AuthorDate: 2024-11-25 13:03:22 +0000
Commit:     Gabriel M. Dutra <dutra@FreeBSD.org>
CommitDate: 2024-11-25 13:04:53 +0000

    devel/terraform-ls: Add new port
    
    Terraform language server to any LSP-compatible editor
---
 devel/Makefile               |  1 +
 devel/terraform-ls/Makefile  | 21 +++++++++++++++++++++
 devel/terraform-ls/distinfo  |  5 +++++
 devel/terraform-ls/pkg-descr |  2 ++
 4 files changed, 29 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index f0d35948fe16..b7c05a6aed57 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -8198,6 +8198,7 @@
     SUBDIR += termbox
     SUBDIR += termcolor
     SUBDIR += terminality
+    SUBDIR += terraform-ls
     SUBDIR += test-drive
     SUBDIR += tevent
     SUBDIR += tex-kpathsea
diff --git a/devel/terraform-ls/Makefile b/devel/terraform-ls/Makefile
new file mode 100644
index 000000000000..887278ff77af
--- /dev/null
+++ b/devel/terraform-ls/Makefile
@@ -0,0 +1,21 @@
+PORTNAME=	terraform-ls
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.36.0
+CATEGORIES=	devel
+
+MAINTAINER=	dutra@FreeBSD.org
+COMMENT=	Terraform language server
+WWW=		https://github.com/hashicorp/terraform-ls
+
+LICENSE=	MPL20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	terraform:sysutils/terraform
+
+USES=		go:1.23,modules
+
+GO_MODULE=	github.com/hashicorp/terraform-ls
+
+PLIST_FILES=	bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/devel/terraform-ls/distinfo b/devel/terraform-ls/distinfo
new file mode 100644
index 000000000000..c47df6e3f26c
--- /dev/null
+++ b/devel/terraform-ls/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1732537820
+SHA256 (go/devel_terraform-ls/terraform-ls-v0.36.0/v0.36.0.mod) = ce03ae7533c77b4cde79a91c45c04ab2e8d709e785b3ff0e80c60272b7fbdf24
+SIZE (go/devel_terraform-ls/terraform-ls-v0.36.0/v0.36.0.mod) = 4726
+SHA256 (go/devel_terraform-ls/terraform-ls-v0.36.0/v0.36.0.zip) = 98268940181c7503aa7c40603bb73a63eb726c2e025c57df36326ebeb7d6b4fd
+SIZE (go/devel_terraform-ls/terraform-ls-v0.36.0/v0.36.0.zip) = 2713494
diff --git a/devel/terraform-ls/pkg-descr b/devel/terraform-ls/pkg-descr
new file mode 100644
index 000000000000..4e5bfbbcaf41
--- /dev/null
+++ b/devel/terraform-ls/pkg-descr
@@ -0,0 +1,2 @@
+The official Terraform language server maintained by HashiCorp provides
+IDE features to any LSP-compatible editor.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202411251305.4APD5X3n013529>