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
No comments:
Post a Comment