Created attachment 232418 [details] Patch file Mark BROKEN with Ruby 3.x. =======================<phase: stage >============================ ===> Staging for mcollective-2.12.5 ===> mcollective-2.12.5 depends on package: rubygem-stomp>=0 - found ===> mcollective-2.12.5 depends on file: /usr/local/bin/ruby30 - found ===> Generating temporary packing list cd /wrkdirs/usr/ports/sysutils/mcollective/work/mcollective-2.12.5 ; /usr/local/bin/ruby30 install.rb --destdir=/wrkdir s/usr/ports/sysutils/mcollective/work/stage --configdir=/usr/local/etc/mcollective --plugindir=/usr/local/share/mcollec tive install.rb:51:in `<main>': uninitialized constant FALSE (NameError) *** Error code 1 Stop. make: stopped in /usr/ports/sysutils/mcollective
LGTM, mcollective is being replaced by choria and has not seen updates since 2019. I think I will deprecate these ports and schedule them for deletion when puppet 6 Reach EOL. Thanks!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=d9e2869004d09901a194a932d003fe3333eaf763 commit d9e2869004d09901a194a932d003fe3333eaf763 Author: Yasuhiro Kimura <yasu@FreeBSD.org> AuthorDate: 2022-03-13 03:40:53 +0000 Commit: Romain Tartière <romain@FreeBSD.org> CommitDate: 2022-03-18 23:32:57 +0000 sysutils/mcollective: Mark BROKEN with Ruby 3.x PR: 262517 With hat: puppet sysutils/mcollective/Makefile | 3 +++ 1 file changed, 3 insertions(+)