From 521ca1a63119b9b053102609484525b4a05e212e Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Sat, 7 Oct 2023 13:21:29 -0400 Subject: more minizip patches --- www-client/chromium/Manifest | 3 ++- www-client/chromium/chromium-119.0.6045.10.ebuild | 1 + .../files/chromium-119-minizip-types.patch | 23 ++++++++++++++++++++++ 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 www-client/chromium/files/chromium-119-minizip-types.patch diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index 1e86286..45e721e 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -22,6 +22,7 @@ AUX chromium-118-material-color-utils.patch 2088 BLAKE2B 9776e46268b427d5ac651a9 AUX chromium-118-sensor-reading-include.patch 539 BLAKE2B 00fa5aa26e6c85ae877e0502f562187924abca0280028ba1ed90b9da9dc01fbdc367c61b4c4ca72e97d6670944622365856cd19f982396c5f12308e0564178bb SHA512 602305b549741b4b512ba43dcc8f69591f1f9462bdd436d6db66f28313f2e574615f7560819ba4374795296bcd8ead6ceebba84df6fece8ab1539aa662d0a2ca AUX chromium-119-atspi2-build.patch 1158 BLAKE2B d98a65aef5f4e1f1c11637dce70782eedc6a6f5034ca61f038c6ce140d85686711c3237a3a4a5891f1350b98029ffa8a1cfb6a53cdc9476a992beec962f89a0e SHA512 81b31405a8a7b71ec39a5f9c8a55cb75c723d31613fb93e67357b18793661880ef746c34a76a3d94b48094fab51b261f0500ff80b667c091a4e2fb4d96e4739a AUX chromium-119-compiler.patch 8514 BLAKE2B 14e1acde8a8e632c88d1f37b913631c54cf948904de74c275b07d522f5d55b9d7a4c661db54fb1f8037bfc1958e68aa799e4befbc8d9c7fc748244760eb10a8b SHA512 2855266bc3d779350ebe361907779149c4713ce49c477039febcfb3d10f81699b8898b1e18eae9fb9eb534b08cc1e44ea762f7ab4524c06fdb7cef2079886433 +AUX chromium-119-minizip-types.patch 1258 BLAKE2B abeb130841611feffbdfed5b7f91022a832b152a51019f915b147f4147595563059181b8bc579599cacbc243ec14a7396e18496317ab991aaa4f2a69ab8493fb SHA512 c7ddcecb379c8e71c9181ed663a7e4ba160c5d6b72701d27b185117db36e53320291950691cf74b60240886263c918c450a180766b659b3ef2a89f7c0fe52681 AUX chromium-119-minizip.patch 6867 BLAKE2B 50dcf02d6095fc75c2033afba39bae6386e4bf9d34e3a284e6eb1ba949cbe983c4ef546abc4e475f2433d608676d94855103b49bd78916085170e0cb5475ec6e SHA512 6a701b8b34e9b56d1ff03f6cc1c8542568c543299f9b60648cf1aa7d56e5958e293057d3f251634479841724e179733bd3ed2320ee5fbb56e1cb66b8fc7f70fb AUX chromium-119-paint-fragment-data-iterator-nullptr.patch 1017 BLAKE2B f1038cf6a485fcab0ec19449e1fb9f07a151928080db0caac4628aab03b9e526e9a6d58ee23c299d92e55c76649e81ea79710cb44eaadd9f31f9f07e01f377aa SHA512 8c9bfd61e7c04be3f105f1c27cc3a6b68454711d5b61a821d7467bad8b5420e94905d1f39f273f1e78c78c9aea5e13ac7a3d5f7489bb78f3856eac00b77171d4 AUX chromium-78-protobuf-RepeatedPtrField-export.patch 694 BLAKE2B 3fffcb6a7289bac848b89275a9f76e4302042362fa9bcf2689df01e0a00806c7e838210fa8696ee8e2134127ec4cfb5c3b632e2739c225f8e9586e01de7035ce SHA512 e3a80775d958740eedc7c3df0e9dd12b0e6a51ccf871a2085ab77246814e748428133d27c60322a102eb8f50bb65fc2c607e0d2665a92393be55befcbf566ab0 @@ -38,4 +39,4 @@ DIST chromium-118.0.5993.11.tar.xz 3223953784 BLAKE2B 6760cf3b0a1e52b84879e9d600 DIST chromium-119.0.6045.10.tar.xz 3276428548 BLAKE2B 724bb65bb965aa838ae4127affdc71a61a33e5786209151fcfec6d5678905bde9679a0767becd2c3f155d5c6c713e5a011541be00f04ccb55432880e996cc671 SHA512 61ec60f1cf779e5fd6dc45f4f375be2b0b55bc623f75c192e6930d19bb93be63e2c9d736db8660216cc550567732ea728804847376e3b3d402e27b140b9c2a78 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d SHA512 9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c EBUILD chromium-118.0.5993.11.ebuild 38755 BLAKE2B 2e7208e68cc6f533f11a5ae373e4a7cec6499b0e0eb3855b79571632fcc3a1b7d1b941c012e37012891ee47690a1b002ce67e343d262b775575b01a530cdc5b1 SHA512 dff658e4e79940c3b772df32be564fbe54f01fde68f071e811e70a21562152f1b31271bb819bcebf2ab164996786a5f035c559921f6b9ea8470e016921a46fe2 -EBUILD chromium-119.0.6045.10.ebuild 39012 BLAKE2B 0a899109c282744067f0b94c430d51890156e98dd55d4c9e24ac18a8a91de3d3bf902510454fe0ef184b6a144b149f352027c4242ab818d5fea9942374583b7e SHA512 0701be626bf356fbb32c4a337a2e26dfdf38d2e11c1b64d28e5737d1574b520175cd71c940f916f26ee112866231b9da05bb1e70acf983773c181bbdf9a0dfe3 +EBUILD chromium-119.0.6045.10.ebuild 39061 BLAKE2B 0adc77a07d8ad6596f6aa634e9df78f11e76c4d46d74377691bee4c96523a0af5ed22d8df1ca570b82d93d2b993c7ff473ebdd420247cc6cc2a4994124340e1d SHA512 0c08ee52d5a0511903a27f7ef430c0157e913924fa092eeaae675e7bdfd202aa4fb29f865e8ce023ed16221af6822df6a1060e9333f1a64cf62518445216e156 diff --git a/www-client/chromium/chromium-119.0.6045.10.ebuild b/www-client/chromium/chromium-119.0.6045.10.ebuild index bb78c1f..371900c 100644 --- a/www-client/chromium/chromium-119.0.6045.10.ebuild +++ b/www-client/chromium/chromium-119.0.6045.10.ebuild @@ -328,6 +328,7 @@ src_prepare() { "${FILESDIR}/chromium-118-lightweight-detector-include.patch" "${FILESDIR}/chromium-119-atspi2-build.patch" "${FILESDIR}/chromium-119-paint-fragment-data-iterator-nullptr.patch" + "${FILESDIR}/chromium-119-minizip-types.patch" "${FILESDIR}/chromium-111-InkDropHost-crash.patch" "${FILESDIR}/chromium-109-EnumTable-crash.patch" diff --git a/www-client/chromium/files/chromium-119-minizip-types.patch b/www-client/chromium/files/chromium-119-minizip-types.patch new file mode 100644 index 0000000..3d1a0f7 --- /dev/null +++ b/www-client/chromium/files/chromium-119-minizip-types.patch @@ -0,0 +1,23 @@ +diff --git a/third_party/zlib/google/zip_internal.cc b/third_party/zlib/google/zip_internal.cc +index 378bc04632..2fb9283909 100644 +--- a/third_party/zlib/google/zip_internal.cc ++++ b/third_party/zlib/google/zip_internal.cc +@@ -261,12 +261,12 @@ zip_fileinfo TimeToZipFileInfo(const base::Time& file_time) { + // Hence the fail safe option is to leave the date unset. Some programs + // might show the unset date as 1980-0-0 which is invalid. + zip_info.tmz_date = { +- .tm_sec = static_cast(file_time_parts.second), +- .tm_min = static_cast(file_time_parts.minute), +- .tm_hour = static_cast(file_time_parts.hour), +- .tm_mday = static_cast(file_time_parts.day_of_month), +- .tm_mon = static_cast(file_time_parts.month - 1), +- .tm_year = static_cast(file_time_parts.year)}; ++ .tm_sec = static_cast(file_time_parts.second), ++ .tm_min = static_cast(file_time_parts.minute), ++ .tm_hour = static_cast(file_time_parts.hour), ++ .tm_mday = static_cast(file_time_parts.day_of_month), ++ .tm_mon = static_cast(file_time_parts.month - 1), ++ .tm_year = static_cast(file_time_parts.year)}; + } + + return zip_info; -- cgit v1.2.3