From: Kirill A. Korinsky Subject: Re: sysutils/k9s: how to patch go ports To: rafael@sizeofvoid.org, ports@openbsd.org Date: Sat, 04 Oct 2025 21:58:59 +0200 On Sat, 04 Oct 2025 19:16:46 +0200, Kirill A. Korinsky wrote: > > On Sat, 04 Oct 2025 16:44:37 +0200, > Rafael Sadowski wrote: > > > > [1 ] > > I ported sysutils/k9s to OpenBSD. During the build process, I > > encountered 2-3 build errors that are easy to fix (hackish). > > > > sysutils/k9s/patch-pkg_mod_github_com_containerd_containerd@v1_7_28_archive_tar_mostunix_go > > sysutils/k9s/patch-pkg_mod_github_com_containerd_containerd@v1_7_28_archive_tar_unix_go > > sysutils/k9s/patch-pkg_mod_github_com_containerd_containerd@v1_7_28_client_go > > > > My problem is that these files are not available at all during the > > patch task. Does anyone have any idea what is going on? > > > > The port is attached. > > > > I had multiple hacks in docker-compose for a while, which was completley > cleaned up since https://github.com/openbsd/ports/commit/697de69e0f426528b7ef80cbc079b1f289b26465 > > The root idea was to use > > WRKDIST = ${WRKSRC} > > which make working with patches in go-port much simpler. > And I recall that I had self-made .tgz which contains all dependencies, to overstep some limitations in lang/go module. Sorry for the useless noise. -- wbr, Kirill