From d455880d1397e1bb4bc4cec3c5af81dc26048a8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Tue, 15 Nov 2022 10:15:27 +0100 Subject: [PATCH 01/19] mozjs102-102.5.0 --- .gitignore | 1 + mozjs102.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0aafd9a..d22de13 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /firefox-102.2.0esr.source.tar.xz /firefox-102.3.0esr.source.tar.xz /firefox-102.4.0esr.source.tar.xz +/firefox-102.5.0esr.source.tar.xz diff --git a/mozjs102.spec b/mozjs102.spec index 5876933..599b9ec 100644 --- a/mozjs102.spec +++ b/mozjs102.spec @@ -18,7 +18,7 @@ %endif Name: mozjs%{major} -Version: 102.4.0 +Version: 102.5.0 Release: 1%{?dist} Summary: SpiderMonkey JavaScript library @@ -226,6 +226,9 @@ ln -s libmozjs-%{major}.so.0 %{buildroot}%{_libdir}/libmozjs-%{major}.so %{_includedir}/mozjs-%{major}/ %changelog +* Tue Nov 15 2022 Frantisek Zatloukal - 102.5.0-1 +- mozjs102-102.5.0 + * Mon Oct 17 2022 Frantisek Zatloukal - 102.4.0-1 - mozjs102-102.4.0 (fixes RHBZ#2135298) diff --git a/sources b/sources index 1046073..9e967f2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (firefox-102.4.0esr.source.tar.xz) = 30d9e6ef04fd86516e2cea3c797ec99af4c96b08576bb3409c0026da4fd1218167f89a007109e1fa4e2571f98f2dbe5ab58a26473533d45301f75b90ec3dbf28 +SHA512 (firefox-102.5.0esr.source.tar.xz) = f4e105209c61e9537ddc90afdb05ede0a31caceb9b164d96276c811abbd646d14bc246c00caa386c0b0561055096d30b298329c69270dd085b943bdbc3a91a13 From 4ccf731aeead9c686ef43d6391dc5d992bb5d768 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Mon, 12 Dec 2022 18:03:12 +0100 Subject: [PATCH 02/19] mozjs102-102.6.0 --- .gitignore | 1 + mozjs102.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d22de13..7c8192a 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /firefox-102.3.0esr.source.tar.xz /firefox-102.4.0esr.source.tar.xz /firefox-102.5.0esr.source.tar.xz +/firefox-102.6.0esr.source.tar.xz diff --git a/mozjs102.spec b/mozjs102.spec index 599b9ec..4fadf8d 100644 --- a/mozjs102.spec +++ b/mozjs102.spec @@ -18,7 +18,7 @@ %endif Name: mozjs%{major} -Version: 102.5.0 +Version: 102.6.0 Release: 1%{?dist} Summary: SpiderMonkey JavaScript library @@ -226,6 +226,9 @@ ln -s libmozjs-%{major}.so.0 %{buildroot}%{_libdir}/libmozjs-%{major}.so %{_includedir}/mozjs-%{major}/ %changelog +* Mon Dec 12 2022 Frantisek Zatloukal - 102.6.0-1 +- mozjs102-102.6.0 (fixes RHBZ#2152654) + * Tue Nov 15 2022 Frantisek Zatloukal - 102.5.0-1 - mozjs102-102.5.0 diff --git a/sources b/sources index 9e967f2..ae41d7b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (firefox-102.5.0esr.source.tar.xz) = f4e105209c61e9537ddc90afdb05ede0a31caceb9b164d96276c811abbd646d14bc246c00caa386c0b0561055096d30b298329c69270dd085b943bdbc3a91a13 +SHA512 (firefox-102.6.0esr.source.tar.xz) = c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308 From de3fa7d669f4c2ecbeb96658ee337f04921cee58 Mon Sep 17 00:00:00 2001 From: Pete Walter Date: Sat, 31 Dec 2022 02:57:49 +0000 Subject: [PATCH 03/19] Rebuild for ICU 72 --- mozjs102.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mozjs102.spec b/mozjs102.spec index 4fadf8d..17a092e 100644 --- a/mozjs102.spec +++ b/mozjs102.spec @@ -19,7 +19,7 @@ Name: mozjs%{major} Version: 102.6.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: SpiderMonkey JavaScript library License: MPL-2.0 AND Apache-2.0 AND BSD-3-Clause AND BSD-2-Clause AND MIT AND GPL-3.0-or-later @@ -226,6 +226,9 @@ ln -s libmozjs-%{major}.so.0 %{buildroot}%{_libdir}/libmozjs-%{major}.so %{_includedir}/mozjs-%{major}/ %changelog +* Sat Dec 31 2022 Pete Walter - 102.6.0-2 +- Rebuild for ICU 72 + * Mon Dec 12 2022 Frantisek Zatloukal - 102.6.0-1 - mozjs102-102.6.0 (fixes RHBZ#2152654) From dd98fcf519df7ebc716afff10ab1f14919d45a89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Tue, 3 Jan 2023 00:28:09 +0100 Subject: [PATCH 04/19] known_failures: Adjust for icu 72 --- known_failures.txt | 108 ++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 98 insertions(+), 10 deletions(-) diff --git a/known_failures.txt b/known_failures.txt index 47d516b..ec563a2 100644 --- a/known_failures.txt +++ b/known_failures.txt @@ -1,14 +1,102 @@ +non262/Date/15.9.5.7.js +non262/Date/reset-time-zone-cache-same-offset.js +non262/Date/time-zone-path.js +non262/Date/time-zones-historic.js +non262/Date/time-zones-imported.js +non262/Date/toString-localized-posix.js +non262/Date/toString-localized.js +non262/Intl/Array/toLocaleString-date.js non262/Intl/available-locales-resolved.js non262/Intl/available-locales-supported.js -non262/Intl/DateTimeFormat/fractional-second-digits-append-item.js -non262/Intl/DateTimeFormat/tz-environment-variable.js +non262/Intl/Collator/collation.js +non262/Intl/Date/toLocaleString_timeZone.js +non262/Intl/Date/toLocaleTimeString_timeZone.js non262/Intl/DateTimeFormat/day-period-hour-cycle.js -non262/Intl/DateTimeFormat/timeZone_version.js -non262/Date/toString-localized.js -non262/Date/reset-time-zone-cache-same-offset.js -non262/Date/time-zones-imported.js -non262/Date/time-zones-historic.js -non262/Date/toString-localized-posix.js -non262/Date/time-zone-path.js -non262/Intl/supportedValuesOf-timeZones-canonical.js +non262/Intl/DateTimeFormat/extended-time-zone-names.js +non262/Intl/DateTimeFormat/field-widths.js +non262/Intl/DateTimeFormat/format_timeZone.js +non262/Intl/DateTimeFormat/format.js +non262/Intl/DateTimeFormat/formatRange-hour-cycle.js +non262/Intl/DateTimeFormat/formatToParts.js +non262/Intl/DateTimeFormat/fractional-second-digits-append-item.js +non262/Intl/DateTimeFormat/hourCycle.js +non262/Intl/DateTimeFormat/implied-script-has-consistent-output.js non262/Intl/DateTimeFormat/timeZone_backward_links.js +non262/Intl/DateTimeFormat/timeZone_version.js +non262/Intl/DateTimeFormat/tz-environment-variable.js +non262/Intl/DisplayNames/calendar.js +non262/Intl/DisplayNames/dateTimeField.js +non262/Intl/ListFormat/conjunction-type.js +non262/Intl/Locale/likely-subtags-generated.js +non262/Intl/NumberFormat/currency-narrow-symbol.js +non262/Intl/NumberFormat/format.js +non262/Intl/NumberFormat/notation-compact-long.js +non262/Intl/supportedValuesOf-timeZones-canonical.js +test262/built-ins/RegExp/property-escapes/generated/Alphabetic.js +test262/built-ins/RegExp/property-escapes/generated/Assigned.js +test262/built-ins/RegExp/property-escapes/generated/Case_Ignorable.js +test262/built-ins/RegExp/property-escapes/generated/Cased.js +test262/built-ins/RegExp/property-escapes/generated/Changes_When_NFKC_Casefolded.js +test262/built-ins/RegExp/property-escapes/generated/Diacritic.js +test262/built-ins/RegExp/property-escapes/generated/Emoji_Modifier_Base.js +test262/built-ins/RegExp/property-escapes/generated/Emoji_Presentation.js +test262/built-ins/RegExp/property-escapes/generated/Emoji.js +test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Cased_Letter.js +test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Decimal_Number.js +test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Format.js +test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter.js +test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Lowercase_Letter.js +test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Mark.js +test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Modifier_Letter.js +test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Nonspacing_Mark.js +test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Number.js +test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Letter.js +test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Number.js +test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Punctuation.js +test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Symbol.js +test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Other.js +test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Punctuation.js +test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Spacing_Mark.js +test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Symbol.js +test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Unassigned.js +test262/built-ins/RegExp/property-escapes/generated/Grapheme_Base.js +test262/built-ins/RegExp/property-escapes/generated/Grapheme_Extend.js +test262/built-ins/RegExp/property-escapes/generated/ID_Continue.js +test262/built-ins/RegExp/property-escapes/generated/ID_Start.js +test262/built-ins/RegExp/property-escapes/generated/Ideographic.js +test262/built-ins/RegExp/property-escapes/generated/Lowercase.js +test262/built-ins/RegExp/property-escapes/generated/Script_-_Arabic.js +test262/built-ins/RegExp/property-escapes/generated/Script_-_Common.js +test262/built-ins/RegExp/property-escapes/generated/Script_-_Cyrillic.js +test262/built-ins/RegExp/property-escapes/generated/Script_-_Devanagari.js +test262/built-ins/RegExp/property-escapes/generated/Script_-_Egyptian_Hieroglyphs.js +test262/built-ins/RegExp/property-escapes/generated/Script_-_Han.js +test262/built-ins/RegExp/property-escapes/generated/Script_-_Hiragana.js +test262/built-ins/RegExp/property-escapes/generated/Script_-_Kannada.js +test262/built-ins/RegExp/property-escapes/generated/Script_-_Katakana.js +test262/built-ins/RegExp/property-escapes/generated/Script_-_Khojki.js +test262/built-ins/RegExp/property-escapes/generated/Script_-_Lao.js +test262/built-ins/RegExp/property-escapes/generated/Script_-_Latin.js +test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Arabic.js +test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Common.js +test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cyrillic.js +test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Devanagari.js +test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Egyptian_Hieroglyphs.js +test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Han.js +test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hiragana.js +test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kannada.js +test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Katakana.js +test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khojki.js +test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lao.js +test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Latin.js +test262/built-ins/RegExp/property-escapes/generated/Sentence_Terminal.js +test262/built-ins/RegExp/property-escapes/generated/Soft_Dotted.js +test262/built-ins/RegExp/property-escapes/generated/Terminal_Punctuation.js +test262/built-ins/RegExp/property-escapes/generated/Unified_Ideograph.js +test262/built-ins/RegExp/property-escapes/generated/XID_Continue.js +test262/built-ins/RegExp/property-escapes/generated/XID_Start.js +test262/intl402/DateTimeFormat/prototype/format/timedatestyle-en.js +test262/intl402/DateTimeFormat/prototype/formatRange/en-US.js +test262/intl402/DateTimeFormat/prototype/formatRange/fractionalSecondDigits.js +test262/intl402/DateTimeFormat/prototype/formatRangeToParts/en-US.js +test262/intl402/DateTimeFormat/prototype/formatRangeToParts/fractionalSecondDigits.js From 0bcc18de5af145f8d3c816b787f06901b647d1ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Mon, 16 Jan 2023 16:35:27 +0100 Subject: [PATCH 05/19] mozjs102-102.7.0 --- .gitignore | 1 + mozjs102.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 7c8192a..a5c6faf 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /firefox-102.4.0esr.source.tar.xz /firefox-102.5.0esr.source.tar.xz /firefox-102.6.0esr.source.tar.xz +/firefox-102.7.0esr.source.tar.xz diff --git a/mozjs102.spec b/mozjs102.spec index 17a092e..6ba970f 100644 --- a/mozjs102.spec +++ b/mozjs102.spec @@ -18,8 +18,8 @@ %endif Name: mozjs%{major} -Version: 102.6.0 -Release: 2%{?dist} +Version: 102.7.0 +Release: 1%{?dist} Summary: SpiderMonkey JavaScript library License: MPL-2.0 AND Apache-2.0 AND BSD-3-Clause AND BSD-2-Clause AND MIT AND GPL-3.0-or-later @@ -226,6 +226,9 @@ ln -s libmozjs-%{major}.so.0 %{buildroot}%{_libdir}/libmozjs-%{major}.so %{_includedir}/mozjs-%{major}/ %changelog +* Mon Jan 16 2023 Frantisek Zatloukal - 102.7.0-1 +- mozjs102-102.7.0 (fixes RHBZ#2161250) + * Sat Dec 31 2022 Pete Walter - 102.6.0-2 - Rebuild for ICU 72 diff --git a/sources b/sources index ae41d7b..16c0b7f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (firefox-102.6.0esr.source.tar.xz) = c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308 +SHA512 (firefox-102.7.0esr.source.tar.xz) = 2a9d212b5d15e1bf7a6156495126cbc9161d2057aeedea8f7a5a0670a19a9b00cf35044075935c8f3c788118856ba2cc00f9b297c5ac713f094857683f7cd13b From 9ab3269b139bb231e6da27e415827ee9b9481f95 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 20:47:06 +0000 Subject: [PATCH 06/19] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- mozjs102.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mozjs102.spec b/mozjs102.spec index 6ba970f..51a4945 100644 --- a/mozjs102.spec +++ b/mozjs102.spec @@ -19,7 +19,7 @@ Name: mozjs%{major} Version: 102.7.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: SpiderMonkey JavaScript library License: MPL-2.0 AND Apache-2.0 AND BSD-3-Clause AND BSD-2-Clause AND MIT AND GPL-3.0-or-later @@ -226,6 +226,9 @@ ln -s libmozjs-%{major}.so.0 %{buildroot}%{_libdir}/libmozjs-%{major}.so %{_includedir}/mozjs-%{major}/ %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 102.7.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Mon Jan 16 2023 Frantisek Zatloukal - 102.7.0-1 - mozjs102-102.7.0 (fixes RHBZ#2161250) From de8c98764fe961ecb36f967f6ede38943b38ed09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Fri, 17 Feb 2023 18:13:03 +0100 Subject: [PATCH 07/19] mozjs102-102.8.0 --- .gitignore | 1 + ...-Use-r-instead-of-rU-file-read-modes.patch | 109 ------------------ mozjs102.spec | 8 +- sources | 2 +- 4 files changed, 7 insertions(+), 113 deletions(-) delete mode 100644 0001-Python-Build-Use-r-instead-of-rU-file-read-modes.patch diff --git a/.gitignore b/.gitignore index a5c6faf..1a29a3d 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /firefox-102.5.0esr.source.tar.xz /firefox-102.6.0esr.source.tar.xz /firefox-102.7.0esr.source.tar.xz +/firefox-102.8.0esr.source.tar.xz diff --git a/0001-Python-Build-Use-r-instead-of-rU-file-read-modes.patch b/0001-Python-Build-Use-r-instead-of-rU-file-read-modes.patch deleted file mode 100644 index a20d39a..0000000 --- a/0001-Python-Build-Use-r-instead-of-rU-file-read-modes.patch +++ /dev/null @@ -1,109 +0,0 @@ -From 0e790bd2eb846e90495eb81952cf35cc7fc8766a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= -Date: Mon, 27 Jun 2022 19:55:16 +0100 -Subject: [PATCH] Python/Build: Use r instead of rU file read modes - -Fixes Python 3.11 build ---- - python/mozbuild/mozbuild/action/process_define_files.py | 2 +- - python/mozbuild/mozbuild/backend/base.py | 2 +- - python/mozbuild/mozbuild/preprocessor.py | 6 +++--- - python/mozbuild/mozbuild/util.py | 4 ++-- - python/mozbuild/mozpack/files.py | 4 ++-- - 5 files changed, 9 insertions(+), 9 deletions(-) - -diff --git a/python/mozbuild/mozbuild/action/process_define_files.py b/python/mozbuild/mozbuild/action/process_define_files.py -index f1d401a..aca59d0 100644 ---- a/python/mozbuild/mozbuild/action/process_define_files.py -+++ b/python/mozbuild/mozbuild/action/process_define_files.py -@@ -36,7 +36,7 @@ def process_define_file(output, input): - ) and not config.substs.get("JS_STANDALONE"): - config = PartialConfigEnvironment(mozpath.join(topobjdir, "js", "src")) - -- with open(path, "rU") as input: -+ with open(path, "r") as input: - r = re.compile( - "^\s*#\s*(?P[a-z]+)(?:\s+(?P\S+)(?:\s+(?P\S+))?)?", re.U - ) -diff --git a/python/mozbuild/mozbuild/backend/base.py b/python/mozbuild/mozbuild/backend/base.py -index 7bc1986..b64a709 100644 ---- a/python/mozbuild/mozbuild/backend/base.py -+++ b/python/mozbuild/mozbuild/backend/base.py -@@ -272,7 +272,7 @@ class BuildBackend(LoggingMixin): - return status - - @contextmanager -- def _write_file(self, path=None, fh=None, readmode="rU"): -+ def _write_file(self, path=None, fh=None, readmode="r"): - """Context manager to write a file. - - This is a glorified wrapper around FileAvoidWrite with integration to -diff --git a/python/mozbuild/mozbuild/preprocessor.py b/python/mozbuild/mozbuild/preprocessor.py -index f7820b9..857f1a6 100644 ---- a/python/mozbuild/mozbuild/preprocessor.py -+++ b/python/mozbuild/mozbuild/preprocessor.py -@@ -531,7 +531,7 @@ class Preprocessor: - - if args: - for f in args: -- with io.open(f, "rU", encoding="utf-8") as input: -+ with io.open(f, "r", encoding="utf-8") as input: - self.processFile(input=input, output=out) - if depfile: - mk = Makefile() -@@ -860,7 +860,7 @@ class Preprocessor: - args = self.applyFilters(args) - if not os.path.isabs(args): - args = os.path.join(self.curdir, args) -- args = io.open(args, "rU", encoding="utf-8") -+ args = io.open(args, "r", encoding="utf-8") - except Preprocessor.Error: - raise - except Exception: -@@ -914,7 +914,7 @@ class Preprocessor: - def preprocess(includes=[sys.stdin], defines={}, output=sys.stdout, marker="#"): - pp = Preprocessor(defines=defines, marker=marker) - for f in includes: -- with io.open(f, "rU", encoding="utf-8") as input: -+ with io.open(f, "r", encoding="utf-8") as input: - pp.processFile(input=input, output=output) - return pp.includes - -diff --git a/python/mozbuild/mozbuild/util.py b/python/mozbuild/mozbuild/util.py -index 071daec..b59aabb 100644 ---- a/python/mozbuild/mozbuild/util.py -+++ b/python/mozbuild/mozbuild/util.py -@@ -236,7 +236,7 @@ class FileAvoidWrite(BytesIO): - still occur, as well as diff capture if requested. - """ - -- def __init__(self, filename, capture_diff=False, dry_run=False, readmode="rU"): -+ def __init__(self, filename, capture_diff=False, dry_run=False, readmode="r"): - BytesIO.__init__(self) - self.name = filename - assert type(capture_diff) == bool -diff --git a/python/mozbuild/mozpack/files.py b/python/mozbuild/mozpack/files.py -index 8150e72..001c497 100644 ---- a/python/mozbuild/mozpack/files.py -+++ b/python/mozbuild/mozpack/files.py -@@ -554,7 +554,7 @@ class PreprocessedFile(BaseFile): - pp = Preprocessor(defines=self.defines, marker=self.marker) - pp.setSilenceDirectiveWarnings(self.silence_missing_directive_warnings) - -- with _open(self.path, "rU") as input: -+ with _open(self.path, "r") as input: - with _open(os.devnull, "w") as output: - pp.processFile(input=input, output=output) - -@@ -611,7 +611,7 @@ class PreprocessedFile(BaseFile): - pp = Preprocessor(defines=self.defines, marker=self.marker) - pp.setSilenceDirectiveWarnings(self.silence_missing_directive_warnings) - -- with _open(self.path, "rU") as input: -+ with _open(self.path, "r") as input: - pp.processFile(input=input, output=dest, depfile=deps_out) - - dest.close() --- -2.36.1 - diff --git a/mozjs102.spec b/mozjs102.spec index 51a4945..b62ebf5 100644 --- a/mozjs102.spec +++ b/mozjs102.spec @@ -18,8 +18,8 @@ %endif Name: mozjs%{major} -Version: 102.7.0 -Release: 2%{?dist} +Version: 102.8.0 +Release: 1%{?dist} Summary: SpiderMonkey JavaScript library License: MPL-2.0 AND Apache-2.0 AND BSD-3-Clause AND BSD-2-Clause AND MIT AND GPL-3.0-or-later @@ -43,7 +43,6 @@ Patch13: tests-Use-native-TemporaryDirectory.patch # Build fixes Patch14: init_patch.patch Patch15: remove-sloppy-m4-detection-from-bundled-autoconf.patch -Patch16: 0001-Python-Build-Use-r-instead-of-rU-file-read-modes.patch # TODO: Check with mozilla for cause of these fails and re-enable spidermonkey compile time checks if needed Patch20: spidermonkey_checks_disable.patch @@ -226,6 +225,9 @@ ln -s libmozjs-%{major}.so.0 %{buildroot}%{_libdir}/libmozjs-%{major}.so %{_includedir}/mozjs-%{major}/ %changelog +* Fri Feb 17 2023 Frantisek Zatloukal - 102.8.0-1 +- mozjs102-102.8.0 (fixes RHBZ#2169721) + * Thu Jan 19 2023 Fedora Release Engineering - 102.7.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index 16c0b7f..f413ea2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (firefox-102.7.0esr.source.tar.xz) = 2a9d212b5d15e1bf7a6156495126cbc9161d2057aeedea8f7a5a0670a19a9b00cf35044075935c8f3c788118856ba2cc00f9b297c5ac713f094857683f7cd13b +SHA512 (firefox-102.8.0esr.source.tar.xz) = 93ea87997b66088b94c6e943b6e99e9a71d1908444d096c0f65b6876d2c584e55ff6120266f3851f986b664bd1f12fa31206b03479c2b751e7c3ca097ac14275 From 7761641dfadc6476535a322847cbbe18251729df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Mon, 13 Mar 2023 15:40:57 +0100 Subject: [PATCH 08/19] mozjs102-102.9.0 --- .gitignore | 1 + mozjs102.spec | 10 +++++++++- sources | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1a29a3d..b9d88cc 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /firefox-102.6.0esr.source.tar.xz /firefox-102.7.0esr.source.tar.xz /firefox-102.8.0esr.source.tar.xz +/firefox-102.9.0esr.source.tar.xz diff --git a/mozjs102.spec b/mozjs102.spec index b62ebf5..6a6a6e8 100644 --- a/mozjs102.spec +++ b/mozjs102.spec @@ -12,13 +12,18 @@ %define _lto_cflags %{nil} %endif +# Clean pushed RUSTFLAGS to make it buildable +%if %defined build_rustflags +%global build_rustflags %{nil} +%endif + # Big endian platforms %ifarch ppc ppc64 s390 s390x %global big_endian 1 %endif Name: mozjs%{major} -Version: 102.8.0 +Version: 102.9.0 Release: 1%{?dist} Summary: SpiderMonkey JavaScript library @@ -225,6 +230,9 @@ ln -s libmozjs-%{major}.so.0 %{buildroot}%{_libdir}/libmozjs-%{major}.so %{_includedir}/mozjs-%{major}/ %changelog +* Mon Mar 13 2023 Frantisek Zatloukal - 102.9.0-1 +- mozjs102-102.9.0 (fixes RHBZ#2177727) + * Fri Feb 17 2023 Frantisek Zatloukal - 102.8.0-1 - mozjs102-102.8.0 (fixes RHBZ#2169721) diff --git a/sources b/sources index f413ea2..3a0802d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (firefox-102.8.0esr.source.tar.xz) = 93ea87997b66088b94c6e943b6e99e9a71d1908444d096c0f65b6876d2c584e55ff6120266f3851f986b664bd1f12fa31206b03479c2b751e7c3ca097ac14275 +SHA512 (firefox-102.9.0esr.source.tar.xz) = 3923212ce4b7d1f589129025961ff1b380b8aaf1dd074674f3bd63cf14e9a44ff051bda556b7796c25634e153de00ce62243ece15a520f63dd0791a19b2a6685 From ce43d3b608f1df0df2c74dd3a0af39a8c7c905c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Wed, 7 Jun 2023 08:43:27 +0200 Subject: [PATCH 09/19] Split RUSTFLAGS on comma Taken from firefox package, thanks adamw --- firefox-112.0-commasplit.patch | 76 ++++++++++++++++++++++++++++++++++ mozjs102.spec | 10 ++--- 2 files changed, 81 insertions(+), 5 deletions(-) create mode 100644 firefox-112.0-commasplit.patch diff --git a/firefox-112.0-commasplit.patch b/firefox-112.0-commasplit.patch new file mode 100644 index 0000000..a56aec4 --- /dev/null +++ b/firefox-112.0-commasplit.patch @@ -0,0 +1,76 @@ +--- firefox-111.0.1/build/moz.configure/rust.configure 2023-03-21 06:16:03.000000000 -0700 ++++ firefox-111.0.1/build/moz.configure/rust.configure.new 2023-04-05 08:57:29.403219120 -0700 +@@ -593,7 +593,7 @@ + + # ============================================================== + +-option(env="RUSTFLAGS", nargs=1, help="Rust compiler flags") ++option(env="RUSTFLAGS", nargs=1, help="Rust compiler flags", comma_split=False) + set_config("RUSTFLAGS", depends("RUSTFLAGS")(lambda flags: flags)) + + +--- firefox-111.0.1/python/mozbuild/mozbuild/configure/options.py 2023-03-21 06:16:09.000000000 -0700 ++++ firefox-111.0.1/python/mozbuild/mozbuild/configure/options.py.new 2023-04-05 08:57:31.270193468 -0700 +@@ -191,6 +191,10 @@ + to instantiate an option indirectly. Set this to a positive integer to + force the script to look into a deeper stack frame when inferring the + `category`. ++ - `comma_split` specifies whether the value string should be split on ++ commas. The default is True. Setting it False is necessary for things ++ like compiler flags which should be a single string that may contain ++ commas. + """ + + __slots__ = ( +@@ -205,6 +209,7 @@ + "possible_origins", + "category", + "define_depth", ++ "comma_split", + ) + + def __init__( +@@ -218,6 +223,7 @@ + category=None, + help=None, + define_depth=0, ++ comma_split=True, + ): + if not name and not env: + raise InvalidOptionError( +@@ -335,9 +341,10 @@ + self.choices = choices + self.help = help + self.category = category or _infer_option_category(define_depth) ++ self.comma_split = comma_split + + @staticmethod +- def split_option(option): ++ def split_option(option, comma_split=True): + """Split a flag or variable into a prefix, a name and values + + Variables come in the form NAME=values (no prefix). +@@ -350,7 +357,13 @@ + + elements = option.split("=", 1) + name = elements[0] +- values = tuple(elements[1].split(",")) if len(elements) == 2 else () ++ if len(elements) == 2: ++ if comma_split: ++ values = tuple(elements[1].split(",")) ++ else: ++ values = (elements[1],) ++ else: ++ values = () + if name.startswith("--"): + name = name[2:] + if not name.islower(): +@@ -426,7 +439,7 @@ + % (option, origin, ", ".join(self.possible_origins)) + ) + +- prefix, name, values = self.split_option(option) ++ prefix, name, values = self.split_option(option, self.comma_split) + option = self._join_option(prefix, name) + + assert name in (self.name, self.env) diff --git a/mozjs102.spec b/mozjs102.spec index 6a6a6e8..8fcb976 100644 --- a/mozjs102.spec +++ b/mozjs102.spec @@ -12,11 +12,6 @@ %define _lto_cflags %{nil} %endif -# Clean pushed RUSTFLAGS to make it buildable -%if %defined build_rustflags -%global build_rustflags %{nil} -%endif - # Big endian platforms %ifarch ppc ppc64 s390 s390x %global big_endian 1 @@ -49,6 +44,11 @@ Patch13: tests-Use-native-TemporaryDirectory.patch Patch14: init_patch.patch Patch15: remove-sloppy-m4-detection-from-bundled-autoconf.patch +# tentative patch for RUSTFLAGS parsing issue, taken from firefox package: +# https://bugzilla.redhat.com/show_bug.cgi?id=2184743 +# https://bugzilla.mozilla.org/show_bug.cgi?id=1474486 +Patch16: firefox-112.0-commasplit.patch + # TODO: Check with mozilla for cause of these fails and re-enable spidermonkey compile time checks if needed Patch20: spidermonkey_checks_disable.patch From 563955765342a7b1b7170a4813de07d6fbcb09c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Wed, 7 Jun 2023 08:44:08 +0200 Subject: [PATCH 10/19] Convert to %autorelease and %autochangelog [skip changelog] --- changelog | 32 ++++++++++++++++++++++++++++++++ mozjs102.spec | 35 ++--------------------------------- 2 files changed, 34 insertions(+), 33 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..5eeb932 --- /dev/null +++ b/changelog @@ -0,0 +1,32 @@ +* Mon Mar 13 2023 Frantisek Zatloukal - 102.9.0-1 +- mozjs102-102.9.0 (fixes RHBZ#2177727) + +* Fri Feb 17 2023 Frantisek Zatloukal - 102.8.0-1 +- mozjs102-102.8.0 (fixes RHBZ#2169721) + +* Thu Jan 19 2023 Fedora Release Engineering - 102.7.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Mon Jan 16 2023 Frantisek Zatloukal - 102.7.0-1 +- mozjs102-102.7.0 (fixes RHBZ#2161250) + +* Sat Dec 31 2022 Pete Walter - 102.6.0-2 +- Rebuild for ICU 72 + +* Mon Dec 12 2022 Frantisek Zatloukal - 102.6.0-1 +- mozjs102-102.6.0 (fixes RHBZ#2152654) + +* Tue Nov 15 2022 Frantisek Zatloukal - 102.5.0-1 +- mozjs102-102.5.0 + +* Mon Oct 17 2022 Frantisek Zatloukal - 102.4.0-1 +- mozjs102-102.4.0 (fixes RHBZ#2135298) + +* Wed Sep 21 2022 Frantisek Zatloukal - 102.3.0-1 +- mozjs102-102.3.0 (fixes RHBZ#2127989) + +* Mon Aug 22 2022 Frantisek Zatloukal - 102.2.0-1 +- mozjs102-102.2.0 + +* Wed Jul 27 2022 Frantisek Zatloukal - 102.1.0-1 +- Initial mozjs102 package based on mozjs91 diff --git a/mozjs102.spec b/mozjs102.spec index 8fcb976..3076188 100644 --- a/mozjs102.spec +++ b/mozjs102.spec @@ -19,7 +19,7 @@ Name: mozjs%{major} Version: 102.9.0 -Release: 1%{?dist} +Release: %autorelease Summary: SpiderMonkey JavaScript library License: MPL-2.0 AND Apache-2.0 AND BSD-3-Clause AND BSD-2-Clause AND MIT AND GPL-3.0-or-later @@ -230,35 +230,4 @@ ln -s libmozjs-%{major}.so.0 %{buildroot}%{_libdir}/libmozjs-%{major}.so %{_includedir}/mozjs-%{major}/ %changelog -* Mon Mar 13 2023 Frantisek Zatloukal - 102.9.0-1 -- mozjs102-102.9.0 (fixes RHBZ#2177727) - -* Fri Feb 17 2023 Frantisek Zatloukal - 102.8.0-1 -- mozjs102-102.8.0 (fixes RHBZ#2169721) - -* Thu Jan 19 2023 Fedora Release Engineering - 102.7.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Mon Jan 16 2023 Frantisek Zatloukal - 102.7.0-1 -- mozjs102-102.7.0 (fixes RHBZ#2161250) - -* Sat Dec 31 2022 Pete Walter - 102.6.0-2 -- Rebuild for ICU 72 - -* Mon Dec 12 2022 Frantisek Zatloukal - 102.6.0-1 -- mozjs102-102.6.0 (fixes RHBZ#2152654) - -* Tue Nov 15 2022 Frantisek Zatloukal - 102.5.0-1 -- mozjs102-102.5.0 - -* Mon Oct 17 2022 Frantisek Zatloukal - 102.4.0-1 -- mozjs102-102.4.0 (fixes RHBZ#2135298) - -* Wed Sep 21 2022 Frantisek Zatloukal - 102.3.0-1 -- mozjs102-102.3.0 (fixes RHBZ#2127989) - -* Mon Aug 22 2022 Frantisek Zatloukal - 102.2.0-1 -- mozjs102-102.2.0 - -* Wed Jul 27 2022 Frantisek Zatloukal - 102.1.0-1 -- Initial mozjs102 package based on mozjs91 +%autochangelog From 087f9e9afe8a98e72beb9b91e81efc0a7e2da027 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Wed, 7 Jun 2023 08:52:30 +0200 Subject: [PATCH 11/19] mozjs102-102.12.0 (Fixes RHBZ#2185597) --- .gitignore | 1 + mozjs102.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b9d88cc..1bb3d53 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /firefox-102.7.0esr.source.tar.xz /firefox-102.8.0esr.source.tar.xz /firefox-102.9.0esr.source.tar.xz +/firefox-102.12.0esr.source.tar.xz diff --git a/mozjs102.spec b/mozjs102.spec index 3076188..24530af 100644 --- a/mozjs102.spec +++ b/mozjs102.spec @@ -18,7 +18,7 @@ %endif Name: mozjs%{major} -Version: 102.9.0 +Version: 102.12.0 Release: %autorelease Summary: SpiderMonkey JavaScript library diff --git a/sources b/sources index 3a0802d..a081376 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (firefox-102.9.0esr.source.tar.xz) = 3923212ce4b7d1f589129025961ff1b380b8aaf1dd074674f3bd63cf14e9a44ff051bda556b7796c25634e153de00ce62243ece15a520f63dd0791a19b2a6685 +SHA512 (firefox-102.12.0esr.source.tar.xz) = 2a85cf1e1c83a862c2886a63dcf3e3e8bca9dd3ed72c5d0223db52387fff3796bc0dcbb508adb8c10a30729f20554c5aac37f8ad045b0088a593d28e39d77fe5 From 21e0192027780a49560eee60320ebb264dbd44af Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Thu, 15 Jun 2023 22:06:14 -0400 Subject: [PATCH 12/19] Do not use ccache in RHEL builds RHEL does not provide ccache, but it is not strictly necessary in any case. --- mozjs102.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mozjs102.spec b/mozjs102.spec index 24530af..f771bdf 100644 --- a/mozjs102.spec +++ b/mozjs102.spec @@ -56,7 +56,9 @@ Patch20: spidermonkey_checks_disable.patch Patch21: 0001-Skip-failing-tests-on-ppc64-and-s390x.patch BuildRequires: cargo +%if !0%{?rhel} BuildRequires: ccache +%endif BuildRequires: clang-devel BuildRequires: gcc BuildRequires: gcc-c++ From 72d6ad552c3087fafb475370b1a8a7ec9ee39700 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Tue, 11 Jul 2023 20:47:25 +0200 Subject: [PATCH 13/19] Python 3.12 fixes --- ...expected-string-or-bytes-like-object.patch | 28 +++++++++++++++++++ ...rsion-with-looseversion.LooseVersion.patch | 25 +++++++++++++++++ mozjs102.spec | 16 +++++++++++ 3 files changed, 69 insertions(+) create mode 100644 Hacky-workaround-for-expected-string-or-bytes-like-object.patch create mode 100644 Replace-distutils.LooseVersion-with-looseversion.LooseVersion.patch diff --git a/Hacky-workaround-for-expected-string-or-bytes-like-object.patch b/Hacky-workaround-for-expected-string-or-bytes-like-object.patch new file mode 100644 index 0000000..38667ca --- /dev/null +++ b/Hacky-workaround-for-expected-string-or-bytes-like-object.patch @@ -0,0 +1,28 @@ +From 588c3558c2cf338b45eaed34e23275bfbd517ff6 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= +Date: Tue, 11 Jul 2023 20:28:11 +0200 +Subject: [PATCH] Hacky workaround for expected string or bytes-like object, + got '_Py2Int' + +--- + python/mozbuild/mozbuild/shellutil.py | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/python/mozbuild/mozbuild/shellutil.py b/python/mozbuild/mozbuild/shellutil.py +index c47b19f..4fe6c3a 100644 +--- a/python/mozbuild/mozbuild/shellutil.py ++++ b/python/mozbuild/mozbuild/shellutil.py +@@ -186,6 +186,10 @@ def _quote(s): + if type(s) == int: + return "%d" % s + ++ if type(s) != str: ++ # looseversion objects leak here, this is ugly, I know, but gets the job done, so... ++ return str(s.__int__()) ++ + # Empty strings need to be quoted to have any significance + if s and not SHELL_QUOTE_RE.search(s) and not s.startswith("~"): + return s +-- +2.41.0 + diff --git a/Replace-distutils.LooseVersion-with-looseversion.LooseVersion.patch b/Replace-distutils.LooseVersion-with-looseversion.LooseVersion.patch new file mode 100644 index 0000000..1e92d52 --- /dev/null +++ b/Replace-distutils.LooseVersion-with-looseversion.LooseVersion.patch @@ -0,0 +1,25 @@ +From 045b6698cd3da54d949ff228d601a6506ccf92bc Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= +Date: Tue, 11 Jul 2023 18:35:00 +0200 +Subject: [PATCH] Replace distutils.LooseVersion with looseversion.LooseVersion + +--- + python/mozbuild/mozbuild/configure/util.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/python/mozbuild/mozbuild/configure/util.py b/python/mozbuild/mozbuild/configure/util.py +index 06ac247..e2ce7d5 100644 +--- a/python/mozbuild/mozbuild/configure/util.py ++++ b/python/mozbuild/mozbuild/configure/util.py +@@ -14,7 +14,7 @@ import six + import sys + from collections import deque + from contextlib import contextmanager +-from distutils.version import LooseVersion ++from looseversion import LooseVersion + + + def getpreferredencoding(): +-- +2.41.0 + diff --git a/mozjs102.spec b/mozjs102.spec index f771bdf..b8b0aa7 100644 --- a/mozjs102.spec +++ b/mozjs102.spec @@ -49,6 +49,10 @@ Patch15: remove-sloppy-m4-detection-from-bundled-autoconf.patch # https://bugzilla.mozilla.org/show_bug.cgi?id=1474486 Patch16: firefox-112.0-commasplit.patch +Patch17: Replace-distutils.LooseVersion-with-looseversion.LooseVersion.patch +# This is ugly, I know, I know... +Patch18: Hacky-workaround-for-expected-string-or-bytes-like-object.patch + # TODO: Check with mozilla for cause of these fails and re-enable spidermonkey compile time checks if needed Patch20: spidermonkey_checks_disable.patch @@ -76,6 +80,7 @@ BuildRequires: pkgconfig(libffi) BuildRequires: pkgconfig(zlib) BuildRequires: python3-devel BuildRequires: python3-setuptools +BuildRequires: python3-looseversion BuildRequires: python3-six BuildRequires: readline-devel BuildRequires: wget @@ -100,6 +105,17 @@ developing applications that use %{name}. pushd ../.. %autopatch -p1 +# Purge the bundled six library incompatible with Python 3.12 +rm third_party/python/six/six.py + +# Link the system six library (build tooling expects that) +ln -s /usr/lib/python%{python3_version}/site-packages/six.py third_party/python/six/six.py + +# Set up looseversion +mkdir third_party/python/looseversion +ln -s /usr/lib/python%{python3_version}/site-packages/looseversion/__init__.py third_party/python/looseversion/looseversion.py +echo "vendored:third_party/python/looseversion" >> python/sites/mach.txt + # Copy out the LICENSE file cp LICENSE js/src/ From 11164ec56109fc5321b13b12a35c0def64f82722 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Tue, 11 Jul 2023 21:42:07 +0200 Subject: [PATCH 14/19] icu 73.2 fixes --- known_failures.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/known_failures.txt b/known_failures.txt index ec563a2..eca36e0 100644 --- a/known_failures.txt +++ b/known_failures.txt @@ -22,12 +22,15 @@ non262/Intl/DateTimeFormat/fractional-second-digits-append-item.js non262/Intl/DateTimeFormat/hourCycle.js non262/Intl/DateTimeFormat/implied-script-has-consistent-output.js non262/Intl/DateTimeFormat/timeZone_backward_links.js +non262/Intl/DateTimeFormat/timeZone_backzone.js non262/Intl/DateTimeFormat/timeZone_version.js non262/Intl/DateTimeFormat/tz-environment-variable.js non262/Intl/DisplayNames/calendar.js non262/Intl/DisplayNames/dateTimeField.js +non262/Intl/DisplayNames/language-dialect.js non262/Intl/ListFormat/conjunction-type.js non262/Intl/Locale/likely-subtags-generated.js +non262/Intl/Locale/likely-subtags.js non262/Intl/NumberFormat/currency-narrow-symbol.js non262/Intl/NumberFormat/format.js non262/Intl/NumberFormat/notation-compact-long.js @@ -100,3 +103,5 @@ test262/intl402/DateTimeFormat/prototype/formatRange/en-US.js test262/intl402/DateTimeFormat/prototype/formatRange/fractionalSecondDigits.js test262/intl402/DateTimeFormat/prototype/formatRangeToParts/en-US.js test262/intl402/DateTimeFormat/prototype/formatRangeToParts/fractionalSecondDigits.js +test262/intl402/Locale/constructor-non-iana-canon.js +test262/intl402/Locale/prototype/minimize/removing-likely-subtags-first-adds-likely-subtags.js From 9608f49d171552cd7a10b8b5cd3cf5608897cdb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Tue, 11 Jul 2023 21:54:27 +0200 Subject: [PATCH 15/19] mozjs102-102.13.0 --- .gitignore | 1 + mozjs102.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1bb3d53..0f51975 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /firefox-102.8.0esr.source.tar.xz /firefox-102.9.0esr.source.tar.xz /firefox-102.12.0esr.source.tar.xz +/firefox-102.13.0esr.source.tar.xz diff --git a/mozjs102.spec b/mozjs102.spec index b8b0aa7..89e6c12 100644 --- a/mozjs102.spec +++ b/mozjs102.spec @@ -18,7 +18,7 @@ %endif Name: mozjs%{major} -Version: 102.12.0 +Version: 102.13.0 Release: %autorelease Summary: SpiderMonkey JavaScript library diff --git a/sources b/sources index a081376..80ca6cf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (firefox-102.12.0esr.source.tar.xz) = 2a85cf1e1c83a862c2886a63dcf3e3e8bca9dd3ed72c5d0223db52387fff3796bc0dcbb508adb8c10a30729f20554c5aac37f8ad045b0088a593d28e39d77fe5 +SHA512 (firefox-102.13.0esr.source.tar.xz) = 745f4a77e4c898313f11118274d27513f4baa16bb42d5b71d9bd0dbe8957dbf39a5f7ae8442cd711aca9b597bc909c04b44cb8d9094c57aa34e285e64f834fde From cf5aafd108cf7991b0dde1bd561a9b3bc7bc8436 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Tue, 11 Jul 2023 22:18:05 +0200 Subject: [PATCH 16/19] Rebuilt for ICU 73.2 From 244ea31c39c94a937f52619bd42eb3bebe24b52b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 15:51:22 +0000 Subject: [PATCH 17/19] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 0350761b385cc5b4e4b1555cecec023c33bed8e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Mon, 28 Aug 2023 18:08:58 +0200 Subject: [PATCH 18/19] mozjs102-102.15.0 (last release) --- .gitignore | 1 + mozjs102.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0f51975..7b5fe41 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /firefox-102.9.0esr.source.tar.xz /firefox-102.12.0esr.source.tar.xz /firefox-102.13.0esr.source.tar.xz +/firefox-102.15.0esr.source.tar.xz diff --git a/mozjs102.spec b/mozjs102.spec index 89e6c12..ebb0729 100644 --- a/mozjs102.spec +++ b/mozjs102.spec @@ -18,7 +18,7 @@ %endif Name: mozjs%{major} -Version: 102.13.0 +Version: 102.15.0 Release: %autorelease Summary: SpiderMonkey JavaScript library diff --git a/sources b/sources index 80ca6cf..0b2185a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (firefox-102.13.0esr.source.tar.xz) = 745f4a77e4c898313f11118274d27513f4baa16bb42d5b71d9bd0dbe8957dbf39a5f7ae8442cd711aca9b597bc909c04b44cb8d9094c57aa34e285e64f834fde +SHA512 (firefox-102.15.0esr.source.tar.xz) = 87db6e32fda215253f9b3bd233ef7fa91a64349310064b8482e5c634f34cbe99a2a111d74d2b9f2a99a0b3b510dbf9039ebe4ccfc176c2554d65bc9cfb508bf9 From d7fe251f060db8d55a5a1379768ff10285a78cb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Thu, 28 Sep 2023 11:23:31 +0200 Subject: [PATCH 19/19] mozjs102-102.15.1 (last release) --- .gitignore | 1 + mozjs102.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7b5fe41..0bb578c 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /firefox-102.12.0esr.source.tar.xz /firefox-102.13.0esr.source.tar.xz /firefox-102.15.0esr.source.tar.xz +/firefox-102.15.1esr.source.tar.xz diff --git a/mozjs102.spec b/mozjs102.spec index ebb0729..b0e35b0 100644 --- a/mozjs102.spec +++ b/mozjs102.spec @@ -18,7 +18,7 @@ %endif Name: mozjs%{major} -Version: 102.15.0 +Version: 102.15.1 Release: %autorelease Summary: SpiderMonkey JavaScript library diff --git a/sources b/sources index 0b2185a..d7fdc70 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (firefox-102.15.0esr.source.tar.xz) = 87db6e32fda215253f9b3bd233ef7fa91a64349310064b8482e5c634f34cbe99a2a111d74d2b9f2a99a0b3b510dbf9039ebe4ccfc176c2554d65bc9cfb508bf9 +SHA512 (firefox-102.15.1esr.source.tar.xz) = bdb66b4fb5622af3e60580a3bcd464d98ef13cb38d6ac6c9e5fc046e567a003cf080125d7748950c91c442fde5e8024c50c4180d2f551aa3528160a3c05ae187