From: izzy Meyer Subject: Re: (maintainer update): sysutils/exfetch -> 1.6.3 To: "Kirill A. Korinsky" Cc: ports@openbsd.org Date: Sun, 5 Jul 2026 19:52:24 -0500 On Sun, 05 Jul 2026 23:56:50 +0200 Kirill A. Korinsky wrote: > On Sun, 05 Jul 2026 20:13:02 +0200, > izzy Meyer wrote: > > > > [1 ] > > On Sun, 28 Jun 2026 12:44:42 -0500 > > izzy Meyer wrote: > > > > > Hello ports@ > > > > > > Attached is a trivial update to my tiny program, exfetch. > > > > > > No code/behavior/plist changes since 1.6. But- what *did* change > > > was the upstream CI infra. Mostly updating this port to keep on > > > track with other packaging of my software on other systems. > > > > > > Not a change on my end, but the recent lang/crystal update added > > > the option to combine BSD-style short options, > > > > > > E.G.: > > > > > > $ exfetch -lr > > > > > > rather than: > > > > > > $ exfetch -l -r > > > > > > That may be of note to people using this software who may want > > > shorter alias configs in their .profile or shell rc file. > > > > > > Tested on amd64. > > > > > > Questions, comments, concerns, OKs, nits welcome. > > > > > > Thanks, > > > > > > > Just a friendly ping. > > > > exfetch $ make port-lib-depends-check > > exfetch-1.6.3(sysutils/exfetch): > Extra: event_core.2 event_extra.1 > exfetch $ > > maybe it should be deleted? > > > Attached again for brevity. > > > > Thanks, > > > > -- > > iz (she/her) > > > > > I say mundane things > > > so the uninteresting > > > just might get noticed. > > > > izder456 (dot) neocities (dot) org > > [2 exfetch-1.6.3.diff ] > > diff --git a/sysutils/exfetch/Makefile b/sysutils/exfetch/Makefile > > index 24bd02306..cefb36e54 100644 > > --- a/sysutils/exfetch/Makefile > > +++ b/sysutils/exfetch/Makefile > > @@ -1,6 +1,6 @@ > > COMMENT = shell-extensible fetching program > > > > -DIST_TUPLE += codeberg izder456 exfetch 1.6 . > > +DIST_TUPLE += codeberg izder456 exfetch 1.6.3 . > > DIST_TUPLE += github schovi baked_file_system \ > > f4f658812c5b8b404437d8cf34b72a0eb5fe7701 \ > > lib/baked_file_system > > diff --git a/sysutils/exfetch/distinfo b/sysutils/exfetch/distinfo > > index 7c64dee11..470f4a2bf 100644 > > --- a/sysutils/exfetch/distinfo > > +++ b/sysutils/exfetch/distinfo > > @@ -1,4 +1,4 @@ > > -SHA256 (izder456-exfetch-1.6.tar.gz) = > > Sgy9ta4gnPBwjM9/5dI9W5I6wa3Ywii3uSbiYDy32NE= +SHA256 > > (izder456-exfetch-1.6.3.tar.gz) = > > 6dPfAn4FOK96aJB6VPpjiSW+ZgJJQViVjN1F9eN6dno= SHA256 > > (schovi-baked_file_system-f4f658812c5b8b404437d8cf34b72a0eb5fe7701.tar.gz) > > = tTPwhaL4SoA31VcKAO5Gj6WSUmMTbAaBgGoCQU6Cj8w= -SIZE > > (izder456-exfetch-1.6.tar.gz) = 26888 +SIZE > > (izder456-exfetch-1.6.3.tar.gz) = 27475 SIZE > > (schovi-baked_file_system-f4f658812c5b8b404437d8cf34b72a0eb5fe7701.tar.gz) > > = 56332 > i can do you one better. in the meantime, i updated upstream to 1.7 most notably it adds pledge() support. otherwise, its mostly code cleanups. attached is a new diff pointing at 1.7 with the above fix as well. thanks, -- iz (she/her) > I say mundane things > so the uninteresting > just might get noticed. izder456 (dot) neocities (dot) org diff --git a/sysutils/exfetch/Makefile b/sysutils/exfetch/Makefile index 24bd02306..5b63e037d 100644 --- a/sysutils/exfetch/Makefile +++ b/sysutils/exfetch/Makefile @@ -1,9 +1,12 @@ COMMENT = shell-extensible fetching program -DIST_TUPLE += codeberg izder456 exfetch 1.6 . +DIST_TUPLE += codeberg izder456 exfetch 1.7 . DIST_TUPLE += github schovi baked_file_system \ f4f658812c5b8b404437d8cf34b72a0eb5fe7701 \ lib/baked_file_system +DIST_TUPLE += github KaneRoot pledge.cr \ + 602a6e6f395a6ebb5aeae948ee8595407bae4e73 \ + lib/pledge WRKDIST = ${WRKDIR}/exfetch @@ -11,17 +14,17 @@ CATEGORIES = sysutils MAINTAINER = izzy Meyer -# ISC (exfetch), MIT (baked_file_system) +# ISC (exfetch), MIT (baked_file_system), ISC (pledge.cr) PERMIT_PACKAGE = Yes LIB_DEPENDS = converters/libiconv \ - devel/boehm-gc devel/libevent2 \ - devel/pcre2 + devel/boehm-gc devel/pcre2 BUILD_DEPENDS = lang/crystal COMPILER_LANGS = c -WANTLIB += c c++abi event_core event_extra gc iconv m pcre2-8 +# uses pledge() +WANTLIB += c c++abi gc iconv m pcre2-8 WANTLIB += pthread z FAKE_FLAGS = PREFIX=${TRUEPREFIX} \ diff --git a/sysutils/exfetch/distinfo b/sysutils/exfetch/distinfo index 7c64dee11..435d94929 100644 --- a/sysutils/exfetch/distinfo +++ b/sysutils/exfetch/distinfo @@ -1,4 +1,6 @@ -SHA256 (izder456-exfetch-1.6.tar.gz) = Sgy9ta4gnPBwjM9/5dI9W5I6wa3Ywii3uSbiYDy32NE= +SHA256 (KaneRoot-pledge.cr-602a6e6f395a6ebb5aeae948ee8595407bae4e73.tar.gz) = e1pTNXpiGXUAegoHOhXsBJcldHvgzenC8c7/pDvHTP8= +SHA256 (izder456-exfetch-1.7.tar.gz) = g4jhYJ+Poh17qo7cr3a+MTwpkwDDinW0lx2HMW5D4Ew= SHA256 (schovi-baked_file_system-f4f658812c5b8b404437d8cf34b72a0eb5fe7701.tar.gz) = tTPwhaL4SoA31VcKAO5Gj6WSUmMTbAaBgGoCQU6Cj8w= -SIZE (izder456-exfetch-1.6.tar.gz) = 26888 +SIZE (KaneRoot-pledge.cr-602a6e6f395a6ebb5aeae948ee8595407bae4e73.tar.gz) = 4417 +SIZE (izder456-exfetch-1.7.tar.gz) = 27755 SIZE (schovi-baked_file_system-f4f658812c5b8b404437d8cf34b72a0eb5fe7701.tar.gz) = 56332