After the other related puppet updates, this is a long overdue, and therefore now bigger jump from 4.8.4 to 4.10.1.
works for me on my master, 4.8 agents are happy as well as the one 3.x agent I still have around. Comments, OK? If I don't hear anything back, I'll commit on the weekend. cheers, Sebastian
Index: Makefile =================================================================== RCS file: /cvs/ports/sysutils/ruby-puppet/4/Makefile,v retrieving revision 1.20 diff -u -r1.20 Makefile --- Makefile 31 Jan 2017 18:46:58 -0000 1.20 +++ Makefile 17 May 2017 20:55:58 -0000 @@ -2,9 +2,11 @@ PORTROACH= limit:^4 -VERSION= 4.8.2 +VERSION= 4.10.1 RUN_DEPENDS+= databases/ruby-hiera3,${MODRUBY_FLAVOR} \ + devel/ruby-gettext-setup,${MODRUBY_FLAVOR}>=0.10,<1 \ + devel/ruby-locale,${MODRUBY_FLAVOR}>=2.1,<3 \ devel/ruby-rgen,${MODRUBY_FLAVOR} \ sysutils/facter Index: distinfo =================================================================== RCS file: /cvs/ports/sysutils/ruby-puppet/4/distinfo,v retrieving revision 1.11 diff -u -r1.11 distinfo --- distinfo 31 Jan 2017 18:46:58 -0000 1.11 +++ distinfo 17 May 2017 20:55:58 -0000 @@ -1,2 +1,2 @@ -SHA256 (puppet-4.8.2.tar.gz) = /HHKC+ZLSxKC4AZLj78RXFR8uHymsgnaVuG5VpVnQEo= -SIZE (puppet-4.8.2.tar.gz) = 2873651 +SHA256 (puppet-4.10.1.tar.gz) = Jxc40rWq7I+q/VQwdqwNkBL81gUbzNL3CmbNR5NixgU= +SIZE (puppet-4.10.1.tar.gz) = 2954351 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/sysutils/ruby-puppet/4/pkg/PLIST,v retrieving revision 1.12 diff -u -r1.12 PLIST --- pkg/PLIST 18 Nov 2016 14:55:36 -0000 1.12 +++ pkg/PLIST 17 May 2017 20:55:58 -0000 @@ -88,11 +88,11 @@ ${MODRUBY_SITEDIR}/puppet/data_providers/hiera_module_data_provider.rb ${MODRUBY_SITEDIR}/puppet/data_providers/hiera_support.rb ${MODRUBY_SITEDIR}/puppet/data_providers/json_data_provider_factory.rb -${MODRUBY_SITEDIR}/puppet/data_providers/lookup_adapter.rb ${MODRUBY_SITEDIR}/puppet/data_providers/yaml_data_provider_factory.rb ${MODRUBY_SITEDIR}/puppet/defaults.rb ${MODRUBY_SITEDIR}/puppet/environments.rb ${MODRUBY_SITEDIR}/puppet/error.rb +${MODRUBY_SITEDIR}/puppet/etc.rb ${MODRUBY_SITEDIR}/puppet/external/ ${MODRUBY_SITEDIR}/puppet/external/dot.rb ${MODRUBY_SITEDIR}/puppet/external/nagios/ @@ -158,6 +158,8 @@ ${MODRUBY_SITEDIR}/puppet/feature/cfpropertylist.rb ${MODRUBY_SITEDIR}/puppet/feature/eventlog.rb ${MODRUBY_SITEDIR}/puppet/feature/external_facts.rb +${MODRUBY_SITEDIR}/puppet/feature/hiera_eyaml.rb +${MODRUBY_SITEDIR}/puppet/feature/hocon.rb ${MODRUBY_SITEDIR}/puppet/feature/libuser.rb ${MODRUBY_SITEDIR}/puppet/feature/msgpack.rb ${MODRUBY_SITEDIR}/puppet/feature/pe_license.rb @@ -217,16 +219,19 @@ ${MODRUBY_SITEDIR}/puppet/functions/emerg.rb ${MODRUBY_SITEDIR}/puppet/functions/epp.rb ${MODRUBY_SITEDIR}/puppet/functions/err.rb +${MODRUBY_SITEDIR}/puppet/functions/eyaml_lookup_key.rb ${MODRUBY_SITEDIR}/puppet/functions/filter.rb ${MODRUBY_SITEDIR}/puppet/functions/find_file.rb ${MODRUBY_SITEDIR}/puppet/functions/hiera.rb ${MODRUBY_SITEDIR}/puppet/functions/hiera_array.rb ${MODRUBY_SITEDIR}/puppet/functions/hiera_hash.rb ${MODRUBY_SITEDIR}/puppet/functions/hiera_include.rb +${MODRUBY_SITEDIR}/puppet/functions/hocon_data.rb ${MODRUBY_SITEDIR}/puppet/functions/import.rb ${MODRUBY_SITEDIR}/puppet/functions/include.rb ${MODRUBY_SITEDIR}/puppet/functions/info.rb ${MODRUBY_SITEDIR}/puppet/functions/inline_epp.rb +${MODRUBY_SITEDIR}/puppet/functions/json_data.rb ${MODRUBY_SITEDIR}/puppet/functions/lest.rb ${MODRUBY_SITEDIR}/puppet/functions/lookup.rb ${MODRUBY_SITEDIR}/puppet/functions/map.rb @@ -250,6 +255,7 @@ ${MODRUBY_SITEDIR}/puppet/functions/versioncmp.rb ${MODRUBY_SITEDIR}/puppet/functions/warning.rb ${MODRUBY_SITEDIR}/puppet/functions/with.rb +${MODRUBY_SITEDIR}/puppet/functions/yaml_data.rb ${MODRUBY_SITEDIR}/puppet/generate/ ${MODRUBY_SITEDIR}/puppet/generate/models/ ${MODRUBY_SITEDIR}/puppet/generate/models/type/ @@ -681,10 +687,24 @@ ${MODRUBY_SITEDIR}/puppet/pops/loaders.rb ${MODRUBY_SITEDIR}/puppet/pops/lookup/ ${MODRUBY_SITEDIR}/puppet/pops/lookup.rb +${MODRUBY_SITEDIR}/puppet/pops/lookup/configured_data_provider.rb ${MODRUBY_SITEDIR}/puppet/pops/lookup/context.rb +${MODRUBY_SITEDIR}/puppet/pops/lookup/data_adapter.rb +${MODRUBY_SITEDIR}/puppet/pops/lookup/data_dig_function_provider.rb +${MODRUBY_SITEDIR}/puppet/pops/lookup/data_hash_function_provider.rb +${MODRUBY_SITEDIR}/puppet/pops/lookup/data_provider.rb +${MODRUBY_SITEDIR}/puppet/pops/lookup/environment_data_provider.rb ${MODRUBY_SITEDIR}/puppet/pops/lookup/explainer.rb +${MODRUBY_SITEDIR}/puppet/pops/lookup/function_provider.rb +${MODRUBY_SITEDIR}/puppet/pops/lookup/global_data_provider.rb +${MODRUBY_SITEDIR}/puppet/pops/lookup/hiera_config.rb ${MODRUBY_SITEDIR}/puppet/pops/lookup/interpolation.rb ${MODRUBY_SITEDIR}/puppet/pops/lookup/invocation.rb +${MODRUBY_SITEDIR}/puppet/pops/lookup/location_resolver.rb +${MODRUBY_SITEDIR}/puppet/pops/lookup/lookup_adapter.rb +${MODRUBY_SITEDIR}/puppet/pops/lookup/lookup_key.rb +${MODRUBY_SITEDIR}/puppet/pops/lookup/lookup_key_function_provider.rb +${MODRUBY_SITEDIR}/puppet/pops/lookup/module_data_provider.rb ${MODRUBY_SITEDIR}/puppet/pops/lookup/sub_lookup.rb ${MODRUBY_SITEDIR}/puppet/pops/merge_strategy.rb ${MODRUBY_SITEDIR}/puppet/pops/migration/ @@ -1087,6 +1107,7 @@ ${MODRUBY_SITEDIR}/puppet/util.rb ${MODRUBY_SITEDIR}/puppet/util/autoload.rb ${MODRUBY_SITEDIR}/puppet/util/backups.rb +${MODRUBY_SITEDIR}/puppet/util/character_encoding.rb ${MODRUBY_SITEDIR}/puppet/util/checksums.rb ${MODRUBY_SITEDIR}/puppet/util/classgen.rb ${MODRUBY_SITEDIR}/puppet/util/colors.rb @@ -1234,6 +1255,7 @@ ${MODRUBY_SITEDIR}/puppet/vendor/load_pathspec.rb ${MODRUBY_SITEDIR}/puppet/vendor/load_rgen.rb ${MODRUBY_SITEDIR}/puppet/vendor/load_semantic.rb +${MODRUBY_SITEDIR}/puppet/vendor/load_semantic_puppet.rb ${MODRUBY_SITEDIR}/puppet/vendor/pathspec/ ${MODRUBY_SITEDIR}/puppet/vendor/pathspec/CHANGELOG.md ${MODRUBY_SITEDIR}/puppet/vendor/pathspec/LICENSE @@ -1443,34 +1465,24 @@ ${MODRUBY_SITEDIR}/puppet/vendor/rgen/test/xml_instantiator_test/simple_xmi_to_ecore.rb ${MODRUBY_SITEDIR}/puppet/vendor/rgen_patch.rb ${MODRUBY_SITEDIR}/puppet/vendor/semantic/ -${MODRUBY_SITEDIR}/puppet/vendor/semantic/Gemfile -${MODRUBY_SITEDIR}/puppet/vendor/semantic/PUPPET_README.md -${MODRUBY_SITEDIR}/puppet/vendor/semantic/Rakefile ${MODRUBY_SITEDIR}/puppet/vendor/semantic/lib/ -${MODRUBY_SITEDIR}/puppet/vendor/semantic/lib/semantic/ ${MODRUBY_SITEDIR}/puppet/vendor/semantic/lib/semantic.rb -${MODRUBY_SITEDIR}/puppet/vendor/semantic/lib/semantic/dependency/ -${MODRUBY_SITEDIR}/puppet/vendor/semantic/lib/semantic/dependency.rb -${MODRUBY_SITEDIR}/puppet/vendor/semantic/lib/semantic/dependency/graph.rb -${MODRUBY_SITEDIR}/puppet/vendor/semantic/lib/semantic/dependency/graph_node.rb -${MODRUBY_SITEDIR}/puppet/vendor/semantic/lib/semantic/dependency/module_release.rb -${MODRUBY_SITEDIR}/puppet/vendor/semantic/lib/semantic/dependency/source.rb -${MODRUBY_SITEDIR}/puppet/vendor/semantic/lib/semantic/dependency/unsatisfiable_graph.rb -${MODRUBY_SITEDIR}/puppet/vendor/semantic/lib/semantic/version.rb -${MODRUBY_SITEDIR}/puppet/vendor/semantic/lib/semantic/version_range.rb -${MODRUBY_SITEDIR}/puppet/vendor/semantic/spec/ -${MODRUBY_SITEDIR}/puppet/vendor/semantic/spec/spec_helper.rb -${MODRUBY_SITEDIR}/puppet/vendor/semantic/spec/unit/ -${MODRUBY_SITEDIR}/puppet/vendor/semantic/spec/unit/semantic/ -${MODRUBY_SITEDIR}/puppet/vendor/semantic/spec/unit/semantic/dependency/ -${MODRUBY_SITEDIR}/puppet/vendor/semantic/spec/unit/semantic/dependency/graph_node_spec.rb -${MODRUBY_SITEDIR}/puppet/vendor/semantic/spec/unit/semantic/dependency/graph_spec.rb -${MODRUBY_SITEDIR}/puppet/vendor/semantic/spec/unit/semantic/dependency/module_release_spec.rb -${MODRUBY_SITEDIR}/puppet/vendor/semantic/spec/unit/semantic/dependency/source_spec.rb -${MODRUBY_SITEDIR}/puppet/vendor/semantic/spec/unit/semantic/dependency/unsatisfiable_graph_spec.rb -${MODRUBY_SITEDIR}/puppet/vendor/semantic/spec/unit/semantic/dependency_spec.rb -${MODRUBY_SITEDIR}/puppet/vendor/semantic/spec/unit/semantic/version_range_spec.rb -${MODRUBY_SITEDIR}/puppet/vendor/semantic/spec/unit/semantic/version_spec.rb +${MODRUBY_SITEDIR}/puppet/vendor/semantic_puppet/ +${MODRUBY_SITEDIR}/puppet/vendor/semantic_puppet/lib/ +${MODRUBY_SITEDIR}/puppet/vendor/semantic_puppet/lib/semantic_puppet/ +${MODRUBY_SITEDIR}/puppet/vendor/semantic_puppet/lib/semantic_puppet.rb +${MODRUBY_SITEDIR}/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/ +${MODRUBY_SITEDIR}/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency.rb +${MODRUBY_SITEDIR}/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/graph.rb +${MODRUBY_SITEDIR}/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/graph_node.rb +${MODRUBY_SITEDIR}/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/module_release.rb +${MODRUBY_SITEDIR}/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb +${MODRUBY_SITEDIR}/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/unsatisfiable_graph.rb +${MODRUBY_SITEDIR}/puppet/vendor/semantic_puppet/lib/semantic_puppet/gem_version.rb +${MODRUBY_SITEDIR}/puppet/vendor/semantic_puppet/lib/semantic_puppet/locales/ +${MODRUBY_SITEDIR}/puppet/vendor/semantic_puppet/lib/semantic_puppet/locales/config.yaml +${MODRUBY_SITEDIR}/puppet/vendor/semantic_puppet/lib/semantic_puppet/version.rb +${MODRUBY_SITEDIR}/puppet/vendor/semantic_puppet/lib/semantic_puppet/version_range.rb ${MODRUBY_SITEDIR}/puppet/version.rb ${MODRUBY_SITEDIR}/puppet_x.rb ${MODRUBY_SITEDIR}/semver.rb