summaryrefslogtreecommitdiff
path: root/gui-libs/gtk
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-08-10 09:32:05 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-08-10 09:32:05 +0100
commitd087665a0d6764fc223d2f88a04db01d76af9cc0 (patch)
tree698510baa01e5c4c92f7867e40bed45acd5f4547 /gui-libs/gtk
parentd8e832445899a9a8ba4d8dc6f61f5feca79a3b85 (diff)
gentoo auto-resync : 10:08:2023 - 09:32:05
Diffstat (limited to 'gui-libs/gtk')
-rw-r--r--gui-libs/gtk/Manifest10
-rw-r--r--gui-libs/gtk/gtk-4.10.3.ebuild11
-rw-r--r--gui-libs/gtk/gtk-4.10.4.ebuild11
-rw-r--r--gui-libs/gtk/gtk-4.10.5.ebuild11
-rw-r--r--gui-libs/gtk/gtk-4.11.4.ebuild11
-rw-r--r--gui-libs/gtk/gtk-4.12.0.ebuild11
6 files changed, 55 insertions, 10 deletions
diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 68cce1695d20..714cb6845495 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -5,9 +5,9 @@ DIST gtk-4.10.4.tar.xz 20526652 BLAKE2B 12874d90f9f48f22d57c53cf035065726e5bbd9a
DIST gtk-4.10.5.tar.xz 16403464 BLAKE2B 9ca10de5e178e0b3e34fdf5f6126fc89e914a06e60c1c160b6273a5eb10b60e362e3db27af6012d2ea92452bb5787e6784e11d1f15a4ff284b04bbf9750ff91a SHA512 7ca1d2cabbeb6020613fcb11f57b8161f38337a6c3bc3572365dd642af9498fad0f5b2fc0a2419e06567d541e62e67b3d1087ab9bd3e756363052b2f7b366fde
DIST gtk-4.11.4.tar.xz 21035392 BLAKE2B 0fb7770f6f11c94fdcc82a807738a535efd222eb2a723b036ce020be10cca121b46c5bb78bceaee94f93698378378ed30e5775ed7cda123b27111289f02848d9 SHA512 ca5042c4400da93ea66346d276b96f32c635a9777cdb6cbcb72d6686ed86e67717d75cba92521f52a3bad04c774f361e1e5bada60b242c345b79c4c05de8401e
DIST gtk-4.12.0.tar.xz 16918992 BLAKE2B ea689b61efa961725444b61fcafae2e56154be64771fa6dce3f1835edafc6e74ce5879ea0bf0631c8f254352f26cd8252dcf6b92ce4eed344456cf21c4a8fda3 SHA512 a69f82e1f021b1eb68e8723bc9003bfca0b5939fd3cc7cda87d7dde0b3e37bb39d9594cb93a73f54bd1cff1b63a1c459d1217e8df794c67fda50bf0b9b732826
-EBUILD gtk-4.10.3.ebuild 5796 BLAKE2B 0a9b1d7f5b594c9c882ca763facfea5b4ac0d3621f12a1c0375b28e0b4a9defd006f9cf589793376b6406168c7de3352c9c04bd34a9879e92ccc27fd357596a7 SHA512 72012e0c3adec57d0da2f3da75e55f76b0762f528b3172cd02c26081e380dd4a191a75a15415ecfad89fd04926e8195c8189333bb62a9c7be8348e78f7930501
-EBUILD gtk-4.10.4.ebuild 5657 BLAKE2B a73dc7b64700426636caa6c1975b6ac2b277305b32762fac9eefe81ea073d030b92472097109a358cca22bf6604b22b3289ac6d6be71af6f5d0d15c70fa2f9c4 SHA512 f8b3c8b4b0bc7c7b98f23672f04c9d9bae3bf22a4d64ed6206bd2726f30bf86699c85f237a48443ea663b8898e01c9661ea3fd5b06ee07dd87c9a2bb2625bd1c
-EBUILD gtk-4.10.5.ebuild 5519 BLAKE2B 29da9bf940f479d96686ad354d0e5bfd661710e91af600b498f443a865fc0fa52640cd4732d950356b006f16bea978947cd6fbeca69ccd607a8c99df58b8d90f SHA512 173448ebb8e9fe5925f5f90814114b7fb3fbe30c131d52d3a1de3b5902cf0600dff42f857a3a239659503d3dfee6a7cb4cb56ec49d059b354336db44fc393cf4
-EBUILD gtk-4.11.4.ebuild 5550 BLAKE2B 46cd1b5fd321b5cf226d51b0c0c33e60725800c916f793632b014637629fcc38158d09060c8dc6b1042ae6563b247d0f4486cb4a872b9fa84a8b40e8908fb891 SHA512 45aaf6168005415d608e59e46c63e06d6db27729fbd93dc84e9d97499be76feff24c1b1d8bf446e54628a68bf988924fa4769178ccf9ee24ff34d0f36e5ce036
-EBUILD gtk-4.12.0.ebuild 5573 BLAKE2B 4a1b93582738172fbe1ebbde87b40d7393fce44ad51d94e4a68f979881b925af18740a492c5118c48c8116567c8cc1fcf5872c2e1f1b8f9e67e826374b6f979d SHA512 b3da8306132cab7a15f2be4d95b4572ccfdc06352b23b1abf2dd8c1870f072d9bfae602809e3f3d9cbd38008085ef7a3a006b4ae53dca2070f72b48ad7dd3ccc
+EBUILD gtk-4.10.3.ebuild 6137 BLAKE2B c0a337101a8fcbc4ed301f9196b82ed3a1576f60d364ee36cad6dabcca088b2c8f33c6e6835b3e15bdd40c8ff5c479db263a792f5fa75f0e55ca9a63bc8917d1 SHA512 2e6eaa6ea2e610f068feacf76fdbf4bab1eccc80754dc38e96d7c37160a7bafc7a024799c604f8daec4a57377131ea96eeb7d58efaa4492b24af5594544d8514
+EBUILD gtk-4.10.4.ebuild 5998 BLAKE2B ce3cfd34b93c18227cf814d298d25ac9cb4e783468fa6cceb9947cff8877097bf29ac43e8cd2ce36e29aefbb394e44917d66618b6f9f08e3d36dcf46e5570a75 SHA512 07b1ed5d1044149656a72808b781c9811a53f1995243601160c75ef73c70f5d259ac430a1731f49c6a15652fc8cdbda16871ec08d092b0c7b70b182e3d2ae784
+EBUILD gtk-4.10.5.ebuild 5860 BLAKE2B 3869b1c9baa9afe9c043d462d83d8803f831c27341840ba1a3a970acac5e2f46b2c1a81d7415afe986b1902806efbdc7eb4ff249a9f69a3ffc7b3e3b3638eaee SHA512 38e9e4cb552b5e277f4faa7b54d2ffeb63e2c732c663973d21474f7179a7bdb6d65d2f0958d96eccdc25d8dc8e4ffd2b97ce6f979e89a8b162419622985cd176
+EBUILD gtk-4.11.4.ebuild 5891 BLAKE2B 47ddee994c2cf0fd091eb565380ab964c1be1ef52cdfbfc3952af32c881fee71eece2d5fb949d200856a2ca1d76289f1044979f55297c09fde0a95ec5048f295 SHA512 3e311d3c08ffa99be6257ec6061c1ef81cadec92da4bb9e3ca56d5e3e30643a139b5f3de58374d0249b2881dc4372ac1e15096a956eb154a77f0a03fc730f8ef
+EBUILD gtk-4.12.0.ebuild 5914 BLAKE2B aa8497275f1014ff84356d96f56fd44ac4c899e7107bb914a74ecac6c71a5772bfed47c3812d0487bf35eea1f48bb0ca96c9e7ad4bcfbe7fcc4841fedd106da0 SHA512 5ee0be3dab995b0d61e30631eb3cc4ecfb354fee8246e848b0a7afd2c64443a13aea1f2f9eeb16a4942f7e6fce04399ca3b034a8d8ee21f3aff10b705bffc2ee
MISC metadata.xml 775 BLAKE2B a679a63b050be837319131924b4196dc7fdd2a1dcbca4b099eebc8550db3120dc8afe2b743acd68ce386fda7e4bd3af1eb2eb11d333542e1dbcc8b8a68c6c919 SHA512 15d8dc9c2701575b59d596cc10b1ca18691d10c3a418989eece698650e82a34720bea9d53a4ca4aa83745ce5d254cec5438f1ab10093ab2f765e77d0c9c24433
diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
index bc93d9dcea68..b0f289ce2119 100644
--- a/gui-libs/gtk/gtk-4.10.3.ebuild
+++ b/gui-libs/gtk/gtk-4.10.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
-inherit gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 toolchain-funcs virtualx xdg
DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user interfaces"
HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/"
@@ -113,6 +113,15 @@ src_prepare() {
# Workaround RWX ELF sections, https://gitlab.gnome.org/GNOME/gtk/-/issues/4598
sed -i -e 's/^ld =.*/ld = disabler()/g' gtk/meson.build demos/gtk-demo/meson.build demos/widget-factory/meson.build || die
sed -i -e 's/^objcopy =.*/objcopy = disabler()/g' gtk/meson.build demos/gtk-demo/meson.build demos/widget-factory/meson.build || die
+
+ # The border-image-excess-size.ui test is known to fail on big-endian platforms
+ # See https://gitlab.gnome.org/GNOME/gtk/-/issues/5904
+ if [[ $(tc-endian) == big ]]; then
+ sed -i \
+ -e "/border-image-excess-size.ui/d" \
+ -e "/^xfails =/a 'border-image-excess-size.ui'," \
+ testsuite/reftests/meson.build || die
+ fi
}
src_configure() {
diff --git a/gui-libs/gtk/gtk-4.10.4.ebuild b/gui-libs/gtk/gtk-4.10.4.ebuild
index a2efb01c0ddd..7c111f619e8b 100644
--- a/gui-libs/gtk/gtk-4.10.4.ebuild
+++ b/gui-libs/gtk/gtk-4.10.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
-inherit gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 toolchain-funcs virtualx xdg
DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user interfaces"
HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/"
@@ -119,6 +119,15 @@ src_prepare() {
docs/reference/gtk/meson.build \
tools/meson.build \
|| die
+
+ # The border-image-excess-size.ui test is known to fail on big-endian platforms
+ # See https://gitlab.gnome.org/GNOME/gtk/-/issues/5904
+ if [[ $(tc-endian) == big ]]; then
+ sed -i \
+ -e "/border-image-excess-size.ui/d" \
+ -e "/^xfails =/a 'border-image-excess-size.ui'," \
+ testsuite/reftests/meson.build || die
+ fi
}
src_configure() {
diff --git a/gui-libs/gtk/gtk-4.10.5.ebuild b/gui-libs/gtk/gtk-4.10.5.ebuild
index c3a71725c65e..5d1253d5e4a6 100644
--- a/gui-libs/gtk/gtk-4.10.5.ebuild
+++ b/gui-libs/gtk/gtk-4.10.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
-inherit gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 toolchain-funcs virtualx xdg
DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user interfaces"
HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/"
@@ -114,6 +114,15 @@ src_prepare() {
docs/reference/gtk/meson.build \
tools/meson.build \
|| die
+
+ # The border-image-excess-size.ui test is known to fail on big-endian platforms
+ # See https://gitlab.gnome.org/GNOME/gtk/-/issues/5904
+ if [[ $(tc-endian) == big ]]; then
+ sed -i \
+ -e "/border-image-excess-size.ui/d" \
+ -e "/^xfails =/a 'border-image-excess-size.ui'," \
+ testsuite/reftests/meson.build || die
+ fi
}
src_configure() {
diff --git a/gui-libs/gtk/gtk-4.11.4.ebuild b/gui-libs/gtk/gtk-4.11.4.ebuild
index 31b52821cb44..f40dad4fa7a2 100644
--- a/gui-libs/gtk/gtk-4.11.4.ebuild
+++ b/gui-libs/gtk/gtk-4.11.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
-inherit gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 toolchain-funcs virtualx xdg
DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user interfaces"
HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/"
@@ -114,6 +114,15 @@ src_prepare() {
docs/reference/gtk/meson.build \
tools/meson.build \
|| die
+
+ # The border-image-excess-size.ui test is known to fail on big-endian platforms
+ # See https://gitlab.gnome.org/GNOME/gtk/-/issues/5904
+ if [[ $(tc-endian) == big ]]; then
+ sed -i \
+ -e "/border-image-excess-size.ui/d" \
+ -e "/^xfails =/a 'border-image-excess-size.ui'," \
+ testsuite/reftests/meson.build || die
+ fi
}
src_configure() {
diff --git a/gui-libs/gtk/gtk-4.12.0.ebuild b/gui-libs/gtk/gtk-4.12.0.ebuild
index d9d4ce7f171d..b1efa467ddf8 100644
--- a/gui-libs/gtk/gtk-4.12.0.ebuild
+++ b/gui-libs/gtk/gtk-4.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
-inherit gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 toolchain-funcs virtualx xdg
DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user interfaces"
HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/"
@@ -115,6 +115,15 @@ src_prepare() {
docs/reference/gtk/meson.build \
tools/meson.build \
|| die
+
+ # The border-image-excess-size.ui test is known to fail on big-endian platforms
+ # See https://gitlab.gnome.org/GNOME/gtk/-/issues/5904
+ if [[ $(tc-endian) == big ]]; then
+ sed -i \
+ -e "/border-image-excess-size.ui/d" \
+ -e "/^xfails =/a 'border-image-excess-size.ui'," \
+ testsuite/reftests/meson.build || die
+ fi
}
src_configure() {