- Update from version 3.3.3 to 3.3.4 - Update of all rootfiles - Changelog 3.3.4 Bug #20573: Warning.warn shouldn't be called for disabled warnings Bug #20585: Size of memory allocated by String.new(:capacity) is different from the specified value Bug #20581: Ruby 3.3.3 install has missing deps for bundled net-pop gem Bug #20595: Corruption of encoding name string Bug #20598: Corruption of internal encoding string Bug #20562: Categorize RUBY_FREE_AT_EXIT warning Bug #20468: Segfault on safe navigation in for target Bug #20592: Interrupting Addrinfo causes Segmentation fault on alpine Bug #20239: Segmentation fault when using Regex on a large String Bug #20570: Nokey behavior changed since 3.3. Bug #20605: Add explicit compiler fence when pushing frames to ensure safe profiling
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- config/rootfiles/common/aarch64/ruby | 22 ++- config/rootfiles/common/riscv64/ruby | 270 ++++++++++++++------------- config/rootfiles/common/x86_64/ruby | 22 ++- lfs/ruby | 4 +- 4 files changed, 189 insertions(+), 129 deletions(-)
diff --git a/config/rootfiles/common/aarch64/ruby b/config/rootfiles/common/aarch64/ruby index 34783f9ae..abce9edff 100644 --- a/config/rootfiles/common/aarch64/ruby +++ b/config/rootfiles/common/aarch64/ruby @@ -222,7 +222,7 @@ #usr/include/ruby-3.3.0/ruby/vm.h #usr/lib/libruby.so #usr/lib/libruby.so.3.3 -#usr/lib/libruby.so.3.3.3 +#usr/lib/libruby.so.3.3.4 #usr/lib/pkgconfig/ruby-3.3.pc #usr/lib/ruby #usr/lib/ruby/3.3.0 @@ -1718,9 +1718,16 @@ #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/exe/rdbg #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/Makefile #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/debug.c +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/debug.o +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/debug_version.h +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/extconf.h #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/extconf.rb #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/iseq_collector.c +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/iseq_collector.o +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/mkmf.log +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/exts.mk #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug.rb @@ -2166,24 +2173,37 @@ #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/exe/rbs #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/Makefile #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/constants.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/constants.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/constants.o +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/extconf.h #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/extconf.rb #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.re #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexstate.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexstate.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/location.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/location.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/location.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/main.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/main.o +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/mkmf.log #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parser.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parser.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parser.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parserstate.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parserstate.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parserstate.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/rbs_extension.h #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/unescape.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/unescape.o +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/exts.mk #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/goodcheck.yml #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs diff --git a/config/rootfiles/common/riscv64/ruby b/config/rootfiles/common/riscv64/ruby index 381703bfc..92c09e9ef 100644 --- a/config/rootfiles/common/riscv64/ruby +++ b/config/rootfiles/common/riscv64/ruby @@ -13,9 +13,6 @@ #usr/bin/syntax_suggest #usr/bin/typeprof #usr/include/ruby-3.3.0 -#usr/include/ruby-3.3.0/riscv64-linux -#usr/include/ruby-3.3.0/riscv64-linux/ruby -#usr/include/ruby-3.3.0/riscv64-linux/ruby/config.h #usr/include/ruby-3.3.0/ruby #usr/include/ruby-3.3.0/ruby.h #usr/include/ruby-3.3.0/ruby/assert.h @@ -220,9 +217,12 @@ #usr/include/ruby-3.3.0/ruby/util.h #usr/include/ruby-3.3.0/ruby/version.h #usr/include/ruby-3.3.0/ruby/vm.h +#usr/include/ruby-3.3.0/x86_64-linux +#usr/include/ruby-3.3.0/x86_64-linux/ruby +#usr/include/ruby-3.3.0/x86_64-linux/ruby/config.h #usr/lib/libruby.so #usr/lib/libruby.so.3.3 -#usr/lib/libruby.so.3.3.3 +#usr/lib/libruby.so.3.3.4 #usr/lib/pkgconfig/ruby-3.3.pc #usr/lib/ruby #usr/lib/ruby/3.3.0 @@ -1175,112 +1175,6 @@ #usr/lib/ruby/3.3.0/ripper/filter.rb #usr/lib/ruby/3.3.0/ripper/lexer.rb #usr/lib/ruby/3.3.0/ripper/sexp.rb -#usr/lib/ruby/3.3.0/riscv64-linux -#usr/lib/ruby/3.3.0/riscv64-linux/bigdecimal.so -#usr/lib/ruby/3.3.0/riscv64-linux/cgi -#usr/lib/ruby/3.3.0/riscv64-linux/cgi/escape.so -#usr/lib/ruby/3.3.0/riscv64-linux/continuation.so -#usr/lib/ruby/3.3.0/riscv64-linux/coverage.so -#usr/lib/ruby/3.3.0/riscv64-linux/date_core.so -#usr/lib/ruby/3.3.0/riscv64-linux/digest -#usr/lib/ruby/3.3.0/riscv64-linux/digest.so -#usr/lib/ruby/3.3.0/riscv64-linux/digest/bubblebabble.so -#usr/lib/ruby/3.3.0/riscv64-linux/digest/md5.so -#usr/lib/ruby/3.3.0/riscv64-linux/digest/rmd160.so -#usr/lib/ruby/3.3.0/riscv64-linux/digest/sha1.so -#usr/lib/ruby/3.3.0/riscv64-linux/digest/sha2.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc -#usr/lib/ruby/3.3.0/riscv64-linux/enc/big5.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/cesu_8.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/cp949.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/emacs_mule.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/encdb.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/euc_jp.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/euc_kr.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/euc_tw.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/gb18030.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/gb2312.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/gbk.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_1.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_10.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_11.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_13.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_14.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_15.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_16.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_2.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_3.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_4.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_5.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_6.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_7.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_8.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_9.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/koi8_r.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/koi8_u.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/shift_jis.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/big5.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/cesu_8.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/chinese.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/ebcdic.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/emoji.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/emoji_iso2022_kddi.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/emoji_sjis_docomo.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/emoji_sjis_kddi.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/emoji_sjis_softbank.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/escape.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/gb18030.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/gbk.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/iso2022.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/japanese.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/japanese_euc.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/japanese_sjis.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/korean.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/single_byte.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/transdb.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/utf8_mac.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/utf_16_32.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/utf_16be.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/utf_16le.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/utf_32be.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/utf_32le.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/windows_1250.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/windows_1251.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/windows_1252.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/windows_1253.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/windows_1254.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/windows_1257.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/windows_31j.so -#usr/lib/ruby/3.3.0/riscv64-linux/erb -#usr/lib/ruby/3.3.0/riscv64-linux/erb/escape.so -#usr/lib/ruby/3.3.0/riscv64-linux/etc.so -#usr/lib/ruby/3.3.0/riscv64-linux/fcntl.so -#usr/lib/ruby/3.3.0/riscv64-linux/fiddle.so -#usr/lib/ruby/3.3.0/riscv64-linux/io -#usr/lib/ruby/3.3.0/riscv64-linux/io/console.so -#usr/lib/ruby/3.3.0/riscv64-linux/io/nonblock.so -#usr/lib/ruby/3.3.0/riscv64-linux/io/wait.so -#usr/lib/ruby/3.3.0/riscv64-linux/json -#usr/lib/ruby/3.3.0/riscv64-linux/json/ext -#usr/lib/ruby/3.3.0/riscv64-linux/json/ext/generator.so -#usr/lib/ruby/3.3.0/riscv64-linux/json/ext/parser.so -#usr/lib/ruby/3.3.0/riscv64-linux/monitor.so -#usr/lib/ruby/3.3.0/riscv64-linux/nkf.so -#usr/lib/ruby/3.3.0/riscv64-linux/objspace.so -#usr/lib/ruby/3.3.0/riscv64-linux/openssl.so -#usr/lib/ruby/3.3.0/riscv64-linux/pathname.so -#usr/lib/ruby/3.3.0/riscv64-linux/psych.so -#usr/lib/ruby/3.3.0/riscv64-linux/pty.so -#usr/lib/ruby/3.3.0/riscv64-linux/rbconfig -#usr/lib/ruby/3.3.0/riscv64-linux/rbconfig.rb -#usr/lib/ruby/3.3.0/riscv64-linux/rbconfig/sizeof.so -#usr/lib/ruby/3.3.0/riscv64-linux/ripper.so -#usr/lib/ruby/3.3.0/riscv64-linux/socket.so -#usr/lib/ruby/3.3.0/riscv64-linux/stringio.so -#usr/lib/ruby/3.3.0/riscv64-linux/strscan.so -#usr/lib/ruby/3.3.0/riscv64-linux/syslog.so -#usr/lib/ruby/3.3.0/riscv64-linux/zlib.so #usr/lib/ruby/3.3.0/ruby_vm #usr/lib/ruby/3.3.0/ruby_vm/rjit #usr/lib/ruby/3.3.0/ruby_vm/rjit/assembler.rb @@ -1656,6 +1550,112 @@ #usr/lib/ruby/3.3.0/uri/ws.rb #usr/lib/ruby/3.3.0/uri/wss.rb #usr/lib/ruby/3.3.0/weakref.rb +#usr/lib/ruby/3.3.0/x86_64-linux +#usr/lib/ruby/3.3.0/x86_64-linux/bigdecimal.so +#usr/lib/ruby/3.3.0/x86_64-linux/cgi +#usr/lib/ruby/3.3.0/x86_64-linux/cgi/escape.so +#usr/lib/ruby/3.3.0/x86_64-linux/continuation.so +#usr/lib/ruby/3.3.0/x86_64-linux/coverage.so +#usr/lib/ruby/3.3.0/x86_64-linux/date_core.so +#usr/lib/ruby/3.3.0/x86_64-linux/digest +#usr/lib/ruby/3.3.0/x86_64-linux/digest.so +#usr/lib/ruby/3.3.0/x86_64-linux/digest/bubblebabble.so +#usr/lib/ruby/3.3.0/x86_64-linux/digest/md5.so +#usr/lib/ruby/3.3.0/x86_64-linux/digest/rmd160.so +#usr/lib/ruby/3.3.0/x86_64-linux/digest/sha1.so +#usr/lib/ruby/3.3.0/x86_64-linux/digest/sha2.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc +#usr/lib/ruby/3.3.0/x86_64-linux/enc/big5.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/cesu_8.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/cp949.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/emacs_mule.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/encdb.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/euc_jp.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/euc_kr.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/euc_tw.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/gb18030.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/gb2312.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/gbk.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_1.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_10.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_11.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_13.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_14.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_15.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_16.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_2.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_3.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_4.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_5.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_6.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_7.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_8.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_9.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/koi8_r.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/koi8_u.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/shift_jis.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/big5.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/cesu_8.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/chinese.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/ebcdic.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/emoji.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/emoji_iso2022_kddi.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/emoji_sjis_docomo.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/emoji_sjis_kddi.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/emoji_sjis_softbank.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/escape.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/gb18030.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/gbk.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/iso2022.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/japanese.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/japanese_euc.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/japanese_sjis.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/korean.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/single_byte.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/transdb.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/utf8_mac.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/utf_16_32.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/utf_16be.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/utf_16le.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/utf_32be.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/utf_32le.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_1250.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_1251.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_1252.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_1253.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_1254.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_1257.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_31j.so +#usr/lib/ruby/3.3.0/x86_64-linux/erb +#usr/lib/ruby/3.3.0/x86_64-linux/erb/escape.so +#usr/lib/ruby/3.3.0/x86_64-linux/etc.so +#usr/lib/ruby/3.3.0/x86_64-linux/fcntl.so +#usr/lib/ruby/3.3.0/x86_64-linux/fiddle.so +#usr/lib/ruby/3.3.0/x86_64-linux/io +#usr/lib/ruby/3.3.0/x86_64-linux/io/console.so +#usr/lib/ruby/3.3.0/x86_64-linux/io/nonblock.so +#usr/lib/ruby/3.3.0/x86_64-linux/io/wait.so +#usr/lib/ruby/3.3.0/x86_64-linux/json +#usr/lib/ruby/3.3.0/x86_64-linux/json/ext +#usr/lib/ruby/3.3.0/x86_64-linux/json/ext/generator.so +#usr/lib/ruby/3.3.0/x86_64-linux/json/ext/parser.so +#usr/lib/ruby/3.3.0/x86_64-linux/monitor.so +#usr/lib/ruby/3.3.0/x86_64-linux/nkf.so +#usr/lib/ruby/3.3.0/x86_64-linux/objspace.so +#usr/lib/ruby/3.3.0/x86_64-linux/openssl.so +#usr/lib/ruby/3.3.0/x86_64-linux/pathname.so +#usr/lib/ruby/3.3.0/x86_64-linux/psych.so +#usr/lib/ruby/3.3.0/x86_64-linux/pty.so +#usr/lib/ruby/3.3.0/x86_64-linux/rbconfig +#usr/lib/ruby/3.3.0/x86_64-linux/rbconfig.rb +#usr/lib/ruby/3.3.0/x86_64-linux/rbconfig/sizeof.so +#usr/lib/ruby/3.3.0/x86_64-linux/ripper.so +#usr/lib/ruby/3.3.0/x86_64-linux/socket.so +#usr/lib/ruby/3.3.0/x86_64-linux/stringio.so +#usr/lib/ruby/3.3.0/x86_64-linux/strscan.so +#usr/lib/ruby/3.3.0/x86_64-linux/syslog.so +#usr/lib/ruby/3.3.0/x86_64-linux/zlib.so #usr/lib/ruby/3.3.0/yaml #usr/lib/ruby/3.3.0/yaml.rb #usr/lib/ruby/3.3.0/yaml/dbm.rb @@ -1682,19 +1682,19 @@ #usr/lib/ruby/gems/3.3.0/cache/typeprof-0.21.9.gem #usr/lib/ruby/gems/3.3.0/doc #usr/lib/ruby/gems/3.3.0/extensions -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0 -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/debug-1.9.1 -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/debug-1.9.1/debug -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/debug-1.9.1/debug/debug.so -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/debug-1.9.1/gem.build_complete -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/racc-1.7.3 -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/racc-1.7.3/gem.build_complete -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/racc-1.7.3/racc -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/racc-1.7.3/racc/cparse.so -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/rbs-3.4.0 -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/rbs-3.4.0/gem.build_complete -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/rbs-3.4.0/rbs_extension.so +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0 +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/debug-1.9.1 +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/debug-1.9.1/debug +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/debug-1.9.1/debug/debug.so +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/debug-1.9.1/gem.build_complete +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/racc-1.7.3 +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/racc-1.7.3/gem.build_complete +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/racc-1.7.3/racc +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/racc-1.7.3/racc/cparse.so +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/rbs-3.4.0 +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/rbs-3.4.0/gem.build_complete +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/rbs-3.4.0/rbs_extension.so #usr/lib/ruby/gems/3.3.0/gems #usr/lib/ruby/gems/3.3.0/gems/abbrev-0.1.2 #usr/lib/ruby/gems/3.3.0/gems/base64-0.2.0 @@ -1718,9 +1718,16 @@ #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/exe/rdbg #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/Makefile #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/debug.c +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/debug.o +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/debug_version.h +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/extconf.h #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/extconf.rb #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/iseq_collector.c +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/iseq_collector.o +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/mkmf.log +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/exts.mk #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug.rb @@ -2166,24 +2173,37 @@ #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/exe/rbs #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/Makefile #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/constants.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/constants.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/constants.o +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/extconf.h #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/extconf.rb #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.re #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexstate.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexstate.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/location.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/location.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/location.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/main.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/main.o +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/mkmf.log #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parser.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parser.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parser.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parserstate.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parserstate.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parserstate.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/rbs_extension.h #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/unescape.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/unescape.o +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/exts.mk #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/goodcheck.yml #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs @@ -3043,10 +3063,10 @@ #usr/lib/ruby/gems/3.3.0/specifications/typeprof-0.21.9.gemspec #usr/lib/ruby/site_ruby #usr/lib/ruby/site_ruby/3.3.0 -#usr/lib/ruby/site_ruby/3.3.0/riscv64-linux +#usr/lib/ruby/site_ruby/3.3.0/x86_64-linux #usr/lib/ruby/vendor_ruby #usr/lib/ruby/vendor_ruby/3.3.0 -#usr/lib/ruby/vendor_ruby/3.3.0/riscv64-linux +#usr/lib/ruby/vendor_ruby/3.3.0/x86_64-linux #usr/share/man/man1/erb.1 #usr/share/man/man1/irb.1 #usr/share/man/man1/ri.1 diff --git a/config/rootfiles/common/x86_64/ruby b/config/rootfiles/common/x86_64/ruby index 2be930022..92c09e9ef 100644 --- a/config/rootfiles/common/x86_64/ruby +++ b/config/rootfiles/common/x86_64/ruby @@ -222,7 +222,7 @@ #usr/include/ruby-3.3.0/x86_64-linux/ruby/config.h #usr/lib/libruby.so #usr/lib/libruby.so.3.3 -#usr/lib/libruby.so.3.3.3 +#usr/lib/libruby.so.3.3.4 #usr/lib/pkgconfig/ruby-3.3.pc #usr/lib/ruby #usr/lib/ruby/3.3.0 @@ -1718,9 +1718,16 @@ #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/exe/rdbg #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/Makefile #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/debug.c +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/debug.o +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/debug_version.h +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/extconf.h #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/extconf.rb #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/iseq_collector.c +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/iseq_collector.o +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/mkmf.log +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/exts.mk #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug.rb @@ -2166,24 +2173,37 @@ #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/exe/rbs #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/Makefile #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/constants.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/constants.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/constants.o +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/extconf.h #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/extconf.rb #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.re #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexstate.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexstate.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/location.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/location.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/location.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/main.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/main.o +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/mkmf.log #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parser.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parser.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parser.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parserstate.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parserstate.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parserstate.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/rbs_extension.h #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/unescape.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/unescape.o +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/exts.mk #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/goodcheck.yml #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs diff --git a/lfs/ruby b/lfs/ruby index 408d52b57..52549b143 100644 --- a/lfs/ruby +++ b/lfs/ruby @@ -24,7 +24,7 @@
include Config
-VER = 3.3.3 +VER = 3.3.4
THISAPP = ruby-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = e1dbb8f0d5de4b2d7efe3f68c1ea7f28e4fac19dcd9d6d5e301e5c565474958a916ea5f21ef2ce0d741d4d9c45a546dd3d00b3ca3d1eccfaf61f20eba3c871a7 +$(DL_FILE)_BLAKE2 = e10b81ad7838e3d443ce0b12b8372faebb001f00a32dc0fa1f5e37c46baae99ea714e7f2a8741f0294255312030e844f32fc5d1c3695545cf8303e85b3255f21
install : $(TARGET)