Created attachment 265124 [details] Patch for muon * Adjust port so it's as barebones as possible to make it suitable for bootstrapping Compile on FreeBSD 14.3-RELEASE (amd64) (make, make check-plist) Poudriere testport OK 13.5-RELEASE (amd64) Poudriere testport OK 13.5-RELEASE (i386) Poudriere testport OK 14.3-RELEASE (amd64)
I think we should in any case keep the manpages.
Created attachment 265134 [details] Patch for muon Add option for MANPAGES
I'd really like to avoid having it by default as it pulls in gmake (via scdoc) and friends.
can manpages can be (and may be should be added pregenerated, munon provide them in a separate distfile (unfortunatly without version). I am ok with us generating them and storing them in files/
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=f6ed10865cfc36b32bec0e8eed4a9f4e49a5f4e6 commit f6ed10865cfc36b32bec0e8eed4a9f4e49a5f4e6 Author: Baptiste Daroussin <bapt@FreeBSD.org> AuthorDate: 2025-11-04 09:14:43 +0000 Commit: Baptiste Daroussin <bapt@FreeBSD.org> CommitDate: 2025-11-04 09:19:27 +0000 devel/muon: update to 0.5.0 To keep the dependency chain as minimal as possible (in particular in order to be able to use muon where we could end up with a circular dependency when using meson), the manpage are now installed directly generated from the distfile provided by upstream instead of generating them with scdoc which itself depends on gmake and we use samurai instead of ninja. Keep pkgconf dependency, as pkgconf itself does not have a big dependency chain and muon is faster when directly using libpkgconf. Based on an inial proposal from diizy@ PR: 290759 devel/muon/Makefile | 27 +++++++++++++++++++-------- devel/muon/distinfo | 8 +++++--- 2 files changed, 24 insertions(+), 11 deletions(-)
thanks!