Index | Thread | Search

From:
Jeremy Evans <jeremy@openbsd.org>
Subject:
Update: www/ruby-puma 7.1.0
To:
OpenBSD ports <ports@openbsd.org>
Date:
Sun, 7 Dec 2025 18:42:29 -0800

Download raw body.

Thread
  • Jeremy Evans:

    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