Index | Thread | Search

From:
izzy Meyer <izder456@disroot.org>
Subject:
Re: new port: net/zoitechat (maintained fork of hexchat)
To:
"Anthony J. Bentley" <bentley@openbsd.org>
Cc:
ports@openbsd.org, drainer333@disroot.org, Stuart Henderson <stu@spacehopper.org>
Date:
Thu, 20 Aug 2026 15:37:46 -0500

Download raw body.

Thread
  • izzy Meyer:

    new port: net/zoitechat (maintained fork of hexchat)

  • On Wed, 19 Aug 2026 14:33:24 -0500
    izzy Meyer <izder456@disroot.org> wrote:
    
    > On Wed, 19 Aug 2026 02:41:29 -0600
    > "Anthony J. Bentley" <bentley@openbsd.org> 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
    
  • izzy Meyer:

    new port: net/zoitechat (maintained fork of hexchat)