summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Chris Xiong <chirs241097@gmail.com> 2023-10-07 12:10:54 -0400
committerGravatar Chris Xiong <chirs241097@gmail.com> 2023-10-07 12:10:54 -0400
commitc2c128dcf96a35140314bd94427a06a3aef3cd05 (patch)
tree99202962295d619a1e1c38aace0e10cbd2050e12
parent69a48b48864831f8c47e6d3e4855d90b65ba26df (diff)
downloadppo-c2c128dcf96a35140314bd94427a06a3aef3cd05.tar.xz
nullptr
-rw-r--r--www-client/chromium/Manifest3
-rw-r--r--www-client/chromium/chromium-119.0.6045.10.ebuild1
-rw-r--r--www-client/chromium/files/chromium-119-paint-fragment-data-iterator-nullptr.patch22
3 files changed, 25 insertions, 1 deletions
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index df46d66..acb0fbf 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -23,6 +23,7 @@ AUX chromium-118-sensor-reading-include.patch 539 BLAKE2B 00fa5aa26e6c85ae877e05
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.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
AUX chromium-93-InkDropHost-crash.patch 1134 BLAKE2B 1593c406c48b629ea3170a518cf86e936af36c554bc97a380324ab6fc930e49a359dc3ef6787ab08314a6a8f5da85714b0fa9d8589d6a46b1d06cbbd7e401f22 SHA512 474d7f55505e1275238d71d1723d74a66fc9f27a16ed293aa80ffefbe5500cd65a0bf13ec76a9bca0334a245f22120099fb367d12b93adc14500104d11cd3bff
AUX chromium-98-EnumTable-crash.patch 2854 BLAKE2B 4478e14e7f0c0d251b659546c2e4b83b712b072317c35f63376d7d58e2fa3563f0518b4cc333c5902140cfcd333b5860737d4c7ccbb3680fee1b60de25ad0917 SHA512 a1b55b04da7218cda037a38a543032aa741a589d2f0691d69f28eb173ffeff284d2f4da2cab1708335ecfc0a3c12ecbd57c4c48dee3eca44d659d9a3f9a7dff6
@@ -37,4 +38,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 38811 BLAKE2B 03b9929b5501b5272bdacc4442760196584acf4ecb3c674e9b2e20fea8f78e342ba9946a89da9e9855e93e42feb85f1e7d5cea510eb1f536bc207c6224cb2662 SHA512 74b54f3a6d3af77d7cb61f6e4b798f848ad4c72d970f96f486baf1c4b52d369d9906a73fad1b868e6123b5ebc34f06b9c1ec1f5318e69c7cad5dbb47753d03fc
+EBUILD chromium-119.0.6045.10.ebuild 38883 BLAKE2B 448c2afbaa6b823ccb20b1b2db10179c2234458b20ada6e146430c2079245469699889d24b0ac392aaa32b508ea00f14c923e0cca0073bc910288a56590d2138 SHA512 aaa279ac65f621a8a60361d29f2444f5fb4a9d963fe68528403047ecea9d923a56fe842bbd07cabb099bb1a71fc1770d012184b01b5c7fd405f9182a5292ef0f
diff --git a/www-client/chromium/chromium-119.0.6045.10.ebuild b/www-client/chromium/chromium-119.0.6045.10.ebuild
index a00426a..e5e7da4 100644
--- a/www-client/chromium/chromium-119.0.6045.10.ebuild
+++ b/www-client/chromium/chromium-119.0.6045.10.ebuild
@@ -327,6 +327,7 @@ src_prepare() {
"${FILESDIR}/chromium-118-freetype-blink.patch"
"${FILESDIR}/chromium-118-lightweight-detector-include.patch"
"${FILESDIR}/chromium-119-atspi2-build.patch"
+ "${FILESDIR}/chromium-119-paint-fragment-data-iterator-nullptr.patch"
"${FILESDIR}/chromium-111-InkDropHost-crash.patch"
"${FILESDIR}/chromium-109-EnumTable-crash.patch"
diff --git a/www-client/chromium/files/chromium-119-paint-fragment-data-iterator-nullptr.patch b/www-client/chromium/files/chromium-119-paint-fragment-data-iterator-nullptr.patch
new file mode 100644
index 0000000..582317e
--- /dev/null
+++ b/www-client/chromium/files/chromium-119-paint-fragment-data-iterator-nullptr.patch
@@ -0,0 +1,22 @@
+diff --git a/third_party/blink/renderer/core/paint/fragment_data_iterator.h b/third_party/blink/renderer/core/paint/fragment_data_iterator.h
+index c42fba8898..56a7a45d72 100644
+--- a/third_party/blink/renderer/core/paint/fragment_data_iterator.h
++++ b/third_party/blink/renderer/core/paint/fragment_data_iterator.h
+@@ -52,7 +52,7 @@ class FragmentDataIterator
+ public:
+ explicit FragmentDataIterator(const LayoutObject& object)
+ : FragmentDataIteratorBase(&object.FirstFragment()) {}
+- explicit FragmentDataIterator(nullptr_t)
++ explicit FragmentDataIterator(std::nullptr_t)
+ : FragmentDataIteratorBase(nullptr) {}
+ };
+
+@@ -63,7 +63,7 @@ class MutableFragmentDataIterator
+ explicit MutableFragmentDataIterator(const LayoutObject& object)
+ : FragmentDataIteratorBase(
+ &object.GetMutableForPainting().FirstFragment()) {}
+- explicit MutableFragmentDataIterator(nullptr_t)
++ explicit MutableFragmentDataIterator(std::nullptr_t)
+ : FragmentDataIteratorBase(nullptr) {}
+ };
+