Thu Feb 23 15:41:17 2023 UTC ()
www/ruby-puma: update to 6.1.0

6.1.0 (2023-02-12)

Features

* WebSocket support via partial hijack ([#3058], [#3007])
* Add built-in systemd notify support ([#3011])
* Periodically send status to systemd ([#3006], [#2604])
* Introduce the ability to return 413: payload too large for requests
  ([#3040])
* Log loaded extensions when PUMA_DEBUG is set ([#3036], [#3020])

Bugfixes

* Fix issue with rack 3 compatibility re: rackup ([#3061], [#3057])
* Allow setting TCP low_latency with SSL listener ([#3065])

Performance

* Reduce memory usage for large file uploads ([#3062])


(taca)
diff -r1.36 -r1.37 pkgsrc/www/ruby-puma/Makefile
diff -r1.16 -r1.17 pkgsrc/www/ruby-puma/PLIST
diff -r1.33 -r1.34 pkgsrc/www/ruby-puma/distinfo

cvs diff -r1.36 -r1.37 pkgsrc/www/ruby-puma/Makefile (expand / switch to unified diff)

--- pkgsrc/www/ruby-puma/Makefile 2023/01/03 15:16:47 1.36
+++ pkgsrc/www/ruby-puma/Makefile 2023/02/23 15:41:16 1.37
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.36 2023/01/03 15:16:47 taca Exp $ 1# $NetBSD: Makefile,v 1.37 2023/02/23 15:41:16 taca Exp $
2 2
3DISTNAME= puma-6.0.2 3DISTNAME= puma-6.1.0
4CATEGORIES= www 4CATEGORIES= www
5 5
6MAINTAINER= taca@NetBSD.org 6MAINTAINER= taca@NetBSD.org
7HOMEPAGE= https://puma.io/ 7HOMEPAGE= https://puma.io/
8COMMENT= Modern concurrent web server for Ruby 8COMMENT= Modern concurrent web server for Ruby
9LICENSE= mit 9LICENSE= mit
10 10
11DEPENDS+= ${RUBY_PKGPREFIX}-nio4r>=2.0<3:../../net/ruby-nio4r 11DEPENDS+= ${RUBY_PKGPREFIX}-nio4r>=2.0<3:../../net/ruby-nio4r
12 12
13RUBYGEM_OPTIONS+= --format-executable 13RUBYGEM_OPTIONS+= --format-executable
14USE_GCC_RUNTIME= yes 14USE_GCC_RUNTIME= yes
15 15
16.include "../../lang/ruby/gem.mk" 16.include "../../lang/ruby/gem.mk"

cvs diff -r1.16 -r1.17 pkgsrc/www/ruby-puma/PLIST (expand / switch to unified diff)

--- pkgsrc/www/ruby-puma/PLIST 2022/12/04 16:26:47 1.16
+++ pkgsrc/www/ruby-puma/PLIST 2023/02/23 15:41:17 1.17
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.16 2022/12/04 16:26:47 taca Exp $ 1@comment $NetBSD: PLIST,v 1.17 2023/02/23 15:41:17 taca Exp $
2bin/puma${RUBY_SUFFIX} 2bin/puma${RUBY_SUFFIX}
3bin/pumactl${RUBY_SUFFIX} 3bin/pumactl${RUBY_SUFFIX}
4${GEM_HOME}/cache/${GEM_NAME}.gem 4${GEM_HOME}/cache/${GEM_NAME}.gem
5${GEM_EXTSDIR}/gem.build_complete 5${GEM_EXTSDIR}/gem.build_complete
6${GEM_EXTSDIR}/puma/puma_http11.${RUBY_DLEXT} 6${GEM_EXTSDIR}/puma/puma_http11.${RUBY_DLEXT}
7${GEM_LIBDIR}/History.md 7${GEM_LIBDIR}/History.md
8${GEM_LIBDIR}/LICENSE 8${GEM_LIBDIR}/LICENSE
9${GEM_LIBDIR}/README.md 9${GEM_LIBDIR}/README.md
10${GEM_LIBDIR}/bin/puma 10${GEM_LIBDIR}/bin/puma
11${GEM_LIBDIR}/bin/puma-wild 11${GEM_LIBDIR}/bin/puma-wild
12${GEM_LIBDIR}/bin/pumactl 12${GEM_LIBDIR}/bin/pumactl
13${GEM_LIBDIR}/docs/architecture.md 13${GEM_LIBDIR}/docs/architecture.md
14${GEM_LIBDIR}/docs/compile_options.md 14${GEM_LIBDIR}/docs/compile_options.md
@@ -61,31 +61,32 @@ ${GEM_LIBDIR}/lib/puma/detect.rb @@ -61,31 +61,32 @@ ${GEM_LIBDIR}/lib/puma/detect.rb
61${GEM_LIBDIR}/lib/puma/dsl.rb 61${GEM_LIBDIR}/lib/puma/dsl.rb
62${GEM_LIBDIR}/lib/puma/error_logger.rb 62${GEM_LIBDIR}/lib/puma/error_logger.rb
63${GEM_LIBDIR}/lib/puma/events.rb 63${GEM_LIBDIR}/lib/puma/events.rb
64${GEM_LIBDIR}/lib/puma/io_buffer.rb 64${GEM_LIBDIR}/lib/puma/io_buffer.rb
65${GEM_LIBDIR}/lib/puma/jruby_restart.rb 65${GEM_LIBDIR}/lib/puma/jruby_restart.rb
66${GEM_LIBDIR}/lib/puma/json_serialization.rb 66${GEM_LIBDIR}/lib/puma/json_serialization.rb
67${GEM_LIBDIR}/lib/puma/launcher.rb 67${GEM_LIBDIR}/lib/puma/launcher.rb
68${GEM_LIBDIR}/lib/puma/launcher/bundle_pruner.rb 68${GEM_LIBDIR}/lib/puma/launcher/bundle_pruner.rb
69${GEM_LIBDIR}/lib/puma/log_writer.rb 69${GEM_LIBDIR}/lib/puma/log_writer.rb
70${GEM_LIBDIR}/lib/puma/minissl.rb 70${GEM_LIBDIR}/lib/puma/minissl.rb
71${GEM_LIBDIR}/lib/puma/minissl/context_builder.rb 71${GEM_LIBDIR}/lib/puma/minissl/context_builder.rb
72${GEM_LIBDIR}/lib/puma/null_io.rb 72${GEM_LIBDIR}/lib/puma/null_io.rb
73${GEM_LIBDIR}/lib/puma/plugin.rb 73${GEM_LIBDIR}/lib/puma/plugin.rb
 74${GEM_LIBDIR}/lib/puma/plugin/systemd.rb
74${GEM_LIBDIR}/lib/puma/plugin/tmp_restart.rb 75${GEM_LIBDIR}/lib/puma/plugin/tmp_restart.rb
75${GEM_LIBDIR}/lib/puma/puma_http11.${RUBY_DLEXT} 76${GEM_LIBDIR}/lib/puma/puma_http11.${RUBY_DLEXT}
76${GEM_LIBDIR}/lib/puma/rack/builder.rb 77${GEM_LIBDIR}/lib/puma/rack/builder.rb
77${GEM_LIBDIR}/lib/puma/rack/urlmap.rb 78${GEM_LIBDIR}/lib/puma/rack/urlmap.rb
78${GEM_LIBDIR}/lib/puma/rack_default.rb 79${GEM_LIBDIR}/lib/puma/rack_default.rb
79${GEM_LIBDIR}/lib/puma/reactor.rb 80${GEM_LIBDIR}/lib/puma/reactor.rb
80${GEM_LIBDIR}/lib/puma/request.rb 81${GEM_LIBDIR}/lib/puma/request.rb
81${GEM_LIBDIR}/lib/puma/runner.rb 82${GEM_LIBDIR}/lib/puma/runner.rb
 83${GEM_LIBDIR}/lib/puma/sd_notify.rb
82${GEM_LIBDIR}/lib/puma/server.rb 84${GEM_LIBDIR}/lib/puma/server.rb
83${GEM_LIBDIR}/lib/puma/single.rb 85${GEM_LIBDIR}/lib/puma/single.rb
84${GEM_LIBDIR}/lib/puma/state_file.rb 86${GEM_LIBDIR}/lib/puma/state_file.rb
85${GEM_LIBDIR}/lib/puma/systemd.rb 
86${GEM_LIBDIR}/lib/puma/thread_pool.rb 87${GEM_LIBDIR}/lib/puma/thread_pool.rb
87${GEM_LIBDIR}/lib/puma/util.rb 88${GEM_LIBDIR}/lib/puma/util.rb
88${GEM_LIBDIR}/lib/rack/handler/puma.rb 89${GEM_LIBDIR}/lib/rack/handler/puma.rb
89${GEM_LIBDIR}/tools/Dockerfile 90${GEM_LIBDIR}/tools/Dockerfile
90${GEM_LIBDIR}/tools/trickletest.rb 91${GEM_LIBDIR}/tools/trickletest.rb
91${GEM_HOME}/specifications/${GEM_NAME}.gemspec 92${GEM_HOME}/specifications/${GEM_NAME}.gemspec

cvs diff -r1.33 -r1.34 pkgsrc/www/ruby-puma/distinfo (expand / switch to unified diff)

--- pkgsrc/www/ruby-puma/distinfo 2023/01/03 15:16:47 1.33
+++ pkgsrc/www/ruby-puma/distinfo 2023/02/23 15:41:17 1.34
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.33 2023/01/03 15:16:47 taca Exp $ 1$NetBSD: distinfo,v 1.34 2023/02/23 15:41:17 taca Exp $
2 2
3BLAKE2s (puma-6.0.2.gem) = 12a84e0f6ac672292b90b2fcb4b80eda8e4e08bc37efc10a60621e364fbd493f 3BLAKE2s (puma-6.1.0.gem) = 7dc6f375b5b7abaa6eaf2d0afdbdfcf113c562a9aa9880db6ca93046a5baa10c
4SHA512 (puma-6.0.2.gem) = f47196631898a80e8f048f3454230792c4ee3dcfbd6b94b08f84105ab9eaa2129b14cc5b220baef88d68559a96a883c9e071cdecd01b1dabae61a98ab4e14a80 4SHA512 (puma-6.1.0.gem) = f09dbef2df38e4d4f628fd1a95c952cea9aa0aa61eddd4ad0322adba825fb523a9169a68f54b1f7fd0a9e714d66b5738e4ac86dc52386a1b99776b81955d07d7
5Size (puma-6.0.2.gem) = 218624 bytes 5Size (puma-6.1.0.gem) = 222208 bytes