diff --git a/install.sh b/install.sh index 6fd316eeb..f558d6333 100755 --- a/install.sh +++ b/install.sh @@ -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}') diff --git a/manifest/armv7l/r/ruby_cgi.filelist b/manifest/armv7l/r/ruby_cgi.filelist new file mode 100644 index 000000000..56be69449 --- /dev/null +++ b/manifest/armv7l/r/ruby_cgi.filelist @@ -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 diff --git a/manifest/armv7l/r/ruby_erb.filelist b/manifest/armv7l/r/ruby_erb.filelist new file mode 100644 index 000000000..b86f7217c --- /dev/null +++ b/manifest/armv7l/r/ruby_erb.filelist @@ -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 diff --git a/manifest/armv7l/r/ruby_etc.filelist b/manifest/armv7l/r/ruby_etc.filelist new file mode 100644 index 000000000..ce4ebff9e --- /dev/null +++ b/manifest/armv7l/r/ruby_etc.filelist @@ -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 diff --git a/manifest/armv7l/r/ruby_gdbm.filelist b/manifest/armv7l/r/ruby_gdbm.filelist new file mode 100644 index 000000000..746988962 --- /dev/null +++ b/manifest/armv7l/r/ruby_gdbm.filelist @@ -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 diff --git a/manifest/armv7l/r/ruby_io_console.filelist b/manifest/armv7l/r/ruby_io_console.filelist new file mode 100644 index 000000000..e391a811c --- /dev/null +++ b/manifest/armv7l/r/ruby_io_console.filelist @@ -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 diff --git a/manifest/armv7l/r/ruby_json.filelist b/manifest/armv7l/r/ruby_json.filelist new file mode 100644 index 000000000..143b04d68 --- /dev/null +++ b/manifest/armv7l/r/ruby_json.filelist @@ -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 diff --git a/manifest/i686/r/ruby_cgi.filelist b/manifest/i686/r/ruby_cgi.filelist new file mode 100644 index 000000000..a3d6ba4e5 --- /dev/null +++ b/manifest/i686/r/ruby_cgi.filelist @@ -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 diff --git a/manifest/i686/r/ruby_erb.filelist b/manifest/i686/r/ruby_erb.filelist new file mode 100644 index 000000000..5ade45830 --- /dev/null +++ b/manifest/i686/r/ruby_erb.filelist @@ -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 diff --git a/manifest/i686/r/ruby_etc.filelist b/manifest/i686/r/ruby_etc.filelist new file mode 100644 index 000000000..c3e0e33df --- /dev/null +++ b/manifest/i686/r/ruby_etc.filelist @@ -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 diff --git a/manifest/i686/r/ruby_gdbm.filelist b/manifest/i686/r/ruby_gdbm.filelist new file mode 100644 index 000000000..84a0d5278 --- /dev/null +++ b/manifest/i686/r/ruby_gdbm.filelist @@ -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 diff --git a/manifest/i686/r/ruby_io_console.filelist b/manifest/i686/r/ruby_io_console.filelist new file mode 100644 index 000000000..e609224b9 --- /dev/null +++ b/manifest/i686/r/ruby_io_console.filelist @@ -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 diff --git a/manifest/i686/r/ruby_json.filelist b/manifest/i686/r/ruby_json.filelist new file mode 100644 index 000000000..f3b0094fd --- /dev/null +++ b/manifest/i686/r/ruby_json.filelist @@ -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 diff --git a/manifest/x86_64/r/ruby_cgi.filelist b/manifest/x86_64/r/ruby_cgi.filelist new file mode 100644 index 000000000..da7b9ff5a --- /dev/null +++ b/manifest/x86_64/r/ruby_cgi.filelist @@ -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 diff --git a/manifest/x86_64/r/ruby_erb.filelist b/manifest/x86_64/r/ruby_erb.filelist new file mode 100644 index 000000000..c8ab128a2 --- /dev/null +++ b/manifest/x86_64/r/ruby_erb.filelist @@ -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 diff --git a/manifest/x86_64/r/ruby_etc.filelist b/manifest/x86_64/r/ruby_etc.filelist new file mode 100644 index 000000000..4ac2d2bfb --- /dev/null +++ b/manifest/x86_64/r/ruby_etc.filelist @@ -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 diff --git a/manifest/x86_64/r/ruby_gdbm.filelist b/manifest/x86_64/r/ruby_gdbm.filelist new file mode 100644 index 000000000..15b2911e3 --- /dev/null +++ b/manifest/x86_64/r/ruby_gdbm.filelist @@ -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 diff --git a/manifest/x86_64/r/ruby_io_console.filelist b/manifest/x86_64/r/ruby_io_console.filelist new file mode 100644 index 000000000..e76989b61 --- /dev/null +++ b/manifest/x86_64/r/ruby_io_console.filelist @@ -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 diff --git a/manifest/x86_64/r/ruby_json.filelist b/manifest/x86_64/r/ruby_json.filelist new file mode 100644 index 000000000..666ee3357 --- /dev/null +++ b/manifest/x86_64/r/ruby_json.filelist @@ -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 diff --git a/packages/ruby.rb b/packages/ruby.rb index 7acadb7c8..cdac4e226 100644 --- a/packages/ruby.rb +++ b/packages/ruby.rb @@ -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 diff --git a/packages/ruby_bundler.rb b/packages/ruby_bundler.rb index eb3c2f371..de42284c6 100644 --- a/packages/ruby_bundler.rb +++ b/packages/ruby_bundler.rb @@ -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' diff --git a/packages/ruby_cgi.rb b/packages/ruby_cgi.rb index 971d7f956..e9b03fe19 100644 --- a/packages/ruby_cgi.rb +++ b/packages/ruby_cgi.rb @@ -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 diff --git a/packages/ruby_erb.rb b/packages/ruby_erb.rb index 723711a38..6aa03682d 100644 --- a/packages/ruby_erb.rb +++ b/packages/ruby_erb.rb @@ -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 diff --git a/packages/ruby_etc.rb b/packages/ruby_etc.rb index ba29541a8..03db84c7c 100644 --- a/packages/ruby_etc.rb +++ b/packages/ruby_etc.rb @@ -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 diff --git a/packages/ruby_gdbm.rb b/packages/ruby_gdbm.rb index bea7efcd7..2d84c1d6d 100644 --- a/packages/ruby_gdbm.rb +++ b/packages/ruby_gdbm.rb @@ -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 diff --git a/packages/ruby_io_console.rb b/packages/ruby_io_console.rb index 61a095a2a..f1c79eb5b 100644 --- a/packages/ruby_io_console.rb +++ b/packages/ruby_io_console.rb @@ -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 diff --git a/packages/ruby_io_nonblock.rb b/packages/ruby_io_nonblock.rb index 7a4c370f7..7c759e2a1 100644 --- a/packages/ruby_io_nonblock.rb +++ b/packages/ruby_io_nonblock.rb @@ -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' diff --git a/packages/ruby_io_wait.rb b/packages/ruby_io_wait.rb index 46133bfab..a0a23e880 100644 --- a/packages/ruby_io_wait.rb +++ b/packages/ruby_io_wait.rb @@ -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' diff --git a/packages/ruby_json.rb b/packages/ruby_json.rb index 14fc25577..c0683c054 100644 --- a/packages/ruby_json.rb +++ b/packages/ruby_json.rb @@ -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 diff --git a/packages/ruby_net_imap.rb b/packages/ruby_net_imap.rb index cf66d1b63..3f8773a9e 100644 --- a/packages/ruby_net_imap.rb +++ b/packages/ruby_net_imap.rb @@ -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' diff --git a/packages/ruby_net_smtp.rb b/packages/ruby_net_smtp.rb index 604e050fb..755b47406 100644 --- a/packages/ruby_net_smtp.rb +++ b/packages/ruby_net_smtp.rb @@ -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' diff --git a/packages/ruby_ostruct.rb b/packages/ruby_ostruct.rb index 09245c11e..8599215db 100644 --- a/packages/ruby_ostruct.rb +++ b/packages/ruby_ostruct.rb @@ -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' diff --git a/packages/ruby_parser.rb b/packages/ruby_parser.rb index 6b14f8500..1b168feed 100644 --- a/packages/ruby_parser.rb +++ b/packages/ruby_parser.rb @@ -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' diff --git a/packages/ruby_rdoc.rb b/packages/ruby_rdoc.rb index da7945aa6..23d92a421 100644 --- a/packages/ruby_rdoc.rb +++ b/packages/ruby_rdoc.rb @@ -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' diff --git a/packages/ruby_regexp_parser.rb b/packages/ruby_regexp_parser.rb index ff652090c..e2598f154 100644 --- a/packages/ruby_regexp_parser.rb +++ b/packages/ruby_regexp_parser.rb @@ -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' diff --git a/packages/ruby_reline.rb b/packages/ruby_reline.rb index 22f763b8e..d7f3c5aad 100644 --- a/packages/ruby_reline.rb +++ b/packages/ruby_reline.rb @@ -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' diff --git a/packages/ruby_rubocop.rb b/packages/ruby_rubocop.rb index cab01c27c..9816d4b67 100644 --- a/packages/ruby_rubocop.rb +++ b/packages/ruby_rubocop.rb @@ -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' diff --git a/packages/ruby_rubygems_update.rb b/packages/ruby_rubygems_update.rb index 41b97f803..754108815 100644 --- a/packages/ruby_rubygems_update.rb +++ b/packages/ruby_rubygems_update.rb @@ -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' diff --git a/packages/ruby_solargraph.rb b/packages/ruby_solargraph.rb index fe579bf8e..d5966942e 100644 --- a/packages/ruby_solargraph.rb +++ b/packages/ruby_solargraph.rb @@ -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' diff --git a/packages/ruby_test_unit.rb b/packages/ruby_test_unit.rb index ef55ea0d7..1a71baafc 100644 --- a/packages/ruby_test_unit.rb +++ b/packages/ruby_test_unit.rb @@ -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' diff --git a/tools/update_ruby_gem_packages.rb b/tools/update_ruby_gem_packages.rb index e13f2fd21..9bbac7266 100755 --- a/tools/update_ruby_gem_packages.rb +++ b/tools/update_ruby_gem_packages.rb @@ -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