From: izzy Meyer Subject: UPDATE: sysutils/exfetch -> 1.6 To: ports@openbsd.org Cc: bentley@openbsd.org Date: Fri, 27 Mar 2026 12:21:53 -0500 Hello ports@ Here's a small update that drops the patch enabling debug packages for exfetch, and two smaller changes that don't really affect us on OpenBSD. I plan this will be the last update of this package before OpenBSD 7.9 reaches -release status. I added an optional MAKE_FLAG "DEBUG", that when set to "on" will enable crystal's --debug flag at build time. This simplifies the port quite a bit and avoids the need for patching the Makefile. Changelog: * Since(1.5.4) Misc Changes: - Added new DEBUG flag to optionally build with debug symbols Optimizations: Bugfixes: - Fix gpu detection normalization New features: - Added eopkg support in package count (copied bentley@ as he was the one who messaged me for an OK about the last commit on this port patching debug builds into the port to see his thoughts on the matter) OK? Thanks. -- 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 ea446ebbd5a..24bd0230655 100644 --- sysutils/exfetch/Makefile +++ sysutils/exfetch/Makefile @@ -1,10 +1,9 @@ COMMENT = shell-extensible fetching program -DIST_TUPLE += codeberg izder456 exfetch 1.5.4 . +DIST_TUPLE += codeberg izder456 exfetch 1.6 . DIST_TUPLE += github schovi baked_file_system \ f4f658812c5b8b404437d8cf34b72a0eb5fe7701 \ lib/baked_file_system -REVISION = 0 WRKDIST = ${WRKDIR}/exfetch @@ -28,6 +27,8 @@ WANTLIB += pthread z FAKE_FLAGS = PREFIX=${TRUEPREFIX} \ MANDIR=${TRUEPREFIX}/man/man1 +MAKE_FLAGS = DEBUG=on + DEBUG_PACKAGES = ${BUILD_PACKAGES} .include diff --git sysutils/exfetch/distinfo sysutils/exfetch/distinfo index 10913892cd6..7c64dee11a6 100644 --- sysutils/exfetch/distinfo +++ sysutils/exfetch/distinfo @@ -1,4 +1,4 @@ -SHA256 (izder456-exfetch-1.5.4.tar.gz) = sBsrodgP/Ha2ijwKzXDe1OOBZO1+vO7+VtM0wFCImSo= +SHA256 (izder456-exfetch-1.6.tar.gz) = Sgy9ta4gnPBwjM9/5dI9W5I6wa3Ywii3uSbiYDy32NE= SHA256 (schovi-baked_file_system-f4f658812c5b8b404437d8cf34b72a0eb5fe7701.tar.gz) = tTPwhaL4SoA31VcKAO5Gj6WSUmMTbAaBgGoCQU6Cj8w= -SIZE (izder456-exfetch-1.5.4.tar.gz) = 26260 +SIZE (izder456-exfetch-1.6.tar.gz) = 26888 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 5f58b31ea7a..00000000000 --- sysutils/exfetch/patches/patch-Makefile +++ /dev/null @@ -1,12 +0,0 @@ -Index: Makefile ---- Makefile.orig -+++ Makefile -@@ -29,7 +29,7 @@ $(BIN): - if [ "$(HARDENING)" = "on" ]; then flags="$$flags --link-flags -Wl,-zrelro,-znow"; 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 --no-color -v build -s -t -p --production --release $$flags -+ ASCII_FILES="$$ascii_files" shards --no-color -v build --debug -s -t -p --production --release $$flags - - run: - @flags=""; \