summaryrefslogtreecommitdiff
path: root/x11-libs
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 /x11-libs
parentd8e832445899a9a8ba4d8dc6f61f5feca79a3b85 (diff)
gentoo auto-resync : 10:08:2023 - 09:32:05
Diffstat (limited to 'x11-libs')
-rw-r--r--x11-libs/Manifest.gzbin18332 -> 18334 bytes
-rw-r--r--x11-libs/gtk+/Manifest4
-rw-r--r--x11-libs/gtk+/gtk+-3.24.37.ebuild15
-rw-r--r--x11-libs/gtk+/gtk+-3.24.38.ebuild18
4 files changed, 32 insertions, 5 deletions
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index a96557d86fa6..cb34c0f597c5 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/gtk+/Manifest b/x11-libs/gtk+/Manifest
index 39f4989aa531..e0171d7db5d3 100644
--- a/x11-libs/gtk+/Manifest
+++ b/x11-libs/gtk+/Manifest
@@ -13,6 +13,6 @@ DIST gtk+-3.24.37.tar.xz 12401196 BLAKE2B 1cffcf0066f0f9d42fd01d9cf0dbab2465bf74
DIST gtk+-3.24.38.tar.xz 12398104 BLAKE2B d24e794025d09b01c215ffcc60382f1bb74214b80fbc019bc0fc2a01bd90673c5a9e94b07b6ec981e9b28caf42b8e98032dd8150ac44a9bcab22bae83445685e SHA512 e99ec10959191b55013fce37e83f0e85bf36597db101e324081479792a2047d032cf0d213d69c02eeb4b7cd6d56d6489b7b2a60904b2bd7af23ea1b9c5a79528
EBUILD gtk+-2.24.33-r3.ebuild 9862 BLAKE2B 45c4a02a17475bae10e983c8965a92ce83cdb1e4673a5ffd6ddeff55cac29499f3b11ae1d07a4502da8158c9a94dc34e6a843653f338fa80483951cf4e747c35 SHA512 39e9d5b5558e29be5d6bc347c6cd05d7c01b156625cecacd46aa9d5eb64b816879993a0f09cd259e5ae6c469584765ad0180155e4baafa91487b93a7013b247d
EBUILD gtk+-3.24.35.ebuild 6973 BLAKE2B 9ffd4fb80d881fa27dee4ea39f971324808375467e2f04d920ba56f817a76c6c8fcba4bf7a4db98d54539e1b74c11acd545b66f1037a533dc24ac2e88b071be6 SHA512 1a69295886fd834a38369eaf089f135ea936ae5a166698e2aa860f7f873366fb8c921438f72f7bc770a33d610834224251896026e78a385991af528d7dd8eca1
-EBUILD gtk+-3.24.37.ebuild 5301 BLAKE2B 7d7e8c5e13488a432757b2c0e94893f4c1d8658ff9184461c81e92cba14ba4667d1eea460cb5cfdfa3fc68e642df1fdae647d3525eb8911231ffac385eeca1f2 SHA512 22615d2842b3a63319c9b77086c8b7464c1b57781faceed6b30f7b00cbce10c4ecec37ded97a7270aba9ae91d343a1329541677799df5e21474c666833f431db
-EBUILD gtk+-3.24.38.ebuild 5312 BLAKE2B fbc67a310944be9d0bce7f0dfcdc6f335c0a7de40cbdf0e842ff244db85de16972a4bb71208657395a3604e78b0b151c37d4dda78f8d7f66d78c74e6b76fd880 SHA512 0f13926498425222a031f2c364501ff2f9cbe1dd2f079573e94df0bf239da8c38af57391d8b92d7570ff5f98023412d6d7e5f99f1d6da293a98ebcd7da3f4c39
+EBUILD gtk+-3.24.37.ebuild 5670 BLAKE2B 217b7d405d2ad50601c730b2655d23a27d826e6d0ac1c900dca44444d97d28ddfc1b4af55150f961a8e4cd73dcc3990bc86d505de0575e76daa7abe0931d4de0 SHA512 f8678d3d7d7032966f088e07f225c25ebb121277d6601c8087ff2352a0716be53fe7b00c798d665fe7d0e89eb562df77b816af091fb1a61238d2f4bb80a12682
+EBUILD gtk+-3.24.38.ebuild 5744 BLAKE2B deee8466c4768384187f0c0ad7f4c5d2cedec66c3dd30a3137f5cd0793085a4a189f18b30f42e5ad119621063769207bdade091779d3e9f4e4a7c1d6db4fa6a6 SHA512 cbcb17d650ebe92f137868a56639be1b660ab2903c2ef630cba0da6dcf3f09f760650e3d04f78fee243648768214c08dd36db287cce00b88965633015335d7e6
MISC metadata.xml 1041 BLAKE2B 00e12e2caeeb34f9b79de3340f677ee56569fdd977169e5d7c28678936646170b8e5c51c697385453eae323e6dd8948b074caa5928298afb46717589def22a6f SHA512 82401f5bdd721846511ce9364b672a0dfb47c434ac9187bdb361265c7c83698f0777f99ce563f65daddeb03e4abf3741721de3a4589980779d3a7417f64f427e
diff --git a/x11-libs/gtk+/gtk+-3.24.37.ebuild b/x11-libs/gtk+/gtk+-3.24.37.ebuild
index 4c1bde16b0ec..fd5f7784fdae 100644
--- a/x11-libs/gtk+/gtk+-3.24.37.ebuild
+++ b/x11-libs/gtk+/gtk+-3.24.37.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit gnome2 meson-multilib multilib virtualx
+inherit gnome2 meson-multilib multilib toolchain-funcs virtualx
DESCRIPTION="Gimp ToolKit +"
HOMEPAGE="https://www.gtk.org/"
@@ -100,6 +100,19 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.24.36-update-icon-cache.patch
)
+src_prepare() {
+ default
+
+ # 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
+}
+
multilib_src_configure() {
local emesonargs=(
$(meson_use aqua quartz_backend)
diff --git a/x11-libs/gtk+/gtk+-3.24.38.ebuild b/x11-libs/gtk+/gtk+-3.24.38.ebuild
index 59b6b8ae8163..27a3e05271ad 100644
--- a/x11-libs/gtk+/gtk+-3.24.38.ebuild
+++ b/x11-libs/gtk+/gtk+-3.24.38.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit gnome2 meson-multilib multilib virtualx
+inherit gnome2 meson-multilib multilib toolchain-funcs virtualx
DESCRIPTION="Gimp ToolKit +"
HOMEPAGE="https://www.gtk.org/"
@@ -89,6 +89,7 @@ BDEPEND="
app-text/docbook-xml-dtd:4.3
>=dev-util/gtk-doc-1.20
)
+ test? ( sys-apps/dbus )
"
MULTILIB_CHOST_TOOLS=(
@@ -100,6 +101,19 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.24.36-update-icon-cache.patch
)
+src_prepare() {
+ default
+
+ # 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
+}
+
multilib_src_configure() {
local emesonargs=(
$(meson_use aqua quartz_backend)
@@ -131,7 +145,7 @@ multilib_src_compile() {
}
multilib_src_test() {
- virtx meson_src_test
+ virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
}
multilib_src_install() {