From: Klemens Nanni Subject: Re: drop ruby flavor from some Puppet/OpenVox related ports To: Sebastian Reitenbach , ports Date: Fri, 06 Feb 2026 15:56:42 +0000 04.02.2026 15:13, Sebastian Reitenbach пишет: > Hi, > > this drops the ruby flavor of a couple of Puppet/OpenVox related ports, as kn@ started i.e. with openfact. > Ports included: > > databases/ruby-hiera3 > databases/ruby-hiera-eyaml > databases/ruby-hiera-eyaml-gpg (the only one that needed updated RUN_DEPENDS) > databases/ruby-hiera-file > sysutils/ruby-puppet-lint > sysutils/r10k > > hiera3, hiera-eyaml, puppet-lint and r10k have binaries, that's why I started there, the other ruby-hiera-* don't have, but I included them for consistency with the other hiera related ports. > Nothing depends on them, besides the above mentioned interdependency, so no other RUN_DEPENDS to change. OK kn for the ports above when done as below, then 'pkg_add -u' will properly merge them. > > I tried with @pkgpath and @conflict but I didn't got it to upgrade or install, when the version with old name was around. Is there a way to get it to work? Do what's done for openfact: - bump revision - @conflict ruby34-PKGNAME-* - @pkgpath PKGPATH,ruby34 - quirk: ruby34-PKGSTEM -> PKGSTEM Here's one example (replying offline from a plane, had those sources still around): Index: databases/ruby-hiera-eyaml/Makefile =================================================================== RCS file: /cvs/ports/databases/ruby-hiera-eyaml/Makefile,v diff -u -p -r1.21 Makefile --- databases/ruby-hiera-eyaml/Makefile 10 Jan 2025 18:16:49 -0000 1.21 +++ databases/ruby-hiera-eyaml/Makefile 5 Feb 2026 11:17:37 -0000 @@ -2,6 +2,7 @@ COMMENT = Hiera backend for decrypting e DISTNAME = hiera-eyaml-4.2.0 CATEGORIES = databases +REVISION = 0 MAINTAINER = Sebastian Reitenbach @@ -9,6 +10,8 @@ MAINTAINER = Sebastian Reitenbach Index: devel/quirks/files/Quirks.pm =================================================================== RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v diff -u -p -r1.1786 Quirks.pm --- devel/quirks/files/Quirks.pm 4 Feb 2026 15:33:58 -0000 1.1786 +++ devel/quirks/files/Quirks.pm 5 Feb 2026 11:11:59 -0000 @@ -505,6 +505,7 @@ my $stem_extensions = { 'kdiagram-qt6' => 'kdiagram', 'wycheproof-testvectors' => 'wycheproof', 'ruby34-openfact' => 'openfact', + 'ruby34-hiera-eyaml' => 'hiera-eyaml', }; my $obsolete_reason = {}; > If not, then probably worth mention manual upgrade needed, in current.html  > > Any comments, etc. or even OKs welcome. > > thanks, > Sebastian >