Index | Thread | Search

From:
Kirill A. Korinsky <kirill@korins.ky>
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

Download raw body.

Thread
On Sat, 04 Oct 2025 19:16:46 +0200,
Kirill A. Korinsky <kirill@korins.ky> wrote:
> 
> On Sat, 04 Oct 2025 16:44:37 +0200,
> Rafael Sadowski <rafael@sizeofvoid.org> wrote:
> > 
> > [1  <text/plain; us-ascii (7bit)>]
> > 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