From a27892c2703f19fcb12e16ebe60bd873052e8f04 Mon Sep 17 00:00:00 2001 From: Pete Walter Date: Fri, 15 May 2020 14:18:08 +0100 Subject: [PATCH 01/26] Rebuild for ICU 67 --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index 1158632..62cf545 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -25,7 +25,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 19%{?dist} +Release: 20%{?dist} Summary: JavaScript Engine License: BSD URL: https://developers.google.com/v8/ @@ -402,6 +402,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Fri May 15 2020 Pete Walter - 3.14.5.10-20 +- Rebuild for ICU 67 + * Thu Feb 6 2020 Tom Callaway - 3.14.5.10-19 - it is alive! (what have i done) From 184dd558054f0c690dc3f6ec2a7ee74acab7f349 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 13:30:06 +0000 Subject: [PATCH 02/26] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index 62cf545..df8c438 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -25,7 +25,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 20%{?dist} +Release: 21%{?dist} Summary: JavaScript Engine License: BSD URL: https://developers.google.com/v8/ @@ -402,6 +402,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 3.14.5.10-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri May 15 2020 Pete Walter - 3.14.5.10-20 - Rebuild for ICU 67 From 1eb11a68a939d14c25ae444ab6ea6753e326521b Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Sun, 18 Oct 2020 08:38:35 -0600 Subject: [PATCH 03/26] Fix diagnostics reported by gcc-11 --- v8-314-gcc11.patch | 53 ++++++++++++++++++++++++++++++++++++++++++++++ v8-314.spec | 9 +++++++- 2 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 v8-314-gcc11.patch diff --git a/v8-314-gcc11.patch b/v8-314-gcc11.patch new file mode 100644 index 0000000..980ece8 --- /dev/null +++ b/v8-314-gcc11.patch @@ -0,0 +1,53 @@ +diff --git a/src/parser.cc b/src/parser.cc +index 76ed9da..e97e91e 100644 +--- a/src/parser.cc ++++ b/src/parser.cc +@@ -4110,7 +4110,7 @@ Expression* Parser::ParseObjectLiteral(bool* ok) { + // Validate the property. + checker.CheckProperty(property, loc, CHECK_OK); + properties->Add(property, zone()); +- if (peek() != Token::RBRACE) Expect(Token::COMMA, CHECK_OK); ++ if (peek() != Token::RBRACE) { Expect(Token::COMMA, CHECK_OK); } + + if (fni_ != NULL) { + fni_->Infer(); +@@ -4180,7 +4180,7 @@ Expression* Parser::ParseObjectLiteral(bool* ok) { + properties->Add(property, zone()); + + // TODO(1240767): Consider allowing trailing comma. +- if (peek() != Token::RBRACE) Expect(Token::COMMA, CHECK_OK); ++ if (peek() != Token::RBRACE) { Expect(Token::COMMA, CHECK_OK); } + + if (fni_ != NULL) { + fni_->Infer(); +@@ -4249,7 +4249,7 @@ ZoneList* Parser::ParseArguments(bool* ok) { + return NULL; + } + done = (peek() == Token::RPAREN); +- if (!done) Expect(Token::COMMA, CHECK_OK); ++ if (!done) { Expect(Token::COMMA, CHECK_OK); } + } + Expect(Token::RPAREN, CHECK_OK); + return result; +@@ -4426,7 +4426,7 @@ FunctionLiteral* Parser::ParseFunctionLiteral(Handle function_name, + return NULL; + } + done = (peek() == Token::RPAREN); +- if (!done) Expect(Token::COMMA, CHECK_OK); ++ if (!done) { Expect(Token::COMMA, CHECK_OK); } + } + Expect(Token::RPAREN, CHECK_OK); + +diff --git a/src/preparser.cc b/src/preparser.cc +index 21da4f8..7769130 100644 +--- a/src/preparser.cc ++++ b/src/preparser.cc +@@ -1306,7 +1306,7 @@ PreParser::Expression PreParser::ParseObjectLiteral(bool* ok) { + ParseAssignmentExpression(true, CHECK_OK); + + // TODO(1240767): Consider allowing trailing comma. +- if (peek() != i::Token::RBRACE) Expect(i::Token::COMMA, CHECK_OK); ++ if (peek() != i::Token::RBRACE) { Expect(i::Token::COMMA, CHECK_OK); } + } + Expect(i::Token::RBRACE, CHECK_OK); + diff --git a/v8-314.spec b/v8-314.spec index df8c438..ca782f1 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -25,7 +25,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 21%{?dist} +Release: 22%{?dist} Summary: JavaScript Engine License: BSD URL: https://developers.google.com/v8/ @@ -160,6 +160,9 @@ Patch30: v8-3.14.5.10-gcc8.patch # Python3 Patch31: v8-314-python3.patch +# gcc-11 diagnostics +Patch32: v8-314-gcc11.patch + %description V8 is Google's open source JavaScript engine. V8 is written in C++ and is used in Google Chrome, the open source browser from Google. V8 implements ECMAScript @@ -215,6 +218,7 @@ Python libraries from v8. %patch29 -p1 -b .ppc-harder %patch30 -p1 -b .gcc8 %patch31 -p1 -b .python3 +%patch32 -p1 -b .gcc11 # Do not need this lying about. rm -rf src/third_party/valgrind @@ -402,6 +406,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Sun Oct 18 2020 Jeff Law - 3.14.5.10-22 +- Fix diagnostics reported by gcc-11 + * Wed Jul 29 2020 Fedora Release Engineering - 3.14.5.10-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 406879ad7e91920a63b2ae65b4a5892dbea62c28 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 22:51:46 +0000 Subject: [PATCH 04/26] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index ca782f1..08a49b4 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -25,7 +25,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 22%{?dist} +Release: 23%{?dist} Summary: JavaScript Engine License: BSD URL: https://developers.google.com/v8/ @@ -406,6 +406,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 3.14.5.10-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Sun Oct 18 2020 Jeff Law - 3.14.5.10-22 - Fix diagnostics reported by gcc-11 From 34a683d695de9484279c801e044a1c587a3fd719 Mon Sep 17 00:00:00 2001 From: Pete Walter Date: Wed, 19 May 2021 16:58:02 +0100 Subject: [PATCH 05/26] Rebuild for ICU 69 --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index 08a49b4..f272557 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -25,7 +25,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 23%{?dist} +Release: 24%{?dist} Summary: JavaScript Engine License: BSD URL: https://developers.google.com/v8/ @@ -406,6 +406,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Wed May 19 2021 Pete Walter - 3.14.5.10-24 +- Rebuild for ICU 69 + * Wed Jan 27 2021 Fedora Release Engineering - 3.14.5.10-23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 96f48104c00bb87e78fadf75762a0ffa9e9d2698 Mon Sep 17 00:00:00 2001 From: Pete Walter Date: Thu, 20 May 2021 01:22:24 +0100 Subject: [PATCH 06/26] Rebuild for ICU 69 --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index f272557..a88f734 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -25,7 +25,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 24%{?dist} +Release: 25%{?dist} Summary: JavaScript Engine License: BSD URL: https://developers.google.com/v8/ @@ -406,6 +406,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Thu May 20 2021 Pete Walter - 3.14.5.10-25 +- Rebuild for ICU 69 + * Wed May 19 2021 Pete Walter - 3.14.5.10-24 - Rebuild for ICU 69 From 917de4ca993a0aca64b1ae05f023e7ea18afdf77 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 20:15:14 +0000 Subject: [PATCH 07/26] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index a88f734..5dbcb54 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -25,7 +25,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 25%{?dist} +Release: 26%{?dist} Summary: JavaScript Engine License: BSD URL: https://developers.google.com/v8/ @@ -406,6 +406,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 3.14.5.10-26 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Thu May 20 2021 Pete Walter - 3.14.5.10-25 - Rebuild for ICU 69 From cc6be9a78b5cee05ead786ca2614eb85b9efb26f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 03:44:25 +0000 Subject: [PATCH 08/26] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index 5dbcb54..7c43cb4 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -25,7 +25,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 26%{?dist} +Release: 27%{?dist} Summary: JavaScript Engine License: BSD URL: https://developers.google.com/v8/ @@ -406,6 +406,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 3.14.5.10-27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 3.14.5.10-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 495a0709ad897b90924ba328656a008c63b9da1b Mon Sep 17 00:00:00 2001 From: Tom spot Callaway Date: Thu, 27 Jan 2022 17:09:57 -0500 Subject: [PATCH 09/26] "fix" FTBFS --- v8-314.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/v8-314.spec b/v8-314.spec index 7c43cb4..16fabfd 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -25,7 +25,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 27%{?dist} +Release: 28%{?dist} Summary: JavaScript Engine License: BSD URL: https://developers.google.com/v8/ @@ -231,7 +231,7 @@ rm -rf src/third_party/valgrind %endif # -fno-strict-aliasing is needed with gcc 4.4 to get past some ugly code -PARSED_OPT_FLAGS=`echo \'$RPM_OPT_FLAGS %{lrt} -fPIC -fno-strict-aliasing -Wno-unused-parameter -Wno-error=strict-overflow -Wno-unused-but-set-variable -Wno-error=cast-function-type -Wno-error=class-memaccess -Wno-error=stringop-overflow= -Wno-error=array-bounds -fno-delete-null-pointer-checks\'| sed "s/ /',/g" | sed "s/',/', '/g"` +PARSED_OPT_FLAGS=`echo \'$RPM_OPT_FLAGS %{lrt} -fPIC -fno-strict-aliasing -Wno-unused-parameter -Wno-error=strict-overflow -Wno-unused-but-set-variable -Wno-error=cast-function-type -Wno-error=class-memaccess -Wno-error=stringop-overflow= -Wno-error=array-bounds -Wno-error=dangling-pointer= -fno-delete-null-pointer-checks\'| sed "s/ /',/g" | sed "s/',/', '/g"` sed -i "s|'-O3',|$PARSED_OPT_FLAGS,|g" SConstruct # clear spurious executable bits @@ -406,6 +406,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Thu Jan 27 2022 Tom Callaway - 3.14.5.10-28 +- "fix" FTBFS + * Sat Jan 22 2022 Fedora Release Engineering - 3.14.5.10-27 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 71a11ac18b8303cba1c477f8e0baa5b07638226f Mon Sep 17 00:00:00 2001 From: Tom spot Callaway Date: Thu, 27 Jan 2022 17:26:39 -0500 Subject: [PATCH 10/26] ssh gcc, its okay --- v8-314.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index 16fabfd..8469d38 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -231,7 +231,7 @@ rm -rf src/third_party/valgrind %endif # -fno-strict-aliasing is needed with gcc 4.4 to get past some ugly code -PARSED_OPT_FLAGS=`echo \'$RPM_OPT_FLAGS %{lrt} -fPIC -fno-strict-aliasing -Wno-unused-parameter -Wno-error=strict-overflow -Wno-unused-but-set-variable -Wno-error=cast-function-type -Wno-error=class-memaccess -Wno-error=stringop-overflow= -Wno-error=array-bounds -Wno-error=dangling-pointer= -fno-delete-null-pointer-checks\'| sed "s/ /',/g" | sed "s/',/', '/g"` +PARSED_OPT_FLAGS=`echo \'$RPM_OPT_FLAGS %{lrt} -fPIC -fno-strict-aliasing -Wno-unused-parameter -Wno-error=strict-overflow -Wno-unused-but-set-variable -Wno-error=cast-function-type -Wno-error=class-memaccess -Wno-error=stringop-overflow= -Wno-error=array-bounds -Wno-error=dangling-pointer= -Wno-error=use-after-free -fno-delete-null-pointer-checks\'| sed "s/ /',/g" | sed "s/',/', '/g"` sed -i "s|'-O3',|$PARSED_OPT_FLAGS,|g" SConstruct # clear spurious executable bits From e790ee0006afffedb1fe65592f476c757632afc7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 11:37:43 +0000 Subject: [PATCH 11/26] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index 8469d38..6eb2f3b 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -25,7 +25,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 28%{?dist} +Release: 29%{?dist} Summary: JavaScript Engine License: BSD URL: https://developers.google.com/v8/ @@ -406,6 +406,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 3.14.5.10-29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jan 27 2022 Tom Callaway - 3.14.5.10-28 - "fix" FTBFS From 51eedf46e742a1af1ead45a119f713a2e42afaa1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Mon, 1 Aug 2022 15:12:41 +0200 Subject: [PATCH 12/26] Rebuilt for ICU 71.1 --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index 6eb2f3b..ea09777 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -25,7 +25,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 29%{?dist} +Release: 30%{?dist} Summary: JavaScript Engine License: BSD URL: https://developers.google.com/v8/ @@ -406,6 +406,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Mon Aug 01 2022 Frantisek Zatloukal - 3.14.5.10-30 +- Rebuilt for ICU 71.1 + * Sat Jul 23 2022 Fedora Release Engineering - 3.14.5.10-29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From f09eb0907debbbeb12d79507f446dff9bb6e0cc4 Mon Sep 17 00:00:00 2001 From: Pete Walter Date: Sat, 31 Dec 2022 03:28:11 +0000 Subject: [PATCH 13/26] Rebuild for ICU 72 --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index ea09777..dc930fc 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -25,7 +25,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 30%{?dist} +Release: 31%{?dist} Summary: JavaScript Engine License: BSD URL: https://developers.google.com/v8/ @@ -406,6 +406,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Sat Dec 31 2022 Pete Walter - 3.14.5.10-31 +- Rebuild for ICU 72 + * Mon Aug 01 2022 Frantisek Zatloukal - 3.14.5.10-30 - Rebuilt for ICU 71.1 From d3448a8ca9ee2d8340a1fd69b71f4335c96c3a7e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 06:03:26 +0000 Subject: [PATCH 14/26] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index dc930fc..7fda78d 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -25,7 +25,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 31%{?dist} +Release: 32%{?dist} Summary: JavaScript Engine License: BSD URL: https://developers.google.com/v8/ @@ -406,6 +406,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 3.14.5.10-32 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Dec 31 2022 Pete Walter - 3.14.5.10-31 - Rebuild for ICU 72 From d95530f1e25eb4e94f64baba590e31b6f1bc370f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Tue, 11 Jul 2023 22:23:10 +0200 Subject: [PATCH 15/26] Rebuilt for ICU 73.2 --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index 7fda78d..f2e1e71 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -25,7 +25,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 32%{?dist} +Release: 33%{?dist} Summary: JavaScript Engine License: BSD URL: https://developers.google.com/v8/ @@ -406,6 +406,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Tue Jul 11 2023 František Zatloukal - 3.14.5.10-33 +- Rebuilt for ICU 73.2 + * Sat Jan 21 2023 Fedora Release Engineering - 3.14.5.10-32 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From bf437b9f58da8ba9318c4e63d62f406f8e43ce08 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 17:21:53 +0000 Subject: [PATCH 16/26] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index f2e1e71..530725c 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -25,7 +25,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 33%{?dist} +Release: 34%{?dist} Summary: JavaScript Engine License: BSD URL: https://developers.google.com/v8/ @@ -406,6 +406,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 3.14.5.10-34 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Jul 11 2023 František Zatloukal - 3.14.5.10-33 - Rebuilt for ICU 73.2 From 4e1f166cc25eaca8bee207a78cf0c873da6e08b6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 07:24:47 +0000 Subject: [PATCH 17/26] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index 530725c..faf37da 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -25,7 +25,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 34%{?dist} +Release: 35%{?dist} Summary: JavaScript Engine License: BSD URL: https://developers.google.com/v8/ @@ -406,6 +406,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 3.14.5.10-35 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jul 22 2023 Fedora Release Engineering - 3.14.5.10-34 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 655ea1278103f9db9deebbff4665ff0ad78eab64 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Sat, 10 Feb 2024 07:20:15 -0500 Subject: [PATCH 18/26] fix FTBFS by disabling -Werror, fix license tag, run away screaming --- v8-3.14.5.10-no-Werror.patch | 20 +++++++++ v8-314.spec | 79 ++++++++++++++++++++---------------- 2 files changed, 65 insertions(+), 34 deletions(-) create mode 100644 v8-3.14.5.10-no-Werror.patch diff --git a/v8-3.14.5.10-no-Werror.patch b/v8-3.14.5.10-no-Werror.patch new file mode 100644 index 0000000..9473b5e --- /dev/null +++ b/v8-3.14.5.10-no-Werror.patch @@ -0,0 +1,20 @@ +diff -up v8-3.14.5.10/SConstruct.no-error v8-3.14.5.10/SConstruct +--- v8-3.14.5.10/SConstruct.no-error 2024-02-10 07:02:57.426704910 -0500 ++++ v8-3.14.5.10/SConstruct 2024-02-10 07:03:16.481987300 -0500 +@@ -307,7 +307,6 @@ V8_EXTRA_FLAGS = { + 'gcc': { + 'all': { + 'WARNINGFLAGS': ['-Wall', +- '-Werror', + '-W', + '-Wno-unused-parameter', + '-Woverloaded-virtual', +@@ -410,7 +409,7 @@ MKSNAPSHOT_EXTRA_FLAGS = { + DTOA_EXTRA_FLAGS = { + 'gcc': { + 'all': { +- 'WARNINGFLAGS': ['-Werror', '-Wno-uninitialized'], ++ 'WARNINGFLAGS': ['-Wno-uninitialized'], + 'CCFLAGS': GCC_DTOA_EXTRA_CCFLAGS + } + }, diff --git a/v8-314.spec b/v8-314.spec index faf37da..4eb3e64 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -10,6 +10,9 @@ # All copyrightable work in these spec files and patches is Copyright 2011 # Tom Callaway +# This package is like a horrible time capsule. If you're reading this, it +# is never too late to turn back. + # For the 1.2 branch, we use 0s here # For 1.3+, we use the three digit versions # Hey, now there are four digits. What do they mean? Popsicle. @@ -25,9 +28,9 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 35%{?dist} +Release: 36%{?dist} Summary: JavaScript Engine -License: BSD +License: BSD-3-Clause URL: https://developers.google.com/v8/ # Once found at http://commondatastorage.googleapis.com/chromium-browser-official/ # Now, we're the canonical source for the tarball. :/ @@ -163,6 +166,9 @@ Patch31: v8-314-python3.patch # gcc-11 diagnostics Patch32: v8-314-gcc11.patch +# Disable -Werror +Patch33: v8-3.14.5.10-no-Werror.patch + %description V8 is Google's open source JavaScript engine. V8 is written in C++ and is used in Google Chrome, the open source browser from Google. V8 implements ECMAScript @@ -187,38 +193,39 @@ Python libraries from v8. %prep %setup -q -n %{truename}-%{version} -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 -%patch9 -p1 -%patch10 -p1 -%patch11 -p1 -%patch12 -p1 -%patch13 -p1 -%patch14 -p1 -b .system-valgrind -%patch15 -p1 -b .abort-uncaught-exception -%patch16 -p1 -b .unhandled-ReferenceError -%patch17 -p1 -b .busy-loop -%patch18 -p1 -b .profiler-log -%patch19 -p1 -b .cve20143152 -%patch20 -p1 -b .riu -%patch21 -p1 -b .mips -%patch22 -p1 -b .r15102 -%patch23 -p1 -b .r19121 -%patch24 -p1 -b .loongson -%patch25 -p1 -b .ppc -%patch26 -p1 -b .CVE-2016-1669 -%patch27 -p1 -b .builtinname -%patch28 -p1 -b .gcc7 -%patch29 -p1 -b .ppc-harder -%patch30 -p1 -b .gcc8 -%patch31 -p1 -b .python3 -%patch32 -p1 -b .gcc11 +%patch -P1 -p1 +%patch -P2 -p1 +%patch -P3 -p1 +%patch -P4 -p1 +%patch -P5 -p1 +%patch -P6 -p1 +%patch -P7 -p1 +%patch -P8 -p1 +%patch -P9 -p1 +%patch -P10 -p1 +%patch -P11 -p1 +%patch -P12 -p1 +%patch -P13 -p1 +%patch -P14 -p1 -b .system-valgrind +%patch -P15 -p1 -b .abort-uncaught-exception +%patch -P16 -p1 -b .unhandled-ReferenceError +%patch -P17 -p1 -b .busy-loop +%patch -P18 -p1 -b .profiler-log +%patch -P19 -p1 -b .cve20143152 +%patch -P20 -p1 -b .riu +%patch -P21 -p1 -b .mips +%patch -P22 -p1 -b .r15102 +%patch -P23 -p1 -b .r19121 +%patch -P24 -p1 -b .loongson +%patch -P25 -p1 -b .ppc +%patch -P26 -p1 -b .CVE-2016-1669 +%patch -P27 -p1 -b .builtinname +%patch -P28 -p1 -b .gcc7 +%patch -P29 -p1 -b .ppc-harder +%patch -P30 -p1 -b .gcc8 +%patch -P31 -p1 -b .python3 +%patch -P32 -p1 -b .gcc11 +%patch -P33 -p1 -b .no-error # Do not need this lying about. rm -rf src/third_party/valgrind @@ -406,6 +413,10 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Sat Feb 10 2024 Tom Callaway - 3.14.5.10-36 +- disable -Werror. This package is filled with worms, we know it. +- fix license tag + * Sat Jan 27 2024 Fedora Release Engineering - 3.14.5.10-35 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 628960a93167444e1563b270d70cd2d56d958010 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 08:30:47 +0000 Subject: [PATCH 19/26] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index 4eb3e64..29358ae 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -28,7 +28,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 36%{?dist} +Release: 37%{?dist} Summary: JavaScript Engine License: BSD-3-Clause URL: https://developers.google.com/v8/ @@ -413,6 +413,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 3.14.5.10-37 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sat Feb 10 2024 Tom Callaway - 3.14.5.10-36 - disable -Werror. This package is filled with worms, we know it. - fix license tag From 633589ce44ea829b8710393f838d60aa01ed20ab Mon Sep 17 00:00:00 2001 From: Pete Walter Date: Sun, 8 Dec 2024 23:01:56 +0000 Subject: [PATCH 20/26] Rebuild for ICU 76 --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index 29358ae..f1cb4cf 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -28,7 +28,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 37%{?dist} +Release: 38%{?dist} Summary: JavaScript Engine License: BSD-3-Clause URL: https://developers.google.com/v8/ @@ -413,6 +413,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Sun Dec 08 2024 Pete Walter - 3.14.5.10-38 +- Rebuild for ICU 76 + * Sat Jul 20 2024 Fedora Release Engineering - 3.14.5.10-37 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 6b8bc71136625936d64177e56bfda28445bec95f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 14:02:54 +0000 Subject: [PATCH 21/26] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index f1cb4cf..3f41a63 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -28,7 +28,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 38%{?dist} +Release: 39%{?dist} Summary: JavaScript Engine License: BSD-3-Clause URL: https://developers.google.com/v8/ @@ -413,6 +413,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 3.14.5.10-39 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Sun Dec 08 2024 Pete Walter - 3.14.5.10-38 - Rebuild for ICU 76 From 6717c5650973a790c3fc9c69bf73255b18919ed6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 19:55:46 +0000 Subject: [PATCH 22/26] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index 3f41a63..056f36b 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -28,7 +28,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 39%{?dist} +Release: 40%{?dist} Summary: JavaScript Engine License: BSD-3-Clause URL: https://developers.google.com/v8/ @@ -413,6 +413,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 3.14.5.10-40 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sun Jan 19 2025 Fedora Release Engineering - 3.14.5.10-39 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From aaca4fc0c5cf3064d22c9ff7fdb56db87753d890 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Wed, 6 Aug 2025 09:58:35 +0200 Subject: [PATCH 23/26] Rebuilt for icu 77.1 --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index 056f36b..09ed75a 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -28,7 +28,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 40%{?dist} +Release: 41%{?dist} Summary: JavaScript Engine License: BSD-3-Clause URL: https://developers.google.com/v8/ @@ -413,6 +413,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Wed Aug 06 2025 František Zatloukal - 3.14.5.10-41 +- Rebuilt for icu 77.1 + * Fri Jul 25 2025 Fedora Release Engineering - 3.14.5.10-40 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 64a2119f7d4bc60408335a755b0f848faf60ac69 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 19:45:04 +0000 Subject: [PATCH 24/26] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index 09ed75a..c878f43 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -28,7 +28,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 41%{?dist} +Release: 42%{?dist} Summary: JavaScript Engine License: BSD-3-Clause URL: https://developers.google.com/v8/ @@ -413,6 +413,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 3.14.5.10-42 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Wed Aug 06 2025 František Zatloukal - 3.14.5.10-41 - Rebuilt for icu 77.1 From 86005393dda41e1ee39f49b6f66fe362e1cb5ce0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Mon, 8 Jun 2026 09:53:21 +0200 Subject: [PATCH 25/26] Rebuilt for icu 78.3 --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index c878f43..3a94adf 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -28,7 +28,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 42%{?dist} +Release: 43%{?dist} Summary: JavaScript Engine License: BSD-3-Clause URL: https://developers.google.com/v8/ @@ -413,6 +413,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Mon Jun 08 2026 František Zatloukal - 3.14.5.10-43 +- Rebuilt for icu 78.3 + * Sat Jan 17 2026 Fedora Release Engineering - 3.14.5.10-42 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 70186da8afb008d1954957ace47e2fdb5529ce98 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:19:51 +0000 Subject: [PATCH 26/26] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- v8-314.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/v8-314.spec b/v8-314.spec index 3a94adf..6104d48 100644 --- a/v8-314.spec +++ b/v8-314.spec @@ -28,7 +28,7 @@ Name: %{truename}-314 Version: %{somajor}.%{sominor}.%{sobuild}.%{sotiny} -Release: 43%{?dist} +Release: 44%{?dist} Summary: JavaScript Engine License: BSD-3-Clause URL: https://developers.google.com/v8/ @@ -413,6 +413,9 @@ chmod -R -x %{buildroot}%{python_sitelib}/*.py* %endif %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 3.14.5.10-44 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Mon Jun 08 2026 František Zatloukal - 3.14.5.10-43 - Rebuilt for icu 78.3