summaryrefslogtreecommitdiff
path: root/net-libs/webkit-gtk
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-03-30 22:03:23 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-03-30 22:03:23 +0100
commited6e9ebb6ab4abd792d5b15e97ec245603dd6e2d (patch)
treee1f5f93f2986a4038351e6cf4804eb0c2aad060d /net-libs/webkit-gtk
parent8b63b46fda85d54cfbe94df2444a3ddd3e63b8e4 (diff)
gentoo auto-resync : 30:03:2023 - 22:03:23
Diffstat (limited to 'net-libs/webkit-gtk')
-rw-r--r--net-libs/webkit-gtk/Manifest13
-rw-r--r--net-libs/webkit-gtk/files/2.38.5-gcc-13.patch30
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.38.5-r410.ebuild3
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.38.5-r500.ebuild3
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.38.5.ebuild3
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.40.0-r410.ebuild1
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.40.0-r600.ebuild1
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.40.0.ebuild1
8 files changed, 46 insertions, 9 deletions
diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index d3620013456c..ccbbe1a0918a 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -1,15 +1,16 @@
AUX 2.38.2-GTK-Fix-build-failure-in-ClipboardGtk4.cpp.patch 914 BLAKE2B 44525071481e9cfc75e972d5da2f516d9ca5b762d0f3ccf9a715232406bc4ed0cca6e9971c9df2c0ed3299d7fe73e70b6ed22773b2ad37c379e39042a5bd90f0 SHA512 cbdcde3fb6abdef8faca0fc7d4aef25155f4268b97128f98ff1e0bb6282941aa00bea06a1686c97086aedf13c5e4819a29b9bc470d8a09c1f1eec9676e32b575
AUX 2.38.3-gcc-13.patch 775 BLAKE2B 53d5c23f612ec6d9cb96f5c6d33e1a029120a2ca82d5e3833f910cf637cfe9cda0404f8bfd06601bbb04c36fefd77a1017ec764adba12b3fda0b3f6eed36168e SHA512 c83a769456c02991309c97cb9cb88e0e6335a22cf2c0fd30c3565740c9de316bb5c0e44768485193e28ec692ba3f0f0c0bb01c0e5ab62167a0540c8b1b1e8916
+AUX 2.38.5-gcc-13.patch 1128 BLAKE2B 1ca6050cda18720060a90eedba3561d12b4af9d19093effef469a20ecaa1040cd5634621b63962e8a430a02d18800913a3af35e51b424c37cc233640f306f6ed SHA512 f83c027e015888f7852e86f4266a8db9a7dc94cbda82c0ded1e38a0306a047e02a5a4993c9573e6e1617aaaebb3830206336b01863d726cfa685415e689f1104
DIST webkitgtk-2.38.3.tar.xz 33003928 BLAKE2B ae2ab019a765e91110e12277954bea9ae16fd898f854f58e665d273bcbd9ca43ee3219eea7ba0fb5716b17b8efdfeeb395c5976b38848562be95ea372b9b70bc SHA512 1e5f0d73d6b1d64faf20ab909f1765439fab230dd360dd1906962f03a24725cf9f50a375b1987b615c64fb161ab32d29d6b1d49ea75c7b2b32f495e4ad0f38ce
DIST webkitgtk-2.38.5.tar.xz 33011600 BLAKE2B 0dba732c18b7f21602b9f834866d137b6be582adc36f91775e838f99a6ee89216773ab641be62a0fd0834bac8adb45d315a2be9caf19551484a8b95c22797d46 SHA512 9038892910e95d3b7819396c9071b59ee51eadd6cad62130fdd4e02d3f5187b7a2986c5939a378190e14059149f2db0a0b57feb23ac44f5ea764c160e6181eef
DIST webkitgtk-2.40.0.tar.xz 40042140 BLAKE2B 4f26d893da99c7aed18594a844b1f91e32178a1bdd236e0cdd21683ed095ab2196f37c13f749e69b22b72146b98fca2a27778948aabde336d17c4d40dcf0cdc1 SHA512 550dafb31d71edf984d6b7636366f839d31f6b244b87f83c6efe7af17efe3f2f63268d2c39a6a3c474afadf2b30df868efaefcf38197b30cc6b11c63de7d2ddc
EBUILD webkit-gtk-2.38.3-r410.ebuild 8062 BLAKE2B 521cc553d3a0b05bedd3dd04df15d5869894d204f6bb219e92438a1c610a484f0d133f01aecd6d4439b4e812f6d01b838b3902d443b02a91fdc8aba2467bcb95 SHA512 1fa3f74702bc7dcd65b622ddbdf32ac05e963473f1833ce7a7b011193f2270e0ec6ba72b51e8b30f2c362526c27099677052d3a16e10153383c7850fa5d82ed3
EBUILD webkit-gtk-2.38.3-r500.ebuild 8023 BLAKE2B 44664a7be0d791ec3d32ddb60b0d2b04571f26d4858165a7cac0880ca55bfa1ed7e55adefa24fcb62ad444932170fa95b354aa092033a418be202bf210ed400a SHA512 f403e9bc2c6c6fcfe3401648e290e17327694abda3d29533610cfc02681980aba57d33faee0bc608c116c861a3339992b12546d8b0eda4132de12da518610c65
EBUILD webkit-gtk-2.38.3.ebuild 7788 BLAKE2B 4cbb3024d7eb6be2e7418780855c891c17bb59f66c1c60ae319fe6fc9ec93eedede8d2b6444f4c78a79732f94b641329fffebed55bd7f0d671b7f1c9f544cd70 SHA512 bf42ddbff89c4565df52a22aa46ab04107bc6cec049423815f7863e155d5cec721408bb9051d7582bbf2c65b71db9d8e08fb70072b3c25aa36563edc0891fb9e
-EBUILD webkit-gtk-2.38.5-r410.ebuild 8068 BLAKE2B 3ade4ee7198042166a27620ec2dda28df9dc7de8772ba83faa40d1888f8547effe66b591213d9e157436c65d2351976c4a3f3008d78fc3dd7f5265c5eea4626a SHA512 535d1349d6a87ee637444e5aa2334ef0394ba05a0301c58dee33027bfaada2ac3e27690fdf5e8f29c40db2cfb6c320202578be4ec1c540196d1b67981d8c8705
-EBUILD webkit-gtk-2.38.5-r500.ebuild 7947 BLAKE2B bebed4f63997221610abefef19bd916af5eee39eefdc0372e0203d3e06eb1aef7cf9ee3a7d09afaea74b2ee2c816ecd684aeac203097307ee37dd42012f1e110 SHA512 c8bdc299a12be9fdee3be82ed0fc2e12a5d3c3a9c462ef250f5c369b4a8b2a69d029df3c365b536b486075d836c288f9687d7b047a12fa5e8d59b938e7c3e09a
-EBUILD webkit-gtk-2.38.5.ebuild 7794 BLAKE2B d24b0f03e0821777eb2e2f20e15aac81b84f6e9cc548e1e1fcaeb71e2c4d4e6f018d1892ef9c638e8ecf26e50b16252826eb78c4aed0bfe881d63047f74f986c SHA512 d396154d3d1ec44d9b5fbd59a5f6eb4e38d27b16289c68fd9534b89c8ea562852aa1feb38d249d39b5c45c2ccc82f8bb04689c3f403f5b234ec85c1f606f716e
-EBUILD webkit-gtk-2.40.0-r410.ebuild 7588 BLAKE2B 2092885bc8021d8ff2551e13e1fbcb2ed3d57e49afd1575a9073091777706c867386748f54915e452116e9c77790a9af13e4f0fef6eb564d27f7dbd071f6e288 SHA512 4426fa8ca0f562af3c51f3070a238af7f099ddfe5419d360f583972167e5df3aafa7d29cf866ab58f6196bd27ce664d10b60a660ea30f479bf7bf068c51bfdcd
-EBUILD webkit-gtk-2.40.0-r600.ebuild 7467 BLAKE2B 01bbc21f90b922a18c7aea7cef2ab838eb0e20c6c22ab200c166d70d28954b59a95bb5434d8cba3e8de8593da3e3f1a05bc719a43dc76af3f7b518843c1ab324 SHA512 19c3c6ff20ffbcdbe444798f4b39bf9c5ad042672a5dbb3b64e77f504ce297bc173b95656c11d72c6aeb3b442dea35179144989d21821f1c09a56e7e661bb66f
-EBUILD webkit-gtk-2.40.0.ebuild 7314 BLAKE2B 8f40728f1baeee2474bb5f13ce34febbdec408305e34d625de03d5ff60f682dd1f62e36a199ee4e3857277632ab0b761cd9afee79df1409c6cf7394a5ae28507 SHA512 ad690d86dda75554ef2923ec4a0b751575e23ad86f250073c6563172d53cab0fd99ccb84025a374c7f22c5f1d5da0bbab1665816228c27b25d445bcbdcbd6d9b
+EBUILD webkit-gtk-2.38.5-r410.ebuild 8106 BLAKE2B 52ee861efc098855c879a83c6dfd769aa717ed446aa58d025239cdde1b4b48f919dc8fce0dd7275db4b450a85b12b488c51526a969311f3edaa2df2d9fdf5815 SHA512 7f870aa6ed6c454db840e63af026aa562846e0cbc5297771c63c9f24b365cb6829a4588a91f4ed9a2e3620c7d8b9d63bdfbdcbdfacd655eed70097207877aa37
+EBUILD webkit-gtk-2.38.5-r500.ebuild 7985 BLAKE2B d68f9f7210e9e2d5c99e0087d168a55c66ae36cb3eae26e5ba4ca95721e98694fd7dbd25ab1156fac8381ba40d20cf7078031280ae331bae7c31fc623109d43b SHA512 c310f349ebdd7ecdbc2d4b1e21161f650033a42e8cfc4b7be2b95a20d71a31e1d4209bb0bb7fff32ea9b1c507adced74d08d435db83c0fd09be145b548860449
+EBUILD webkit-gtk-2.38.5.ebuild 7832 BLAKE2B 2a3738f5dfb98280eb4157745ddc9d6c8e9b82a4ef3952cf048e1c63e2aa156222b7624e0bfb64227f4feef1e93a214b33599b10b87ef7ff2896e1dcd876dfde SHA512 2650a2626723e747bcea6715859c6d665c7f19159d4cb0a5f1a5267e1c41107b46a21fbfeaf481af8d9326df7f5d4322ef4c1a67ef2894f2902ea331f71e3a7a
+EBUILD webkit-gtk-2.40.0-r410.ebuild 7630 BLAKE2B cd407f958c96ae15cab64561a401460d5617f0f31ddeb262a18b9a31432d5aa2e4849aedd60719e3fa92c886e17d02c72368bb33ec2968bdd881bf0bb5f55209 SHA512 659aa28c1158be157820ebc5b3b0767207cc3c50f9e1dbe87672f6eaad6421efbae167affcb7b0a07a9a1ecc020cbe410b3c26afb053907af3014be701eea282
+EBUILD webkit-gtk-2.40.0-r600.ebuild 7509 BLAKE2B 299856be11f9682216622772b78921458698098988401131a8dbaa96545a06463766d20d6010da5d7f4fb0cc966ae0c64c04b2bc4c71175d8804b0f5952d4c4c SHA512 88b82bb721cf4dde3aefa4d3bc2eb85476f4859db0a781a8d84bdb54a00b02cc07e947f9394558808cccd09e2b559572733541d533616fef87c263f105e2fb12
+EBUILD webkit-gtk-2.40.0.ebuild 7356 BLAKE2B 80e92f9424132c55a8a589ddd51ee1a34be53966b69a58bdd03944fba18a54f174697d274d601113b643f431cd803f86b5ba1a9344de57f568ac9538befdda74 SHA512 ed60f95dd52803f6785349449bad1420cb6dda4c1f16b1e95f1b38bfe242dcfe40d4eb79a23c225c513463bb893c653f2b61796a57f2f2c6525fa7f17e1078cd
MISC metadata.xml 756 BLAKE2B ac278b1ed9ad7d7dcce220e686ef4c67c79f7d4c25e43e0fedaad14925eb03c74140e49a4e86d2146d6d467f14a737fb2ff1e90b506ab4d43b79d3462d58cb24 SHA512 584ce6c8dc66e3e3b3677dbffe8b2a58bb81146f3dc8eaf830597781f03580e0b94620322834b6e558ac9fcb06b3eda02645803f63d78e88104ecc0950c6f369
diff --git a/net-libs/webkit-gtk/files/2.38.5-gcc-13.patch b/net-libs/webkit-gtk/files/2.38.5-gcc-13.patch
new file mode 100644
index 000000000000..461e7a41afe5
--- /dev/null
+++ b/net-libs/webkit-gtk/files/2.38.5-gcc-13.patch
@@ -0,0 +1,30 @@
+https://bugs.gentoo.org/903554
+https://github.com/WebKit/WebKit/pull/11910
+https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109247
+https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109307
+
+From 0aa2fbaeb7cd103cda9907f8fa2248cd2209b22f Mon Sep 17 00:00:00 2001
+From: Martin Liska <mliska@suse.cz>
+Date: Fri, 24 Mar 2023 10:11:51 +0100
+Subject: [PATCH] gcc13: fix rejected code by using of an explicit ctor
+
+The following code is invalid based on the analysis here:
+https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109247#c5
+--- a/Source/WebCore/platform/graphics/SourceBrush.cpp
++++ b/Source/WebCore/platform/graphics/SourceBrush.cpp
+@@ -65,12 +65,12 @@
+
+ void SourceBrush::setGradient(Ref<Gradient>&& gradient, const AffineTransform& spaceTransform)
+ {
+- m_brush = { Brush::LogicalGradient { WTFMove(gradient), spaceTransform } };
++ m_brush = Brush { Brush::LogicalGradient { WTFMove(gradient), spaceTransform } };
+ }
+
+ void SourceBrush::setPattern(Ref<Pattern>&& pattern)
+ {
+- m_brush = { WTFMove(pattern) };
++ m_brush = Brush { WTFMove(pattern) };
+ }
+
+ WTF::TextStream& operator<<(TextStream& ts, const SourceBrush& brush)
+
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.38.5-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.38.5-r410.ebuild
index 4439d16a0952..3d919335303e 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.38.5-r410.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.38.5-r410.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz"
LICENSE="LGPL-2+ BSD"
SLOT="4.1/0" # soname version of libwebkit2gtk-4.1
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc x86"
IUSE="aqua avif +egl examples gamepad gles2-only gnome-keyring +gstreamer +introspection pdf +jpeg2k +jumbo-build lcms seccomp spell systemd test wayland X"
@@ -155,6 +155,7 @@ src_prepare() {
cmake_src_prepare
gnome2_src_prepare
eapply "${FILESDIR}"/2.38.3-gcc-13.patch
+ eapply "${FILESDIR}"/2.38.5-gcc-13.patch
}
src_configure() {
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.38.5-r500.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.38.5-r500.ebuild
index 82a618336e36..b43bd6147052 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.38.5-r500.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.38.5-r500.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz"
LICENSE="LGPL-2+ BSD"
SLOT="5/0" # soname version of libwebkit2gtk-5.0
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc x86"
IUSE="aqua avif +egl examples gamepad gles2-only gnome-keyring +gstreamer +introspection pdf +jpeg2k +jumbo-build lcms seccomp spell systemd test wayland X"
@@ -157,6 +157,7 @@ src_prepare() {
cmake_src_prepare
gnome2_src_prepare
eapply "${FILESDIR}"/2.38.3-gcc-13.patch
+ eapply "${FILESDIR}"/2.38.5-gcc-13.patch
}
src_configure() {
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.38.5.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.38.5.ebuild
index 34ce19042566..2ef4cf597c04 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.38.5.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.38.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz"
LICENSE="LGPL-2+ BSD"
SLOT="4/37" # soname version of libwebkit2gtk-4.0
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc x86"
IUSE="aqua avif +egl examples gamepad gles2-only gnome-keyring +gstreamer +introspection pdf +jpeg2k +jumbo-build lcms seccomp spell systemd test wayland X"
@@ -153,6 +153,7 @@ src_prepare() {
cmake_src_prepare
gnome2_src_prepare
eapply "${FILESDIR}"/2.38.3-gcc-13.patch
+ eapply "${FILESDIR}"/2.38.5-gcc-13.patch
}
src_configure() {
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.40.0-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.40.0-r410.ebuild
index aadc66693cf3..91bd845a4163 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.40.0-r410.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.40.0-r410.ebuild
@@ -144,6 +144,7 @@ pkg_setup() {
src_prepare() {
cmake_src_prepare
gnome2_src_prepare
+ eapply "${FILESDIR}"/2.38.5-gcc-13.patch
}
src_configure() {
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.40.0-r600.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.40.0-r600.ebuild
index d1f9aaeb242f..6d4bea0a0c88 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.40.0-r600.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.40.0-r600.ebuild
@@ -145,6 +145,7 @@ pkg_setup() {
src_prepare() {
cmake_src_prepare
gnome2_src_prepare
+ eapply "${FILESDIR}"/2.38.5-gcc-13.patch
}
src_configure() {
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.40.0.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.40.0.ebuild
index 7e0ca1b9e2d9..b6fa733b5b32 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.40.0.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.40.0.ebuild
@@ -142,6 +142,7 @@ pkg_setup() {
src_prepare() {
cmake_src_prepare
gnome2_src_prepare
+ eapply "${FILESDIR}"/2.38.5-gcc-13.patch
}
src_configure() {