Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ruby-build for openSUSE:Factory checked in at 2023-04-24 22:32:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ruby-build (Old) and /work/SRC/openSUSE:Factory/.ruby-build.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ruby-build" Mon Apr 24 22:32:02 2023 rev:28 rq:1082592 version:20230424 Changes: -------- --- /work/SRC/openSUSE:Factory/ruby-build/ruby-build.changes 2023-03-31 21:15:29.790377175 +0200 +++ /work/SRC/openSUSE:Factory/.ruby-build.new.1533/ruby-build.changes 2023-04-24 22:32:12.799867319 +0200 @@ -1,0 +2,11 @@ +Mon Apr 24 19:48:01 UTC 2023 - Lukas Müller <expee...@outlook.com> + +- Update to version 20230424. + Changelog: https://github.com/rbenv/ruby-build/releases/tag/v20230424 + * Fall back on shasum if sha256sum is unavailable by @jas14 in #2177 + * Mark EOL status to Ruby 2.6 and 2.7 by @hsbt in #2180 + * Fix uploading SARIF reports from Differential Shellcheck by @mislav in #2181 + * Fix compilation of Ruby 3.2.x on FreeBSD by @jarmo in #2187 + * Fix truffleruby+graalvm-dev download URLs by @eregon in #2189 + +------------------------------------------------------------------- Old: ---- ruby-build-20230330.tar.gz New: ---- ruby-build-20230424.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ruby-build.spec ++++++ --- /var/tmp/diff_new_pack.sBRhXf/_old 2023-04-24 22:32:13.275870148 +0200 +++ /var/tmp/diff_new_pack.sBRhXf/_new 2023-04-24 22:32:13.283870196 +0200 @@ -24,7 +24,7 @@ %endif Name: ruby-build -Version: 20230330 +Version: 20230424 Release: 0 BuildArch: noarch License: MIT ++++++ ruby-build-20230330.tar.gz -> ruby-build-20230424.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/.github/workflows/differential-shellcheck.yml new/ruby-build-20230424/.github/workflows/differential-shellcheck.yml --- old/ruby-build-20230330/.github/workflows/differential-shellcheck.yml 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/.github/workflows/differential-shellcheck.yml 2023-04-24 21:41:05.000000000 +0200 @@ -10,6 +10,7 @@ permissions: contents: read + security-events: write jobs: lint: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/bin/ruby-build new/ruby-build-20230424/bin/ruby-build --- old/ruby-build-20230330/bin/ruby-build 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/bin/ruby-build 2023-04-24 21:41:05.000000000 +0200 @@ -14,7 +14,7 @@ # --version Show version of ruby-build # -RUBY_BUILD_VERSION="20230330" +RUBY_BUILD_VERSION="20230424" OLDIFS="$IFS" @@ -106,6 +106,15 @@ [ $# -eq 0 ] || [ "$(osx_version)" "$@" ] } +is_freebsd() { + [ "$(uname -s)" = "FreeBSD" ] +} + +freebsd_package_prefix() { + local package="$1" + pkg info --prefix "$package" 2>/dev/null | cut -wf2 +} + # 9.1 -> 901 # 10.9 -> 1009 # 10.10 -> 1010 @@ -561,14 +570,17 @@ if [[ "$RUBY_CONFIGURE_OPTS ${RUBY_CONFIGURE_OPTS_ARRAY[*]}" != *--with-readline-dir=* ]]; then use_homebrew_readline || use_freebsd_readline || true fi + if [[ "$RUBY_CONFIGURE_OPTS ${RUBY_CONFIGURE_OPTS_ARRAY[*]}" != *--with-libffi-dir=* ]]; then + use_freebsd_libffi || true + fi if [[ "$RUBY_CONFIGURE_OPTS ${RUBY_CONFIGURE_OPTS_ARRAY[*]}" != *--with-libyaml-dir=* ]]; then - use_homebrew_yaml || true + use_homebrew_yaml || use_freebsd_yaml || true fi if [[ "$RUBY_CONFIGURE_OPTS ${RUBY_CONFIGURE_OPTS_ARRAY[*]}" != *--with-gmp-dir=* ]]; then use_homebrew_gmp || true fi if [[ "$RUBY_CONFIGURE_OPTS ${RUBY_CONFIGURE_OPTS_ARRAY[*]}" != *--with-openssl-dir=* ]]; then - if [ "FreeBSD" = "$(uname -s)" ] && [ -f /usr/local/include/openssl/ssl.h ]; then + if is_freebsd && [ -f /usr/local/include/openssl/ssl.h ]; then # use openssl installed from Ports Collection package_option ruby configure --with-openssl-dir="/usr/local" fi @@ -1040,6 +1052,15 @@ fi } +use_freebsd_yaml() { + if is_freebsd; then + local libyaml_prefix="$(freebsd_package_prefix libyaml)" + if [ -n "$libyaml_prefix" ]; then + package_option ruby configure --with-libyaml-dir="$libyaml_prefix" + fi + fi +} + use_homebrew_gmp() { local libdir="$(brew --prefix gmp 2>/dev/null || true)" if [ -d "$libdir" ]; then @@ -1051,17 +1072,14 @@ } use_freebsd_readline() { - if [ "FreeBSD" = "$(uname -s)" ]; then - local release="$(uname -r)" - if [ "${release%%.*}" -ge 11 ]; then - if pkg info -e readline > /dev/null; then - # use readline from Ports Collection - package_option ruby configure --with-readline-dir="/usr/local" - elif pkg info -e libedit > /dev/null; then - # use libedit from Ports Collection - package_option ruby configure --enable-libedit - package_option ruby configure --with-libedit-dir="/usr/local" - fi + if is_freebsd; then + local readline_prefix="$(freebsd_package_prefix readline)" + local libedit_prefix="$(freebsd_package_prefix libedit)" + if [ -n "$readline_prefix" ]; then + package_option ruby configure --with-readline-dir="$readline_prefix" + elif [ -n "$libedit_prefix" ]; then + package_option ruby configure --enable-libedit + package_option ruby configure --with-libedit-dir="$libedit_prefix" fi fi } @@ -1076,6 +1094,15 @@ fi } +use_freebsd_libffi() { + if is_freebsd; then + local libffi_prefix="$(freebsd_package_prefix libffi)" + if [ -n "$libffi_prefix" ]; then + package_option ruby configure --with-libffi-dir="$libffi_prefix" + fi + fi +} + has_broken_mac_openssl() { is_mac || return 1 local openssl_version="$(/usr/bin/openssl version 2>/dev/null || true)" @@ -1474,7 +1501,7 @@ fi if [ -z "$MAKE" ]; then - if [ "FreeBSD" = "$(uname -s)" ]; then + if is_freebsd; then # Workaround for Ruby bug 16331: https://bugs.ruby-lang.org/issues/16331 # Due to this bug, build will fail with FreeBSD's make after #1368 # The bug is already fixed in upstream but GNU make is still required diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/script/update-cruby new/ruby-build-20230424/script/update-cruby --- old/ruby-build-20230330/script/update-cruby 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/script/update-cruby 2023-04-24 21:41:05.000000000 +0200 @@ -15,7 +15,14 @@ basename="ruby-${version}.tar.gz" major_minor_version=$(echo ${version} | cut -d '.' -f 1,2) url="https://cache.ruby-lang.org/pub/ruby/${major_minor_version}/${basename}" -sha256=$(sha256sum "$release_directory/$basename" | cut -d ' ' -f 1) +if command -v sha256sum >/dev/null; then + sha256=$(sha256sum "$release_directory/$basename" | cut -d ' ' -f 1) +elif command -v shasum >/dev/null; then + sha256=$(shasum -a 256 "$release_directory/$basename" | cut -d ' ' -f 1) +else + echo "$0 requires sha256sum or shasum to be installed on the system." + exit 1 +fi cat > "$file" <<EOS !TODO! copy openssl line from other release with the same major.minor version diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/share/ruby-build/2.6.0-preview1 new/ruby-build-20230424/share/ruby-build/2.6.0-preview1 --- old/ruby-build-20230330/share/ruby-build/2.6.0-preview1 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/share/ruby-build/2.6.0-preview1 2023-04-24 21:41:05.000000000 +0200 @@ -1,2 +1,2 @@ install_package "openssl-1.1.1t" "https://www.openssl.org/source/openssl-1.1.1t.tar.gz#8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b" openssl --if needs_openssl_101_111 -install_package "ruby-2.6.0-preview1" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview1.tar.bz2#8bd6c373df6ee009441270a8b4f86413d101b8f88e8051c55ef62abffadce462" ldflags_dirs standard verify_openssl +install_package "ruby-2.6.0-preview1" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview1.tar.bz2#8bd6c373df6ee009441270a8b4f86413d101b8f88e8051c55ef62abffadce462" warn_eol ldflags_dirs standard verify_openssl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/share/ruby-build/2.6.0-preview2 new/ruby-build-20230424/share/ruby-build/2.6.0-preview2 --- old/ruby-build-20230330/share/ruby-build/2.6.0-preview2 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/share/ruby-build/2.6.0-preview2 2023-04-24 21:41:05.000000000 +0200 @@ -1,2 +1,2 @@ install_package "openssl-1.1.1t" "https://www.openssl.org/source/openssl-1.1.1t.tar.gz#8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b" openssl --if needs_openssl_101_111 -install_package "ruby-2.6.0-preview2" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview2.tar.bz2#d8ede03d5ad3abd9d2c81cf0ad17a41d22b747c003cc16fd59befb2aaf48f0b2" ldflags_dirs standard verify_openssl +install_package "ruby-2.6.0-preview2" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview2.tar.bz2#d8ede03d5ad3abd9d2c81cf0ad17a41d22b747c003cc16fd59befb2aaf48f0b2" warn_eol ldflags_dirs standard verify_openssl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/share/ruby-build/2.6.0-preview3 new/ruby-build-20230424/share/ruby-build/2.6.0-preview3 --- old/ruby-build-20230330/share/ruby-build/2.6.0-preview3 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/share/ruby-build/2.6.0-preview3 2023-04-24 21:41:05.000000000 +0200 @@ -1,2 +1,2 @@ install_package "openssl-1.1.1t" "https://www.openssl.org/source/openssl-1.1.1t.tar.gz#8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b" openssl --if needs_openssl_101_111 -install_package "ruby-2.6.0-preview3" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview3.tar.bz2#1f09a2ac1ab26721923cbf4b9302a66d36bb302dc45e72112b41d6fccc5b5931" ldflags_dirs standard verify_openssl +install_package "ruby-2.6.0-preview3" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview3.tar.bz2#1f09a2ac1ab26721923cbf4b9302a66d36bb302dc45e72112b41d6fccc5b5931" warn_eol ldflags_dirs standard verify_openssl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/share/ruby-build/2.6.0-rc1 new/ruby-build-20230424/share/ruby-build/2.6.0-rc1 --- old/ruby-build-20230330/share/ruby-build/2.6.0-rc1 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/share/ruby-build/2.6.0-rc1 2023-04-24 21:41:05.000000000 +0200 @@ -1,2 +1,2 @@ install_package "openssl-1.1.1t" "https://www.openssl.org/source/openssl-1.1.1t.tar.gz#8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b" openssl --if needs_openssl_101_111 -install_package "ruby-2.6.0-rc1" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc1.tar.bz2#b4e9c0e8801946e9f0baba30948955f4341e9e04f363c206b7bd774208053eb5" ldflags_dirs standard verify_openssl +install_package "ruby-2.6.0-rc1" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc1.tar.bz2#b4e9c0e8801946e9f0baba30948955f4341e9e04f363c206b7bd774208053eb5" warn_eol ldflags_dirs standard verify_openssl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/share/ruby-build/2.6.0-rc2 new/ruby-build-20230424/share/ruby-build/2.6.0-rc2 --- old/ruby-build-20230330/share/ruby-build/2.6.0-rc2 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/share/ruby-build/2.6.0-rc2 2023-04-24 21:41:05.000000000 +0200 @@ -1,2 +1,2 @@ install_package "openssl-1.1.1t" "https://www.openssl.org/source/openssl-1.1.1t.tar.gz#8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b" openssl --if needs_openssl_101_111 -install_package "ruby-2.6.0-rc2" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc2.tar.bz2#b3d03e471e3136f43bb948013d4f4974abb63d478e8ff7ec2741b22750a3ec50" ldflags_dirs standard verify_openssl +install_package "ruby-2.6.0-rc2" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc2.tar.bz2#b3d03e471e3136f43bb948013d4f4974abb63d478e8ff7ec2741b22750a3ec50" warn_eol ldflags_dirs standard verify_openssl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/share/ruby-build/2.7.0 new/ruby-build-20230424/share/ruby-build/2.7.0 --- old/ruby-build-20230330/share/ruby-build/2.7.0 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/share/ruby-build/2.7.0 2023-04-24 21:41:05.000000000 +0200 @@ -1,2 +1,2 @@ install_package "openssl-1.1.1t" "https://www.openssl.org/source/openssl-1.1.1t.tar.gz#8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b" openssl --if needs_openssl_101_111 -install_package "ruby-2.7.0" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0.tar.bz2#7aa247a19622a803bdd29fdb28108de9798abe841254fe8ea82c31d125c6ab26" warn_unsupported ldflags_dirs enable_shared standard verify_openssl +install_package "ruby-2.7.0" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0.tar.bz2#7aa247a19622a803bdd29fdb28108de9798abe841254fe8ea82c31d125c6ab26" warn_unsupported warn_eol ldflags_dirs enable_shared standard verify_openssl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/share/ruby-build/2.7.0-preview1 new/ruby-build-20230424/share/ruby-build/2.7.0-preview1 --- old/ruby-build-20230330/share/ruby-build/2.7.0-preview1 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/share/ruby-build/2.7.0-preview1 2023-04-24 21:41:05.000000000 +0200 @@ -1,2 +1,2 @@ install_package "openssl-1.1.1t" "https://www.openssl.org/source/openssl-1.1.1t.tar.gz#8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b" openssl --if needs_openssl_101_111 -install_package "ruby-2.7.0-preview1" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview1.tar.bz2#d45b4a1712ec5c03a35e85e33bcb57c7426b856d35e4f04f7975ae3944d09952" ldflags_dirs enable_shared standard verify_openssl +install_package "ruby-2.7.0-preview1" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview1.tar.bz2#d45b4a1712ec5c03a35e85e33bcb57c7426b856d35e4f04f7975ae3944d09952" warn_eol ldflags_dirs enable_shared standard verify_openssl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/share/ruby-build/2.7.0-preview2 new/ruby-build-20230424/share/ruby-build/2.7.0-preview2 --- old/ruby-build-20230330/share/ruby-build/2.7.0-preview2 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/share/ruby-build/2.7.0-preview2 2023-04-24 21:41:05.000000000 +0200 @@ -1,2 +1,2 @@ install_package "openssl-1.1.1t" "https://www.openssl.org/source/openssl-1.1.1t.tar.gz#8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b" openssl --if needs_openssl_101_111 -install_package "ruby-2.7.0-preview2" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview2.tar.bz2#417c84346ba84d664a13833c94c6d9f888c89bb9bee9adf469580441eaede30b" ldflags_dirs enable_shared standard verify_openssl +install_package "ruby-2.7.0-preview2" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview2.tar.bz2#417c84346ba84d664a13833c94c6d9f888c89bb9bee9adf469580441eaede30b" warn_eol ldflags_dirs enable_shared standard verify_openssl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/share/ruby-build/2.7.0-preview3 new/ruby-build-20230424/share/ruby-build/2.7.0-preview3 --- old/ruby-build-20230330/share/ruby-build/2.7.0-preview3 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/share/ruby-build/2.7.0-preview3 2023-04-24 21:41:05.000000000 +0200 @@ -1,2 +1,2 @@ install_package "openssl-1.1.1t" "https://www.openssl.org/source/openssl-1.1.1t.tar.gz#8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b" openssl --if needs_openssl_101_111 -install_package "ruby-2.7.0-preview3" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview3.tar.bz2#df2ddee659873e6fc30a8590ecffa49cf3a4ef81fa922b0d09f821b69ee88bc3" ldflags_dirs enable_shared standard verify_openssl +install_package "ruby-2.7.0-preview3" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview3.tar.bz2#df2ddee659873e6fc30a8590ecffa49cf3a4ef81fa922b0d09f821b69ee88bc3" warn_eol ldflags_dirs enable_shared standard verify_openssl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/share/ruby-build/2.7.0-rc1 new/ruby-build-20230424/share/ruby-build/2.7.0-rc1 --- old/ruby-build-20230330/share/ruby-build/2.7.0-rc1 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/share/ruby-build/2.7.0-rc1 2023-04-24 21:41:05.000000000 +0200 @@ -1,2 +1,2 @@ install_package "openssl-1.1.1t" "https://www.openssl.org/source/openssl-1.1.1t.tar.gz#8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b" openssl --if needs_openssl_101_111 -install_package "ruby-2.7.0-rc1" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-rc1.tar.bz2#1c5a02b63fa9fca37c41681bbbf20c55818a32315958c0a6c8f505943bfcb2d2" ldflags_dirs enable_shared standard verify_openssl +install_package "ruby-2.7.0-rc1" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-rc1.tar.bz2#1c5a02b63fa9fca37c41681bbbf20c55818a32315958c0a6c8f505943bfcb2d2" warn_eol ldflags_dirs enable_shared standard verify_openssl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/share/ruby-build/2.7.0-rc2 new/ruby-build-20230424/share/ruby-build/2.7.0-rc2 --- old/ruby-build-20230330/share/ruby-build/2.7.0-rc2 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/share/ruby-build/2.7.0-rc2 2023-04-24 21:41:05.000000000 +0200 @@ -1,2 +1,2 @@ install_package "openssl-1.1.1t" "https://www.openssl.org/source/openssl-1.1.1t.tar.gz#8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b" openssl --if needs_openssl_101_111 -install_package "ruby-2.7.0-rc2" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-rc2.tar.bz2#8f94ea7ba79b6e95225fb4a7870e882081182c3d12d58c4cad2a7d2e7865cf8e" ldflags_dirs enable_shared standard verify_openssl +install_package "ruby-2.7.0-rc2" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-rc2.tar.bz2#8f94ea7ba79b6e95225fb4a7870e882081182c3d12d58c4cad2a7d2e7865cf8e" warn_eol ldflags_dirs enable_shared standard verify_openssl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/share/ruby-build/2.7.1 new/ruby-build-20230424/share/ruby-build/2.7.1 --- old/ruby-build-20230330/share/ruby-build/2.7.1 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/share/ruby-build/2.7.1 2023-04-24 21:41:05.000000000 +0200 @@ -1,2 +1,2 @@ install_package "openssl-1.1.1t" "https://www.openssl.org/source/openssl-1.1.1t.tar.gz#8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b" openssl --if needs_openssl_101_111 -install_package "ruby-2.7.1" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.1.tar.bz2#d703d58a67e7ed822d6e4a6ea9e44255f689a5b6ea6752d17e8d031849822202" warn_unsupported ldflags_dirs enable_shared standard verify_openssl +install_package "ruby-2.7.1" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.1.tar.bz2#d703d58a67e7ed822d6e4a6ea9e44255f689a5b6ea6752d17e8d031849822202" warn_unsupported warn_eol ldflags_dirs enable_shared standard verify_openssl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/share/ruby-build/2.7.2 new/ruby-build-20230424/share/ruby-build/2.7.2 --- old/ruby-build-20230330/share/ruby-build/2.7.2 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/share/ruby-build/2.7.2 2023-04-24 21:41:05.000000000 +0200 @@ -1,2 +1,2 @@ install_package "openssl-1.1.1t" "https://www.openssl.org/source/openssl-1.1.1t.tar.gz#8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b" openssl --if needs_openssl_101_111 -install_package "ruby-2.7.2" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.2.tar.bz2#65a590313d244d48dc2ef9a9ad015dd8bc6faf821621bbb269aa7462829c75ed" warn_unsupported ldflags_dirs enable_shared standard verify_openssl +install_package "ruby-2.7.2" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.2.tar.bz2#65a590313d244d48dc2ef9a9ad015dd8bc6faf821621bbb269aa7462829c75ed" warn_unsupported warn_eol ldflags_dirs enable_shared standard verify_openssl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/share/ruby-build/2.7.3 new/ruby-build-20230424/share/ruby-build/2.7.3 --- old/ruby-build-20230330/share/ruby-build/2.7.3 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/share/ruby-build/2.7.3 2023-04-24 21:41:05.000000000 +0200 @@ -1,2 +1,2 @@ install_package "openssl-1.1.1t" "https://www.openssl.org/source/openssl-1.1.1t.tar.gz#8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b" openssl --if needs_openssl_101_111 -install_package "ruby-2.7.3" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.3.tar.bz2#3e90e5a41d4df90e19c307ab0fb41789992c0b0128e6bbaa669b89ed44a0b68b" warn_unsupported ldflags_dirs enable_shared standard verify_openssl +install_package "ruby-2.7.3" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.3.tar.bz2#3e90e5a41d4df90e19c307ab0fb41789992c0b0128e6bbaa669b89ed44a0b68b" warn_unsupported warn_eol ldflags_dirs enable_shared standard verify_openssl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/share/ruby-build/2.7.4 new/ruby-build-20230424/share/ruby-build/2.7.4 --- old/ruby-build-20230330/share/ruby-build/2.7.4 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/share/ruby-build/2.7.4 2023-04-24 21:41:05.000000000 +0200 @@ -1,2 +1,2 @@ install_package "openssl-1.1.1t" "https://www.openssl.org/source/openssl-1.1.1t.tar.gz#8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b" openssl --if needs_openssl_101_111 -install_package "ruby-2.7.4" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.4.tar.bz2#bffa8aec9da392eda98f1c561071bb6e71d217d541c617fc6e3282d79f4e7d48" warn_unsupported ldflags_dirs enable_shared standard verify_openssl +install_package "ruby-2.7.4" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.4.tar.bz2#bffa8aec9da392eda98f1c561071bb6e71d217d541c617fc6e3282d79f4e7d48" warn_unsupported warn_eol ldflags_dirs enable_shared standard verify_openssl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/share/ruby-build/2.7.5 new/ruby-build-20230424/share/ruby-build/2.7.5 --- old/ruby-build-20230330/share/ruby-build/2.7.5 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/share/ruby-build/2.7.5 2023-04-24 21:41:05.000000000 +0200 @@ -1,2 +1,2 @@ install_package "openssl-1.1.1t" "https://www.openssl.org/source/openssl-1.1.1t.tar.gz#8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b" openssl --if needs_openssl_101_111 -install_package "ruby-2.7.5" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.5.tar.bz2#d6b444341a5e06fcd6eaf1feb83a1c0c2da4705dbe4f275ee851761b185f4bd1" warn_unsupported ldflags_dirs enable_shared standard verify_openssl +install_package "ruby-2.7.5" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.5.tar.bz2#d6b444341a5e06fcd6eaf1feb83a1c0c2da4705dbe4f275ee851761b185f4bd1" warn_unsupported warn_eol ldflags_dirs enable_shared standard verify_openssl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/share/ruby-build/2.7.6 new/ruby-build-20230424/share/ruby-build/2.7.6 --- old/ruby-build-20230330/share/ruby-build/2.7.6 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/share/ruby-build/2.7.6 2023-04-24 21:41:05.000000000 +0200 @@ -1,2 +1,2 @@ install_package "openssl-1.1.1t" "https://www.openssl.org/source/openssl-1.1.1t.tar.gz#8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b" openssl --if needs_openssl_101_111 -install_package "ruby-2.7.6" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.6.tar.bz2#6de239d74cf6da09d0c17a116378a866743f5f0a52c9355da26b5d312ca6eed3" warn_unsupported ldflags_dirs enable_shared standard verify_openssl +install_package "ruby-2.7.6" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.6.tar.bz2#6de239d74cf6da09d0c17a116378a866743f5f0a52c9355da26b5d312ca6eed3" warn_unsupported warn_eol ldflags_dirs enable_shared standard verify_openssl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/share/ruby-build/2.7.7 new/ruby-build-20230424/share/ruby-build/2.7.7 --- old/ruby-build-20230330/share/ruby-build/2.7.7 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/share/ruby-build/2.7.7 2023-04-24 21:41:05.000000000 +0200 @@ -1,2 +1,2 @@ install_package "openssl-1.1.1t" "https://www.openssl.org/source/openssl-1.1.1t.tar.gz#8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b" openssl --if needs_openssl_101_111 -install_package "ruby-2.7.7" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.7.tar.bz2#cf800820c9e69cdd31a8cdab920391f74ed935db2397a905afabd48961913658" warn_unsupported ldflags_dirs enable_shared standard verify_openssl +install_package "ruby-2.7.7" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.7.tar.bz2#cf800820c9e69cdd31a8cdab920391f74ed935db2397a905afabd48961913658" warn_unsupported warn_eol ldflags_dirs enable_shared standard verify_openssl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/share/ruby-build/2.7.8 new/ruby-build-20230424/share/ruby-build/2.7.8 --- old/ruby-build-20230330/share/ruby-build/2.7.8 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/share/ruby-build/2.7.8 2023-04-24 21:41:05.000000000 +0200 @@ -1,2 +1,2 @@ install_package "openssl-1.1.1t" "https://www.openssl.org/source/openssl-1.1.1t.tar.gz#8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b" openssl --if needs_openssl_101_111 -install_package "ruby-2.7.8" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.8.tar.gz#c2dab63cbc8f2a05526108ad419efa63a67ed4074dbbcf9fc2b1ca664cb45ba0" ldflags_dirs enable_shared standard verify_openssl +install_package "ruby-2.7.8" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.8.tar.gz#c2dab63cbc8f2a05526108ad419efa63a67ed4074dbbcf9fc2b1ca664cb45ba0" warn_eol ldflags_dirs enable_shared standard verify_openssl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230330/share/ruby-build/truffleruby+graalvm-dev new/ruby-build-20230424/share/ruby-build/truffleruby+graalvm-dev --- old/ruby-build-20230330/share/ruby-build/truffleruby+graalvm-dev 2023-03-30 18:01:50.000000000 +0200 +++ new/ruby-build-20230424/share/ruby-build/truffleruby+graalvm-dev 2023-04-24 21:41:05.000000000 +0200 @@ -1,18 +1,18 @@ platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) - install_package "truffleruby+graalvm-dev" "https://github.com/graalvm/graalvm-ce-dev-builds/releases/latest/download/graalvm-ce-java17-linux-amd64-dev.tar.gz" truffleruby_graalvm + install_package "truffleruby+graalvm-dev" "https://github.com/graalvm/graalvm-ce-dev-builds/releases/latest/download/graalvm-community-java17-linux-amd64-dev.tar.gz" truffleruby_graalvm ;; Linux-aarch64) - install_package "truffleruby+graalvm-dev" "https://github.com/graalvm/graalvm-ce-dev-builds/releases/latest/download/graalvm-ce-java17-linux-aarch64-dev.tar.gz" truffleruby_graalvm + install_package "truffleruby+graalvm-dev" "https://github.com/graalvm/graalvm-ce-dev-builds/releases/latest/download/graalvm-community-java17-linux-aarch64-dev.tar.gz" truffleruby_graalvm ;; Darwin-x86_64) use_homebrew_openssl - install_package "truffleruby+graalvm-dev" "https://github.com/graalvm/graalvm-ce-dev-builds/releases/latest/download/graalvm-ce-java17-darwin-amd64-dev.tar.gz" truffleruby_graalvm + install_package "truffleruby+graalvm-dev" "https://github.com/graalvm/graalvm-ce-dev-builds/releases/latest/download/graalvm-community-java17-darwin-amd64-dev.tar.gz" truffleruby_graalvm ;; Darwin-arm64) use_homebrew_openssl - install_package "truffleruby+graalvm-dev" "https://github.com/graalvm/graalvm-ce-dev-builds/releases/latest/download/graalvm-ce-java17-darwin-aarch64-dev.tar.gz" truffleruby_graalvm + install_package "truffleruby+graalvm-dev" "https://github.com/graalvm/graalvm-ce-dev-builds/releases/latest/download/graalvm-community-java17-darwin-aarch64-dev.tar.gz" truffleruby_graalvm ;; *) colorize 1 "Unsupported platform: $platform"