diff options
Diffstat (limited to 'www-client/chromium')
-rw-r--r-- | www-client/chromium/Manifest | 10 | ||||
-rw-r--r-- | www-client/chromium/chromium-80.0.3987.66.ebuild (renamed from www-client/chromium/chromium-80.0.3987.53.ebuild) | 0 | ||||
-rw-r--r-- | www-client/chromium/chromium-81.0.4033.2.ebuild (renamed from www-client/chromium/chromium-81.0.4029.3.ebuild) | 1 | ||||
-rw-r--r-- | www-client/chromium/files/chromium-compiler-r11.patch | 44 |
4 files changed, 29 insertions, 26 deletions
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index c6836796023d..f2d9a40d9d85 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -20,15 +20,15 @@ AUX chromium-81-gcc-noexcept.patch 804 BLAKE2B fde20835e046808b3066b53d57ba75475 AUX chromium-81-gcc-template.patch 1126 BLAKE2B 41f04c54bd9eb7dbc9c995beeac3c485990ccff950867d19171cc2c79bf29f2e9b27aad41dbbd62592113ab446e74d6389995972b92feb8ab742a662dc55ed38 SHA512 2c2e4cb57fc2d3eb67cc864f2aaabaad5861c4433a5d99a9b41a8bc4e2790bf8736b251f18dba9844dbe83180a117a0861fc5c826457472a0956dc8e8746432b AUX chromium-browser.xml 407 BLAKE2B 168d78b0855546ca559cfb51aff0bc85d5e6ae974c25eb76e4a02f6d11659489c6e40397a0b2f7bc1fda336fd2c6dd8c863fccc3340719210b41c7fef51927f4 SHA512 b767fb4fd1925029d95560fc14cb7ab12ae43b2fe923e92d75e733b9723cbe1dcdf6df041a2b62554e98b79b47ef3f6028c773e72e6fd53166a021d49657aeca AUX chromium-compiler-r10.patch 5917 BLAKE2B a16ea6a1eee56a7de06f82e161536dab19a507f675fe8268b5a455bf36b9f5e6c1df02de73b303ab61e33153f06f118e22623d01f654d4a7c88ca8c3f8326401 SHA512 e64f9f75e685868cb8da8851e84362952a18e5dbca674c853a41feb582bdd4dc59219727f2c77440ec2030e21d7b436f144c552c30b2a4960cbe0da32c6f6c5e -AUX chromium-compiler-r11.patch 6237 BLAKE2B 5c0519f5d851184d5fc43871aac2be45f19d8883ca600575ea6d807e2d4731319e7bcf16c5ad36347cc66d99ee938cfe0be664e7c3023fa92d9c94f80d246839 SHA512 b1047ca03b0014f161d93dd53118f0ff54ab86dfdd5ae6f7412cf54c899c425c4475f3b3309805e7b3c2647b8cab34648c3c9a553e0481b790b33973b4ead7f0 +AUX chromium-compiler-r11.patch 6374 BLAKE2B fcb5f785305ba5638b0540d67a18f5f6a3be71a1dd9102b164722e673bb32c92fed67a79dc42577a6c0267795dbbfa1347d4a41c9d58a6d09d4abbe3d1e97993 SHA512 2f11bdde45e08f4a88d4c893df64f6cc0284f34a9095059d45733c6109a14262973f5b74702da5869f45f3385dc6df1f7c3504cf0cd8fed56348ee4e80035658 AUX chromium-fix-char_traits.patch 355 BLAKE2B 5269c43c4d36dc1cd190aedc04e3172fbef0048484ac7e4db15fffd69009c8ba02f0ed786c64b292fbbcd2409ad70545817cd7d45a2cb51fd76bf72250ca0018 SHA512 85ab70f168f56c01e01bdf210d107bebd7c344e95dcb692a19a0f7883ed6aec5325b38c35cd3c9b37c1915820d5e8d401e8ee92c289436fb8bc8341c3c6007a8 AUX chromium-launcher-r3.sh 1199 BLAKE2B 85f57b380cdc25bd000cf57d3c129b67f6e55d96dd958190040b0680f8d4d358ac777e0c1ebd6a1b32dd3821a377bcf9f598e073584528d0480460978c4c1fb1 SHA512 f1909314ae74985c85740d26c9bfab694f3202de8ccc392a1c4ec5c8760db21b6cc46146c78a9abebd09e6d24f37e19466f0c4d2d61815400b48d859f8ce154d AUX chromium-unbundle-zlib-r1.patch 515 BLAKE2B f3263f7450a940449d7edc0aef46a888248e0245a71797435a985fda8ef3c1abb8823a5a363cff1db0e2d09715942322e5d5ae9ab3554a5a3aeb2db748102a97 SHA512 89d62431e11cf8f3b48afdf9a133a8532916d445676de12acb48b0aaca3aa45106e25de399e7ee37a6220b0766c0ea65f10da219d4bb9a7a02275b4364e493ad AUX chromium.default 148 BLAKE2B 5ee5b582c59a6e4bef87bbb0e232e2470ad412b1fbbb3b9af6ef7153edb55c5b9080cc16a5a115b0c5b3c381aa87ce57a7b12bdd2070e67dac10a6c2995ddbaf SHA512 0d4849e03592fb58b05e62a43021eca7e61615616c8907c3b2e445402e03adaf9e8fa25b0a745d6c31eb037456215cc02b59e345a3a06d932e76cf990c92d739 DIST chromium-79.0.3945.130.tar.xz 778319112 BLAKE2B ac6d7c08c34afc4de8383964f76a5eabc9209de185535a27eff2d6934a77d01fd6b07d5c5afb16e9dd936b2650da76d460e8a485ab16f8300144c7de9b3be2bb SHA512 4b5d4769b068f20b8028085a148cbaf31311eeffad0a22c5c0909af273a8e57e077b33cc93331bbeff9165477262eed2e345b2224ac4f76d8bdb79f983596a81 -DIST chromium-80.0.3987.53.tar.xz 798716580 BLAKE2B 922023deb0662b50b09db0261a56cfe124e8d15f5ae3e87bb0ac27206821f1a1c7fc223402d5ac8744fb88b00ff677aef21c9b09240d9f9ba4812d7f74d20ec2 SHA512 585501363c1e46d710a3ced89a91ae94e6e876a5cde9db3d0cc83a887f174f61a05d489274a62a832c30862ef5121e2838fc90b69d8ad17895afad94147d2b3f -DIST chromium-81.0.4029.3.tar.xz 884456176 BLAKE2B 56a409e024cafb96db807080aeed0a3a7f21cade7ab797e3dba7ca0628c17997630955b84fe3eb90089738c167ac88398f8d0d24871f7c16ca4382ac141f3a3d SHA512 0b64c45e6c5febcb142a1fe89f94c352db8b57459937511f7e0d010105d94223ba3cb07d5f16fe1cc0534cbdf28bd6badcd8404da65a6d78d3bcc5131ecd9bc5 +DIST chromium-80.0.3987.66.tar.xz 801288252 BLAKE2B da3db645a6d086aa4604a8ca208b982870d32571128a74fb484a7b18b435644987beefe9edb91d635f30ca1c0ebc68968d8bd2ea8b30baeeffeb684ac4feadf9 SHA512 6759433aa4fdad6630d30709960d4e97b88086a2ccac79fcffcf3d770a15fd5092d5f9a79225fc13f599430b36ddce51a244674b47a9aafae1f272b3d7e2fa25 +DIST chromium-81.0.4033.2.tar.xz 819332884 BLAKE2B 4d12fef8959a5de2cde1430b3b0c927e6ecff13276db4490d99491a989310a44fa2df114603e09f5d0f3c3c362b31c02e04be0926ede627ceb075f92f1be76d1 SHA512 3e11cf4cdfa49e80926cfadf217fb7f0cec26b0fac9788b0d020b02be55419cb10ba9e483e4d3851beb55ddd78a80e8d695ed46da971520856f66f32b11d7388 EBUILD chromium-79.0.3945.130.ebuild 22703 BLAKE2B c69e08a9bfdd3ec572888a740198cf3a810fa772c024cc42532cfa21ee578d9e28d7bf60b6b092b658663e432cdf355564a57594f50b02f33b8c0398252edccc SHA512 a94ba1b8cff2712134d77f502b9ae33f6125a899e8a894b0bf4141c68f6d12b8ae9cefad38d5056b688079052f021d3a1b71bec6cf89f8eb97ef38ff13d74965 -EBUILD chromium-80.0.3987.53.ebuild 22828 BLAKE2B 902ce746f3cc07107fef5443a7ea600b9f7c5e04415db743846e2dc4247c96340f19973de551e6fd5e5aad00a42c5c5b528b49f6e393d72837561ca704b36bc7 SHA512 36c4baa9b1b31b9d5f38bd8db425d59c018378ca277968f27fb0ab060caf067a05d7b03ba4582eeb039be42590f105e48a7d51352d9ef914ef26fe7adf2528a7 -EBUILD chromium-81.0.4029.3.ebuild 23136 BLAKE2B ad4dc059565aa08cd8554a9f4fed09cf784b833e7eee167a509504dba8cea6467a34747e9a95d6c1fd6022202dc613163025ff775b651997c6478ab4ef15395a SHA512 bf1ae22a27c2e537277823f4d3246d8593ddf13b9908d578bda9868bbe84c236961c4b8e0d7889d1180fb7893fea3225077e0928dbaca15acdfad782fedf79f9 +EBUILD chromium-80.0.3987.66.ebuild 22828 BLAKE2B 902ce746f3cc07107fef5443a7ea600b9f7c5e04415db743846e2dc4247c96340f19973de551e6fd5e5aad00a42c5c5b528b49f6e393d72837561ca704b36bc7 SHA512 36c4baa9b1b31b9d5f38bd8db425d59c018378ca277968f27fb0ab060caf067a05d7b03ba4582eeb039be42590f105e48a7d51352d9ef914ef26fe7adf2528a7 +EBUILD chromium-81.0.4033.2.ebuild 23090 BLAKE2B 3cc609d9794beb2c238e1349cf5af1eda4d4cac0282b814280f80d5276808de70c44214aa0663773b8059addfabc0912ee58eb9e7646ca07e7f2dd99f5db64ee SHA512 9f26fdf56c01d4b4a2c923464449cf394213f0d4becd9d11733f00fdac6642794d1d0e84176e69b2b1926ab60b6ced732c3b79d8473371e6ee1d6623f67b369f MISC metadata.xml 1456 BLAKE2B cf9ade50335e564cd481d2a9da288ee97d9fe086a948f3226459acc918e9b25d1f61e8384cb4300f9ae253cdd1ea250cdd308784e7cf8fff4b443193e84906d5 SHA512 b0abba4bb13d33ca955db05411a135a66389099ee623c84dcc2ba6f4cd7fe222d5976adbf297767f4bd1e311b765c4500bf43713e5e6daaf0ef45d4fe8894ca7 diff --git a/www-client/chromium/chromium-80.0.3987.53.ebuild b/www-client/chromium/chromium-80.0.3987.66.ebuild index 1df1ef1ffe20..1df1ef1ffe20 100644 --- a/www-client/chromium/chromium-80.0.3987.53.ebuild +++ b/www-client/chromium/chromium-80.0.3987.66.ebuild diff --git a/www-client/chromium/chromium-81.0.4029.3.ebuild b/www-client/chromium/chromium-81.0.4033.2.ebuild index cc849adeafa8..2f1a68472d5a 100644 --- a/www-client/chromium/chromium-81.0.4029.3.ebuild +++ b/www-client/chromium/chromium-81.0.4033.2.ebuild @@ -148,7 +148,6 @@ PATCHES=( "${FILESDIR}/chromium-80-unbundle-libxml.patch" "${FILESDIR}/chromium-80-gcc-quiche.patch" "${FILESDIR}/chromium-80-gcc-blink.patch" - "${FILESDIR}/chromium-80-gcc-abstract.patch" "${FILESDIR}/chromium-81-gcc-dav1d.patch" "${FILESDIR}/chromium-81-gcc-template.patch" "${FILESDIR}/chromium-81-gcc-noexcept.patch" diff --git a/www-client/chromium/files/chromium-compiler-r11.patch b/www-client/chromium/files/chromium-compiler-r11.patch index 1d99927e5dec..f910d6fe2d54 100644 --- a/www-client/chromium/files/chromium-compiler-r11.patch +++ b/www-client/chromium/files/chromium-compiler-r11.patch @@ -1,17 +1,17 @@ From b29cbcb0ff75b564f83ad93273e881e242f08caf Mon Sep 17 00:00:00 2001 From: Mike Gilbert <floppym@gentoo.org> -Date: Sat, 16 Jun 2019 15:43:27 +0100 +Date: Wed, 22 Jan 2020 09:05:36 +0000 Subject: [PATCH] Disable various compiler configs --- - build/config/compiler/BUILD.gn | 71 ++++++++++++---------------------- - 1 file changed, 25 insertions(+), 46 deletions(-) + build/config/compiler/BUILD.gn | 75 ++++++++++++---------------------- + 1 file changed, 25 insertions(+), 50 deletions(-) diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn -index 2ac6e8e..b3e760d 100644 +index 1455a9f..cf19679 100644 --- a/build/config/compiler/BUILD.gn +++ b/build/config/compiler/BUILD.gn -@@ -269,8 +269,6 @@ config("compiler") { +@@ -270,8 +270,6 @@ config("compiler") { configs += [ # See the definitions below. @@ -20,7 +20,7 @@ index 2ac6e8e..b3e760d 100644 ":compiler_codegen", ":compiler_deterministic", ] -@@ -495,27 +493,6 @@ config("compiler") { +@@ -496,31 +494,6 @@ config("compiler") { } } @@ -41,14 +41,18 @@ index 2ac6e8e..b3e760d 100644 - # Before Clang 10, lax vector conversions were allowed by default. - # Chromium currently relies on this behavior. - # TODO(crbug.com/1042470): Fix the code and remove this flag. -- cflags += [ "-flax-vector-conversions=all" ] +- if (is_win) { +- cflags += [ "/clang:-flax-vector-conversions=all" ] +- } else if (cros_sdk_version == "") { +- cflags += [ "-flax-vector-conversions=all" ] +- } - } - } - # C11/C++11 compiler flags setup. # --------------------------- if (is_linux || is_android || (is_nacl && is_clang) || current_os == "aix") { -@@ -1462,6 +1439,12 @@ config("default_warnings") { +@@ -1467,6 +1440,12 @@ config("default_warnings") { cflags_cc += [ "-Wno-class-memaccess" ] } @@ -61,7 +65,7 @@ index 2ac6e8e..b3e760d 100644 # -Wunused-local-typedefs is broken in gcc, # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63872 cflags += [ "-Wno-unused-local-typedefs" ] -@@ -1587,7 +1570,7 @@ config("chromium_code") { +@@ -1592,7 +1571,7 @@ config("chromium_code") { defines = [ "_HAS_NODISCARD" ] } } else { @@ -70,7 +74,7 @@ index 2ac6e8e..b3e760d 100644 if (treat_warnings_as_errors) { cflags += [ "-Werror" ] -@@ -1596,10 +1579,6 @@ config("chromium_code") { +@@ -1601,10 +1580,6 @@ config("chromium_code") { # well. ldflags = [ "-Werror" ] } @@ -81,7 +85,7 @@ index 2ac6e8e..b3e760d 100644 # In Chromium code, we define __STDC_foo_MACROS in order to get the # C99 macros on Mac and Linux. -@@ -1608,15 +1587,6 @@ config("chromium_code") { +@@ -1613,15 +1588,6 @@ config("chromium_code") { "__STDC_FORMAT_MACROS", ] @@ -97,7 +101,7 @@ index 2ac6e8e..b3e760d 100644 if (is_mac) { cflags_objc = [ "-Wobjc-missing-property-synthesis" ] cflags_objcc = [ "-Wobjc-missing-property-synthesis" ] -@@ -2020,7 +1990,8 @@ config("default_stack_frames") { +@@ -2025,7 +1991,8 @@ config("default_stack_frames") { } # Default "optimization on" config. @@ -107,7 +111,7 @@ index 2ac6e8e..b3e760d 100644 if (is_win) { # TODO(thakis): Remove is_clang here, https://crbug.com/598772 if (is_official_build && full_wpo_on_official && !is_clang) { -@@ -2046,7 +2017,8 @@ config("optimize") { +@@ -2051,7 +2018,8 @@ config("optimize") { } # Same config as 'optimize' but without the WPO flag. @@ -117,7 +121,7 @@ index 2ac6e8e..b3e760d 100644 if (is_win) { # Favor size over speed, /O1 must be before the common flags. The GYP # build also specifies /Os and /GF but these are implied by /O1. -@@ -2069,7 +2041,8 @@ config("optimize_no_wpo") { +@@ -2074,7 +2042,8 @@ config("optimize_no_wpo") { } # Turn off optimizations. @@ -127,7 +131,7 @@ index 2ac6e8e..b3e760d 100644 if (is_win) { cflags = [ "/Od", # Disable optimization. -@@ -2103,7 +2076,8 @@ config("no_optimize") { +@@ -2108,7 +2077,8 @@ config("no_optimize") { # Turns up the optimization level. On Windows, this implies whole program # optimization and link-time code generation which is very expensive and should # be used sparingly. @@ -137,7 +141,7 @@ index 2ac6e8e..b3e760d 100644 if (is_nacl && is_nacl_irt) { # The NaCl IRT is a special case and always wants its own config. # Various components do: -@@ -2142,7 +2116,8 @@ config("optimize_max") { +@@ -2147,7 +2117,8 @@ config("optimize_max") { # # TODO(crbug.com/621335) - rework how all of these configs are related # so that we don't need this disclaimer. @@ -147,7 +151,7 @@ index 2ac6e8e..b3e760d 100644 if (is_nacl && is_nacl_irt) { # The NaCl IRT is a special case and always wants its own config. # Various components do: -@@ -2172,7 +2147,8 @@ config("optimize_speed") { +@@ -2177,7 +2148,8 @@ config("optimize_speed") { } } @@ -157,7 +161,7 @@ index 2ac6e8e..b3e760d 100644 cflags = [ "-O1" ] + common_optimize_on_cflags ldflags = common_optimize_on_ldflags visibility = [ ":default_optimization" ] -@@ -2288,7 +2264,8 @@ config("win_pdbaltpath") { +@@ -2293,7 +2265,8 @@ config("win_pdbaltpath") { } # Full symbols. @@ -167,7 +171,7 @@ index 2ac6e8e..b3e760d 100644 if (is_win) { if (use_goma || is_clang) { # Note that with VC++ this requires is_win_fastlink, enforced elsewhere. -@@ -2398,7 +2375,8 @@ config("symbols") { +@@ -2403,7 +2376,8 @@ config("symbols") { # Minimal symbols. # This config guarantees to hold symbol for stack trace which are shown to user # when crash happens in unittests running on buildbot. @@ -177,7 +181,7 @@ index 2ac6e8e..b3e760d 100644 if (is_win) { # Functions, files, and line tables only. cflags = [] -@@ -2453,7 +2431,8 @@ config("minimal_symbols") { +@@ -2458,7 +2432,8 @@ config("minimal_symbols") { } # No symbols. |