Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package webkit2gtk3 for openSUSE:Factory 
checked in at 2022-12-16 17:51:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old)
 and      /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "webkit2gtk3"

Fri Dec 16 17:51:07 2022 rev:156 rq:1043130 version:2.38.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes  2022-11-17 
17:24:13.480976623 +0100
+++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1835/webkit2gtk3.changes        
2022-12-16 17:51:10.623860913 +0100
@@ -1,0 +2,5 @@
+Wed Dec 14 16:45:15 UTC 2022 - Dominique Leuenberger <dims...@opensuse.org>
+
+- Add upstream patch b7ac5d0c.patch: Fix build with Ruby 3.2.
+
+-------------------------------------------------------------------

New:
----
  b7ac5d0c.patch

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

Other differences:
------------------
++++++ webkit2gtk3.spec ++++++
--- /var/tmp/diff_new_pack.pEtGXB/_old  2022-12-16 17:51:11.219864194 +0100
+++ /var/tmp/diff_new_pack.pEtGXB/_new  2022-12-16 17:51:11.223864216 +0100
@@ -83,6 +83,8 @@
 
 # PATCH-FIX-OPENSUSE no-forced-sse.patch jeng...@iani.de -- cure execution of 
illegal instruction in i586 webkit
 Patch0:         no-forced-sse.patch
+# PATCH-FIX-UPSTREAM b7ac5d0c.patch dims...@opensuse.org -- Fix build with 
Ruby 3.2
+Patch1:         https://github.com/WebKit/WebKit/commit/b7ac5d0c.patch
 
 BuildRequires:  Mesa-libEGL-devel
 BuildRequires:  Mesa-libGL-devel

++++++ b7ac5d0c.patch ++++++
>From b7ac5d0ccc7ca3ed6bf4f2d40fde60247ce87d3c Mon Sep 17 00:00:00 2001
From: Dominique Leuenberger <dims...@opensuse.org>
Date: Mon, 12 Dec 2022 21:24:11 -0800
Subject: [PATCH] Fix build with Ruby 3.2
 https://bugs.webkit.org/show_bug.cgi?id=246743

Reviewed by Ross Kirsling.

File.exists has been declared deprecated since Ruby 2.1 (2013) and with Ruby 
3.2 gets removed for good.

* Source/JavaScriptCore/offlineasm/config.rb:
* Source/JavaScriptCore/offlineasm/parser.rb:
* Source/WebInspectorUI/Scripts/update-LegacyInspectorBackendCommands.rb:

Canonical link: https://commits.webkit.org/257775@main
---
 Source/JavaScriptCore/offlineasm/config.rb                | 4 ++--
 Source/JavaScriptCore/offlineasm/parser.rb                | 8 ++++----
 .../Scripts/update-LegacyInspectorBackendCommands.rb      | 2 +-
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/Source/JavaScriptCore/offlineasm/config.rb 
b/Source/JavaScriptCore/offlineasm/config.rb
index ba0043119f32..7811626db5e5 100644
--- a/Source/JavaScriptCore/offlineasm/config.rb
+++ b/Source/JavaScriptCore/offlineasm/config.rb
@@ -23,11 +23,11 @@
 
 buildProductsDirectory = ENV['BUILT_PRODUCTS_DIR'];
 headersFolderPath = ENV['WK_LIBRARY_HEADERS_FOLDER_PATH'];
-if buildProductsDirectory and File.exists?(buildProductsDirectory)
+if buildProductsDirectory and File.exist?(buildProductsDirectory)
     $: << 
"#{buildProductsDirectory}#{headersFolderPath}/WebKitAdditions/Scripts"
 end
 sdkRootDirectory = ENV['SDKROOT'];
-if sdkRootDirectory and File.exists?(sdkRootDirectory)
+if sdkRootDirectory and File.exist?(sdkRootDirectory)
     $: << "#{sdkRootDirectory}#{headersFolderPath}/WebKitAdditions/Scripts"
 end
 
diff --git a/Source/JavaScriptCore/offlineasm/parser.rb 
b/Source/JavaScriptCore/offlineasm/parser.rb
index 12a22b5cc819..07e38b63972b 100644
--- a/Source/JavaScriptCore/offlineasm/parser.rb
+++ b/Source/JavaScriptCore/offlineasm/parser.rb
@@ -840,10 +840,10 @@ def parseSequence(final, comment)
                     additionsDirectoryName = 
"#{@buildProductsDirectory}#{@headersFolderPath}/WebKitAdditions/"
                 end
                 fileName = IncludeFile.new(moduleName, 
additionsDirectoryName).fileName
-                if not File.exists?(fileName)
+                if not File.exist?(fileName)
                     fileName = IncludeFile.new(moduleName, 
@tokens[@idx].codeOrigin.fileName.dirname).fileName
                 end
-                fileExists = File.exists?(fileName)
+                fileExists = File.exist?(fileName)
                 raise "File not found: #{fileName}" if not fileExists and not 
isOptional
                 list << parse(fileName, @options, @sources) if fileExists
             else
@@ -876,10 +876,10 @@ def parseIncludes(final, comment, options)
                     additionsDirectoryName = 
"#{@buildProductsDirectory}#{@headersFolderPath}/WebKitAdditions/"
                 end
                 fileName = IncludeFile.new(moduleName, 
additionsDirectoryName).fileName
-                if not File.exists?(fileName)
+                if not File.exist?(fileName)
                     fileName = IncludeFile.new(moduleName, 
@tokens[@idx].codeOrigin.fileName.dirname).fileName
                 end
-                fileExists = File.exists?(fileName)
+                fileExists = File.exist?(fileName)
                 raise "File not found: #{fileName}" if not fileExists and not 
isOptional
                 if fileExists
                     parser = Parser.new(readTextFile(fileName), 
SourceFile.new(fileName), options)
diff --git 
a/Source/WebInspectorUI/Scripts/update-LegacyInspectorBackendCommands.rb 
b/Source/WebInspectorUI/Scripts/update-LegacyInspectorBackendCommands.rb
index 680dee7406d1..40737afaa4c5 100755
--- a/Source/WebInspectorUI/Scripts/update-LegacyInspectorBackendCommands.rb
+++ b/Source/WebInspectorUI/Scripts/update-LegacyInspectorBackendCommands.rb
@@ -36,7 +36,7 @@ def run
       end
 
       generated_path = File.join tmpdir, output_filename
-      if !File.exists?(generated_path)
+      if !File.exist?(generated_path)
         puts "ERROR: Generated file does not exist at expected path."
         exit 1
       end

Reply via email to