Download raw body.
update ruby-puppet-resource_api to 2.0.0
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 <sebastia@openbsd.org>
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
update ruby-puppet-resource_api to 2.0.0