drop Ruby flavor from a number of Puppet/OpenVox related ports, namely:

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

accompanied with quirks update.

valuable feedback (I missed the quirks part, and for some reason revision
bumps) as well as final OK kn@
This commit is contained in:
sebastia
2026-02-09 08:09:46 +00:00
parent 631e09217e
commit ff3529f333
14 changed files with 43 additions and 9 deletions
+4 -1
View File
@@ -1,5 +1,6 @@
COMMENT = gpg encryptor for the hiera eyaml backend
REVISION = 0
DISTNAME = hiera-eyaml-gpg-0.7.4
CATEGORIES = databases
@@ -10,11 +11,13 @@ MAINTAINER = Sebastian Reitenbach <sebastia@openbsd.org>
PERMIT_PACKAGE = Yes
MODULES = lang/ruby
MODRUBY_HANDLE_FLAVORS =No
GEM_FLAGS = --no-format-executable
CONFIGURE_STYLE = ruby gem
BUILD_DEPENDS = ${RUN_DEPENDS}
RUN_DEPENDS = databases/ruby-hiera-eyaml,${MODRUBY_FLAVOR} \
RUN_DEPENDS = databases/ruby-hiera-eyaml \
security/ruby-gpgme,${MODRUBY_FLAVOR}
.include <bsd.port.mk>
+2
View File
@@ -1,3 +1,5 @@
@conflict ruby34-hiera-eyaml-gpg-*
@pkgpath databases/ruby-hiera-eyaml-gpg,ruby34
${GEM_LIB}/cache/${DISTNAME}.gem
${GEM_LIB}/gems/${DISTNAME}/
${GEM_LIB}/gems/${DISTNAME}/.gitignore
+3
View File
@@ -1,5 +1,6 @@
COMMENT = Hiera backend for decrypting encrypted yaml properties
REVISION = 0
DISTNAME = hiera-eyaml-4.2.0
CATEGORIES = databases
@@ -9,6 +10,8 @@ MAINTAINER = Sebastian Reitenbach <sebastia@openbsd.org>
PERMIT_PACKAGE = Yes
MODULES = lang/ruby
MODRUBY_HANDLE_FLAVORS =No
GEM_FLAGS = --no-format-executable
CONFIGURE_STYLE = ruby gem
+3 -1
View File
@@ -1,4 +1,6 @@
${GEM_BIN}/eyaml${GEM_BIN_SUFFIX}
@conflict ruby34-hiera-eyaml-*
@pkgpath databases/ruby-hiera-eyaml,ruby34
${GEM_BIN}/eyaml
${GEM_LIB}/cache/${DISTNAME}.gem
${GEM_LIB}/gems/${DISTNAME}/
${GEM_LIB}/gems/${DISTNAME}/.github/
+3 -1
View File
@@ -1,13 +1,15 @@
COMMENT = data backend for Hiera to return whole files
REVISION = 3
DISTNAME = hiera-file-1.1.1
REVISION = 2
CATEGORIES = databases
MAINTAINER = Sebastian Reitenbach <sebastia@openbsd.org>
# Apache2
PERMIT_PACKAGE = Yes
MODRUBY_HANDLE_FLAVORS =No
GEM_FLAGS = --no-format-executable
MODULES = lang/ruby
+2
View File
@@ -1,3 +1,5 @@
@conflict ruby34-hiera-eyaml-file-*
@pkgpath databases/ruby-hiera-eyaml-file,ruby34
${GEM_LIB}/cache/${DISTNAME}.gem
${GEM_LIB}/gems/${DISTNAME}/
${GEM_LIB}/gems/${DISTNAME}/lib/
+3
View File
@@ -1,5 +1,6 @@
COMMENT= simple pluggable hierarchical database
REVISION = 0
V= 3.12.0
DISTNAME= hiera-${V}
PKGNAME= hiera3-${V}
@@ -14,6 +15,8 @@ MAINTAINER= Sebastian Reitenbach <sebastia@openbsd.org>
PERMIT_PACKAGE= Yes
MODULES= lang/ruby
MODRUBY_HANDLE_FLAVORS =No
GEM_FLAGS = --no-format-executable
CONFIGURE_STYLE= ruby gem
+3 -2
View File
@@ -1,5 +1,6 @@
@conflict ruby22-hiera-<3.0.0
${GEM_BIN}/hiera${GEM_BIN_SUFFIX}
@conflict ruby34-hiera3-*
@pkgpath databases/ruby-hiera3,ruby34
${GEM_BIN}/hiera
${GEM_LIB}/cache/${DISTNAME}.gem
${GEM_LIB}/gems/${DISTNAME}/
${GEM_LIB}/gems/${DISTNAME}/COPYING
+1 -1
View File
@@ -3,7 +3,7 @@ CATEGORIES = devel databases
DISTFILES =
# API.rev
PKGNAME = quirks-7.182
PKGNAME = quirks-7.183
PKG_ARCH = *
MAINTAINER = Marc Espie <espie@openbsd.org>
+7 -1
View File
@@ -1,7 +1,7 @@
#! /usr/bin/perl
# ex:ts=8 sw=4:
# $OpenBSD: Quirks.pm,v 1.1787 2026/02/06 16:10:48 sthen Exp $
# $OpenBSD: Quirks.pm,v 1.1788 2026/02/09 08:09:46 sebastia Exp $
#
# Copyright (c) 2009 Marc Espie <espie@openbsd.org>
#
@@ -505,6 +505,12 @@ my $stem_extensions = {
'kdiagram-qt6' => 'kdiagram',
'wycheproof-testvectors' => 'wycheproof',
'ruby34-openfact' => 'openfact',
'ruby34-hiera3' => 'hiera3',
'ruby34-hiera-eyaml' => 'hiera-eyaml',
'ruby34-hiera-eyaml-gpg' => 'hiera-eyaml-gpg',
'ruby34-hiera-file' => 'hiera-file',
'ruby34-puppet-lint' => 'puppet-lint',
'ruby34-r10k' => 'r10k',
};
my $obsolete_reason = {};
+3
View File
@@ -1,5 +1,6 @@
COMMENT= ensure your Puppet manifests conform with the style guide
REVISION = 0
DISTNAME= puppet-lint-5.1.1
CATEGORIES= sysutils
@@ -11,6 +12,8 @@ MAINTAINER= Sebastian Reitenbach <sebastia@openbsd.org>
PERMIT_PACKAGE= Yes
MODULES= lang/ruby
MODRUBY_HANDLE_FLAVORS =No
GEM_FLAGS = --no-format-executable
CONFIGURE_STYLE=ruby gem
+3 -1
View File
@@ -1,4 +1,6 @@
${GEM_BIN}/puppet-lint${GEM_BIN_SUFFIX}
@conflict ruby34-puppet-lint-*
@pkgpath sysutils/ruby-puppet-lint,ruby34
${GEM_BIN}/puppet-lint
${GEM_LIB}/cache/${DISTNAME}.gem
${GEM_LIB}/gems/${DISTNAME}/
${GEM_LIB}/gems/${DISTNAME}/LICENSE
+3
View File
@@ -1,5 +1,6 @@
COMMENT = Puppet module management
REVISION = 0
DISTNAME = r10k-5.0.2
CATEGORIES = sysutils
HOMEPAGE = https://github.com/puppetlabs/r10k
@@ -9,6 +10,8 @@ MAINTAINER = Sebastian Reitenbach <sebastia@openbsd.org>
PERMIT_PACKAGE = Yes
MODULES = lang/ruby
MODRUBY_HANDLE_FLAVORS =No
GEM_FLAGS = --no-format-executable
BUILD_DEPENDS += ${RUN_DEPENDS}
RUN_DEPENDS += archivers/ruby-minitar,${MODRUBY_FLAVOR}>=0.9,<2 \
+3 -1
View File
@@ -1,4 +1,6 @@
${GEM_BIN}/r10k${GEM_BIN_SUFFIX}
@conflict ruby34-r10k-*
@pkgpath sysutils/ruby-r10k,ruby34
${GEM_BIN}/r10k
${GEM_LIB}/cache/${DISTNAME}.gem
${GEM_LIB}/gems/${DISTNAME}/
${GEM_LIB}/gems/${DISTNAME}/.gitattributes