diff options
author | Chris Xiong <chirs241097@gmail.com> | 2025-01-18 00:53:33 -0500 |
---|---|---|
committer | Chris Xiong <chirs241097@gmail.com> | 2025-01-18 00:53:33 -0500 |
commit | 064c7ff9f8bc5e623405ad967241007f6261ff2c (patch) | |
tree | 7b9eba9fcc2fe532e6c585469a8ec99dcac13bb4 | |
parent | 190738ccdf938e89986959b12164272ef2b5d9f0 (diff) | |
download | ppo-064c7ff9f8bc5e623405ad967241007f6261ff2c.tar.xz |
???? what's going on ????
-rw-r--r-- | www-client/chromium/Manifest | 3 | ||||
-rw-r--r-- | www-client/chromium/chromium-134.0.6958.2.ebuild | 1 | ||||
-rw-r--r-- | www-client/chromium/files/chromium-134-gn-exec_script_allowlist.patch | 64 |
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", ++# ] |