summaryrefslogtreecommitdiff
path: root/www-client
diff options
context:
space:
mode:
Diffstat (limited to 'www-client')
-rw-r--r--www-client/Manifest.gzbin6199 -> 6203 bytes
-rw-r--r--www-client/chromium/Manifest4
-rw-r--r--www-client/chromium/chromium-129.0.6668.70.ebuild14
-rw-r--r--www-client/chromium/chromium-130.0.6723.19.ebuild14
4 files changed, 30 insertions, 2 deletions
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index e636b0921d6a..70386407a104 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 86ab7b44be7f..881cdca90e55 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -27,6 +27,6 @@ DIST chromium_128.0.6613.119-1raptor0~deb12u1.debian.tar.xz 8673272 BLAKE2B 0ae1
DIST chromium_128.0.6613.84-1raptor0~deb12u1.debian.tar.xz 8674292 BLAKE2B 74c8556f578231cd133ce3a11306ce38d32332a3db7b0f32a63df1806201933e69e9ff01e66d7ccef279f2134e0a69c89365d7a08a7a7e7d69816a188ae0b91c SHA512 b1b85bc99493676d466e648c00eb7e337efbcb197e9ed5ae6394133721db828583340df5ebfa45a3dccc72f400ad6ada637d400d8e2fae35c1322ca5e15dc10e
EBUILD chromium-128.0.6613.137.ebuild 49240 BLAKE2B 69a16fbb9b7f70c52ee6504a1a9d04c25768d030db483b45a2a8a64f443f30a6991287a82cdc7d59396d102c16b3ac0615220120cd42c28e91390bdf007921d8 SHA512 7642ecc97724d67d7c61e7c9026bb6ce3ee15dea7d5c7afd4ccbb3c8b63f264a1e22e50b545a30eaf9337fd87ea375b749fa010dad89081374b8328ab6f7fd09
EBUILD chromium-129.0.6668.58.ebuild 49250 BLAKE2B cb16c05c69caa49a46877c1ae671c645c5d8ca6df6e2be06e6b2612981cefdff5e9857f485ecaf1c45529b22cefb1a81ec461ebae83aad7d49b833850f9beab9 SHA512 ae47bb83fbc5fbd79624c3931e670f632a555007ede6e00ecc25babff0a97214c34abdd7c2082b0bf66a8bc7eb6b244123d40806b571d3300ce0201fc5ed9123
-EBUILD chromium-129.0.6668.70.ebuild 49250 BLAKE2B cb16c05c69caa49a46877c1ae671c645c5d8ca6df6e2be06e6b2612981cefdff5e9857f485ecaf1c45529b22cefb1a81ec461ebae83aad7d49b833850f9beab9 SHA512 ae47bb83fbc5fbd79624c3931e670f632a555007ede6e00ecc25babff0a97214c34abdd7c2082b0bf66a8bc7eb6b244123d40806b571d3300ce0201fc5ed9123
-EBUILD chromium-130.0.6723.19.ebuild 49322 BLAKE2B 847ca012e55603e26f88531e5d2c91d4c3a31bd16b3d1343823d8e4e04b6419713970279e2c3908371a208d0b03afee34611fcd4da75de20953433b49c0a08f4 SHA512 102e702ee3ec8157399041e82ac97cd8dc2493d175c8678a9f2e73f32128337953e720ac1427c1dc8491b1d26ed24538e5e8f9970a1a5001e3fe2de1c118a102
+EBUILD chromium-129.0.6668.70.ebuild 50100 BLAKE2B 8a866b0cd7671d95742749abd6f70ae65af5971cb6b671c7f426485db3b26aa3f78fbd92af2d2a18f1bc9546641767dc9e6bc48405fa6719bf0fab54c74c5196 SHA512 1adbf9bfb56a79479d5ccf545ff571ba0ed0c41e16bfa870ed091bf10170f1fadd8f115f42660697cd712cc35026500c2c95d61f4e0db1a48ead01e08739bd72
+EBUILD chromium-130.0.6723.19.ebuild 50172 BLAKE2B 48489c9dd780d003d153e4807ee14e91d5be530f5c0f0aa685a87102a5ab18a9e6dd062f033bd86c5e5e641104cd8d365d07988168ba7a6cf35d322c074a2444 SHA512 db07fad4c3991c2738f73f6131a393ca068a6dc786ee09998cea9c1bd4eca1f11ae3253dbcf2c1868b868fbaf934fbcd08397f8d6e79e6409cc3323c96edfcbf
MISC metadata.xml 2083 BLAKE2B e556591b48916e2b26d66b8b3a3f67d8f7c17d7cf2d03bfca4c91e0181604d853b16139583a8364646f5c2db55a2e3281a5b6ee623535452dbc8b0755fac89dc SHA512 b64e3140c1237d45aea47748a259b51685e7aa54c2ba259f6feb60df5a98ec434bd0ecde2e5dc2115d6c6409621ec3111e8b6b2a0fc8be2d9634dc465260dbe2
diff --git a/www-client/chromium/chromium-129.0.6668.70.ebuild b/www-client/chromium/chromium-129.0.6668.70.ebuild
index 16059a00a6bc..23624456867c 100644
--- a/www-client/chromium/chromium-129.0.6668.70.ebuild
+++ b/www-client/chromium/chromium-129.0.6668.70.ebuild
@@ -416,7 +416,21 @@ pkg_setup() {
einfo "Using rust ${rustc_ver} to build"
fi
+ # Chromium requires the Rust profiler library while setting up its build environment.
+ # Since a standard Rust comes with the profiler, instead of patching it out (build/rust/std/BUILD.gn#L103)
+ # we'll just do a sanity check on the selected slot.
+ if [[ "$(eselect --brief rust show 2>/dev/null)" != *"bin"* ]]; then
+ local arch=$(uname -m)
+ local rust_lib_path="${EPREFIX}/usr/lib/rust/${rustc_ver}/lib/rustlib/${arch}-unknown-linux-gnu/lib"
+ local profiler_lib=$(find "${rust_lib_path}" -name "libprofiler_builtins-*.rlib" -print -quit)
+ if [[ -z "${profiler_lib}" ]]; then
+ eerror "Rust ${rustc_ver} is missing the profiler library."
+ eerror "ebuild dependency resolution should have ensured that a Rust with the profiler was installed."
+ die "Please \`eselect\` a Rust slot that has the profiler."
+ fi
+ fi
fi
+
# Users should never hit this, it's purely a development convenience
if ver_test $(gn --version || die) -lt ${GN_MIN_VER}; then
die "dev-build/gn >= ${GN_MIN_VER} is required to build this Chromium"
diff --git a/www-client/chromium/chromium-130.0.6723.19.ebuild b/www-client/chromium/chromium-130.0.6723.19.ebuild
index 1f07aceefef6..4247ea726933 100644
--- a/www-client/chromium/chromium-130.0.6723.19.ebuild
+++ b/www-client/chromium/chromium-130.0.6723.19.ebuild
@@ -416,7 +416,21 @@ pkg_setup() {
einfo "Using rust ${rustc_ver} to build"
fi
+ # Chromium requires the Rust profiler library while setting up its build environment.
+ # Since a standard Rust comes with the profiler, instead of patching it out (build/rust/std/BUILD.gn#L103)
+ # we'll just do a sanity check on the selected slot.
+ if [[ "$(eselect --brief rust show 2>/dev/null)" != *"bin"* ]]; then
+ local arch=$(uname -m)
+ local rust_lib_path="${EPREFIX}/usr/lib/rust/${rustc_ver}/lib/rustlib/${arch}-unknown-linux-gnu/lib"
+ local profiler_lib=$(find "${rust_lib_path}" -name "libprofiler_builtins-*.rlib" -print -quit)
+ if [[ -z "${profiler_lib}" ]]; then
+ eerror "Rust ${rustc_ver} is missing the profiler library."
+ eerror "ebuild dependency resolution should have ensured that a Rust with the profiler was installed."
+ die "Please \`eselect\` a Rust slot that has the profiler."
+ fi
+ fi
fi
+
# Users should never hit this, it's purely a development convenience
if ver_test $(gn --version || die) -lt ${GN_MIN_VER}; then
die "dev-build/gn >= ${GN_MIN_VER} is required to build this Chromium"