Skip to content

Commit 01027e0

Browse files
author
vins
committed
sysutils/fastfetch: update to 2.58.0
# upstream changes # 2.58.0 An early release to fix compatibility issues with KDE Plasma 6.6. Breaking changes: * The `de.slowVersionDetection` option has been removed. Slow version detection is now always enabled, as required on non-FHS-compliant distros (e.g., NixOS). (#2149, DE, Linux) Features: * Adds the `--structure-disabled <modules...>` command-line flag to temporarily disable module structure printing. * For example: `fastfetch --structure-disabled colors` removes the color blocks from the default output. * Supports chassis type detection on Linux ARM devices when reported via the device tree (Chassis, Linux) * Supports Bedrock Linux version detection (#2155, OS, Linux) * Honors the `DBPath` and `RootDir` settings in `pacman.conf` when detecting Pacman packages (#2154, Packages, Linux) Bugfixes: * Fixes a crash issues on KDE Plasma 6.6 (Display, Linux) * Fixes the Command module not working with `--dynamic-interval` (#2152, Command) * Fixes Quartz Compositor version detection. It now correctly reports the version of `WindowServer` (`SkyLight`) instead of `WindowManager`. (WM, macOS) Logos: * Adds Kiss2 # 2.57.1 Features: * Tiny performance improvements (Windows) * Improves the reliability of hostname retrieval (Title, Windows) Bugfixes: * Fixes potential compilation issues on Linux (#2142, Linux) * Fixes compilation errors on macOS when building with older SDKs (#2140, macOS) * Fixes compilation issues when building with `-DENABLE_SYSTEM_YYJSON=ON` (#2143) Logos: * Updates PrismLinux and adds a small variant # 2.57.0 Features: * Supports COSMIC DE version detection (DE, Linux) * Supports niri version detection (#2121, WM, Linux) * Supports cosmic-term version and terminal font detection (Terminal / TerminalFont, Linux) * Supports urxvt font detection (TerminalFont, Linux) (#2105) * Improves xterm font detection by checking `xterm.vt100.faceName` (TerminalFont, Linux) * Supports Secure Boot detection (Bootmgr, macOS) * Supports DPI scale factor detection on Windows 7 (Display, Windows) * Supports xterm 256-color codes in color configuration * In `display.color`: "`@<color-index>`" (e.g., "`@34`" for color index `34`) * In `*.format` strings: "`#@<color-index>`" (e.g., "`#@34`" for color index `34`) * Improves uptime accuracy on Windows 10+ (Uptime, Windows) * Adds a new module `Logo` to query built-in logo raw data in JSON output (Logo) * Usage: `fastfetch -s logo -l <logo-name> -j # Supported in JSON format only` * Supports shell version detection even if the binary has been deleted (#2136, Shell, Linux) * Overall code refinements and optimizations Bugfixes: * Skips local / loopback routes when detecting network interfaces (LocalIP, Linux) (#2127) * Fixes CPU speed detection on s390x (CPU, Linux) (#2129) * Fixes GPU detection error handling and supports case-insensitive PCI ID parsing (GPU, Windows) * Fixes some networking issues and memory leaks (Networking) * Fixes `exePath` reporting relative paths on macOS (Shell, macOS) Logos: * Adds openSUSE Tumbleweed braille logo * Adds Xinux * Renames HydraPWK to NetHydra * Fixes colors of deepin and UOS * Fixes colors of macOS and variants # 2.56.1 Features: * Improves compatibility with KDE Plasma 6.5 (#2093, Display) * Adds a `tempSensor` option to specify the sensor name used for CPU temperature detection (CPU) * Example: `{ "type": "cpu", "tempSensor": "hwmon0" /* Use /sys/class/hwmon/hwmon0 for temperature detection */ }` * Refines Memory usage detection on macOS to match Activity Monitor more closely (Memory, macOS) * Minor optimizations Bugfixes: * Fixes cache line size detection (CPU, macOS) Logos: * Removes Opak * Updates GXDE # 2.56.0 Features: * Enhances config file loading. `--config` and `-c` with relative path now also searches paths defined in `fastfetch --list-config-paths`: * This allows users to use `fastfetch -c my-config` without needing to specify the full path. * Adds NUMA node count detection (CPU) * Exposed via `{numa-nodes}` in custom format * Supported on Linux, FreeBSD and Windows * Supports the newest Alacritty config format (#2070, TerminalFont) * Detects driver specific info for Zhaoxin GPUs (GPU, Linux) * Detects Android OEM UI for certain OSes (DE, Android) * Improves users detection on Linux (#2064, Users, Linux) * Adds systemd fallback when utmp is unavailable * Fixes resource leaks * Always reports the newest session info * Adds kiss package manager support (#2072, Packages, Linux) * Reports `sshd` if `$SSH_TTY` is not available (Terminal) * Zpool module rewrite (#2051, Zpool) * Adds new Zpool properties: allocated, guid, readOnly * Zpool module now uses runtime lookup for properties to ensure portability * Adds NetBSD (requires `sudo`) and macOS support * Adds `splitLines` option for Command module, which splits the output into sub modules, each containing one line of the output (Command) ``` * Command output: Line 1 Line 2 Line 3 * Old behavior: Command: Line 1 Line 2 Line 3 * With `"splitLines": true`: Command 1: Line 1 Command 2: Line 2 Command 3: Line 3 ``` Bugfixes: * Fixes {m,o}ksh version detection on Linux (Shell) * Fixes Alacritty config parsing for TOML format (#2070, TerminalFont) * Improves builtin logo printing for piping and buffering (#2065, Logo) * Uses absolute path when detecting shell and terminal version if available (#2067, TerminalShell) Logos: * Updates Codex Linux logo (#2071) * Adds OS/2 Warp logo (#2062) * Adds Amiga logo (#2061)
1 parent e8a80c3 commit 01027e0

3 files changed

Lines changed: 8 additions & 8 deletions

File tree

sysutils/fastfetch/Makefile

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
# $NetBSD: Makefile,v 1.42 2026/01/07 08:48:50 wiz Exp $
1+
# $NetBSD: Makefile,v 1.43 2026/01/25 15:55:03 vins Exp $
22

3-
DISTNAME= fastfetch-2.55.1
4-
PKGREVISION= 1
3+
DISTNAME= fastfetch-2.58.0
54
CATEGORIES= sysutils
65
MASTER_SITES= ${MASTER_SITE_GITHUB:=fastfetch-cli/}
76
GITHUB_TAG= ${PKGVERSION_NOREV}

sysutils/fastfetch/PLIST

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@comment $NetBSD: PLIST,v 1.6 2025/10/11 17:16:54 vins Exp $
1+
@comment $NetBSD: PLIST,v 1.7 2026/01/25 15:55:03 vins Exp $
22
bin/fastfetch
33
man/man1/fastfetch.1
44
share/bash-completion/completions/fastfetch
@@ -28,6 +28,7 @@ share/fastfetch/presets/examples/28.jsonc
2828
share/fastfetch/presets/examples/29.jsonc
2929
share/fastfetch/presets/examples/3.jsonc
3030
share/fastfetch/presets/examples/30.jsonc
31+
share/fastfetch/presets/examples/31.jsonc
3132
share/fastfetch/presets/examples/4.jsonc
3233
share/fastfetch/presets/examples/5.jsonc
3334
share/fastfetch/presets/examples/6.jsonc

sysutils/fastfetch/distinfo

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
$NetBSD: distinfo,v 1.25 2025/11/30 09:36:24 vins Exp $
1+
$NetBSD: distinfo,v 1.26 2026/01/25 15:55:03 vins Exp $
22

3-
BLAKE2s (fastfetch-2.55.1.tar.gz) = 189ce1a3eca144362280b48bc5ba531a7aff9f58babafd32ce49978604d94dc2
4-
SHA512 (fastfetch-2.55.1.tar.gz) = b38c8dde25c0c105e7be65d414ab3f4ad26f4578c95b2d00bd482f24b2076a8a33d4f5bfd5a1ab400562bd4f9112ea3db7d5bebedfdc44694d0af626b710233e
5-
Size (fastfetch-2.55.1.tar.gz) = 1386231 bytes
3+
BLAKE2s (fastfetch-2.58.0.tar.gz) = afe1456611141eecc30f1741792333c38cb86abf2f70e531424a4a84a37dd457
4+
SHA512 (fastfetch-2.58.0.tar.gz) = f69fb50e5860a8cbb400b532658fcfd55d8dcde86e9ada00ccfaa93f902ee626c00f82e40fdc0c84bb3a13b7fd1c28220f674a04e7f00008faab8b33767eddc7
5+
Size (fastfetch-2.58.0.tar.gz) = 1415337 bytes

0 commit comments

Comments
 (0)