diff options
Diffstat (limited to 'www-client/chromium')
-rw-r--r-- | www-client/chromium/Manifest | 11 | ||||
-rw-r--r-- | www-client/chromium/chromium-89.0.4389.90.ebuild | 2 | ||||
-rw-r--r-- | www-client/chromium/chromium-90.0.4430.40.ebuild (renamed from www-client/chromium/chromium-90.0.4430.11.ebuild) | 0 | ||||
-rw-r--r-- | www-client/chromium/chromium-91.0.4455.2.ebuild (renamed from www-client/chromium/chromium-89.0.4389.72.ebuild) | 42 |
4 files changed, 36 insertions, 19 deletions
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index e55cd87f6016..6c1ab43725d5 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -5,12 +5,13 @@ AUX chromium-launcher-r6.sh 1593 BLAKE2B a871bd572239552390b216c89269dfe132474e1 AUX chromium-shim_headers.patch 1510 BLAKE2B 9716cd250b249c6255aca01a385ef8a2a6f1df9ea3cf7499715543c14f8be62fd323b6048b890aa2be45891e7a765d92de3f41c3b3a88c08dae4b806c048e20f SHA512 c74bcf690a41b4f9b364477d23408d493aa674e3bd014940098a594471297c2a425241f908510061b5f11c9cfe009c4a803370edd757d3c0ab8d9c0cc128135c AUX chromium.default 148 BLAKE2B 5ee5b582c59a6e4bef87bbb0e232e2470ad412b1fbbb3b9af6ef7153edb55c5b9080cc16a5a115b0c5b3c381aa87ce57a7b12bdd2070e67dac10a6c2995ddbaf SHA512 0d4849e03592fb58b05e62a43021eca7e61615616c8907c3b2e445402e03adaf9e8fa25b0a745d6c31eb037456215cc02b59e345a3a06d932e76cf990c92d739 DIST chromium-89-patchset-7.tar.xz 4640 BLAKE2B 6150f92a4cb83025b7521c573e9a14bfcb26f7a5ff4ebe79cfc819b214ae05d0e986b9db561a99b4f9c7b4a8e4adf1c8ee966011bb0791ef11fc2be89b03b216 SHA512 6ef5be9e56b82c70d3d1a0596e74af3bab97ea82a8247b6d0ba736411779be10b17c7cd9ccd9eae5fac27af3907fd3b56e301e73011f58b2c4052bbc03390b1c -DIST chromium-89.0.4389.72.tar.xz 890838884 BLAKE2B c84286128ad3563f0570815efb2fe190153e5ea4c2ea74a48a9d9b31614b3f88850ddfb74819a8b27d594f97071ef5c1f356d0419d4dd3bbc2003c636c3aa60b SHA512 b5e3693bc104ff857a2ef4de9b0a9265d44c26e5b94c44e5054bfa810c24dbb1933f1f4a626dda4d74ba6cb13fe5045c4ea9d7ea43e1b0e4057e01428d645fb7 DIST chromium-89.0.4389.90.tar.xz 890844888 BLAKE2B 7e599e17f6ffae422d0eb268f2847d5611424971508656abe50d5a89475382ec10bb348441648fbdb939b8acc01fb64a70467595d6649b9e2f3309e59e27a875 SHA512 d95ea0cc42a792b68cb5ba9bd455c6e964ce06c15ac849a2d317cc1cb07940578ff5f7b73be775915fff2decf7dc8e230935e6b545743959ba1cdfc9ab904b4b DIST chromium-90-patchset-6.tar.xz 3828 BLAKE2B bbd1378868cf4d699ff097ea41226ff694d58468f8f93860f2d6cc60924f35fb1f0b17fcf5a916f04545171d1219b699072222f138240fd483c704874cfce178 SHA512 70321eb4e9fe27818d5e6ae3109d3871a870a7fb6886328dcc9fc8291ac72fc003d678aec7f9925afe0c5667c70ce9bca8f61434b11a331fc1a29d61ad7b59e3 -DIST chromium-90.0.4430.11.tar.xz 917713136 BLAKE2B 828a141a1a36904542b7a274db17b8c8917b37cad3ab7070568c83bd6084f42838ce673e24c3f4b2753068548983e490cdeacbb5501215176f7f32b18d686535 SHA512 3d08fc57a22014eb324b99e5b97c2a8c8c5ff4de038753f8fa1c3ab4b44a19c2ffb6dcbc554f78cb493cb0a9cbbc04ac148ef4bd8a0141e5dff04813913c08a4 +DIST chromium-90.0.4430.40.tar.xz 917453824 BLAKE2B 736fb023244e06ca95c481eca762f59f302cccf5835bc3dda88c1d3780de9632db6fe3b84cc92257a2f02d68aca346c4f984a588f0449e7955250b56c7363a8b SHA512 a439275ac5f4e44cbf8fb4e070209ea018bed05f432fa5cc87f94206f790a98e73f2ddd46fcd7ffdd757535c7f702241a8332f5f1d2072e2fc7d2284c1995c0a +DIST chromium-91-patchset-2.tar.xz 6992 BLAKE2B 8639873f0f805c88ba41b97f06ef583498f58664c012afe4e8d185ddd42e6380cd331d0df9101f5b1e30c73cdca13c267d19592df100db3f1a23cabfc871ae00 SHA512 f5d7377be13f6f201f572215dd7fd1d57c755c15263cf91e5d80c4d8e77be2a371c4c236b9f621b7471451904fa8886357ef2c8907b5e748f0ffce3ebca5ca33 +DIST chromium-91.0.4455.2.tar.xz 933340784 BLAKE2B d63a022aad7d3d490f524e2cdcfed1c314227882b861a67213f8a9f231ed53e265c72754296a17e54f8760454c2d7d7bcaae90980a1994ae42f899fa537efdfa SHA512 2c6b6a74f9aaea1b17c9f1fbd580cfec093ec17461056cb5594a12e8f4c4f7a594a449027210deb0c506be9906d11624ab3d7ae35c20a9ba665a9dc8995287d8 DIST setuptools-44.1.0.zip 858569 BLAKE2B f59f154e121502a731e51294ccd293d60ffccadacf51e23b53bf7ceba38858948b86783238061136c827ac3373ea7ea8e6253d4bb53f3f1dd69284568ec65a68 SHA512 4dfb0f42d334b835758e865a26ecd1e725711fa2b9c38ddc273b8b3849fba04527bc97436d11ba1e98f1a42922aa0f0b9032e32998273c705fac6e10735eacbf -EBUILD chromium-89.0.4389.72.ebuild 28582 BLAKE2B 3b5cebf03795f305dcd9fcaa257d588a862a7cffa8e2e52edc8b36ac04f166df0973364f07c4a35a01bb34e0e0a522381f2881ce6dbcaf422e810ed7b58b42b8 SHA512 681ba54775487aefb3e24374bc3edf4e8059d9f53ede080e24682f064da9e2ae9cc63bacede98e7fdcf01f8e24c3aa566111262a453ad52be4ad55400097fe70 -EBUILD chromium-89.0.4389.90.ebuild 28641 BLAKE2B 5e2a51a36d9652cfa16a536bd1bcef2425428f269a423e1b646c22e0c4f45014981a1af63a3c8a5dce9cbc524c42c4eaa7fa3fc385f595764f7414941201c67b SHA512 5fef231a5d3da753ba5fb2a3498ab9e2f27fe54c3c8975f52b962cb66c58ce4a948f3b36923f5bd20f0287c4a11051f97efe447a99fc272e06c19a1e1c37439a -EBUILD chromium-90.0.4430.11.ebuild 29000 BLAKE2B 2bbb69a56283d97503cdc26f76c9a54fb242da7475a3cbc4bba3f5a6b328de8e09a398e1a473b4e344e63c62d9426ca5de908ce1791369332e8aed8b9f50dffe SHA512 812423b3c631d6d729ad85c4dad425ea7ae337850568ac3633541f9464318057ac0ca8e0a693007abeeb20d63c9b2ca248e0d323087725f4d6fac8f5dd457546 +EBUILD chromium-89.0.4389.90.ebuild 28640 BLAKE2B 6bcebe73cde2ad5242ac9147ae1305ac3c9e9579c78c7bc57ce27c18ff09eee325006fbc753adbf8e629b3c6b08a68b6a04c0022e33639284af3d39f06a5cf90 SHA512 d4a16504187c6246da02a350c3ad082588c97e1734be6cf5655f987dbf52c8082440dffccb26d59c9430fc0381610e1a8574d4902e1705374e038b3846782b17 +EBUILD chromium-90.0.4430.40.ebuild 29000 BLAKE2B 2bbb69a56283d97503cdc26f76c9a54fb242da7475a3cbc4bba3f5a6b328de8e09a398e1a473b4e344e63c62d9426ca5de908ce1791369332e8aed8b9f50dffe SHA512 812423b3c631d6d729ad85c4dad425ea7ae337850568ac3633541f9464318057ac0ca8e0a693007abeeb20d63c9b2ca248e0d323087725f4d6fac8f5dd457546 +EBUILD chromium-91.0.4455.2.ebuild 29019 BLAKE2B 08c982ee03449bb37930207fca1a6259e190ce1b95871f9ac7e685b15c6adbf77296ec0cfef28046fe8abf43dfa47e6d2c275e44cd24f2f778a3799ce0648389 SHA512 5cf81230b09ceaaffde0a6bf35e42dbb93ddcf96db11d5e07239ab3a8759d92a8ccb1e88c7c6acdd78d0186f6d371a4b79ed920a640468740e4c92fd890bb371 MISC metadata.xml 1596 BLAKE2B e15a05a13e8200be6a946ba0b2631a014b83a66267a9ce956245d28312403b3229ef6a961830bd69535bc4286912fdf8d5f3a6cb0d0f8aff29936ceaf7113e8f SHA512 204d0b04307b2fc2188c64f290c0e3a0a0b14f3ac0f35deaffdaac1b30addd4df1f2eef2eae19a674f07123dc44a6ba4a0b5e2419a898bfaac61579603ceb0ee diff --git a/www-client/chromium/chromium-89.0.4389.90.ebuild b/www-client/chromium/chromium-89.0.4389.90.ebuild index ce181c3daa71..fad6274d2d5e 100644 --- a/www-client/chromium/chromium-89.0.4389.90.ebuild +++ b/www-client/chromium/chromium-89.0.4389.90.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P} LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 ~x86" IUSE="component-build cups cpu_flags_arm_neon +hangouts headless +js-type-check kerberos official pic +proprietary-codecs pulseaudio screencast selinux +suid +system-ffmpeg +system-icu +tcmalloc vaapi wayland widevine" REQUIRED_USE=" component-build? ( !suid ) diff --git a/www-client/chromium/chromium-90.0.4430.11.ebuild b/www-client/chromium/chromium-90.0.4430.40.ebuild index cfbb5d1d5c3f..cfbb5d1d5c3f 100644 --- a/www-client/chromium/chromium-90.0.4430.11.ebuild +++ b/www-client/chromium/chromium-90.0.4430.40.ebuild diff --git a/www-client/chromium/chromium-89.0.4389.72.ebuild b/www-client/chromium/chromium-91.0.4455.2.ebuild index 124c6bd949ff..25523111680d 100644 --- a/www-client/chromium/chromium-89.0.4389.72.ebuild +++ b/www-client/chromium/chromium-91.0.4455.2.ebuild @@ -13,7 +13,7 @@ inherit check-reqs chromium-2 desktop flag-o-matic multilib ninja-utils pax-util DESCRIPTION="Open-source version of Google Chrome web browser" HOMEPAGE="https://chromium.org/" -PATCHSET="7" +PATCHSET="2" PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}" SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz https://files.pythonhosted.org/packages/ed/7b/bbf89ca71e722b7f9464ebffe4b5ee20a9e5c9a555a56e2d3914bb9119a6/setuptools-44.1.0.zip @@ -21,7 +21,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P} LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="component-build cups cpu_flags_arm_neon +hangouts headless +js-type-check kerberos official pic +proprietary-codecs pulseaudio screencast selinux +suid +system-ffmpeg +system-icu +tcmalloc vaapi wayland widevine" REQUIRED_USE=" component-build? ( !suid ) @@ -127,12 +127,12 @@ BDEPEND=" : ${CHROMIUM_FORCE_LIBCXX=no} if [[ ${CHROMIUM_FORCE_CLANG} == yes ]]; then - BDEPEND+=" >=sys-devel/clang-10" + BDEPEND+=" >=sys-devel/clang-12" fi if [[ ${CHROMIUM_FORCE_LIBCXX} == yes ]]; then - RDEPEND+=" >=sys-libs/libcxx-10" - DEPEND+=" >=sys-libs/libcxx-10" + RDEPEND+=" >=sys-libs/libcxx-12" + DEPEND+=" >=sys-libs/libcxx-12" else COMMON_DEPEND=" app-arch/snappy:= @@ -189,15 +189,16 @@ pre_build_checks() { die "Component build with tcmalloc requires FEATURES=-usersandbox." fi if [[ ${CHROMIUM_FORCE_CLANG} == yes ]] || tc-is-clang; then - if use component-build; then - die "Component build with clang requires fuzzer headers." + CPP="${CHOST}-clang++ -E" + if ! ver_test "$(clang-major-version)" -ge 12; then + die "At least clang 12 is required" fi fi fi # Check build requirements, bug #541816 and bug #471810 . CHECKREQS_MEMORY="3G" - CHECKREQS_DISK_BUILD="7G" + CHECKREQS_DISK_BUILD="8G" if ( shopt -s extglob; is-flagq '-g?(gdb)?([1-9])' ); then if use custom-cflags || use component-build; then CHECKREQS_DISK_BUILD="25G" @@ -231,7 +232,6 @@ src_prepare() { local PATCHES=( "${WORKDIR}/patches" - "${FILESDIR}/chromium-89-webcodecs-deps.patch" "${FILESDIR}/chromium-89-EnumTable-crash.patch" "${FILESDIR}/chromium-shim_headers.patch" ) @@ -320,12 +320,18 @@ src_prepare() { third_party/devtools-frontend/src/front_end/third_party/wasmparser third_party/devtools-frontend/src/third_party third_party/dom_distiller_js + third_party/eigen3 third_party/emoji-segmenter + third_party/farmhash + third_party/fdlibm + third_party/fft2d third_party/flatbuffers third_party/freetype third_party/fusejs third_party/libgifcodec third_party/liburlpattern + third_party/libzip + third_party/gemmlowp third_party/google_input_tools third_party/google_input_tools/third_party/closure_library third_party/google_input_tools/third_party/closure_library/third_party/closure @@ -342,9 +348,11 @@ src_prepare() { third_party/libXNVCtrl third_party/libaddressinput third_party/libaom + third_party/libaom/source/libaom/third_party/fastfeat third_party/libaom/source/libaom/third_party/vector third_party/libaom/source/libaom/third_party/x86inc third_party/libavif + third_party/libgav1 third_party/libjingle third_party/libphonenumber third_party/libsecret @@ -371,6 +379,7 @@ src_prepare() { third_party/modp_b64 third_party/nasm third_party/nearby + third_party/neon_2_sse third_party/node third_party/node/node_modules/polymer-bundler/lib/third_party/UglifyJS2 third_party/one_euro_filter @@ -419,13 +428,21 @@ src_prepare() { third_party/swiftshader/third_party/marl third_party/swiftshader/third_party/subzero third_party/swiftshader/third_party/SPIRV-Headers/include/spirv/unified1 + third_party/tensorflow-text + third_party/tflite + third_party/tflite/src/third_party/eigen3 + third_party/tflite/src/third_party/fft2d + third_party/tflite-support third_party/tint + third_party/ruy third_party/ukey2 third_party/unrar third_party/usrsctp + third_party/utf third_party/vulkan third_party/web-animations-js third_party/webdriver + third_party/webgpu-cts third_party/webrtc third_party/webrtc/common_audio/third_party/ooura third_party/webrtc/common_audio/third_party/spl_sqrt_floor @@ -711,9 +728,9 @@ src_configure() { fi # Enable ozone wayland and/or headless support + myconf_gn+=" use_ozone=true ozone_auto_platforms=false" + myconf_gn+=" ozone_platform_headless=true" if use wayland || use headless; then - myconf_gn+=" use_ozone=true ozone_auto_platforms=false" - myconf_gn+=" ozone_platform_headless=true" if use headless; then myconf_gn+=" ozone_platform=\"headless\"" myconf_gn+=" use_x11=false" @@ -724,12 +741,11 @@ src_configure() { myconf_gn+=" use_xkbcommon=true" myconf_gn+=" ozone_platform=\"wayland\"" fi - else - myconf_gn+=" use_ozone=false" fi # Enable official builds myconf_gn+=" is_official_build=$(usex official true false)" + myconf_gn+=" use_thin_lto=false" if use official; then # Allow building against system libraries in official builds sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \ |