git: 8e87e4460733 - main - databases/rubygem-familia: Update to 2.12.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sat, 12 Sep 2026 11:34:40 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8e87e4460733751d5c7c4159182c4cfcfca40159

commit 8e87e4460733751d5c7c4159182c4cfcfca40159
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-09-12 11:00:45 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-09-12 11:23:39 +0000

    databases/rubygem-familia: Update to 2.12.0
    
    Changes:        https://github.com/delano/familia/releases
---
 databases/rubygem-familia/Makefile            | 18 +++++++++++-------
 databases/rubygem-familia/distinfo            |  6 +++---
 databases/rubygem-familia/files/patch-gemspec | 11 +++++++++++
 3 files changed, 25 insertions(+), 10 deletions(-)

diff --git a/databases/rubygem-familia/Makefile b/databases/rubygem-familia/Makefile
index 2ba5dc067ae8..f7d2131fb93e 100644
--- a/databases/rubygem-familia/Makefile
+++ b/databases/rubygem-familia/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	familia
-PORTVERSION=	0.10.2
+PORTVERSION=	2.12.0
 CATEGORIES=	databases rubygems
 MASTER_SITES=	RG
 
@@ -10,14 +10,18 @@ WWW=		https://github.com/delano/familia
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
-RUN_DEPENDS=	rubygem-gibbler>=1.0.0<1.1:devel/rubygem-gibbler \
-		rubygem-multi_json>=1.15<2:devel/rubygem-multi_json \
-		rubygem-redis>=4.8.1<6.0:databases/rubygem-redis \
-		rubygem-storable>=0.10.0<0.11:devel/rubygem-storable \
-		rubygem-uri-redis>=1.3<2:net/rubygem-uri-redis
+RUN_DEPENDS=	rubygem-concurrent-ruby>=1.3<2:devel/rubygem-concurrent-ruby \
+		rubygem-connection_pool>=2.4<4.0:net/rubygem-connection_pool \
+		rubygem-json_schemer>=2.0<3:devel/rubygem-json_schemer \
+		rubygem-logger>=1.7<2:devel/rubygem-logger \
+		rubygem-oj>=3.16<4:devel/rubygem-oj \
+		rubygem-redis>=5.0:databases/rubygem-redis \
+		rubygem-uri-valkey>=1.4<2:net/rubygem-uri-valkey
 
-USES=		gem
+USES=		gem shebangfix
 
 NO_ARCH=	yes
 
+SHEBANG_FILES=	bin/irb
+
 .include <bsd.port.mk>
diff --git a/databases/rubygem-familia/distinfo b/databases/rubygem-familia/distinfo
index 37ecf2752809..13dcfb1bb483 100644
--- a/databases/rubygem-familia/distinfo
+++ b/databases/rubygem-familia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720022896
-SHA256 (rubygem/familia-0.10.2.gem) = ce9104fb8f8022e6f6f6ba57ad3ec2b7141c7fd47d1190d65453f42fe8533e21
-SIZE (rubygem/familia-0.10.2.gem) = 24064
+TIMESTAMP = 1789128522
+SHA256 (rubygem/familia-2.12.0.gem) = a15fbfc9194efea6f2a34c6894fd45294f661697274f5c3252ff654f5c8e0f30
+SIZE (rubygem/familia-2.12.0.gem) = 1071616
diff --git a/databases/rubygem-familia/files/patch-gemspec b/databases/rubygem-familia/files/patch-gemspec
new file mode 100644
index 000000000000..5a01b832bb5a
--- /dev/null
+++ b/databases/rubygem-familia/files/patch-gemspec
@@ -0,0 +1,11 @@
+--- familia.gemspec.orig	2026-09-11 20:11:36 UTC
++++ familia.gemspec
+@@ -27,7 +27,7 @@ Gem::Specification.new do |s|
+   s.add_runtime_dependency(%q<json_schemer>.freeze, ["~> 2.0".freeze])
+   s.add_runtime_dependency(%q<logger>.freeze, ["~> 1.7".freeze])
+   s.add_runtime_dependency(%q<oj>.freeze, ["~> 3.16".freeze])
+-  s.add_runtime_dependency(%q<redis>.freeze, [">= 5.0".freeze, "< 6.0".freeze])
++  s.add_runtime_dependency(%q<redis>.freeze, [">= 5.0".freeze])
+   s.add_runtime_dependency(%q<uri-valkey>.freeze, ["~> 1.4".freeze])
+ end
+