Wed Feb 3 15:47:55 2021 UTC ()
www/ruby-puma: update to 5.2.0

5.2.0 (2021-01-27)

Features

* 10x latency improvement for MRI on ssl connections by reducing overhead
  ([#2519])
* Add option to specify the desired IO selector backend for libev
  ([#2522])
* Add ability to set OpenSSL verification flags (MRI only) ([#2490])
* Uses flush after writing messages to avoid mutating $stdout and $stderr
  using sync=true ([#2486])

Bugfixes

* MiniSSL - Update dhparam to 2048 bit for use with SSL_CTX_set_tmp_dh
  ([#2535])
* Change 'Goodbye!' message to be output after listeners are closed
  ([#2529])
* Fix ssl bind logging with 0.0.0.0 and localhost ([#2533])
* Fix compiler warnings, but skipped warnings related to ragel state
  machine generated code ([#1953])
* Fix phased restart errors related to nio4r gem when using the Puma
  control server ([#2516])
* Add #string method to Puma::NullIO ([#2520])
* Fix binding via Rack handler to IPv6 addresses ([#2521])

Refactor

* Refactor MiniSSL::Context on MRI, fix MiniSSL::Socket#write ([#2519])
* Remove Server#read_body ([#2531])
* Fail build if compiling extensions raises warnings on GH Actions,
  configurable via MAKE_WARNINGS_INTO_ERRORS ([#1953])


(taca)
diff -r1.26 -r1.27 pkgsrc/www/ruby-puma/Makefile
diff -r1.12 -r1.13 pkgsrc/www/ruby-puma/PLIST
diff -r1.21 -r1.22 pkgsrc/www/ruby-puma/distinfo

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

--- pkgsrc/www/ruby-puma/Makefile 2021/01/16 13:05:26 1.26
+++ pkgsrc/www/ruby-puma/Makefile 2021/02/03 15:47:55 1.27
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.26 2021/01/16 13:05:26 taca Exp $ 1# $NetBSD: Makefile,v 1.27 2021/02/03 15:47:55 taca Exp $
2 2
3DISTNAME= puma-5.1.1 3DISTNAME= puma-5.2.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.12 -r1.13 pkgsrc/www/ruby-puma/PLIST (expand / switch to unified diff)

--- pkgsrc/www/ruby-puma/PLIST 2021/01/16 13:05:26 1.12
+++ pkgsrc/www/ruby-puma/PLIST 2021/02/03 15:47:55 1.13
@@ -1,40 +1,42 @@ @@ -1,40 +1,42 @@
1@comment $NetBSD: PLIST,v 1.12 2021/01/16 13:05:26 taca Exp $ 1@comment $NetBSD: PLIST,v 1.13 2021/02/03 15:47:55 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
15${GEM_LIBDIR}/docs/deployment.md 15${GEM_LIBDIR}/docs/deployment.md
16${GEM_LIBDIR}/docs/fork_worker.md 16${GEM_LIBDIR}/docs/fork_worker.md
17${GEM_LIBDIR}/docs/images/puma-connection-flow-no-reactor.png 17${GEM_LIBDIR}/docs/images/puma-connection-flow-no-reactor.png
18${GEM_LIBDIR}/docs/images/puma-connection-flow.png 18${GEM_LIBDIR}/docs/images/puma-connection-flow.png
19${GEM_LIBDIR}/docs/images/puma-general-arch.png 19${GEM_LIBDIR}/docs/images/puma-general-arch.png
20${GEM_LIBDIR}/docs/jungle/README.md 20${GEM_LIBDIR}/docs/jungle/README.md
21${GEM_LIBDIR}/docs/jungle/rc.d/README.md 21${GEM_LIBDIR}/docs/jungle/rc.d/README.md
22${GEM_LIBDIR}/docs/jungle/rc.d/puma 22${GEM_LIBDIR}/docs/jungle/rc.d/puma
23${GEM_LIBDIR}/docs/jungle/rc.d/puma.conf 23${GEM_LIBDIR}/docs/jungle/rc.d/puma.conf
 24${GEM_LIBDIR}/docs/kubernetes.md
24${GEM_LIBDIR}/docs/nginx.md 25${GEM_LIBDIR}/docs/nginx.md
25${GEM_LIBDIR}/docs/plugins.md 26${GEM_LIBDIR}/docs/plugins.md
26${GEM_LIBDIR}/docs/restart.md 27${GEM_LIBDIR}/docs/restart.md
27${GEM_LIBDIR}/docs/signals.md 28${GEM_LIBDIR}/docs/signals.md
 29${GEM_LIBDIR}/docs/stats.md
28${GEM_LIBDIR}/docs/systemd.md 30${GEM_LIBDIR}/docs/systemd.md
29${GEM_LIBDIR}/ext/puma_http11/PumaHttp11Service.java 31${GEM_LIBDIR}/ext/puma_http11/PumaHttp11Service.java
30${GEM_LIBDIR}/ext/puma_http11/ext_help.h 32${GEM_LIBDIR}/ext/puma_http11/ext_help.h
31${GEM_LIBDIR}/ext/puma_http11/extconf.rb 33${GEM_LIBDIR}/ext/puma_http11/extconf.rb
32${GEM_LIBDIR}/ext/puma_http11/http11_parser.c 34${GEM_LIBDIR}/ext/puma_http11/http11_parser.c
33${GEM_LIBDIR}/ext/puma_http11/http11_parser.h 35${GEM_LIBDIR}/ext/puma_http11/http11_parser.h
34${GEM_LIBDIR}/ext/puma_http11/http11_parser.java.rl 36${GEM_LIBDIR}/ext/puma_http11/http11_parser.java.rl
35${GEM_LIBDIR}/ext/puma_http11/http11_parser.rl 37${GEM_LIBDIR}/ext/puma_http11/http11_parser.rl
36${GEM_LIBDIR}/ext/puma_http11/http11_parser_common.rl 38${GEM_LIBDIR}/ext/puma_http11/http11_parser_common.rl
37${GEM_LIBDIR}/ext/puma_http11/mini_ssl.c 39${GEM_LIBDIR}/ext/puma_http11/mini_ssl.c
38${GEM_LIBDIR}/ext/puma_http11/no_ssl/PumaHttp11Service.java 40${GEM_LIBDIR}/ext/puma_http11/no_ssl/PumaHttp11Service.java
39${GEM_LIBDIR}/ext/puma_http11/org/jruby/puma/Http11.java 41${GEM_LIBDIR}/ext/puma_http11/org/jruby/puma/Http11.java
40${GEM_LIBDIR}/ext/puma_http11/org/jruby/puma/Http11Parser.java 42${GEM_LIBDIR}/ext/puma_http11/org/jruby/puma/Http11Parser.java

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

--- pkgsrc/www/ruby-puma/distinfo 2021/01/16 13:05:26 1.21
+++ pkgsrc/www/ruby-puma/distinfo 2021/02/03 15:47:55 1.22
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.21 2021/01/16 13:05:26 taca Exp $ 1$NetBSD: distinfo,v 1.22 2021/02/03 15:47:55 taca Exp $
2 2
3SHA1 (puma-5.1.1.gem) = c6510c1794c35a8062dbfac4fc0183747d5ca780 3SHA1 (puma-5.2.0.gem) = c374f712cc62424d05a2422f3a31b9d7dc8237af
4RMD160 (puma-5.1.1.gem) = 5e53793bf393d32269cc647a24a021ddb991ef15 4RMD160 (puma-5.2.0.gem) = ad477218cdd8f2d26c3d1f4298704632b1813bab
5SHA512 (puma-5.1.1.gem) = 7b1cd01e52d558371ec9b9b4e343e7199de6c0347c097f752e1c772a41a370636f24a155d49547d1582492bafed81d4c61d15c7bb1daf866d7174604cb5e1225 5SHA512 (puma-5.2.0.gem) = 3fa445414b49de9becc717105a32b45350d00fb0455da8e5fe52d0ba4f15326dab29f3e0d6bfe3a5ea0b7d38ad27411ef6e75d14380b513294bda36490ff4e15
6Size (puma-5.1.1.gem) = 190464 bytes 6Size (puma-5.2.0.gem) = 197120 bytes