Mozilla Thunderbird mail/newsgroup client
Go to file
Eike Rathke 8007dbe364 Related: #2192800 Fix FTBFS with clang LLVM 16
Add rust-bindgen patch for building against clang LLVM 16 on
c9s/rhel-9.3.0

With clang LLVM 16 rust-bindgen 0.56.0 is too old, see
https://github.com/rust-lang/rust-bindgen/pull/2319
https://github.com/rust-lang/rust-bindgen/issues/2312
https://github.com/rust-lang/rust-bindgen/issues/2488
https://github.com/rust-lang/rust-bindgen/pull/2339
https://github.com/rust-lang/rust-bindgen/issues/2325

Introduce dist_to_rhel9_minor() and rhel9_minor_version.
Rename dist_to_rhel_minor() to dist_to_rhel8_minor() and
rhel_minor_version to rhel8_minor_version.

Add mp4parse-rust patch to build with rust 1.70

Discovered as
8b5b652d38
apparently its commit summary "Fix unstable-name-collisions warning by using
fully qualified path" being completely unrelated to the original error message:

    error[E0277]: the trait bound `u64: Mul<NonZeroU8>` is not satisfied
	--> /builddir/build/BUILD/thunderbird-102.11.1/third_party/rust/mp4parse/src/lib.rs:3188:62
	 |
    3188 |                 static_assertions::const_assert!(<$lhs>::MAX * <$rhs>::MAX <= <$output>::MAX);
	 |                                                              ^ no implementation for `u64 * NonZeroU8`
2023-06-09 13:41:52 +02:00
.gitignore Resolves: #2192800 Update to 102.11.0 build1 2023-05-17 18:08:14 +02:00
0001-GLIBCXX-fix-for-GCC-12.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
D87019-thin-vec-big-endian.diff Resolves: #1977386 Added bundled libraries and update to 78.11 2021-06-30 14:01:59 +02:00
D158770.diff Update to 102.4.0 2022-10-25 18:14:34 +00:00
backport-rnp-0.16.2-to-esr102-b-bug-1790446.patch Resolves: #2141558 Use openssl for the librnp crypto backend to enable the openpgp encryption 2022-12-14 18:08:21 +01:00
build-aarch64-skia.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
build-arm-libaom.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
build-arm-libopus.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
build-ascii-decode-fail-rhel7.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
build-big-endian-errors.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
build-disable-elfhack.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
build-remove-dav1d-from-wayland-dep.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
build-rhel7-lower-node-min-version.patch Update to 102.4.0 2022-10-25 18:14:34 +00:00
build-rhel7-nasm-dwarf.patch Resolves: #2010722 Update to 91.2.0 2021-10-08 21:57:23 +02:00
disable-openh264-download.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
disable-openpgp-in-thunderbird.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
fedora-shebang-build.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
firefox-enable-addons.patch Sync to 8.4.0 branch 2021-01-21 15:38:17 +01:00
firefox-gcc-build.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
firefox-nss-addon-hack.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
firefox-nss-version.patch Resolves: #2151175 Update to 102.6.0 build1 2022-12-14 18:08:21 +01:00
gating.yaml enabling gating for el9 2021-06-16 13:48:55 +02:00
get-calendar-langpacks.sh RHEL 9.0.0 Alpha bootstrap 2020-10-15 12:44:09 -07:00
google-api-key Added missing patches from 8.3 branch 2021-01-21 17:30:04 +01:00
google-loc-api-key Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
mozilla-1170092.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
mozilla-1516803.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
mozilla-1669639.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
mozilla-1670333.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
mozilla-1775202.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
mozilla-api-key Added missing patches from 8.3 branch 2021-01-21 17:30:04 +01:00
mozilla-bmo849632.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
mozilla-bmo998749.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
mozilla-bmo1005535.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
mozilla-bmo1504834-part1.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
mozilla-bmo1504834-part3.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
mozilla-build-arm.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
mozilla-s390-context.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
mozilla-s390x-skia-gradient.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
mp4parse-rust-8b5b652d38e007e736bb442ccd5aa5ed699db100.patch Related: #2192800 Fix FTBFS with clang LLVM 16 2023-06-09 13:41:52 +02:00
node-stdout-nonblocking-wrapper Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
nss-setup-flags-env.inc Resolves: #2010722 Update to 91.2.0 2021-10-08 21:57:23 +02:00
one_swizzle_to_rule_them_all.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
pgo.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
process-official-tarball Remove the last PELC problematic file 2021-08-03 10:19:29 +02:00
rhbz-1173156.patch Sync to 8.4.0 branch 2021-01-21 15:38:17 +01:00
rhbz-1219542-s390-build.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
rhbz-1354671.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
rpminspect.yaml Update to 102.4.0 2022-10-25 18:14:34 +00:00
rust-bindgen-2319-2339.patch Related: #2192800 Fix FTBFS with clang LLVM 16 2023-06-09 13:41:52 +02:00
sources Resolves: #2192800 Update to 102.11.0 build1 2023-05-17 18:08:14 +02:00
svg-rendering.patch Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
thunderbird-mozconfig Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
thunderbird-mozconfig-branded Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
thunderbird-redhat-default-prefs.js Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
thunderbird-symbolic.svg Resolves: #2126006 Update to 102.3.0, sync from rhel-8 2022-09-22 13:11:59 +02:00
thunderbird.desktop RHEL 9.0.0 Alpha bootstrap 2020-10-15 12:44:09 -07:00
thunderbird.sh.in Resolves: #2141558 Remove the RHEL_ENV_VARS from thunderbird.sh.in 2022-12-14 18:08:21 +01:00
thunderbird.spec Related: #2192800 Fix FTBFS with clang LLVM 16 2023-06-09 13:41:52 +02:00