From 2ccff377568d4622624062701334a6fc0d0b9ba3 Mon Sep 17 00:00:00 2001 From: cashmere Date: Sat, 25 Jul 2026 16:43:47 +0200 Subject: add macchina --- Makefile | 1 + pkglist | 1 + sysutils/Makefile | 5 +++++ sysutils/macchina/Makefile | 26 ++++++++++++++++++++++++++ sysutils/macchina/distinfo | 3 +++ sysutils/macchina/pkg-descr | 7 +++++++ 6 files changed, 43 insertions(+) create mode 100644 sysutils/Makefile create mode 100644 sysutils/macchina/Makefile create mode 100644 sysutils/macchina/distinfo create mode 100644 sysutils/macchina/pkg-descr diff --git a/Makefile b/Makefile index 5b1374e..5e04e99 100644 --- a/Makefile +++ b/Makefile @@ -4,6 +4,7 @@ SUBDIR += devel SUBDIR += misc SUBDIR += multimedia SUBDIR += security +SUBDIR += sysutils SUBDIR += x11 SUBDIR += x11-wm SUBDIR += x11-toolkits diff --git a/pkglist b/pkglist index 6e51cc5..6100e7f 100644 --- a/pkglist +++ b/pkglist @@ -10,6 +10,7 @@ devel/yaml-language-server misc/kimi-code multimedia/sunshine security/pinentry-emacs +sysutils/macchina x11/i3bar-river x11-wm/mango x11-toolkits/scenefx05 diff --git a/sysutils/Makefile b/sysutils/Makefile new file mode 100644 index 0000000..019161f --- /dev/null +++ b/sysutils/Makefile @@ -0,0 +1,5 @@ +COMMENT = System utilities + +SUBDIR += macchina + +.include 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 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. -- cgit v1.3.1