From b46ba1f4af87d7f966d60c8a32a4f64410646201 Mon Sep 17 00:00:00 2001 From: Debian Qt/KDE Maintainers Date: Mon, 17 Feb 2020 18:55:34 +0000 Subject: [PATCH] rename builtins to wkbuiltins to fix name conflict on Python 3 Origin: upstream, https://github.com/qtwebkit/qtwebkit/commit/b9c30ad3b3d04a08 Last-Update: 2020-01-05 Gbp-Pq: Name python3_builtins.diff --- Source/JavaScriptCore/CMakeLists.txt | 5 +++-- Source/JavaScriptCore/DerivedSources.make | 18 +++++++++--------- .../Scripts/builtins/__init__.py | 2 +- .../Scripts/generate-js-builtins.py | 10 ++++++++-- Source/WebCore/CMakeLists.txt | 2 +- Source/WebCore/DerivedSources.make | 2 +- 6 files changed, 23 insertions(+), 16 deletions(-) diff --git a/Source/JavaScriptCore/CMakeLists.txt b/Source/JavaScriptCore/CMakeLists.txt index 937b3ed0..afd76ca1 100644 --- a/Source/JavaScriptCore/CMakeLists.txt +++ b/Source/JavaScriptCore/CMakeLists.txt @@ -883,7 +883,8 @@ set(JavaScriptCore_SCRIPTS_SOURCES_DIR "${JAVASCRIPTCORE_DIR}/Scripts") set(JavaScriptCore_SCRIPTS_SOURCES_PATHS ${JavaScriptCore_SCRIPTS_SOURCES_DIR}/*.pl ${JavaScriptCore_SCRIPTS_SOURCES_DIR}/*.py - ${JavaScriptCore_SCRIPTS_SOURCES_DIR}/builtins/builtins*.py + ${JavaScriptCore_SCRIPTS_SOURCES_DIR}/wkbuiltins/builtins*.py + ${JavaScriptCore_SCRIPTS_SOURCES_DIR}/wkbuiltins/wkbuiltins.py ) # Force JavaScriptCore to run scripts from the same staging path as WebCore. @@ -1174,7 +1175,7 @@ add_custom_command( # JSCBuiltins set(BUILTINS_GENERATOR_SCRIPTS - ${JavaScriptCore_SCRIPTS_DIR}/builtins.py + ${JavaScriptCore_SCRIPTS_DIR}/wkbuiltins.py ${JavaScriptCore_SCRIPTS_DIR}/builtins_generator.py ${JavaScriptCore_SCRIPTS_DIR}/builtins_model.py ${JavaScriptCore_SCRIPTS_DIR}/builtins_templates.py diff --git a/Source/JavaScriptCore/DerivedSources.make b/Source/JavaScriptCore/DerivedSources.make index d5a3fc15..69395205 100644 --- a/Source/JavaScriptCore/DerivedSources.make +++ b/Source/JavaScriptCore/DerivedSources.make @@ -66,15 +66,15 @@ all : \ # JavaScript builtins. BUILTINS_GENERATOR_SCRIPTS = \ - $(JavaScriptCore_SCRIPTS_DIR)/builtins/__init__.py \ - $(JavaScriptCore_SCRIPTS_DIR)/builtins/builtins.py \ - $(JavaScriptCore_SCRIPTS_DIR)/builtins/builtins_generator.py \ - $(JavaScriptCore_SCRIPTS_DIR)/builtins/builtins_model.py \ - $(JavaScriptCore_SCRIPTS_DIR)/builtins/builtins_templates.py \ - $(JavaScriptCore_SCRIPTS_DIR)/builtins/builtins_generate_combined_header.py \ - $(JavaScriptCore_SCRIPTS_DIR)/builtins/builtins_generate_combined_implementation.py \ - $(JavaScriptCore_SCRIPTS_DIR)/builtins/builtins_generate_separate_header.py \ - $(JavaScriptCore_SCRIPTS_DIR)/builtins/builtins_generate_separate_implementation.py \ + $(JavaScriptCore_SCRIPTS_DIR)/wkbuiltins/__init__.py \ + $(JavaScriptCore_SCRIPTS_DIR)/wkbuiltins/wkbuiltins.py \ + $(JavaScriptCore_SCRIPTS_DIR)/wkbuiltins/builtins_generator.py \ + $(JavaScriptCore_SCRIPTS_DIR)/wkbuiltins/builtins_model.py \ + $(JavaScriptCore_SCRIPTS_DIR)/wkbuiltins/builtins_templates.py \ + $(JavaScriptCore_SCRIPTS_DIR)/wkbuiltins/builtins_generate_combined_header.py \ + $(JavaScriptCore_SCRIPTS_DIR)/wkbuiltins/builtins_generate_combined_implementation.py \ + $(JavaScriptCore_SCRIPTS_DIR)/wkbuiltins/builtins_generate_separate_header.py \ + $(JavaScriptCore_SCRIPTS_DIR)/wkbuiltins/builtins_generate_separate_implementation.py \ $(JavaScriptCore_SCRIPTS_DIR)/generate-js-builtins.py \ $(JavaScriptCore_SCRIPTS_DIR)/lazywriter.py \ # diff --git a/Source/JavaScriptCore/Scripts/builtins/__init__.py b/Source/JavaScriptCore/Scripts/builtins/__init__.py index fdfcba98..d6f9329b 100644 --- a/Source/JavaScriptCore/Scripts/builtins/__init__.py +++ b/Source/JavaScriptCore/Scripts/builtins/__init__.py @@ -1,3 +1,3 @@ # Required for Python to search this directory for module files -from builtins import * +from wkbuiltins import * diff --git a/Source/JavaScriptCore/Scripts/generate-js-builtins.py b/Source/JavaScriptCore/Scripts/generate-js-builtins.py index 554a72cc..a8077ba5 100644 --- a/Source/JavaScriptCore/Scripts/generate-js-builtins.py +++ b/Source/JavaScriptCore/Scripts/generate-js-builtins.py @@ -37,8 +37,14 @@ log = logging.getLogger('global') from lazywriter import LazyFileWriter -import builtins -from builtins import * +from wkbuiltins import ( + BuiltinsCollection, + BuiltinsCombinedHeaderGenerator, + BuiltinsCombinedImplementationGenerator, + BuiltinsSeparateHeaderGenerator, + BuiltinsSeparateImplementationGenerator, + ParseException, +) def generate_bindings_for_builtins_files(builtins_files=[], diff --git a/Source/WebCore/CMakeLists.txt b/Source/WebCore/CMakeLists.txt index 56b32563..3b3a9ed4 100644 --- a/Source/WebCore/CMakeLists.txt +++ b/Source/WebCore/CMakeLists.txt @@ -3671,7 +3671,7 @@ set(WebCore_BUILTINS_SOURCES ) set(BUILTINS_GENERATOR_SCRIPTS - ${JavaScriptCore_SCRIPTS_DIR}/builtins.py + ${JavaScriptCore_SCRIPTS_DIR}/wkbuiltins.py ${JavaScriptCore_SCRIPTS_DIR}/builtins_generator.py ${JavaScriptCore_SCRIPTS_DIR}/builtins_model.py ${JavaScriptCore_SCRIPTS_DIR}/builtins_templates.py diff --git a/Source/WebCore/DerivedSources.make b/Source/WebCore/DerivedSources.make index 0f5a79fa..16eba620 100644 --- a/Source/WebCore/DerivedSources.make +++ b/Source/WebCore/DerivedSources.make @@ -1286,7 +1286,7 @@ WebCore_BUILTINS_SOURCES = \ # BUILTINS_GENERATOR_SCRIPTS = \ - $(JavaScriptCore_SCRIPTS_DIR)/builtins.py \ + $(JavaScriptCore_SCRIPTS_DIR)/wkbuiltins.py \ $(JavaScriptCore_SCRIPTS_DIR)/builtins_generator.py \ $(JavaScriptCore_SCRIPTS_DIR)/builtins_model.py \ $(JavaScriptCore_SCRIPTS_DIR)/builtins_templates.py \ -- 2.30.2