summaryrefslogtreecommitdiff
path: root/sysutils/macchina
diff options
context:
space:
mode:
authorcashmere <cashmere@autistici.org>2026-07-25 16:43:47 +0200
committercashmere <cashmere@autistici.org>2026-07-25 16:43:47 +0200
commit2ccff377568d4622624062701334a6fc0d0b9ba3 (patch)
tree42b7b87099566efd04bf5fa8a5327085b2371202 /sysutils/macchina
parentcb269f35135a17e0f6fafdbe3a3c61499a9d4445 (diff)
downloadports-2ccff377568d4622624062701334a6fc0d0b9ba3.tar.gz
add macchina
Diffstat (limited to 'sysutils/macchina')
-rw-r--r--sysutils/macchina/Makefile26
-rw-r--r--sysutils/macchina/distinfo3
-rw-r--r--sysutils/macchina/pkg-descr7
3 files changed, 36 insertions, 0 deletions
diff --git a/sysutils/macchina/Makefile b/sysutils/macchina/Makefile
new file mode 100644
index 0000000..99dc2e8
--- /dev/null
+++ b/sysutils/macchina/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= macchina
+DISTVERSIONPREFIX= v
+DISTVERSION= 6.4.0
+CATEGORIES= sysutils
+MASTER_SITES= https://github.com/Macchina-CLI/macchina/releases/download/v${DISTVERSION}/
+DISTNAME= ${PORTNAME}-v${DISTVERSION}-freebsd-x86_64
+
+MAINTAINER= cashmere@autistici.org
+COMMENT= Fast, minimal system information fetch tool
+WWW= https://github.com/Macchina-CLI/macchina
+
+LICENSE= MIT
+# the binary tarball ships no license text, hence no LICENSE_FILE
+
+ONLY_FOR_ARCHS= amd64
+ONLY_FOR_ARCHS_REASON= upstream ships a prebuilt FreeBSD binary for x86_64 only
+
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
+
+PLIST_FILES= bin/macchina
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/macchina ${STAGEDIR}${PREFIX}/bin
+
+.include <bsd.port.mk>
diff --git a/sysutils/macchina/distinfo b/sysutils/macchina/distinfo
new file mode 100644
index 0000000..aa8dcc7
--- /dev/null
+++ b/sysutils/macchina/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1784990342
+SHA256 (macchina-v6.4.0-freebsd-x86_64.tar.gz) = b0647df22e6188ec2bebdfa42301eaa35edf0e74cc08db9c667129dc23ff4fb2
+SIZE (macchina-v6.4.0-freebsd-x86_64.tar.gz) = 1514470
diff --git a/sysutils/macchina/pkg-descr b/sysutils/macchina/pkg-descr
new file mode 100644
index 0000000..e2d4cc9
--- /dev/null
+++ b/sysutils/macchina/pkg-descr
@@ -0,0 +1,7 @@
+Macchina is a system information fetch tool with a focus on performance
+and minimalism, in the spirit of neofetch and fastfetch. It prints basic
+system information (host, kernel, uptime, packages, shell, memory usage,
+...) with a customizable theme.
+
+This port repackages the prebuilt FreeBSD x86_64 binary published by
+upstream instead of building from source.