Re: new port: net/zoitechat (maintained fork of hexchat)
izzy Meyer <[email protected]>
| Newsgroups | gmane.os.openbsd.ports |
|---|---|
| Message-ID | <[email protected]> |
On Wed, 19 Aug 2026 14:33:24 -0500 izzy Meyer <[email protected]> wrote: > On Wed, 19 Aug 2026 02:41:29 -0600 > "Anthony J. Bentley" <[email protected]> wrote: > > > izzy Meyer writes: > > > > > 2.19.0 was released. New tarball is attached. > > > > > > > > > > > > > Whoops, missed a hidden libdepend on harfbuzz. tests also need > > > > gtar, so add that to TEST_DEPENDS. Tests still fail on my system > > > > with privsep as _pbuild doesn't have a gtk theme in their > > > > homedir i think. should be fine to ignore for now, right? > > > > > > > > > > Nevermind, seems only tests try to dlopen harfbuzz, so I think? it > > > should be in TEST_DEPENDS? > > > > > > Unsure. Here's a tarball with harfbuzz added to TEST_DEPENDS > > > instead. > > > > Looks like the @comments in PLIST should be removed. > > > > Failed to build for me. Looks like it tries to use the network > > during build. > > > > (snip) > > Seems that Python script attempts to pull down a .dat file from > Github. Luckily, that script can accept a local file as an argument > to provide the .dat. So- pull that file down via DIST_TUPLE, & patch > meson to tell the python script to use the local one. I pinned the > DIST_TUPLE for the .dat to the latest commit. If this port gets > committed, I plan on updating the commit for the DIST_TUPLE .dat to > the latest when I update the port. That seem reasonable? > > I also removed the @comments of the .la files. > > Attached is a tarball with the above changes. > > Thoughts? > > It is attached. > > Thanks, > > Upstream informed me on IRC that I can make another change to the port to avoid needing network in the tests: diff --git a/net/zoitechat/Makefile b/net/zoitechat/Makefile index 44fec3e..dc9fee5 100644 --- a/net/zoitechat/Makefile +++ b/net/zoitechat/Makefile @@ -44,6 +44,8 @@ RUN_DEPENDS = devel/desktop-file-utils \ TEST_DEPENDS = archivers/gtar \ devel/harfbuzz,-main +TEST_ENV += AS_VALIDATE_NONET=1 + pre-test: ln -fs ${LOCALBASE}/bin/gtar ${WRKDIR}/bin/tar Attached is a new tarball with this change. Thanks. -- iz (she/her) > I say mundane things > so the uninteresting > just might get noticed. izder456 (dot) neocities (dot) org
zoitechat-2.19.0.tgz
(application/x-compressed-tar, 2.5 KB) - not displayed