summaryrefslogtreecommitdiff
path: root/www-client
diff options
context:
space:
mode:
authorGravatar Chris Xiong <chirs241097@gmail.com> 2025-01-18 00:53:33 -0500
committerGravatar Chris Xiong <chirs241097@gmail.com> 2025-01-18 00:53:33 -0500
commit064c7ff9f8bc5e623405ad967241007f6261ff2c (patch)
tree7b9eba9fcc2fe532e6c585469a8ec99dcac13bb4 /www-client
parent190738ccdf938e89986959b12164272ef2b5d9f0 (diff)
downloadppo-064c7ff9f8bc5e623405ad967241007f6261ff2c.tar.xz
???? what's going on ????
Diffstat (limited to 'www-client')
-rw-r--r--www-client/chromium/Manifest3
-rw-r--r--www-client/chromium/chromium-134.0.6958.2.ebuild1
-rw-r--r--www-client/chromium/files/chromium-134-gn-exec_script_allowlist.patch64
3 files changed, 67 insertions, 1 deletions
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 8f01f31..994d00e 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -24,6 +24,7 @@ AUX chromium-131-text_codec_icu-system-icu.patch 1204 BLAKE2B 97bfcc1ef1e72da9fc
AUX chromium-131-use-oauth2-client-switches-as-default.patch 1194 BLAKE2B 040f8161c659d015bfda3f8f2f9c3f904b0b1318233569550c80b4c1a6cfeca8e3d39998e8ebec87880948ec2444214fd0551f0a65111363c3c40fe3c0d717c8 SHA512 20621cc7ee69bb0e53d1806f6e78381357fb31c99d339ed9b385a669dcdc92b800f2b3c2d6833bb36e94348793afe790a6f3f3d5d2f330c57407305fa8095a5a
AUX chromium-132-compiler.patch 12901 BLAKE2B 37be5fc8b2c546cffc0976d5c9f7f0849e4b9475c06891adf67ab6b7921b3dc92c105f21d30c38bf5106bbb4471161579533413cd46969df1f775b6dd24f4ad9 SHA512 089053f70731cc9b0eaabefb14fee0f8571c515ab37f7be1dbd6a0b368e727cf985eae7be60c205ee19e0b3925286abdcdd87ae2bd48159f8fad9b24a9da6dae
AUX chromium-134-EnumTable-crash.patch 3068 BLAKE2B 8b3bad8e20d6c3477495792279b1c58aa599e5934380d6efb26285a4348be8b98fe5869dc9ce9c83049e35f20f73ab9de7eb819002e6753aecd16ef7de734194 SHA512 5cd2da1407d150218595b3da7e76a2df7e12675e91c9bc2dce793f3801ed53705dada351865ead578ad6516ee5d19423f25021ab213bd9305eea8860f92f42b0
+AUX chromium-134-gn-exec_script_allowlist.patch 2328 BLAKE2B d5e4ebeff797fa02b4e41da1cbc8f90bdfdf3250e627e387c8b482b5f163703e835da0e06e2d543d7d81fc990fa5093c6495fa5f7858b5c692a9d0b10fe21914 SHA512 c47330b69dd6fa1d0ca91ebf2927fe8f5c75c9e6a9ebb5959ed7590665b05d297c494222c786cba5c3530dcb8ad0fa08e87f0cb2942daeb403b812e5879b684f
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
@@ -34,4 +35,4 @@ DIST chromium-133.0.6905.0.tar.xz 7721086008 BLAKE2B f7f023fac92cdf4d134c3fc7252
DIST chromium-134.0.6958.2.tar.xz 7384605804 BLAKE2B 24977021b6a2892bf6786f1443a146826a6da1c15b3d701075b59a42656046c7669b16563039f0f14da1b41dcc176880bb7d5fc725cf6c8d1c1979caaeea26c2 SHA512 0a1742d912ce376c976724339dc24c1568146fbd97bba8df77e9069440411e10a06fa135a5f6f098e9b2551f4cb2e93d99a53d91b8e4c03e51ad46350811ca66
DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d SHA512 9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c
EBUILD chromium-133.0.6905.0.ebuild 40433 BLAKE2B 8556604277e2a91ba06b52d39c07aeb0e6f6f028d24497764a9c141c62223111df409a74c7f44a6d9b2bea4344f2f67ed35bf0cfb16017492f9f1a26978a5585 SHA512 f26c8bae5d614d9a22e772db312b98557611e4c3142e5f1497f865ab56589c6e53b39951c8ab21c52bdbfeeca3f6bc81352f6f213e5e7ceae12b8eadc9c92ad7
-EBUILD chromium-134.0.6958.2.ebuild 40341 BLAKE2B b7721df8f439779e48b5f0e9b9e967407b72d2e299ce9437d1731e3ca7377b513a346dbff28c23d5928653e4257be196b330ed412a03c602318f4c1f87fc6901 SHA512 53076f2ee6e76fabb2b755eb94ea51d034dfc464ed6ecf4f0e9698fcc48f101fba4e791b064f4b48146c552a45099cde7616bd204cb7de401d05fffbadf515e4
+EBUILD chromium-134.0.6958.2.ebuild 40401 BLAKE2B a2ed433ad62c6c0575aa2d1f74ea387b5a69a853ad6ae28664ae89d7b4fde96b9eea3a38c9e4e5ce615d622661bd69ad876739bdcc4db4daa16851745bea65e5 SHA512 d8a8c7e8dbb175907034a3b4a73cddc98a1ffcd016a53262f56a552d26bb7465863d5f48dc124a0b65388652e58185a159f269cd39c72109fefbdb017b19023f
diff --git a/www-client/chromium/chromium-134.0.6958.2.ebuild b/www-client/chromium/chromium-134.0.6958.2.ebuild
index 68813b0..e9e3905 100644
--- a/www-client/chromium/chromium-134.0.6958.2.ebuild
+++ b/www-client/chromium/chromium-134.0.6958.2.ebuild
@@ -324,6 +324,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-134-gn-exec_script_allowlist.patch"
"${FILESDIR}/chromium-111-InkDropHost-crash.patch"
"${FILESDIR}/chromium-134-EnumTable-crash.patch"
diff --git a/www-client/chromium/files/chromium-134-gn-exec_script_allowlist.patch b/www-client/chromium/files/chromium-134-gn-exec_script_allowlist.patch
new file mode 100644
index 0000000..008e149
--- /dev/null
+++ b/www-client/chromium/files/chromium-134-gn-exec_script_allowlist.patch
@@ -0,0 +1,64 @@
+diff --git a/.gn b/.gn
+index 3f65718281..0170ef8d0f 100644
+--- a/.gn
++++ b/.gn
+@@ -145,31 +145,31 @@ no_check_targets = [
+ # this situation much easier to create. if the build always lists the
+ # files and passes them to a script, it will always be correct.
+
+-exec_script_allowlist =
+- build_dotfile_settings.exec_script_allowlist +
+- angle_dotfile_settings.exec_script_whitelist +
+- [
+- # Allowlist entries for //build should go into
+- # //build/dotfile_settings.gni instead, so that they can be shared
+- # with other repos. The entries in this list should be only for files
+- # in the Chromium repo outside of //build.
+- "//build_overrides/build.gni",
+-
+- "//chrome/android/webapk/shell_apk/prepare_upload_dir/BUILD.gn",
+- "//chrome/version.gni",
+-
+- # TODO(dgn): Layer violation but breaks the build otherwise, see
+- # https://crbug.com/474506.
+- "//clank/java/BUILD.gn",
+- "//clank/native/BUILD.gn",
+-
+- "//google_apis/BUILD.gn",
+- "//printing/BUILD.gn",
+-
+- "//remoting/host/installer/linux/BUILD.gn",
+- "//remoting/remoting_version.gni",
+- "//remoting/host/installer/win/generate_clsids.gni",
+-
+- "//tools/grit/grit_rule.gni",
+- "//tools/gritsettings/BUILD.gn",
+- ]
++#exec_script_allowlist =
++# build_dotfile_settings.exec_script_allowlist +
++# angle_dotfile_settings.exec_script_whitelist +
++# [
++# # Allowlist entries for //build should go into
++# # //build/dotfile_settings.gni instead, so that they can be shared
++# # with other repos. The entries in this list should be only for files
++# # in the Chromium repo outside of //build.
++# "//build_overrides/build.gni",
++#
++# "//chrome/android/webapk/shell_apk/prepare_upload_dir/BUILD.gn",
++# "//chrome/version.gni",
++#
++# # TODO(dgn): Layer violation but breaks the build otherwise, see
++# # https://crbug.com/474506.
++# "//clank/java/BUILD.gn",
++# "//clank/native/BUILD.gn",
++#
++# "//google_apis/BUILD.gn",
++# "//printing/BUILD.gn",
++#
++# "//remoting/host/installer/linux/BUILD.gn",
++# "//remoting/remoting_version.gni",
++# "//remoting/host/installer/win/generate_clsids.gni",
++#
++# "//tools/grit/grit_rule.gni",
++# "//tools/gritsettings/BUILD.gn",
++# ]