From: Klemens Nanni Subject: openfact: drop ruby flavor from pkgname To: ports Date: Fri, 26 Dec 2025 16:24:49 +0000 Puppet and openvox already do MODRUBY_HANDLE_FLAVORS=No, I propose the same for openfact: # TRUSTED_PKG_PATH=. pkg_add -u openvox quirks-7.169->7.171: ok ruby34-openfact-5.2.0->openfact-5.2.1p0 forward dependencies: | Dependency of openvox-8.24.1 on ruby34-openfact->=5.0 doesn't match Merging openvox-8.24.1->8.24.2p0 (ok) openvox-8.24.1+ruby34-openfact-5.2.0->openfact-5.2.1p0+openvox-8.24.2p0: ok Read shared items: ok Couldn't find updates ... 0 They're all standalone tools and building multiple ruby-version flavors makes no sense; now I tripped over 'pkg_add openfact' not working, so I thought it makes sense to fix them. quirk and @pkgpath marker work, not sure @conflict is needed, but since 'pkg_add -u' is happy, I left it like that. Feedback? OK? Old sysutils/ruby-{puppet,facter} are left untouched. Index: devel/quirks/Makefile =================================================================== RCS file: /cvs/ports/devel/quirks/Makefile,v diff -u -p -r1.1763 Makefile --- devel/quirks/Makefile 22 Dec 2025 13:32:15 -0000 1.1763 +++ devel/quirks/Makefile 26 Dec 2025 16:00:31 -0000 @@ -3,7 +3,7 @@ CATEGORIES = devel databases DISTFILES = # API.rev -PKGNAME = quirks-7.170 +PKGNAME = quirks-7.171 PKG_ARCH = * MAINTAINER = Marc Espie Index: devel/quirks/files/Quirks.pm =================================================================== RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v diff -u -p -r1.1775 Quirks.pm --- devel/quirks/files/Quirks.pm 22 Dec 2025 13:32:15 -0000 1.1775 +++ devel/quirks/files/Quirks.pm 26 Dec 2025 16:01:06 -0000 @@ -1050,6 +1050,7 @@ my $obsolete_suggestion = { 'opensmtpd-extras-redis' => 'opensmtpd-table-redis', # 7.9 'dovecot-fts-xapian' => 'dovecot-fts-flatcurve', + 'ruby34-openfact' => 'openfact', }; # reasons for obsolete packages Index: sysutils/ruby-openfact/Makefile =================================================================== RCS file: /cvs/ports/sysutils/ruby-openfact/Makefile,v diff -u -p -r1.5 Makefile --- sysutils/ruby-openfact/Makefile 21 Dec 2025 11:59:52 -0000 1.5 +++ sysutils/ruby-openfact/Makefile 26 Dec 2025 16:02:38 -0000 @@ -3,6 +3,7 @@ COMMENT = system inventory tool DISTNAME = openfact-5.2.1 +REVISION = 0 CATEGORIES = sysutils HOMEPAGE = https://github.com/OpenVoxProject/openfact/ @@ -13,6 +14,7 @@ MAINTAINER = Klemens Nanni =1.15.5 \ Index: sysutils/ruby-openfact/pkg/PLIST =================================================================== RCS file: /cvs/ports/sysutils/ruby-openfact/pkg/PLIST,v diff -u -p -r1.3 PLIST --- sysutils/ruby-openfact/pkg/PLIST 6 Dec 2025 10:50:08 -0000 1.3 +++ sysutils/ruby-openfact/pkg/PLIST 26 Dec 2025 16:04:14 -0000 @@ -1,3 +1,5 @@ +@conflict ruby34-${PKGSTEM}-* +@pkgpath ${BASE_PKGPATH},ruby34 ${GEM_BIN}/facter ${GEM_LIB}/cache/${DISTNAME}.gem ${GEM_LIB}/gems/${DISTNAME}/ Index: sysutils/ruby-openvox/8/Makefile =================================================================== RCS file: /cvs/ports/sysutils/ruby-openvox/8/Makefile,v diff -u -p -r1.6 Makefile --- sysutils/ruby-openvox/8/Makefile 21 Dec 2025 11:52:54 -0000 1.6 +++ sysutils/ruby-openvox/8/Makefile 26 Dec 2025 16:07:16 -0000 @@ -1,4 +1,5 @@ VERSION = 8.24.2 +REVISION = 0 RUN_DEPENDS = converters/ruby-multi_json,${MODRUBY_FLAVOR}>=1.13,<2 \ devel/ruby-concurrent-ruby,${MODRUBY_FLAVOR}>=1,<2 \ @@ -8,7 +9,7 @@ RUN_DEPENDS = converters/ruby-multi_jso devel/ruby-puppet-resource_api,${MODRUBY_FLAVOR}>=1.5 \ devel/ruby-scanf,${MODRUBY_FLAVOR}>=1,<2 \ devel/ruby-semantic_puppet,${MODRUBY_FLAVOR}>=1,<2 \ - sysutils/ruby-openfact,${MODRUBY_FLAVOR}>=5.2.1 + sysutils/ruby-openfact>=5.2.1p0 pre-configure: ${SUBST_CMD} ${WRKSRC}/lib/puppet/provider/package/gem.rb \