[tlbuild] wget in TL now needs https

Marc Baudoin babafou at babafou.eu.org
Sat Apr 24 12:37:45 CEST 2021

Karl Berry <karl at freefriends.org> écrit :
> As of now, the CTAN mirror list contains only https mirrors, not http.
> This was necessary in order to cater to (broken/stupid) Chrome behavior.
> Therefore our wget binaries provided in TL now need to support https to
> be useful. I know that several (all?) do not, because https is such a
> mess to compile, and induces so many shared lib dependencies.
> Nevertheless, we have no choice.
> I don't know if it's practical to compile wget statically, but of course
> that would be ideal. Otherwise, it's ok to compile it with shared libs
> for whatever OS version makes the most sense. A system-provided binary is
> preferred (by default) in any case.

Done for NetBSD (amd64 and i386).

> I tweaked the sample configuration invocation at
>   https://tug.org/texlive/build.html#wget
> to remove the --without-ssl, since that's clearly not what we want any
> more, but I'm sure more options are needed in practice. Let me know.

I had to add --with-ssl=openssl to use OpenSSL, which is part of
the base NetBSD system.  By default, wget looks for GnuTLS, which
is not part of the base NetBSD system.

More information about the tlbuild mailing list.