git: 8837a5a4b16e - main - www/rubygem-selenium-webdriver: Update to 4.36.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sun, 19 Oct 2025 00:06:30 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8837a5a4b16ed847033cce249ae1892c420b3b5c

commit 8837a5a4b16ed847033cce249ae1892c420b3b5c
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-10-18 23:59:43 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-10-18 23:59:43 +0000

    www/rubygem-selenium-webdriver: Update to 4.36.0
    
    Changes:        https://github.com/SeleniumHQ/selenium/releases
                    https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES
    Reference:      https://github.com/SeleniumHQ/selenium/pull/16332
                    https://github.com/SeleniumHQ/selenium/pull/16357
---
 www/rubygem-selenium-webdriver/Makefile            |  4 +++-
 www/rubygem-selenium-webdriver/distinfo            |  6 +++---
 www/rubygem-selenium-webdriver/files/patch-gemspec | 14 ++++++++++++++
 3 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/www/rubygem-selenium-webdriver/Makefile b/www/rubygem-selenium-webdriver/Makefile
index a93282325682..875fc3d01f52 100644
--- a/www/rubygem-selenium-webdriver/Makefile
+++ b/www/rubygem-selenium-webdriver/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	selenium-webdriver
-PORTVERSION=	4.35.0
+PORTVERSION=	4.36.0
 CATEGORIES=	www rubygems
 MASTER_SITES=	RG
 
@@ -12,7 +12,9 @@ LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 RUN_DEPENDS=	rubygem-base64>=0.2<1:converters/rubygem-base64 \
+		rubygem-json>=2.15.0<2.16:devel/rubygem-json \
 		rubygem-logger>=1.4<2:devel/rubygem-logger \
+		rubygem-prism>=1.0<2:textproc/rubygem-prism \
 		rubygem-rexml>=3.2.5<4:textproc/rubygem-rexml \
 		rubygem-rubyzip>=1.2.2<4.0:archivers/rubygem-rubyzip \
 		rubygem-websocket>=1.0<2:www/rubygem-websocket
diff --git a/www/rubygem-selenium-webdriver/distinfo b/www/rubygem-selenium-webdriver/distinfo
index 8cd1fd7f828d..273f7bb82146 100644
--- a/www/rubygem-selenium-webdriver/distinfo
+++ b/www/rubygem-selenium-webdriver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121902
-SHA256 (rubygem/selenium-webdriver-4.35.0.gem) = 6fc920cec4b9e6263afeb4941289d8deb0853acbc49e0d6f7de91c86986d359b
-SIZE (rubygem/selenium-webdriver-4.35.0.gem) = 8684032
+TIMESTAMP = 1759774945
+SHA256 (rubygem/selenium-webdriver-4.36.0.gem) = da222898011772280908d511750f387d45b5323f6f9c7c19cb77ec4dcbe71c9f
+SIZE (rubygem/selenium-webdriver-4.36.0.gem) = 8669696
diff --git a/www/rubygem-selenium-webdriver/files/patch-gemspec b/www/rubygem-selenium-webdriver/files/patch-gemspec
new file mode 100644
index 000000000000..d1f14e116b51
--- /dev/null
+++ b/www/rubygem-selenium-webdriver/files/patch-gemspec
@@ -0,0 +1,14 @@
+--- selenium-webdriver.gemspec.orig	2025-10-15 04:52:25 UTC
++++ selenium-webdriver.gemspec
+@@ -22,9 +22,9 @@ Gem::Specification.new do |s|
+   s.specification_version = 4
+ 
+   s.add_runtime_dependency(%q<base64>.freeze, ["~> 0.2".freeze])
+-  s.add_runtime_dependency(%q<json>.freeze, ["<= 2.13.2".freeze])
++  s.add_runtime_dependency(%q<json>.freeze, ["~> 2.15.0".freeze])
+   s.add_runtime_dependency(%q<logger>.freeze, ["~> 1.4".freeze])
+-  s.add_runtime_dependency(%q<prism>.freeze, ["~> 1.0".freeze, "< 1.5".freeze])
++  s.add_runtime_dependency(%q<prism>.freeze, ["~> 1.0".freeze])
+   s.add_runtime_dependency(%q<rexml>.freeze, ["~> 3.2".freeze, ">= 3.2.5".freeze])
+   s.add_runtime_dependency(%q<rubyzip>.freeze, [">= 1.2.2".freeze, "< 4.0".freeze])
+   s.add_runtime_dependency(%q<websocket>.freeze, ["~> 1.0".freeze])