From: Klemens Nanni Subject: update ruby-puppet-resource_api to 2.0.0 To: Sebastian Reitenbach , ports Date: Sat, 06 Sep 2025 11:27:54 +0000 https://github.com/puppetlabs/puppet-resource_api/releases/tag/v2.0.0 Works fine in my setup after relaxing Puppet's version requirement. Feedback? OK? Index: devel/ruby-puppet-resource_api/Makefile =================================================================== RCS file: /cvs/ports/devel/ruby-puppet-resource_api/Makefile,v diff -u -p -r1.2 Makefile --- devel/ruby-puppet-resource_api/Makefile 26 Oct 2023 11:54:42 -0000 1.2 +++ devel/ruby-puppet-resource_api/Makefile 5 Sep 2025 23:09:56 -0000 @@ -1,6 +1,6 @@ -COMMENT = simple way to write new native resources for puppet +COMMENT = simple way to write new native resources for Puppet -DISTNAME = puppet-resource_api-1.9.0 +DISTNAME = puppet-resource_api-2.0.0 CATEGORIES = devel HOMEPAGE = https://github.com/puppetlabs/puppet-resource_api MAINTAINER = Sebastian Reitenbach Index: devel/ruby-puppet-resource_api/distinfo =================================================================== RCS file: /cvs/ports/devel/ruby-puppet-resource_api/distinfo,v diff -u -p -r1.2 distinfo --- devel/ruby-puppet-resource_api/distinfo 26 Oct 2023 11:54:42 -0000 1.2 +++ devel/ruby-puppet-resource_api/distinfo 5 Sep 2025 23:10:40 -0000 @@ -1,2 +1,2 @@ -SHA256 (puppet-resource_api-1.9.0.gem) = S4Lnf60dOBDzqErXJ6qf18TosRebrMA06QccCo8uvmc= -SIZE (puppet-resource_api-1.9.0.gem) = 101888 +SHA256 (puppet-resource_api-2.0.0.gem) = Rkn8tdXl+MvaCIf3Brlb5bUqCJvPmM6OvwSWwyZv2cQ= +SIZE (puppet-resource_api-2.0.0.gem) = 102912 Index: devel/ruby-puppet-resource_api/pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/ruby-puppet-resource_api/pkg/PLIST,v diff -u -p -r1.2 PLIST --- devel/ruby-puppet-resource_api/pkg/PLIST 26 Oct 2023 11:54:42 -0000 1.2 +++ devel/ruby-puppet-resource_api/pkg/PLIST 5 Sep 2025 23:11:25 -0000 @@ -28,6 +28,7 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/puppet/r ${GEM_LIB}/gems/${DISTNAME}/lib/puppet/resource_api/io_context.rb ${GEM_LIB}/gems/${DISTNAME}/lib/puppet/resource_api/parameter.rb ${GEM_LIB}/gems/${DISTNAME}/lib/puppet/resource_api/property.rb +${GEM_LIB}/gems/${DISTNAME}/lib/puppet/resource_api/provider_get_cache.rb ${GEM_LIB}/gems/${DISTNAME}/lib/puppet/resource_api/puppet_context.rb ${GEM_LIB}/gems/${DISTNAME}/lib/puppet/resource_api/read_only_parameter.rb ${GEM_LIB}/gems/${DISTNAME}/lib/puppet/resource_api/simple_provider.rb Index: sysutils/ruby-puppet/8/Makefile =================================================================== RCS file: /cvs/ports/sysutils/ruby-puppet/8/Makefile,v diff -u -p -r1.7 Makefile --- sysutils/ruby-puppet/8/Makefile 29 Aug 2025 09:29:52 -0000 1.7 +++ sysutils/ruby-puppet/8/Makefile 6 Sep 2025 11:13:05 -0000 @@ -1,14 +1,14 @@ PORTROACH= limit:^8 VERSION= 8.10.0 -REVISION= 1 +REVISION= 2 RUN_DEPENDS+= converters/ruby-multi_json,${MODRUBY_FLAVOR}>=1.13,<2 \ devel/ruby-concurrent-ruby,${MODRUBY_FLAVOR}>=1,<2 \ devel/ruby-deep_merge,${MODRUBY_FLAVOR}>=1,<2 \ devel/ruby-fast_gettext,${MODRUBY_FLAVOR}>=2.1,<4 \ devel/ruby-locale,${MODRUBY_FLAVOR}>=2.1,<3 \ - devel/ruby-puppet-resource_api,${MODRUBY_FLAVOR}>=1.5,<2 \ + devel/ruby-puppet-resource_api,${MODRUBY_FLAVOR}>=1.5 \ devel/ruby-scanf,${MODRUBY_FLAVOR}>=1,<2 \ devel/ruby-semantic_puppet,${MODRUBY_FLAVOR}>=1,<2 \ net/ruby-msgpack,${MODRUBY_FLAVOR} \ Index: sysutils/ruby-puppet/8/patches/patch-_metadata =================================================================== RCS file: sysutils/ruby-puppet/8/patches/patch-_metadata diff -N sysutils/ruby-puppet/8/patches/patch-_metadata --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ sysutils/ruby-puppet/8/patches/patch-_metadata 6 Sep 2025 11:22:09 -0000 @@ -0,0 +1,22 @@ +Relax version requirement for the puppet-resource_api gem to use newer versions. + +Index: .metadata +--- .metadata.orig ++++ .metadata +@@ -124,14 +124,14 @@ dependencies: + name: puppet-resource_api + requirement: !ruby/object:Gem::Requirement + requirements: +- - - "~>" ++ - - ">=" + - !ruby/object:Gem::Version + version: '1.5' + type: :runtime + prerelease: false + version_requirements: !ruby/object:Gem::Requirement + requirements: +- - - "~>" ++ - - ">=" + - !ruby/object:Gem::Version + version: '1.5' + - !ruby/object:Gem::Dependency