Index | Thread | Search

From:
Klemens Nanni <kn@openbsd.org>
Subject:
update ruby-puppet-resource_api to 2.0.0
To:
Sebastian Reitenbach <sebastia@openbsd.org>, ports <ports@openbsd.org>
Date:
Sat, 06 Sep 2025 11:27:54 +0000

Download raw body.

Thread
  • Klemens Nanni:

    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