On Sun, 05 Jul 2026 23:56:50 +0200
Kirill A. Korinsky <[email protected]> wrote:

> On Sun, 05 Jul 2026 20:13:02 +0200,
> izzy Meyer <[email protected]> wrote:
> > 
> > [1  <text/plain; US-ASCII (7bit)>]
> > On Sun, 28 Jun 2026 12:44:42 -0500
> > izzy Meyer <[email protected]> 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 <text/x-patch (7bit)>]
> > 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 <[email protected]>
 
-# 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

Reply via email to