summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoonas Niilola <juippis@gentoo.org>2023-06-03 09:07:41 +0300
committerJoonas Niilola <juippis@gentoo.org>2023-06-03 09:09:04 +0300
commitbca7c74a7cbf5d9a8dc14d73c7ef148d6615ab43 (patch)
tree0b6528d40fdb945027af55751e813c906d3a6cf4 /www-client/firefox
parentwww-client/firefox: invert lld check with mold in 113 (diff)
downloadgentoo-bca7c74a7cbf5d9a8dc14d73c7ef148d6615ab43.tar.gz
gentoo-bca7c74a7cbf5d9a8dc14d73c7ef148d6615ab43.tar.bz2
gentoo-bca7c74a7cbf5d9a8dc14d73c7ef148d6615ab43.zip
www-client/firefox: enable llvm-16 support via rust:0/llvm-16 on 113
- another take with upstream llvm-16 patch added. Bug: https://bugs.gentoo.org/903061 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'www-client/firefox')
-rw-r--r--www-client/firefox/Manifest1
-rw-r--r--www-client/firefox/firefox-113.0.2.ebuild36
2 files changed, 27 insertions, 10 deletions
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index ede2144ce568..8f40e43c59df 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -98,6 +98,7 @@ DIST firefox-102.11.0esr-zh-TW.xpi 614572 BLAKE2B f9d82541a8eb2b67427d1e18da1153
DIST firefox-102.11.0esr.source.tar.xz 477769716 BLAKE2B b19db1b35e6c652e2cd44ec5219bd5c42aacd55987962dbcaf50b5ec54d2ac5066290264f938ba3d45ef111779b9f27b06736ae7df11fa62478ab2179acfe723 SHA512 fdfed404c87f33001c0ab50f9899fa80c897fac645be8ed832e426f412aafbf1468b1c8301bad463b3f5535b6d6f2005a96a748b6e2d6bf5afbc3b5bc10983d6
DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e SHA512 5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd
DIST firefox-113-patches-01.tar.xz 14160 BLAKE2B 46820caddb8c64ce66a3837081176ef30770145ad059eaba18f6eb14592a9b6bd38dd49b57b3d28f11ade90e397afa9232f85390b601a27a8788e0b8765e9cd5 SHA512 19fff6115c33906daf81a0e3a44cbfd9479689b7c5738f0fab730fff293d6a0a004a06d5fd32dafb85868c7e19bf0eac23acfd21000cf1d0b07de00ac5121b7e
+DIST firefox-113-patches-02.tar.xz 15672 BLAKE2B 6e863e333dbbc1f738a6a5560166dc5357bd2f3191ad90db7d01d5d30532ff5a83d5bd42407c03062059e6979b82da18d069f6b8a5725be2c35e15f1c556af8e SHA512 690f06d04e0d06537aa3330d0e2ce8b42c88390447c1fcc6b59eef878b483338f065eac45e899622c5970ee14c7cb777cc28e754a81bd01778185ef37156bbb2
DIST firefox-113.0.1-ach.xpi 460938 BLAKE2B 9b0f52e9e7ca34054d4478f9f654a4612c8ec439aa8da00ba389f175453a78cd4fe9703fa803ce0292fe09ce7907a5ae21091d9333abc61f286b1b39369033f9 SHA512 b8dea2aca103e99e648b76e34051a89eabb3c03e206a7d7632481b32ac622a019046d94693f39d7759fd4da28e1f61544043cb0401fd9e81fac1d2313608226c
DIST firefox-113.0.1-af.xpi 424031 BLAKE2B be16167f496815fedc58ddd1817ca48f9ad5f8b97e2e5095143c160d2874c5c68791aacfc459d0a78e260970090de0ca9e05dab3619d10ebd2b470f0895b6f14 SHA512 b98c5e4c9bb8f267ef09f7c8945b30aa2d4be918d5340e67d9cefd45e72e877c651827c2972d33bfccb93b2193cd0ee951f7f2f4c4b34d0ae373b58e1a815ec3
DIST firefox-113.0.1-an.xpi 505343 BLAKE2B 80c3b1dbec0dc5ef34e52f167576537f7bbe2e74c651b25e12620155f38747adf8c4c7fb5df072f54dc98525cf7480f2d38b7542a1dfeac01520589be31dd004 SHA512 8d6fccb70f0f760c623d57a6a7525c26c1a9dacacba902be9a853884af66426a2a152f029577ab6168812ca5e8e00179f46a9baa0bc3be28c9394732756ddbe3
diff --git a/www-client/firefox/firefox-113.0.2.ebuild b/www-client/firefox/firefox-113.0.2.ebuild
index c0b560f16e62..d94b3e7a7a51 100644
--- a/www-client/firefox/firefox-113.0.2.ebuild
+++ b/www-client/firefox/firefox-113.0.2.ebuild
@@ -3,9 +3,9 @@
EAPI=8
-FIREFOX_PATCHSET="firefox-113-patches-01.tar.xz"
+FIREFOX_PATCHSET="firefox-113-patches-02.tar.xz"
-LLVM_MAX_SLOT=15
+LLVM_MAX_SLOT=16
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_REQ_USE="ncurses,sqlite,ssl"
@@ -80,15 +80,31 @@ FF_ONLY_DEPEND="!www-client/firefox:0
screencast? ( media-video/pipewire:= )
selinux? ( sec-policy/selinux-mozilla )"
BDEPEND="${PYTHON_DEPS}
- sys-devel/clang:15
- sys-devel/llvm:15
- clang? (
- || (
- sys-devel/lld:15
- sys-devel/mold
+ || (
+ (
+ sys-devel/clang:16
+ sys-devel/llvm:16
+ clang? (
+ || (
+ sys-devel/lld:16
+ sys-devel/mold
+ )
+ virtual/rust:0/llvm-16
+ pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] )
+ )
+ )
+ (
+ sys-devel/clang:15
+ sys-devel/llvm:15
+ clang? (
+ || (
+ sys-devel/lld:15
+ sys-devel/mold
+ )
+ virtual/rust:0/llvm-15
+ pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] )
+ )
)
- virtual/rust:0/llvm-15
- pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] )
)
app-alternatives/awk
app-arch/unzip