aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharlie Li <vishwin@FreeBSD.org>2022-12-29 15:57:07 +0000
committerCharlie Li <vishwin@FreeBSD.org>2022-12-29 15:57:07 +0000
commitaf2fdae1efc81b2c715300b8c24dfc675f3f9668 (patch)
treee11a744b147c87a896623ece3b1122776753a7f2
parentba10a2c3582743ab4a9fbfd7956e7e5ac85c87af (diff)
downloadports-af2fdae1efc81b2c715300b8c24dfc675f3f9668.tar.gz
ports-af2fdae1efc81b2c715300b8c24dfc675f3f9668.zip
www/webkit2-gtk{3,4}: fix build with Ruby 3.2
https://bugs.webkit.org/show_bug.cgi?id=246743 https://github.com/WebKit/WebKit/commit/b7ac5d0ccc7ca3ed6bf4f2d40fde60247ce87d3c (upstream commit makes patch(1) sad so manually generated) Approved by: mentors (implicit)
-rw-r--r--www/webkit2-gtk3/files/patch-Source_JavaScriptCore_offlineasm_config.rb16
-rw-r--r--www/webkit2-gtk3/files/patch-Source_JavaScriptCore_offlineasm_parser.rb28
-rw-r--r--www/webkit2-gtk3/files/patch-Source_WebInspectorUI_Scripts_update-LegacyInspectorBackendCommands.rb11
-rw-r--r--www/webkit2-gtk4/files/patch-Source_JavaScriptCore_offlineasm_config.rb16
-rw-r--r--www/webkit2-gtk4/files/patch-Source_JavaScriptCore_offlineasm_parser.rb28
-rw-r--r--www/webkit2-gtk4/files/patch-Source_WebInspectorUI_Scripts_update-LegacyInspectorBackendCommands.rb11
6 files changed, 110 insertions, 0 deletions
diff --git a/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_offlineasm_config.rb b/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_offlineasm_config.rb
new file mode 100644
index 000000000000..9a99da9a8a91
--- /dev/null
+++ b/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_offlineasm_config.rb
@@ -0,0 +1,16 @@
+--- Source/JavaScriptCore/offlineasm/config.rb.orig 2021-05-17 13:22:35 UTC
++++ Source/JavaScriptCore/offlineasm/config.rb
+@@ -22,11 +22,11 @@ buildProductsDirectory = ENV['BUILT_PRODUCTS_DIR'];
+ # THE POSSIBILITY OF SUCH DAMAGE.
+
+ buildProductsDirectory = ENV['BUILT_PRODUCTS_DIR'];
+-if buildProductsDirectory and File.exists?(buildProductsDirectory)
++if buildProductsDirectory and File.exist?(buildProductsDirectory)
+ $: << "#{buildProductsDirectory}/usr/local/include/WebKitAdditions/Scripts"
+ end
+ sdkRootDirectory = ENV['SDKROOT'];
+-if sdkRootDirectory and File.exists?(sdkRootDirectory)
++if sdkRootDirectory and File.exist?(sdkRootDirectory)
+ $: << "#{sdkRootDirectory}/usr/local/include/WebKitAdditions/Scripts"
+ end
+
diff --git a/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_offlineasm_parser.rb b/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_offlineasm_parser.rb
new file mode 100644
index 000000000000..12a141cefb52
--- /dev/null
+++ b/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_offlineasm_parser.rb
@@ -0,0 +1,28 @@
+--- Source/JavaScriptCore/offlineasm/parser.rb.orig 2021-10-21 08:52:07 UTC
++++ Source/JavaScriptCore/offlineasm/parser.rb
+@@ -832,10 +832,10 @@ class Parser
+ @idx += 1
+ additionsDirectoryName = "#{@buildProductsDirectory}/usr/local/include/WebKitAdditions/"
+ 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) if fileExists
+ else
+@@ -864,10 +864,10 @@ class Parser
+ @idx += 1
+ additionsDirectoryName = "#{@buildProductsDirectory}/usr/local/include/WebKitAdditions/"
+ 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
+ fileList << fileName if fileExists
+ else
diff --git a/www/webkit2-gtk3/files/patch-Source_WebInspectorUI_Scripts_update-LegacyInspectorBackendCommands.rb b/www/webkit2-gtk3/files/patch-Source_WebInspectorUI_Scripts_update-LegacyInspectorBackendCommands.rb
new file mode 100644
index 000000000000..5b1f4eef7e6b
--- /dev/null
+++ b/www/webkit2-gtk3/files/patch-Source_WebInspectorUI_Scripts_update-LegacyInspectorBackendCommands.rb
@@ -0,0 +1,11 @@
+--- Source/WebInspectorUI/Scripts/update-LegacyInspectorBackendCommands.rb.orig 2021-05-17 13:22:42 UTC
++++ Source/WebInspectorUI/Scripts/update-LegacyInspectorBackendCommands.rb
+@@ -36,7 +36,7 @@ class Task
+ 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
diff --git a/www/webkit2-gtk4/files/patch-Source_JavaScriptCore_offlineasm_config.rb b/www/webkit2-gtk4/files/patch-Source_JavaScriptCore_offlineasm_config.rb
new file mode 100644
index 000000000000..9a99da9a8a91
--- /dev/null
+++ b/www/webkit2-gtk4/files/patch-Source_JavaScriptCore_offlineasm_config.rb
@@ -0,0 +1,16 @@
+--- Source/JavaScriptCore/offlineasm/config.rb.orig 2021-05-17 13:22:35 UTC
++++ Source/JavaScriptCore/offlineasm/config.rb
+@@ -22,11 +22,11 @@ buildProductsDirectory = ENV['BUILT_PRODUCTS_DIR'];
+ # THE POSSIBILITY OF SUCH DAMAGE.
+
+ buildProductsDirectory = ENV['BUILT_PRODUCTS_DIR'];
+-if buildProductsDirectory and File.exists?(buildProductsDirectory)
++if buildProductsDirectory and File.exist?(buildProductsDirectory)
+ $: << "#{buildProductsDirectory}/usr/local/include/WebKitAdditions/Scripts"
+ end
+ sdkRootDirectory = ENV['SDKROOT'];
+-if sdkRootDirectory and File.exists?(sdkRootDirectory)
++if sdkRootDirectory and File.exist?(sdkRootDirectory)
+ $: << "#{sdkRootDirectory}/usr/local/include/WebKitAdditions/Scripts"
+ end
+
diff --git a/www/webkit2-gtk4/files/patch-Source_JavaScriptCore_offlineasm_parser.rb b/www/webkit2-gtk4/files/patch-Source_JavaScriptCore_offlineasm_parser.rb
new file mode 100644
index 000000000000..12a141cefb52
--- /dev/null
+++ b/www/webkit2-gtk4/files/patch-Source_JavaScriptCore_offlineasm_parser.rb
@@ -0,0 +1,28 @@
+--- Source/JavaScriptCore/offlineasm/parser.rb.orig 2021-10-21 08:52:07 UTC
++++ Source/JavaScriptCore/offlineasm/parser.rb
+@@ -832,10 +832,10 @@ class Parser
+ @idx += 1
+ additionsDirectoryName = "#{@buildProductsDirectory}/usr/local/include/WebKitAdditions/"
+ 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) if fileExists
+ else
+@@ -864,10 +864,10 @@ class Parser
+ @idx += 1
+ additionsDirectoryName = "#{@buildProductsDirectory}/usr/local/include/WebKitAdditions/"
+ 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
+ fileList << fileName if fileExists
+ else
diff --git a/www/webkit2-gtk4/files/patch-Source_WebInspectorUI_Scripts_update-LegacyInspectorBackendCommands.rb b/www/webkit2-gtk4/files/patch-Source_WebInspectorUI_Scripts_update-LegacyInspectorBackendCommands.rb
new file mode 100644
index 000000000000..5b1f4eef7e6b
--- /dev/null
+++ b/www/webkit2-gtk4/files/patch-Source_WebInspectorUI_Scripts_update-LegacyInspectorBackendCommands.rb
@@ -0,0 +1,11 @@
+--- Source/WebInspectorUI/Scripts/update-LegacyInspectorBackendCommands.rb.orig 2021-05-17 13:22:42 UTC
++++ Source/WebInspectorUI/Scripts/update-LegacyInspectorBackendCommands.rb
+@@ -36,7 +36,7 @@ class Task
+ 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