Update: www/ruby-puma 8.0.2

Jeremy Evans <[email protected]>
Newsgroups gmane.os.openbsd.ports
Message-ID <[email protected]>
This updates Puma to the latest release.

Change log at
https://github.com/puma/puma/blob/main/History.md#802--2026-05-27

Tested on amd64. I plan on committing in a couple days unless I hear
objections.

Best,
Jeremy

Index: Makefile
===================================================================
RCS file: /cvs/ports/www/ruby-puma/Makefile,v
retrieving revision 1.18
diff -u -p -u -p -r1.18 Makefile
--- Makefile	8 Feb 2026 01:05:44 -0000	1.18
+++ Makefile	12 Aug 2026 00:57:59 -0000
@@ -1,6 +1,6 @@
 COMMENT =		simple, fast, threaded webserver for rack applications
 
-DISTNAME =		puma-7.2.0
+DISTNAME =		puma-8.0.2
 CATEGORIES =		www
 
 HOMEPAGE =		https://puma.io/
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/ruby-puma/distinfo,v
retrieving revision 1.14
diff -u -p -u -p -r1.14 distinfo
--- distinfo	8 Feb 2026 01:05:44 -0000	1.14
+++ distinfo	12 Aug 2026 00:57:59 -0000
@@ -1,2 +1,2 @@
-SHA256 (puma-7.2.0.gem) = v470q1FKTm1FVMtDJrIATrpQNq4Fz3Zc/lGrqXBqcqg=
-SIZE (puma-7.2.0.gem) = 246272
+SHA256 (puma-8.0.2.gem) = yO2HHfu+ZkSOqf/UZpI0LZgE1AcVIrUrUzG3tue2hvs=
+SIZE (puma-8.0.2.gem) = 265216
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/ruby-puma/pkg/PLIST,v
retrieving revision 1.13
diff -u -p -u -p -r1.13 PLIST
--- pkg/PLIST	8 Feb 2026 01:05:44 -0000	1.13
+++ pkg/PLIST	12 Aug 2026 00:57:59 -0000
@@ -10,18 +10,25 @@ ${GEM_LIB}/gems/${DISTNAME}/bin/puma
 ${GEM_LIB}/gems/${DISTNAME}/bin/puma-wild
 ${GEM_LIB}/gems/${DISTNAME}/bin/pumactl
 ${GEM_LIB}/gems/${DISTNAME}/docs/
+${GEM_LIB}/gems/${DISTNAME}/docs/5.0-Upgrade.md
+${GEM_LIB}/gems/${DISTNAME}/docs/6.0-Upgrade.md
+${GEM_LIB}/gems/${DISTNAME}/docs/7.0-Upgrade.md
+${GEM_LIB}/gems/${DISTNAME}/docs/8.0-Upgrade.md
 ${GEM_LIB}/gems/${DISTNAME}/docs/architecture.md
 ${GEM_LIB}/gems/${DISTNAME}/docs/compile_options.md
 ${GEM_LIB}/gems/${DISTNAME}/docs/deployment.md
 ${GEM_LIB}/gems/${DISTNAME}/docs/fork_worker.md
+${GEM_LIB}/gems/${DISTNAME}/docs/grpc.md
 ${GEM_LIB}/gems/${DISTNAME}/docs/images/
+${GEM_LIB}/gems/${DISTNAME}/docs/images/favicon.svg
 ${GEM_LIB}/gems/${DISTNAME}/docs/images/puma-connection-flow-no-reactor.png
 ${GEM_LIB}/gems/${DISTNAME}/docs/images/puma-connection-flow.png
 ${GEM_LIB}/gems/${DISTNAME}/docs/images/puma-general-arch.png
+${GEM_LIB}/gems/${DISTNAME}/docs/images/running-puma.svg
+${GEM_LIB}/gems/${DISTNAME}/docs/images/standard-logo.svg
 ${GEM_LIB}/gems/${DISTNAME}/docs/java_options.md
 ${GEM_LIB}/gems/${DISTNAME}/docs/jungle/
 ${GEM_LIB}/gems/${DISTNAME}/docs/jungle/README.md
-${GEM_LIB}/gems/${DISTNAME}/docs/jungle/rc.d/
 ${GEM_LIB}/gems/${DISTNAME}/docs/kubernetes.md
 ${GEM_LIB}/gems/${DISTNAME}/docs/nginx.md
 ${GEM_LIB}/gems/${DISTNAME}/docs/plugins.md
@@ -40,6 +47,7 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/puma/app
 ${GEM_LIB}/gems/${DISTNAME}/lib/puma/binder.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/puma/cli.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/puma/client.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/puma/client_env.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/puma/cluster/
 ${GEM_LIB}/gems/${DISTNAME}/lib/puma/cluster.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/puma/cluster/worker.rb
@@ -74,10 +82,11 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/puma/rac
 ${GEM_LIB}/gems/${DISTNAME}/lib/puma/rack/urlmap.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/puma/rack_default.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/puma/reactor.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/puma/request.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/puma/response.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/puma/runner.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/puma/sd_notify.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/puma/server.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/puma/server_plugin_control.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/puma/single.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/puma/state_file.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/puma/thread_pool.rb
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.