diff options
author | Sam James <sam@gentoo.org> | 2023-04-26 02:24:38 +0100 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2023-04-26 03:05:19 +0100 |
commit | a9035015fbc04eed0c21a7b4766f5ee15f54940e (patch) | |
tree | 276506e9c6b505c5bcc07987de57dc69b5c19d95 | |
parent | dev-python/ukkonen: Keyword 1.0.1-r1 arm64, #905058 (diff) | |
download | gentoo-a9035015fbc04eed0c21a7b4766f5ee15f54940e.tar.gz gentoo-a9035015fbc04eed0c21a7b4766f5ee15f54940e.tar.bz2 gentoo-a9035015fbc04eed0c21a7b4766f5ee15f54940e.zip |
www-client/chromium: fix build with GCC 13
GCC 13 is being released tomorrow, if all goes to plan. My hope is to keyword it
tomorrow as well given the amount of testing we've done.
With these patches:
* clang can build chromium w/ libstdc++
* gcc can build chromium too
They're all upstream patches (almost all from sultan@) with links at the top.
Closes: https://github.com/gentoo/gentoo/pull/30762
Signed-off-by: Sam James <sam@gentoo.org>
-rw-r--r-- | www-client/chromium/Manifest | 1 | ||||
-rw-r--r-- | www-client/chromium/chromium-112.0.5615.165.ebuild | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index 0eaba5a4fed4..e56e7c478a76 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -1,6 +1,7 @@ DIST chromium-111-patchset-2.tar.xz 21480 BLAKE2B e59d67d261df23c110c2db0644250c20d9e1cd6b99cb9513dbd12463faad8aea8520c5b5dbbfd2187a7795f7e34ebd3379fac4c3b2b01e30ffb4451b45084866 SHA512 7a2e660a9271b9b643dce5f7522570182eb895935312446775bf7c03a4c2d50d7f95c2082cac2dd477060d03f68e5424c990f535e0b1de9f0d12ac248806d043 DIST chromium-111.0.5563.110.tar.xz 1740800700 BLAKE2B 77563b784d2a84a5c5b83779b54c633dcb38e25d3523c2254c07dcb7a3daedc352a48ffe4cb43d04569a10f98654da347bd463221755b492507d70183f8c28a9 SHA512 1274b14ef9b1eb418a87589979703731eb4907a90eb8ea58f343344f1e6c2bee1c88b3cb290485c833c0bda79a7c8ae59ba425c492e8738d19740cb0514e8ac5 DIST chromium-111.0.5563.64.tar.xz 1740670460 BLAKE2B 325cd15ebc5eeac2e51ebf754c71e090369a1063421d5e294d5704655d782fc02006f6eed4b284a2dc49fab9b7077144179db6887ce4652b6e88846174de79c3 SHA512 3ba60778031a2015cff4f1944a466102923cb2b455d3333abdd3ee077ac3a8717c4fa4090c7d950ffd5ad5a77f139f68640fb5032b7afcae36012e4a34485bcc +DIST chromium-112-gcc-13-patches.tar.xz 8036 BLAKE2B 71347593c57f0ec8a32de3764359227ae7e8d666ef78f2676f939f7e07cb787f54ad57f8583504285ea84cc0c9cc99255873e28473468b30d5e66f3e0b0496ff SHA512 67dfa89ebbaba2c1d8ecb8471096c6c1b691cba4b5e68b7ee35ac2d6b65b560da39b4b2bb2eb0f6b6a3f2cc6bd8894c4d0e58ca51bc32a7f429aa1feed0571e5 DIST chromium-112.0.5615.121.tar.xz 1730330344 BLAKE2B da7f1841b5246e506daf8d261ce0c985816aaaebe17a866a29e56e410d03ebc0b492f11336dcd1d5aeb268268cf325a313b63f192f1231ccfac276e7a10dfcfb SHA512 ba2144c24d1eaf94206c7992ddeb095b8a8d1c33ec5c25b63791a910584b4c835892833f1b7b32bbda6f9588a03fa1230d48a1a63d860394f1d48eb4ba161db4 DIST chromium-112.0.5615.165.tar.xz 1730146076 BLAKE2B 710f5490a48f9e268690bac1bdf86bac9f0968639c3b9250b3b821433afdaa37af532a1607579206848c47ceb24cebef96b1a8dbdba11c9b4b4eb7af7518fe11 SHA512 51cd011a612bbd83c31f69666d87597dbf0d277cbb043855623afd5d3d1f26326201251ca8aa18d891a6ca0c7daf177d07bd56a2969ba390318348077636ed7c DIST chromium-112.0.5615.49.tar.xz 1730346508 BLAKE2B 715d0e3e6311110207900eba34c11434e781bac77a97c32038d8d030c91cecd285ad11f5722593d10c906a97f9e421dcb7fe25fd721c453d47315b8f89491d2f SHA512 48387f8b960a33520da70953912076582e83263b2194fdb8afddf888f5e4d31ade0bf41e19fbdc8c2827c3371228428072520fdda41c229c78e2d71c341961e0 diff --git a/www-client/chromium/chromium-112.0.5615.165.ebuild b/www-client/chromium/chromium-112.0.5615.165.ebuild index 8ab600048905..02bccda8a97b 100644 --- a/www-client/chromium/chromium-112.0.5615.165.ebuild +++ b/www-client/chromium/chromium-112.0.5615.165.ebuild @@ -21,6 +21,7 @@ HOMEPAGE="https://chromium.org/" PATCHSET_URI_PPC64="https://quickbuild.io/~raptor-engineering-public" PATCHSET_NAME_PPC64="chromium_112.0.5615.49-2raptor0~deb11u1.debian" SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz + https://dev.gentoo.org/~sam/distfiles/www-client/chromium/chromium-112-gcc-13-patches.tar.xz ppc64? ( ${PATCHSET_URI_PPC64}/+archive/ubuntu/chromium/+files/${PATCHSET_NAME_PPC64}.tar.xz https://dev.gentoo.org/~sultan/distfiles/www-client/chromium/chromium-ppc64le-gentoo-patches-1.tar.xz @@ -344,6 +345,7 @@ src_prepare() { "${FILESDIR}/chromium-112-sql-relax.patch" "${FILESDIR}/chromium-112-gcc-mno-outline.patch" "${FILESDIR}/chromium-112-swiftshader.patch" + "${WORKDIR}/chromium-112-gcc-13-patches" ) if use ppc64 ; then |