summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoonas Niilola <juippis@gentoo.org>2023-08-30 17:12:01 +0300
committerJoonas Niilola <juippis@gentoo.org>2023-08-30 17:26:24 +0300
commit33f8f57efd6b913eaec93e775c3eb7bcedfcf5c8 (patch)
tree047267a7e122cebf78382ce72df24d7b64e87a4d /www-client
parentwww-client/firefox: add 102.15.0 (diff)
downloadgentoo-33f8f57efd6b913eaec93e775c3eb7bcedfcf5c8.tar.gz
gentoo-33f8f57efd6b913eaec93e775c3eb7bcedfcf5c8.tar.bz2
gentoo-33f8f57efd6b913eaec93e775c3eb7bcedfcf5c8.zip
www-client/firefox: include rust[nightly] patch on 117.0
- hopefully fix misconfigured readelf usage. Closes: https://bugs.gentoo.org/913130 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'www-client')
-rw-r--r--www-client/firefox/Manifest2
-rw-r--r--www-client/firefox/firefox-117.0.ebuild8
2 files changed, 8 insertions, 2 deletions
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index dafec570f927..18e3feb3bb5a 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -398,7 +398,7 @@ DIST firefox-116.0.3-xh.xpi 401664 BLAKE2B 1de763b5c8827217095f304d7800d3dabf78e
DIST firefox-116.0.3-zh-CN.xpi 596069 BLAKE2B adead5cae90fab7daada7a6d6ac29fefa8e2706e5316b22d9a2af6da70bfe43c8c0dc1776ede6c4840ac974b363f4b0b7282bcadf46dc7372ce845be10eccbbf SHA512 1ea142d55ee2eba534738e5fa8eaaa4b869e6e0c33f153b2becaea558ee196805b20bbaabece433af3fbfa5b667820f948cba57edd76eb7ed4b21cc9645f65f2
DIST firefox-116.0.3-zh-TW.xpi 598589 BLAKE2B fc7879a838e63711402b457f951033789be486c1980ee3cf0bd47c60524622f6e4cddc54102a04fd046bb14e14c1a80c78aa1dd33db333272e64029c6dad8e06 SHA512 ac20f5fc22d469f8ba7550e7029884ac4733f33cd0b7d1ec89723072ce99625fcb2fb40535ae9972a0cd7ce4f6bb6349952f785c44b00384abbc2ef5929ec330
DIST firefox-116.0.3.source.tar.xz 520884220 BLAKE2B 371ff2db5516059b6df21dc4c9350db9f829f6932fb401d7eec2570771aa12919e9a6b1636bb969d9a0ceddf9ab7f8535c9136287847893431143c6e9cb80551 SHA512 194c50e9ba5a918c37fbef8cd72ffb98e5e9f51955d8172b6666a758b5f20777ca0a7f79dff0328305fb6dafefb102ab002e326f47d0965a4dc6d3e9287c42b9
-DIST firefox-117-patches-01.tar.xz 21328 BLAKE2B 938d24f456a8d7b68bfb5831d987a042417a4978a128fa32cadebe4201f17849196ec5506ab38227e4b0d696a43861c8463d12080619eb42b8a0eb7ae340778d SHA512 1abc64c3c891bc6667a8b591e46ecd13113d1461cc15a21e082914392419284c0108400cb9cc28cfe8f941cb9d6d803b8393cf970263d8d56cd8e2ab53a9e1f5
+DIST firefox-117-patches-02.tar.xz 22844 BLAKE2B ba544a03e0fdbf500f3f39fb7eece6b3f6ebf1ec561e8c5ad59ca2d81f1bae5e536c5424918f4f5650cb0c9c7ba8bcd1554aaf1713f2cf2aaec460b28720e837 SHA512 2eb5dc2428ef712848d4767f000e48f396bef5e476b7be39f135088afad327049393eb0a3de2bba93bb3c62238bb878a280a59c10a78eb802db84b012e7a2d17
DIST firefox-117.0-ach.xpi 444788 BLAKE2B ef17002a9dcadd4b27e15cb16a916055acb69a1d5753744efb9a096351ff7e79a7fa4b3d809f55d17f75d74f970cf40793df18ba6d9c4f1bea104cd8da8f9aac SHA512 43db55e41ba8ace6ea453e76dbcf9621b62eaff3928e465c3a1589ed37d9d6ae33f82aaf714dbf739be5feeb7f60ff5d1d134c3480dcff5068a4a5ae1bcf5a7b
DIST firefox-117.0-af.xpi 401860 BLAKE2B cc8253085558e57fad333266889ac7f861b3239f550e8077a0d6a4549a3700e0369abb6cb68e88a2fb7d22468f71d187852863bfcdad91f801eaae7585b9fe61 SHA512 8ba9d7c8333150eab916c63e2883308e6e0a697bd0029c805810ff14f116bd8fda5730147e84546e2f9053fbb99dc90a5f24756e12b79642e6ffb40070bfb729
DIST firefox-117.0-an.xpi 483716 BLAKE2B 19c22429911e27c05ef476733c84a2cd33d9a6f55b1c6c24721d95d046a3c4fc43bf424975613eb87cc9f808c311e0681f7270f2f17018d5249625abf0eb460e SHA512 d2bde00432f39412ca459df9ddd3ddc92b7e073f4ee41250b8fe74377a886e6ef6a9e6d7f98b83007c831824f5894a76414c4286144a845a76920026bcb556e2
diff --git a/www-client/firefox/firefox-117.0.ebuild b/www-client/firefox/firefox-117.0.ebuild
index c0dda104858f..2a9718f34585 100644
--- a/www-client/firefox/firefox-117.0.ebuild
+++ b/www-client/firefox/firefox-117.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-FIREFOX_PATCHSET="firefox-117-patches-01.tar.xz"
+FIREFOX_PATCHSET="firefox-117-patches-02.tar.xz"
LLVM_MAX_SLOT=16
@@ -686,6 +686,10 @@ src_prepare() {
find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
+ # Clear checksums from cargo crates we've manually patched.
+ # moz_clear_vendor_checksums xyz
+ moz_clear_vendor_checksums proc-macro2
+
# Respect choice for "jumbo-build"
# Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431
if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then
@@ -740,6 +744,7 @@ src_configure() {
CXX=${CHOST}-clang++-${version_clang}
NM=llvm-nm
RANLIB=llvm-ranlib
+ READELF=llvm-readelf
elif ! use clang && ! tc-is-gcc ; then
# Force gcc
have_switched_compiler=yes
@@ -749,6 +754,7 @@ src_configure() {
CXX=${CHOST}-g++
NM=gcc-nm
RANLIB=gcc-ranlib
+ READELF=readelf
fi
if [[ -n "${have_switched_compiler}" ]] ; then