packages/lang/ruby
Luiz Angelo Daros de Luca d18d959f56 ruby: update to 4.0.7
ruby 4.0.3 only contains ERB 6.0.1.1, which fixes CVE-2026-41316.

ruby 4.0.4 is a routine update that includes bugfixes.

ruby 4.0.5 only contains a security fix for CVE-2026-46727:
Use-after-free in pthread-based getaddrinfo timeout handler and a build
system regression in Ruby 4.0.4 under C locale.

ruby 4.0.6 is a routine update that includes bugfixes.

ruby 4.0.7 is a routine update that includes bugfixes.

Packaging changes:
- Patch 010-fix-riscv64-build.patch was dropped as MUSL 1.2.5 fixes the
  issue.
- Exclude source files (*.c, *.h, Makefile...) from packages.
- Updated ruby_missingfiles to match package files exclusions.
- Changed the dependency order (rake -> rubygem, racc -> rubygem)
- Moved rdoc_plugin.rb to ruby-rdoc package (and dropping ruby-gems
  dependency on ruby-rdoc).
- Refreshed the dependencies.
- ruby_find_pkgsdeps:
  * fixed a bug in dependency expansion
  * updated weak dependencies
- Added custom test-version.sh to ignore version check on subpackages
  commands as they use their own gem version.

Link: https://www.ruby-lang.org/en/news/2026/04/21/ruby-4-0-3-released/
Changelog: https://github.com/ruby/ruby/releases/tag/v4.0.3
Link: https://www.ruby-lang.org/en/news/2026/05/11/ruby-4-0-4-released/
Changelog: https://github.com/ruby/ruby/releases/tag/v4.0.4
Link: https://www.ruby-lang.org/en/news/2026/05/20/ruby-4-0-5-released/
Changelog: https://github.com/ruby/ruby/releases/tag/v4.0.5
Link: https://www.ruby-lang.org/en/news/2026/07/14/ruby-4-0-6-released/
Changelog: https://github.com/ruby/ruby/releases/tag/v4.0.6
Link: https://www.ruby-lang.org/en/news/2026/09/15/ruby-4-0-7-released/
Changelog: https://github.com/ruby/ruby/releases/tag/v4.0.7
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2026-10-24 10:37:33 +03:00
..
files
…
Makefile ruby: update to 4.0.7 2026-10-24 10:37:33 +03:00
ruby_find_pkgsdeps ruby: update to 4.0.7 2026-10-24 10:37:33 +03:00
ruby_missingfiles ruby: update to 4.0.7 2026-10-24 10:37:33 +03:00
test-version.sh ruby: update to 4.0.7 2026-10-24 10:37:33 +03:00