pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/fastfetch



Module Name:    pkgsrc
Committed By:   vins
Date:           Sun Jan 25 15:55:03 UTC 2026

Modified Files:
        pkgsrc/sysutils/fastfetch: Makefile PLIST distinfo

Log Message:
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)


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 pkgsrc/sysutils/fastfetch/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/sysutils/fastfetch/PLIST
cvs rdiff -u -r1.25 -r1.26 pkgsrc/sysutils/fastfetch/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/fastfetch/Makefile
diff -u pkgsrc/sysutils/fastfetch/Makefile:1.42 pkgsrc/sysutils/fastfetch/Makefile:1.43
--- pkgsrc/sysutils/fastfetch/Makefile:1.42     Wed Jan  7 08:48:50 2026
+++ pkgsrc/sysutils/fastfetch/Makefile  Sun Jan 25 15:55:03 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.42 2026/01/07 08:48:50 wiz Exp $
+# $NetBSD: Makefile,v 1.43 2026/01/25 15:55:03 vins Exp $
 
-DISTNAME=      fastfetch-2.55.1
-PKGREVISION=   1
+DISTNAME=      fastfetch-2.58.0
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=fastfetch-cli/}
 GITHUB_TAG=    ${PKGVERSION_NOREV}

Index: pkgsrc/sysutils/fastfetch/PLIST
diff -u pkgsrc/sysutils/fastfetch/PLIST:1.6 pkgsrc/sysutils/fastfetch/PLIST:1.7
--- pkgsrc/sysutils/fastfetch/PLIST:1.6 Sat Oct 11 17:16:54 2025
+++ pkgsrc/sysutils/fastfetch/PLIST     Sun Jan 25 15:55:03 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2025/10/11 17:16:54 vins Exp $
+@comment $NetBSD: PLIST,v 1.7 2026/01/25 15:55:03 vins Exp $
 bin/fastfetch
 man/man1/fastfetch.1
 share/bash-completion/completions/fastfetch
@@ -28,6 +28,7 @@ share/fastfetch/presets/examples/28.json
 share/fastfetch/presets/examples/29.jsonc
 share/fastfetch/presets/examples/3.jsonc
 share/fastfetch/presets/examples/30.jsonc
+share/fastfetch/presets/examples/31.jsonc
 share/fastfetch/presets/examples/4.jsonc
 share/fastfetch/presets/examples/5.jsonc
 share/fastfetch/presets/examples/6.jsonc

Index: pkgsrc/sysutils/fastfetch/distinfo
diff -u pkgsrc/sysutils/fastfetch/distinfo:1.25 pkgsrc/sysutils/fastfetch/distinfo:1.26
--- pkgsrc/sysutils/fastfetch/distinfo:1.25     Sun Nov 30 09:36:24 2025
+++ pkgsrc/sysutils/fastfetch/distinfo  Sun Jan 25 15:55:03 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.25 2025/11/30 09:36:24 vins Exp $
+$NetBSD: distinfo,v 1.26 2026/01/25 15:55:03 vins Exp $
 
-BLAKE2s (fastfetch-2.55.1.tar.gz) = 189ce1a3eca144362280b48bc5ba531a7aff9f58babafd32ce49978604d94dc2
-SHA512 (fastfetch-2.55.1.tar.gz) = b38c8dde25c0c105e7be65d414ab3f4ad26f4578c95b2d00bd482f24b2076a8a33d4f5bfd5a1ab400562bd4f9112ea3db7d5bebedfdc44694d0af626b710233e
-Size (fastfetch-2.55.1.tar.gz) = 1386231 bytes
+BLAKE2s (fastfetch-2.58.0.tar.gz) = afe1456611141eecc30f1741792333c38cb86abf2f70e531424a4a84a37dd457
+SHA512 (fastfetch-2.58.0.tar.gz) = f69fb50e5860a8cbb400b532658fcfd55d8dcde86e9ada00ccfaa93f902ee626c00f82e40fdc0c84bb3a13b7fd1c28220f674a04e7f00008faab8b33767eddc7
+Size (fastfetch-2.58.0.tar.gz) = 1415337 bytes



Home | Main Index | Thread Index | Old Index