[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-05-04 Thread Mart Raudsepp
commit: d729c7f6afb96826edab20a1a7bdeb22db2b451f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May  4 21:21:32 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat May  4 21:22:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d729c7f6

gui-libs/gtk: add 4.14.4

Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.14.4.ebuild | 251 +
 2 files changed, 252 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index d20cfb519069..778cd0fb700c 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-4.12.5.tar.xz 17314760 BLAKE2B 
ce6a88d2c3ecfa2a9773682645ff00a61fd932b9a6de764794ef8abd10c5c75df386801143c32d10fec110029e997a16c4cdcb0ef050905562c6dd9fdc46039d
 SHA512 
813758f4fe23b99b2ea1cf22156b86b22df30024717ae3b30bbe36111f9b1363bbd4da5fe8e5f69268c43794ea165e12c1c5bc52fd64bcbb1f9ccd3121540ac4
 DIST gtk-4.14.3.tar.xz 18340444 BLAKE2B 
20238e061c6500a8b253617010ac017e84ec2cacd9f10a7d2e982e9d72b72d78ee46abb3eb836d853d1d10736c697fc7468b2700b16ce5477a34400e8758e2b8
 SHA512 
2502fff3e98cb45f2293c94d86c32ff9b7c88d72eb7500a19fc9e589e1eda69af94c4eae78c044dcf5cf345cb99537d264250115d633034d9552cadc67f71e8e
+DIST gtk-4.14.4.tar.xz 18306548 BLAKE2B 
352831cb6373488593831e0d3489d425ca19b2b6c5541e269e251bb4f0455b435d73d24befef441fe09537838446eb773f33cbca746a9aeeed2204c413535ac0
 SHA512 
33a983f4ebac9088eaf9d3794a171d1619632bbcb27d9f46d894305dc15f83615a18443598b3c62a553b9596438b58226560ba17c41e539c76c3ee8a2b62c651

diff --git a/gui-libs/gtk/gtk-4.14.4.ebuild b/gui-libs/gtk/gtk-4.14.4.ebuild
new file mode 100644
index ..7f0c8930ab74
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.14.4.ebuild
@@ -0,0 +1,251 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+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/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+# TODO: Optional gst build dep on >=gst-plugins-base-1.23.1, so depend on it 
once we can
+COMMON_DEPEND="
+   >=dev-libs/glib-2.76.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl(+),X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   examples? ( gnome-base/librsvg:2 )
+   gstreamer? (
+   >=media-libs/gstreamer-1.12.3:1.0
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   || (
+   >=media-libs/gst-plugins-base-1.12.3:1.0[gles2]
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.76:= )
+   vulkan? ( >=media-libs/vulkan-loader-1.3:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.31
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   kernel_linux? (
+   x11-libs/libdrm
+   sys-kernel/linux-headers
+   )
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep on wd40 profiles with 
librsvg[tools]), bug #547710
+PDEPEND="
+   gnome-base/librsvg:2
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+   introspection? (
+   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-04-28 Thread Mart Raudsepp
commit: 653816fe975340fde768db29517257350e1db661
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 27 20:17:33 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 28 20:43:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=653816fe

gui-libs/gtk: Dependency fixes, test running tweaks

* Add missing libdrm and linux-headers linux build deps.
* Fix minimum required vulkan version.
* examples automagically depend on librsvg - just pull it in for them, as the
  circular dep with librsvg is mostly a thing of the past.
* Depend on either gles2 or opengl gst-plugins-base, as former is preferred
  nowadays and the dep didn't allow avoiding the latter. Either will provide
  the necessary for gtk[gstreamer] gstreamer-gl-1.0.pc package.
* Add media-libs/gstreamer dep for correctness and avoiding a iwdevtools warn.
* Leave a note about zero-copy dmabuf video playback build-time conditional
  dependending on gstreamer-1.23 for later minimum dep raising.
* Drop obsolete at-spi2-core dependency - gtk has its own copy of everything
  it needs.
* Clarify librsvg PDEPEND comment, as it's only for wd40 profiles, as rust
  librsvg doesn't ship the tool behind USE=tools that links to gtk, where
  that probably even was GTK 3, not GTK 4. Also SLOT depend just in case.
* Tweak the meson test parameters to match upstream CI setup a bit more in
  terms of skipped test suites for a lesser chance of expected failures
  being hit. The tests are still rather dependent on installed fonts, the
  graphics driver used and so on, but lets see how it fares for others.

Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/gtk/gtk-4.14.3.ebuild | 35 ---
 1 file changed, 28 insertions(+), 7 deletions(-)

diff --git a/gui-libs/gtk/gtk-4.14.3.ebuild b/gui-libs/gtk/gtk-4.14.3.ebuild
index 9b673318f3f5..7f0c8930ab74 100644
--- a/gui-libs/gtk/gtk-4.14.3.ebuild
+++ b/gui-libs/gtk/gtk-4.14.3.ebuild
@@ -18,6 +18,7 @@ REQUIRED_USE="
 
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 
+# TODO: Optional gst build dep on >=gst-plugins-base-1.23.1, so depend on it 
once we can
 COMMON_DEPEND="
>=dev-libs/glib-2.76.0:2
>=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
@@ -36,12 +37,17 @@ COMMON_DEPEND="
cloudproviders? ( net-libs/libcloudproviders )
colord? ( >=x11-misc/colord-0.1.9:0= )
cups? ( >=net-print/cups-2.0 )
+   examples? ( gnome-base/librsvg:2 )
gstreamer? (
+   >=media-libs/gstreamer-1.12.3:1.0
>=media-libs/gst-plugins-bad-1.12.3:1.0
-   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   || (
+   >=media-libs/gst-plugins-base-1.12.3:1.0[gles2]
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
)
introspection? ( >=dev-libs/gobject-introspection-1.76:= )
-   vulkan? ( media-libs/vulkan-loader:= )
+   vulkan? ( >=media-libs/vulkan-loader-1.3:= )
wayland? (
>=dev-libs/wayland-1.21.0
>=dev-libs/wayland-protocols-1.31
@@ -49,7 +55,6 @@ COMMON_DEPEND="
>=x11-libs/libxkbcommon-0.2
)
X? (
-   >=app-accessibility/at-spi2-core-2.46.0
media-libs/fontconfig
media-libs/mesa[X(+)]
x11-libs/libX11
@@ -63,15 +68,19 @@ COMMON_DEPEND="
)
 "
 DEPEND="${COMMON_DEPEND}
+   kernel_linux? (
+   x11-libs/libdrm
+   sys-kernel/linux-headers
+   )
sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
X? ( x11-base/xorg-proto )
 "
 RDEPEND="${COMMON_DEPEND}
>=dev-util/gtk-update-icon-cache-3
 "
-# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+# librsvg for svg icons (PDEPEND to avoid circular dep on wd40 profiles with 
librsvg[tools]), bug #547710
 PDEPEND="
-   gnome-base/librsvg
+   gnome-base/librsvg:2
>=x11-themes/adwaita-icon-theme-3.14
 "
 BDEPEND="
@@ -177,7 +186,13 @@ src_test() {
 
if use X; then
einfo "Running tests under X"
-   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test 
--setup=x11 --timeout-multiplier=130
+   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test 
--timeout-multiplier=130 \
+   --setup=x11 \
+   --no-suite=failing \
+   --no-suite=x11_failing \
+   --no-suite=flaky \
+   --no-suite=headless \
+   --no-suite=gsk-compare-broadway
fi
 
if use wayland; then
@@ -189,7 +204,13 @@ src_test() {
compositor=$!
export WAYLAND_DISPLAY=wayland-5
 
-   GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland 
--timeout-multiplier=130
+   GSETTINGS_SCHEMA_DIR="${S}/gtk" 

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-04-28 Thread Mart Raudsepp
commit: 298aa9562cc11330141f86cea80d632d0715d120
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Apr 21 22:29:56 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 28 20:43:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=298aa956

gui-libs/gtk: Bump to 4.14.3

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.14.3.ebuild | 230 +
 2 files changed, 231 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 6df578a92734..d20cfb519069 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1 +1,2 @@
 DIST gtk-4.12.5.tar.xz 17314760 BLAKE2B 
ce6a88d2c3ecfa2a9773682645ff00a61fd932b9a6de764794ef8abd10c5c75df386801143c32d10fec110029e997a16c4cdcb0ef050905562c6dd9fdc46039d
 SHA512 
813758f4fe23b99b2ea1cf22156b86b22df30024717ae3b30bbe36111f9b1363bbd4da5fe8e5f69268c43794ea165e12c1c5bc52fd64bcbb1f9ccd3121540ac4
+DIST gtk-4.14.3.tar.xz 18340444 BLAKE2B 
20238e061c6500a8b253617010ac017e84ec2cacd9f10a7d2e982e9d72b72d78ee46abb3eb836d853d1d10736c697fc7468b2700b16ce5477a34400e8758e2b8
 SHA512 
2502fff3e98cb45f2293c94d86c32ff9b7c88d72eb7500a19fc9e589e1eda69af94c4eae78c044dcf5cf345cb99537d264250115d633034d9552cadc67f71e8e

diff --git a/gui-libs/gtk/gtk-4.14.3.ebuild b/gui-libs/gtk/gtk-4.14.3.ebuild
new file mode 100644
index ..9b673318f3f5
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.14.3.ebuild
@@ -0,0 +1,230 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+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/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.76.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl(+),X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.76:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.31
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+   introspection? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   )
+   dev-python/docutils
+   dev-libs/glib
+   >=dev-util/gdbus-codegen-2.48
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.7
+   virtual/pkgconfig
+   vulkan? ( media-libs/shaderc )
+   wayland? (
+   dev-util/wayland-scanner
+   )
+   test? (
+   dev-libs/glib:2
+   media-fonts/cantarell
+   wayland? ( dev-libs/weston[headless] )
+   )
+"
+
+python_check_deps() {
+   python_has_version 

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-04-25 Thread Sam James
commit: 1142a40d1322ea96b2509a09201aa2723e89b344
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 25 21:11:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 25 21:54:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1142a40d

gui-libs/gtk: revbump for egl change

Fixes: 52ff5fb39a3c2a27bc76ee78a133789f5dd92568
Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk/{gtk-4.12.5.ebuild => gtk-4.12.5-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/gui-libs/gtk/gtk-4.12.5.ebuild b/gui-libs/gtk/gtk-4.12.5-r1.ebuild
similarity index 100%
rename from gui-libs/gtk/gtk-4.12.5.ebuild
rename to gui-libs/gtk/gtk-4.12.5-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-04-21 Thread Mart Raudsepp
commit: 52ff5fb39a3c2a27bc76ee78a133789f5dd92568
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr 22 04:31:52 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr 22 05:40:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52ff5fb3

gui-libs/gtk: Update dep for media-libs/libepoxy[egl] IUSE removal

Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/gtk/gtk-4.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.12.5.ebuild b/gui-libs/gtk/gtk-4.12.5.ebuild
index 21cbf4b52d50..cd5ffd7bad88 100644
--- a/gui-libs/gtk/gtk-4.12.5.ebuild
+++ b/gui-libs/gtk/gtk-4.12.5.ebuild
@@ -28,7 +28,7 @@ COMMON_DEPEND="
media-libs/libpng:=
media-libs/tiff:=
media-libs/libjpeg-turbo:=
-   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/libepoxy-1.4[egl(+),X(+)?]
>=media-libs/graphene-1.10.0[introspection?]
app-text/iso-codes
x11-misc/shared-mime-info



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-04-08 Thread Mart Raudsepp
commit: d5d70b601cf58a0705db33cd0463b0a28a8f2503
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  8 09:48:31 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  8 09:48:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5d70b60

gui-libs/gtk: add missing vulkan build dep

Note that the vulkan backend is too experimental and broken in 4.12, though it
isn't used by default without custom environment variables even when enabled.
In 4.14, it is working much better, albeit not the default yet. 4.16 will likely
switch vulkan as the default over GL when both are enabled.

Closes: https://bugs.gentoo.org/928929
Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/gtk/gtk-4.12.5.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gui-libs/gtk/gtk-4.12.5.ebuild b/gui-libs/gtk/gtk-4.12.5.ebuild
index 7a3ccf1b78bc..21cbf4b52d50 100644
--- a/gui-libs/gtk/gtk-4.12.5.ebuild
+++ b/gui-libs/gtk/gtk-4.12.5.ebuild
@@ -89,6 +89,7 @@ BDEPEND="
dev-util/glib-utils
>=sys-devel/gettext-0.19.7
virtual/pkgconfig
+   vulkan? ( media-libs/shaderc )
wayland? (
dev-util/wayland-scanner
)



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-04-06 Thread Arthur Zamarin
commit: 67432ef9ab0d2bf33c6ea4956604dc35a125a5e3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  6 21:20:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  6 21:20:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67432ef9

gui-libs/gtk: Stabilize 4.12.5 ppc64, #926451

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.12.5.ebuild b/gui-libs/gtk/gtk-4.12.5.ebuild
index 6bc784c67650..15fe4e83553c 100644
--- a/gui-libs/gtk/gtk-4.12.5.ebuild
+++ b/gui-libs/gtk/gtk-4.12.5.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.76.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-04-06 Thread Arthur Zamarin
commit: 802741bc482d3e9acd0eac39e9dd7bd3e4abd9ee
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  6 21:20:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  6 21:20:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=802741bc

gui-libs/gtk: Stabilize 4.12.5 ppc, #926451

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.12.5.ebuild b/gui-libs/gtk/gtk-4.12.5.ebuild
index 00781db750ce..6bc784c67650 100644
--- a/gui-libs/gtk/gtk-4.12.5.ebuild
+++ b/gui-libs/gtk/gtk-4.12.5.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.76.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-04-06 Thread Arthur Zamarin
commit: 2801668e5dcf8ce6cd942a97dcbc357081973eaa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  6 21:20:45 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  6 21:20:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2801668e

gui-libs/gtk: Stabilize 4.12.5 sparc, #926451

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.12.5.ebuild b/gui-libs/gtk/gtk-4.12.5.ebuild
index 15fe4e83553c..7a3ccf1b78bc 100644
--- a/gui-libs/gtk/gtk-4.12.5.ebuild
+++ b/gui-libs/gtk/gtk-4.12.5.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.76.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-04-06 Thread Arthur Zamarin
commit: 1ed7b0b9890900aa38b28d0bd1f073f5e5be36cb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  6 21:19:34 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  6 21:19:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ed7b0b9

gui-libs/gtk: Stabilize 4.12.5 x86, #926451

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.12.5.ebuild b/gui-libs/gtk/gtk-4.12.5.ebuild
index df6f7bf65bba..2e5f9f3fa5a5 100644
--- a/gui-libs/gtk/gtk-4.12.5.ebuild
+++ b/gui-libs/gtk/gtk-4.12.5.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.76.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-04-06 Thread Arthur Zamarin
commit: 51b11021e92edb557b144a495f2304244ee53bd0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  6 21:19:37 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  6 21:19:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51b11021

gui-libs/gtk: Stabilize 4.12.5 amd64, #926451

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.12.5.ebuild b/gui-libs/gtk/gtk-4.12.5.ebuild
index 2e5f9f3fa5a5..00781db750ce 100644
--- a/gui-libs/gtk/gtk-4.12.5.ebuild
+++ b/gui-libs/gtk/gtk-4.12.5.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.76.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-04-06 Thread Arthur Zamarin
commit: ca74d623271c8fc981f43c98373956997d881527
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  6 21:19:28 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  6 21:19:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca74d623

gui-libs/gtk: Stabilize 4.12.5 arm, #926451

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.12.5.ebuild b/gui-libs/gtk/gtk-4.12.5.ebuild
index dbc583669c51..c1e33436443a 100644
--- a/gui-libs/gtk/gtk-4.12.5.ebuild
+++ b/gui-libs/gtk/gtk-4.12.5.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.76.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-04-06 Thread Arthur Zamarin
commit: abd0c0e57770520770cb56c6c5ce6f0eeffed62b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  6 21:19:31 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  6 21:19:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abd0c0e5

gui-libs/gtk: Stabilize 4.12.5 arm64, #926451

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.12.5.ebuild b/gui-libs/gtk/gtk-4.12.5.ebuild
index c1e33436443a..df6f7bf65bba 100644
--- a/gui-libs/gtk/gtk-4.12.5.ebuild
+++ b/gui-libs/gtk/gtk-4.12.5.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.76.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-03-23 Thread Arthur Zamarin
commit: bfea99115388765abb65ae7793b1be275d4581b3
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Fri Mar 22 17:32:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 07:16:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfea9911

gui-libs/gtk-layer-shell: drop 0.8.1

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/Manifest  |  1 -
 .../gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild   | 57 --
 2 files changed, 58 deletions(-)

diff --git a/gui-libs/gtk-layer-shell/Manifest 
b/gui-libs/gtk-layer-shell/Manifest
index 696351ae0c09..21064712c5a4 100644
--- a/gui-libs/gtk-layer-shell/Manifest
+++ b/gui-libs/gtk-layer-shell/Manifest
@@ -1,2 +1 @@
-DIST gtk-layer-shell-0.8.1.tar.gz 136156 BLAKE2B 
19c16d49d119572b0a3ef9bf0aee2341dedb4b2e5afedee16b9817e16fcd2adba7696a9d6f2f01b4ebaa3636c116d8977079a9b83ed1941f9d97df9389425780
 SHA512 
070673a73166c9fd0ea10e6aa98c480318fbf8a6c2dff2a9b4900aea40bb59680d41d9bba9917953fabe4358c0dfa6c3d0221c579ada37cee72ce23433b40329
 DIST gtk-layer-shell-0.8.2.tar.gz 137693 BLAKE2B 
8c36e37fe0e675bfa9f3bfb6c4013ac7b137d27615cb29bd750c4cbbff36754986d0608cb97e427972e9108b048b6bca5611e89c01275aabec05c0b1fc9b7e62
 SHA512 
e3b56612dab2527d5242b8305362c88100de3eac76cee32ce51791cbc77df38a5052143bf4bf5781a90fa62e026a758ef9d10dc5b4292b0b334983842fad632c

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
deleted file mode 100644
index 02e8dcbdac99..
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-VALA_USE_DEPEND="vapigen"
-inherit vala meson python-any-r1
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wmww/${PN};
-else
-   SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-fi
-
-DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"
-HOMEPAGE="https://github.com/wmww/gtk-layer-shell;
-
-LICENSE="MIT LGPL-3+"
-SLOT="0"
-IUSE="examples gtk-doc introspection test vala"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="vala? ( introspection )"
-
-DEPEND="
-   >=x11-libs/gtk+-3.24.37:3[introspection?,wayland]
-   >=dev-libs/wayland-1.10.0
-   >=dev-libs/wayland-protocols-1.16
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-util/wayland-scanner
-   virtual/pkgconfig
-   x11-base/xorg-proto
-   gtk-doc? ( dev-util/gtk-doc )
-   test? ( ${PYTHON_DEPS} )
-   vala? ( $(vala_depend) )
-"
-
-src_prepare() {
-   default
-   use vala && vala_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use examples)
-   $(meson_use gtk-doc docs)
-   $(meson_use test tests)
-   $(meson_use introspection)
-   $(meson_use vala vapi)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-03-23 Thread Arthur Zamarin
commit: 205c92206a4a492b6944b5a1387d203b569b8261
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Fri Mar 22 17:44:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 07:16:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=205c9220

gui-libs/gtk-layer-shell: enable py3.12

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/35867
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
index 9044b9706980..b185c66bb840 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 VALA_USE_DEPEND="vapigen"
 inherit vala meson python-any-r1
 



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-03-22 Thread Arthur Zamarin
commit: c604999187e61f7e8fe68570069d037475272b65
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 16:31:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 16:31:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6049991

gui-libs/gtk-layer-shell: Stabilize 0.8.2 arm, #925293

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
index 146c4953f7b8..9044b9706980 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-03-22 Thread Arthur Zamarin
commit: 00849f7ae38b2127497b37bd3bfd5f59ac48dff1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 16:31:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 16:31:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00849f7a

gui-libs/gtk-layer-shell: Stabilize 0.8.2 arm64, #925293

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
index a0d7dc6cf946..146c4953f7b8 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-03-22 Thread Arthur Zamarin
commit: e5e38d11f974d5c6dfecda1f18d7a48d4da971a2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 16:28:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 16:28:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5e38d11

gui-libs/gtk-layer-shell: Stabilize 0.8.2 amd64, #925293

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
index cc455b3bff6a..12464a00688a 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-03-22 Thread Arthur Zamarin
commit: 912b0a0bb604225d17e99808af21824c9234674d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 16:28:58 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 16:28:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=912b0a0b

gui-libs/gtk-layer-shell: Stabilize 0.8.2 x86, #925293

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
index 12464a00688a..a0d7dc6cf946 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-03-22 Thread Arthur Zamarin
commit: 7bb938956e71d2883af7f4535985f160ca41ae40
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 16:03:37 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 16:03:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bb93895

gui-libs/gtk-layer-shell: Stabilize 0.8.2 ppc64, #925293

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
index bbc243460ef8..cc455b3bff6a 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-03-22 Thread Arthur Zamarin
commit: 2f95c9e89fab16bce633a7c3ebcf4c73c5a13e1d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 16:03:34 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 16:03:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f95c9e8

gui-libs/gtk-layer-shell: Stabilize 0.8.2 ppc, #925293

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
index 830aef50d2e6..bbc243460ef8 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~sparc ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-02-27 Thread Joonas Niilola
commit: 5fbb9a630ae12f97215dfa526e16aeba35e6520c
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Wed Feb 28 06:38:02 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 28 06:55:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fbb9a63

gui-libs/gtk-layer-shell: drop 0.8.0

Closes: https://bugs.gentoo.org/823260
Signed-off-by: Joonas Niilola  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/35094

 gui-libs/gtk-layer-shell/Manifest  |  1 -
 .../gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild   | 57 --
 2 files changed, 58 deletions(-)

diff --git a/gui-libs/gtk-layer-shell/Manifest 
b/gui-libs/gtk-layer-shell/Manifest
index aebaab9d2969..696351ae0c09 100644
--- a/gui-libs/gtk-layer-shell/Manifest
+++ b/gui-libs/gtk-layer-shell/Manifest
@@ -1,3 +1,2 @@
-DIST gtk-layer-shell-0.8.0.tar.gz 134857 BLAKE2B 
2f41411c849182f95c068040a17e961a34d1a3df0bb1280b6c57046729396108d4627b5cf9bd826f17ffb5cf77f6761212af159d4326b2d34d9663063667f9f4
 SHA512 
710019b05785abc3cc8bc639a110f141dd2f37ce1d78e03ed361f1c21caee6c43817499fa05c8228f233bff3ac0b6f6123fa9014a87ae99edb6b10e4ff8f3dde
 DIST gtk-layer-shell-0.8.1.tar.gz 136156 BLAKE2B 
19c16d49d119572b0a3ef9bf0aee2341dedb4b2e5afedee16b9817e16fcd2adba7696a9d6f2f01b4ebaa3636c116d8977079a9b83ed1941f9d97df9389425780
 SHA512 
070673a73166c9fd0ea10e6aa98c480318fbf8a6c2dff2a9b4900aea40bb59680d41d9bba9917953fabe4358c0dfa6c3d0221c579ada37cee72ce23433b40329
 DIST gtk-layer-shell-0.8.2.tar.gz 137693 BLAKE2B 
8c36e37fe0e675bfa9f3bfb6c4013ac7b137d27615cb29bd750c4cbbff36754986d0608cb97e427972e9108b048b6bca5611e89c01275aabec05c0b1fc9b7e62
 SHA512 
e3b56612dab2527d5242b8305362c88100de3eac76cee32ce51791cbc77df38a5052143bf4bf5781a90fa62e026a758ef9d10dc5b4292b0b334983842fad632c

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
deleted file mode 100644
index 75687014e060..
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-VALA_USE_DEPEND="vapigen"
-inherit vala meson python-any-r1
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wmww/${PN};
-else
-   SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"
-HOMEPAGE="https://github.com/wmww/gtk-layer-shell;
-
-LICENSE="MIT LGPL-3+"
-SLOT="0"
-IUSE="examples gtk-doc introspection test vala"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="vala? ( introspection )"
-
-DEPEND="
-   >=x11-libs/gtk+-3.24.26:3[introspection?,wayland]
-   >=dev-libs/wayland-1.10.0
-   >=dev-libs/wayland-protocols-1.16
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-util/wayland-scanner
-   virtual/pkgconfig
-   x11-base/xorg-proto
-   gtk-doc? ( dev-util/gtk-doc )
-   test? ( ${PYTHON_DEPS} )
-   vala? ( $(vala_depend) )
-"
-
-src_prepare() {
-   default
-   use vala && vala_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use examples)
-   $(meson_use gtk-doc docs)
-   $(meson_use test tests)
-   $(meson_use introspection)
-   $(meson_use vala vapi)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-02-10 Thread Arthur Zamarin
commit: 1de6b642bf664a6354d1906559ede24a0f424ae2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 10 14:20:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 10 14:20:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1de6b642

gui-libs/gtk: Stabilize 4.12.4 ppc, #920660

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.12.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.12.4.ebuild b/gui-libs/gtk/gtk-4.12.4.ebuild
index b2d7cf6b1d0b..7a3ccf1b78bc 100644
--- a/gui-libs/gtk/gtk-4.12.4.ebuild
+++ b/gui-libs/gtk/gtk-4.12.4.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.76.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-02-10 Thread Arthur Zamarin
commit: 2e8c16d325a37f9c11f606ade483de8ddae8bbb0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 10 14:15:27 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 10 14:15:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e8c16d3

gui-libs/gtk: Stabilize 4.12.4 arm64, #920660

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.12.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.12.4.ebuild b/gui-libs/gtk/gtk-4.12.4.ebuild
index 167fb234d0ce..b2d7cf6b1d0b 100644
--- a/gui-libs/gtk/gtk-4.12.4.ebuild
+++ b/gui-libs/gtk/gtk-4.12.4.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.76.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-02-10 Thread Arthur Zamarin
commit: 9b9be38ce5ebdfb2b00f3b2ba6d2f9ac21c9ba5d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 10 14:15:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 10 14:15:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b9be38c

gui-libs/gtk: Stabilize 4.12.4 arm, #920660

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.12.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.12.4.ebuild b/gui-libs/gtk/gtk-4.12.4.ebuild
index 74fb61faec17..167fb234d0ce 100644
--- a/gui-libs/gtk/gtk-4.12.4.ebuild
+++ b/gui-libs/gtk/gtk-4.12.4.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.76.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-02-09 Thread Joonas Niilola
commit: 8f8c948af2014368992d67d32e92107ac50a4723
Author: Alfred Wingate  protonmail  com>
AuthorDate: Fri Jan 19 05:34:30 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb  9 13:03:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f8c948a

gui-libs/gtk-layer-shell: update LICENSE

* It never had the advertising clause.

https://github.com/wmww/gtk-layer-shell/blob/master/LICENSE_MIT.txt

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 4 ++--
 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index 29666b4e58d8..75687014e060 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,7 +18,7 @@ fi
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"
 HOMEPAGE="https://github.com/wmww/gtk-layer-shell;
 
-LICENSE="MIT-with-advertising LGPL-3+"
+LICENSE="MIT LGPL-3+"
 SLOT="0"
 IUSE="examples gtk-doc introspection test vala"
 RESTRICT="!test? ( test )"

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
index 3b224e730c66..02e8dcbdac99 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -18,7 +18,7 @@ fi
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"
 HOMEPAGE="https://github.com/wmww/gtk-layer-shell;
 
-LICENSE="MIT-with-advertising LGPL-3+"
+LICENSE="MIT LGPL-3+"
 SLOT="0"
 IUSE="examples gtk-doc introspection test vala"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-02-03 Thread Mart Raudsepp
commit: f65b62402682644bfe3aded2ac95c359435449d6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Feb  3 15:51:46 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Feb  3 15:56:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f65b6240

gui-libs/gtk: drop 4.12.2, 4.12.3

Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/gtk/Manifest  |   2 -
 gui-libs/gtk/gtk-4.12.2.ebuild | 228 -
 gui-libs/gtk/gtk-4.12.3.ebuild | 228 -
 3 files changed, 458 deletions(-)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 6f808d087526..e4e97d5b9b79 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,5 +1,3 @@
 DIST gtk-4.10.5.tar.xz 16403464 BLAKE2B 
9ca10de5e178e0b3e34fdf5f6126fc89e914a06e60c1c160b6273a5eb10b60e362e3db27af6012d2ea92452bb5787e6784e11d1f15a4ff284b04bbf9750ff91a
 SHA512 
7ca1d2cabbeb6020613fcb11f57b8161f38337a6c3bc3572365dd642af9498fad0f5b2fc0a2419e06567d541e62e67b3d1087ab9bd3e756363052b2f7b366fde
-DIST gtk-4.12.2.tar.xz 16942832 BLAKE2B 
a4916d1b6fd6669422c2b18db70f6cc318ec330baafd4a6a9ceb4d37e7a9fd1206131a5b146ff33d4ac2c5f1e5d879f77026f7bd136e082630960a82212f4274
 SHA512 
5373a3c6bf434644b97c955207c80833c8f77402baca6a91b0f467b5a2fea1474e6913104ee764d61df19a8ca98c117580ad54a95cfab64113e26e8bdc3ff095
-DIST gtk-4.12.3.tar.xz 16930224 BLAKE2B 
e90ab03a4eb84a3bb4213772c7c47601d99044275489d8bdd60d0fc5929d0dcef4445e6892c41df804111e4631b14e90ce8a3f0841bfbbe23cbbf06775f2bbb9
 SHA512 
f3efa9ad340362cecd81389219092b46e3b3f7b049dd6e02aecf4ac74f64f413f0b99c23cfac854e6b0a84d9715fb832beb7e0e698fcdb90ee49a78b27d0e366
 DIST gtk-4.12.4.tar.xz 16951736 BLAKE2B 
ddac469b63f8f3a26b90c1ca0ad2f873d067102d5a3827c4b1a0561bf3e58646c042631ef11170cc062219bb54db39023a27d1bbbda839b1bd6fc8514eefb36d
 SHA512 
354c686c160c7996ec7c69b31204786245c2a92615e4799b6248776f10f4393c167e73caf8d2fb949539c978358ffa2151092a515be94ec7eeb8951b773ae6d0
 DIST gtk-4.12.5.tar.xz 17314760 BLAKE2B 
ce6a88d2c3ecfa2a9773682645ff00a61fd932b9a6de764794ef8abd10c5c75df386801143c32d10fec110029e997a16c4cdcb0ef050905562c6dd9fdc46039d
 SHA512 
813758f4fe23b99b2ea1cf22156b86b22df30024717ae3b30bbe36111f9b1363bbd4da5fe8e5f69268c43794ea165e12c1c5bc52fd64bcbb1f9ccd3121540ac4

diff --git a/gui-libs/gtk/gtk-4.12.2.ebuild b/gui-libs/gtk/gtk-4.12.2.ebuild
deleted file mode 100644
index 129a4ca40173..
--- a/gui-libs/gtk/gtk-4.12.2.ebuild
+++ /dev/null
@@ -1,228 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-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/;
-
-LICENSE="LGPL-2+"
-SLOT="4"
-IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
-REQUIRED_USE="
-   || ( aqua wayland X )
-   test? ( introspection )
-"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.76.0:2
-   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
-   >=x11-libs/pango-1.50.0[introspection?]
-   >=dev-libs/fribidi-1.0.6
-   >=media-libs/harfbuzz-2.6.0:=
-   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
-   media-libs/libpng:=
-   media-libs/tiff:=
-   media-libs/libjpeg-turbo:=
-   >=media-libs/libepoxy-1.4[egl,X(+)?]
-   >=media-libs/graphene-1.10.0[introspection?]
-   app-text/iso-codes
-   x11-misc/shared-mime-info
-
-   cloudproviders? ( net-libs/libcloudproviders )
-   colord? ( >=x11-misc/colord-0.1.9:0= )
-   cups? ( >=net-print/cups-2.0 )
-   ffmpeg? ( media-video/ffmpeg:= )
-   gstreamer? (
-   >=media-libs/gst-plugins-bad-1.12.3:1.0
-   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
-   )
-   introspection? ( >=dev-libs/gobject-introspection-1.76:= )
-   vulkan? ( media-libs/vulkan-loader:= )
-   wayland? (
-   >=dev-libs/wayland-1.21.0
-   >=dev-libs/wayland-protocols-1.31
-   media-libs/mesa[wayland]
-   >=x11-libs/libxkbcommon-0.2
-   )
-   X? (
-   >=app-accessibility/at-spi2-core-2.46.0
-   media-libs/fontconfig
-   media-libs/mesa[X(+)]
-   x11-libs/libX11
-   >=x11-libs/libXi-1.8
-   x11-libs/libXext
-   >=x11-libs/libXrandr-1.5
-   x11-libs/libXcursor
-   x11-libs/libXfixes
-   x11-libs/libXdamage
-   x11-libs/libXinerama
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
-   X? ( 

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-02-03 Thread Arthur Zamarin
commit: 4159c387a9128f9163331faccc70177ca02e8323
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb  3 11:50:08 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb  3 11:50:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4159c387

gui-libs/gtk: Stabilize 4.12.4 x86, #920660

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.12.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.12.4.ebuild b/gui-libs/gtk/gtk-4.12.4.ebuild
index cf0b19a003b3..74fb61faec17 100644
--- a/gui-libs/gtk/gtk-4.12.4.ebuild
+++ b/gui-libs/gtk/gtk-4.12.4.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.76.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-02-03 Thread Arthur Zamarin
commit: 3c853ab91f932d26727341893fc5c13f4d0a0824
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb  3 11:49:58 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb  3 11:49:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c853ab9

gui-libs/gtk: Stabilize 4.12.4 ppc64, #920660

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.12.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.12.4.ebuild b/gui-libs/gtk/gtk-4.12.4.ebuild
index 9c5ff7bd2b22..cf0b19a003b3 100644
--- a/gui-libs/gtk/gtk-4.12.4.ebuild
+++ b/gui-libs/gtk/gtk-4.12.4.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.76.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-02-03 Thread Arthur Zamarin
commit: 8a23caf66955042f394c2139f8bc1e7b1672b7a2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb  3 11:49:52 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb  3 11:49:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a23caf6

gui-libs/gtk: Stabilize 4.12.4 sparc, #920660

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.12.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.12.4.ebuild b/gui-libs/gtk/gtk-4.12.4.ebuild
index 2c860875df38..9c5ff7bd2b22 100644
--- a/gui-libs/gtk/gtk-4.12.4.ebuild
+++ b/gui-libs/gtk/gtk-4.12.4.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.76.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-01-29 Thread Sam James
commit: 5645adf1a4c8b44ff299495a53bbf4702f942efc
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 30 05:38:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 05:38:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5645adf1

gui-libs/gtk-layer-shell: Stabilize 0.8.1 amd64, #923271

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
index eb9d5ee2e47d..b82f4381ce4a 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-01-29 Thread Sam James
commit: af17203c87404ac2d6a29d098fce4391bcc302a0
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 30 05:38:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 05:38:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af17203c

gui-libs/gtk-layer-shell: Stabilize 0.8.1 x86, #923271

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
index b82f4381ce4a..3b224e730c66 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-01-29 Thread Sam James
commit: 1fd1d6b423704c4e6b5d891f64c271ac8381c032
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 30 05:13:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 05:13:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd1d6b4

gui-libs/gtk-layer-shell: Stabilize 0.8.1 ppc, #923271

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
index f0ea0ef233d3..eb9d5ee2e47d 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-01-29 Thread Sam James
commit: 53939fa38974015c27129267742b90b59ea7902a
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 30 05:13:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 05:13:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53939fa3

gui-libs/gtk-layer-shell: Stabilize 0.8.1 arm64, #923271

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
index 914df2c24143..f0ea0ef233d3 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-01-29 Thread Sam James
commit: 5b66a44c47aa1aef5adf182681a51626f74e0d2a
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 30 05:13:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 05:13:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b66a44c

gui-libs/gtk-layer-shell: Stabilize 0.8.1 ppc64, #923271

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
index 36c2baf14abb..914df2c24143 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-01-29 Thread Sam James
commit: 0d5e9f25b443c2181c7927a51103731d0a3cc7ad
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 30 05:13:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 05:13:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d5e9f25

gui-libs/gtk-layer-shell: Stabilize 0.8.1 arm, #923271

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
index aa72a1a029da..36c2baf14abb 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-01-20 Thread Mart Raudsepp
commit: dbc92b0b70d5f390dd7998da3cd1d0c6a98a86cb
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jan 20 22:21:35 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jan 20 23:31:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbc92b0b

gui-libs/gtk: add 4.12.5

Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.12.5.ebuild | 231 +
 2 files changed, 232 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 9e3a24abd978..6f808d087526 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -2,3 +2,4 @@ DIST gtk-4.10.5.tar.xz 16403464 BLAKE2B 
9ca10de5e178e0b3e34fdf5f6126fc89e914a06e
 DIST gtk-4.12.2.tar.xz 16942832 BLAKE2B 
a4916d1b6fd6669422c2b18db70f6cc318ec330baafd4a6a9ceb4d37e7a9fd1206131a5b146ff33d4ac2c5f1e5d879f77026f7bd136e082630960a82212f4274
 SHA512 
5373a3c6bf434644b97c955207c80833c8f77402baca6a91b0f467b5a2fea1474e6913104ee764d61df19a8ca98c117580ad54a95cfab64113e26e8bdc3ff095
 DIST gtk-4.12.3.tar.xz 16930224 BLAKE2B 
e90ab03a4eb84a3bb4213772c7c47601d99044275489d8bdd60d0fc5929d0dcef4445e6892c41df804111e4631b14e90ce8a3f0841bfbbe23cbbf06775f2bbb9
 SHA512 
f3efa9ad340362cecd81389219092b46e3b3f7b049dd6e02aecf4ac74f64f413f0b99c23cfac854e6b0a84d9715fb832beb7e0e698fcdb90ee49a78b27d0e366
 DIST gtk-4.12.4.tar.xz 16951736 BLAKE2B 
ddac469b63f8f3a26b90c1ca0ad2f873d067102d5a3827c4b1a0561bf3e58646c042631ef11170cc062219bb54db39023a27d1bbbda839b1bd6fc8514eefb36d
 SHA512 
354c686c160c7996ec7c69b31204786245c2a92615e4799b6248776f10f4393c167e73caf8d2fb949539c978358ffa2151092a515be94ec7eeb8951b773ae6d0
+DIST gtk-4.12.5.tar.xz 17314760 BLAKE2B 
ce6a88d2c3ecfa2a9773682645ff00a61fd932b9a6de764794ef8abd10c5c75df386801143c32d10fec110029e997a16c4cdcb0ef050905562c6dd9fdc46039d
 SHA512 
813758f4fe23b99b2ea1cf22156b86b22df30024717ae3b30bbe36111f9b1363bbd4da5fe8e5f69268c43794ea165e12c1c5bc52fd64bcbb1f9ccd3121540ac4

diff --git a/gui-libs/gtk/gtk-4.12.5.ebuild b/gui-libs/gtk/gtk-4.12.5.ebuild
new file mode 100644
index ..dbc583669c51
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.12.5.ebuild
@@ -0,0 +1,231 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+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/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.76.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.76:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.31
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-01-20 Thread Sam James
commit: d9d675eacf52ef7ba2d980478780453b2c8b7f60
Author: Michael Vetter  iodoru  org>
AuthorDate: Fri Jan  5 07:44:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 20 13:01:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9d675ea

gui-libs/gtk-layer-shell: add 0.8.2

Signed-off-by: Michael Vetter  iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/34653
Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/Manifest  |  1 +
 .../gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild   | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/gui-libs/gtk-layer-shell/Manifest 
b/gui-libs/gtk-layer-shell/Manifest
index b444c88202e1..aebaab9d2969 100644
--- a/gui-libs/gtk-layer-shell/Manifest
+++ b/gui-libs/gtk-layer-shell/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-layer-shell-0.8.0.tar.gz 134857 BLAKE2B 
2f41411c849182f95c068040a17e961a34d1a3df0bb1280b6c57046729396108d4627b5cf9bd826f17ffb5cf77f6761212af159d4326b2d34d9663063667f9f4
 SHA512 
710019b05785abc3cc8bc639a110f141dd2f37ce1d78e03ed361f1c21caee6c43817499fa05c8228f233bff3ac0b6f6123fa9014a87ae99edb6b10e4ff8f3dde
 DIST gtk-layer-shell-0.8.1.tar.gz 136156 BLAKE2B 
19c16d49d119572b0a3ef9bf0aee2341dedb4b2e5afedee16b9817e16fcd2adba7696a9d6f2f01b4ebaa3636c116d8977079a9b83ed1941f9d97df9389425780
 SHA512 
070673a73166c9fd0ea10e6aa98c480318fbf8a6c2dff2a9b4900aea40bb59680d41d9bba9917953fabe4358c0dfa6c3d0221c579ada37cee72ce23433b40329
+DIST gtk-layer-shell-0.8.2.tar.gz 137693 BLAKE2B 
8c36e37fe0e675bfa9f3bfb6c4013ac7b137d27615cb29bd750c4cbbff36754986d0608cb97e427972e9108b048b6bca5611e89c01275aabec05c0b1fc9b7e62
 SHA512 
e3b56612dab2527d5242b8305362c88100de3eac76cee32ce51791cbc77df38a5052143bf4bf5781a90fa62e026a758ef9d10dc5b4292b0b334983842fad632c

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
new file mode 100644
index ..830aef50d2e6
--- /dev/null
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+VALA_USE_DEPEND="vapigen"
+inherit vala meson python-any-r1
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wmww/${PN};
+else
+   SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+fi
+
+DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"
+HOMEPAGE="https://github.com/wmww/gtk-layer-shell;
+
+LICENSE="MIT-with-advertising LGPL-3+"
+SLOT="0"
+IUSE="examples gtk-doc introspection test vala"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+   >=x11-libs/gtk+-3.24.39:3[introspection?,wayland]
+   >=dev-libs/wayland-1.10.0
+   >=dev-libs/wayland-protocols-1.16
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+   x11-base/xorg-proto
+   gtk-doc? ( dev-util/gtk-doc )
+   test? ( ${PYTHON_DEPS} )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use examples)
+   $(meson_use gtk-doc docs)
+   $(meson_use test tests)
+   $(meson_use introspection)
+   $(meson_use vala vapi)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2024-01-07 Thread Sam James
commit: 4ed668b23be1dffa94b59b666249387465a77cef
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 06:59:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 07:01:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ed668b2

gui-libs/gtk: Stabilize 4.12.4 amd64, #920660

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk/gtk-4.12.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/gtk/gtk-4.12.4.ebuild b/gui-libs/gtk/gtk-4.12.4.ebuild
index e33856da688e..2c860875df38 100644
--- a/gui-libs/gtk/gtk-4.12.4.ebuild
+++ b/gui-libs/gtk/gtk-4.12.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,7 +16,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.76.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-12-22 Thread Arthur Zamarin
commit: 8978af520f3f426c7c6e72eba3487dbb15b76388
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 22 15:36:24 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 22 15:36:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8978af52

gui-libs/gtk-layer-shell: Stabilize 0.8.0 ppc, #919018

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index ce558b4ee901..29666b4e58d8 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-12-21 Thread Mart Raudsepp
commit: 5cc4cbfdc028f15523fac270c2f170fd6c44a503
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Dec 21 19:16:15 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Dec 21 19:18:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cc4cbfd

gui-libs/gtk: add missing wayland-scanner build dependency

Closes: https://bugs.gentoo.org/913872
Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/gtk/gtk-4.12.4.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gui-libs/gtk/gtk-4.12.4.ebuild b/gui-libs/gtk/gtk-4.12.4.ebuild
index 129a4ca40173..e33856da688e 100644
--- a/gui-libs/gtk/gtk-4.12.4.ebuild
+++ b/gui-libs/gtk/gtk-4.12.4.ebuild
@@ -89,6 +89,9 @@ BDEPEND="
dev-util/glib-utils
>=sys-devel/gettext-0.19.7
virtual/pkgconfig
+   wayland? (
+   dev-util/wayland-scanner
+   )
test? (
dev-libs/glib:2
media-fonts/cantarell



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-12-17 Thread Mart Raudsepp
commit: b3c1b324d58c92ad8b19c67d4aed20ecc5e5f021
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Nov 18 18:43:21 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Dec 17 21:49:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3c1b324

gui-libs/gtk: Version bump to 4.12.4

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33892
Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.12.4.ebuild | 228 +
 2 files changed, 229 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 22a52fb24110..9e3a24abd978 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,3 +1,4 @@
 DIST gtk-4.10.5.tar.xz 16403464 BLAKE2B 
9ca10de5e178e0b3e34fdf5f6126fc89e914a06e60c1c160b6273a5eb10b60e362e3db27af6012d2ea92452bb5787e6784e11d1f15a4ff284b04bbf9750ff91a
 SHA512 
7ca1d2cabbeb6020613fcb11f57b8161f38337a6c3bc3572365dd642af9498fad0f5b2fc0a2419e06567d541e62e67b3d1087ab9bd3e756363052b2f7b366fde
 DIST gtk-4.12.2.tar.xz 16942832 BLAKE2B 
a4916d1b6fd6669422c2b18db70f6cc318ec330baafd4a6a9ceb4d37e7a9fd1206131a5b146ff33d4ac2c5f1e5d879f77026f7bd136e082630960a82212f4274
 SHA512 
5373a3c6bf434644b97c955207c80833c8f77402baca6a91b0f467b5a2fea1474e6913104ee764d61df19a8ca98c117580ad54a95cfab64113e26e8bdc3ff095
 DIST gtk-4.12.3.tar.xz 16930224 BLAKE2B 
e90ab03a4eb84a3bb4213772c7c47601d99044275489d8bdd60d0fc5929d0dcef4445e6892c41df804111e4631b14e90ce8a3f0841bfbbe23cbbf06775f2bbb9
 SHA512 
f3efa9ad340362cecd81389219092b46e3b3f7b049dd6e02aecf4ac74f64f413f0b99c23cfac854e6b0a84d9715fb832beb7e0e698fcdb90ee49a78b27d0e366
+DIST gtk-4.12.4.tar.xz 16951736 BLAKE2B 
ddac469b63f8f3a26b90c1ca0ad2f873d067102d5a3827c4b1a0561bf3e58646c042631ef11170cc062219bb54db39023a27d1bbbda839b1bd6fc8514eefb36d
 SHA512 
354c686c160c7996ec7c69b31204786245c2a92615e4799b6248776f10f4393c167e73caf8d2fb949539c978358ffa2151092a515be94ec7eeb8951b773ae6d0

diff --git a/gui-libs/gtk/gtk-4.12.4.ebuild b/gui-libs/gtk/gtk-4.12.4.ebuild
new file mode 100644
index ..129a4ca40173
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.12.4.ebuild
@@ -0,0 +1,228 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+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/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.76.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.76:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.31
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-12-02 Thread Arthur Zamarin
commit: 6ce1ed4dba01fdacd6a72eef93b4dba2ecb98c7b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  2 10:53:32 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  2 10:53:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ce1ed4d

gui-libs/gtk-layer-shell: Stabilize 0.8.0 ppc64, #919018

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index 75f31c48e02f..ce558b4ee901 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-12-02 Thread Michał Górny
commit: 4d85f5d92d909e4524488980bc1ab9b5c845f712
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  2 09:34:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 09:34:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d85f5d9

gui-libs/gtk-layer-shell: Stabilize 0.8.0 arm, #919018

Signed-off-by: Michał Górny  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index aff031ca2974..75f31c48e02f 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-10-08 Thread Pacho Ramos
commit: 6c2eebaeb75a0ca790a596d03ebd58a074b5b643
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Sep 28 13:02:54 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct  8 11:51:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2eebae

gui-libs/gtk: Version bump to 4.12.3

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33100
Signed-off-by: Pacho Ramos  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.12.3.ebuild | 228 +
 2 files changed, 229 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 3c05c79280d8..22a52fb24110 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-4.10.5.tar.xz 16403464 BLAKE2B 
9ca10de5e178e0b3e34fdf5f6126fc89e914a06e60c1c160b6273a5eb10b60e362e3db27af6012d2ea92452bb5787e6784e11d1f15a4ff284b04bbf9750ff91a
 SHA512 
7ca1d2cabbeb6020613fcb11f57b8161f38337a6c3bc3572365dd642af9498fad0f5b2fc0a2419e06567d541e62e67b3d1087ab9bd3e756363052b2f7b366fde
 DIST gtk-4.12.2.tar.xz 16942832 BLAKE2B 
a4916d1b6fd6669422c2b18db70f6cc318ec330baafd4a6a9ceb4d37e7a9fd1206131a5b146ff33d4ac2c5f1e5d879f77026f7bd136e082630960a82212f4274
 SHA512 
5373a3c6bf434644b97c955207c80833c8f77402baca6a91b0f467b5a2fea1474e6913104ee764d61df19a8ca98c117580ad54a95cfab64113e26e8bdc3ff095
+DIST gtk-4.12.3.tar.xz 16930224 BLAKE2B 
e90ab03a4eb84a3bb4213772c7c47601d99044275489d8bdd60d0fc5929d0dcef4445e6892c41df804111e4631b14e90ce8a3f0841bfbbe23cbbf06775f2bbb9
 SHA512 
f3efa9ad340362cecd81389219092b46e3b3f7b049dd6e02aecf4ac74f64f413f0b99c23cfac854e6b0a84d9715fb832beb7e0e698fcdb90ee49a78b27d0e366

diff --git a/gui-libs/gtk/gtk-4.12.3.ebuild b/gui-libs/gtk/gtk-4.12.3.ebuild
new file mode 100644
index ..129a4ca40173
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.12.3.ebuild
@@ -0,0 +1,228 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+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/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.76.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.76:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.31
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+   introspection? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   )
+   dev-python/docutils
+   dev-libs/glib
+   >=dev-util/gdbus-codegen-2.48
+   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-09-21 Thread Matt Turner
commit: 84ef3b2011ed999c47cd38754b74e2f40536b3d1
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Sep 22 01:56:15 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep 22 02:32:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84ef3b20

gui-libs/gtk: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 -
 gui-libs/gtk/gtk-4.12.1.ebuild | 228 -
 2 files changed, 229 deletions(-)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index cdd78429aec9..3c05c79280d8 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,3 +1,2 @@
 DIST gtk-4.10.5.tar.xz 16403464 BLAKE2B 
9ca10de5e178e0b3e34fdf5f6126fc89e914a06e60c1c160b6273a5eb10b60e362e3db27af6012d2ea92452bb5787e6784e11d1f15a4ff284b04bbf9750ff91a
 SHA512 
7ca1d2cabbeb6020613fcb11f57b8161f38337a6c3bc3572365dd642af9498fad0f5b2fc0a2419e06567d541e62e67b3d1087ab9bd3e756363052b2f7b366fde
-DIST gtk-4.12.1.tar.xz 16924668 BLAKE2B 
c59d944de510e1c024564c320d44e15b5766f48bd03532944f01ae9eb909d535011e07f871b3bef17213575acb13c03108cf1bba82987fc15f7cebcc0b83
 SHA512 
5a893d3d855b5f1cf5b2e3c1c5178cc25e4165288f1ecc257d8af5ac1f94fc70fce7be34cf4b0292acd6652e544dd989c0065c1287623b6d4a115a9974a441c9
 DIST gtk-4.12.2.tar.xz 16942832 BLAKE2B 
a4916d1b6fd6669422c2b18db70f6cc318ec330baafd4a6a9ceb4d37e7a9fd1206131a5b146ff33d4ac2c5f1e5d879f77026f7bd136e082630960a82212f4274
 SHA512 
5373a3c6bf434644b97c955207c80833c8f77402baca6a91b0f467b5a2fea1474e6913104ee764d61df19a8ca98c117580ad54a95cfab64113e26e8bdc3ff095

diff --git a/gui-libs/gtk/gtk-4.12.1.ebuild b/gui-libs/gtk/gtk-4.12.1.ebuild
deleted file mode 100644
index 129a4ca40173..
--- a/gui-libs/gtk/gtk-4.12.1.ebuild
+++ /dev/null
@@ -1,228 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-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/;
-
-LICENSE="LGPL-2+"
-SLOT="4"
-IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
-REQUIRED_USE="
-   || ( aqua wayland X )
-   test? ( introspection )
-"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.76.0:2
-   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
-   >=x11-libs/pango-1.50.0[introspection?]
-   >=dev-libs/fribidi-1.0.6
-   >=media-libs/harfbuzz-2.6.0:=
-   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
-   media-libs/libpng:=
-   media-libs/tiff:=
-   media-libs/libjpeg-turbo:=
-   >=media-libs/libepoxy-1.4[egl,X(+)?]
-   >=media-libs/graphene-1.10.0[introspection?]
-   app-text/iso-codes
-   x11-misc/shared-mime-info
-
-   cloudproviders? ( net-libs/libcloudproviders )
-   colord? ( >=x11-misc/colord-0.1.9:0= )
-   cups? ( >=net-print/cups-2.0 )
-   ffmpeg? ( media-video/ffmpeg:= )
-   gstreamer? (
-   >=media-libs/gst-plugins-bad-1.12.3:1.0
-   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
-   )
-   introspection? ( >=dev-libs/gobject-introspection-1.76:= )
-   vulkan? ( media-libs/vulkan-loader:= )
-   wayland? (
-   >=dev-libs/wayland-1.21.0
-   >=dev-libs/wayland-protocols-1.31
-   media-libs/mesa[wayland]
-   >=x11-libs/libxkbcommon-0.2
-   )
-   X? (
-   >=app-accessibility/at-spi2-core-2.46.0
-   media-libs/fontconfig
-   media-libs/mesa[X(+)]
-   x11-libs/libX11
-   >=x11-libs/libXi-1.8
-   x11-libs/libXext
-   >=x11-libs/libXrandr-1.5
-   x11-libs/libXcursor
-   x11-libs/libXfixes
-   x11-libs/libXdamage
-   x11-libs/libXinerama
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
-   X? ( x11-base/xorg-proto )
-"
-RDEPEND="${COMMON_DEPEND}
-   >=dev-util/gtk-update-icon-cache-3
-"
-# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
-PDEPEND="
-   gnome-base/librsvg
-   >=x11-themes/adwaita-icon-theme-3.14
-"
-BDEPEND="
-   dev-libs/gobject-introspection-common
-   introspection? (
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep '
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   ')
-   )
-   dev-python/docutils
-   dev-libs/glib
-   >=dev-util/gdbus-codegen-2.48
-   dev-util/glib-utils
-   >=sys-devel/gettext-0.19.7
-   virtual/pkgconfig
-   test? (
-   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-09-20 Thread Matt Turner
commit: fa5bce81dd2934f330414beb5c2dd5820e733bda
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Sep 20 22:22:17 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Sep 21 01:45:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa5bce81

gui-libs/gtk: Version bump to 4.12.2

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32952
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.12.2.ebuild | 228 +
 2 files changed, 229 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 38c56ebcb56c..cdd78429aec9 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-4.10.5.tar.xz 16403464 BLAKE2B 
9ca10de5e178e0b3e34fdf5f6126fc89e914a06e60c1c160b6273a5eb10b60e362e3db27af6012d2ea92452bb5787e6784e11d1f15a4ff284b04bbf9750ff91a
 SHA512 
7ca1d2cabbeb6020613fcb11f57b8161f38337a6c3bc3572365dd642af9498fad0f5b2fc0a2419e06567d541e62e67b3d1087ab9bd3e756363052b2f7b366fde
 DIST gtk-4.12.1.tar.xz 16924668 BLAKE2B 
c59d944de510e1c024564c320d44e15b5766f48bd03532944f01ae9eb909d535011e07f871b3bef17213575acb13c03108cf1bba82987fc15f7cebcc0b83
 SHA512 
5a893d3d855b5f1cf5b2e3c1c5178cc25e4165288f1ecc257d8af5ac1f94fc70fce7be34cf4b0292acd6652e544dd989c0065c1287623b6d4a115a9974a441c9
+DIST gtk-4.12.2.tar.xz 16942832 BLAKE2B 
a4916d1b6fd6669422c2b18db70f6cc318ec330baafd4a6a9ceb4d37e7a9fd1206131a5b146ff33d4ac2c5f1e5d879f77026f7bd136e082630960a82212f4274
 SHA512 
5373a3c6bf434644b97c955207c80833c8f77402baca6a91b0f467b5a2fea1474e6913104ee764d61df19a8ca98c117580ad54a95cfab64113e26e8bdc3ff095

diff --git a/gui-libs/gtk/gtk-4.12.2.ebuild b/gui-libs/gtk/gtk-4.12.2.ebuild
new file mode 100644
index ..129a4ca40173
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.12.2.ebuild
@@ -0,0 +1,228 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+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/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.76.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.76:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.31
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+   introspection? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   )
+   dev-python/docutils
+   dev-libs/glib
+   >=dev-util/gdbus-codegen-2.48
+   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-09-11 Thread Sam James
commit: e83df4d9ed5abf75698d9e59c955d435d39651fd
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 11 21:51:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 11 21:52:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e83df4d9

gui-libs/gtk-layer-shell: drop ~hppa

Needs gtk+[wayland]. I really doubt anything actually is using this on hppa.

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 2 +-
 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index 04a16745e221..aff031ca2974 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
index b62f502a1ad6..dda462c96c61 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-09-01 Thread Arthur Zamarin
commit: 9e02366ce01869a1f997ecf196a2954ce7a931dc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  1 16:05:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  1 16:05:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e02366c

gui-libs/gtk: Stabilize 4.10.5 ppc64, #913218

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.5.ebuild b/gui-libs/gtk/gtk-4.10.5.ebuild
index db05e46e9846..3265b6979014 100644
--- a/gui-libs/gtk/gtk-4.10.5.ebuild
+++ b/gui-libs/gtk/gtk-4.10.5.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-08-29 Thread Arthur Zamarin
commit: 6e1584626989076b3e3d1fc083c47b15f43ceee0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 29 18:00:29 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 29 18:00:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e158462

gui-libs/gtk: Stabilize 4.10.5 arm, #913218

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.5.ebuild b/gui-libs/gtk/gtk-4.10.5.ebuild
index 14b5925fb7f0..741e5af1c866 100644
--- a/gui-libs/gtk/gtk-4.10.5.ebuild
+++ b/gui-libs/gtk/gtk-4.10.5.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-08-29 Thread Arthur Zamarin
commit: ef4493a188580613c4240cda6c0d8674ec80dc06
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 29 17:47:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 29 17:47:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef4493a1

gui-libs/gtk: Stabilize 4.10.5 sparc, #913218

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.5.ebuild b/gui-libs/gtk/gtk-4.10.5.ebuild
index 5d1253d5e4a6..00bdbfe5a0ea 100644
--- a/gui-libs/gtk/gtk-4.10.5.ebuild
+++ b/gui-libs/gtk/gtk-4.10.5.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-08-25 Thread Matt Turner
commit: 34dc57b13fa167ec514cc80a413166e13f613dd2
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Aug 25 15:40:03 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Aug 25 16:04:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34dc57b1

gui-libs/gtk: Version bump to 4.12.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32446
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.12.1.ebuild | 228 +
 2 files changed, 229 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index c1fe7b869c0a..d40c7656062e 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,3 +1,4 @@
 DIST gtk-4.10.4.tar.xz 20526652 BLAKE2B 
12874d90f9f48f22d57c53cf035065726e5bbd9a701cacf390acad6889fd86dbc3c4cb2f8f9a0690d9375935a7e3a8685211283814dbbfb28c6c08fd159529c5
 SHA512 
0c5db3af72227977e11fea3adddec1321b82bcace3c3d10a7c914b8d98b0bdb7994084c0a9e883b24815038bf4a0efe1eb1c4ff79e6838e83cadb6ddf2a1239f
 DIST gtk-4.10.5.tar.xz 16403464 BLAKE2B 
9ca10de5e178e0b3e34fdf5f6126fc89e914a06e60c1c160b6273a5eb10b60e362e3db27af6012d2ea92452bb5787e6784e11d1f15a4ff284b04bbf9750ff91a
 SHA512 
7ca1d2cabbeb6020613fcb11f57b8161f38337a6c3bc3572365dd642af9498fad0f5b2fc0a2419e06567d541e62e67b3d1087ab9bd3e756363052b2f7b366fde
 DIST gtk-4.12.0.tar.xz 16918992 BLAKE2B 
ea689b61efa961725444b61fcafae2e56154be64771fa6dce3f1835edafc6e74ce5879ea0bf0631c8f254352f26cd8252dcf6b92ce4eed344456cf21c4a8fda3
 SHA512 
a69f82e1f021b1eb68e8723bc9003bfca0b5939fd3cc7cda87d7dde0b3e37bb39d9594cb93a73f54bd1cff1b63a1c459d1217e8df794c67fda50bf0b9b732826
+DIST gtk-4.12.1.tar.xz 16924668 BLAKE2B 
c59d944de510e1c024564c320d44e15b5766f48bd03532944f01ae9eb909d535011e07f871b3bef17213575acb13c03108cf1bba82987fc15f7cebcc0b83
 SHA512 
5a893d3d855b5f1cf5b2e3c1c5178cc25e4165288f1ecc257d8af5ac1f94fc70fce7be34cf4b0292acd6652e544dd989c0065c1287623b6d4a115a9974a441c9

diff --git a/gui-libs/gtk/gtk-4.12.1.ebuild b/gui-libs/gtk/gtk-4.12.1.ebuild
new file mode 100644
index ..129a4ca40173
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.12.1.ebuild
@@ -0,0 +1,228 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+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/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.76.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.76:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.31
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-08-16 Thread Matt Turner
commit: c3fb6991b4f4422272b323b0df43b72cae3ea4b1
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Aug 16 22:24:18 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Aug 16 22:31:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3fb6991

gui-libs/gtk: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   2 -
 gui-libs/gtk/gtk-4.10.3.ebuild | 224 
 gui-libs/gtk/gtk-4.11.4.ebuild | 226 -
 3 files changed, 452 deletions(-)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index a66482d77110..c1fe7b869c0a 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,5 +1,3 @@
-DIST gtk-4.10.3.tar.xz 20483468 BLAKE2B 
dcc845e567e3f921f1b479ac2b40b45922725452656d08e95579f3dd8d521261cedf73bf998c781e42318d0c2253967765a4bcb6223db4f29d45648bc524f843
 SHA512 
aac4703f9c135271febdd373b24995dabcd08fb0cea2d6014c812f2839ae88926c1939ddcc64ab9728ba3248a1f58260ce73fa6ef5679e54dbb798021adfa324
 DIST gtk-4.10.4.tar.xz 20526652 BLAKE2B 
12874d90f9f48f22d57c53cf035065726e5bbd9a701cacf390acad6889fd86dbc3c4cb2f8f9a0690d9375935a7e3a8685211283814dbbfb28c6c08fd159529c5
 SHA512 
0c5db3af72227977e11fea3adddec1321b82bcace3c3d10a7c914b8d98b0bdb7994084c0a9e883b24815038bf4a0efe1eb1c4ff79e6838e83cadb6ddf2a1239f
 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

diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
deleted file mode 100644
index b0f289ce2119..
--- a/gui-libs/gtk/gtk-4.10.3.ebuild
+++ /dev/null
@@ -1,224 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-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/;
-
-LICENSE="LGPL-2+"
-SLOT="4"
-IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
-REQUIRED_USE="
-   || ( aqua wayland X )
-   test? ( introspection )
-"
-
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.72.0:2
-   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
-   >=x11-libs/pango-1.50.0[introspection?]
-   >=dev-libs/fribidi-1.0.6
-   >=media-libs/harfbuzz-2.6.0:=
-   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
-   media-libs/libpng:=
-   media-libs/tiff:=
-   media-libs/libjpeg-turbo:=
-   >=media-libs/libepoxy-1.4[egl,X(+)?]
-   >=media-libs/graphene-1.10.0[introspection?]
-   app-text/iso-codes
-   x11-misc/shared-mime-info
-
-   cloudproviders? ( net-libs/libcloudproviders )
-   colord? ( >=x11-misc/colord-0.1.9:0= )
-   cups? ( >=net-print/cups-2.0 )
-   ffmpeg? ( media-video/ffmpeg:= )
-   gstreamer? (
-   >=media-libs/gst-plugins-bad-1.12.3:1.0
-   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
-   )
-   introspection? ( >=dev-libs/gobject-introspection-1.72:= )
-   vulkan? ( media-libs/vulkan-loader:= )
-   wayland? (
-   >=dev-libs/wayland-1.21.0
-   >=dev-libs/wayland-protocols-1.25
-   media-libs/mesa[wayland]
-   >=x11-libs/libxkbcommon-0.2
-   )
-   X? (
-   >=app-accessibility/at-spi2-core-2.46.0
-   media-libs/fontconfig
-   media-libs/mesa[X(+)]
-   x11-libs/libX11
-   >=x11-libs/libXi-1.8
-   x11-libs/libXext
-   >=x11-libs/libXrandr-1.5
-   x11-libs/libXcursor
-   x11-libs/libXfixes
-   x11-libs/libXdamage
-   x11-libs/libXinerama
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
-   X? ( x11-base/xorg-proto )
-"

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-08-12 Thread Arthur Zamarin
commit: 41af81425d2a1abc4fea7b6d68db878443e4c3cc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 12 19:39:12 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 12 19:39:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41af8142

gui-libs/gtk: Stabilize 4.10.4 ppc, #909497

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.4.ebuild b/gui-libs/gtk/gtk-4.10.4.ebuild
index 7c111f619e8b..e9c069a3e77e 100644
--- a/gui-libs/gtk/gtk-4.10.4.ebuild
+++ b/gui-libs/gtk/gtk-4.10.4.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-08-09 Thread Matt Turner
commit: 077fc3bc0742d039341aa3a288ecc9b8a9a68afa
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Aug  9 20:40:37 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Aug 10 02:23:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077fc3bc

gui-libs/gtk: Mark an expected failure on big-endian

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/gtk-4.10.3.ebuild | 11 ++-
 gui-libs/gtk/gtk-4.10.4.ebuild | 11 ++-
 gui-libs/gtk/gtk-4.10.5.ebuild | 11 ++-
 gui-libs/gtk/gtk-4.11.4.ebuild | 11 ++-
 gui-libs/gtk/gtk-4.12.0.ebuild | 11 ++-
 5 files changed, 50 insertions(+), 5 deletions(-)

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"
 

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-08-06 Thread Matt Turner
commit: 6a79e4c693639a66b1f4d7ecabeb3fcd4fda50c3
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Aug  6 17:26:24 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Aug  6 17:26:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a79e4c6

gui-libs/gtk: Version bump to 4.10.5

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.10.5.ebuild | 216 +
 2 files changed, 217 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index c7eba0e364e2..a66482d77110 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,4 +1,5 @@
 DIST gtk-4.10.3.tar.xz 20483468 BLAKE2B 
dcc845e567e3f921f1b479ac2b40b45922725452656d08e95579f3dd8d521261cedf73bf998c781e42318d0c2253967765a4bcb6223db4f29d45648bc524f843
 SHA512 
aac4703f9c135271febdd373b24995dabcd08fb0cea2d6014c812f2839ae88926c1939ddcc64ab9728ba3248a1f58260ce73fa6ef5679e54dbb798021adfa324
 DIST gtk-4.10.4.tar.xz 20526652 BLAKE2B 
12874d90f9f48f22d57c53cf035065726e5bbd9a701cacf390acad6889fd86dbc3c4cb2f8f9a0690d9375935a7e3a8685211283814dbbfb28c6c08fd159529c5
 SHA512 
0c5db3af72227977e11fea3adddec1321b82bcace3c3d10a7c914b8d98b0bdb7994084c0a9e883b24815038bf4a0efe1eb1c4ff79e6838e83cadb6ddf2a1239f
+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

diff --git a/gui-libs/gtk/gtk-4.10.5.ebuild b/gui-libs/gtk/gtk-4.10.5.ebuild
new file mode 100644
index ..c3a71725c65e
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.10.5.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 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/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.72.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.72:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.25
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# 

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-08-05 Thread Matt Turner
commit: 4787a64aa507d7bdbda8b459630716b4b32c37a7
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Aug  5 19:49:33 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Aug  6 03:26:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4787a64a

gui-libs/gtk: Version bump to 4.12.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32186
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.12.0.ebuild | 220 +
 2 files changed, 221 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 5927872fb8af..c7eba0e364e2 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,3 +1,4 @@
 DIST gtk-4.10.3.tar.xz 20483468 BLAKE2B 
dcc845e567e3f921f1b479ac2b40b45922725452656d08e95579f3dd8d521261cedf73bf998c781e42318d0c2253967765a4bcb6223db4f29d45648bc524f843
 SHA512 
aac4703f9c135271febdd373b24995dabcd08fb0cea2d6014c812f2839ae88926c1939ddcc64ab9728ba3248a1f58260ce73fa6ef5679e54dbb798021adfa324
 DIST gtk-4.10.4.tar.xz 20526652 BLAKE2B 
12874d90f9f48f22d57c53cf035065726e5bbd9a701cacf390acad6889fd86dbc3c4cb2f8f9a0690d9375935a7e3a8685211283814dbbfb28c6c08fd159529c5
 SHA512 
0c5db3af72227977e11fea3adddec1321b82bcace3c3d10a7c914b8d98b0bdb7994084c0a9e883b24815038bf4a0efe1eb1c4ff79e6838e83cadb6ddf2a1239f
 DIST gtk-4.11.4.tar.xz 21035392 BLAKE2B 
0fb7770f6f11c94fdcc82a807738a535efd222eb2a723b036ce020be10cca121b46c5bb78bceaee94f93698378378ed30e5775ed7cda123b27111289f02848d9
 SHA512 
ca5042c4400da93ea66346d276b96f32c635a9777cdb6cbcb72d6686ed86e67717d75cba92521f52a3bad04c774f361e1e5bada60b242c345b79c4c05de8401e
+DIST gtk-4.12.0.tar.xz 16918992 BLAKE2B 
ea689b61efa961725444b61fcafae2e56154be64771fa6dce3f1835edafc6e74ce5879ea0bf0631c8f254352f26cd8252dcf6b92ce4eed344456cf21c4a8fda3
 SHA512 
a69f82e1f021b1eb68e8723bc9003bfca0b5939fd3cc7cda87d7dde0b3e37bb39d9594cb93a73f54bd1cff1b63a1c459d1217e8df794c67fda50bf0b9b732826

diff --git a/gui-libs/gtk/gtk-4.12.0.ebuild b/gui-libs/gtk/gtk-4.12.0.ebuild
new file mode 100644
index ..d9d4ce7f171d
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.12.0.ebuild
@@ -0,0 +1,220 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 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/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.76.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.76:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.31
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+  

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-08-02 Thread Sam James
commit: 11f1d5f2e67fd6c7a82832c253f0b3d3eb8a6521
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  2 16:58:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 16:58:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11f1d5f2

gui-libs/gtk: Stabilize 4.10.4 sparc, #909497

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk/gtk-4.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.4.ebuild b/gui-libs/gtk/gtk-4.10.4.ebuild
index 79ae3bf49fc8..a2efb01c0ddd 100644
--- a/gui-libs/gtk/gtk-4.10.4.ebuild
+++ b/gui-libs/gtk/gtk-4.10.4.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/files/, gui-libs/gtk/

2023-07-16 Thread Matt Turner
commit: b69099c78014c15933043371cc3b4adb10d8d3bc
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jul 16 14:28:24 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jul 16 14:30:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b69099c7

gui-libs/gtk: Fix unaligned accesses

Signed-off-by: Matt Turner  gentoo.org>

 ...4.10.4-gtk-Align-key_size-up-to-key_align.patch |  50 +++
 ...gtk-Pass-G_ALIGNOF-.-to-gtk_sort_keys_new.patch | 160 +
 gui-libs/gtk/gtk-4.10.4.ebuild |   5 +
 3 files changed, 215 insertions(+)

diff --git a/gui-libs/gtk/files/4.10.4-gtk-Align-key_size-up-to-key_align.patch 
b/gui-libs/gtk/files/4.10.4-gtk-Align-key_size-up-to-key_align.patch
new file mode 100644
index ..388c8011344f
--- /dev/null
+++ b/gui-libs/gtk/files/4.10.4-gtk-Align-key_size-up-to-key_align.patch
@@ -0,0 +1,50 @@
+From a3582031576783fbc644fdd2ad914820d0ba4863 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Mon, 19 Jun 2023 15:50:04 -0400
+Subject: [PATCH] gtk: Align key_size up to key_align
+
+Avoids unaligned accesses when e.g. the key_size is 12 and key_align is
+8. We need to round the key size up to 16 to ensure that all keys are
+appropriately aligned.
+
+This manifested as a failure in the `gtk:gtk / sorter` unit test on
+sparc.
+
+Closes: https://gitlab.gnome.org/GNOME/gtk/-/issues/5907
+(cherry picked from commit 3f360aa883dc51ad986c721be01b494020e5ac9d)
+---
+ gtk/gtkmultisorter.c   | 3 ++-
+ gtk/gtksortlistmodel.c | 3 ++-
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/gtk/gtkmultisorter.c b/gtk/gtkmultisorter.c
+index ddbdb440cb..e8744015af 100644
+--- a/gtk/gtkmultisorter.c
 b/gtk/gtkmultisorter.c
+@@ -186,7 +186,8 @@ gtk_multi_sort_keys_new (GtkMultiSorter *self)
+ {
+   result->keys[i].keys = gtk_sorter_get_keys (gtk_sorters_get 
(>sorters, i));
+   result->keys[i].offset = GTK_SORT_KEYS_ALIGN (keys->key_size, 
gtk_sort_keys_get_key_align (result->keys[i].keys));
+-  keys->key_size = result->keys[i].offset + gtk_sort_keys_get_key_size 
(result->keys[i].keys);
++  keys->key_size = result->keys[i].offset + GTK_SORT_KEYS_ALIGN 
(gtk_sort_keys_get_key_size (result->keys[i].keys),
++ 
gtk_sort_keys_get_key_align (result->keys[i].keys));
+   keys->key_align = MAX (keys->key_align, gtk_sort_keys_get_key_align 
(result->keys[i].keys));
+ }
+ 
+diff --git a/gtk/gtksortlistmodel.c b/gtk/gtksortlistmodel.c
+index c2feb9e250..44414c1fd4 100644
+--- a/gtk/gtksortlistmodel.c
 b/gtk/gtksortlistmodel.c
+@@ -439,7 +439,8 @@ gtk_sort_list_model_create_keys (GtkSortListModel *self)
+   g_assert (self->key_size == 0);
+ 
+   self->sort_keys = gtk_sorter_get_keys (self->sorter);
+-  self->key_size = gtk_sort_keys_get_key_size (self->sort_keys);
++  self->key_size = GTK_SORT_KEYS_ALIGN (gtk_sort_keys_get_key_size 
(self->sort_keys),
++gtk_sort_keys_get_key_align 
(self->sort_keys));
+   self->keys = g_malloc_n (self->n_items, self->key_size);
+   self->missing_keys = gtk_bitset_new_range (0, self->n_items);
+ }
+-- 
+2.41.0
+

diff --git 
a/gui-libs/gtk/files/4.10.4-gtk-Pass-G_ALIGNOF-.-to-gtk_sort_keys_new.patch 
b/gui-libs/gtk/files/4.10.4-gtk-Pass-G_ALIGNOF-.-to-gtk_sort_keys_new.patch
new file mode 100644
index ..3cfe54078c03
--- /dev/null
+++ b/gui-libs/gtk/files/4.10.4-gtk-Pass-G_ALIGNOF-.-to-gtk_sort_keys_new.patch
@@ -0,0 +1,160 @@
+From 00cdaba5a89eedb6f7334bdfa523e374e5dc4b12 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Mon, 19 Jun 2023 15:47:17 -0400
+Subject: [PATCH] gtk: Pass G_ALIGNOF (...) to gtk_sort_keys_new
+
+The sizeof and G_ALIGNOF are often, but not always, identical.
+
+(cherry picked from commit a4440453868ebe7c87d0a69de9609b33a688a8bb)
+---
+ gtk/gtknumericsorter.c | 22 +++---
+ gtk/gtksorter.c|  2 +-
+ gtk/gtkstringsorter.c  |  2 +-
+ gtk/gtktreelistrowsorter.c |  2 +-
+ 4 files changed, 14 insertions(+), 14 deletions(-)
+
+diff --git a/gtk/gtknumericsorter.c b/gtk/gtknumericsorter.c
+index 4f474ad14d..f66d5ff505 100644
+--- a/gtk/gtknumericsorter.c
 b/gtk/gtknumericsorter.c
+@@ -227,7 +227,7 @@ gtk_numeric_sort_keys_new (GtkNumericSorter *self)
+   ? 
_ASCENDING_BOOLEAN_SORT_KEYS_CLASS
+   : 
_DESCENDING_BOOLEAN_SORT_KEYS_CLASS,
+   sizeof (char),
+-  sizeof (char));
++  G_ALIGNOF (char));
+   break;
+ 
+ case G_TYPE_CHAR:
+@@ -236,7 +236,7 @@ gtk_numeric_sort_keys_new (GtkNumericSorter *self)
+   ? 
_ASCENDING_CHAR_SORT_KEYS_CLASS
+   : 

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-07-15 Thread Arthur Zamarin
commit: 89b88ee9074bb04f8e103665d869b16f4f79
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 12:20:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 12:20:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89b88ee9

gui-libs/gtk: Stabilize 4.10.4 x86, #909497

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.4.ebuild b/gui-libs/gtk/gtk-4.10.4.ebuild
index 33930d2375a1..5624e17877cc 100644
--- a/gui-libs/gtk/gtk-4.10.4.ebuild
+++ b/gui-libs/gtk/gtk-4.10.4.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-07-15 Thread Arthur Zamarin
commit: 59d453d16713188c98b54a838ab49c4418d1be78
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 08:48:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 08:48:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d453d1

gui-libs/gtk: Stabilize 4.10.4 arm64, #909497

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.4.ebuild b/gui-libs/gtk/gtk-4.10.4.ebuild
index 572115375b8a..33930d2375a1 100644
--- a/gui-libs/gtk/gtk-4.10.4.ebuild
+++ b/gui-libs/gtk/gtk-4.10.4.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/, profiles/

2023-07-06 Thread Matt Turner
commit: 5a3186ac36bdb67caa82126ae867e0a72a064532
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jul  6 12:32:47 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jul  6 13:25:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a3186ac

gui-libs/gtk: Version bump to 4.11.4

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.11.4.ebuild | 217 +
 profiles/package.mask  |   4 +
 3 files changed, 222 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 88f206b03397..5927872fb8af 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-4.10.3.tar.xz 20483468 BLAKE2B 
dcc845e567e3f921f1b479ac2b40b45922725452656d08e95579f3dd8d521261cedf73bf998c781e42318d0c2253967765a4bcb6223db4f29d45648bc524f843
 SHA512 
aac4703f9c135271febdd373b24995dabcd08fb0cea2d6014c812f2839ae88926c1939ddcc64ab9728ba3248a1f58260ce73fa6ef5679e54dbb798021adfa324
 DIST gtk-4.10.4.tar.xz 20526652 BLAKE2B 
12874d90f9f48f22d57c53cf035065726e5bbd9a701cacf390acad6889fd86dbc3c4cb2f8f9a0690d9375935a7e3a8685211283814dbbfb28c6c08fd159529c5
 SHA512 
0c5db3af72227977e11fea3adddec1321b82bcace3c3d10a7c914b8d98b0bdb7994084c0a9e883b24815038bf4a0efe1eb1c4ff79e6838e83cadb6ddf2a1239f
+DIST gtk-4.11.4.tar.xz 21035392 BLAKE2B 
0fb7770f6f11c94fdcc82a807738a535efd222eb2a723b036ce020be10cca121b46c5bb78bceaee94f93698378378ed30e5775ed7cda123b27111289f02848d9
 SHA512 
ca5042c4400da93ea66346d276b96f32c635a9777cdb6cbcb72d6686ed86e67717d75cba92521f52a3bad04c774f361e1e5bada60b242c345b79c4c05de8401e

diff --git a/gui-libs/gtk/gtk-4.11.4.ebuild b/gui-libs/gtk/gtk-4.11.4.ebuild
new file mode 100644
index ..31b52821cb44
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.11.4.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 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/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.76.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.76:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.31
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+   introspection? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   )
+   dev-python/docutils
+   >=dev-util/gdbus-codegen-2.48
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.7
+   virtual/pkgconfig
+   test? (
+ 

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-07-02 Thread Sam James
commit: 76845f0b045bdfd81716a0f6a1701bbb3376de9f
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  2 13:10:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  2 13:10:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76845f0b

gui-libs/gtk: Stabilize 4.10.4 amd64, #909497

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk/gtk-4.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.4.ebuild b/gui-libs/gtk/gtk-4.10.4.ebuild
index 7d16737af3c9..572115375b8a 100644
--- a/gui-libs/gtk/gtk-4.10.4.ebuild
+++ b/gui-libs/gtk/gtk-4.10.4.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-07-02 Thread Sam James
commit: 2ed8dd2d490ccee5401ef2c59ac28c8c408188e1
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  2 08:32:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  2 08:33:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ed8dd2d

gui-libs/gtk: Stabilize 4.10.4 arm, #909497

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk/gtk-4.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.4.ebuild b/gui-libs/gtk/gtk-4.10.4.ebuild
index 258e14cbe60b..7d16737af3c9 100644
--- a/gui-libs/gtk/gtk-4.10.4.ebuild
+++ b/gui-libs/gtk/gtk-4.10.4.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-07-02 Thread Sam James
commit: 5c7d3d347187a07503fc80dd83628215602332e0
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  2 08:04:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  2 08:04:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c7d3d34

gui-libs/gtk: Stabilize 4.10.4 ppc64, #909497

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk/gtk-4.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.4.ebuild b/gui-libs/gtk/gtk-4.10.4.ebuild
index c3a71725c65e..258e14cbe60b 100644
--- a/gui-libs/gtk/gtk-4.10.4.ebuild
+++ b/gui-libs/gtk/gtk-4.10.4.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/, gui-libs/gtk/files/

2023-06-19 Thread Matt Turner
commit: 8f4755067cd7fe7f4a24a94383a288fdf18f2615
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jun 19 15:10:53 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jun 19 15:29:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f475506

gui-libs/gtk: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 .../files/gtk-4.10.3-black-screen-rendering.patch  |  37 
 .../gtk/files/gtk-4.10.3-crash-css-color.patch | 107 --
 gui-libs/gtk/files/gtk-4.10.3-list-delete.patch|  95 -
 gui-libs/gtk/gtk-4.10.3-r1.ebuild  | 221 -
 4 files changed, 460 deletions(-)

diff --git a/gui-libs/gtk/files/gtk-4.10.3-black-screen-rendering.patch 
b/gui-libs/gtk/files/gtk-4.10.3-black-screen-rendering.patch
deleted file mode 100644
index 0431cf2bf16a..
--- a/gui-libs/gtk/files/gtk-4.10.3-black-screen-rendering.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-https://gitlab.gnome.org/GNOME/gtk/-/commit/b686ce1cb62dba505120e0f1116c516662a06e30
-
-From b686ce1cb62dba505120e0f1116c516662a06e30 Mon Sep 17 00:00:00 2001
-From: Carlos Garnacho 
-Date: Fri, 21 Apr 2023 10:58:19 +0200
-Subject: [PATCH] gdk/x11: Invalidate whole surface after size change
-
-The Expose events following a ConfigureNotify may arrive at
-a time that we did not resize the surface yet, making these
-expose events a no-op. Even though gsk/gtk take care of the
-window content itself, this might lead to unrendered portions
-of the window shadow.
-
-This may be seen with GSK_RENDERER=cairo and GDK_BACKEND=x11,
-attempting to tile a window (e.g. gtk4-demo) left or right.
-The window will show black rectangles or other artifacts in
-the window shadow areas that correspond to the newly painted
-portions (as the window needs to expand vertically).
-
-In order to fix this with a similar behavior to Wayland,
-consider ourselves the whole surface invalidated after resize,
-in order to ensure everything is painted from scratch.
-
-(cherry-picked from commit 24302315fb8f46be141a9eda60e8d107c84a948d)
 a/gdk/x11/gdksurface-x11.c
-+++ b/gdk/x11/gdksurface-x11.c
-@@ -208,6 +208,8 @@ gdk_x11_surface_update_size (GdkX11Surface *self,
-   cairo_surface_set_device_scale (self->cairo_surface, scale, scale);
- }
- 
-+  gdk_surface_invalidate_rect (surface, NULL);
-+
-   return TRUE;
- }
- 
--- 
-GitLab

diff --git a/gui-libs/gtk/files/gtk-4.10.3-crash-css-color.patch 
b/gui-libs/gtk/files/gtk-4.10.3-crash-css-color.patch
deleted file mode 100644
index df8781a73a6c..
--- a/gui-libs/gtk/files/gtk-4.10.3-crash-css-color.patch
+++ /dev/null
@@ -1,107 +0,0 @@
-https://gitlab.gnome.org/GNOME/gtk/-/commit/966a23503a2e8bbb948270e06f3eb13ca4c06632
-
-From 966a23503a2e8bbb948270e06f3eb13ca4c06632 Mon Sep 17 00:00:00 2001
-From: Benjamin Otte 
-Date: Tue, 2 May 2023 19:48:54 +0200
-Subject: [PATCH] css: Don't transition to currentColor
-
-Transition to the color that is in use instead.
-
-Fixes crashes because currentColor is not an RGBA color and
-therefor could not be queried later.
-
-Fixes #5798
 a/gtk/gtkcssfiltervalue.c
-+++ b/gtk/gtkcssfiltervalue.c
-@@ -102,10 +102,10 @@ gtk_css_filter_clear (GtkCssFilter *filter)
- }
- 
- static void
--gtk_css_filter_init_identity (GtkCssFilter *filter,
--  GtkCssFilterType  type)
-+gtk_css_filter_init_identity (GtkCssFilter   *filter,
-+  const GtkCssFilter *other)
- {
--  switch (type)
-+  switch (other->type)
- {
- case GTK_CSS_FILTER_BRIGHTNESS:
-   filter->brightness.value = _gtk_css_number_value_new (1, 
GTK_CSS_NUMBER);
-@@ -135,7 +135,7 @@ gtk_css_filter_init_identity (GtkCssFilter *filter,
-   filter->blur.value = _gtk_css_number_value_new (0, GTK_CSS_PX);
-   break;
- case GTK_CSS_FILTER_DROP_SHADOW:
--  filter->drop_shadow.value = gtk_css_shadow_value_new_filter ();
-+  filter->drop_shadow.value = gtk_css_shadow_value_new_filter 
(other->drop_shadow.value);
-   break;
- case GTK_CSS_FILTER_NONE:
- default:
-@@ -143,7 +143,7 @@ gtk_css_filter_init_identity (GtkCssFilter *filter,
-   break;
- }
- 
--  filter->type = type;
-+  filter->type = other->type;
- }
- 
- #define R 0.2126
-@@ -466,7 +466,7 @@ gtk_css_value_filter_equal (const GtkCssValue *value1,
- {
-   GtkCssFilter filter;
- 
--  gtk_css_filter_init_identity (, larger->filters[i].type);
-+  gtk_css_filter_init_identity (, >filters[i]);
- 
-   if (!gtk_css_filter_equal (>filters[i], ))
- {
-@@ -590,7 +590,7 @@ gtk_css_value_filter_transition (GtkCssValue *start,
- {
-   GtkCssFilter filter;
- 
--  gtk_css_filter_init_identity (, start->filters[i].type);
-+  gtk_css_filter_init_identity (, >filters[i]);
-   gtk_css_filter_transition (>filters[i],
-  >filters[i],
-  ,
-@@ -602,7 +602,7 @@ 

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-06-08 Thread Matt Turner
commit: b4e6b47e74589f88fcad5fdb55d5fbef34eb20d1
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jun  9 03:00:37 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  9 03:01:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4e6b47e

gui-libs/gtk: Keyword 4.10.4 alpha, #838709

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/gtk-4.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.4.ebuild b/gui-libs/gtk/gtk-4.10.4.ebuild
index 045fb0a4744d..c3a71725c65e 100644
--- a/gui-libs/gtk/gtk-4.10.4.ebuild
+++ b/gui-libs/gtk/gtk-4.10.4.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-06-05 Thread Matt Turner
commit: e821714b80ea57603f9e9c13889e0bfb30b20dda
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jun  6 00:01:54 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jun  6 00:31:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e821714b

gui-libs/gtk: Version bump to 4.10.4

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.10.4.ebuild | 216 +
 2 files changed, 217 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 5d52043ac585..88f206b03397 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1 +1,2 @@
 DIST gtk-4.10.3.tar.xz 20483468 BLAKE2B 
dcc845e567e3f921f1b479ac2b40b45922725452656d08e95579f3dd8d521261cedf73bf998c781e42318d0c2253967765a4bcb6223db4f29d45648bc524f843
 SHA512 
aac4703f9c135271febdd373b24995dabcd08fb0cea2d6014c812f2839ae88926c1939ddcc64ab9728ba3248a1f58260ce73fa6ef5679e54dbb798021adfa324
+DIST gtk-4.10.4.tar.xz 20526652 BLAKE2B 
12874d90f9f48f22d57c53cf035065726e5bbd9a701cacf390acad6889fd86dbc3c4cb2f8f9a0690d9375935a7e3a8685211283814dbbfb28c6c08fd159529c5
 SHA512 
0c5db3af72227977e11fea3adddec1321b82bcace3c3d10a7c914b8d98b0bdb7994084c0a9e883b24815038bf4a0efe1eb1c4ff79e6838e83cadb6ddf2a1239f

diff --git a/gui-libs/gtk/gtk-4.10.4.ebuild b/gui-libs/gtk/gtk-4.10.4.ebuild
new file mode 100644
index ..045fb0a4744d
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.10.4.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 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/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.72.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.72:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.25
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+   introspection? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   )
+   dev-python/docutils
+   >=dev-util/gdbus-codegen-2.48
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.7
+   virtual/pkgconfig
+   test? (
+   dev-libs/glib:2
+   media-fonts/cantarell
+   wayland? ( dev-libs/weston[headless] )
+   )
+"
+
+python_check_deps() {
+   python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
+}
+
+pkg_setup() {
+   use introspection && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/files/, gui-libs/gtk/

2023-05-26 Thread Sam James
commit: a91f6a60cc56438e3da74c9aee59b04998065426
Author: Sam James  gentoo  org>
AuthorDate: Fri May 26 08:25:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 26 08:26:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a91f6a60

gui-libs/gtk: backport fix for Nautilus delete (+ 2 other fixes)

- Backport Nautilus delete pane fix
- Backport crash fix
- Backport rendering fix for X11

Closes: https://bugs.gentoo.org/906649
Signed-off-by: Sam James  gentoo.org>

 .../files/gtk-4.10.3-black-screen-rendering.patch  |  37 
 .../gtk/files/gtk-4.10.3-crash-css-color.patch | 107 ++
 gui-libs/gtk/files/gtk-4.10.3-list-delete.patch|  95 +
 gui-libs/gtk/gtk-4.10.3-r1.ebuild  | 221 +
 4 files changed, 460 insertions(+)

diff --git a/gui-libs/gtk/files/gtk-4.10.3-black-screen-rendering.patch 
b/gui-libs/gtk/files/gtk-4.10.3-black-screen-rendering.patch
new file mode 100644
index ..0431cf2bf16a
--- /dev/null
+++ b/gui-libs/gtk/files/gtk-4.10.3-black-screen-rendering.patch
@@ -0,0 +1,37 @@
+https://gitlab.gnome.org/GNOME/gtk/-/commit/b686ce1cb62dba505120e0f1116c516662a06e30
+
+From b686ce1cb62dba505120e0f1116c516662a06e30 Mon Sep 17 00:00:00 2001
+From: Carlos Garnacho 
+Date: Fri, 21 Apr 2023 10:58:19 +0200
+Subject: [PATCH] gdk/x11: Invalidate whole surface after size change
+
+The Expose events following a ConfigureNotify may arrive at
+a time that we did not resize the surface yet, making these
+expose events a no-op. Even though gsk/gtk take care of the
+window content itself, this might lead to unrendered portions
+of the window shadow.
+
+This may be seen with GSK_RENDERER=cairo and GDK_BACKEND=x11,
+attempting to tile a window (e.g. gtk4-demo) left or right.
+The window will show black rectangles or other artifacts in
+the window shadow areas that correspond to the newly painted
+portions (as the window needs to expand vertically).
+
+In order to fix this with a similar behavior to Wayland,
+consider ourselves the whole surface invalidated after resize,
+in order to ensure everything is painted from scratch.
+
+(cherry-picked from commit 24302315fb8f46be141a9eda60e8d107c84a948d)
+--- a/gdk/x11/gdksurface-x11.c
 b/gdk/x11/gdksurface-x11.c
+@@ -208,6 +208,8 @@ gdk_x11_surface_update_size (GdkX11Surface *self,
+   cairo_surface_set_device_scale (self->cairo_surface, scale, scale);
+ }
+ 
++  gdk_surface_invalidate_rect (surface, NULL);
++
+   return TRUE;
+ }
+ 
+-- 
+GitLab

diff --git a/gui-libs/gtk/files/gtk-4.10.3-crash-css-color.patch 
b/gui-libs/gtk/files/gtk-4.10.3-crash-css-color.patch
new file mode 100644
index ..df8781a73a6c
--- /dev/null
+++ b/gui-libs/gtk/files/gtk-4.10.3-crash-css-color.patch
@@ -0,0 +1,107 @@
+https://gitlab.gnome.org/GNOME/gtk/-/commit/966a23503a2e8bbb948270e06f3eb13ca4c06632
+
+From 966a23503a2e8bbb948270e06f3eb13ca4c06632 Mon Sep 17 00:00:00 2001
+From: Benjamin Otte 
+Date: Tue, 2 May 2023 19:48:54 +0200
+Subject: [PATCH] css: Don't transition to currentColor
+
+Transition to the color that is in use instead.
+
+Fixes crashes because currentColor is not an RGBA color and
+therefor could not be queried later.
+
+Fixes #5798
+--- a/gtk/gtkcssfiltervalue.c
 b/gtk/gtkcssfiltervalue.c
+@@ -102,10 +102,10 @@ gtk_css_filter_clear (GtkCssFilter *filter)
+ }
+ 
+ static void
+-gtk_css_filter_init_identity (GtkCssFilter *filter,
+-  GtkCssFilterType  type)
++gtk_css_filter_init_identity (GtkCssFilter   *filter,
++  const GtkCssFilter *other)
+ {
+-  switch (type)
++  switch (other->type)
+ {
+ case GTK_CSS_FILTER_BRIGHTNESS:
+   filter->brightness.value = _gtk_css_number_value_new (1, 
GTK_CSS_NUMBER);
+@@ -135,7 +135,7 @@ gtk_css_filter_init_identity (GtkCssFilter *filter,
+   filter->blur.value = _gtk_css_number_value_new (0, GTK_CSS_PX);
+   break;
+ case GTK_CSS_FILTER_DROP_SHADOW:
+-  filter->drop_shadow.value = gtk_css_shadow_value_new_filter ();
++  filter->drop_shadow.value = gtk_css_shadow_value_new_filter 
(other->drop_shadow.value);
+   break;
+ case GTK_CSS_FILTER_NONE:
+ default:
+@@ -143,7 +143,7 @@ gtk_css_filter_init_identity (GtkCssFilter *filter,
+   break;
+ }
+ 
+-  filter->type = type;
++  filter->type = other->type;
+ }
+ 
+ #define R 0.2126
+@@ -466,7 +466,7 @@ gtk_css_value_filter_equal (const GtkCssValue *value1,
+ {
+   GtkCssFilter filter;
+ 
+-  gtk_css_filter_init_identity (, larger->filters[i].type);
++  gtk_css_filter_init_identity (, >filters[i]);
+ 
+   if (!gtk_css_filter_equal (>filters[i], ))
+ {
+@@ -590,7 +590,7 @@ gtk_css_value_filter_transition (GtkCssValue *start,
+ {
+   GtkCssFilter filter;
+ 
+-  gtk_css_filter_init_identity (, start->filters[i].type);
++  gtk_css_filter_init_identity (, >filters[i]);
+   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-05-22 Thread Sam James
commit: cee2ffd978dd850cae37e3ebc17e39e4f73b0cba
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:44:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cee2ffd9

gui-libs/gtk: defer to new global USE=vulkan description

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gui-libs/gtk/metadata.xml b/gui-libs/gtk/metadata.xml
index 738bf162e983..272b295520e1 100644
--- a/gui-libs/gtk/metadata.xml
+++ b/gui-libs/gtk/metadata.xml
@@ -10,7 +10,6 @@
 Enable GtkPlacesSidebar to access cloud 
services
 Use x11-misc/colord for color management in 
printing
 Enable profiling data capture support using 
dev-util/sysprof-capture
-Enable support for the Vulkan graphics API
   
   
 cpe:/a:gtk:gtk



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-05-04 Thread Arthur Zamarin
commit: aeecfed1ef44eaa84f3f002a2aad11511c5d347d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May  4 16:37:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May  4 16:37:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeecfed1

gui-libs/gtk: Stabilize 4.10.3 x86, #905490

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
index ad1ae0655409..a19f8153a04b 100644
--- a/gui-libs/gtk/gtk-4.10.3.ebuild
+++ b/gui-libs/gtk/gtk-4.10.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-05-04 Thread Arthur Zamarin
commit: 844d518aa5e3279ab9efd552b4c90e309cf0e6e3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May  4 16:37:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May  4 16:37:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=844d518a

gui-libs/gtk: Stabilize 4.10.3 sparc, #905490

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
index a19f8153a04b..bc93d9dcea68 100644
--- a/gui-libs/gtk/gtk-4.10.3.ebuild
+++ b/gui-libs/gtk/gtk-4.10.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-05-04 Thread Arthur Zamarin
commit: b43a4d3c7fc160520fedfb2ca9ff89a100160242
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May  4 16:32:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May  4 16:32:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b43a4d3c

gui-libs/gtk: Stabilize 4.10.3 arm64, #905490

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
index db845f114044..337711cb2b4d 100644
--- a/gui-libs/gtk/gtk-4.10.3.ebuild
+++ b/gui-libs/gtk/gtk-4.10.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-05-04 Thread Arthur Zamarin
commit: b41c2d372c97a712f359b351cd2bf91e059a4f85
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May  4 16:32:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May  4 16:32:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b41c2d37

gui-libs/gtk: Stabilize 4.10.3 ppc, #905490

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
index 337711cb2b4d..ad1ae0655409 100644
--- a/gui-libs/gtk/gtk-4.10.3.ebuild
+++ b/gui-libs/gtk/gtk-4.10.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-05-04 Thread Arthur Zamarin
commit: 1956109e9b234c3d55f0610a5ed853e3b9db136e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May  4 16:16:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May  4 16:16:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1956109e

gui-libs/gtk: Stabilize 4.10.3 ppc64, #905490

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
index 37cc1cd18b84..db845f114044 100644
--- a/gui-libs/gtk/gtk-4.10.3.ebuild
+++ b/gui-libs/gtk/gtk-4.10.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-05-03 Thread Arthur Zamarin
commit: 75817f50d3880a876a4daaebddc312abfc48f7f6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May  3 06:30:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May  3 06:32:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75817f50

gui-libs/gtk: Stabilize 4.10.3 amd64, #905490

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
index 4e4886ddf1b0..37cc1cd18b84 100644
--- a/gui-libs/gtk/gtk-4.10.3.ebuild
+++ b/gui-libs/gtk/gtk-4.10.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-05-02 Thread Sam James
commit: d6a2cf584d0b5b31c74f66f1372a546432c47de8
Author: Sam James  gentoo  org>
AuthorDate: Tue May  2 20:49:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May  2 20:49:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6a2cf58

gui-libs/gtk: Stabilize 4.10.3 arm, #905490

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk/gtk-4.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
index bb16f8073375..4e4886ddf1b0 100644
--- a/gui-libs/gtk/gtk-4.10.3.ebuild
+++ b/gui-libs/gtk/gtk-4.10.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-05-02 Thread Arthur Zamarin
commit: 06b92e1dc7b9ae427bb963a13cfc805b963d76a7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 17:53:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 17:53:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06b92e1d

gui-libs/gtk: Stabilize 4.8.3 sparc, #905567

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.8.3.ebuild b/gui-libs/gtk/gtk-4.8.3.ebuild
index 9be8e0c260d4..8c5456a3084e 100644
--- a/gui-libs/gtk/gtk-4.8.3.ebuild
+++ b/gui-libs/gtk/gtk-4.8.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/fribidi-0.19.7



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-04-25 Thread Sam James
commit: 596cdc7d36ad2165b38e73a47d64ce8e6f364998
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Mon Apr 24 15:29:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 19:00:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=596cdc7d

gui-libs/gtk: crank up test timeouts

Bug: https://bugs.gentoo.org/902445
Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk/gtk-4.10.1.ebuild | 4 ++--
 gui-libs/gtk/gtk-4.10.2.ebuild | 4 ++--
 gui-libs/gtk/gtk-4.10.3.ebuild | 4 ++--
 gui-libs/gtk/gtk-4.8.3.ebuild  | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/gui-libs/gtk/gtk-4.10.1.ebuild b/gui-libs/gtk/gtk-4.10.1.ebuild
index 162cca71d230..bb16f8073375 100644
--- a/gui-libs/gtk/gtk-4.10.1.ebuild
+++ b/gui-libs/gtk/gtk-4.10.1.ebuild
@@ -162,7 +162,7 @@ src_test() {
 
if use X; then
einfo "Running tests under X"
-   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test --setup=x11
+   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test 
--setup=x11 --timeout-multiplier=130
fi
 
if use wayland; then
@@ -174,7 +174,7 @@ src_test() {
compositor=$!
export WAYLAND_DISPLAY=wayland-5
 
-   GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland
+   GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland 
--timeout-multiplier=130
 
exit_code=$?
kill ${compositor}

diff --git a/gui-libs/gtk/gtk-4.10.2.ebuild b/gui-libs/gtk/gtk-4.10.2.ebuild
index 162cca71d230..bb16f8073375 100644
--- a/gui-libs/gtk/gtk-4.10.2.ebuild
+++ b/gui-libs/gtk/gtk-4.10.2.ebuild
@@ -162,7 +162,7 @@ src_test() {
 
if use X; then
einfo "Running tests under X"
-   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test --setup=x11
+   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test 
--setup=x11 --timeout-multiplier=130
fi
 
if use wayland; then
@@ -174,7 +174,7 @@ src_test() {
compositor=$!
export WAYLAND_DISPLAY=wayland-5
 
-   GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland
+   GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland 
--timeout-multiplier=130
 
exit_code=$?
kill ${compositor}

diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
index 162cca71d230..bb16f8073375 100644
--- a/gui-libs/gtk/gtk-4.10.3.ebuild
+++ b/gui-libs/gtk/gtk-4.10.3.ebuild
@@ -162,7 +162,7 @@ src_test() {
 
if use X; then
einfo "Running tests under X"
-   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test --setup=x11
+   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test 
--setup=x11 --timeout-multiplier=130
fi
 
if use wayland; then
@@ -174,7 +174,7 @@ src_test() {
compositor=$!
export WAYLAND_DISPLAY=wayland-5
 
-   GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland
+   GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland 
--timeout-multiplier=130
 
exit_code=$?
kill ${compositor}

diff --git a/gui-libs/gtk/gtk-4.8.3.ebuild b/gui-libs/gtk/gtk-4.8.3.ebuild
index 3ae726441708..9be8e0c260d4 100644
--- a/gui-libs/gtk/gtk-4.8.3.ebuild
+++ b/gui-libs/gtk/gtk-4.8.3.ebuild
@@ -160,7 +160,7 @@ src_test() {
 
if use X; then
einfo "Running tests under X"
-   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test --setup=x11
+   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test 
--setup=x11 --timeout-multiplier=130
fi
 
if use wayland; then
@@ -172,7 +172,7 @@ src_test() {
compositor=$!
export WAYLAND_DISPLAY=wayland-5
 
-   GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland
+   GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland 
--timeout-multiplier=130
 
exit_code=$?
kill ${compositor}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-04-22 Thread Matt Turner
commit: cd36b7e762f9a3b76c05547d5b69210ef6f98e06
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Apr 22 13:54:19 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 22 14:45:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd36b7e7

gui-libs/gtk: Version bump to 4.10.3

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30701
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.10.3.ebuild | 215 +
 2 files changed, 216 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 67d37ff8bd06..38108712eb5f 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,3 +1,4 @@
 DIST gtk-4.10.1.tar.xz 20481204 BLAKE2B 
3a56905b84ec3ca4abb974ce22beb6422c0b48063a54b753ef74316535acfc59bf80fce6c44b06ae7266e8d82ed7cde92bd4461dfebb4df4d8378e3e72ed26d1
 SHA512 
1fb04c7f5f3cb2f728c2048b0053efc3bef1be371d8e24648d9c3d5fb0404fd1e4fa31a511e02750290aec032253c6bade53651d1f32a3438c104130759ff074
 DIST gtk-4.10.2.tar.xz 20480356 BLAKE2B 
f634359d13aac057c2c1083a88062cc969f5ee9f9f70461e69caae317e81340ea9794e365439f7c022347fd0d91f2bc0acaa983feb3b5a85630731744641c426
 SHA512 
cd36f87689e6457b8fe42f7e76a38b24cfc212f6cd180b698ec391505797c802de4481c8d3e3f6ba2410820aca1f9850ad240922253a2abf914f1ef1345d43e7
+DIST gtk-4.10.3.tar.xz 20483468 BLAKE2B 
dcc845e567e3f921f1b479ac2b40b45922725452656d08e95579f3dd8d521261cedf73bf998c781e42318d0c2253967765a4bcb6223db4f29d45648bc524f843
 SHA512 
aac4703f9c135271febdd373b24995dabcd08fb0cea2d6014c812f2839ae88926c1939ddcc64ab9728ba3248a1f58260ce73fa6ef5679e54dbb798021adfa324
 DIST gtk-4.8.3.tar.xz 20297060 BLAKE2B 
ad0f9e2998f3748afe4a03317e6d0438bfd9eaf804f202e96724541cce20597b7b6e69d5c50ce319450feed4f4a5653c0d99b949b23ce3a40c46a12da7e2d85f
 SHA512 
56be0f5ce85a9cbbda4a5de53baeeb6b8cc527a5d34723ae5548759ec7c28f03d204b6b6758dffed02a9e226f3bfcd1f15971105c2f2f7be7cef22538be27754

diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
new file mode 100644
index ..162cca71d230
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.10.3.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 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/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.72.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.72:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.25
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-04-21 Thread Matt Turner
commit: 6af2d971ab1246f0440622141f4949f06fdd3c83
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Apr 21 15:45:13 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 22 03:08:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6af2d971

gui-libs/gtk: Version bump to 4.10.2

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30689
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.10.2.ebuild | 215 +
 2 files changed, 216 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 56f2c0a15327..67d37ff8bd06 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-4.10.1.tar.xz 20481204 BLAKE2B 
3a56905b84ec3ca4abb974ce22beb6422c0b48063a54b753ef74316535acfc59bf80fce6c44b06ae7266e8d82ed7cde92bd4461dfebb4df4d8378e3e72ed26d1
 SHA512 
1fb04c7f5f3cb2f728c2048b0053efc3bef1be371d8e24648d9c3d5fb0404fd1e4fa31a511e02750290aec032253c6bade53651d1f32a3438c104130759ff074
+DIST gtk-4.10.2.tar.xz 20480356 BLAKE2B 
f634359d13aac057c2c1083a88062cc969f5ee9f9f70461e69caae317e81340ea9794e365439f7c022347fd0d91f2bc0acaa983feb3b5a85630731744641c426
 SHA512 
cd36f87689e6457b8fe42f7e76a38b24cfc212f6cd180b698ec391505797c802de4481c8d3e3f6ba2410820aca1f9850ad240922253a2abf914f1ef1345d43e7
 DIST gtk-4.8.3.tar.xz 20297060 BLAKE2B 
ad0f9e2998f3748afe4a03317e6d0438bfd9eaf804f202e96724541cce20597b7b6e69d5c50ce319450feed4f4a5653c0d99b949b23ce3a40c46a12da7e2d85f
 SHA512 
56be0f5ce85a9cbbda4a5de53baeeb6b8cc527a5d34723ae5548759ec7c28f03d204b6b6758dffed02a9e226f3bfcd1f15971105c2f2f7be7cef22538be27754

diff --git a/gui-libs/gtk/gtk-4.10.2.ebuild b/gui-libs/gtk/gtk-4.10.2.ebuild
new file mode 100644
index ..162cca71d230
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.10.2.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 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/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.72.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.72:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.25
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+   introspection? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   )
+   dev-python/docutils
+   >=dev-util/gdbus-codegen-2.48
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.7
+   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-04-16 Thread Sam James
commit: 88080c6ed7af75f73aea642289e93bf1a6564208
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 06:51:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 06:55:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88080c6e

gui-libs/gtk-layer-shell: destabilize 0.8.1 for ~arm64, ~x86

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
index 573e63d8743f..dda462c96c61 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-04-16 Thread Sam James
commit: bb9d4b47483aa1d383a0f613d2dd11cc2da26d38
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 06:51:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 06:55:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb9d4b47

gui-libs/gtk-layer-shell: forward ~hppa

Masked gtk+[cloudproviders].

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
index dda462c96c61..b62f502a1ad6 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-04-16 Thread Sam James
commit: 0bda962f9afcafa7507d8d4124d63b7069b6cde8
Author: Michael Vetter  iodoru  org>
AuthorDate: Thu Apr 13 07:34:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 06:55:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bda962f

gui-libs/gtk-layer-shell: add 0.8.1

Signed-off-by: Michael Vetter  iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/30579
Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/Manifest  |  1 +
 .../gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild   | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/gui-libs/gtk-layer-shell/Manifest 
b/gui-libs/gtk-layer-shell/Manifest
index d05cec42fde0..b444c88202e1 100644
--- a/gui-libs/gtk-layer-shell/Manifest
+++ b/gui-libs/gtk-layer-shell/Manifest
@@ -1 +1,2 @@
 DIST gtk-layer-shell-0.8.0.tar.gz 134857 BLAKE2B 
2f41411c849182f95c068040a17e961a34d1a3df0bb1280b6c57046729396108d4627b5cf9bd826f17ffb5cf77f6761212af159d4326b2d34d9663063667f9f4
 SHA512 
710019b05785abc3cc8bc639a110f141dd2f37ce1d78e03ed361f1c21caee6c43817499fa05c8228f233bff3ac0b6f6123fa9014a87ae99edb6b10e4ff8f3dde
+DIST gtk-layer-shell-0.8.1.tar.gz 136156 BLAKE2B 
19c16d49d119572b0a3ef9bf0aee2341dedb4b2e5afedee16b9817e16fcd2adba7696a9d6f2f01b4ebaa3636c116d8977079a9b83ed1941f9d97df9389425780
 SHA512 
070673a73166c9fd0ea10e6aa98c480318fbf8a6c2dff2a9b4900aea40bb59680d41d9bba9917953fabe4358c0dfa6c3d0221c579ada37cee72ce23433b40329

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
new file mode 100644
index ..573e63d8743f
--- /dev/null
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+VALA_USE_DEPEND="vapigen"
+inherit vala meson python-any-r1
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wmww/${PN};
+else
+   SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+fi
+
+DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"
+HOMEPAGE="https://github.com/wmww/gtk-layer-shell;
+
+LICENSE="MIT-with-advertising LGPL-3+"
+SLOT="0"
+IUSE="examples gtk-doc introspection test vala"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+   >=x11-libs/gtk+-3.24.37:3[introspection?,wayland]
+   >=dev-libs/wayland-1.10.0
+   >=dev-libs/wayland-protocols-1.16
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+   x11-base/xorg-proto
+   gtk-doc? ( dev-util/gtk-doc )
+   test? ( ${PYTHON_DEPS} )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use examples)
+   $(meson_use gtk-doc docs)
+   $(meson_use test tests)
+   $(meson_use introspection)
+   $(meson_use vala vapi)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-04-01 Thread Arthur Zamarin
commit: 8586c12f0d195b58617f41c79dd34db297b18567
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  1 16:07:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  1 16:07:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8586c12f

gui-libs/gtk-layer-shell: Stabilize 0.8.0 arm64, #901769

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index f2d413d66ab1..04a16745e221 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-03-17 Thread Michał Górny
commit: 5aec98a8f009f175a1218837334c25d51984339c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 17 11:02:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 17 11:33:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aec98a8

gui-libs/gtk-layer-shell: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 gui-libs/gtk-layer-shell/Manifest  |  2 -
 .../gtk-layer-shell-0.1.0-r1.ebuild| 39 --
 .../gtk-layer-shell/gtk-layer-shell-0.7.0.ebuild   | 47 --
 3 files changed, 88 deletions(-)

diff --git a/gui-libs/gtk-layer-shell/Manifest 
b/gui-libs/gtk-layer-shell/Manifest
index 9b412de01454..d05cec42fde0 100644
--- a/gui-libs/gtk-layer-shell/Manifest
+++ b/gui-libs/gtk-layer-shell/Manifest
@@ -1,3 +1 @@
-DIST gtk-layer-shell-0.1.0.tar.xz 34580 BLAKE2B 
db815d711e53485e00de2e0b7d238f6c66ddac9ca790d5f31c44eed965ad01ee07392d27552ae21bb1eab4905cc1d5f7dad9c10fd059afb43ba85c7ea1af2aa5
 SHA512 
3788559405a495d43279b20b9d64e1fb0fb9be4125eb3011a623565938246310c2e81cb6d52db111e42a9cd0739bb273ccf7fcb7c52db8b74a1e44108e061c6d
-DIST gtk-layer-shell-0.7.0.tar.gz 133511 BLAKE2B 
49925796112f7ace01050beb56ebe2ff8a716db56075166c61a7b9d1e4f1b7402c970e14de59404ae9b05f70130542fff7601fee10e0d8780bffa34da0515aa9
 SHA512 
97463b4bd90318e95576e3f4b05c0acae401b8103b389cb9a0dc7716871d8d8285595ddda76419883c98c6f00fcd4ffdfd9dba48385cb8a6edcbdc7f202e2818
 DIST gtk-layer-shell-0.8.0.tar.gz 134857 BLAKE2B 
2f41411c849182f95c068040a17e961a34d1a3df0bb1280b6c57046729396108d4627b5cf9bd826f17ffb5cf77f6761212af159d4326b2d34d9663063667f9f4
 SHA512 
710019b05785abc3cc8bc639a110f141dd2f37ce1d78e03ed361f1c21caee6c43817499fa05c8228f233bff3ac0b6f6123fa9014a87ae99edb6b10e4ff8f3dde

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild
deleted file mode 100644
index a712e403c388..
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wmww/${PN};
-else
-   
SRC_URI="https://github.com/wmww/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"
-HOMEPAGE="https://github.com/wmww/gtk-layer-shell;
-
-LICENSE="MIT-with-advertising"
-SLOT="0"
-IUSE="examples gtk-doc"
-
-DEPEND="
-   >=x11-libs/gtk+-3.22.0:3[introspection,wayland]
-   >=dev-libs/wayland-1.10.0
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   gtk-doc? ( dev-util/gtk-doc )
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use examples)
-   $(meson_use gtk-doc docs)
-   )
-   meson_src_configure
-}

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.7.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.7.0.ebuild
deleted file mode 100644
index 69d6f80c4c94..
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.7.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-inherit meson python-any-r1
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wmww/${PN};
-else
-   SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"
-HOMEPAGE="https://github.com/wmww/gtk-layer-shell;
-
-LICENSE="MIT-with-advertising LGPL-3+"
-SLOT="0"
-IUSE="examples gtk-doc introspection test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   >=x11-libs/gtk+-3.24.26:3[introspection?,wayland]
-   >=dev-libs/wayland-1.10.0
-   >=dev-libs/wayland-protocols-1.16
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-util/wayland-scanner
-   virtual/pkgconfig
-   gtk-doc? ( dev-util/gtk-doc )
-   test? ( ${PYTHON_DEPS} )
-"
-
-src_configure() {
-   # note: Next 0.x release should add support for VAPI (vala)
-   local emesonargs=(
-   $(meson_use examples)
-   $(meson_use gtk-doc docs)
-   $(meson_use test tests)
-   $(meson_use introspection)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-03-14 Thread Matt Turner
commit: 5f395cd22a2541857b873edc706cdd7dbac5afc0
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Mar 14 14:40:18 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 14 17:48:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f395cd2

gui-libs/gtk: Version bump to 4.10.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30125
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.10.1.ebuild | 215 +
 2 files changed, 216 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 0f599c00d73b..822d4975e534 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-4.10.0.tar.xz 20471568 BLAKE2B 
8fed349e7854a7845232da556b2949bc4eaf5d3aaface86c6e2c3a505aefeb754e3147c7a10f82e0fee713418bc8d78186942e98d59a42ed7288d48d88e52f28
 SHA512 
1283985ed64035e3b183341dd38029112e8277065f8b39be56b4f489aaf03efc0ce5f9c36ddd746a776be3772f7606f1c54fd84292479d63d86b94281159
+DIST gtk-4.10.1.tar.xz 20481204 BLAKE2B 
3a56905b84ec3ca4abb974ce22beb6422c0b48063a54b753ef74316535acfc59bf80fce6c44b06ae7266e8d82ed7cde92bd4461dfebb4df4d8378e3e72ed26d1
 SHA512 
1fb04c7f5f3cb2f728c2048b0053efc3bef1be371d8e24648d9c3d5fb0404fd1e4fa31a511e02750290aec032253c6bade53651d1f32a3438c104130759ff074
 DIST gtk-4.8.3.tar.xz 20297060 BLAKE2B 
ad0f9e2998f3748afe4a03317e6d0438bfd9eaf804f202e96724541cce20597b7b6e69d5c50ce319450feed4f4a5653c0d99b949b23ce3a40c46a12da7e2d85f
 SHA512 
56be0f5ce85a9cbbda4a5de53baeeb6b8cc527a5d34723ae5548759ec7c28f03d204b6b6758dffed02a9e226f3bfcd1f15971105c2f2f7be7cef22538be27754

diff --git a/gui-libs/gtk/gtk-4.10.1.ebuild b/gui-libs/gtk/gtk-4.10.1.ebuild
new file mode 100644
index ..162cca71d230
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.10.1.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 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/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.72.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.72:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.25
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+   introspection? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   )
+   dev-python/docutils
+   >=dev-util/gdbus-codegen-2.48
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.7
+   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-03-04 Thread Matt Turner
commit: 3e9b5c2a2113ab99bf9971c7abf415d3bba8ccaf
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar  5 03:23:37 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar  5 03:25:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e9b5c2a

gui-libs/gtk: Version bump to 4.10.0

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.10.0.ebuild | 215 +
 gui-libs/gtk/metadata.xml  |   1 +
 3 files changed, 217 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 3e90e7060d61..0f599c00d73b 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1 +1,2 @@
+DIST gtk-4.10.0.tar.xz 20471568 BLAKE2B 
8fed349e7854a7845232da556b2949bc4eaf5d3aaface86c6e2c3a505aefeb754e3147c7a10f82e0fee713418bc8d78186942e98d59a42ed7288d48d88e52f28
 SHA512 
1283985ed64035e3b183341dd38029112e8277065f8b39be56b4f489aaf03efc0ce5f9c36ddd746a776be3772f7606f1c54fd84292479d63d86b94281159
 DIST gtk-4.8.3.tar.xz 20297060 BLAKE2B 
ad0f9e2998f3748afe4a03317e6d0438bfd9eaf804f202e96724541cce20597b7b6e69d5c50ce319450feed4f4a5653c0d99b949b23ce3a40c46a12da7e2d85f
 SHA512 
56be0f5ce85a9cbbda4a5de53baeeb6b8cc527a5d34723ae5548759ec7c28f03d204b6b6758dffed02a9e226f3bfcd1f15971105c2f2f7be7cef22538be27754

diff --git a/gui-libs/gtk/gtk-4.10.0.ebuild b/gui-libs/gtk/gtk-4.10.0.ebuild
new file mode 100644
index ..162cca71d230
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.10.0.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 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/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.72.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.72:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.25
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+   introspection? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   )
+   dev-python/docutils
+   >=dev-util/gdbus-codegen-2.48
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.7
+   virtual/pkgconfig
+   test? (
+   dev-libs/glib:2
+   media-fonts/cantarell
+   wayland? ( dev-libs/weston[headless] )
+   )
+"
+
+python_check_deps() {
+   python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
+}
+
+pkg_setup() {
+   use introspection && python-any-r1_pkg_setup
+}
+

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-02-25 Thread Sam James
commit: c927e2fefb5409e04b54fb7757b3f97f71d86239
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 25 14:01:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 25 14:01:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c927e2fe

gui-libs/gtk-layer-shell: Stabilize 0.8.0 x86, #896380

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index 3af37238976b..8d5ee298853c 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-02-25 Thread Sam James
commit: ff4fcfac907943835e93e7394f8066b4b323e639
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 25 14:01:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 25 14:01:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff4fcfac

gui-libs/gtk-layer-shell: Stabilize 0.8.0 amd64, #896380

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index 8d5ee298853c..f2d413d66ab1 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-02-20 Thread Matt Turner
commit: 71596b5fbf0e9a2afd558aad0a82c6e9df8754b7
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Feb 20 16:59:08 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Feb 20 17:32:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71596b5f

gui-libs/gtk: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest|   1 -
 gui-libs/gtk/gtk-4.8.2-r1.ebuild | 216 ---
 2 files changed, 217 deletions(-)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 4f845987619b..3e90e7060d61 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,2 +1 @@
-DIST gtk-4.8.2.tar.xz 20210736 BLAKE2B 
0595ee5b497cdf1b0fff3bc468a7e79d9665f5552213b3bd794f9df6354e280f3d4747820bf3cd83ee903b8709e2902f70f6c3721322573b204447017a9c0ebf
 SHA512 
400cdde53a4b76a912f52b1300286b2198d47195902ccfc034fbc518be7bc4c5817fe6df6386d764c95686083eede2e4582cc555fb38b0bce455942ea6c5fcb5
 DIST gtk-4.8.3.tar.xz 20297060 BLAKE2B 
ad0f9e2998f3748afe4a03317e6d0438bfd9eaf804f202e96724541cce20597b7b6e69d5c50ce319450feed4f4a5653c0d99b949b23ce3a40c46a12da7e2d85f
 SHA512 
56be0f5ce85a9cbbda4a5de53baeeb6b8cc527a5d34723ae5548759ec7c28f03d204b6b6758dffed02a9e226f3bfcd1f15971105c2f2f7be7cef22538be27754

diff --git a/gui-libs/gtk/gtk-4.8.2-r1.ebuild b/gui-libs/gtk/gtk-4.8.2-r1.ebuild
deleted file mode 100644
index 7567590dad32..
--- a/gui-libs/gtk/gtk-4.8.2-r1.ebuild
+++ /dev/null
@@ -1,216 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit gnome.org gnome2-utils meson optfeature python-any-r1 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/;
-
-LICENSE="LGPL-2+"
-SLOT="4"
-IUSE="aqua broadway colord cups examples ffmpeg gstreamer +introspection 
sysprof test vulkan wayland +X cpu_flags_x86_f16c"
-REQUIRED_USE="
-   || ( aqua wayland X )
-   test? ( introspection )
-"
-
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
-
-COMMON_DEPEND="
-   >=dev-libs/fribidi-0.19.7
-   >=dev-libs/glib-2.66.0:2
-   >=media-libs/graphene-1.9.1[introspection?]
-   >=media-libs/libepoxy-1.4[egl,X(+)?]
-   >=x11-libs/cairo-1.14[aqua?,glib,svg(+),X?]
-   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
-   >=x11-libs/pango-1.50.0[introspection?]
-   media-libs/libpng:=
-   media-libs/tiff:=
-   media-libs/libjpeg-turbo:=
-   >=media-libs/harfbuzz-2.6.0:=
-   app-text/iso-codes
-   x11-misc/shared-mime-info
-
-   colord? ( >=x11-misc/colord-0.1.9:0= )
-   cups? ( >=net-print/cups-2.0 )
-   ffmpeg? ( media-video/ffmpeg:= )
-   gstreamer? (
-   >=media-libs/gst-plugins-bad-1.12.3:1.0
-   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
-   )
-   introspection? ( >=dev-libs/gobject-introspection-1.39:= )
-   vulkan? ( media-libs/vulkan-loader:= )
-   wayland? (
-   >=dev-libs/wayland-1.21.0
-   >=dev-libs/wayland-protocols-1.25
-   media-libs/mesa[wayland]
-   >=x11-libs/libxkbcommon-0.2
-   )
-   X? (
-   || (
-   >=app-accessibility/at-spi2-core-2.46.0
-   >=app-accessibility/at-spi2-atk-2.5.3
-   )
-   media-libs/fontconfig
-   media-libs/mesa[X(+)]
-   x11-libs/libX11
-   >=x11-libs/libXi-1.8
-   x11-libs/libXext
-   >=x11-libs/libXrandr-1.5
-   x11-libs/libXcursor
-   x11-libs/libXfixes
-   x11-libs/libXdamage
-   x11-libs/libXinerama
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
-   X? ( x11-base/xorg-proto )
-"
-RDEPEND="${COMMON_DEPEND}
-   >=dev-util/gtk-update-icon-cache-3
-"
-# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
-PDEPEND="
-   gnome-base/librsvg
-   >=x11-themes/adwaita-icon-theme-3.14
-"
-BDEPEND="
-   dev-libs/gobject-introspection-common
-   introspection? (
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep '
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   ')
-   )
-   dev-python/docutils
-   >=dev-util/gdbus-codegen-2.48
-   dev-util/glib-utils
-   >=sys-devel/gettext-0.19.7
-   virtual/pkgconfig
-   test? (
-   dev-libs/glib:2
-   media-fonts/cantarell
-   wayland? ( dev-libs/weston[headless] )
-   )
-"
-
-python_check_deps() {
-   python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
-}
-
-pkg_setup() {
-   use introspection && python-any-r1_pkg_setup
-}
-
-src_prepare() {

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-02-17 Thread Arthur Zamarin
commit: f0adb51906a31519b89e2272a96449414081ec09
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 17 08:22:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 17 08:22:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0adb519

gui-libs/gtk: Stabilize 4.8.3 x86, #893302

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.8.3.ebuild b/gui-libs/gtk/gtk-4.8.3.ebuild
index e30e9edce697..3ae726441708 100644
--- a/gui-libs/gtk/gtk-4.8.3.ebuild
+++ b/gui-libs/gtk/gtk-4.8.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/fribidi-0.19.7



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-02-16 Thread Arthur Zamarin
commit: fa3f697c0770e9f379eb27ba0fbf2dc4dd6cf038
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Feb 16 18:38:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb 16 18:38:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa3f697c

gui-libs/gtk: Stabilize 4.8.3 arm, #893302

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.8.3.ebuild b/gui-libs/gtk/gtk-4.8.3.ebuild
index 6c241e6636e5..7486427b095f 100644
--- a/gui-libs/gtk/gtk-4.8.3.ebuild
+++ b/gui-libs/gtk/gtk-4.8.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/fribidi-0.19.7



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-02-16 Thread Arthur Zamarin
commit: 1eb1fa3163807ba73de5cbc2a40afce04ad3b094
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Feb 16 18:38:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb 16 18:38:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eb1fa31

gui-libs/gtk: Stabilize 4.8.3 ppc64, #893302

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.8.3.ebuild b/gui-libs/gtk/gtk-4.8.3.ebuild
index 3e3d68e1569f..6c241e6636e5 100644
--- a/gui-libs/gtk/gtk-4.8.3.ebuild
+++ b/gui-libs/gtk/gtk-4.8.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/fribidi-0.19.7



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-01-14 Thread Arthur Zamarin
commit: c3391e3611275bae7cecc5ba7b4ae96f25ae9049
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 14 10:00:12 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 14 10:00:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3391e36

gui-libs/gtk-layer-shell: Keyword 0.8.0 hppa, #890340

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index a4ff64cc2da3..5dab7425a6bf 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-01-13 Thread Arthur Zamarin
commit: 384ca3070f152c34f163a946a91c3b27707ca62f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 14:19:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 14:19:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=384ca307

gui-libs/gtk-layer-shell: Keyword 0.8.0 ppc, #890340

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index 57dc53aa1edb..a4ff64cc2da3 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-01-13 Thread Arthur Zamarin
commit: 7b0b12e4e2d3569b405523eac489edeaa8e881fa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 11:51:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 11:51:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b0b12e4

gui-libs/gtk-layer-shell: Keyword 0.8.0 ia64, #890340

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index af38d280c13d..57dc53aa1edb 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN};
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2022-12-22 Thread Matt Turner
commit: 0f0f0f658399189fc6a5f76f982ace04aaa67a8f
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Dec 22 23:59:37 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 23 00:19:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f0f0f65

gui-libs/gtk: Version bump to 4.8.3

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest |   1 +
 gui-libs/gtk/gtk-4.8.3.ebuild | 213 ++
 2 files changed, 214 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 391ebef5f840..4f845987619b 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1 +1,2 @@
 DIST gtk-4.8.2.tar.xz 20210736 BLAKE2B 
0595ee5b497cdf1b0fff3bc468a7e79d9665f5552213b3bd794f9df6354e280f3d4747820bf3cd83ee903b8709e2902f70f6c3721322573b204447017a9c0ebf
 SHA512 
400cdde53a4b76a912f52b1300286b2198d47195902ccfc034fbc518be7bc4c5817fe6df6386d764c95686083eede2e4582cc555fb38b0bce455942ea6c5fcb5
+DIST gtk-4.8.3.tar.xz 20297060 BLAKE2B 
ad0f9e2998f3748afe4a03317e6d0438bfd9eaf804f202e96724541cce20597b7b6e69d5c50ce319450feed4f4a5653c0d99b949b23ce3a40c46a12da7e2d85f
 SHA512 
56be0f5ce85a9cbbda4a5de53baeeb6b8cc527a5d34723ae5548759ec7c28f03d204b6b6758dffed02a9e226f3bfcd1f15971105c2f2f7be7cef22538be27754

diff --git a/gui-libs/gtk/gtk-4.8.3.ebuild b/gui-libs/gtk/gtk-4.8.3.ebuild
new file mode 100644
index ..089c19af93ad
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.8.3.ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 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/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway colord cups examples ffmpeg gstreamer +introspection 
sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/fribidi-0.19.7
+   >=dev-libs/glib-2.66.0:2
+   >=media-libs/graphene-1.9.1[introspection?]
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=x11-libs/cairo-1.14[aqua?,glib,svg(+),X?]
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/harfbuzz-2.6.0:=
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.39:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.25
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+   introspection? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   )
+   dev-python/docutils
+   >=dev-util/gdbus-codegen-2.48
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.7
+   virtual/pkgconfig
+   test? (
+   dev-libs/glib:2
+   media-fonts/cantarell
+   wayland? ( dev-libs/weston[headless] )
+   )
+"
+
+python_check_deps() {
+   python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
+}
+
+pkg_setup() {
+   use introspection && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   # Nothing should use gtk4-update-icon-cache and an 

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2022-12-15 Thread Matt Turner
commit: 7f79e15573b2439c1ef19699025cd391fd82cd9b
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Dec 15 22:36:44 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Dec 15 22:37:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f79e155

gui-libs/gtk: Depend on media-fonts/cantarell for tests

The test suite uses this font explicitly. Avoids failures in at least
the following tests:

  gtk:gsk / parser empty-text.node
  gtk:gsk / parser testswitch.node
  gtk:gsk / parser widgetfactory.node

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/gtk-4.8.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gui-libs/gtk/gtk-4.8.2.ebuild b/gui-libs/gtk/gtk-4.8.2.ebuild
index 2f2204164430..123e66a9d1b9 100644
--- a/gui-libs/gtk/gtk-4.8.2.ebuild
+++ b/gui-libs/gtk/gtk-4.8.2.ebuild
@@ -93,6 +93,7 @@ BDEPEND="
virtual/pkgconfig
test? (
dev-libs/glib:2
+   media-fonts/cantarell
wayland? ( dev-libs/weston[headless] )
)
 "



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2022-12-15 Thread Matt Turner
commit: 384c4455cc01436696386925a667ba1677ce59ba
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Dec 15 18:55:11 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Dec 15 22:37:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=384c4455

gui-libs/gtk: Depend on app-text/iso-codes

meson.build says the dependency is not required, but
gtk/language-names.c uses files from iso-codes unconditionally, AFAICT.

Without iso-codes installed, the unit test "gtk:gtk / templates" fails
with a message:

  Failed to open file "/usr/share/xml/iso-codes/iso_639.xml": No such file or 
directory

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/gtk-4.8.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gui-libs/gtk/gtk-4.8.2.ebuild b/gui-libs/gtk/gtk-4.8.2.ebuild
index 67a4806b19e3..2f2204164430 100644
--- a/gui-libs/gtk/gtk-4.8.2.ebuild
+++ b/gui-libs/gtk/gtk-4.8.2.ebuild
@@ -31,6 +31,7 @@ COMMON_DEPEND="
media-libs/tiff:0
media-libs/libjpeg-turbo:0=
>=media-libs/harfbuzz-2.6.0:=
+   app-text/iso-codes
x11-misc/shared-mime-info
 
colord? ( >=x11-misc/colord-0.1.9:0= )



  1   2   >