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 <[email protected]>
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

Reply via email to