git: 47db5d6fabe5 - main - net/rubygem-google-cloud-spanner: Fix gemspec for rubygem-google-cloud-spanner-admin-instance-v1 2.0.0+ update

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sun, 25 May 2025 10:10:00 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=47db5d6fabe50f37515d40fe6024cc9c7eb79177

commit 47db5d6fabe50f37515d40fe6024cc9c7eb79177
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-05-25 09:47:27 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-05-25 09:54:57 +0000

    net/rubygem-google-cloud-spanner: Fix gemspec for rubygem-google-cloud-spanner-admin-instance-v1 2.0.0+ update
    
    - Bump PORTREVISION for package change
---
 net/rubygem-google-cloud-spanner/Makefile            |  3 ++-
 net/rubygem-google-cloud-spanner/files/patch-gemspec | 11 +++++++++++
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/net/rubygem-google-cloud-spanner/Makefile b/net/rubygem-google-cloud-spanner/Makefile
index 96511e479812..504e960088e1 100644
--- a/net/rubygem-google-cloud-spanner/Makefile
+++ b/net/rubygem-google-cloud-spanner/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	google-cloud-spanner
 PORTVERSION=	2.26.0
+PORTREVISION=	1
 CATEGORIES=	net rubygems
 MASTER_SITES=	RG
 
@@ -16,7 +17,7 @@ RUN_DEPENDS=	rubygem-bigdecimal>=3.0<4:math/rubygem-bigdecimal \
 		rubygem-concurrent-ruby>=1.0<2:devel/rubygem-concurrent-ruby \
 		rubygem-google-cloud-core>=1.7<2:net/rubygem-google-cloud-core \
 		rubygem-google-cloud-spanner-admin-database-v1>=1.4<2:net/rubygem-google-cloud-spanner-admin-database-v1 \
-		rubygem-google-cloud-spanner-admin-instance-v1>=1.6<2:net/rubygem-google-cloud-spanner-admin-instance-v1 \
+		rubygem-google-cloud-spanner-admin-instance-v1>=1.6<3:net/rubygem-google-cloud-spanner-admin-instance-v1 \
 		rubygem-google-cloud-spanner-v1>=1.6<2:net/rubygem-google-cloud-spanner-v1
 
 USES=		gem
diff --git a/net/rubygem-google-cloud-spanner/files/patch-gemspec b/net/rubygem-google-cloud-spanner/files/patch-gemspec
new file mode 100644
index 000000000000..3831d4b808fb
--- /dev/null
+++ b/net/rubygem-google-cloud-spanner/files/patch-gemspec
@@ -0,0 +1,11 @@
+--- google-cloud-spanner.gemspec.orig	2025-05-20 10:51:00 UTC
++++ google-cloud-spanner.gemspec
+@@ -24,7 +24,7 @@ Gem::Specification.new do |s|
+   s.add_runtime_dependency(%q<concurrent-ruby>.freeze, ["~> 1.0".freeze])
+   s.add_runtime_dependency(%q<google-cloud-core>.freeze, ["~> 1.7".freeze])
+   s.add_runtime_dependency(%q<google-cloud-spanner-admin-database-v1>.freeze, ["~> 1.4".freeze])
+-  s.add_runtime_dependency(%q<google-cloud-spanner-admin-instance-v1>.freeze, ["~> 1.6".freeze])
++  s.add_runtime_dependency(%q<google-cloud-spanner-admin-instance-v1>.freeze, [">= 1.6".freeze], ["< 3".freeze])
+   s.add_runtime_dependency(%q<google-cloud-spanner-v1>.freeze, ["~> 1.6".freeze])
+ end
+