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 2022-09-10 20:17:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ruby-build (Old)
 and      /work/SRC/openSUSE:Factory/.ruby-build.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ruby-build"

Sat Sep 10 20:17:42 2022 rev:9 rq:1002418 version:20220910.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/ruby-build/ruby-build.changes    2022-08-26 
09:08:14.721381760 +0200
+++ /work/SRC/openSUSE:Factory/.ruby-build.new.2083/ruby-build.changes  
2022-09-10 20:18:05.280951876 +0200
@@ -1,0 +2,14 @@
+Sat Sep 10 12:15:54 UTC 2022 - Lukas M??ller <expee...@outlook.com>
+
+- Update to version 20220910.1.
+  Changelog: https://github.com/rbenv/ruby-build/releases/tag/v20220910.1
+  * enable YJIT with 3.2.0-preview2
+  Changelog: https://github.com/rbenv/ruby-build/releases/tag/v20220910
+  * Fixed regex pattern for YJIT
+  Changelog: https://github.com/rbenv/ruby-build/releases/tag/v20220909
+  * YJIT support arm64 and aarch64 arch
+  * Added 3.2.0-preview2
+- Add dependency on libyaml-devel for building Ruby 3.2.0+.
+- Add missing dependencies on tar and make.
+
+-------------------------------------------------------------------

Old:
----
  ruby-build-20220825.tar.gz

New:
----
  ruby-build-20220910.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ruby-build.spec ++++++
--- /var/tmp/diff_new_pack.L2lLIv/_old  2022-09-10 20:18:05.732953038 +0200
+++ /var/tmp/diff_new_pack.L2lLIv/_new  2022-09-10 20:18:05.740953060 +0200
@@ -24,7 +24,7 @@
 %endif
 
 Name:           ruby-build
-Version:        20220825
+Version:        20220910.1
 Release:        0
 BuildArch:      noarch
 License:        MIT
@@ -39,6 +39,8 @@
 Requires:       bash
 Requires:       curl
 Requires:       gcc
+Requires:       make
+Requires:       tar
 # ruby MRI BuildRequires
 Requires:       bison
 Requires:       automake
@@ -47,6 +49,7 @@
 Requires:       graphviz
 Requires:       libffi-devel
 Requires:       libjpeg-devel
+Requires:       libyaml-devel
 Requires:       openssl-devel
 Requires:       readline-devel
 Requires:       tk-devel

++++++ ruby-build-20220825.tar.gz -> ruby-build-20220910.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ruby-build-20220825/bin/ruby-build 
new/ruby-build-20220910.1/bin/ruby-build
--- old/ruby-build-20220825/bin/ruby-build      2022-08-25 20:43:06.000000000 
+0200
+++ new/ruby-build-20220910.1/bin/ruby-build    2022-09-10 08:01:09.000000000 
+0200
@@ -14,7 +14,7 @@
 #   --version        Show version of ruby-build
 #
 
-RUBY_BUILD_VERSION="20220825"
+RUBY_BUILD_VERSION="20220910.1"
 
 OLDIFS="$IFS"
 
@@ -1279,17 +1279,18 @@
     return 0
   fi
 
-  # If we aren't on x86_64, don't enable YJIT
-  [ "$(uname -m)" = "x86_64" ] || return 0
+  # If we aren't on x86_64/aarch64/arm64, don't enable YJIT
+  local arch="$(uname -m)"
+  [ "$arch" = "x86_64" -o "$arch" = "arm64" -o "$arch" = "aarch64" ] || return 0
 
   local rustc_ver="$(rustc --version 2>/dev/null)"
   [ -n "$rustc_ver" ] || return 0
-  # Some kind of built-in bash comparison for dotted version strings would be 
awesome.
-  if [[ "${rustc_ver}" == *"rustc 1."[6789]* ]]; then
+  # YJIT supports Rust 1.58.1 and later
+  if [[ "${rustc_ver}" =~ ^rustc\ 1\.(58\.1|59\.|[6789][0-9]\.) ]]; then
     echo "Building with YJIT by default because ${rustc_ver} is installed; add 
RUBY_CONFIGURE_OPTS='--disable-yjit' to disable explicitly" >&3
     package_option ruby configure --enable-yjit
   else
-    echo "rustc 1.60+ is not installed, YJIT will not be built; if you want to 
use YJIT, install rustc 1.60+ and rerun this command." >&3
+    echo "rustc 1.58.1+ is not installed, YJIT will not be built; if you want 
to use YJIT, install rustc 1.58.1+ and rerun this command." >&3
   fi
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ruby-build-20220825/share/ruby-build/3.2.0-preview2 
new/ruby-build-20220910.1/share/ruby-build/3.2.0-preview2
--- old/ruby-build-20220825/share/ruby-build/3.2.0-preview2     1970-01-01 
01:00:00.000000000 +0100
+++ new/ruby-build-20220910.1/share/ruby-build/3.2.0-preview2   2022-09-10 
08:01:09.000000000 +0200
@@ -0,0 +1,2 @@
+install_package "openssl-3.0.5" 
"https://www.openssl.org/source/openssl-3.0.5.tar.gz#aa7d8d9bef71ad6525c55ba11e5f4397889ce49c2c9349dcea6d3e4f0b024a7a";
 openssl --if needs_openssl_102_300
+install_package "ruby-3.2.0-preview2" 
"https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0-preview2.tar.gz#8a78fd7a221b86032f96f25c1d852954c94d193b9d21388a9b434e160b7ed891";
 ldflags_dirs enable_yjit enable_shared standard verify_openssl

Reply via email to