Re: base64.h problems with rtorent port

From: Nuno Teixeira <eduardo_at_freebsd.org>
Date: Fri, 27 Dec 2024 14:24:46 UTC
Perfect!

I'm thinking using a radio option where we can select one of xml parsers or
none as supported upstream, defaulting to TINYXML.

A quick look in repology shows that at least 3 linux distros use directly
`--with-xmlrpc-tinyxml2` with 0.15.0 pkgs. I'm ok with simplifying port or
keep radio option.

Cheers!

```
OPTIONS_DEFINE=         DOCS EXAMPLES IPV6
OPTIONS_DEFAULT=        TINYXML
OPTIONS_RADIO=          XML
OPTIONS_RADIO_XML=      TINYXML XMLRPC
XMLRPC_DESC=            Compile with xmlrpc-c support

IPV6_CONFIGURE_ENABLE=  ipv6
TINYXML_CONFIGURE_ON=   --with-xmlrpc-tinyxml2
XMLRPC_LIB_DEPENDS=     libxmlrpc.so:net/xmlrpc-c
XMLRPC_CONFIGURE_ON=    --with-xmlrpc-c
```

Baptiste Daroussin <bapt@freebsd.org> escreveu (sexta, 27/12/2024 à(s)
13:17):

> On Fri 27 Dec 12:48, Nuno Teixeira wrote:
> > Hello Baptiste,
> >
> > Yes, this proves that my C skills are awesome :)
> >
> > Upstream spotted it too, and in fact, base64.h is missing from tarball.
> > Now I'm waiting on upstream to find the best and fast way to include
> > missing file so I can test build.
> >
> > Thanks very much,
>
> I have sent a PR which should fix the issue they need to reroll their
> distfiles.
>


-- 
Nuno Teixeira
FreeBSD UNIX:  <eduardo@FreeBSD.org>   Web:  https://FreeBSD.org