From: Jeremy Evans Subject: Update: www/ruby-puma 8.0.2 To: OpenBSD ports Date: Tue, 11 Aug 2026 18:01:41 -0700 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