summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Gogolok <gogolok@gmail.com>2025-09-14 17:53:54 +0200
committerMateusz Piotrowski <0mp@FreeBSD.org>2025-09-17 11:32:24 +0200
commitf824a5ab091248adebb95aac5a6cb64ef162e0a3 (patch)
treec552c80647f8465b38467ee02fb8d74572107b14
parentmisc/p5-Business-ISBN-Data: update to 20250915.001 (diff)
sysutils/stackit: Add new port
A command-line interface to manage STACKIT resources PR: 289607
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/stackit/Makefile19
-rw-r--r--sysutils/stackit/distinfo5
-rw-r--r--sysutils/stackit/pkg-descr6
4 files changed, 31 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index a1b45d449a73..e21c8afc9cb1 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -1337,6 +1337,7 @@
SUBDIR += ssd_report
SUBDIR += sshsudo
SUBDIR += ssync
+ SUBDIR += stackit
SUBDIR += stalepid
SUBDIR += stepsync
SUBDIR += storcli
diff --git a/sysutils/stackit/Makefile b/sysutils/stackit/Makefile
new file mode 100644
index 000000000000..423906668ee8
--- /dev/null
+++ b/sysutils/stackit/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= stackit
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.42.0
+CATEGORIES= sysutils
+
+MAINTAINER= gogolok@gmail.com
+COMMENT= Command-line interface to manage STACKIT resources
+WWW= https://github.com/stackitcloud/stackit-cli
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+USES= go:modules
+GO_MODULE= github.com/stackitcloud/stackit-cli
+GO_BUILDFLAGS= -ldflags="-X main.version=${DISTVERSIONFULL}"
+
+PLIST_FILES= bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/sysutils/stackit/distinfo b/sysutils/stackit/distinfo
new file mode 100644
index 000000000000..60633c704718
--- /dev/null
+++ b/sysutils/stackit/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1757862801
+SHA256 (go/sysutils_stackit/stackit-v0.42.0/v0.42.0.mod) = 31496624947deb70f8440b8f7a0bc280cd103f88fb1044bdc51e1146d8dff692
+SIZE (go/sysutils_stackit/stackit-v0.42.0/v0.42.0.mod) = 12903
+SHA256 (go/sysutils_stackit/stackit-v0.42.0/v0.42.0.zip) = 6d18a68ca9d49687b8bf47759a338dfb28746f7b87a34eda386f2bfc9adde93a
+SIZE (go/sysutils_stackit/stackit-v0.42.0/v0.42.0.zip) = 2189171
diff --git a/sysutils/stackit/pkg-descr b/sysutils/stackit/pkg-descr
new file mode 100644
index 000000000000..298e9ecb0292
--- /dev/null
+++ b/sysutils/stackit/pkg-descr
@@ -0,0 +1,6 @@
+Use the STACKIT command-line tool, stackit, to manage
+STACKIT services and resources as well as perform
+operations using the command-line or in scripts or
+automation.
+
+See also: https://github.com/stackitcloud/stackit-cli