summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Chris Xiong <chirs241097@gmail.com> 2024-06-02 02:27:07 -0400
committerGravatar Chris Xiong <chirs241097@gmail.com> 2024-06-02 03:11:05 -0400
commit62c1e34044d0e6a8309ea9809f7dc9126ffe1f6c (patch)
tree4a23664093a3e2b04ef8d615443b248c46d8c873
parent6701e19ac516ff514bc65ca7a5b7d6a6872bd199 (diff)
downloadppo-62c1e34044d0e6a8309ea9809f7dc9126ffe1f6c.tar.xz
bindgen?????
-rw-r--r--www-client/chromium/Manifest3
-rw-r--r--www-client/chromium/chromium-127.0.6510.4.ebuild2
-rw-r--r--www-client/chromium/files/chromium-127-bindgen-include-temporary.patch13
3 files changed, 17 insertions, 1 deletions
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 3ea950b..d5d9d43 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -15,6 +15,7 @@ AUX chromium-126-compiler.patch 11310 BLAKE2B 037b37d78669acc23c32cd6f643cba7f2e
AUX chromium-126-freetype-blink.patch 532 BLAKE2B 68cebd58a1e00b2603c3aec90339d5b02b2aa504ddad61833016cc65386b992fbc8e91538b13f9b6fc24d4c4ac1da6c0c31061e8fc7638a70b3716971d90a0d5 SHA512 e2bda2f8338bcd8bf7d45d7b8fb680793efce88698ff84b659b60494fce0ae31375a014e0b0815cabab9ddafc55224769f568f64f8d220392c53b07051d66be7
AUX chromium-126-use-oauth2-client-switches-as-default-r1.patch 1089 BLAKE2B 42f9b433b05c979bc6b689392e78f2207b8a2fa0131cb9b5d12198fb289f0e16d39bd4b1fc53bf0f3b5e5b9094e21c1838920c41d975aac34749f6c4c8c9ac65 SHA512 29113c2454f02b9c93553430de256df410c6cf103dbb10162693c64b045356c762c655e39f771236b8a34afd9b0b1a1f1d3405290a663e1dc2f221d895fdafdc
AUX chromium-126-use-oauth2-client-switches-as-default.patch 976 BLAKE2B 87ab9134e56e99ca8c52edfdf7afcc77f827532a24b96b44b75fa702d22296d60b850332982bab29499163050d89b8c37194db83f4c00b3a42b2441327e4366f SHA512 7dbe772471c2c0eddb5babca2f291cf7ac45ae0ab4931e3e3afed5586e8efdd23536161d2e74bb59bfd67685892966fd65e553acbf82f03df417939c3021e938
+AUX chromium-127-bindgen-include-temporary.patch 580 BLAKE2B 01d74e85d5932d6809b196bf26db43b5fa79dc2bd891170b37620b759316cf04c069e4ccf3c0a290a22d717032860aec2835326df60449b0f91d9205b8e01156 SHA512 48597676a9bf76157e582e5f1ebcba7223e742f346aa6a3b52dbd93f499127e289a11f83a99040b6764bd28776505610f9ab2d0612f29e8389f0e559bdfd348a
AUX chromium-browser.xml 407 BLAKE2B 168d78b0855546ca559cfb51aff0bc85d5e6ae974c25eb76e4a02f6d11659489c6e40397a0b2f7bc1fda336fd2c6dd8c863fccc3340719210b41c7fef51927f4 SHA512 b767fb4fd1925029d95560fc14cb7ab12ae43b2fe923e92d75e733b9723cbe1dcdf6df041a2b62554e98b79b47ef3f6028c773e72e6fd53166a021d49657aeca
AUX chromium-cross-compile.patch 323 BLAKE2B 8d5091ce5287422c9688ede2563360a96b8bd34b9750dc1c8f0b6ca9aeff2c066fac2da169396baa131d971c087c78f9af53999df0e102d1f57176f5e8d3dd57 SHA512 06d3afc1aa19e57daac0e4bad37e1f365a68408240430e5e818e5a4f12e3b7519214eafa463633e447e7029f4ae13ea864ca347ad1fac117702a0be88718a954
AUX chromium-launcher-r7.sh 1631 BLAKE2B ae28d758264446511fd2b64ba69fe920144b351e8833e0e98f43d00633e850094c288b5d97d1a84801ea13aceb294623692c86c1b9be5811b7b97fa8a07a1ecd SHA512 1e97f8394bd8bb4b29570b1b85176efe6258314a596f079bee1c4018113e0023aa54a93690ba8de2a00d127af10dbe2cc3fb3127b72b841c6f28f9e7bed820e0
@@ -25,4 +26,4 @@ DIST chromium-126.0.6452.3.tar.xz 4027440964 BLAKE2B bb8c2d6bab6c1a806fce0bf5238
DIST chromium-127.0.6510.4.tar.xz 6138733932 BLAKE2B 1a2b416e86c45c7c7b1cb971cf01577503cf8f006e8b9e1b7ed9abf26470e07ab191deed13eef542262d0c500f5054ed9e8c129544c4e16f43139444fc48b985 SHA512 77ab519f5f452d10d44e9bea345646f1765adef7c8f843c3bb18cd14b083c88ebb109ec8b0648b2772cb6745f68efe69aee942d8768b6747d8283fa895d87cdd
DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d SHA512 9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c
EBUILD chromium-126.0.6452.3.ebuild 39657 BLAKE2B 79a93fecbcbc06750dc65b6800fb31b0d6946aa69e40c4a0502ab11692df35a5ad19efd0e2400f88c362fdf4d75b934158b66a76febc2ba3104a590bc15ac8bc SHA512 f2db4ba1db5a7d9701049e5120b8f0f77390daad0f618015ed0ecaf04f7716f133a9888647bd835c1c9725e6e74f27b2b65d606b941ea8c57048b1434b4f9f4a
-EBUILD chromium-127.0.6510.4.ebuild 39942 BLAKE2B c03059397a36727bb9399bdf69cc532eafa57b48c3a83864e48ab8dffda76a23e90b92b34e1bf71d920e2fc4bcb62553aa9aaa04b24bdf36c7a59a8e5d6395be SHA512 4ff075743b8d754b20baf3ffed825d4be101d9272dfe38ccc5488c70764534fc58f658f514270ce8c2e462234911b44c464e25e0d45279107a6d7b5051daba38
+EBUILD chromium-127.0.6510.4.ebuild 40072 BLAKE2B fb68acc30b9eac71dd9acfbfb75dabf58efe92923dd20f6b4d8083e894aed39aa5e5bae63d43a03d954f39917c64b28897e91376bb7479ce8c4b04e48bad2880 SHA512 25338afe3adc0aecf6a79600cbdf895dca14e1ba67aae5a4d0ceafac2a553518d19bf7c7f0dc378bbe52a362154c38dd9f38c85f8d45e372311fa56e2a720e78
diff --git a/www-client/chromium/chromium-127.0.6510.4.ebuild b/www-client/chromium/chromium-127.0.6510.4.ebuild
index 613ebf0..9aa8512 100644
--- a/www-client/chromium/chromium-127.0.6510.4.ebuild
+++ b/www-client/chromium/chromium-127.0.6510.4.ebuild
@@ -326,6 +326,7 @@ src_prepare() {
"${FILESDIR}/chromium-118-material-color-utils.patch"
"${FILESDIR}/chromium-126-freetype-blink.patch"
"${FILESDIR}/chromium-124-metrics-histograms-nodepotbin.patch"
+ "${FILESDIR}/chromium-127-bindgen-include-temporary.patch"
"${FILESDIR}/chromium-111-InkDropHost-crash.patch"
"${FILESDIR}/chromium-126-EnumTable-crash.patch"
@@ -434,6 +435,7 @@ src_prepare() {
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/rxjs
third_party/devtools-frontend/src/front_end/third_party/vscode.web-custom-data
third_party/devtools-frontend/src/front_end/third_party/wasmparser
+ third_party/devtools-frontend/src/front_end/third_party/web-vitals
third_party/devtools-frontend/src/third_party
third_party/distributed_point_functions
third_party/dom_distiller_js
diff --git a/www-client/chromium/files/chromium-127-bindgen-include-temporary.patch b/www-client/chromium/files/chromium-127-bindgen-include-temporary.patch
new file mode 100644
index 0000000..570cce8
--- /dev/null
+++ b/www-client/chromium/files/chromium-127-bindgen-include-temporary.patch
@@ -0,0 +1,13 @@
+diff --git a/build/rust/rust_bindgen.gni b/build/rust/rust_bindgen.gni
+index bf110ca93c..654ddf5f0b 100644
+--- a/build/rust/rust_bindgen.gni
++++ b/build/rust/rust_bindgen.gni
+@@ -152,6 +152,8 @@ template("rust_bindgen") {
+ clang_resource_dir,
+ ]
+
++ args += [ "-I" + rebase_path(sysroot + "/usr/lib/clang/17/include/", root_build_dir) ]
++
+ # The `--sysroot` flag is not working as expected and gets ignored (we don't
+ # fully understand why, see b/328510249). But we add `-isystem` to point at
+ # the headers in the sysroot which are otherwise not found.