commit:     98db1d579a983d860d6233db5968a19ddc073565
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 15 13:07:07 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Jul 15 13:07:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98db1d57

mail-client/thunderbird: enable llvm-18/rust-1.78+

Closes: https://bugs.gentoo.org/936072
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 mail-client/thunderbird/Manifest                    |  2 +-
 mail-client/thunderbird/thunderbird-115.12.1.ebuild | 17 +++++++++++++++--
 2 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 8758fbf43016..dbbed2d419d1 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -1,4 +1,4 @@
-DIST firefox-115esr-patches-09.tar.xz 16660 BLAKE2B 
1dcdf62f35013b82dd70bf00c0505394b9277affcd1b1cbde92421778f4fcc146f536a546c2db8d6a70f92d40e4b1c96927fedec54383e6bb80bd9806d9b4461
 SHA512 
e003d0a2a5304dcdd0851b57ceb11993333326c8221d5d99555cd0c64090d5eda1bdb2a2a52e605f6094a3214ffa2238e43d57ff64eb7d424ff54b8125c16f5c
+DIST firefox-115esr-patches-11.tar.xz 49440 BLAKE2B 
804f5b7434fdf671361f8efbfa3e63cb8b14fcdea39a444ee04cbb4ff7d7deaea74ede239843c350a857eeacf59a69145e234070baa3b05b6d3e1b5c8835f23c
 SHA512 
5e2c88374f14611a1aee4fa191ceb2e66c1d440c98d6ca9d17747290f01f1a713b71c71cebc37313c089524aa6155bfce08c8931a24b71b28de54913cfccd73c
 DIST thunderbird-115.12.1-af.xpi 550974 BLAKE2B 
3f973170020cd5fa492e3b1cea3088a801e799f48dffa2081589cbcaa51eaa953dafb62ce008f894b465f6c0bee45532241b823dcc4ebe643c032fcc7ad58ae2
 SHA512 
6f2084f4b61d39eef49a499da144308accd2dddf1c191adda616a5289c7afc8e4cf8700b45e0b9957bdbb8b882a998234d2971d51eb970957d4a2d99ce3cc877
 DIST thunderbird-115.12.1-ar.xpi 673669 BLAKE2B 
c4bdce98303c81590bcb30c99bbbd5026e41aa67e3c14e5a2e0e91f2452fb8774a7c7242c6c4f82c68312a67e1caa4fb2d7d892ff6fda9c35073f270ac394ce7
 SHA512 
549b8b491785f20e0459754087c89bdbb9fe21cd124bd025b6854040da98724884c78556382be6cd9de5652569a19c8a540c67123d3c7e9c31ae8ff445db3c94
 DIST thunderbird-115.12.1-ast.xpi 569921 BLAKE2B 
58b9e9e037dcd13ff2768eac57c06a0769a47eefd37d5705a4b61cc28a338422fac10eec787501d173839a68099071cea11f0c2adec2e277d756b089e7860042
 SHA512 
47e605d6846cbcbdd07f6388453fad1ef5fcd99013e288a6ff5a70920b2946567dd6317416f2dfcbc19b2def5980005e245b14c6f273f4ff2dda6ef31cb96253

diff --git a/mail-client/thunderbird/thunderbird-115.12.1.ebuild 
b/mail-client/thunderbird/thunderbird-115.12.1.ebuild
index 582b2c7d6c1d..a0a938341cd3 100644
--- a/mail-client/thunderbird/thunderbird-115.12.1.ebuild
+++ b/mail-client/thunderbird/thunderbird-115.12.1.ebuild
@@ -3,9 +3,9 @@
 
 EAPI=8
 
-FIREFOX_PATCHSET="firefox-115esr-patches-09.tar.xz"
+FIREFOX_PATCHSET="firefox-115esr-patches-11.tar.xz"
 
-LLVM_MAX_SLOT=17
+LLVM_MAX_SLOT=18
 
 PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="ncurses,sqlite,ssl"
@@ -81,6 +81,15 @@ TB_ONLY_DEPEND="!<x11-plugins/enigmail-2.2
        system-librnp? ( dev-util/librnp )"
 BDEPEND="${PYTHON_DEPS}
        || (
+               (
+                       sys-devel/clang:18
+                       sys-devel/llvm:18
+                       clang? (
+                               sys-devel/lld:18
+                               virtual/rust:0/llvm-18
+                               pgo? ( 
=sys-libs/compiler-rt-sanitizers-18*[profile] )
+                       )
+               )
                (
                        sys-devel/clang:17
                        sys-devel/llvm:17
@@ -682,6 +691,10 @@ src_prepare() {
        # Clear cargo checksums from crates we have patched
        # moz_clear_vendor_checksums crate
        moz_clear_vendor_checksums audio_thread_priority
+       moz_clear_vendor_checksums bindgen
+       moz_clear_vendor_checksums encoding_rs
+       moz_clear_vendor_checksums any_all_workaround
+       moz_clear_vendor_checksums packed_simd
 
        # Create build dir
        BUILD_DIR="${WORKDIR}/${PN}_build"

Reply via email to