ruby: update to 3.2.1
authorLuiz Angelo Daros de Luca <luizluca@gmail.com>
Sat, 4 Mar 2023 19:13:39 +0000 (16:13 -0300)
committerLuiz Angelo Daros de Luca <luizluca@gmail.com>
Tue, 11 Apr 2023 19:48:16 +0000 (16:48 -0300)
commit3456881e85ce41d4b05acc0967cc67577d96bf15
tree2bc7adca57fe024444cd128f86117539e862328d
parenta951e16646f284bfadf6b458d30ba069eb7db006
ruby: update to 3.2.1

Ruby 3.2 changes include:
* WASI based WebAssembly support
* Production-ready YJIT
* Regexp improvements against ReDoS
See: https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/

Ruby 3.2.1 changes includes:
* Bugfixes
See: https://www.ruby-lang.org/en/news/2023/02/08/ruby-3-2-1-released/

Package-related changes are:

* libyaml is no longer bundled, requiring OpenWrt to build it as a host
  library for ruby/host.
* Added sub-packages:
 - ruby-mjit: files for mJIT, although disabled during build
 - ruby-syntax_suggest: finds missing ends
* Backported patches dropped:
 - 001-fix-build-with-libressl-3.5.patch
 - 002-fix-operator-precedence.patch
* Usual dependencies adjustments

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
lang/ruby/Makefile
lang/ruby/patches/001-fix-build-with-libressl-3.5.patch [deleted file]
lang/ruby/patches/002-fix-operator-precedence.patch [deleted file]
lang/ruby/ruby_find_pkgsdeps