Download raw body.
Update: www/ruby-puma 7.1.0
This updates puma to the latest release. Release notes available at
https://github.com/puma/puma/blob/main/History.md#710--2025-10-16
This also removes unnecessary files added to the package in the
previous update.
Adding myself as MAINTAINER, since I expect to be using this more.
Tested on amd64. I plan to commit in a couple days unless I
hear objections.
Best,
Jeremy
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/ruby-puma/Makefile,v
retrieving revision 1.17
diff -u -p -u -p -r1.17 Makefile
--- Makefile 4 Jul 2025 06:33:10 -0000 1.17
+++ Makefile 8 Dec 2025 02:38:18 -0000
@@ -1,9 +1,11 @@
COMMENT = simple, fast, threaded webserver for rack applications
-DISTNAME = puma-6.6.0
+DISTNAME = puma-7.1.0
CATEGORIES = www
HOMEPAGE = https://puma.io/
+
+MAINTAINER = Jeremy Evans <jeremy@openbsd.org>
# BSD
PERMIT_PACKAGE = Yes
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/ruby-puma/distinfo,v
retrieving revision 1.13
diff -u -p -u -p -r1.13 distinfo
--- distinfo 4 Jul 2025 06:33:10 -0000 1.13
+++ distinfo 8 Dec 2025 02:38:18 -0000
@@ -1,2 +1,2 @@
-SHA256 (puma-6.6.0.gem) = 8lwGhz6z1d5fCk68eDrMgaTM/lgMdgz+MjSXeYAYrYc=
-SIZE (puma-6.6.0.gem) = 238080
+SHA256 (puma-7.1.0.gem) = 5FwQyxJPIk1EjJjbZTp1SZeU7b7K3EQK1hbPUPL9Sd0=
+SIZE (puma-7.1.0.gem) = 244224
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/ruby-puma/pkg/PLIST,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 PLIST
--- pkg/PLIST 4 Jul 2025 06:33:10 -0000 1.12
+++ pkg/PLIST 8 Dec 2025 02:38:18 -0000
@@ -1,10 +1,5 @@
${GEM_BIN}/puma${GEM_BIN_SUFFIX}
${GEM_BIN}/pumactl${GEM_BIN_SUFFIX}
-${GEM_LIB}/cache/${DISTNAME}.gem
-${GEM_EXTENSIONS_DIR}/gem_make.out
-${GEM_EXTENSIONS_DIR}/mkmf.log
-${GEM_EXTENSIONS_DIR}/puma/
-@so ${GEM_EXTENSIONS_DIR}/puma/puma_http11.so
${GEM_LIB}/gems/${DISTNAME}/
${GEM_LIB}/gems/${DISTNAME}/History.md
${GEM_LIB}/gems/${DISTNAME}/LICENSE
@@ -26,9 +21,6 @@ ${GEM_LIB}/gems/${DISTNAME}/docs/java_op
${GEM_LIB}/gems/${DISTNAME}/docs/jungle/
${GEM_LIB}/gems/${DISTNAME}/docs/jungle/README.md
${GEM_LIB}/gems/${DISTNAME}/docs/jungle/rc.d/
-@rcscript ${GEM_LIB}/gems/${DISTNAME}/docs/jungle/rc.d/README.md
-@rcscript ${GEM_LIB}/gems/${DISTNAME}/docs/jungle/rc.d/puma
-@rcscript ${GEM_LIB}/gems/${DISTNAME}/docs/jungle/rc.d/puma.conf
${GEM_LIB}/gems/${DISTNAME}/docs/kubernetes.md
${GEM_LIB}/gems/${DISTNAME}/docs/nginx.md
${GEM_LIB}/gems/${DISTNAME}/docs/plugins.md
@@ -39,32 +31,6 @@ ${GEM_LIB}/gems/${DISTNAME}/docs/stats.m
${GEM_LIB}/gems/${DISTNAME}/docs/systemd.md
${GEM_LIB}/gems/${DISTNAME}/docs/testing_benchmarks_local_files.md
${GEM_LIB}/gems/${DISTNAME}/docs/testing_test_rackup_ci_files.md
-${GEM_LIB}/gems/${DISTNAME}/ext/
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/.sitearchdir.-.puma.time
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/Makefile
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/PumaHttp11Service.java
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/ext_help.h
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/extconf.rb
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/http11_parser.c
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/http11_parser.h
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/http11_parser.java.rl
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/http11_parser.o
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/http11_parser.rl
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/http11_parser_common.rl
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/mini_ssl.c
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/mini_ssl.o
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/no_ssl/
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/no_ssl/PumaHttp11Service.java
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/org/
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/org/jruby/
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/org/jruby/puma/
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/org/jruby/puma/Http11.java
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/org/jruby/puma/Http11Parser.java
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/org/jruby/puma/MiniSSL.java
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/puma_http11.c
-${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/puma_http11.o
-@so ${GEM_LIB}/gems/${DISTNAME}/ext/puma_http11/puma_http11.so
${GEM_LIB}/gems/${DISTNAME}/lib/
${GEM_LIB}/gems/${DISTNAME}/lib/puma/
${GEM_LIB}/gems/${DISTNAME}/lib/puma.rb
@@ -77,6 +43,7 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/puma/clu
${GEM_LIB}/gems/${DISTNAME}/lib/puma/cluster.rb
${GEM_LIB}/gems/${DISTNAME}/lib/puma/cluster/worker.rb
${GEM_LIB}/gems/${DISTNAME}/lib/puma/cluster/worker_handle.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/puma/cluster_accept_loop_delay.rb
${GEM_LIB}/gems/${DISTNAME}/lib/puma/commonlogger.rb
${GEM_LIB}/gems/${DISTNAME}/lib/puma/configuration.rb
${GEM_LIB}/gems/${DISTNAME}/lib/puma/const.rb
Update: www/ruby-puma 7.1.0