Hi Michael,

On 28/05/2025 12:01, Michael Tremer wrote:
Hello Adolf,

Ah okay. The patch removes them tho:

Whoops. Sorry. I already had an lfs file with the new version number from when 
I previously tested it, when the CFLAGS addition was not yet made. I just went 
ahead and did the build with that older version of lfs when I should have done 
an edit on the version that was now in my repo.
Sorry for that.

Can you easily add that back in or should I do a v2 patch where I use the 
latest lfs file for my changes.

Regards,
Adolf.


diff --git a/lfs/ruby b/lfs/ruby
index 8c06bac74..35f6aab04 100644
--- a/lfs/ruby
+++ b/lfs/ruby
@@ -24,18 +24,16 @@

include Config

-VER        = 3.4.1
+VER        = 3.4.4

THISAPP    = ruby-$(VER)
-DL_FILE    = $(THISAPP).tar.xz
+DL_FILE    = $(THISAPP).tar.gz
DL_FROM    = $(URL_IPFIRE)
DIR_APP    = $(DIR_SRC)/$(THISAPP)
TARGET     = $(DIR_INFO)/$(THISAPP)

# https://mirror.cyberbits.eu/ruby/

-CFLAGS += -DRUBY_FUNCTION_NAME_STRING=__FUNCTION__Are there some manual 
changes I have to make?
-
###############################################################################
# Top-level Rules
###############################################################################
@@ -44,7 +42,7 @@ objects = $(DL_FILE)

$(DL_FILE) = $(DL_FROM)/$(DL_FILE)

-$(DL_FILE)_BLAKE2 = 
949cb57aeb6af4ca70d6638a2cd38ec9d067a3798ec27e02ee5934c902b74684b9f96d9fc00c1b22932de20b38b5bd3403a9a1a1bfe0c1caa380327d376d4c45
+$(DL_FILE)_BLAKE2 = 
ac56f2805f68b6ddd14281ea3db83fd991c8b96c61853b5d8770c08e6413994a89d423134b9a45f75bce186d31e2563bc59db2ec7d4fc1563fbed91c89476ef4

install : $(TARGET)

On 28 May 2025, at 10:48, Adolf Belka <[email protected]> wrote:

Hi Michael,

On 28/05/2025 11:25, Michael Tremer wrote:
Hello Adolf,
Thank you for the patch.
Can you confirm that the extra CFLAGS that have been recently added are not 
needed any more?

When we had the original problem with ruby build not working I found that this 
version was a new one that was out so I tried it but the same failure still 
happened. So those extra CFLAGS need to stay still.

Regards,
Adolf.

I tried a build with 3.4.4 and I thought I had the same problem, but I am not 
too sure.
Best,
-Michael
On 27 May 2025, at 22:17, Adolf Belka <[email protected]> wrote:

- Update from version 3.4.1 to 3.4.4
- Update of rootfile
- Changelog
    3.4.4
    YJIT: Split the block on optimized getlocal/setlocal by k0kubun · Pull
Request #13331
    Bug #21257: YJIT can generate infinite loop when OOM - Ruby - Ruby Issue
Tracking System
    Bug #21286: Windows - MSYS2 just updated to GCC 15.1.0, builds failing -
Ruby - Ruby Issue Tracking System
    Bug #21327: Windows builds seem broken after clock_gettime changes? -
Ruby - Ruby Issue Tracking System
    Bug #21331: heap-use-after-free caused by rehash during
transform_values! - Ruby - Ruby Issue Tracking System
    Bug #21289: Fix C level backtraces for USE_ELF - Ruby - Ruby Issue
Tracking System
    3.4.3
    Bug #21145: Prism accepts newlines in-between curly unicode escape -
Ruby - Ruby Issue Tracking System
    Bug #21153: ::Foo ||= p 1 should parse - Ruby - Ruby Issue Tracking System
    Bug #21030: Bug: #step with Range<ActiveSupport::Duration> behavior
broken on Ruby 3.4.1 - Ruby - Ruby Issue Tracking System
    Bug #21131: IO.copy_stream: yielded string changes value when duped -
Ruby - Ruby Issue Tracking System
    Feature #19521: Support for Module#name= and Class#name=. - Ruby - Ruby
Issue Tracking System
    Bug #21159: Module#set_temporary_name should freeze given name - Ruby -
Ruby Issue Tracking System
    Bug #21161: Crash when locale is set to Turkish tr_TR.UTF-8 - Ruby - Ruby
Issue Tracking System
    Bug #21144: Win32: Use Windows time zone ID as the time zone name if TZ
is not set - Ruby - Ruby Issue Tracking System
    Bug #21170: Corrupted Hash (bad VALUE and missing entry) when -1 returned
from .hash - Ruby - Ruby Issue Tracking System
    Bug #21172: Race condition in register_fstring - Ruby - Ruby Issue
Tracking System
    Bug #21163: Inconsistencies in Kernel.Float compared to other number
parsing methods - Ruby - Ruby Issue Tracking System
    Bug #21173: RUBY_FREE_AT_EXIT does not work when error in -r - Ruby -
Ruby Issue Tracking System
    Bug #21179: Introduction Happy Eyeballs Version 2 broke Socket.tcp from
secondary Ractors - Ruby - Ruby Issue Tracking System
    Bug #19841: Marshal.dump stack overflow with recursive Time - Ruby - Ruby
Issue Tracking System
    Bug #21180: SEGV while marking imemo_env->iseq - Ruby - Ruby Issue
Tracking System
    Bug #21186: Inconsistent parsing of ?あand 0 - Ruby - Ruby Issue Tracking
System
    Bug #21094: Module#set_temporary_name does not affect a name of a nested
module - Ruby - Ruby Issue Tracking System
    Bug #21195: Crash when using IO#timeout - Ruby - Ruby Issue Tracking System
    Bug #21196: Ruby 3.4 ignores visibility when passing arguments using ... -
Ruby - Ruby Issue Tracking System
    Bug #21141: Time#utc? does not work with a timezone object - Ruby - Ruby
Issue Tracking System
    Bug #21211: Incomplete Backtrace for Socket Errors in Ruby 3.4+ - Ruby -
Ruby Issue Tracking System
    Bug #21197: Prism does not accept newline after defined? keyword - Ruby -
Ruby Issue Tracking System
    Bug #21183: Ractor error with Prism::VERSION - Ruby - Ruby Issue Tracking
System
    Bug #21217: Integer.sqrt produces wrong results even on input <= 1e18 -
Ruby - Ruby Issue Tracking System
    Bug #21220: Memory corruption in update_line_coverage()
[write at index -1] - Ruby - Ruby Issue Tracking System
    3.4.2
    Bug #21024: Ruby including generates compilation warning with GCC 15,
header is deprecated in C++17,
    Bug #21021: "try to mark T_NONE object" with 3.4.1
    Bug #20997: YJIT panic assertion left == right failed: leave instruction
expects stack size 1, but was: 2
    Bug #20981: rb_undefine_finalizer is missing
    Bug #20989: Segmentation fault in Ripper when lexing /#{"\xcd"}/
    Bug #21003: unexpected warning about ignored block
    Bug #21002: Please include license information of turbo_tests
    Bug #21001: unexpected nil result from proc with ensure and next
    Bug #21010: Endless method definition of []= is SyntaxError in parse.y but
allowed in Prism
    Bug #20992: eval(ascii_encoded_code) raises EncodingError when multibyte
local variable exists
    Bug #21017: --with-parser=parse.y configure option does not work
    Bug #21014: Prism doesn't set node_id on iseqs correctly
    Bug #21027: not() receiver should be nil
    Bug #20995: exception escapes block given to IO.popen("-") in child process
    Bug #21008: Array#sum, Enumerator#sum, Numeric subclass
    Bug #21044: Prism maximum recursion depth is 1_000, parse.y is 10_000
    Bug #21031: Incompatibility with prism and parse.y when eval'ing unnamed
forwarding variables
    Bug #21085: [BUG] Stack consistency error with -ne
    Bug #21048: [Prism] rescue in modifier form with condition behaves
differently
    Bug #21046: Backport: TLS fix for ARM64
    Bug #21012: Compiling a['a','b'],=1 with parse.y fails
    Bug #21038: Preserve errno in rb_fiber_scheduler_unblock
    Bug #21032: Module#autoload? is slow when $LOAD_PATH contains a relative 
path
    Bug #21092: error building ruby 3.4.1 on cygwin/msys2
    Bug #21095: Prefer uname -n over hostname in tests.
    Bug #21103: Binding problem with delegate methods
    Bug #21088: TCPSocket.new raises Socket::ResolutionError instead of
Errno::ECONNREFUSED for hosts defined in /etc/hosts
    Bug #21112: Typo in error message when an incorrect key is used with
WeakKeyMap
    Bug #21117: Inconsistent behaviour between "_1" and "it" variables
    Bug #21114: Prism hangs up while parsing deeply nested def
    Bug #20984: ENV.inspect is not encoding aware
    Bug #20982: Inconsistency between Hash#inspect and ENV.inspect in Ruby 3.4

Signed-off-by: Adolf Belka <[email protected]>
---
config/rootfiles/common/ruby | 196 ++++++++++++++++++-----------------
lfs/ruby                     |   8 +-
2 files changed, 103 insertions(+), 101 deletions(-)

diff --git a/config/rootfiles/common/ruby b/config/rootfiles/common/ruby
index 8aae71efa..1acbe91f3 100644
--- a/config/rootfiles/common/ruby
+++ b/config/rootfiles/common/ruby
@@ -223,7 +223,7 @@
#usr/include/ruby-3.4.0/xxxMACHINExxx-linux/ruby/config.h
#usr/lib/libruby.so
#usr/lib/libruby.so.3.4
-#usr/lib/libruby.so.3.4.1
+#usr/lib/libruby.so.3.4.4
#usr/lib/pkgconfig/ruby-3.4.pc
#usr/lib/ruby
#usr/lib/ruby/3.4.0
@@ -270,7 +270,6 @@
#usr/lib/ruby/3.4.0/bundler/compact_index_client.rb
#usr/lib/ruby/3.4.0/bundler/compact_index_client/cache.rb
#usr/lib/ruby/3.4.0/bundler/compact_index_client/cache_file.rb
-#usr/lib/ruby/3.4.0/bundler/compact_index_client/gem_parser.rb
#usr/lib/ruby/3.4.0/bundler/compact_index_client/parser.rb
#usr/lib/ruby/3.4.0/bundler/compact_index_client/updater.rb
#usr/lib/ruby/3.4.0/bundler/constants.rb
@@ -408,6 +407,7 @@
#usr/lib/ruby/3.4.0/bundler/resolver/package.rb
#usr/lib/ruby/3.4.0/bundler/resolver/root.rb
#usr/lib/ruby/3.4.0/bundler/resolver/spec_group.rb
+#usr/lib/ruby/3.4.0/bundler/resolver/strategy.rb
#usr/lib/ruby/3.4.0/bundler/retry.rb
#usr/lib/ruby/3.4.0/bundler/ruby_dsl.rb
#usr/lib/ruby/3.4.0/bundler/ruby_version.rb
@@ -535,6 +535,7 @@
#usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/rubygems.rb
#usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/solve_failure.rb
#usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/static_package_source.rb
+#usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/strategy.rb
#usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/term.rb
#usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/version.rb
#usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/version_constraint.rb
@@ -1675,9 +1676,9 @@
#usr/lib/ruby/gems/3.4.0/cache/minitest-5.25.4.gem
#usr/lib/ruby/gems/3.4.0/cache/mutex_m-0.3.0.gem
#usr/lib/ruby/gems/3.4.0/cache/net-ftp-0.3.8.gem
-#usr/lib/ruby/gems/3.4.0/cache/net-imap-0.5.4.gem
+#usr/lib/ruby/gems/3.4.0/cache/net-imap-0.5.8.gem
#usr/lib/ruby/gems/3.4.0/cache/net-pop-0.1.2.gem
-#usr/lib/ruby/gems/3.4.0/cache/net-smtp-0.5.0.gem
+#usr/lib/ruby/gems/3.4.0/cache/net-smtp-0.5.1.gem
#usr/lib/ruby/gems/3.4.0/cache/nkf-0.2.0.gem
#usr/lib/ruby/gems/3.4.0/cache/observer-0.1.2.gem
#usr/lib/ruby/gems/3.4.0/cache/power_assert-2.0.5.gem
@@ -1760,11 +1761,11 @@
#usr/lib/ruby/gems/3.4.0/gems/bigdecimal-3.1.8/sample/linear.rb
#usr/lib/ruby/gems/3.4.0/gems/bigdecimal-3.1.8/sample/nlsolve.rb
#usr/lib/ruby/gems/3.4.0/gems/bigdecimal-3.1.8/sample/pi.rb
-#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2
-#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2/exe
-#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2/exe/bundle
-#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2/exe/bundler
-#usr/lib/ruby/gems/3.4.0/gems/cgi-0.4.1
+#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7
+#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7/exe
+#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7/exe/bundle
+#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7/exe/bundler
+#usr/lib/ruby/gems/3.4.0/gems/cgi-0.4.2
#usr/lib/ruby/gems/3.4.0/gems/csv-3.3.2
#usr/lib/ruby/gems/3.4.0/gems/csv-3.3.2/LICENSE.txt
#usr/lib/ruby/gems/3.4.0/gems/csv-3.3.2/NEWS.md
@@ -1993,74 +1994,77 @@
#usr/lib/ruby/gems/3.4.0/gems/net-ftp-0.3.8/lib/net
#usr/lib/ruby/gems/3.4.0/gems/net-ftp-0.3.8/lib/net/ftp.rb
#usr/lib/ruby/gems/3.4.0/gems/net-http-0.6.0
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/BSDL
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/COPYING
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/Gemfile
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/LICENSE.txt
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/README.md
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/Rakefile
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/docs
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/docs/styles.css
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/authenticators.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/command_data.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config/attr_accessors.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config/attr_inheritance.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config/attr_type_coercion.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/data_encoding.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/data_lite.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/deprecated_client_options.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/errors.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/esearch_result.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/fetch_data.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/flags.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_data.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_parser
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_parser.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_parser/parser_utils.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/anonymous_authenticator.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/authentication_exchange.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/authenticators.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/client_adapter.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/cram_md5_authenticator.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/digest_md5_authenticator.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/external_authenticator.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/gs2_header.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/login_authenticator.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/oauthbearer_authenticator.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/plain_authenticator.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/protocol_adapters.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/scram_algorithm.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/scram_authenticator.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/stringprep.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/xoauth2_authenticator.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl_adapter.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/search_result.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sequence_set.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/nameprep.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/saslprep.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/saslprep_tables.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/tables.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/trace.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/vanished_data.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/benchmarks.rake
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/rdoc.rake
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/rfcs.rake
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/saslprep.rake
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/string_prep_tables_generator.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/sample
-#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/sample/net-imap.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/BSDL
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/COPYING
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/Gemfile
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/LICENSE.txt
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/README.md
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/Rakefile
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/docs
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/docs/styles.css
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/authenticators.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/command_data.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config/attr_accessors.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config/attr_inheritance.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config/attr_type_coercion.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/connection_state.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/data_encoding.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/data_lite.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/deprecated_client_options.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/errors.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/esearch_result.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/fetch_data.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/flags.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_data.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_parser
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_parser.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_parser/parser_utils.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_reader.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/anonymous_authenticator.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/authentication_exchange.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/authenticators.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/client_adapter.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/cram_md5_authenticator.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/digest_md5_authenticator.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/external_authenticator.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/gs2_header.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/login_authenticator.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/oauthbearer_authenticator.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/plain_authenticator.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/protocol_adapters.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/scram_algorithm.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/scram_authenticator.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/stringprep.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/xoauth2_authenticator.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl_adapter.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/search_result.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sequence_set.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/nameprep.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/saslprep.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/saslprep_tables.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/tables.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/trace.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/uidplus_data.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/vanished_data.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/benchmarks.rake
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/rdoc.rake
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/rfcs.rake
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/saslprep.rake
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/string_prep_tables_generator.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/sample
+#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/sample/net-imap.rb
#usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2
#usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/Gemfile
#usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/LICENSE.txt
@@ -2070,19 +2074,19 @@
#usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/lib/net
#usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/lib/net/pop.rb
#usr/lib/ruby/gems/3.4.0/gems/net-protocol-0.2.2
-#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0
-#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/LICENSE.txt
-#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/NEWS.md
-#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/README.md
-#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib
-#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net
-#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp
-#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_cram_md5.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_login.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_plain.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_xoauth2.rb
-#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/authenticator.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1
+#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/LICENSE.txt
+#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/NEWS.md
+#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/README.md
+#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib
+#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net
+#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp
+#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_cram_md5.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_login.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_plain.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_xoauth2.rb
+#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/authenticator.rb
#usr/lib/ruby/gems/3.4.0/gems/nkf-0.2.0
#usr/lib/ruby/gems/3.4.0/gems/nkf-0.2.0/Gemfile
#usr/lib/ruby/gems/3.4.0/gems/nkf-0.2.0/LICENSE.txt
@@ -3299,7 +3303,7 @@
#usr/lib/ruby/gems/3.4.0/gems/typeprof-0.30.1/lib/typeprof/lsp/util.rb
#usr/lib/ruby/gems/3.4.0/gems/typeprof-0.30.1/lib/typeprof/version.rb
#usr/lib/ruby/gems/3.4.0/gems/un-0.3.0
-#usr/lib/ruby/gems/3.4.0/gems/uri-1.0.2
+#usr/lib/ruby/gems/3.4.0/gems/uri-1.0.3
#usr/lib/ruby/gems/3.4.0/gems/weakref-0.1.3
#usr/lib/ruby/gems/3.4.0/gems/yaml-0.4.0
#usr/lib/ruby/gems/3.4.0/gems/zlib-3.2.1
@@ -3312,8 +3316,8 @@
#usr/lib/ruby/gems/3.4.0/specifications/debug-1.10.0.gemspec
#usr/lib/ruby/gems/3.4.0/specifications/default
#usr/lib/ruby/gems/3.4.0/specifications/default/benchmark-0.4.0.gemspec
-#usr/lib/ruby/gems/3.4.0/specifications/default/bundler-2.6.2.gemspec
-#usr/lib/ruby/gems/3.4.0/specifications/default/cgi-0.4.1.gemspec
+#usr/lib/ruby/gems/3.4.0/specifications/default/bundler-2.6.7.gemspec
+#usr/lib/ruby/gems/3.4.0/specifications/default/cgi-0.4.2.gemspec
#usr/lib/ruby/gems/3.4.0/specifications/default/date-3.4.1.gemspec
#usr/lib/ruby/gems/3.4.0/specifications/default/delegate-0.4.0.gemspec
#usr/lib/ruby/gems/3.4.0/specifications/default/did_you_mean-2.0.0.gemspec
@@ -3365,7 +3369,7 @@
#usr/lib/ruby/gems/3.4.0/specifications/default/tmpdir-0.3.1.gemspec
#usr/lib/ruby/gems/3.4.0/specifications/default/tsort-0.2.0.gemspec
#usr/lib/ruby/gems/3.4.0/specifications/default/un-0.3.0.gemspec
-#usr/lib/ruby/gems/3.4.0/specifications/default/uri-1.0.2.gemspec
+#usr/lib/ruby/gems/3.4.0/specifications/default/uri-1.0.3.gemspec
#usr/lib/ruby/gems/3.4.0/specifications/default/weakref-0.1.3.gemspec
#usr/lib/ruby/gems/3.4.0/specifications/default/yaml-0.4.0.gemspec
#usr/lib/ruby/gems/3.4.0/specifications/default/zlib-3.2.1.gemspec
@@ -3375,9 +3379,9 @@
#usr/lib/ruby/gems/3.4.0/specifications/minitest-5.25.4.gemspec
#usr/lib/ruby/gems/3.4.0/specifications/mutex_m-0.3.0.gemspec
#usr/lib/ruby/gems/3.4.0/specifications/net-ftp-0.3.8.gemspec
-#usr/lib/ruby/gems/3.4.0/specifications/net-imap-0.5.4.gemspec
+#usr/lib/ruby/gems/3.4.0/specifications/net-imap-0.5.8.gemspec
#usr/lib/ruby/gems/3.4.0/specifications/net-pop-0.1.2.gemspec
-#usr/lib/ruby/gems/3.4.0/specifications/net-smtp-0.5.0.gemspec
+#usr/lib/ruby/gems/3.4.0/specifications/net-smtp-0.5.1.gemspec
#usr/lib/ruby/gems/3.4.0/specifications/nkf-0.2.0.gemspec
#usr/lib/ruby/gems/3.4.0/specifications/observer-0.1.2.gemspec
#usr/lib/ruby/gems/3.4.0/specifications/power_assert-2.0.5.gemspec
diff --git a/lfs/ruby b/lfs/ruby
index 8c06bac74..35f6aab04 100644
--- a/lfs/ruby
+++ b/lfs/ruby
@@ -24,18 +24,16 @@

include Config

-VER        = 3.4.1
+VER        = 3.4.4

THISAPP    = ruby-$(VER)
-DL_FILE    = $(THISAPP).tar.xz
+DL_FILE    = $(THISAPP).tar.gz
DL_FROM    = $(URL_IPFIRE)
DIR_APP    = $(DIR_SRC)/$(THISAPP)
TARGET     = $(DIR_INFO)/$(THISAPP)

# https://mirror.cyberbits.eu/ruby/

-CFLAGS += -DRUBY_FUNCTION_NAME_STRING=__FUNCTION__
-
###############################################################################
# Top-level Rules
###############################################################################
@@ -44,7 +42,7 @@ objects = $(DL_FILE)

$(DL_FILE) = $(DL_FROM)/$(DL_FILE)

-$(DL_FILE)_BLAKE2 = 
949cb57aeb6af4ca70d6638a2cd38ec9d067a3798ec27e02ee5934c902b74684b9f96d9fc00c1b22932de20b38b5bd3403a9a1a1bfe0c1caa380327d376d4c45
+$(DL_FILE)_BLAKE2 = 
ac56f2805f68b6ddd14281ea3db83fd991c8b96c61853b5d8770c08e6413994a89d423134b9a45f75bce186d31e2563bc59db2ec7d4fc1563fbed91c89476ef4

install : $(TARGET)

--
2.49.0








Reply via email to