commit: b56dcd375daae913e62e557b3e06a23ccf5ae14c
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 18 17:16:51 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Dec 18 17:16:51 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b56dcd37
www-client/firefox: gcc+pgo enhancements in 133.0.3
- drop a redundant gcc-related patch,
- there's something weird going on when compiling with gcc, as +pgo doesn't
provide almost any performance boost unlike when compiling with clang +pgo.
This doesn't solve the problem, but should still be an enhancement when
handling gcc+pgo.
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
www-client/firefox/Manifest | 2 +-
www-client/firefox/firefox-133.0.3.ebuild | 5 ++++-
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index a309abce0a61..c6386c48f180 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -202,7 +202,7 @@ DIST firefox-128.5.1esr-zh-TW.xpi 677431 BLAKE2B
d7b0a38dbb8a14146d2b26a5c5885e8
DIST firefox-128.5.1esr.source.tar.xz 559760256 BLAKE2B
45c1e9cb54ccc031ab8ce53d61337b3105cb76c7a00043ca62b323aae968c3e3642fd5141355a96b43fb3bafc43f72f4127d6bfdeac6a51be2f6a56f0e66699f
SHA512
476d71ff45a7178301081191d1b4c47fb21b42618f12191605f95ad48603b84a9150cb5c96f668751a43c8f6a4a43ecf337d38007d8e2b546f006faead2d66d5
DIST firefox-128esr-patches-07.tar.xz 18856 BLAKE2B
44d0ddf11518c7eef0a96de4f475a6ae1535e43e5bf89b8f61dc95330f28d6a053d08e6a183cf71432107256c83cd6ee6f742b235ca82babe4dd83698bf80d07
SHA512
60b4f18f5d91fc25f86cceccd561b55f167299908fbf2f9d7d69a8ce299c643f0b538d613d4348e42dd17c3812e4fa315e15004614af1f40fbe2adda417a1a81
DIST firefox-133-patches-02.tar.xz 16928 BLAKE2B
1748a415d3588b715a67d6fdd1a799643834017fb759a89fc3fe8f49839c44716b1e7d07abb4d36bdc24aa85e674ef7f8a872786911c811b1d7873b07a138670
SHA512
e5e3416702889fa2f883db04675d34c27a1699525d069db41346b154bbac31831b0796493bdaefb81f7bfc1a0fd77068b08adbf78a1c98209ff87b8ae1474e45
-DIST firefox-133-patches-03.tar.xz 19932 BLAKE2B
d7a8843d7a85cc6324050dc66a325b0cfcb0df23f9cd1a77ae52365750007cf9c37023d90489a022560e21e6dcf4cef7db8f065cf7a8be87898cf63a68346f54
SHA512
b62f0d15f77ffa9e189394780c64189cda1cfcb97fcdbce848d1e0931ab903010d847c9bb050a02412fa5288cb53b25043372db61475dc3833957b12b6ae25f9
+DIST firefox-133-patches-04.tar.xz 19672 BLAKE2B
17a067b47433c154a2aa8023143680c6a26cfbac16692251372538ae7d75523eaa8e8231dbbba56b87771c689f5aa96764ea5b8d79881d4cb8c55a81705c08ff
SHA512
f5c45aea0045fd7e899d089137d2a18983c8017bba62de00ae63c4ea479418cd129b5c23f134ba8251b1d7bcd3f3cabb9aac1735c9f89e3e1556d5fae3126fa1
DIST firefox-133.0-ach.xpi 468550 BLAKE2B
f43831186c2b63a701a5f82d0a6352d3171de07d480b291c3b49124a437e07075ac1590b78527bdf8bb0699d1084991a29683a8997e1c06c7b317b28d37678c5
SHA512
150daddb52ed7635091fb484679f8defd0038a6b67519bb817ba16c4bcaefd2feada7971505505be41f97a563d4d1d49d9ee5e0c50fbe36885b333600abc2b39
DIST firefox-133.0-af.xpi 421559 BLAKE2B
66732fe0f7b6ba4a02124340181e4105ef13b5b529e7588b0f94072ca85d43920c83808874d6c8431fc1bbf18869c2f3547c8c933a08e2d2625c761880024d87
SHA512
c9d1206cd565ac4044d3eb329e689b067591f5ddb50600ac748f7e768bca872dde9c34879ca91cc09df37bc7dfb38834e3725f4c7d64ec2828cbd2c2f3b2c9c2
DIST firefox-133.0-an.xpi 511308 BLAKE2B
a412d766bca75f8e7968cbc048d5548ef583b47fbe39476db0a33f367592b0cf042e6b8a5056114d282121f5e23f368433f919a42a25911f0f12846966657946
SHA512
465130689e67dbb0be1eafbfaba3ec5216fb150d4f7d8e31a01b939a1ae2d544a60dcafa5e343625dd605de5fcd34c9c4d652c4bf3c6cd2d5b255f61e0b98b2d
diff --git a/www-client/firefox/firefox-133.0.3.ebuild
b/www-client/firefox/firefox-133.0.3.ebuild
index a2a9fe6dd2ed..d75faedfa125 100644
--- a/www-client/firefox/firefox-133.0.3.ebuild
+++ b/www-client/firefox/firefox-133.0.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-FIREFOX_PATCHSET="firefox-133-patches-03.tar.xz"
+FIREFOX_PATCHSET="firefox-133-patches-04.tar.xz"
LLVM_COMPAT=( 17 18 19 )
@@ -979,6 +979,9 @@ src_configure() {
if use clang ; then
# Used in build/pgo/profileserver.py
export LLVM_PROFDATA="llvm-profdata"
+ else
+ export GCOV_PREFIX="${BUILD_DIR}"/instrumented
+ export GCOV_PREFIX_STRIP=$(( $(echo "${BUILD_DIR}"|tr
-c -d '/' |wc -c )+2 ))
fi
fi