Hi,

with updating the default ruby version to 3.0, puppet related ports stayed at 
2.7, so did
databases/ruby-hiera3. The hiera plugins were overlooked, they should also 
default to Ruby 2.7, otherwise they're unusable.

I had to fiddle a little, as these plugins don't have FLAVOR set, and with the 
switch,
to 3.0, something else seems to have changed as well. At least for 
ruby-hiera-eyaml,
The GEM_BIN_SUFFIX in PLIST doesn't kick in, as well as for 
ruby-hiera-eyaml-gpg,
had to remove the ${MODRUBY_FLAVOR}  from the RUN_DEPENDS to ruby-hiera-eyaml.
Below the version that got me to install them, and made them usable again.

OK?

Sebastian

Index: ruby-hiera-eyaml-gpg/Makefile
===================================================================
RCS file: /cvs/ports/databases/ruby-hiera-eyaml-gpg/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- ruby-hiera-eyaml-gpg/Makefile       22 Oct 2019 13:54:39 -0000      1.4
+++ ruby-hiera-eyaml-gpg/Makefile       19 Sep 2021 21:20:37 -0000
@@ -3,6 +3,7 @@
 COMMENT =      gpg encryptor for the hiera eyaml backend

 DISTNAME =     hiera-eyaml-gpg-0.7.4
+REVISION =     0
 CATEGORIES =   databases

 HOMEPAGE =     http://github.com/sihil/hiera-eyaml-gpg
@@ -14,9 +15,10 @@
 MODULES =              lang/ruby

 CONFIGURE_STYLE =      ruby gem
+MODRUBY_REV =          2.7

 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>
Index: ruby-hiera-eyaml/Makefile
===================================================================
RCS file: /cvs/ports/databases/ruby-hiera-eyaml/Makefile,v
retrieving revision 1.15
diff -u -r1.15 Makefile
--- ruby-hiera-eyaml/Makefile   23 May 2021 18:36:40 -0000      1.15
+++ ruby-hiera-eyaml/Makefile   19 Sep 2021 21:20:46 -0000
@@ -3,6 +3,7 @@
 COMMENT =      Hiera backend for decrypting encrypted yaml properties

 DISTNAME =     hiera-eyaml-3.2.2
+REVISION =     0
 CATEGORIES =   databases

 MAINTAINER =   Sebastian Reitenbach <sebas...@openbsd.org>
@@ -11,6 +12,7 @@
 PERMIT_PACKAGE =       Yes

 MODULES =              lang/ruby
+MODRUBY_REV =          2.7

 CONFIGURE_STYLE =      ruby gem

Index: ruby-hiera-eyaml/pkg/PLIST
===================================================================
RCS file: /cvs/ports/databases/ruby-hiera-eyaml/pkg/PLIST,v
retrieving revision 1.7
diff -u -r1.7 PLIST
--- ruby-hiera-eyaml/pkg/PLIST  10 Mar 2021 22:05:08 -0000      1.7
+++ ruby-hiera-eyaml/pkg/PLIST  19 Sep 2021 21:20:46 -0000
@@ -1,5 +1,5 @@
 @comment $OpenBSD: PLIST,v 1.7 2021/03/10 22:05:08 sebastia Exp $
-${GEM_BIN}/eyaml${GEM_BIN_SUFFIX}
+${GEM_BIN}/eyaml27
 ${GEM_LIB}/cache/${DISTNAME}.gem
 ${GEM_LIB}/gems/${DISTNAME}/
 ${GEM_LIB}/gems/${DISTNAME}/.github/
Index: ruby-hiera-file/Makefile
===================================================================
RCS file: /cvs/ports/databases/ruby-hiera-file/Makefile,v
retrieving revision 1.9
diff -u -r1.9 Makefile
--- ruby-hiera-file/Makefile    12 Jul 2019 20:44:01 -0000      1.9
+++ ruby-hiera-file/Makefile    19 Sep 2021 21:20:59 -0000
@@ -3,7 +3,7 @@
 COMMENT =      data backend for Hiera to return whole files

 DISTNAME =     hiera-file-1.1.1
-REVISION =     1
+REVISION =     2
 CATEGORIES =   databases

 MAINTAINER =   Sebastian Reitenbach <sebas...@openbsd.org>
@@ -12,6 +12,7 @@
 PERMIT_PACKAGE =       Yes

 MODULES =              lang/ruby
+MODRUBY_REV =          2.7

 CONFIGURE_STYLE =      ruby gem

Reply via email to