git: fdb2516f49dc - main - devel/rubygem-sidekiq-scheduler: Update to 6.0.0

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

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

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

    devel/rubygem-sidekiq-scheduler: Update to 6.0.0
    
    Changes:        https://github.com/sidekiq-scheduler/sidekiq-scheduler/releases
                    https://github.com/sidekiq-scheduler/sidekiq-scheduler/blob/master/CHANGELOG.md
---
 devel/rubygem-sidekiq-scheduler/Makefile           |  6 +-
 devel/rubygem-sidekiq-scheduler/distinfo           |  6 +-
 .../rubygem-sidekiq-scheduler/files/patch-sidekiq8 | 66 ----------------------
 3 files changed, 5 insertions(+), 73 deletions(-)

diff --git a/devel/rubygem-sidekiq-scheduler/Makefile b/devel/rubygem-sidekiq-scheduler/Makefile
index da90ac1f2f52..c7664bddb3fd 100644
--- a/devel/rubygem-sidekiq-scheduler/Makefile
+++ b/devel/rubygem-sidekiq-scheduler/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	sidekiq-scheduler
-PORTVERSION=	5.0.6
-PORTREVISION=	1
+PORTVERSION=	6.0.0
 CATEGORIES=	devel rubygems
 MASTER_SITES=	RG
 
@@ -13,8 +12,7 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/MIT-LICENSE
 
 RUN_DEPENDS=	rubygem-rufus-scheduler>=3.2<4:devel/rubygem-rufus-scheduler \
-		rubygem-sidekiq>=6<9:devel/rubygem-sidekiq \
-		rubygem-tilt>=1.4.0<3:devel/rubygem-tilt
+		rubygem-sidekiq>=7.3<9:devel/rubygem-sidekiq
 
 USES=		gem
 
diff --git a/devel/rubygem-sidekiq-scheduler/distinfo b/devel/rubygem-sidekiq-scheduler/distinfo
index 22a44367b910..f63c8e95b134 100644
--- a/devel/rubygem-sidekiq-scheduler/distinfo
+++ b/devel/rubygem-sidekiq-scheduler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722798873
-SHA256 (rubygem/sidekiq-scheduler-5.0.6.gem) = aa49fa982fb0d58e3e94d6bc2e2187be000414b9354a9f35e0cd06de204ad5be
-SIZE (rubygem/sidekiq-scheduler-5.0.6.gem) = 28160
+TIMESTAMP = 1747716356
+SHA256 (rubygem/sidekiq-scheduler-6.0.0.gem) = b7a3323473e772c291ee17bdff3c66c5b8869bd2c664b6a92643cbe6995d1c80
+SIZE (rubygem/sidekiq-scheduler-6.0.0.gem) = 28672
diff --git a/devel/rubygem-sidekiq-scheduler/files/patch-sidekiq8 b/devel/rubygem-sidekiq-scheduler/files/patch-sidekiq8
deleted file mode 100644
index 75465ce92254..000000000000
--- a/devel/rubygem-sidekiq-scheduler/files/patch-sidekiq8
+++ /dev/null
@@ -1,66 +0,0 @@
-Obtained from:	https://github.com/sidekiq-scheduler/sidekiq-scheduler/commit/c631bfd873b9bbd3975b626202aa99eb783b1f0d
-
---- lib/sidekiq-scheduler/extensions/web.rb.orig	2025-03-15 18:21:05 UTC
-+++ lib/sidekiq-scheduler/extensions/web.rb
-@@ -2,14 +2,16 @@ if SidekiqScheduler::SidekiqAdapter::SIDEKIQ_GTE_7_3_0
- 
- if SidekiqScheduler::SidekiqAdapter::SIDEKIQ_GTE_7_3_0
- 
--  # Locale and asset cache is configured in `.register`
--  Sidekiq::Web.register(SidekiqScheduler::Web,
--    name: "recurring_jobs",
--    tab: ["Recurring Jobs"],
--    index: ["recurring-jobs"],
--    root_dir: File.expand_path("../../../web", File.dirname(__FILE__)),
--    asset_paths: ["stylesheets-scheduler"]) do |app|
--    # add middleware or additional settings here
-+  # Locale and asset cache is configured in `cfg.register`
-+  Sidekiq::Web.configure do |cfg|
-+    cfg.register(SidekiqScheduler::Web,
-+      name: "recurring_jobs",
-+      tab: ["Recurring Jobs"],
-+      index: ["recurring-jobs"],
-+      root_dir: File.expand_path("../../../web", File.dirname(__FILE__)),
-+      asset_paths: ["stylesheets-scheduler"]) do |app|
-+      # add middleware or additional settings here
-+    end
-   end
- 
- else
---- lib/sidekiq-scheduler/web.rb.orig	2025-03-15 18:14:11 UTC
-+++ lib/sidekiq-scheduler/web.rb
-@@ -16,7 +16,7 @@ module SidekiqScheduler
-       end
- 
-       app.post '/recurring-jobs/:name/enqueue' do
--        schedule = Sidekiq.get_schedule(params[:name])
-+        schedule = Sidekiq.get_schedule(route_params(:name))
-         SidekiqScheduler::Scheduler.instance.enqueue_job(schedule)
-         redirect "#{root_path}recurring-jobs"
-       end
-@@ -24,12 +24,12 @@ module SidekiqScheduler
-       app.post '/recurring-jobs/:name/toggle' do
-         Sidekiq.reload_schedule!
- 
--        SidekiqScheduler::Scheduler.instance.toggle_job_enabled(params[:name])
-+        SidekiqScheduler::Scheduler.instance.toggle_job_enabled(route_params(:name))
-         redirect "#{root_path}recurring-jobs"
-       end
- 
-       app.post '/recurring-jobs/toggle-all' do
--        SidekiqScheduler::Scheduler.instance.toggle_all_jobs(params[:action] == 'enable')
-+        SidekiqScheduler::Scheduler.instance.toggle_all_jobs(url_params(:action) == 'enable')
-         redirect "#{root_path}recurring-jobs"
-       end
-     end
---- sidekiq-scheduler.gemspec.orig	2025-03-15 18:14:11 UTC
-+++ sidekiq-scheduler.gemspec
-@@ -21,7 +21,7 @@ Gem::Specification.new do |s|
- 
-   s.specification_version = 4
- 
--  s.add_runtime_dependency(%q<sidekiq>.freeze, [">= 6".freeze, "< 8".freeze])
-+  s.add_runtime_dependency(%q<sidekiq>.freeze, [">= 6".freeze, "< 9".freeze])
-   s.add_runtime_dependency(%q<rufus-scheduler>.freeze, ["~> 3.2".freeze])
-   s.add_runtime_dependency(%q<tilt>.freeze, [">= 1.4.0".freeze, "< 3".freeze])
-   s.add_development_dependency(%q<rake>.freeze, ["~> 12.0".freeze])