Hi, find below the update to Puppet 5.5.8, works for me on my master as well as on clients. Skipping 5.5.7, since kn@ reported some problem with it, which is apparently fixed in the 5.5.8. While there, add a portroach marker to limit to the 5.X versions.
If noone objects, I'd go ahead with it in a few days. comments, tests or OKs? cheers, Sebastian Index: Makefile =================================================================== RCS file: /cvs/ports/sysutils/ruby-puppet/5/Makefile,v retrieving revision 1.11 diff -u -r1.11 Makefile --- Makefile 26 Oct 2018 16:16:24 -0000 1.11 +++ Makefile 7 Nov 2018 09:43:39 -0000 @@ -1,7 +1,8 @@ # $OpenBSD: Makefile,v 1.11 2018/10/26 16:16:24 jeremy Exp $ -VERSION= 5.5.6 -REVISION= 0 +PORTROACH= limit:^5 + +VERSION= 5.5.8 RUN_DEPENDS+= databases/ruby-hiera3,${MODRUBY_FLAVOR} \ devel/ruby-gettext-setup,${MODRUBY_FLAVOR}>=0.28,<1 \ Index: distinfo =================================================================== RCS file: /cvs/ports/sysutils/ruby-puppet/5/distinfo,v retrieving revision 1.6 diff -u -r1.6 distinfo --- distinfo 18 Sep 2018 21:09:46 -0000 1.6 +++ distinfo 7 Nov 2018 09:43:39 -0000 @@ -1,2 +1,2 @@ -SHA256 (puppet-5.5.6.tar.gz) = CsX1tzfHmAyzeAnCBJE3DV9gnzyiLcJlUGjTliRDPtA= -SIZE (puppet-5.5.6.tar.gz) = 3026301 +SHA256 (puppet-5.5.8.tar.gz) = r58GqLVdM3mCb5PYOShYRU1puPTTOmoZmR5nOQ8CYjo= +SIZE (puppet-5.5.8.tar.gz) = 3056987 Index: patches/patch-lib_puppet_defaults_rb =================================================================== RCS file: /cvs/ports/sysutils/ruby-puppet/5/patches/patch-lib_puppet_defaults_rb,v retrieving revision 1.4 diff -u -r1.4 patch-lib_puppet_defaults_rb --- patches/patch-lib_puppet_defaults_rb 18 Sep 2018 21:09:46 -0000 1.4 +++ patches/patch-lib_puppet_defaults_rb 7 Nov 2018 09:43:39 -0000 @@ -2,7 +2,7 @@ Index: lib/puppet/defaults.rb --- lib/puppet/defaults.rb.orig +++ lib/puppet/defaults.rb -@@ -1211,13 +1211,13 @@ EOT +@@ -1209,13 +1209,13 @@ EOT define_settings(:master, :user => { Index: patches/patch-lib_puppet_type_package_rb =================================================================== RCS file: /cvs/ports/sysutils/ruby-puppet/5/patches/patch-lib_puppet_type_package_rb,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 patch-lib_puppet_type_package_rb --- patches/patch-lib_puppet_type_package_rb 20 Nov 2017 12:45:17 -0000 1.1.1.1 +++ patches/patch-lib_puppet_type_package_rb 7 Nov 2018 09:43:39 -0000 @@ -3,8 +3,9 @@ add new feature flavorable, and switch handling the flavor as a property instead of a parameter ---- lib/puppet/type/package.rb.orig Thu Apr 28 12:20:14 2016 -+++ lib/puppet/type/package.rb Thu Apr 28 12:20:48 2016 +Index: lib/puppet/type/package.rb +--- lib/puppet/type/package.rb.orig ++++ lib/puppet/type/package.rb @@ -65,6 +65,7 @@ module Puppet provider-specific.", :methods => [:package_settings_insync?, :package_settings, :package_settings=] @@ -13,7 +14,7 @@ ensurable do desc <<-EOT -@@ -442,7 +443,7 @@ module Puppet +@@ -441,7 +442,7 @@ module Puppet newvalues(:true, :false) end Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/sysutils/ruby-puppet/5/pkg/PLIST,v retrieving revision 1.10 diff -u -r1.10 PLIST --- pkg/PLIST 20 Sep 2018 17:55:23 -0000 1.10 +++ pkg/PLIST 7 Nov 2018 09:43:39 -0000 @@ -797,7 +797,7 @@ ${MODRUBY_SITEDIR}/puppet/property/ordered_list.rb ${MODRUBY_SITEDIR}/puppet/provider/ ${MODRUBY_SITEDIR}/puppet/provider.rb -${MODRUBY_SITEDIR}/puppet/provider/aixobject.rb +${MODRUBY_SITEDIR}/puppet/provider/aix_object.rb ${MODRUBY_SITEDIR}/puppet/provider/augeas/ ${MODRUBY_SITEDIR}/puppet/provider/augeas/augeas.rb ${MODRUBY_SITEDIR}/puppet/provider/cisco.rb @@ -1229,6 +1229,7 @@ ${MODRUBY_SITEDIR}/puppet/util/windows/root_certs.rb ${MODRUBY_SITEDIR}/puppet/util/windows/security.rb ${MODRUBY_SITEDIR}/puppet/util/windows/security_descriptor.rb +${MODRUBY_SITEDIR}/puppet/util/windows/service.rb ${MODRUBY_SITEDIR}/puppet/util/windows/sid.rb ${MODRUBY_SITEDIR}/puppet/util/windows/string.rb ${MODRUBY_SITEDIR}/puppet/util/windows/taskscheduler.rb