Index | Thread | Search

From:
izzy Meyer <izder456@disroot.org>
Subject:
UPDATE: sysutils/exfetch to 1.4.2
To:
ports@openbsd.org
Date:
Wed, 5 Nov 2025 12:06:03 -0600

Download raw body.

Thread
Hello ports@

Here's a diff updating my program exfetch to 1.4.2.

I dropped the patch for the Makefile as I upstreamed the change from
that to the project for simplicity.

Changelog since 1.3.5:

Misc Changes:
- Nix Flake Support (Thanks [[https://codeberg.org/DrPyser][Charles]])
- No longer dependent on =lscpu= and =free= on Linux
- Update to fit the API of crystal 1.16.2
- Changed nerdfont icons around:
  - brain -> cpu icon
  - anatomic heart -> regular heart
- Stopped using colorizer module and start using ANSI escape sequences
for compat in the OpenBSD tty
- Add facility to check if command exists to make fetching new infos
easier
- Simplified template to make new template creation easier down the line
- Default to verbose build flags, with no color so we can avoid
patching the OpenBSD port.
- Normalized locale so we can have consistent shell output from certain
commands
- Use =Process.run= to run executables
- Use =Process.find_executable= to find exectuables
  
New features:
- add uptime info (Thanks [[https://codeberg.org/izua][izzy]])
- add new =HARDENING= compile time option to the makefile that forces
RELRO exe hardening. (Thanks [[https://codeberg.org/DrPyser][Charles]])
- add =cluncwm= to the =Hash= of processes to check for in wm detection
- add gpu info
- add pkg info:
  - =dpkg=
  - =rpm=
  - =emerge=
  - =nix=
  - =apk=
  - =pkg_*=
  - =pkg=
  - =pkgin=
  - =pacman=

Could I get OKs?

-- 
iz (she/her)

> i like to say mundane things,
> there are too many uninteresting things
> that go unnoticed.

izder456 (dot) neocities (dot) org
diff --git sysutils/exfetch/Makefile sysutils/exfetch/Makefile
index 17ec9755d1e..e48977434fd 100644
--- sysutils/exfetch/Makefile
+++ sysutils/exfetch/Makefile
@@ -1,6 +1,6 @@
 COMMENT =	shell-extensible fetching program
 
-DIST_TUPLE +=	codeberg izder456 exfetch 1.3.5 .
+DIST_TUPLE +=	codeberg izder456 exfetch 1.4.2 .
 DIST_TUPLE +=	github schovi baked_file_system \
 		f4f658812c5b8b404437d8cf34b72a0eb5fe7701 \
 		lib/baked_file_system
diff --git sysutils/exfetch/distinfo sysutils/exfetch/distinfo
index 79b69d2b85c..dd51db05620 100644
--- sysutils/exfetch/distinfo
+++ sysutils/exfetch/distinfo
@@ -1,4 +1,4 @@
-SHA256 (izder456-exfetch-1.3.5.tar.gz) = jgNehO6r5X2jmG9eatgZ+Pz+VtSp8Rj+9jJAOXQf/TQ=
+SHA256 (izder456-exfetch-1.4.2.tar.gz) = y6wpGav0lckkuV+jxpoDyFVowXc1UsMIBUdkzdzT1OQ=
 SHA256 (schovi-baked_file_system-f4f658812c5b8b404437d8cf34b72a0eb5fe7701.tar.gz) = tTPwhaL4SoA31VcKAO5Gj6WSUmMTbAaBgGoCQU6Cj8w=
-SIZE (izder456-exfetch-1.3.5.tar.gz) = 25039
+SIZE (izder456-exfetch-1.4.2.tar.gz) = 334776
 SIZE (schovi-baked_file_system-f4f658812c5b8b404437d8cf34b72a0eb5fe7701.tar.gz) = 56332
diff --git sysutils/exfetch/patches/patch-Makefile sysutils/exfetch/patches/patch-Makefile
deleted file mode 100644
index 4b311f415e4..00000000000
--- sysutils/exfetch/patches/patch-Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: Makefile
---- Makefile.orig
-+++ Makefile
-@@ -25,7 +25,7 @@ $(BIN):
- 	if [ "$(STATIC)" = "on" ]; then flags="$$flags --static"; fi; \
- 	ascii_files="$$(find src/exfetch/ascii -type f -name '*.ascii' | xargs -n1 basename)"; \
- 	printf "Found ASCII files:\n$$ascii_files\n"; \
--	ASCII_FILES="$$ascii_files" shards build --production --release $$flags
-+	ASCII_FILES="$$ascii_files" shards --no-color -v build --production --release $$flags
- 
- install: $(BIN)
- 	$(MKDIR) $(DESTDIR)$(BINDIR)