diff options
Diffstat (limited to 'www-client')
-rw-r--r-- | www-client/chromium/Manifest | 3 | ||||
-rw-r--r-- | www-client/chromium/chromium-99.0.4818.0.ebuild | 4 | ||||
-rw-r--r-- | www-client/chromium/files/chromium-99-sqlcursor.patch | 16 |
3 files changed, 19 insertions, 4 deletions
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index fcb1b88..1614d16 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -148,6 +148,7 @@ AUX chromium-98-compiler.patch 7368 BLAKE2B 6157fe6f8b539dde64e7c76cec5924cbecee AUX chromium-98-geometry-cubic_bezier-include.patch 331 BLAKE2B fd74a2f61387b75c9d1b14b6fac9d4379d30990e4e6d409341bfb5a45da8e9c5e5bea5256d433d9da1e27fda603517ea88648cb77f1ee2b4ae95d4b3d06ec973 SHA512 9e4f7f313412e8e913411dfcb25b742aeaaba3519f97f7290db1c8191b9e48425b243c1ed74394852b4e6bc6cd138c1ead0362e674ffa50d92186f5b2d2e350b AUX chromium-98-system-libdrm.patch 1018 BLAKE2B 0d3a3b20846569fc52199cbdb003a015415c0d7fdda65fb159b007063fa817c22ed676b1e5531026a7b450145071d72b249b1ec56e51a757e1bef1e55adaec0c SHA512 22c5fc39859b6a9c000111b8b2a5875b5cdd278ba55cd22f95d3e8baf59e2c92c1a8c9df83f5ae8f83d6a63df7ba397f1253a878e2d11362b3b72ebc5081bdca AUX chromium-99-dnd-3381679.patch 893 BLAKE2B 9551816abd237e13c8ff24e119cccb1b900ae223ef4fab0bd9292255ece9093bcc3c2e053d0d826f7e88525c5d70dabfcfcd265fbdd6e039e49ed70c45cba451 SHA512 e559ffe1fd5461599a47397aa03ca0aa7b513a5f0d359c98cfdbad24ca03cd02cdeff06aacac496b62240c1a4c6bec8554d8acde374527d45fffc5952a13f809 +AUX chromium-99-sqlcursor.patch 881 BLAKE2B 424d3242c8e2536bb16979de42a3f12067e9c0355497eb53c7b56a4d594dc87c36e7b8c6a68d81277ec6aec033709f8c8920ecdd2a540555fcc0ebe39e9ebaeb SHA512 f210b4d1231f157842d4724e52f59f85e1dff6baf8c43871743ee430fbcb1ff3acbc4ad9ed4d982542056e6271112c3bba0744e4ef80bdf337a9e8e7661aadf5 AUX chromium-angle-inline.patch 4775 BLAKE2B a4021ec1e11309bf901b09e6925d7bc90f1b30c4db08dae7d80d97a9ca4111f1f34c169465017b50f459f2c638b0ba8696fd8ddf01aa27bad3c2b3bfbf22ebb9 SHA512 ad413e8178b6004ec03887132d77d8648e5a0c9bf48552c8665f0782c8cb342d4ea417caabbae3a1e62d32046afaab0033574aff2399b0b74a721d44fcd257e3 AUX chromium-axobj-ancestoriter-cat-84.patch 1401 BLAKE2B 21951725d5011f043ad9c9b9203916fc4098d751eee0913c976f51bf3d7f180a97817386497da09c97dcdf5ecd7f9ee8f39b2e1cea179dba57b5b7c18c19ad00 SHA512 7d6b58e1fb4389593e76a9268f7bd0b0e899c08c9aff3862467b72408b5628ab8518acc7eeb6377362f4e2f246a2230c13fb43eb72737a4b74da08fdbd164a4f AUX chromium-axtree-incomplete-type-83.patch 1378 BLAKE2B da3347aef28e36ad4d5622d7fb3e471ba7c73f99afd6755b5b42da02a5cb13c478eb806ac4f9f5581a988bb6232294fdaaad1f43fa5db2e75cb94e2802db7657 SHA512 cca71653c65d4d8cd74b4ffbfad8a4bad7d890ed0a293131a7a25c47e2a2d6b9e51f99734010c951e1abf39f34bbf2de6cd355f5712358de45ea4bdf0cbf99e0 @@ -361,4 +362,4 @@ EBUILD chromium-97.0.4682.3.ebuild 30029 BLAKE2B 7496aa27ae2102bd20d1bfa9f662576 EBUILD chromium-97.0.4688.2.ebuild 29968 BLAKE2B 1b5c25240802a07472ffdb99375a0659239490b99fb327d413222b30da803e0e702e298536615a1183ae5abd9b8aacf8b75aad3e0cee52f5a061cb9d5be46795 SHA512 7c27202e029aafaaea398d1488d494a21b50843fcc87aa9424780ac86d5fbe21de353d730446ef3b78b833f74a05698058aa17feb5e5869483552ea213915067 EBUILD chromium-98.0.4710.4.ebuild 30251 BLAKE2B cbee90dd1610459c80e323aa3747fea306ac86cbfb3509ddf303de0a46b8a46fc03df2dc7aba54e4b4a70bb36766d430012b4ca12db697bb282e40b5f953fcac SHA512 89fc407a839fc4487d3295e6d4f8cc0ec4f2aa5e97555c4f64d446b4879f68d4921f2d5f57ee95b95bf2861561b5bd7638cf1798daf0721d9c6926e621579b7c EBUILD chromium-98.0.4750.0.ebuild 30670 BLAKE2B 33edd3bef383b8b3392c41026de8f0c7611f79dc21069e373ad3d13711797dbb955162e2609e1ded22fc4e639754a5aa533da84b4ebbf2624d4a0c44c6ad9041 SHA512 1eb2b11c19cf29699602f87a79c8af56d937f9c88db9aea1a87f8d2783049c1293235a6769a6fa22e7962c0e704f753f1144236d5d28ce9ddad5fe83121df575 -EBUILD chromium-99.0.4818.0.ebuild 30584 BLAKE2B 971671d5935a20ac0a98a83dfcce523741256af32a397821a794df170eed38f8388963390233c017e7555961f957981894fc3d86fde40ad842a2d0d4ccfa7ceb SHA512 a890eca50b57def6e0a403cfa944ab3b7ee225a6ebf2a89668ad86004dc6c00b1106c7d244c2277311f59f358a32f207ee1ab4933ca69e219e4cef4edad58280 +EBUILD chromium-99.0.4818.0.ebuild 30558 BLAKE2B 5d54f1afe4f07994d1d4eb9d06a041422320d4e04982f2212bda1762c7290e080eb78723e8cb8c3fd90b81ba9d95b5948f8072f32131b8f64b789c03cbdf77d2 SHA512 a1f8ab5a63f1324e1ef2b2660c1db7217e426e115303d61ad588e2aa459e059e77653e55967973216c55ece57f14cb2cf0ea2b7ce0335faf2ff1f7bea1e564af diff --git a/www-client/chromium/chromium-99.0.4818.0.ebuild b/www-client/chromium/chromium-99.0.4818.0.ebuild index 55651a4..519ac71 100644 --- a/www-client/chromium/chromium-99.0.4818.0.ebuild +++ b/www-client/chromium/chromium-99.0.4818.0.ebuild @@ -229,6 +229,7 @@ src_prepare() { "${FILESDIR}/chromium-98-compiler-r1.patch" "${FILESDIR}/chromium-98-MiraclePtr-gcc-ice.patch" "${FILESDIR}/chromium-99-dnd-3381679.patch" + "${FILESDIR}/chromium-99-sqlcursor.patch" "${FILESDIR}/chromium-93-InkDropHost-crash.patch" "${FILESDIR}/chromium-98-EnumTable-crash.patch" @@ -752,9 +753,6 @@ src_configure() { # Disable unknown warning message from clang. tc-is-clang && append-flags -Wno-unknown-warning-option - # crbug #1189788 - tc-is-clang && append-flags -U_GLIBCXX_ASSERTIONS - # Explicitly disable ICU data file support for system-icu builds. if use system-icu; then myconf_gn+=" icu_use_data_file=false" diff --git a/www-client/chromium/files/chromium-99-sqlcursor.patch b/www-client/chromium/files/chromium-99-sqlcursor.patch new file mode 100644 index 0000000..c7041cd --- /dev/null +++ b/www-client/chromium/files/chromium-99-sqlcursor.patch @@ -0,0 +1,16 @@ +diff --git a/sql/recover_module/cursor.h b/sql/recover_module/cursor.h +index 845b78526..cf39d8021 100644 +--- a/sql/recover_module/cursor.h ++++ b/sql/recover_module/cursor.h +@@ -63,8 +63,9 @@ class VirtualCursor { + // |sqlite_cursor| must have been returned by VirtualTable::SqliteCursor(). + static inline VirtualCursor* FromSqliteCursor( + sqlite3_vtab_cursor* sqlite_cursor) { +- static_assert(std::is_standard_layout<VirtualCursor>::value, +- "needed for the reinterpret_cast below"); ++ //dont care ++ //static_assert(std::is_standard_layout<VirtualCursor>::value, ++ // "needed for the reinterpret_cast below"); + static_assert(offsetof(VirtualCursor, sqlite_cursor_) == 0, + "sqlite_cursor_ must be the first member of the class"); + VirtualCursor* result = reinterpret_cast<VirtualCursor*>(sqlite_cursor); |