Re: sysutils/containers-common: applying patches to fetched go modules

"Dave Cottlehuber" <[email protected]>
Newsgroups gmane.os.freebsd.devel.ports
Message-ID <[email protected]>
On Mon, 20 Oct 2025, at 13:33, Gleb Popov wrote:
> On Mon, Oct 20, 2025 at 4:20 PM Dave Cottlehuber <[email protected]> wrote:
>>
>> sysutils/containers-common needs a patch to one of the fetched modules, to
>> build successfully, thanks bapt@ for helping with that.
>>
>> It seems the usual copy & make makepatch tricks don't work because its not
>> part of the original source tree, but part of the fetches.
>
> Judging from the "${WRKSRC_storage}" usage in post-patch, I think the
> problem is that "make makepatch" only operates under ${WRKSRC}.
> Same goes for "make patch" - it will apply patches against ${WRKSRC}.
> For Haskell ports I made Uses/cabal.mk to put Haskell dependencies
> into ${WRKSRC}/cabal_deps rather than ${WRKDIR}/cabal_deps exactly
> for this reason.
>
> In your case you can stay with post-patch (it looks nice to me) or you
> can symlink ${WRKSRC_storage} somewhere under ${WRKSRC} to let
> patch/makepatch machinery kick in.

Thanks! If I run into this again perhaps doing a generalised fix to 
Mk/Uses/go.mk like you suggest is a good option.

A+
Dave
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.