Re: Help with complicated go port update (multimedia/navidrome)

Kevin Bowling <[email protected]>
Newsgroups gmane.os.freebsd.devel.ports
Message-ID <CAK7dMtDF4XRBwVebMNZyfzhQWS_JLMGRoeTV9nL3pj5wiX5aCA@mail.gmail.com>
On Sat, Aug 23, 2025 at 10:50 PM Matthias Fechner <[email protected]> wrote:
>
> Hi Kevin,
>
> Am 23.08.2025 um 09:48 schrieb Kevin Bowling:
> > I am bumping up against some limits in the ports Go support and
> > wondering if anyone can point me in the right direction.  I get into
> > an unbuildable situation when updating multimedia/navidrome to the
> > latest release.  I suspect it is modules2tuple needing some
> > maintenance as I'm already accumulating some oddities like needing to
> > maintain a "slow porting method" and a modules.txt file outside the
> > build.
>
> I have not checked what you already did, but I also maintain a lot of
> ports that are build with go.
>
> go.mk can handle all for you, there is no need to use modules2tuple anymore.
> go.mk will take care to download the dependencies in the fetch phase
> automatically, you just need the go.mod.

Hi Matthias,

I have tried the "fast porting" method and never could get that to
work here.  When you have some time I'd like to take a look at this
port with you.

>
> Maybe read the go.mk and/or check ports that I maintain for examples.
> I think it was define the name of the go module, enable go usage of
> modules and maybe some other parameters you must define (please check
> Mk/Uses/go.mk).
>
> Sry that I cannot give you a more detailed answer, but my time will be
> the next weeks very limited.
>
> Hope that helps you.
>
>
> Gruß
> Matthias
>
> --
>
> "Programming today is a race between software engineers striving to
> build bigger and better idiot-proof programs, and the universe trying to
> produce bigger and better idiots. So far, the universe is winning." --
> Rich Cook
>
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.