Stefan Hagen wrote:
> Stefan Hagen wrote:
> > Stefan Hagen wrote:
> > > * The post-extract mv is there because the distfile extracts to something
> > >   like fnc_2021-10-31_122120_3cc00310ea, which will change on every 
> > > update.
> > 
> > After figuring out fossil a bit more, there is a better way to download
> > a tagged release, which simplifies the port.
> 
> The build depends are unnecessary. When jimtcl is not provided, the port 
> uses an own version. I first thought it would be better to use ours, but 
> our jimtcl pulls in asciidoc into BUILD_DEPENDS and this needs python and
> down the rabbit hole 47 dependencies need to be built.
> 
> The builtin jimtcl doesn't do this and the port also works without needing 
> bash. This cuts the dependency chain down to 7.
> 
> Updated port with BUILD_DEPENDS dropped attached.

I helped upstream to ditch the autosetup build system and we replaced it 
with a simple Makefile. Now the port is as simple as it can be.

Also, fnc is ISC licensed, libfossil is BSD 2-clause licensed. The
LICENSES folder contains a CC license as well, but it only applies to 
the generated doxigen documentation of libfossil, which is not included.

Portcheck and lib-depends-check are still happy.
Still compiles and runs on amd64 and sparc64.

Updated version attached again.

OK?

Best Regards,
Stefan

Attachment: fnc.tgz
Description: application/tar-gz

Reply via email to