sanitize_gem_updates — ruby_bundler ruby_cgi ruby_erb ruby_etc ruby_gdbm ruby_io_console ruby_io_nonblock ruby_io_wait ruby_json ruby_net_imap ruby_net_smtp ruby_ostruct ruby_parser ruby_rdoc ruby_regexp_parser ruby_reline ruby_rubocop ruby_rubygems_update ruby_solargraph ruby_test_unit (#12342)

* Fix Ruby Gem Updater script.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Keep gem_compile_needed gem updates from breaking installer.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Update gem versions.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* sanitize_gem_updates: Package File Update Run on linux/386 container.

* Update ruby build gem version logic.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* sanitize_gem_updates: Package File Update Run on linux/amd64 container.

* sanitize_gem_updates: Package File Update Run on linux/arm/v7 container.

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
This commit is contained in:
Satadru Pramanik, DO, MPH, MEng
2025-08-05 13:40:02 -04:00
committed by GitHub
parent bb2d3da5fb
commit ebcd272a6c
41 changed files with 342 additions and 49 deletions

View File

@@ -504,7 +504,7 @@ echo "export CREW_PREFIX=${CREW_PREFIX}" >> "${CREW_PREFIX}/etc/env.d/profile"
echo_info 'Updating RubyGems...'
${PREFIX_CMD} gem sources -u
${PREFIX_CMD} gem update --no-update-sources -N --system
${PREFIX_CMD} gem outdated | cut -d " " -f 1 | xargs -I % bash -c 'grep -q no_compile_needed /usr/local/lib/crew/packages/ruby_%.rb && (echo "Updating % gem" ; gem update % --no-update-sources -N) || echo "Not updating % gem, since it needs a gem compile and buildessential has not been installed yet."'
# Mark packages as installed for pre-installed gems.
mapfile -t installed_gems < <(gem list | awk -F ' \(' '{print $1, $2}' | sed -e 's/default://' -e 's/)//' -e 's/,//' | awk '{print $1, $2}')

View File

@@ -0,0 +1,15 @@
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-armv8l-linux-eabihf/BSDL
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-armv8l-linux-eabihf/COPYING
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-armv8l-linux-eabihf/README.md
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-armv8l-linux-eabihf/ext/cgi/escape/depend
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-armv8l-linux-eabihf/ext/cgi/escape/escape.c
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-armv8l-linux-eabihf/ext/cgi/escape/extconf.rb
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-armv8l-linux-eabihf/lib/cgi.rb
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-armv8l-linux-eabihf/lib/cgi/cookie.rb
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-armv8l-linux-eabihf/lib/cgi/core.rb
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-armv8l-linux-eabihf/lib/cgi/escape.rb
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-armv8l-linux-eabihf/lib/cgi/escape.so
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-armv8l-linux-eabihf/lib/cgi/html.rb
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-armv8l-linux-eabihf/lib/cgi/session.rb
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-armv8l-linux-eabihf/lib/cgi/session/pstore.rb
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-armv8l-linux-eabihf/lib/cgi/util.rb

View File

@@ -0,0 +1,20 @@
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-armv8l-linux-eabihf/BDSL
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-armv8l-linux-eabihf/COPYING
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-armv8l-linux-eabihf/Gemfile
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-armv8l-linux-eabihf/LICENSE.txt
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-armv8l-linux-eabihf/NEWS.md
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-armv8l-linux-eabihf/README.md
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-armv8l-linux-eabihf/Rakefile
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-armv8l-linux-eabihf/_doc/cgi.rb
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-armv8l-linux-eabihf/bin/console
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-armv8l-linux-eabihf/bin/setup
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-armv8l-linux-eabihf/erb.gemspec
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-armv8l-linux-eabihf/ext/erb/escape/escape.c
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-armv8l-linux-eabihf/ext/erb/escape/extconf.rb
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-armv8l-linux-eabihf/lib/erb.rb
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-armv8l-linux-eabihf/lib/erb/compiler.rb
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-armv8l-linux-eabihf/lib/erb/def_method.rb
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-armv8l-linux-eabihf/lib/erb/escape.so
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-armv8l-linux-eabihf/lib/erb/util.rb
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-armv8l-linux-eabihf/lib/erb/version.rb
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-armv8l-linux-eabihf/libexec/erb

View File

@@ -0,0 +1,10 @@
/usr/local/lib/ruby/gems/3.4.0/gems/etc-1.4.6-armv8l-linux-eabihf/BSDL
/usr/local/lib/ruby/gems/3.4.0/gems/etc-1.4.6-armv8l-linux-eabihf/COPYING
/usr/local/lib/ruby/gems/3.4.0/gems/etc-1.4.6-armv8l-linux-eabihf/ChangeLog
/usr/local/lib/ruby/gems/3.4.0/gems/etc-1.4.6-armv8l-linux-eabihf/README.md
/usr/local/lib/ruby/gems/3.4.0/gems/etc-1.4.6-armv8l-linux-eabihf/ext/etc/constdefs.h
/usr/local/lib/ruby/gems/3.4.0/gems/etc-1.4.6-armv8l-linux-eabihf/ext/etc/etc.c
/usr/local/lib/ruby/gems/3.4.0/gems/etc-1.4.6-armv8l-linux-eabihf/ext/etc/extconf.rb
/usr/local/lib/ruby/gems/3.4.0/gems/etc-1.4.6-armv8l-linux-eabihf/ext/etc/mkconstants.rb
/usr/local/lib/ruby/gems/3.4.0/gems/etc-1.4.6-armv8l-linux-eabihf/lib/etc.so
/usr/local/lib/ruby/gems/3.4.0/gems/etc-1.4.6-armv8l-linux-eabihf/test/etc/test_etc.rb

View File

@@ -0,0 +1,3 @@
/usr/local/lib/ruby/gems/3.4.0/gems/gdbm-2.1.1-armv8l-linux-eabihf/ext/gdbm/extconf.rb
/usr/local/lib/ruby/gems/3.4.0/gems/gdbm-2.1.1-armv8l-linux-eabihf/ext/gdbm/gdbm.c
/usr/local/lib/ruby/gems/3.4.0/gems/gdbm-2.1.1-armv8l-linux-eabihf/lib/gdbm.so

View File

@@ -0,0 +1,8 @@
/usr/local/lib/ruby/gems/3.4.0/gems/io-console-0.8.1-armv8l-linux-eabihf/BSDL
/usr/local/lib/ruby/gems/3.4.0/gems/io-console-0.8.1-armv8l-linux-eabihf/COPYING
/usr/local/lib/ruby/gems/3.4.0/gems/io-console-0.8.1-armv8l-linux-eabihf/README.md
/usr/local/lib/ruby/gems/3.4.0/gems/io-console-0.8.1-armv8l-linux-eabihf/ext/io/console/console.c
/usr/local/lib/ruby/gems/3.4.0/gems/io-console-0.8.1-armv8l-linux-eabihf/ext/io/console/extconf.rb
/usr/local/lib/ruby/gems/3.4.0/gems/io-console-0.8.1-armv8l-linux-eabihf/ext/io/console/win32_vk.inc
/usr/local/lib/ruby/gems/3.4.0/gems/io-console-0.8.1-armv8l-linux-eabihf/lib/io/console.so
/usr/local/lib/ruby/gems/3.4.0/gems/io-console-0.8.1-armv8l-linux-eabihf/lib/io/console/size.rb

View File

@@ -0,0 +1,38 @@
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/BSDL
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/CHANGES.md
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/COPYING
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/LEGAL
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/README.md
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/ext/json/ext/fbuffer/fbuffer.h
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/ext/json/ext/generator/extconf.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/ext/json/ext/generator/generator.c
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/ext/json/ext/parser/extconf.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/ext/json/ext/parser/parser.c
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/ext/json/ext/simd/conf.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/ext/json/ext/simd/simd.h
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/ext/json/ext/vendor/fpconv.c
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/ext/json/ext/vendor/jeaiii-ltoa.h
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/json.gemspec
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/add/bigdecimal.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/add/complex.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/add/core.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/add/date.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/add/date_time.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/add/exception.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/add/ostruct.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/add/range.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/add/rational.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/add/regexp.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/add/set.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/add/struct.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/add/symbol.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/add/time.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/common.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/ext.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/ext/generator.so
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/ext/generator/state.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/ext/parser.so
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/generic_object.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/truffle_ruby/generator.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-armv8l-linux-eabihf/lib/json/version.rb

View File

@@ -0,0 +1,15 @@
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-x86-linux/BSDL
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-x86-linux/COPYING
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-x86-linux/README.md
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-x86-linux/ext/cgi/escape/depend
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-x86-linux/ext/cgi/escape/escape.c
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-x86-linux/ext/cgi/escape/extconf.rb
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-x86-linux/lib/cgi.rb
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-x86-linux/lib/cgi/cookie.rb
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-x86-linux/lib/cgi/core.rb
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-x86-linux/lib/cgi/escape.rb
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-x86-linux/lib/cgi/escape.so
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-x86-linux/lib/cgi/html.rb
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-x86-linux/lib/cgi/session.rb
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-x86-linux/lib/cgi/session/pstore.rb
/usr/local/lib/ruby/gems/3.4.0/gems/cgi-0.5.0-x86-linux/lib/cgi/util.rb

View File

@@ -0,0 +1,20 @@
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-x86-linux/BDSL
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-x86-linux/COPYING
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-x86-linux/Gemfile
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-x86-linux/LICENSE.txt
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-x86-linux/NEWS.md
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-x86-linux/README.md
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-x86-linux/Rakefile
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-x86-linux/_doc/cgi.rb
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-x86-linux/bin/console
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-x86-linux/bin/setup
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-x86-linux/erb.gemspec
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-x86-linux/ext/erb/escape/escape.c
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-x86-linux/ext/erb/escape/extconf.rb
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-x86-linux/lib/erb.rb
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-x86-linux/lib/erb/compiler.rb
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-x86-linux/lib/erb/def_method.rb
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-x86-linux/lib/erb/escape.so
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-x86-linux/lib/erb/util.rb
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-x86-linux/lib/erb/version.rb
/usr/local/lib/ruby/gems/3.4.0/gems/erb-5.0.2-x86-linux/libexec/erb

View File

@@ -0,0 +1,10 @@
/usr/local/lib/ruby/gems/3.4.0/gems/etc-1.4.6-x86-linux/BSDL
/usr/local/lib/ruby/gems/3.4.0/gems/etc-1.4.6-x86-linux/COPYING
/usr/local/lib/ruby/gems/3.4.0/gems/etc-1.4.6-x86-linux/ChangeLog
/usr/local/lib/ruby/gems/3.4.0/gems/etc-1.4.6-x86-linux/README.md
/usr/local/lib/ruby/gems/3.4.0/gems/etc-1.4.6-x86-linux/ext/etc/constdefs.h
/usr/local/lib/ruby/gems/3.4.0/gems/etc-1.4.6-x86-linux/ext/etc/etc.c
/usr/local/lib/ruby/gems/3.4.0/gems/etc-1.4.6-x86-linux/ext/etc/extconf.rb
/usr/local/lib/ruby/gems/3.4.0/gems/etc-1.4.6-x86-linux/ext/etc/mkconstants.rb
/usr/local/lib/ruby/gems/3.4.0/gems/etc-1.4.6-x86-linux/lib/etc.so
/usr/local/lib/ruby/gems/3.4.0/gems/etc-1.4.6-x86-linux/test/etc/test_etc.rb

View File

@@ -0,0 +1,3 @@
/usr/local/lib/ruby/gems/3.4.0/gems/gdbm-2.1.1-x86-linux/ext/gdbm/extconf.rb
/usr/local/lib/ruby/gems/3.4.0/gems/gdbm-2.1.1-x86-linux/ext/gdbm/gdbm.c
/usr/local/lib/ruby/gems/3.4.0/gems/gdbm-2.1.1-x86-linux/lib/gdbm.so

View File

@@ -0,0 +1,8 @@
/usr/local/lib/ruby/gems/3.4.0/gems/io-console-0.8.1-x86-linux/BSDL
/usr/local/lib/ruby/gems/3.4.0/gems/io-console-0.8.1-x86-linux/COPYING
/usr/local/lib/ruby/gems/3.4.0/gems/io-console-0.8.1-x86-linux/README.md
/usr/local/lib/ruby/gems/3.4.0/gems/io-console-0.8.1-x86-linux/ext/io/console/console.c
/usr/local/lib/ruby/gems/3.4.0/gems/io-console-0.8.1-x86-linux/ext/io/console/extconf.rb
/usr/local/lib/ruby/gems/3.4.0/gems/io-console-0.8.1-x86-linux/ext/io/console/win32_vk.inc
/usr/local/lib/ruby/gems/3.4.0/gems/io-console-0.8.1-x86-linux/lib/io/console.so
/usr/local/lib/ruby/gems/3.4.0/gems/io-console-0.8.1-x86-linux/lib/io/console/size.rb

View File

@@ -0,0 +1,38 @@
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/BSDL
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/CHANGES.md
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/COPYING
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/LEGAL
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/README.md
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/ext/json/ext/fbuffer/fbuffer.h
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/ext/json/ext/generator/extconf.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/ext/json/ext/generator/generator.c
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/ext/json/ext/parser/extconf.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/ext/json/ext/parser/parser.c
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/ext/json/ext/simd/conf.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/ext/json/ext/simd/simd.h
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/ext/json/ext/vendor/fpconv.c
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/ext/json/ext/vendor/jeaiii-ltoa.h
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/json.gemspec
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/add/bigdecimal.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/add/complex.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/add/core.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/add/date.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/add/date_time.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/add/exception.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/add/ostruct.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/add/range.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/add/rational.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/add/regexp.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/add/set.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/add/struct.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/add/symbol.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/add/time.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/common.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/ext.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/ext/generator.so
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/ext/generator/state.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/ext/parser.so
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/generic_object.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/truffle_ruby/generator.rb
/usr/local/lib/ruby/gems/3.4.0/gems/json-2.13.2-x86-linux/lib/json/version.rb

View File

@@ -0,0 +1,15 @@
/usr/local/lib64/ruby/gems/3.4.0/gems/cgi-0.5.0-x86_64-linux/BSDL
/usr/local/lib64/ruby/gems/3.4.0/gems/cgi-0.5.0-x86_64-linux/COPYING
/usr/local/lib64/ruby/gems/3.4.0/gems/cgi-0.5.0-x86_64-linux/README.md
/usr/local/lib64/ruby/gems/3.4.0/gems/cgi-0.5.0-x86_64-linux/ext/cgi/escape/depend
/usr/local/lib64/ruby/gems/3.4.0/gems/cgi-0.5.0-x86_64-linux/ext/cgi/escape/escape.c
/usr/local/lib64/ruby/gems/3.4.0/gems/cgi-0.5.0-x86_64-linux/ext/cgi/escape/extconf.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/cgi-0.5.0-x86_64-linux/lib/cgi.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/cgi-0.5.0-x86_64-linux/lib/cgi/cookie.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/cgi-0.5.0-x86_64-linux/lib/cgi/core.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/cgi-0.5.0-x86_64-linux/lib/cgi/escape.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/cgi-0.5.0-x86_64-linux/lib/cgi/escape.so
/usr/local/lib64/ruby/gems/3.4.0/gems/cgi-0.5.0-x86_64-linux/lib/cgi/html.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/cgi-0.5.0-x86_64-linux/lib/cgi/session.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/cgi-0.5.0-x86_64-linux/lib/cgi/session/pstore.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/cgi-0.5.0-x86_64-linux/lib/cgi/util.rb

View File

@@ -0,0 +1,20 @@
/usr/local/lib64/ruby/gems/3.4.0/gems/erb-5.0.2-x86_64-linux/BDSL
/usr/local/lib64/ruby/gems/3.4.0/gems/erb-5.0.2-x86_64-linux/COPYING
/usr/local/lib64/ruby/gems/3.4.0/gems/erb-5.0.2-x86_64-linux/Gemfile
/usr/local/lib64/ruby/gems/3.4.0/gems/erb-5.0.2-x86_64-linux/LICENSE.txt
/usr/local/lib64/ruby/gems/3.4.0/gems/erb-5.0.2-x86_64-linux/NEWS.md
/usr/local/lib64/ruby/gems/3.4.0/gems/erb-5.0.2-x86_64-linux/README.md
/usr/local/lib64/ruby/gems/3.4.0/gems/erb-5.0.2-x86_64-linux/Rakefile
/usr/local/lib64/ruby/gems/3.4.0/gems/erb-5.0.2-x86_64-linux/_doc/cgi.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/erb-5.0.2-x86_64-linux/bin/console
/usr/local/lib64/ruby/gems/3.4.0/gems/erb-5.0.2-x86_64-linux/bin/setup
/usr/local/lib64/ruby/gems/3.4.0/gems/erb-5.0.2-x86_64-linux/erb.gemspec
/usr/local/lib64/ruby/gems/3.4.0/gems/erb-5.0.2-x86_64-linux/ext/erb/escape/escape.c
/usr/local/lib64/ruby/gems/3.4.0/gems/erb-5.0.2-x86_64-linux/ext/erb/escape/extconf.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/erb-5.0.2-x86_64-linux/lib/erb.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/erb-5.0.2-x86_64-linux/lib/erb/compiler.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/erb-5.0.2-x86_64-linux/lib/erb/def_method.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/erb-5.0.2-x86_64-linux/lib/erb/escape.so
/usr/local/lib64/ruby/gems/3.4.0/gems/erb-5.0.2-x86_64-linux/lib/erb/util.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/erb-5.0.2-x86_64-linux/lib/erb/version.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/erb-5.0.2-x86_64-linux/libexec/erb

View File

@@ -0,0 +1,10 @@
/usr/local/lib64/ruby/gems/3.4.0/gems/etc-1.4.6-x86_64-linux/BSDL
/usr/local/lib64/ruby/gems/3.4.0/gems/etc-1.4.6-x86_64-linux/COPYING
/usr/local/lib64/ruby/gems/3.4.0/gems/etc-1.4.6-x86_64-linux/ChangeLog
/usr/local/lib64/ruby/gems/3.4.0/gems/etc-1.4.6-x86_64-linux/README.md
/usr/local/lib64/ruby/gems/3.4.0/gems/etc-1.4.6-x86_64-linux/ext/etc/constdefs.h
/usr/local/lib64/ruby/gems/3.4.0/gems/etc-1.4.6-x86_64-linux/ext/etc/etc.c
/usr/local/lib64/ruby/gems/3.4.0/gems/etc-1.4.6-x86_64-linux/ext/etc/extconf.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/etc-1.4.6-x86_64-linux/ext/etc/mkconstants.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/etc-1.4.6-x86_64-linux/lib/etc.so
/usr/local/lib64/ruby/gems/3.4.0/gems/etc-1.4.6-x86_64-linux/test/etc/test_etc.rb

View File

@@ -0,0 +1,3 @@
/usr/local/lib64/ruby/gems/3.4.0/gems/gdbm-2.1.1-x86_64-linux/ext/gdbm/extconf.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/gdbm-2.1.1-x86_64-linux/ext/gdbm/gdbm.c
/usr/local/lib64/ruby/gems/3.4.0/gems/gdbm-2.1.1-x86_64-linux/lib/gdbm.so

View File

@@ -0,0 +1,8 @@
/usr/local/lib64/ruby/gems/3.4.0/gems/io-console-0.8.1-x86_64-linux/BSDL
/usr/local/lib64/ruby/gems/3.4.0/gems/io-console-0.8.1-x86_64-linux/COPYING
/usr/local/lib64/ruby/gems/3.4.0/gems/io-console-0.8.1-x86_64-linux/README.md
/usr/local/lib64/ruby/gems/3.4.0/gems/io-console-0.8.1-x86_64-linux/ext/io/console/console.c
/usr/local/lib64/ruby/gems/3.4.0/gems/io-console-0.8.1-x86_64-linux/ext/io/console/extconf.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/io-console-0.8.1-x86_64-linux/ext/io/console/win32_vk.inc
/usr/local/lib64/ruby/gems/3.4.0/gems/io-console-0.8.1-x86_64-linux/lib/io/console.so
/usr/local/lib64/ruby/gems/3.4.0/gems/io-console-0.8.1-x86_64-linux/lib/io/console/size.rb

View File

@@ -0,0 +1,38 @@
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/BSDL
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/CHANGES.md
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/COPYING
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/LEGAL
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/README.md
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/ext/json/ext/fbuffer/fbuffer.h
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/ext/json/ext/generator/extconf.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/ext/json/ext/generator/generator.c
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/ext/json/ext/parser/extconf.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/ext/json/ext/parser/parser.c
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/ext/json/ext/simd/conf.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/ext/json/ext/simd/simd.h
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/ext/json/ext/vendor/fpconv.c
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/ext/json/ext/vendor/jeaiii-ltoa.h
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/json.gemspec
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/add/bigdecimal.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/add/complex.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/add/core.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/add/date.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/add/date_time.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/add/exception.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/add/ostruct.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/add/range.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/add/rational.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/add/regexp.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/add/set.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/add/struct.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/add/symbol.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/add/time.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/common.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/ext.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/ext/generator.so
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/ext/generator/state.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/ext/parser.so
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/generic_object.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/truffle_ruby/generator.rb
/usr/local/lib64/ruby/gems/3.4.0/gems/json-2.13.2-x86_64-linux/lib/json/version.rb

View File

@@ -35,8 +35,10 @@ class Ruby < Package
# at run-time, system's gmp, openssl, and zlib can be used
def self.patch
# Download bundled gems version from Top of Tree.
downloader 'https://github.com/ruby/ruby/raw/af718aaf4b56aacbe38c20c298dad35a932c2019/gems/bundled_gems', '563fa91f632e4afddf5eed00c943dacffc5fb2f59e69a5d0687b3387ee0a5a49', 'gems/bundled_gems'
# Download bundled gems version from Top of Tree. Otherwise outdated
# compile needed gems during install can cause issues when updates
# are attempted.
downloader 'https://github.com/ruby/ruby/raw/refs/heads/master/gems/bundled_gems', 'SKIP', 'gems/bundled_gems'
end
def self.build

View File

@@ -3,7 +3,7 @@ require 'buildsystems/ruby'
class Ruby_bundler < RUBY
description "Bundler manages an application's dependencies through its entire life, across many machines, systematically and repeatably."
homepage 'https://bundler.io'
version "2.6.9-#{CREW_RUBY_VER}"
version "2.7.1-#{CREW_RUBY_VER}"
license 'MIT'
compatibility 'all'
source_url 'SKIP'

View File

@@ -3,11 +3,19 @@ require 'buildsystems/ruby'
class Ruby_cgi < RUBY
description 'Support for the common gateway interface protocol.'
homepage 'https://github.com/ruby/cgi'
version "0.4.2-#{CREW_RUBY_VER}"
version "0.5.0-#{CREW_RUBY_VER}"
license 'Ruby'
compatibility 'all'
source_url 'SKIP'
binary_compression 'gem'
binary_sha256({
aarch64: '638200863fc3f23003e62cfd66d5d141fe46669bcde9766f5e147d59e16a0ce0',
armv7l: '638200863fc3f23003e62cfd66d5d141fe46669bcde9766f5e147d59e16a0ce0',
i686: '6526f8417c3820f657b82e81696c9bf49285325abac8cf6bcbed35b6c8e3e6b1',
x86_64: '5fdfffc4229cebfca3f283abf42e43371a4a0f2c1567dc4a3d3067e5ce45a959'
})
conflicts_ok
no_compile_needed
gem_compile_needed
end

View File

@@ -3,17 +3,17 @@ require 'buildsystems/ruby'
class Ruby_erb < RUBY
description 'An easy to use but powerful templating system for Ruby.'
homepage 'https://github.com/ruby/erb'
version "5.0.1-#{CREW_RUBY_VER}"
version "5.0.2-#{CREW_RUBY_VER}"
license 'BSD-2-Clause'
compatibility 'all'
source_url 'SKIP'
binary_compression 'gem'
binary_sha256({
aarch64: '771050120f54435a6578825b5a92a59f4a155453faf427bcbf0740003738725b',
armv7l: '771050120f54435a6578825b5a92a59f4a155453faf427bcbf0740003738725b',
i686: 'd58b89833c7eff6b66055d01e80b4edcc9bc7efb5b24bca6614350167a2015b5',
x86_64: 'c8833c1eeb4150ab68df29c6352a64f6e3390aea878f0f8f6023302cfd6d9a7f'
aarch64: 'a04f71d60f08fdaa5e8e9684c80fc1076477934e7f84992ab0818b9e23cae064',
armv7l: 'a04f71d60f08fdaa5e8e9684c80fc1076477934e7f84992ab0818b9e23cae064',
i686: 'e61fb795d13f5277120da061476e5614d7707adc4bad3e503374333466e34f84',
x86_64: '4304014ffafb0b127e6b5fd89c74f945aecd63143bc63a8c168c63a0d0611eac'
})
depends_on 'ruby_cgi' # R

View File

@@ -3,17 +3,17 @@ require 'buildsystems/ruby'
class Ruby_etc < RUBY
description 'Provides access to information typically stored in unix /etc directory.'
homepage 'https://github.com/ruby/etc'
version "1.4.5-#{CREW_RUBY_VER}"
version "1.4.6-#{CREW_RUBY_VER}"
license 'Ruby'
compatibility 'all'
source_url 'SKIP'
binary_compression 'gem'
binary_sha256({
aarch64: '024c05673730fc7daf911de1d6e55c6f356f5b117624bbc7c1518e5e94dbb43c',
armv7l: '024c05673730fc7daf911de1d6e55c6f356f5b117624bbc7c1518e5e94dbb43c',
i686: '4d3ad83bec00f97af032b3fed1bf48f3bd6ba42db564a2fa7bf0f33267c441c5',
x86_64: 'd26b0e71c5acff7122cf438fe0031b510c40e834195a4d88cd72817653ed4100'
aarch64: '7c342cd0ce5fed8b3909017ca419cfb2b2baff20e8d2ccd81230715ab86f3f15',
armv7l: '7c342cd0ce5fed8b3909017ca419cfb2b2baff20e8d2ccd81230715ab86f3f15',
i686: '4a4a2c7c4c9e175640df60d83d337cbd63f023e35f900293a2b23f93867643a1',
x86_64: '2e6018c01f20bd1797f585716019533ded413b551ad713325d8d43fcc2daed4d'
})
conflicts_ok

View File

@@ -3,17 +3,17 @@ require 'buildsystems/ruby'
class Ruby_gdbm < RUBY
description 'Ruby extension for GNU dbm.'
homepage 'https://github.com/ruby/gdbm'
version "2.1.0-#{CREW_RUBY_VER}"
version "2.1.1-#{CREW_RUBY_VER}"
license 'BSD-2-Clause'
compatibility 'all'
source_url 'SKIP'
binary_compression 'gem'
binary_sha256({
aarch64: '3514768aca721d902ca8272e90c3d7d51da3c9ab2d79eecc134c73eafb0b89c0',
armv7l: '3514768aca721d902ca8272e90c3d7d51da3c9ab2d79eecc134c73eafb0b89c0',
i686: '761a94f6c28950a901e4b32ed0a48be3d0c3e99c1d97e26ce2ff997af0bca173',
x86_64: 'efcbc3eacf91acc1569673e9bf3d7ce2ddcd7f933abd64a0f2471f25b7fe3ec9'
aarch64: 'cec83f701d7dfa462a81cbf0c261c4132fa0184e0c89d9ab50a3b890ac0f2bcb',
armv7l: 'cec83f701d7dfa462a81cbf0c261c4132fa0184e0c89d9ab50a3b890ac0f2bcb',
i686: '37eed9c5c1bc05c8d421b0353f380593709fbb2fa7769e54a6c7ec26dcd8f5b7',
x86_64: '729267b6592f7de532659e915d244a9217336025ce18557b3a6abc60496f506d'
})
conflicts_ok

View File

@@ -3,17 +3,17 @@ require 'buildsystems/ruby'
class Ruby_io_console < RUBY
description 'add console capabilities to IO instances.'
homepage 'https://github.com/ruby/io-console'
version "0.8.0-#{CREW_RUBY_VER}"
version "0.8.1-#{CREW_RUBY_VER}"
license 'BSD-2-Clause'
compatibility 'all'
source_url 'SKIP'
binary_compression 'gem'
binary_sha256({
aarch64: '6dd328b99a72d54a5bc932f71844881541a3a13f52c64e37c18547901ca24c3d',
armv7l: '6dd328b99a72d54a5bc932f71844881541a3a13f52c64e37c18547901ca24c3d',
i686: 'c117feb1dccfc6f5ecefea5a93ffed89f50351bff70a0953aee0b88e73f610eb',
x86_64: 'a6d663b33e4e55483dd0cad9ab16798a66a734b6d580c9a9ea2ede3ad6cc71e7'
aarch64: 'ffdac0f757bcef6149a861d461290a22d5be5c03cdde27450297d1605ad7d516',
armv7l: 'ffdac0f757bcef6149a861d461290a22d5be5c03cdde27450297d1605ad7d516',
i686: 'b13e17e63eb453cf871dcd3dca24fb5620aee619bb842f863888060f34ef9663',
x86_64: '7f4de5173f80bc06fd9c9cdaa2a31e26df030706dd62adfc32d7d135efdb4529'
})
conflicts_ok

View File

@@ -3,7 +3,7 @@ require 'buildsystems/ruby'
class Ruby_io_nonblock < RUBY
description 'Enables non-blocking mode with io class.'
homepage 'https://github.com/ruby/io-nonblock'
version "0.3.1-#{CREW_RUBY_VER}"
version "0.3.2-#{CREW_RUBY_VER}"
license 'Ruby'
compatibility 'all'
source_url 'SKIP'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/ruby'
class Ruby_io_wait < RUBY
description 'Waits until io is readable or writable without blocking.'
homepage 'https://github.com/ruby/io-wait'
version "0.3.1-#{CREW_RUBY_VER}"
version "0.3.2-#{CREW_RUBY_VER}"
license 'Ruby'
compatibility 'all'
source_url 'SKIP'

View File

@@ -3,17 +3,17 @@ require 'buildsystems/ruby'
class Ruby_json < RUBY
description 'This is a JSON implementation as a Ruby extension in C.'
homepage 'https://flori.github.io/json'
version "2.12.2-#{CREW_RUBY_VER}"
version "2.13.2-#{CREW_RUBY_VER}"
license 'Ruby'
compatibility 'all'
source_url 'SKIP'
binary_compression 'gem'
binary_sha256({
aarch64: 'a097032c47068fd1d2be644ba73d4088ec838fcf85b04aa4f538363c6d7bb64d',
armv7l: 'a097032c47068fd1d2be644ba73d4088ec838fcf85b04aa4f538363c6d7bb64d',
i686: '1a0fca8623424a290da7221e2aed57c45132d5be82be76cfb1de9b73cebf6368',
x86_64: 'd29eb0ac6a8dfe22805295349767f321d37531e178e97a342ad5dabcf03d855c'
aarch64: 'fb439eb0c07764a05805e8c1a0ef8af5d22d306e17f420a69e5a0a9ea917026b',
armv7l: 'fb439eb0c07764a05805e8c1a0ef8af5d22d306e17f420a69e5a0a9ea917026b',
i686: '7865e5b6f3e9a57343e1e9f1511c28bab2be784169f39427847e4faa285ea818',
x86_64: '55c11b04e2c3490590339713a0d74381b544d48e7f84a4d68b8beb1983553314'
})
conflicts_ok

View File

@@ -3,7 +3,7 @@ require 'buildsystems/ruby'
class Ruby_net_imap < RUBY
description 'Ruby client api for Internet Message Access Protocol'
homepage 'https://github.com/ruby/net-imap'
version "0.5.5-#{CREW_RUBY_VER}"
version "0.5.9-#{CREW_RUBY_VER}"
license 'BSD-2-Clause'
compatibility 'all'
source_url 'SKIP'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/ruby'
class Ruby_net_smtp < RUBY
description 'Simple Mail Transfer Protocol client library for Ruby.'
homepage 'https://github.com/ruby/net-smtp'
version "0.5.0-#{CREW_RUBY_VER}"
version "0.5.1-#{CREW_RUBY_VER}"
license 'BSD-2-Clause'
compatibility 'all'
source_url 'SKIP'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/ruby'
class Ruby_ostruct < RUBY
description 'Class to build custom data structures, similar to a hash.'
homepage 'https://github.com/ruby/ostruct'
version "0.6.2-#{CREW_RUBY_VER}"
version "0.6.3-#{CREW_RUBY_VER}"
license 'Ruby'
compatibility 'all'
source_url 'SKIP'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/ruby'
class Ruby_parser < RUBY
description 'A Ruby parser written in pure Ruby.'
homepage 'https://github.com/whitequark/parser'
version "3.3.8.0-#{CREW_RUBY_VER}"
version "3.3.9.0-#{CREW_RUBY_VER}"
license 'MIT'
compatibility 'all'
source_url 'SKIP'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/ruby'
class Ruby_rdoc < RUBY
description 'RDoc produces HTML and command-line documentation for Ruby projects.'
homepage 'https://ruby.github.io/rdoc'
version "6.14.1-#{CREW_RUBY_VER}"
version "6.14.2-#{CREW_RUBY_VER}"
license 'Ruby'
compatibility 'all'
source_url 'SKIP'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/ruby'
class Ruby_regexp_parser < RUBY
description 'A library for tokenizing, lexing, and parsing Ruby regular expressions.'
homepage 'https://github.com/ammar/regexp_parser'
version "2.10.0-#{CREW_RUBY_VER}"
version "2.11.0-#{CREW_RUBY_VER}"
license 'MIT'
compatibility 'all'
source_url 'SKIP'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/ruby'
class Ruby_reline < RUBY
description 'Alternative GNU Readline or Editline implementation by pure Ruby.'
homepage 'https://github.com/ruby/reline'
version "0.6.1-#{CREW_RUBY_VER}"
version "0.6.2-#{CREW_RUBY_VER}"
license 'Ruby'
compatibility 'all'
source_url 'SKIP'

View File

@@ -6,7 +6,7 @@ require 'buildsystems/ruby'
class Ruby_rubocop < RUBY
description 'A Ruby static code analyzer and formatter'
homepage 'https://rubocop.org'
version "1.78.0-#{CREW_RUBY_VER}"
version "1.79.2-#{CREW_RUBY_VER}"
license 'MIT'
compatibility 'all'
source_url 'SKIP'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/ruby'
class Ruby_rubygems_update < RUBY
description 'RubyGems is a package management framework for Ruby.'
homepage 'https://github.com/rubygems/rubygems'
version "3.7.0-#{CREW_RUBY_VER}"
version "3.7.1-#{CREW_RUBY_VER}"
license 'MIT'
compatibility 'all'
source_url 'SKIP'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/ruby'
class Ruby_solargraph < RUBY
description 'IDE tools for code completion, inline documentation, and static analysis.'
homepage 'https://solargraph.org'
version "0.56.1-#{CREW_RUBY_VER}"
version "0.56.2-#{CREW_RUBY_VER}"
license 'MIT'
compatibility 'all'
source_url 'SKIP'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/ruby'
class Ruby_test_unit < RUBY
description '|- test-unit (test::unit) is unit testing framework for ruby, based on xunit principles.'
homepage 'https://test-unit.github.io/'
version "3.6.7-#{CREW_RUBY_VER}"
version "3.7.0-#{CREW_RUBY_VER}"
license 'PSFL'
compatibility 'all'
source_url 'SKIP'

View File

@@ -1,5 +1,5 @@
#!/usr/local/bin/ruby
# update_ruby_gem_packages version 2.2 (for Chromebrew)
# update_ruby_gem_packages version 2.3 (for Chromebrew)
# Author: Satadru Pramanik (satmandu) satadru at gmail dot com
# Usage in root of cloned chromebrew repo:
# tools/update_ruby_gem_packages.rb
@@ -45,9 +45,10 @@ def check_for_updated_ruby_packages
# We replace all dashes with underscores in our initial package names, but some gems actually use underscores, so we need special cases.
# This list was created by looking at what packages were listed as not having updates in rubygems, and then looking up the upstream name for them.
if %w[
connection_pool error_highlight lint_roller method_source
mini_mime multi_xml mutex_m power_assert regexp_parser
repl_type_completor ruby2_keywords syntax_suggest
connection_pool error_highlight jaro_winkler
lint_roller method_source mini_mime multi_xml mutex_m
power_assert regexp_parser repl_type_completor ruby2_keywords
syntax_suggest
].include?(gem_name)
# These gems used underscores originally, so don't replace anything
elsif gem_name == 'language_server_protocol'
@@ -76,7 +77,7 @@ def check_for_updated_ruby_packages
next unless Libversion.version_compare2(PackageUtils.get_clean_version(pkg.version), gem_version) == -1
updateable_packages[package] = ruby_gem_version
updateable_packages[package] = gem_version
end
end
pool.shutdown