git: f824a5ab0912 - main - sysutils/stackit: Add new port

From: Mateusz Piotrowski <0mp_at_FreeBSD.org>
Date: Wed, 17 Sep 2025 09:32:44 UTC
The branch main has been updated by 0mp:

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

commit f824a5ab091248adebb95aac5a6cb64ef162e0a3
Author:     Robert Gogolok <gogolok@gmail.com>
AuthorDate: 2025-09-14 15:53:54 +0000
Commit:     Mateusz Piotrowski <0mp@FreeBSD.org>
CommitDate: 2025-09-17 09:32:24 +0000

    sysutils/stackit: Add new port
    
    A command-line interface to manage STACKIT resources
    
    PR:     289607
---
 sysutils/Makefile          |  1 +
 sysutils/stackit/Makefile  | 19 +++++++++++++++++++
 sysutils/stackit/distinfo  |  5 +++++
 sysutils/stackit/pkg-descr |  6 ++++++
 4 files changed, 31 insertions(+)

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