[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2024-04-21 Thread Mart Raudsepp
commit: 530dd5206e05dd1365d5579fa733b81e5dfff473
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Apr 21 20:25:04 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr 22 05:39:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=530dd520

x11-wm/mutter: add 45.6

Move dev-util/sysprof and x11-libs/libXrender to DEPEND-only.

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

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-45.6.ebuild | 239 +++
 2 files changed, 240 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 76126015fe2f..2effad782509 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -2,3 +2,4 @@ DIST mutter-45.2-r1-patchset.tar.xz 21864 BLAKE2B 
c09566f75a816f6599ac4bf99879cc
 DIST mutter-45.2.tar.xz 2884940 BLAKE2B 
c4107840b8bd0f75a9c76300f324bfff6aac3195f526ab88102c831df693cb8dfa5b55bb1590a54e68f41eab392e69bb833221480578a2fba4b1e4bdc5ed030d
 SHA512 
2111ad0645d2da58dedb30d94e99b52045f38b31a9de7314a5d8b41a5525612d88d2fbaafd3658eb6f734c143ad12176367c26533237199d9a5c1ad3dea743c7
 DIST mutter-45.4.tar.xz 2886300 BLAKE2B 
62fe0c08e92f8cab0bcf64a52a9d1bdf16754deae5fb00018f29c596ab2e26a5b75eee46f1c0206ae1773fe5b7ed48abc755b6070d35dc22536dcb11e8955e95
 SHA512 
3fdd44dfcb504a84d402065987fb8bdec84d639260c66c0cb2e88ef2deb56fadf2ae91bdeae782793728e54803a455ab38943b68693124d728b0c52ba8698e3c
 DIST mutter-45.5.tar.xz 2886412 BLAKE2B 
b5534943d41500a165de5242f73b9da145dd52a4b5168e863843ca5b08a6d726be9b7a94b94763e6b4c10b48355ed845accd9ae63704aefaf3f8e2bb361855b8
 SHA512 
15fb5589e2b971ac94b3d8f549643f2998375943c419114907c317761c8250089751dea65c35be44435350e6bb02bb238fcf2eef17bf7d6a5b41053a64ffba05
+DIST mutter-45.6.tar.xz 2886844 BLAKE2B 
f5658d0667cac04f290040e26cf8326d6d30130d0500b18b318269bae152b18a1e4867b9c749269e14b31fb8d7af7fb7a1d72f94df1dad1da0bd98462b9a29f0
 SHA512 
bfd918469450dd287b58c5e8c55969d9d3bb737898a5823175c15841e2d483faf2900f6c0d4b2bcdcbdb4e58fa16d4dee836084f1f4307fbbce3e7a8d6343738

diff --git a/x11-wm/mutter/mutter-45.6.ebuild b/x11-wm/mutter/mutter-45.6.ebuild
new file mode 100644
index ..ebbdabe366e2
--- /dev/null
+++ b/x11-wm/mutter/mutter-45.6.ebuild
@@ -0,0 +1,239 @@
+# Copyright 1999-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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+LICENSE="GPL-2+"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
+   SRC_URI=""
+   SLOT="0/13" # This can get easily out of date, but better than 9967
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY 
gnome-shell (or anything using mutter-clutter-.pc) should use the 
subslot
+fi
+
+IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# USE=libei was first introduced in xwayland-23.2.1; we min dep on that to 
ensure the [libei(+)] works right, as missing USE flag with
+# previous versions meant that it's not there, while the intention seems to be 
to make it always enabled without USE flag in the future;
+# this ensures have_enable_ei_portal is always there in xwayland.pc, which 
affects how Xwayland is launched, thus if it were toggled off
+# in Xwayland after mutter is installed, Xwayland would fail to be started by 
mutter. mutter already hard-depends on libei, so there's
+# really no extra deps here (besides xdg-desktop-portal, but we want that too, 
anyhow).
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=media-libs/graphene-1.10.2[introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=x11-libs/cairo-1.14[X]
+   >=dev-libs/fribidi-1.0.0
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.75.1:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libxkbcommon-0.4.3
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+   sys-apps/dbus
+   >=x11-misc/colord-1.4.5:=
+   >=media-libs/lcms-2.6:2
+   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2024-03-17 Thread Yixun Lan
commit: ebc4b9a79709c2ee4fe5c9c3f74db6457090dc36
Author: Yixun Lan  gentoo  org>
AuthorDate: Sun Mar 17 08:55:18 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 09:10:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebc4b9a7

x11-wm/mutter: Keyword 45.5 riscv, #927153

Signed-off-by: Yixun Lan  gentoo.org>

 x11-wm/mutter/mutter-45.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-45.5.ebuild b/x11-wm/mutter/mutter-45.5.ebuild
index 07a8127817ee..7c0a4c109e8d 100644
--- a/x11-wm/mutter/mutter-45.5.ebuild
+++ b/x11-wm/mutter/mutter-45.5.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} ==  ]]; then
SRC_URI=""
SLOT="0/13" # This can get easily out of date, but better than 9967
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY 
gnome-shell (or anything using mutter-clutter-.pc) should use the 
subslot
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2024-03-16 Thread Mart Raudsepp
commit: 99f837f6760c8c05385d29dddaaf3a4b0ef16298
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 16 22:21:05 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 16 22:46:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99f837f6

x11-wm/mutter: add 45.5, require rtkit

mutter uses rtkit to get realtime priority for its input thread.
This is rather important for a good user experience.

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

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-45.5.ebuild | 237 +++
 2 files changed, 238 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index e8639746..76126015fe2f 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,3 +1,4 @@
 DIST mutter-45.2-r1-patchset.tar.xz 21864 BLAKE2B 
c09566f75a816f6599ac4bf99879cc0e3bb78220c56cc4bd64edabf00e533a5feb4decdaa75ef5ae7ade911ec266ba6dd4641f1cbcd2c3145c10d5a8d327d653
 SHA512 
dd953afb97c4cdd9e24b2eab6636472e526042eb768c23e0d5bd49cd3ceb3a5cebd3ff396d014bdf168de81f810cef754efbb1739350fc09f6d196461de41ea4
 DIST mutter-45.2.tar.xz 2884940 BLAKE2B 
c4107840b8bd0f75a9c76300f324bfff6aac3195f526ab88102c831df693cb8dfa5b55bb1590a54e68f41eab392e69bb833221480578a2fba4b1e4bdc5ed030d
 SHA512 
2111ad0645d2da58dedb30d94e99b52045f38b31a9de7314a5d8b41a5525612d88d2fbaafd3658eb6f734c143ad12176367c26533237199d9a5c1ad3dea743c7
 DIST mutter-45.4.tar.xz 2886300 BLAKE2B 
62fe0c08e92f8cab0bcf64a52a9d1bdf16754deae5fb00018f29c596ab2e26a5b75eee46f1c0206ae1773fe5b7ed48abc755b6070d35dc22536dcb11e8955e95
 SHA512 
3fdd44dfcb504a84d402065987fb8bdec84d639260c66c0cb2e88ef2deb56fadf2ae91bdeae782793728e54803a455ab38943b68693124d728b0c52ba8698e3c
+DIST mutter-45.5.tar.xz 2886412 BLAKE2B 
b5534943d41500a165de5242f73b9da145dd52a4b5168e863843ca5b08a6d726be9b7a94b94763e6b4c10b48355ed845accd9ae63704aefaf3f8e2bb361855b8
 SHA512 
15fb5589e2b971ac94b3d8f549643f2998375943c419114907c317761c8250089751dea65c35be44435350e6bb02bb238fcf2eef17bf7d6a5b41053a64ffba05

diff --git a/x11-wm/mutter/mutter-45.5.ebuild b/x11-wm/mutter/mutter-45.5.ebuild
new file mode 100644
index ..07a8127817ee
--- /dev/null
+++ b/x11-wm/mutter/mutter-45.5.ebuild
@@ -0,0 +1,237 @@
+# Copyright 1999-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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+LICENSE="GPL-2+"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
+   SRC_URI=""
+   SLOT="0/13" # This can get easily out of date, but better than 9967
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY 
gnome-shell (or anything using mutter-clutter-.pc) should use the 
subslot
+fi
+
+IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# USE=libei was first introduced in xwayland-23.2.1; we min dep on that to 
ensure the [libei(+)] works right, as missing USE flag with
+# previous versions meant that it's not there, while the intention seems to be 
to make it always enabled without USE flag in the future;
+# this ensures have_enable_ei_portal is always there in xwayland.pc, which 
affects how Xwayland is launched, thus if it were toggled off
+# in Xwayland after mutter is installed, Xwayland would fail to be started by 
mutter. mutter already hard-depends on libei, so there's
+# really no extra deps here (besides xdg-desktop-portal, but we want that too, 
anyhow).
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=media-libs/graphene-1.10.2[introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=x11-libs/cairo-1.14[X]
+   >=dev-libs/fribidi-1.0.0
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.75.1:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libxkbcommon-0.4.3
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+   sys-apps/dbus
+   >=x11-misc/colord-1.4.5:=
+   >=media-libs/lcms-2.6:2
+   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2024-03-09 Thread Mart Raudsepp
commit: dfb610abf2e8e5682a080e3edd5aaf75418d3efd
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar  9 18:57:05 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar  9 18:57:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfb610ab

x11-wm/mutter: drop 44.4

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

 x11-wm/mutter/Manifest   |   1 -
 x11-wm/mutter/mutter-44.4.ebuild | 235 ---
 2 files changed, 236 deletions(-)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 65f7636cd748..e8639746 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,4 +1,3 @@
-DIST mutter-44.4.tar.xz 2847392 BLAKE2B 
2ecdb0d447c0426a7e02f4d3b3cdf8936a6c7a5fecad163bdba9428f018e0ceb2047b241422bc9de5e9d0fb08e88a04d572d1b404b48d6df214a7263292309ba
 SHA512 
3f7b37be5531e270c071fc9784a6a284a3d715dfd1dfc854779126197d6e53c660836412ba08e6233747c7b016926114a57be5adb36a11c8ec9c81e333ce668c
 DIST mutter-45.2-r1-patchset.tar.xz 21864 BLAKE2B 
c09566f75a816f6599ac4bf99879cc0e3bb78220c56cc4bd64edabf00e533a5feb4decdaa75ef5ae7ade911ec266ba6dd4641f1cbcd2c3145c10d5a8d327d653
 SHA512 
dd953afb97c4cdd9e24b2eab6636472e526042eb768c23e0d5bd49cd3ceb3a5cebd3ff396d014bdf168de81f810cef754efbb1739350fc09f6d196461de41ea4
 DIST mutter-45.2.tar.xz 2884940 BLAKE2B 
c4107840b8bd0f75a9c76300f324bfff6aac3195f526ab88102c831df693cb8dfa5b55bb1590a54e68f41eab392e69bb833221480578a2fba4b1e4bdc5ed030d
 SHA512 
2111ad0645d2da58dedb30d94e99b52045f38b31a9de7314a5d8b41a5525612d88d2fbaafd3658eb6f734c143ad12176367c26533237199d9a5c1ad3dea743c7
 DIST mutter-45.4.tar.xz 2886300 BLAKE2B 
62fe0c08e92f8cab0bcf64a52a9d1bdf16754deae5fb00018f29c596ab2e26a5b75eee46f1c0206ae1773fe5b7ed48abc755b6070d35dc22536dcb11e8955e95
 SHA512 
3fdd44dfcb504a84d402065987fb8bdec84d639260c66c0cb2e88ef2deb56fadf2ae91bdeae782793728e54803a455ab38943b68693124d728b0c52ba8698e3c

diff --git a/x11-wm/mutter/mutter-44.4.ebuild b/x11-wm/mutter/mutter-44.4.ebuild
deleted file mode 100644
index 1c43d74fd745..
--- a/x11-wm/mutter/mutter-44.4.ebuild
+++ /dev/null
@@ -1,235 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
-inherit gnome.org gnome2-utils meson python-any-r1 udev xdg
-
-DESCRIPTION="GNOME compositing window manager based on Clutter"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
-   SRC_URI=""
-else
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
-
-IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
-# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
-REQUIRED_USE="
-   gtk-doc? ( introspection )
-   wayland? ( ^^ ( elogind systemd ) udev )
-   test? ( wayland )"
-RESTRICT="!test? ( test )"
-
-# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
-# xorg-server is needed at build and runtime with USE=wayland for Xwayland
-# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
-DEPEND="
-   >=media-libs/graphene-1.10.2[introspection?]
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/pango-1.46[introspection?]
-   >=x11-libs/cairo-1.14[X]
-   >=dev-libs/fribidi-1.0.0
-   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
-   >=dev-libs/glib-2.75.1:2
-   gnome-base/gnome-settings-daemon
-   >=dev-libs/json-glib-0.12.0[introspection?]
-   >=x11-libs/libxkbcommon-0.4.3
-   x11-libs/libICE
-   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
-   sys-apps/dbus
-   >=x11-misc/colord-1.4.5:=
-   >=media-libs/lcms-2.6:2
-   >=media-libs/harfbuzz-2.6.0:=
-
-   gnome? ( gnome-base/gnome-desktop:4= )
-
-   >=media-libs/libcanberra-0.26
-
-   media-libs/libglvnd[X]
-
-   wayland? (
-   >=dev-libs/wayland-protocols-1.31
-   >=dev-libs/wayland-1.21.0
-
-   x11-libs/libdrm
-   media-libs/mesa[gbm(+)]
-   >=dev-libs/libinput-1.18.0:=
-
-   elogind? ( sys-auth/elogind )
-   x11-base/xwayland
-   video_cards_nvidia? ( gui-libs/egl-wayland )
-   )
-   udev? (
-   >=virtual/libudev-232-r1:=
-   >=dev-libs/libgudev-232
-   )
-   systemd? ( sys-apps/systemd )
-   x11-libs/libSM
-   input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
-  

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2024-03-09 Thread Mart Raudsepp
commit: e465bad7a095c2b7ea09d3c24fb658d897af19a3
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar  9 17:48:45 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar  9 18:57:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e465bad7

x11-wm/mutter: dep and option updates for live ebuild

libdisplay-info is useful (over mutters own old EDID parsing) for getting e.g.
minimum refresh rates of VRR monitors, which will be useful for GNOME 46 
experimental
VRR support - so just always enable it now, while keeping it off in GNOME 45.

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

 x11-wm/mutter/mutter-.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/x11-wm/mutter/mutter-.ebuild b/x11-wm/mutter/mutter-.ebuild
index aeed10b04dac..0dc94ddab6d1 100644
--- a/x11-wm/mutter/mutter-.ebuild
+++ b/x11-wm/mutter/mutter-.ebuild
@@ -39,11 +39,11 @@ DEPEND="
x11-libs/gdk-pixbuf:2
>=x11-libs/pango-1.46[introspection?]
>=x11-libs/cairo-1.14[X]
+   >=x11-libs/pixman-0.42
>=dev-libs/fribidi-1.0.0
>=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
>=dev-libs/glib-2.75.1:2
gnome-base/gnome-settings-daemon
-   >=dev-libs/json-glib-0.12.0[introspection?]
>=x11-libs/libxkbcommon-0.4.3
x11-libs/libICE
>=app-accessibility/at-spi2-core-2.46:2[introspection?]
@@ -52,6 +52,7 @@ DEPEND="
>=media-libs/lcms-2.6:2
>=media-libs/harfbuzz-2.6.0:=
>=dev-libs/libei-1.0.901
+   media-libs/libdisplay-info
 
gnome? ( gnome-base/gnome-desktop:4= )
 
@@ -60,10 +61,10 @@ DEPEND="
media-libs/libglvnd[X]
 
wayland? (
-   >=dev-libs/wayland-protocols-1.32
-   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.33
+   >=dev-libs/wayland-1.22
 
-   x11-libs/libdrm
+   >=x11-libs/libdrm-2.4.95
media-libs/mesa[gbm(+)]
>=dev-libs/libinput-1.19.0:=
 
@@ -193,6 +194,7 @@ src_configure() {
-Dtty_tests=false
$(meson_use sysprof profiler)
-Dinstalled_tests=false
+   -Dlibdisplay_info=enabled
 
#verbose # Let upstream choose default for verbose mode
#xwayland_path



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2024-03-09 Thread Mart Raudsepp
commit: 1821e6d93734cac358f50179c95f021c538c20f9
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar  9 17:21:50 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar  9 18:57:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1821e6d9

x11-wm/mutter: add 45.4

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

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-45.4.ebuild | 236 +++
 2 files changed, 237 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index a31b1cdacb01..65f7636cd748 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,3 +1,4 @@
 DIST mutter-44.4.tar.xz 2847392 BLAKE2B 
2ecdb0d447c0426a7e02f4d3b3cdf8936a6c7a5fecad163bdba9428f018e0ceb2047b241422bc9de5e9d0fb08e88a04d572d1b404b48d6df214a7263292309ba
 SHA512 
3f7b37be5531e270c071fc9784a6a284a3d715dfd1dfc854779126197d6e53c660836412ba08e6233747c7b016926114a57be5adb36a11c8ec9c81e333ce668c
 DIST mutter-45.2-r1-patchset.tar.xz 21864 BLAKE2B 
c09566f75a816f6599ac4bf99879cc0e3bb78220c56cc4bd64edabf00e533a5feb4decdaa75ef5ae7ade911ec266ba6dd4641f1cbcd2c3145c10d5a8d327d653
 SHA512 
dd953afb97c4cdd9e24b2eab6636472e526042eb768c23e0d5bd49cd3ceb3a5cebd3ff396d014bdf168de81f810cef754efbb1739350fc09f6d196461de41ea4
 DIST mutter-45.2.tar.xz 2884940 BLAKE2B 
c4107840b8bd0f75a9c76300f324bfff6aac3195f526ab88102c831df693cb8dfa5b55bb1590a54e68f41eab392e69bb833221480578a2fba4b1e4bdc5ed030d
 SHA512 
2111ad0645d2da58dedb30d94e99b52045f38b31a9de7314a5d8b41a5525612d88d2fbaafd3658eb6f734c143ad12176367c26533237199d9a5c1ad3dea743c7
+DIST mutter-45.4.tar.xz 2886300 BLAKE2B 
62fe0c08e92f8cab0bcf64a52a9d1bdf16754deae5fb00018f29c596ab2e26a5b75eee46f1c0206ae1773fe5b7ed48abc755b6070d35dc22536dcb11e8955e95
 SHA512 
3fdd44dfcb504a84d402065987fb8bdec84d639260c66c0cb2e88ef2deb56fadf2ae91bdeae782793728e54803a455ab38943b68693124d728b0c52ba8698e3c

diff --git a/x11-wm/mutter/mutter-45.4.ebuild b/x11-wm/mutter/mutter-45.4.ebuild
new file mode 100644
index ..aeed10b04dac
--- /dev/null
+++ b/x11-wm/mutter/mutter-45.4.ebuild
@@ -0,0 +1,236 @@
+# Copyright 1999-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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+LICENSE="GPL-2+"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
+   SRC_URI=""
+   SLOT="0/13" # This can get easily out of date, but better than 9967
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY 
gnome-shell (or anything using mutter-clutter-.pc) should use the 
subslot
+fi
+
+IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# USE=libei was first introduced in xwayland-23.2.1; we min dep on that to 
ensure the [libei(+)] works right, as missing USE flag with
+# previous versions meant that it's not there, while the intention seems to be 
to make it always enabled without USE flag in the future;
+# this ensures have_enable_ei_portal is always there in xwayland.pc, which 
affects how Xwayland is launched, thus if it were toggled off
+# in Xwayland after mutter is installed, Xwayland would fail to be started by 
mutter. mutter already hard-depends on libei, so there's
+# really no extra deps here (besides xdg-desktop-portal, but we want that too, 
anyhow).
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=media-libs/graphene-1.10.2[introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=x11-libs/cairo-1.14[X]
+   >=dev-libs/fribidi-1.0.0
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.75.1:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libxkbcommon-0.4.3
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+   sys-apps/dbus
+   >=x11-misc/colord-1.4.5:=
+   >=media-libs/lcms-2.6:2
+   >=media-libs/harfbuzz-2.6.0:=
+   >=dev-libs/libei-1.0.901
+
+   gnome? ( gnome-base/gnome-desktop:4= )
+
+   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2024-03-09 Thread Mart Raudsepp
commit: 5a8bcc8298e77112a136d31f9eb853b98eb1bc1d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar  9 17:23:33 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar  9 18:57:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a8bcc82

x11-wm/mutter: sync fixes into live ebuild

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

 x11-wm/mutter/mutter-.ebuild | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/x11-wm/mutter/mutter-.ebuild b/x11-wm/mutter/mutter-.ebuild
index 2001a87c20cf..aeed10b04dac 100644
--- a/x11-wm/mutter/mutter-.ebuild
+++ b/x11-wm/mutter/mutter-.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} ==  ]]; then
SRC_URI=""
SLOT="0/13" # This can get easily out of date, but better than 9967
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY 
gnome-shell (or anything using mutter-clutter-.pc) should use the 
subslot
 fi
 
@@ -81,7 +81,6 @@ DEPEND="
>=x11-libs/startup-notification-0.7
screencast? ( >=media-video/pipewire-0.3.33:= )
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-   test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] )
sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 
>=dev-util/sysprof-3.46.0 )
 "
 # for now upstream has "have_x11 = true" in the meson.build, but sooner or 
later upstream is going to make X optional.
@@ -108,13 +107,15 @@ DEPEND+="
 #  )"
 
 RDEPEND="${DEPEND}
-   gnome-extra/zenity
-

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/files/

2024-03-05 Thread Petr Vaněk
commit: aba0738aea3c2d57bcc563953498568584a3fb66
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Mar  4 18:29:31 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Tue Mar  5 09:17:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aba0738a

x11-wm/mutter: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35622
Signed-off-by: Petr Vaněk  gentoo.org>

 .../mutter/files/mutter-45.2-fullscreen-leak.patch | 37 --
 1 file changed, 37 deletions(-)

diff --git a/x11-wm/mutter/files/mutter-45.2-fullscreen-leak.patch 
b/x11-wm/mutter/files/mutter-45.2-fullscreen-leak.patch
deleted file mode 100644
index adbd309c1b7c..
--- a/x11-wm/mutter/files/mutter-45.2-fullscreen-leak.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From bedf8df88f41c34c9824dccba507c8e333dd9ba6 Mon Sep 17 00:00:00 2001
-From: Robert Balas 
-Date: Mon, 4 Dec 2023 00:27:49 +0100
-Subject: [PATCH] clutter: Fix memory leak when running in fullscreen
-
-`clutter_stage_do_paint_view()` only gets called when leaving fullscreen
-and by that time enough calls to
-`clutter_actor_get_transformed_paint_volume()` can make the underlying
-GArray grow to a large size.
-
-To fix this, we call call the cleanup function in
-`clutter_stage_finish_layout()` to make it happen every frame.
-
-Co-authored-by: Sebastian Keller 
-
-Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/3191
-Part-of: 

- clutter/clutter/clutter-stage.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/clutter/clutter/clutter-stage.c b/clutter/clutter/clutter-stage.c
-index 55bb81c2b46..deb383fe216 100644
 a/clutter/clutter/clutter-stage.c
-+++ b/clutter/clutter/clutter-stage.c
-@@ -970,6 +970,8 @@ clutter_stage_finish_layout (ClutterStage *stage)
- }
- 
-   g_warn_if_fail (!priv->actor_needs_immediate_relayout);
-+
-+  _clutter_stage_paint_volume_stack_free_all (stage);
- }
- 
- void
--- 
-GitLab
-



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2024-03-02 Thread Sam James
commit: 7ca7ff17d6d1821b2e2b33e2888d392192b2f671
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 23:26:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 23:29:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ca7ff17

x11-wm/mutter: Keyword 45.2-r1 ppc64, #914507

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

 x11-wm/mutter/mutter-45.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-45.2-r1.ebuild 
b/x11-wm/mutter/mutter-45.2-r1.ebuild
index c91184e1b833..fd1c366583ec 100644
--- a/x11-wm/mutter/mutter-45.2-r1.ebuild
+++ b/x11-wm/mutter/mutter-45.2-r1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]]; then
SRC_URI=""
SLOT="0/13" # This can get easily out of date, but better than 9967
 else
-   KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY 
gnome-shell (or anything using mutter-clutter-.pc) should use the 
subslot
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2024-03-02 Thread Mart Raudsepp
commit: a55d864944c5456c44d98bfc5d597911272acf4f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar  2 22:42:37 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar  2 22:50:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a55d8649

x11-wm/mutter: drop 44.3, 45.1, 45.2

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

 x11-wm/mutter/Manifest   |   2 -
 x11-wm/mutter/mutter-44.3.ebuild | 235 --
 x11-wm/mutter/mutter-45.1.ebuild | 235 --
 x11-wm/mutter/mutter-45.2.ebuild | 237 ---
 4 files changed, 709 deletions(-)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index d9669bb68553..a31b1cdacb01 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,5 +1,3 @@
-DIST mutter-44.3.tar.xz 2848256 BLAKE2B 
42c00d4673cab5d119361c6eb2b78c33894c637b36a34f9b74eb5a19ca621d3458208be020216f9a8949e8b0a9c9de697662c5aebb11f70bc83173ce33c7a1eb
 SHA512 
d29bc6c7407ba81be0b5bfa2333bc77c09f7a084e09d6902cad8ca8e64ba75a22652b68a4e84b79b80481d9a7b6cb490128113dcd125ed5bcd5423d4ec88fb35
 DIST mutter-44.4.tar.xz 2847392 BLAKE2B 
2ecdb0d447c0426a7e02f4d3b3cdf8936a6c7a5fecad163bdba9428f018e0ceb2047b241422bc9de5e9d0fb08e88a04d572d1b404b48d6df214a7263292309ba
 SHA512 
3f7b37be5531e270c071fc9784a6a284a3d715dfd1dfc854779126197d6e53c660836412ba08e6233747c7b016926114a57be5adb36a11c8ec9c81e333ce668c
-DIST mutter-45.1.tar.xz 2881852 BLAKE2B 
40fa8de01ecae346d2b9a352d55cb9215e3b9c88d7424c567fd63aa97dc7aa7cc202fdda298a4a8a9bc08330b6db3895d5860b8c99daaa4974dbd07f0ac8b86a
 SHA512 
87a629e941eb231d05fc24dbb905acb12236c971a02dd000fdd6cc6e7686544b5796ce57d10b34e096dc956578a373d5a73e89760bcc6beb292e9a25ce2faaf4
 DIST mutter-45.2-r1-patchset.tar.xz 21864 BLAKE2B 
c09566f75a816f6599ac4bf99879cc0e3bb78220c56cc4bd64edabf00e533a5feb4decdaa75ef5ae7ade911ec266ba6dd4641f1cbcd2c3145c10d5a8d327d653
 SHA512 
dd953afb97c4cdd9e24b2eab6636472e526042eb768c23e0d5bd49cd3ceb3a5cebd3ff396d014bdf168de81f810cef754efbb1739350fc09f6d196461de41ea4
 DIST mutter-45.2.tar.xz 2884940 BLAKE2B 
c4107840b8bd0f75a9c76300f324bfff6aac3195f526ab88102c831df693cb8dfa5b55bb1590a54e68f41eab392e69bb833221480578a2fba4b1e4bdc5ed030d
 SHA512 
2111ad0645d2da58dedb30d94e99b52045f38b31a9de7314a5d8b41a5525612d88d2fbaafd3658eb6f734c143ad12176367c26533237199d9a5c1ad3dea743c7

diff --git a/x11-wm/mutter/mutter-44.3.ebuild b/x11-wm/mutter/mutter-44.3.ebuild
deleted file mode 100644
index 75aed72ffc98..
--- a/x11-wm/mutter/mutter-44.3.ebuild
+++ /dev/null
@@ -1,235 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
-inherit gnome.org gnome2-utils meson python-any-r1 udev xdg
-
-DESCRIPTION="GNOME compositing window manager based on Clutter"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
-   SRC_URI=""
-else
-   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
-
-IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
-# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
-REQUIRED_USE="
-   gtk-doc? ( introspection )
-   wayland? ( ^^ ( elogind systemd ) udev )
-   test? ( wayland )"
-RESTRICT="!test? ( test )"
-
-# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
-# xorg-server is needed at build and runtime with USE=wayland for Xwayland
-# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
-DEPEND="
-   >=media-libs/graphene-1.10.2[introspection?]
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/pango-1.46[introspection?]
-   >=x11-libs/cairo-1.14[X]
-   >=dev-libs/fribidi-1.0.0
-   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
-   >=dev-libs/glib-2.75.1:2
-   gnome-base/gnome-settings-daemon
-   >=dev-libs/json-glib-0.12.0[introspection?]
-   >=x11-libs/libxkbcommon-0.4.3
-   x11-libs/libICE
-   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
-   sys-apps/dbus
-   >=x11-misc/colord-1.4.5:=
-   >=media-libs/lcms-2.6:2
-   >=media-libs/harfbuzz-2.6.0:=
-
-   gnome? ( gnome-base/gnome-desktop:4= )
-
-   >=media-libs/libcanberra-0.26
-
-   media-libs/libglvnd[X]
-
-   wayland? (
-   >=dev-libs/wayland-protocols-1.31
-   >=dev-libs/wayland-1.21.0
-
-   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2024-03-01 Thread Sam James
commit: 414bbb2c32bc81e41ed3f7cb96789859bdce7302
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  1 22:08:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  1 22:08:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=414bbb2c

x11-wm/mutter: disable py3.9

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

 x11-wm/mutter/mutter-44.3.ebuild | 2 +-
 x11-wm/mutter/mutter-44.4.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-wm/mutter/mutter-44.3.ebuild b/x11-wm/mutter/mutter-44.3.ebuild
index cd00690a208a..75aed72ffc98 100644
--- a/x11-wm/mutter/mutter-44.3.ebuild
+++ b/x11-wm/mutter/mutter-44.3.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit gnome.org gnome2-utils meson python-any-r1 udev xdg
 
 DESCRIPTION="GNOME compositing window manager based on Clutter"

diff --git a/x11-wm/mutter/mutter-44.4.ebuild b/x11-wm/mutter/mutter-44.4.ebuild
index c8f15b620b6c..1c43d74fd745 100644
--- a/x11-wm/mutter/mutter-44.4.ebuild
+++ b/x11-wm/mutter/mutter-44.4.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit gnome.org gnome2-utils meson python-any-r1 udev xdg
 
 DESCRIPTION="GNOME compositing window manager based on Clutter"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2024-03-01 Thread Sam James
commit: f92d679bb4e469a21c01dfbbc42da2a06ef23f82
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  1 22:04:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  1 22:04:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f92d679b

x11-wm/mutter: --buildtype -> -Dbuildtype for meson.eclass changes

Since b95ea11330e446d0deb89ca7d78356cb2a7d0d06, we need to do -Dbuildtype,
not --buildtype.

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

 x11-wm/mutter/mutter-44.3.ebuild| 4 ++--
 x11-wm/mutter/mutter-44.4.ebuild| 4 ++--
 x11-wm/mutter/mutter-45.1.ebuild| 4 ++--
 x11-wm/mutter/mutter-45.2-r1.ebuild | 2 +-
 x11-wm/mutter/mutter-45.2.ebuild| 4 ++--
 x11-wm/mutter/mutter-.ebuild| 4 ++--
 6 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/x11-wm/mutter/mutter-44.3.ebuild b/x11-wm/mutter/mutter-44.3.ebuild
index 00c6855daa5c..cd00690a208a 100644
--- a/x11-wm/mutter/mutter-44.3.ebuild
+++ b/x11-wm/mutter/mutter-44.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -164,7 +164,7 @@ src_configure() {
# - https://bugs.gentoo.org/835786
# - https://forums.gentoo.org/viewtopic-p-8695669.html
 
-   --buildtype $(usex debug debug plain)
+   -Dbuildtype=$(usex debug debug plain)
-Dopengl=true
$(meson_use wayland gles2)
#gles2_libname

diff --git a/x11-wm/mutter/mutter-44.4.ebuild b/x11-wm/mutter/mutter-44.4.ebuild
index 93a17bb515c8..c8f15b620b6c 100644
--- a/x11-wm/mutter/mutter-44.4.ebuild
+++ b/x11-wm/mutter/mutter-44.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -164,7 +164,7 @@ src_configure() {
# - https://bugs.gentoo.org/835786
# - https://forums.gentoo.org/viewtopic-p-8695669.html
 
-   --buildtype $(usex debug debug plain)
+   -Dbuildtype=$(usex debug debug plain)
-Dopengl=true
$(meson_use wayland gles2)
#gles2_libname

diff --git a/x11-wm/mutter/mutter-45.1.ebuild b/x11-wm/mutter/mutter-45.1.ebuild
index 47520c00fe82..2001a87c20cf 100644
--- a/x11-wm/mutter/mutter-45.1.ebuild
+++ b/x11-wm/mutter/mutter-45.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -162,7 +162,7 @@ src_configure() {
# - https://bugs.gentoo.org/835786
# - https://forums.gentoo.org/viewtopic-p-8695669.html
 
-   --buildtype $(usex debug debug plain)
+   -Dbuildtype=$(usex debug debug plain)
-Dopengl=true
$(meson_use wayland gles2)
#gles2_libname

diff --git a/x11-wm/mutter/mutter-45.2-r1.ebuild 
b/x11-wm/mutter/mutter-45.2-r1.ebuild
index 6c49d44d4b99..c91184e1b833 100644
--- a/x11-wm/mutter/mutter-45.2-r1.ebuild
+++ b/x11-wm/mutter/mutter-45.2-r1.ebuild
@@ -166,7 +166,7 @@ src_configure() {
# - https://bugs.gentoo.org/835786
# - https://forums.gentoo.org/viewtopic-p-8695669.html
 
-   --buildtype $(usex debug debug plain)
+   -Dbuildtype=$(usex debug debug plain)
-Dopengl=true
$(meson_use wayland gles2)
#gles2_libname

diff --git a/x11-wm/mutter/mutter-45.2.ebuild b/x11-wm/mutter/mutter-45.2.ebuild
index 137933c8f503..d0956f00c924 100644
--- a/x11-wm/mutter/mutter-45.2.ebuild
+++ b/x11-wm/mutter/mutter-45.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -164,7 +164,7 @@ src_configure() {
# - https://bugs.gentoo.org/835786
# - https://forums.gentoo.org/viewtopic-p-8695669.html
 
-   --buildtype $(usex debug debug plain)
+   -Dbuildtype=$(usex debug debug plain)
-Dopengl=true
$(meson_use wayland gles2)
#gles2_libname

diff --git a/x11-wm/mutter/mutter-.ebuild b/x11-wm/mutter/mutter-.ebuild
index 47520c00fe82..2001a87c20cf 100644
--- a/x11-wm/mutter/mutter-.ebuild
+++ b/x11-wm/mutter/mutter-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -162,7 +162,7 @@ src_configure() {
# - https://bugs.gentoo.org/835786
# - https://forums.gentoo.org/viewtopic-p-8695669.html
 
-   --buildtype $(usex debug debug plain)
+   -Dbuildtype=$(usex 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2024-02-17 Thread Arthur Zamarin
commit: b78fa92c56288106b2d6187bcfe5c424c0b6434e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 18 06:07:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 18 06:07:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b78fa92c

x11-wm/mutter: Stabilize 45.2-r1 x86, #920697

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

 x11-wm/mutter/mutter-45.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-45.2-r1.ebuild 
b/x11-wm/mutter/mutter-45.2-r1.ebuild
index 4044d060c343..6c49d44d4b99 100644
--- a/x11-wm/mutter/mutter-45.2-r1.ebuild
+++ b/x11-wm/mutter/mutter-45.2-r1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]]; then
SRC_URI=""
SLOT="0/13" # This can get easily out of date, but better than 9967
 else
-   KEYWORDS="amd64 ~arm arm64 ~loong ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY 
gnome-shell (or anything using mutter-clutter-.pc) should use the 
subslot
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2024-02-11 Thread Mart Raudsepp
commit: a3b6828796c3f85be88e0e9426786a3c028c7d23
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Feb 11 14:43:15 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Feb 11 14:44:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3b68287

x11-wm/mutter: fix test dep to include gtk[wayland], don't RDEP on test deps

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

 x11-wm/mutter/mutter-45.2-r1.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/x11-wm/mutter/mutter-45.2-r1.ebuild 
b/x11-wm/mutter/mutter-45.2-r1.ebuild
index 3f35e23cb7fc..4044d060c343 100644
--- a/x11-wm/mutter/mutter-45.2-r1.ebuild
+++ b/x11-wm/mutter/mutter-45.2-r1.ebuild
@@ -82,10 +82,6 @@ DEPEND="
>=x11-libs/startup-notification-0.7
screencast? ( >=media-video/pipewire-0.3.33:= )
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-   test? (
-   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
-   gnome-extra/zenity
-   )
sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 
>=dev-util/sysprof-3.46.0 )
 "
 # for now upstream has "have_x11 = true" in the meson.build, but sooner or 
later upstream is going to make X optional.
@@ -117,6 +113,10 @@ RDEPEND="${DEPEND}
 DEPEND="${DEPEND}
x11-base/xorg-proto
sysprof? ( >=dev-util/sysprof-common-3.38.0 )
+   test? (
+   >=x11-libs/gtk+-3.19.8:3[X,introspection?,wayland]
+   gnome-extra/zenity
+   )
 "
 BDEPEND="
dev-util/wayland-scanner



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2024-01-08 Thread Sam James
commit: 850cdca5da4ceebd05937c97696af25824792834
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 17:20:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 17:26:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=850cdca5

x11-wm/mutter: Stabilize 45.2-r1 amd64, #920697

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

 x11-wm/mutter/mutter-45.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-45.2-r1.ebuild 
b/x11-wm/mutter/mutter-45.2-r1.ebuild
index dd5f4fe81638..3f35e23cb7fc 100644
--- a/x11-wm/mutter/mutter-45.2-r1.ebuild
+++ b/x11-wm/mutter/mutter-45.2-r1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]]; then
SRC_URI=""
SLOT="0/13" # This can get easily out of date, but better than 9967
 else
-   KEYWORDS="~amd64 ~arm arm64 ~loong ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~riscv ~x86"
SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY 
gnome-shell (or anything using mutter-clutter-.pc) should use the 
subslot
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2024-01-08 Thread Sam James
commit: f011542023f7521f553d8ac337dfd98a155a695c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 17:18:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 17:25:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0115420

x11-wm/mutter: Stabilize 45.2-r1 arm64, #920697

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

 x11-wm/mutter/mutter-45.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-wm/mutter/mutter-45.2-r1.ebuild 
b/x11-wm/mutter/mutter-45.2-r1.ebuild
index 29a2b57bbc04..dd5f4fe81638 100644
--- a/x11-wm/mutter/mutter-45.2-r1.ebuild
+++ b/x11-wm/mutter/mutter-45.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]]; then
SRC_URI=""
SLOT="0/13" # This can get easily out of date, but better than 9967
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm arm64 ~loong ~riscv ~x86"
SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY 
gnome-shell (or anything using mutter-clutter-.pc) should use the 
subslot
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/files/, x11-wm/mutter/

2023-12-25 Thread Mart Raudsepp
commit: 61dfbb83a61d0e5ee3e6822f22b1d3a3bb1afbb9
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Dec 25 15:39:39 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Dec 25 17:13:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61dfbb83

x11-wm/mutter: fix USE=-wayland build; add various upstream fixes

Upstream patchset up to current state of stable branch most notably includes:
* fixes compatibility with xdg-desktop-portal-gnome-45.1
* some important NVIDIA EGLStream fix when that ends up used (with
  e.g. MUTTER_DEBUG_FORCE_EGL_STREAM=1)
* window size and related fixes when moving fullscreen window across
  differently sized monitors
* fixes handling of relative mode for tablet
* improvements for desktop icons extension purposes
* much more

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

 x11-wm/mutter/Manifest|   1 +
 x11-wm/mutter/files/45.2-fix-X-only.patch |  48 ++
 x11-wm/mutter/mutter-45.2-r1.ebuild   | 239 ++
 3 files changed, 288 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 46cee7d21b3a..d9669bb68553 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,4 +1,5 @@
 DIST mutter-44.3.tar.xz 2848256 BLAKE2B 
42c00d4673cab5d119361c6eb2b78c33894c637b36a34f9b74eb5a19ca621d3458208be020216f9a8949e8b0a9c9de697662c5aebb11f70bc83173ce33c7a1eb
 SHA512 
d29bc6c7407ba81be0b5bfa2333bc77c09f7a084e09d6902cad8ca8e64ba75a22652b68a4e84b79b80481d9a7b6cb490128113dcd125ed5bcd5423d4ec88fb35
 DIST mutter-44.4.tar.xz 2847392 BLAKE2B 
2ecdb0d447c0426a7e02f4d3b3cdf8936a6c7a5fecad163bdba9428f018e0ceb2047b241422bc9de5e9d0fb08e88a04d572d1b404b48d6df214a7263292309ba
 SHA512 
3f7b37be5531e270c071fc9784a6a284a3d715dfd1dfc854779126197d6e53c660836412ba08e6233747c7b016926114a57be5adb36a11c8ec9c81e333ce668c
 DIST mutter-45.1.tar.xz 2881852 BLAKE2B 
40fa8de01ecae346d2b9a352d55cb9215e3b9c88d7424c567fd63aa97dc7aa7cc202fdda298a4a8a9bc08330b6db3895d5860b8c99daaa4974dbd07f0ac8b86a
 SHA512 
87a629e941eb231d05fc24dbb905acb12236c971a02dd000fdd6cc6e7686544b5796ce57d10b34e096dc956578a373d5a73e89760bcc6beb292e9a25ce2faaf4
+DIST mutter-45.2-r1-patchset.tar.xz 21864 BLAKE2B 
c09566f75a816f6599ac4bf99879cc0e3bb78220c56cc4bd64edabf00e533a5feb4decdaa75ef5ae7ade911ec266ba6dd4641f1cbcd2c3145c10d5a8d327d653
 SHA512 
dd953afb97c4cdd9e24b2eab6636472e526042eb768c23e0d5bd49cd3ceb3a5cebd3ff396d014bdf168de81f810cef754efbb1739350fc09f6d196461de41ea4
 DIST mutter-45.2.tar.xz 2884940 BLAKE2B 
c4107840b8bd0f75a9c76300f324bfff6aac3195f526ab88102c831df693cb8dfa5b55bb1590a54e68f41eab392e69bb833221480578a2fba4b1e4bdc5ed030d
 SHA512 
2111ad0645d2da58dedb30d94e99b52045f38b31a9de7314a5d8b41a5525612d88d2fbaafd3658eb6f734c143ad12176367c26533237199d9a5c1ad3dea743c7

diff --git a/x11-wm/mutter/files/45.2-fix-X-only.patch 
b/x11-wm/mutter/files/45.2-fix-X-only.patch
new file mode 100644
index ..2e76277e2607
--- /dev/null
+++ b/x11-wm/mutter/files/45.2-fix-X-only.patch
@@ -0,0 +1,48 @@
+From e2ef4e1504a40d62b45167d7cacfea0322a78134 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Mon, 25 Dec 2023 14:51:46 +0200
+Subject: [PATCH] build: Fix building without wayland headers
+
+Fixes: https://gitlab.gnome.org/GNOME/mutter/-/issues/3046
+---
+ src/backends/x11/nested/meta-backend-x11-nested.c | 2 ++
+ src/core/meta-context-main.c  | 2 +-
+ 2 files changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/src/backends/x11/nested/meta-backend-x11-nested.c 
b/src/backends/x11/nested/meta-backend-x11-nested.c
+index 17e6f7e47..0d99078ea 100644
+--- a/src/backends/x11/nested/meta-backend-x11-nested.c
 b/src/backends/x11/nested/meta-backend-x11-nested.c
+@@ -25,7 +25,9 @@
+ #include "backends/x11/nested/meta-cursor-renderer-x11-nested.h"
+ #include "backends/x11/nested/meta-renderer-x11-nested.h"
+ 
++#ifdef HAVE_WAYLAND
+ #include "wayland/meta-wayland.h"
++#endif
+ 
+ typedef struct _MetaBackendX11NestedPrivate
+ {
+diff --git a/src/core/meta-context-main.c b/src/core/meta-context-main.c
+index 9c94183b5..a0ac7c823 100644
+--- a/src/core/meta-context-main.c
 b/src/core/meta-context-main.c
+@@ -33,7 +33,6 @@
+ #include "backends/meta-virtual-monitor.h"
+ #include "backends/x11/cm/meta-backend-x11-cm.h"
+ #include "meta/meta-backend.h"
+-#include "wayland/meta-wayland.h"
+ #include "x11/session.h"
+ 
+ #ifdef HAVE_NATIVE_BACKEND
+@@ -42,6 +41,7 @@
+ 
+ #ifdef HAVE_WAYLAND
+ #include "backends/x11/nested/meta-backend-x11-nested.h"
++#include "wayland/meta-wayland.h"
+ #endif
+ 
+ typedef struct _MetaContextMainOptions
+-- 
+2.43.0
+

diff --git a/x11-wm/mutter/mutter-45.2-r1.ebuild 
b/x11-wm/mutter/mutter-45.2-r1.ebuild
new file mode 100644
index ..29a2b57bbc04
--- /dev/null
+++ b/x11-wm/mutter/mutter-45.2-r1.ebuild
@@ -0,0 +1,239 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-12-18 Thread Mart Raudsepp
commit: dc4291e8f55a1f4b4640a0c4bf5140889f6851f0
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Dec 18 22:41:02 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Dec 18 23:10:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc4291e8

x11-wm/mutter: drop 45.0

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

 x11-wm/mutter/Manifest   |   1 -
 x11-wm/mutter/mutter-45.0.ebuild | 235 ---
 2 files changed, 236 deletions(-)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 746e65ee6913..46cee7d21b3a 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,5 +1,4 @@
 DIST mutter-44.3.tar.xz 2848256 BLAKE2B 
42c00d4673cab5d119361c6eb2b78c33894c637b36a34f9b74eb5a19ca621d3458208be020216f9a8949e8b0a9c9de697662c5aebb11f70bc83173ce33c7a1eb
 SHA512 
d29bc6c7407ba81be0b5bfa2333bc77c09f7a084e09d6902cad8ca8e64ba75a22652b68a4e84b79b80481d9a7b6cb490128113dcd125ed5bcd5423d4ec88fb35
 DIST mutter-44.4.tar.xz 2847392 BLAKE2B 
2ecdb0d447c0426a7e02f4d3b3cdf8936a6c7a5fecad163bdba9428f018e0ceb2047b241422bc9de5e9d0fb08e88a04d572d1b404b48d6df214a7263292309ba
 SHA512 
3f7b37be5531e270c071fc9784a6a284a3d715dfd1dfc854779126197d6e53c660836412ba08e6233747c7b016926114a57be5adb36a11c8ec9c81e333ce668c
-DIST mutter-45.0.tar.xz 2883164 BLAKE2B 
cb006cae08a8e4b1c6404ab99b970854a05d764361936d88d726ece6583e922b8e5bab4189ec240292d14cfb312fb1cadafa17e372d332dfc194bdc0041e4441
 SHA512 
bbf813a720a3d8545969d089790f6e4c19cd5c8eb3079ba028945e4728446c78aa7540061ea87e43151c2ef359ea986b0e7a45f56f0eb6a33ca2c3979955bb43
 DIST mutter-45.1.tar.xz 2881852 BLAKE2B 
40fa8de01ecae346d2b9a352d55cb9215e3b9c88d7424c567fd63aa97dc7aa7cc202fdda298a4a8a9bc08330b6db3895d5860b8c99daaa4974dbd07f0ac8b86a
 SHA512 
87a629e941eb231d05fc24dbb905acb12236c971a02dd000fdd6cc6e7686544b5796ce57d10b34e096dc956578a373d5a73e89760bcc6beb292e9a25ce2faaf4
 DIST mutter-45.2.tar.xz 2884940 BLAKE2B 
c4107840b8bd0f75a9c76300f324bfff6aac3195f526ab88102c831df693cb8dfa5b55bb1590a54e68f41eab392e69bb833221480578a2fba4b1e4bdc5ed030d
 SHA512 
2111ad0645d2da58dedb30d94e99b52045f38b31a9de7314a5d8b41a5525612d88d2fbaafd3658eb6f734c143ad12176367c26533237199d9a5c1ad3dea743c7

diff --git a/x11-wm/mutter/mutter-45.0.ebuild b/x11-wm/mutter/mutter-45.0.ebuild
deleted file mode 100644
index a9f2fa638da5..
--- a/x11-wm/mutter/mutter-45.0.ebuild
+++ /dev/null
@@ -1,235 +0,0 @@
-# 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 python-any-r1 udev xdg
-
-DESCRIPTION="GNOME compositing window manager based on Clutter"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
-   SRC_URI=""
-else
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
-
-IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
-# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
-REQUIRED_USE="
-   gtk-doc? ( introspection )
-   wayland? ( ^^ ( elogind systemd ) udev )
-   test? ( wayland )"
-RESTRICT="!test? ( test )"
-
-# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
-# xorg-server is needed at build and runtime with USE=wayland for Xwayland
-# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
-DEPEND="
-   >=media-libs/graphene-1.10.2[introspection?]
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/pango-1.46[introspection?]
-   >=x11-libs/cairo-1.14[X]
-   >=dev-libs/fribidi-1.0.0
-   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
-   >=dev-libs/glib-2.75.1:2
-   gnome-base/gnome-settings-daemon
-   >=dev-libs/json-glib-0.12.0[introspection?]
-   >=x11-libs/libxkbcommon-0.4.3
-   x11-libs/libICE
-   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
-   sys-apps/dbus
-   >=x11-misc/colord-1.4.5:=
-   >=media-libs/lcms-2.6:2
-   >=media-libs/harfbuzz-2.6.0:=
-   >=dev-libs/libei-1.0.901
-
-   gnome? ( gnome-base/gnome-desktop:4= )
-
-   >=media-libs/libcanberra-0.26
-
-   media-libs/libglvnd[X]
-
-   wayland? (
-   >=dev-libs/wayland-protocols-1.32
-   >=dev-libs/wayland-1.21.0
-
-   x11-libs/libdrm
-   media-libs/mesa[gbm(+)]
-   >=dev-libs/libinput-1.18.0:=
-
-   elogind? ( sys-auth/elogind )
-   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-12-18 Thread Mart Raudsepp
commit: 0f3b0042c8159904c5df46cff7e20e37dd9f3622
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Dec 18 22:40:41 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Dec 18 23:10:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f3b0042

x11-wm/mutter: tiny whitespace fix

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

 x11-wm/mutter/mutter-45.2.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-45.2.ebuild b/x11-wm/mutter/mutter-45.2.ebuild
index 40a5b53d810c..137933c8f503 100644
--- a/x11-wm/mutter/mutter-45.2.ebuild
+++ b/x11-wm/mutter/mutter-45.2.ebuild
@@ -111,7 +111,6 @@ DEPEND+="
 #  )"
 
 RDEPEND="${DEPEND}
-

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/, x11-wm/mutter/files/

2023-12-18 Thread Pacho Ramos
commit: 002602af135042ef47020a2b22478f82c9e1031a
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon Dec 18 10:04:08 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon Dec 18 10:19:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=002602af

x11-wm/mutter: Fix memory leak in fullscreen mode

Apply upstream patch to fix a leak when running apps in fullscreen.
It will be included in the next point release.

Signed-off-by: Pacho Ramos  gentoo.org>

 .../mutter/files/mutter-45.2-fullscreen-leak.patch | 37 ++
 x11-wm/mutter/mutter-45.2.ebuild   |  1 +
 2 files changed, 38 insertions(+)

diff --git a/x11-wm/mutter/files/mutter-45.2-fullscreen-leak.patch 
b/x11-wm/mutter/files/mutter-45.2-fullscreen-leak.patch
new file mode 100644
index ..adbd309c1b7c
--- /dev/null
+++ b/x11-wm/mutter/files/mutter-45.2-fullscreen-leak.patch
@@ -0,0 +1,37 @@
+From bedf8df88f41c34c9824dccba507c8e333dd9ba6 Mon Sep 17 00:00:00 2001
+From: Robert Balas 
+Date: Mon, 4 Dec 2023 00:27:49 +0100
+Subject: [PATCH] clutter: Fix memory leak when running in fullscreen
+
+`clutter_stage_do_paint_view()` only gets called when leaving fullscreen
+and by that time enough calls to
+`clutter_actor_get_transformed_paint_volume()` can make the underlying
+GArray grow to a large size.
+
+To fix this, we call call the cleanup function in
+`clutter_stage_finish_layout()` to make it happen every frame.
+
+Co-authored-by: Sebastian Keller 
+
+Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/3191
+Part-of: 
+---
+ clutter/clutter/clutter-stage.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/clutter/clutter/clutter-stage.c b/clutter/clutter/clutter-stage.c
+index 55bb81c2b46..deb383fe216 100644
+--- a/clutter/clutter/clutter-stage.c
 b/clutter/clutter/clutter-stage.c
+@@ -970,6 +970,8 @@ clutter_stage_finish_layout (ClutterStage *stage)
+ }
+ 
+   g_warn_if_fail (!priv->actor_needs_immediate_relayout);
++
++  _clutter_stage_paint_volume_stack_free_all (stage);
+ }
+ 
+ void
+-- 
+GitLab
+

diff --git a/x11-wm/mutter/mutter-45.2.ebuild b/x11-wm/mutter/mutter-45.2.ebuild
index f6f42162b174..40a5b53d810c 100644
--- a/x11-wm/mutter/mutter-45.2.ebuild
+++ b/x11-wm/mutter/mutter-45.2.ebuild
@@ -141,6 +141,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-43.0-Disable-anonymous-file-test.patch
+   "${FILESDIR}"/${P}-fullscreen-leak.patch
 )
 
 python_check_deps() {



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-12-18 Thread Pacho Ramos
commit: f8d5e2de59c44bdcbc1bc403bb1101acfe99acec
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Dec  3 21:33:46 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon Dec 18 10:19:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8d5e2de

x11-wm/mutter: Version bump to 45.2

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

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-45.2.ebuild | 237 +++
 2 files changed, 238 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 402dfc9bef0f..746e65ee6913 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -2,3 +2,4 @@ DIST mutter-44.3.tar.xz 2848256 BLAKE2B 
42c00d4673cab5d119361c6eb2b78c33894c637b
 DIST mutter-44.4.tar.xz 2847392 BLAKE2B 
2ecdb0d447c0426a7e02f4d3b3cdf8936a6c7a5fecad163bdba9428f018e0ceb2047b241422bc9de5e9d0fb08e88a04d572d1b404b48d6df214a7263292309ba
 SHA512 
3f7b37be5531e270c071fc9784a6a284a3d715dfd1dfc854779126197d6e53c660836412ba08e6233747c7b016926114a57be5adb36a11c8ec9c81e333ce668c
 DIST mutter-45.0.tar.xz 2883164 BLAKE2B 
cb006cae08a8e4b1c6404ab99b970854a05d764361936d88d726ece6583e922b8e5bab4189ec240292d14cfb312fb1cadafa17e372d332dfc194bdc0041e4441
 SHA512 
bbf813a720a3d8545969d089790f6e4c19cd5c8eb3079ba028945e4728446c78aa7540061ea87e43151c2ef359ea986b0e7a45f56f0eb6a33ca2c3979955bb43
 DIST mutter-45.1.tar.xz 2881852 BLAKE2B 
40fa8de01ecae346d2b9a352d55cb9215e3b9c88d7424c567fd63aa97dc7aa7cc202fdda298a4a8a9bc08330b6db3895d5860b8c99daaa4974dbd07f0ac8b86a
 SHA512 
87a629e941eb231d05fc24dbb905acb12236c971a02dd000fdd6cc6e7686544b5796ce57d10b34e096dc956578a373d5a73e89760bcc6beb292e9a25ce2faaf4
+DIST mutter-45.2.tar.xz 2884940 BLAKE2B 
c4107840b8bd0f75a9c76300f324bfff6aac3195f526ab88102c831df693cb8dfa5b55bb1590a54e68f41eab392e69bb833221480578a2fba4b1e4bdc5ed030d
 SHA512 
2111ad0645d2da58dedb30d94e99b52045f38b31a9de7314a5d8b41a5525612d88d2fbaafd3658eb6f734c143ad12176367c26533237199d9a5c1ad3dea743c7

diff --git a/x11-wm/mutter/mutter-45.2.ebuild b/x11-wm/mutter/mutter-45.2.ebuild
new file mode 100644
index ..f6f42162b174
--- /dev/null
+++ b/x11-wm/mutter/mutter-45.2.ebuild
@@ -0,0 +1,237 @@
+# 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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+LICENSE="GPL-2+"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
+   SRC_URI=""
+   SLOT="0/13" # This can get easily out of date, but better than 9967
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+   SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY 
gnome-shell (or anything using mutter-clutter-.pc) should use the 
subslot
+fi
+
+IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# USE=libei was first introduced in xwayland-23.2.1; we min dep on that to 
ensure the [libei(+)] works right, as missing USE flag with
+# previous versions meant that it's not there, while the intention seems to be 
to make it always enabled without USE flag in the future;
+# this ensures have_enable_ei_portal is always there in xwayland.pc, which 
affects how Xwayland is launched, thus if it were toggled off
+# in Xwayland after mutter is installed, Xwayland would fail to be started by 
mutter. mutter already hard-depends on libei, so there's
+# really no extra deps here (besides xdg-desktop-portal, but we want that too, 
anyhow).
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=media-libs/graphene-1.10.2[introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=x11-libs/cairo-1.14[X]
+   >=dev-libs/fribidi-1.0.0
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.75.1:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libxkbcommon-0.4.3
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+   sys-apps/dbus
+   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-11-01 Thread Mart Raudsepp
commit: 9507f0cf515b44efd68a1d8a3109ee865d56284d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Nov  1 12:21:06 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Nov  1 19:04:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9507f0cf

x11-wm/mutter: add 45.1

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

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-45.1.ebuild | 235 +++
 2 files changed, 236 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 58a99c112c4b..402dfc9bef0f 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,3 +1,4 @@
 DIST mutter-44.3.tar.xz 2848256 BLAKE2B 
42c00d4673cab5d119361c6eb2b78c33894c637b36a34f9b74eb5a19ca621d3458208be020216f9a8949e8b0a9c9de697662c5aebb11f70bc83173ce33c7a1eb
 SHA512 
d29bc6c7407ba81be0b5bfa2333bc77c09f7a084e09d6902cad8ca8e64ba75a22652b68a4e84b79b80481d9a7b6cb490128113dcd125ed5bcd5423d4ec88fb35
 DIST mutter-44.4.tar.xz 2847392 BLAKE2B 
2ecdb0d447c0426a7e02f4d3b3cdf8936a6c7a5fecad163bdba9428f018e0ceb2047b241422bc9de5e9d0fb08e88a04d572d1b404b48d6df214a7263292309ba
 SHA512 
3f7b37be5531e270c071fc9784a6a284a3d715dfd1dfc854779126197d6e53c660836412ba08e6233747c7b016926114a57be5adb36a11c8ec9c81e333ce668c
 DIST mutter-45.0.tar.xz 2883164 BLAKE2B 
cb006cae08a8e4b1c6404ab99b970854a05d764361936d88d726ece6583e922b8e5bab4189ec240292d14cfb312fb1cadafa17e372d332dfc194bdc0041e4441
 SHA512 
bbf813a720a3d8545969d089790f6e4c19cd5c8eb3079ba028945e4728446c78aa7540061ea87e43151c2ef359ea986b0e7a45f56f0eb6a33ca2c3979955bb43
+DIST mutter-45.1.tar.xz 2881852 BLAKE2B 
40fa8de01ecae346d2b9a352d55cb9215e3b9c88d7424c567fd63aa97dc7aa7cc202fdda298a4a8a9bc08330b6db3895d5860b8c99daaa4974dbd07f0ac8b86a
 SHA512 
87a629e941eb231d05fc24dbb905acb12236c971a02dd000fdd6cc6e7686544b5796ce57d10b34e096dc956578a373d5a73e89760bcc6beb292e9a25ce2faaf4

diff --git a/x11-wm/mutter/mutter-45.1.ebuild b/x11-wm/mutter/mutter-45.1.ebuild
new file mode 100644
index ..f227b87bf1b0
--- /dev/null
+++ b/x11-wm/mutter/mutter-45.1.ebuild
@@ -0,0 +1,235 @@
+# 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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# USE=libei was first introduced in xwayland-23.2.1; we min dep on that to 
ensure the [libei(+)] works right, as missing USE flag with
+# previous versions meant that it's not there, while the intention seems to be 
to make it always enabled without USE flag in the future;
+# this ensures have_enable_ei_portal is always there in xwayland.pc, which 
affects how Xwayland is launched, thus if it were toggled off
+# in Xwayland after mutter is installed, Xwayland would fail to be started by 
mutter. mutter already hard-depends on libei, so there's
+# really no extra deps here (besides xdg-desktop-portal, but we want that too, 
anyhow).
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=media-libs/graphene-1.10.2[introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=x11-libs/cairo-1.14[X]
+   >=dev-libs/fribidi-1.0.0
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.75.1:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libxkbcommon-0.4.3
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+   sys-apps/dbus
+   >=x11-misc/colord-1.4.5:=
+   >=media-libs/lcms-2.6:2
+   >=media-libs/harfbuzz-2.6.0:=
+   >=dev-libs/libei-1.0.901
+
+   gnome? ( gnome-base/gnome-desktop:4= )
+
+   >=media-libs/libcanberra-0.26
+
+   media-libs/libglvnd[X]
+
+   wayland? (
+   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-11-01 Thread Mart Raudsepp
commit: 4151ac735d1eda0f07fe470d8a2df0331b03b9e6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Nov  1 17:55:40 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Nov  1 19:04:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4151ac73

x11-wm/mutter: Fix live ebuild subslot and sync with releases

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

 x11-wm/mutter/mutter-45.1.ebuild |  6 +++---
 x11-wm/mutter/mutter-.ebuild | 37 +++--
 2 files changed, 22 insertions(+), 21 deletions(-)

diff --git a/x11-wm/mutter/mutter-45.1.ebuild b/x11-wm/mutter/mutter-45.1.ebuild
index f227b87bf1b0..47520c00fe82 100644
--- a/x11-wm/mutter/mutter-45.1.ebuild
+++ b/x11-wm/mutter/mutter-45.1.ebuild
@@ -7,18 +7,18 @@ inherit gnome.org gnome2-utils meson python-any-r1 udev xdg
 
 DESCRIPTION="GNOME compositing window manager based on Clutter"
 HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+LICENSE="GPL-2+"
 
 if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
SRC_URI=""
+   SLOT="0/13" # This can get easily out of date, but better than 9967
 else
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+   SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY 
gnome-shell (or anything using mutter-clutter-.pc) should use the 
subslot
 fi
 
-LICENSE="GPL-2+"
-SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
-
 IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
 # native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
 REQUIRED_USE="

diff --git a/x11-wm/mutter/mutter-.ebuild b/x11-wm/mutter/mutter-.ebuild
index 9fbb1b4b2a11..47520c00fe82 100644
--- a/x11-wm/mutter/mutter-.ebuild
+++ b/x11-wm/mutter/mutter-.ebuild
@@ -2,23 +2,23 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit gnome.org gnome2-utils meson python-any-r1 udev xdg
 
 DESCRIPTION="GNOME compositing window manager based on Clutter"
 HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+LICENSE="GPL-2+"
 
 if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
SRC_URI=""
+   SLOT="0/13" # This can get easily out of date, but better than 9967
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+   SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY 
gnome-shell (or anything using mutter-clutter-.pc) should use the 
subslot
 fi
 
-LICENSE="GPL-2+"
-SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
-
 IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
 # native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
 REQUIRED_USE="
@@ -28,7 +28,11 @@ REQUIRED_USE="
 RESTRICT="!test? ( test )"
 
 # gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
-# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# USE=libei was first introduced in xwayland-23.2.1; we min dep on that to 
ensure the [libei(+)] works right, as missing USE flag with
+# previous versions meant that it's not there, while the intention seems to be 
to make it always enabled without USE flag in the future;
+# this ensures have_enable_ei_portal is always there in xwayland.pc, which 
affects how Xwayland is launched, thus if it were toggled off
+# in Xwayland after mutter is installed, Xwayland would fail to be started by 
mutter. mutter already hard-depends on libei, so there's
+# really no extra deps here (besides xdg-desktop-portal, but we want that too, 
anyhow).
 # v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
 DEPEND="
>=media-libs/graphene-1.10.2[introspection?]
@@ -47,6 +51,7 @@ DEPEND="
>=x11-misc/colord-1.4.5:=
>=media-libs/lcms-2.6:2
>=media-libs/harfbuzz-2.6.0:=
+   >=dev-libs/libei-1.0.901
 
gnome? ( gnome-base/gnome-desktop:4= )
 
@@ -55,15 +60,15 @@ DEPEND="
media-libs/libglvnd[X]
 
wayland? (
-   >=dev-libs/wayland-protocols-1.31
+   >=dev-libs/wayland-protocols-1.32
>=dev-libs/wayland-1.21.0
 
x11-libs/libdrm
media-libs/mesa[gbm(+)]
-   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-09-24 Thread WANG Xuerui
commit: bc89ab105204bda525dd5b14a7126e08295a3769
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Sep 24 06:33:53 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun Sep 24 09:01:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc89ab10

x11-wm/mutter: keyword 45.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 x11-wm/mutter/mutter-45.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-45.0.ebuild b/x11-wm/mutter/mutter-45.0.ebuild
index bbd6b46cd082..a9f2fa638da5 100644
--- a/x11-wm/mutter/mutter-45.0.ebuild
+++ b/x11-wm/mutter/mutter-45.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
 fi
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-09-24 Thread WANG Xuerui
commit: 53b2ccf66a54f865cc5311e9e116adc8ee4de205
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Sep 24 06:33:57 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun Sep 24 09:01:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53b2ccf6

x11-wm/mutter: forward ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 x11-wm/mutter/mutter-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-.ebuild b/x11-wm/mutter/mutter-.ebuild
index 09a495a3b9e1..9fbb1b4b2a11 100644
--- a/x11-wm/mutter/mutter-.ebuild
+++ b/x11-wm/mutter/mutter-.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-09-21 Thread Matt Turner
commit: 0a1e8e319da1f8cde45ca0e7c92849dc6e3a8734
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Sep 22 01:59:55 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep 22 02:32:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a1e8e31

x11-wm/mutter: Drop old versions

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

 x11-wm/mutter/Manifest   |   1 -
 x11-wm/mutter/mutter-45_beta1.ebuild | 235 ---
 2 files changed, 236 deletions(-)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 376b01177a69..58a99c112c4b 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,4 +1,3 @@
 DIST mutter-44.3.tar.xz 2848256 BLAKE2B 
42c00d4673cab5d119361c6eb2b78c33894c637b36a34f9b74eb5a19ca621d3458208be020216f9a8949e8b0a9c9de697662c5aebb11f70bc83173ce33c7a1eb
 SHA512 
d29bc6c7407ba81be0b5bfa2333bc77c09f7a084e09d6902cad8ca8e64ba75a22652b68a4e84b79b80481d9a7b6cb490128113dcd125ed5bcd5423d4ec88fb35
 DIST mutter-44.4.tar.xz 2847392 BLAKE2B 
2ecdb0d447c0426a7e02f4d3b3cdf8936a6c7a5fecad163bdba9428f018e0ceb2047b241422bc9de5e9d0fb08e88a04d572d1b404b48d6df214a7263292309ba
 SHA512 
3f7b37be5531e270c071fc9784a6a284a3d715dfd1dfc854779126197d6e53c660836412ba08e6233747c7b016926114a57be5adb36a11c8ec9c81e333ce668c
 DIST mutter-45.0.tar.xz 2883164 BLAKE2B 
cb006cae08a8e4b1c6404ab99b970854a05d764361936d88d726ece6583e922b8e5bab4189ec240292d14cfb312fb1cadafa17e372d332dfc194bdc0041e4441
 SHA512 
bbf813a720a3d8545969d089790f6e4c19cd5c8eb3079ba028945e4728446c78aa7540061ea87e43151c2ef359ea986b0e7a45f56f0eb6a33ca2c3979955bb43
-DIST mutter-45.beta.1.tar.xz 2876540 BLAKE2B 
f7aa51c1bad49b58ddc6aca9abcf91c69c20b8dfa1da5c2c7e47e259720e326bbbc71138b3b5e3d09f2dd8e77c3826bf8b936eb819fff391ea9b56957360
 SHA512 
4083952406dc4c6f84da6641ab84072b889fc775cd7ff3146297f3d22ae298b2283ebb683a94b49259c748220f1a00292b460f20f64c2de36896659591c49039

diff --git a/x11-wm/mutter/mutter-45_beta1.ebuild 
b/x11-wm/mutter/mutter-45_beta1.ebuild
deleted file mode 100644
index cd284637a32c..
--- a/x11-wm/mutter/mutter-45_beta1.ebuild
+++ /dev/null
@@ -1,235 +0,0 @@
-# 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 python-any-r1 udev xdg
-
-DESCRIPTION="GNOME compositing window manager based on Clutter"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
-   SRC_URI=""
-else
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
-
-IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
-# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
-REQUIRED_USE="
-   gtk-doc? ( introspection )
-   wayland? ( ^^ ( elogind systemd ) udev )
-   test? ( wayland )"
-RESTRICT="!test? ( test )"
-
-# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
-# xorg-server is needed at build and runtime with USE=wayland for Xwayland
-# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
-DEPEND="
-   >=media-libs/graphene-1.10.2[introspection?]
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/pango-1.46[introspection?]
-   >=x11-libs/cairo-1.14[X]
-   >=dev-libs/fribidi-1.0.0
-   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
-   >=dev-libs/glib-2.75.1:2
-   gnome-base/gnome-settings-daemon
-   >=dev-libs/json-glib-0.12.0[introspection?]
-   >=x11-libs/libxkbcommon-0.4.3
-   x11-libs/libICE
-   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
-   sys-apps/dbus
-   >=x11-misc/colord-1.4.5:=
-   >=media-libs/lcms-2.6:2
-   >=media-libs/harfbuzz-2.6.0:=
-   >=dev-libs/libei-1.0.0
-
-   gnome? ( gnome-base/gnome-desktop:4= )
-
-   >=media-libs/libcanberra-0.26
-
-   media-libs/libglvnd[X]
-
-   wayland? (
-   >=dev-libs/wayland-protocols-1.31
-   >=dev-libs/wayland-1.21.0
-
-   x11-libs/libdrm
-   media-libs/mesa[gbm(+)]
-   >=dev-libs/libinput-1.18.0:=
-
-   elogind? ( sys-auth/elogind )
-   x11-base/xwayland
-   video_cards_nvidia? ( gui-libs/egl-wayland )
-   )
-   udev? (
-   >=virtual/libudev-232-r1:=
-   >=dev-libs/libgudev-232
-   )
-   systemd? ( sys-apps/systemd )
-   x11-libs/libSM
-   input_devices_wacom? 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-09-16 Thread Matt Turner
commit: dac4b44b874301ad2d81b6f1bb67248ae971
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Sep  7 03:09:24 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 22:53:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dac4b44b

x11-wm/mutter: Version bump to 45.0

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

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-45.0.ebuild | 235 +++
 2 files changed, 236 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 6fbb48ec0c83..376b01177a69 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,3 +1,4 @@
 DIST mutter-44.3.tar.xz 2848256 BLAKE2B 
42c00d4673cab5d119361c6eb2b78c33894c637b36a34f9b74eb5a19ca621d3458208be020216f9a8949e8b0a9c9de697662c5aebb11f70bc83173ce33c7a1eb
 SHA512 
d29bc6c7407ba81be0b5bfa2333bc77c09f7a084e09d6902cad8ca8e64ba75a22652b68a4e84b79b80481d9a7b6cb490128113dcd125ed5bcd5423d4ec88fb35
 DIST mutter-44.4.tar.xz 2847392 BLAKE2B 
2ecdb0d447c0426a7e02f4d3b3cdf8936a6c7a5fecad163bdba9428f018e0ceb2047b241422bc9de5e9d0fb08e88a04d572d1b404b48d6df214a7263292309ba
 SHA512 
3f7b37be5531e270c071fc9784a6a284a3d715dfd1dfc854779126197d6e53c660836412ba08e6233747c7b016926114a57be5adb36a11c8ec9c81e333ce668c
+DIST mutter-45.0.tar.xz 2883164 BLAKE2B 
cb006cae08a8e4b1c6404ab99b970854a05d764361936d88d726ece6583e922b8e5bab4189ec240292d14cfb312fb1cadafa17e372d332dfc194bdc0041e4441
 SHA512 
bbf813a720a3d8545969d089790f6e4c19cd5c8eb3079ba028945e4728446c78aa7540061ea87e43151c2ef359ea986b0e7a45f56f0eb6a33ca2c3979955bb43
 DIST mutter-45.beta.1.tar.xz 2876540 BLAKE2B 
f7aa51c1bad49b58ddc6aca9abcf91c69c20b8dfa1da5c2c7e47e259720e326bbbc71138b3b5e3d09f2dd8e77c3826bf8b936eb819fff391ea9b56957360
 SHA512 
4083952406dc4c6f84da6641ab84072b889fc775cd7ff3146297f3d22ae298b2283ebb683a94b49259c748220f1a00292b460f20f64c2de36896659591c49039

diff --git a/x11-wm/mutter/mutter-45.0.ebuild b/x11-wm/mutter/mutter-45.0.ebuild
new file mode 100644
index ..da97d5ce6e36
--- /dev/null
+++ b/x11-wm/mutter/mutter-45.0.ebuild
@@ -0,0 +1,235 @@
+# 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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=media-libs/graphene-1.10.2[introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=x11-libs/cairo-1.14[X]
+   >=dev-libs/fribidi-1.0.0
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.75.1:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libxkbcommon-0.4.3
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+   sys-apps/dbus
+   >=x11-misc/colord-1.4.5:=
+   >=media-libs/lcms-2.6:2
+   >=media-libs/harfbuzz-2.6.0:=
+   >=dev-libs/libei-1.0.901
+
+   gnome? ( gnome-base/gnome-desktop:4= )
+
+   >=media-libs/libcanberra-0.26
+
+   media-libs/libglvnd[X]
+
+   wayland? (
+   >=dev-libs/wayland-protocols-1.32
+   >=dev-libs/wayland-1.21.0
+
+   x11-libs/libdrm
+   media-libs/mesa[gbm(+)]
+   >=dev-libs/libinput-1.18.0:=
+
+   elogind? ( sys-auth/elogind )
+   x11-base/xwayland
+   video_cards_nvidia? ( gui-libs/egl-wayland )
+   )
+   udev? (
+   >=virtual/libudev-232-r1:=
+   >=dev-libs/libgudev-232
+   )
+  

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-09-05 Thread Matt Turner
commit: 6efc7e6f90e3cf32e7d4186b0c69a160b6f60bdd
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:10:42 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6efc7e6f

x11-wm/mutter: Drop old versions

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

 x11-wm/mutter/Manifest   |   2 -
 x11-wm/mutter/mutter-44.2.ebuild | 235 ---
 x11-wm/mutter/mutter-45_alpha.ebuild | 234 --
 3 files changed, 471 deletions(-)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 3b7d0845d63e..6fbb48ec0c83 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,5 +1,3 @@
-DIST mutter-44.2.tar.xz 2848696 BLAKE2B 
2adbda457c215dfb1889c9b42eb1c58b0d012f79287414da6f4a18ff92b082d872df344abdb72b5f193f1830c6f1002495ff9152c51ad3824c779ccd81e11310
 SHA512 
5c58cac46a571bd9fabca8326cf973c79d9d47bd223b39476e143f30e435900859e5cef1858bc343261ad9c026166647b940c5becc6d788d99d947bd003e12da
 DIST mutter-44.3.tar.xz 2848256 BLAKE2B 
42c00d4673cab5d119361c6eb2b78c33894c637b36a34f9b74eb5a19ca621d3458208be020216f9a8949e8b0a9c9de697662c5aebb11f70bc83173ce33c7a1eb
 SHA512 
d29bc6c7407ba81be0b5bfa2333bc77c09f7a084e09d6902cad8ca8e64ba75a22652b68a4e84b79b80481d9a7b6cb490128113dcd125ed5bcd5423d4ec88fb35
 DIST mutter-44.4.tar.xz 2847392 BLAKE2B 
2ecdb0d447c0426a7e02f4d3b3cdf8936a6c7a5fecad163bdba9428f018e0ceb2047b241422bc9de5e9d0fb08e88a04d572d1b404b48d6df214a7263292309ba
 SHA512 
3f7b37be5531e270c071fc9784a6a284a3d715dfd1dfc854779126197d6e53c660836412ba08e6233747c7b016926114a57be5adb36a11c8ec9c81e333ce668c
-DIST mutter-45.alpha.tar.xz 2850600 BLAKE2B 
92e03c1ba440eae9369cb344e003d3bbc619de6ee45debf51145a6729220879855faa75f2c4c7b21cf79f691981aaed39daf771c959f44d9c63572ff2aa43195
 SHA512 
c819fa6d1ee1e41f4dee702c6b8ee7b5ede3f689a6a55e245f40d3bc8013c8414eb7077224bd8e33c9536fdf089fbc4cd7fe7a7d071cafe392c6281169c28c4b
 DIST mutter-45.beta.1.tar.xz 2876540 BLAKE2B 
f7aa51c1bad49b58ddc6aca9abcf91c69c20b8dfa1da5c2c7e47e259720e326bbbc71138b3b5e3d09f2dd8e77c3826bf8b936eb819fff391ea9b56957360
 SHA512 
4083952406dc4c6f84da6641ab84072b889fc775cd7ff3146297f3d22ae298b2283ebb683a94b49259c748220f1a00292b460f20f64c2de36896659591c49039

diff --git a/x11-wm/mutter/mutter-44.2.ebuild b/x11-wm/mutter/mutter-44.2.ebuild
deleted file mode 100644
index 3fa7e76ec965..
--- a/x11-wm/mutter/mutter-44.2.ebuild
+++ /dev/null
@@ -1,235 +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 python-any-r1 udev xdg
-
-DESCRIPTION="GNOME compositing window manager based on Clutter"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
-   SRC_URI=""
-else
-   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
-
-IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
-# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
-REQUIRED_USE="
-   gtk-doc? ( introspection )
-   wayland? ( ^^ ( elogind systemd ) udev )
-   test? ( wayland )"
-RESTRICT="!test? ( test )"
-
-# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
-# xorg-server is needed at build and runtime with USE=wayland for Xwayland
-# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
-DEPEND="
-   >=media-libs/graphene-1.10.2[introspection?]
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/pango-1.46[introspection?]
-   >=x11-libs/cairo-1.14[X]
-   >=dev-libs/fribidi-1.0.0
-   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
-   >=dev-libs/glib-2.75.1:2
-   gnome-base/gnome-settings-daemon
-   >=dev-libs/json-glib-0.12.0[introspection?]
-   >=x11-libs/libxkbcommon-0.4.3
-   x11-libs/libICE
-   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
-   sys-apps/dbus
-   >=x11-misc/colord-1.4.5:=
-   >=media-libs/lcms-2.6:2
-   >=media-libs/harfbuzz-2.6.0:=
-
-   gnome? ( gnome-base/gnome-desktop:4= )
-
-   >=media-libs/libcanberra-0.26
-
-   media-libs/libglvnd[X]
-
-   wayland? (
-   >=dev-libs/wayland-protocols-1.31
-   >=dev-libs/wayland-1.21.0
-
-   x11-libs/libdrm
-   media-libs/mesa[gbm(+)]
-   >=dev-libs/libinput-1.18.0:=
-
- 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-09-01 Thread Matt Turner
commit: 5e28cef4c23975346af08bacdd1a1b4e57df1918
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Sep  1 15:02:55 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep  1 15:03:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e28cef4

x11-wm/mutter: Version bump to 44.4

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

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-44.4.ebuild | 235 +++
 2 files changed, 236 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index b9d954ea45ce..3b7d0845d63e 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,4 +1,5 @@
 DIST mutter-44.2.tar.xz 2848696 BLAKE2B 
2adbda457c215dfb1889c9b42eb1c58b0d012f79287414da6f4a18ff92b082d872df344abdb72b5f193f1830c6f1002495ff9152c51ad3824c779ccd81e11310
 SHA512 
5c58cac46a571bd9fabca8326cf973c79d9d47bd223b39476e143f30e435900859e5cef1858bc343261ad9c026166647b940c5becc6d788d99d947bd003e12da
 DIST mutter-44.3.tar.xz 2848256 BLAKE2B 
42c00d4673cab5d119361c6eb2b78c33894c637b36a34f9b74eb5a19ca621d3458208be020216f9a8949e8b0a9c9de697662c5aebb11f70bc83173ce33c7a1eb
 SHA512 
d29bc6c7407ba81be0b5bfa2333bc77c09f7a084e09d6902cad8ca8e64ba75a22652b68a4e84b79b80481d9a7b6cb490128113dcd125ed5bcd5423d4ec88fb35
+DIST mutter-44.4.tar.xz 2847392 BLAKE2B 
2ecdb0d447c0426a7e02f4d3b3cdf8936a6c7a5fecad163bdba9428f018e0ceb2047b241422bc9de5e9d0fb08e88a04d572d1b404b48d6df214a7263292309ba
 SHA512 
3f7b37be5531e270c071fc9784a6a284a3d715dfd1dfc854779126197d6e53c660836412ba08e6233747c7b016926114a57be5adb36a11c8ec9c81e333ce668c
 DIST mutter-45.alpha.tar.xz 2850600 BLAKE2B 
92e03c1ba440eae9369cb344e003d3bbc619de6ee45debf51145a6729220879855faa75f2c4c7b21cf79f691981aaed39daf771c959f44d9c63572ff2aa43195
 SHA512 
c819fa6d1ee1e41f4dee702c6b8ee7b5ede3f689a6a55e245f40d3bc8013c8414eb7077224bd8e33c9536fdf089fbc4cd7fe7a7d071cafe392c6281169c28c4b
 DIST mutter-45.beta.1.tar.xz 2876540 BLAKE2B 
f7aa51c1bad49b58ddc6aca9abcf91c69c20b8dfa1da5c2c7e47e259720e326bbbc71138b3b5e3d09f2dd8e77c3826bf8b936eb819fff391ea9b56957360
 SHA512 
4083952406dc4c6f84da6641ab84072b889fc775cd7ff3146297f3d22ae298b2283ebb683a94b49259c748220f1a00292b460f20f64c2de36896659591c49039

diff --git a/x11-wm/mutter/mutter-44.4.ebuild b/x11-wm/mutter/mutter-44.4.ebuild
new file mode 100644
index ..93a17bb515c8
--- /dev/null
+++ b/x11-wm/mutter/mutter-44.4.ebuild
@@ -0,0 +1,235 @@
+# 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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=media-libs/graphene-1.10.2[introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=x11-libs/cairo-1.14[X]
+   >=dev-libs/fribidi-1.0.0
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.75.1:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libxkbcommon-0.4.3
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+   sys-apps/dbus
+   >=x11-misc/colord-1.4.5:=
+   >=media-libs/lcms-2.6:2
+   >=media-libs/harfbuzz-2.6.0:=
+
+   gnome? ( gnome-base/gnome-desktop:4= )
+
+   >=media-libs/libcanberra-0.26
+
+   media-libs/libglvnd[X]
+
+   wayland? (
+   >=dev-libs/wayland-protocols-1.31
+   >=dev-libs/wayland-1.21.0
+
+   x11-libs/libdrm
+   media-libs/mesa[gbm(+)]
+   >=dev-libs/libinput-1.18.0:=
+
+   elogind? ( sys-auth/elogind )
+   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-08-30 Thread Arthur Zamarin
commit: 036f45d665cc634b24a7e7d24c6574293de52a3e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 30 07:50:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 30 07:57:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=036f45d6

x11-wm/mutter: Stabilize 44.3 x86, #913218

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

 x11-wm/mutter/mutter-44.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-44.3.ebuild b/x11-wm/mutter/mutter-44.3.ebuild
index 2b54e033cedd..00c6855daa5c 100644
--- a/x11-wm/mutter/mutter-44.3.ebuild
+++ b/x11-wm/mutter/mutter-44.3.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
SRC_URI=""
 else
-   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-08-22 Thread Matt Turner
commit: 4cc98807db2708193b3daf3f40cf23b04cf48ecd
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Aug  9 01:11:19 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Aug 22 14:03:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cc98807

x11-wm/mutter: Version bump to 45_beta1

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-45_beta1.ebuild | 235 +++
 2 files changed, 236 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index bda942d26d0b..b9d954ea45ce 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,3 +1,4 @@
 DIST mutter-44.2.tar.xz 2848696 BLAKE2B 
2adbda457c215dfb1889c9b42eb1c58b0d012f79287414da6f4a18ff92b082d872df344abdb72b5f193f1830c6f1002495ff9152c51ad3824c779ccd81e11310
 SHA512 
5c58cac46a571bd9fabca8326cf973c79d9d47bd223b39476e143f30e435900859e5cef1858bc343261ad9c026166647b940c5becc6d788d99d947bd003e12da
 DIST mutter-44.3.tar.xz 2848256 BLAKE2B 
42c00d4673cab5d119361c6eb2b78c33894c637b36a34f9b74eb5a19ca621d3458208be020216f9a8949e8b0a9c9de697662c5aebb11f70bc83173ce33c7a1eb
 SHA512 
d29bc6c7407ba81be0b5bfa2333bc77c09f7a084e09d6902cad8ca8e64ba75a22652b68a4e84b79b80481d9a7b6cb490128113dcd125ed5bcd5423d4ec88fb35
 DIST mutter-45.alpha.tar.xz 2850600 BLAKE2B 
92e03c1ba440eae9369cb344e003d3bbc619de6ee45debf51145a6729220879855faa75f2c4c7b21cf79f691981aaed39daf771c959f44d9c63572ff2aa43195
 SHA512 
c819fa6d1ee1e41f4dee702c6b8ee7b5ede3f689a6a55e245f40d3bc8013c8414eb7077224bd8e33c9536fdf089fbc4cd7fe7a7d071cafe392c6281169c28c4b
+DIST mutter-45.beta.1.tar.xz 2876540 BLAKE2B 
f7aa51c1bad49b58ddc6aca9abcf91c69c20b8dfa1da5c2c7e47e259720e326bbbc71138b3b5e3d09f2dd8e77c3826bf8b936eb819fff391ea9b56957360
 SHA512 
4083952406dc4c6f84da6641ab84072b889fc775cd7ff3146297f3d22ae298b2283ebb683a94b49259c748220f1a00292b460f20f64c2de36896659591c49039

diff --git a/x11-wm/mutter/mutter-45_beta1.ebuild 
b/x11-wm/mutter/mutter-45_beta1.ebuild
new file mode 100644
index ..cd284637a32c
--- /dev/null
+++ b/x11-wm/mutter/mutter-45_beta1.ebuild
@@ -0,0 +1,235 @@
+# 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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=media-libs/graphene-1.10.2[introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=x11-libs/cairo-1.14[X]
+   >=dev-libs/fribidi-1.0.0
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.75.1:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libxkbcommon-0.4.3
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+   sys-apps/dbus
+   >=x11-misc/colord-1.4.5:=
+   >=media-libs/lcms-2.6:2
+   >=media-libs/harfbuzz-2.6.0:=
+   >=dev-libs/libei-1.0.0
+
+   gnome? ( gnome-base/gnome-desktop:4= )
+
+   >=media-libs/libcanberra-0.26
+
+   media-libs/libglvnd[X]
+
+   wayland? (
+   >=dev-libs/wayland-protocols-1.31
+   >=dev-libs/wayland-1.21.0
+
+   x11-libs/libdrm
+   media-libs/mesa[gbm(+)]
+   >=dev-libs/libinput-1.18.0:=
+
+   elogind? ( sys-auth/elogind )
+   x11-base/xwayland
+   video_cards_nvidia? ( gui-libs/egl-wayland )
+   )
+   udev? (
+   >=virtual/libudev-232-r1:=
+   >=dev-libs/libgudev-232
+   )
+   systemd? ( 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/, x11-wm/mutter/files/

2023-08-16 Thread Matt Turner
commit: db6f330bd75323ca5ea796d67d1a5c8dd97ab8fd
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Aug 16 22:28:27 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Aug 16 22:32:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db6f330b

x11-wm/mutter: Drop old versions

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

 x11-wm/mutter/Manifest |   1 -
 .../mutter/files/mutter-44.1-frame-updates.patch   | 158 --
 .../files/mutter-44.1-xdnd-frame-window.patch  |  50 -
 x11-wm/mutter/mutter-44.1-r1.ebuild| 240 -
 4 files changed, 449 deletions(-)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 3fced0e8bf66..bda942d26d0b 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,4 +1,3 @@
-DIST mutter-44.1.tar.xz 2843780 BLAKE2B 
f148b96ebeeb5db9cb620ca0870862cde579fc6d5ca9ddf87d6b6ad982baf67326b931b4a43cc9c4c9aa3b7752faa6fbbac2254c75924f0fa33fb34ae16db8fe
 SHA512 
42cf748d83736e4a3ba595329d784829c278ea74c2db816bad770976000ee1f5070e0caf756ba123178819fdec6ae9380017f3c44f08bbff19c8bcaa46b6f33c
 DIST mutter-44.2.tar.xz 2848696 BLAKE2B 
2adbda457c215dfb1889c9b42eb1c58b0d012f79287414da6f4a18ff92b082d872df344abdb72b5f193f1830c6f1002495ff9152c51ad3824c779ccd81e11310
 SHA512 
5c58cac46a571bd9fabca8326cf973c79d9d47bd223b39476e143f30e435900859e5cef1858bc343261ad9c026166647b940c5becc6d788d99d947bd003e12da
 DIST mutter-44.3.tar.xz 2848256 BLAKE2B 
42c00d4673cab5d119361c6eb2b78c33894c637b36a34f9b74eb5a19ca621d3458208be020216f9a8949e8b0a9c9de697662c5aebb11f70bc83173ce33c7a1eb
 SHA512 
d29bc6c7407ba81be0b5bfa2333bc77c09f7a084e09d6902cad8ca8e64ba75a22652b68a4e84b79b80481d9a7b6cb490128113dcd125ed5bcd5423d4ec88fb35
 DIST mutter-45.alpha.tar.xz 2850600 BLAKE2B 
92e03c1ba440eae9369cb344e003d3bbc619de6ee45debf51145a6729220879855faa75f2c4c7b21cf79f691981aaed39daf771c959f44d9c63572ff2aa43195
 SHA512 
c819fa6d1ee1e41f4dee702c6b8ee7b5ede3f689a6a55e245f40d3bc8013c8414eb7077224bd8e33c9536fdf089fbc4cd7fe7a7d071cafe392c6281169c28c4b

diff --git a/x11-wm/mutter/files/mutter-44.1-frame-updates.patch 
b/x11-wm/mutter/files/mutter-44.1-frame-updates.patch
deleted file mode 100644
index bc6f5411204b..
--- a/x11-wm/mutter/files/mutter-44.1-frame-updates.patch
+++ /dev/null
@@ -1,158 +0,0 @@
-From 82bd40dcbcc3601da755678778f033bd9a30286d Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Jonas=20=C3=85dahl?= 
-Date: Thu, 4 May 2023 12:31:41 +0200
-Subject: [PATCH] screen-cast/src: Never dequeue pw_buffer's we refuse to
- record to
-
-The DMA buffer paths vs MemFd paths differ slightly in when content is
-recorded. This was in some places done by trying to record but bail if
-the dequeued buffer had the wrong type. This is problematic for two
-reasons: we'd update the timestamp even if we refused to record, making
-the follow-up attempt fail, and we'd dequeue and queue buffers that
-didn't get any content, meaning the receiving end would see empty
-buffers potentially with only cursor updates.
-
-Fix this by keeping track if a stream is DMA buffer able or not, and
-don't attempt to record at all in the places we would previously require
-DMA buffers. This avoids both issues: we don't dequeue/queue pw_buffers
-that we refuse to record to, and we won't update the recorded timestamp
-when we didn't intend to record to begin with.
-
-Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2783
-Part-of: 

- .../meta-screen-cast-monitor-stream-src.c | 25 ---
- src/backends/meta-screen-cast-stream-src.c| 22 ++--
- src/backends/meta-screen-cast-stream-src.h|  3 ++-
- 3 files changed, 32 insertions(+), 18 deletions(-)
-
-diff --git a/src/backends/meta-screen-cast-monitor-stream-src.c 
b/src/backends/meta-screen-cast-monitor-stream-src.c
-index efb458067e..073a4d101f 100644
 a/src/backends/meta-screen-cast-monitor-stream-src.c
-+++ b/src/backends/meta-screen-cast-monitor-stream-src.c
-@@ -158,8 +158,8 @@ stage_painted (MetaStage   *stage,
-   MetaScreenCastMonitorStreamSrc *monitor_src =
- META_SCREEN_CAST_MONITOR_STREAM_SRC (user_data);
-   MetaScreenCastStreamSrc *src = META_SCREEN_CAST_STREAM_SRC (monitor_src);
--  MetaScreenCastRecordResult record_result;
--  MetaScreenCastRecordFlag flags;
-+  MetaScreenCastRecordResult record_result =
-+META_SCREEN_CAST_RECORD_RESULT_RECORDED_NOTHING;
-   int64_t presentation_time_us;
- 
-   if (monitor_src->maybe_record_idle_id)
-@@ -168,12 +168,16 @@ stage_painted (MetaStage   *stage,
-   if (!clutter_frame_get_target_presentation_time (frame, 
_time_us))
- presentation_time_us = g_get_monotonic_time ();
- 
--  flags = META_SCREEN_CAST_RECORD_FLAG_DMABUF_ONLY;
--  record_result =
--meta_screen_cast_stream_src_maybe_record_frame_with_timestamp (src,
--   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-08-12 Thread Arthur Zamarin
commit: 7488f1892e8af0898217ccc69694f218d13c15b5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 12 17:53:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 12 17:53:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7488f189

x11-wm/mutter: Stabilize 44.2 x86, #909468

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

 x11-wm/mutter/mutter-44.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-44.2.ebuild b/x11-wm/mutter/mutter-44.2.ebuild
index 504e7c50b2db..3fa7e76ec965 100644
--- a/x11-wm/mutter/mutter-44.2.ebuild
+++ b/x11-wm/mutter/mutter-44.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
SRC_URI=""
 else
-   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-08-02 Thread Sam James
commit: d5c53af05e64b5f0d111f8ac9d33d3833dbb4071
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  2 17:00:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 17:00:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5c53af0

x11-wm/mutter: Stabilize 44.2 amd64, #909468

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

 x11-wm/mutter/mutter-44.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-44.2.ebuild b/x11-wm/mutter/mutter-44.2.ebuild
index b8c4b72103ac..504e7c50b2db 100644
--- a/x11-wm/mutter/mutter-44.2.ebuild
+++ b/x11-wm/mutter/mutter-44.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-07-26 Thread WANG Xuerui
commit: 2717c65aab16c8df412436a2134eff954ffc33ed
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Jul 27 03:24:49 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Jul 27 05:10:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2717c65a

x11-wm/mutter: keyword 44.3 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 x11-wm/mutter/mutter-44.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-44.3.ebuild b/x11-wm/mutter/mutter-44.3.ebuild
index f69f6fff42ab..93a17bb515c8 100644
--- a/x11-wm/mutter/mutter-44.3.ebuild
+++ b/x11-wm/mutter/mutter-44.3.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-07-15 Thread Arthur Zamarin
commit: bd2000b6b5069e70340258eb7badd3faaecbd909
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 09:55:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 09:55:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd2000b6

x11-wm/mutter: Stabilize 44.2 arm64, #909468

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

 x11-wm/mutter/mutter-44.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-44.2.ebuild b/x11-wm/mutter/mutter-44.2.ebuild
index f69f6fff42ab..b8c4b72103ac 100644
--- a/x11-wm/mutter/mutter-44.2.ebuild
+++ b/x11-wm/mutter/mutter-44.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/, profiles/

2023-07-12 Thread Matt Turner
commit: f0bad2beb4cbb35871f890722734d83523ca0842
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Jul  7 19:19:01 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jul 12 14:52:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0bad2be

x11-wm/mutter: Version bump to 45_alpha

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

 profiles/package.mask|   1 +
 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-45_alpha.ebuild | 234 +++
 3 files changed, 236 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index a2b2e48249ac..e95a8c409bed 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -77,6 +77,7 @@ dev-perl/Gtk2-Notify
 >=media-gfx/gnome-font-viewer-45_alpha
 >=net-misc/gnome-remote-desktop-45_alpha
 >=sys-apps/baobab-45_alpha
+>=x11-wm/mutter-45_alpha
 
 # Michael Orlitzky  (2023-07-05)
 # I suspect I was its only user, and I'm not a user any more. Upstream

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index cd13c829c588..3fced0e8bf66 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,3 +1,4 @@
 DIST mutter-44.1.tar.xz 2843780 BLAKE2B 
f148b96ebeeb5db9cb620ca0870862cde579fc6d5ca9ddf87d6b6ad982baf67326b931b4a43cc9c4c9aa3b7752faa6fbbac2254c75924f0fa33fb34ae16db8fe
 SHA512 
42cf748d83736e4a3ba595329d784829c278ea74c2db816bad770976000ee1f5070e0caf756ba123178819fdec6ae9380017f3c44f08bbff19c8bcaa46b6f33c
 DIST mutter-44.2.tar.xz 2848696 BLAKE2B 
2adbda457c215dfb1889c9b42eb1c58b0d012f79287414da6f4a18ff92b082d872df344abdb72b5f193f1830c6f1002495ff9152c51ad3824c779ccd81e11310
 SHA512 
5c58cac46a571bd9fabca8326cf973c79d9d47bd223b39476e143f30e435900859e5cef1858bc343261ad9c026166647b940c5becc6d788d99d947bd003e12da
 DIST mutter-44.3.tar.xz 2848256 BLAKE2B 
42c00d4673cab5d119361c6eb2b78c33894c637b36a34f9b74eb5a19ca621d3458208be020216f9a8949e8b0a9c9de697662c5aebb11f70bc83173ce33c7a1eb
 SHA512 
d29bc6c7407ba81be0b5bfa2333bc77c09f7a084e09d6902cad8ca8e64ba75a22652b68a4e84b79b80481d9a7b6cb490128113dcd125ed5bcd5423d4ec88fb35
+DIST mutter-45.alpha.tar.xz 2850600 BLAKE2B 
92e03c1ba440eae9369cb344e003d3bbc619de6ee45debf51145a6729220879855faa75f2c4c7b21cf79f691981aaed39daf771c959f44d9c63572ff2aa43195
 SHA512 
c819fa6d1ee1e41f4dee702c6b8ee7b5ede3f689a6a55e245f40d3bc8013c8414eb7077224bd8e33c9536fdf089fbc4cd7fe7a7d071cafe392c6281169c28c4b

diff --git a/x11-wm/mutter/mutter-45_alpha.ebuild 
b/x11-wm/mutter/mutter-45_alpha.ebuild
new file mode 100644
index ..09a495a3b9e1
--- /dev/null
+++ b/x11-wm/mutter/mutter-45_alpha.ebuild
@@ -0,0 +1,234 @@
+# 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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=media-libs/graphene-1.10.2[introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=x11-libs/cairo-1.14[X]
+   >=dev-libs/fribidi-1.0.0
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.75.1:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libxkbcommon-0.4.3
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+   sys-apps/dbus
+   >=x11-misc/colord-1.4.5:=
+   >=media-libs/lcms-2.6:2
+   >=media-libs/harfbuzz-2.6.0:=
+
+   gnome? ( gnome-base/gnome-desktop:4= )
+
+   >=media-libs/libcanberra-0.26
+
+   media-libs/libglvnd[X]
+
+   wayland? (
+

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-07-06 Thread Matt Turner
commit: 6c493d97f980932a325f3861c276b380f4792824
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jul  6 22:21:08 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jul  6 23:10:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c493d97

x11-wm/mutter: Version bump to 44.3

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

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-44.3.ebuild | 235 +++
 2 files changed, 236 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index ac73be83a799..cd13c829c588 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,2 +1,3 @@
 DIST mutter-44.1.tar.xz 2843780 BLAKE2B 
f148b96ebeeb5db9cb620ca0870862cde579fc6d5ca9ddf87d6b6ad982baf67326b931b4a43cc9c4c9aa3b7752faa6fbbac2254c75924f0fa33fb34ae16db8fe
 SHA512 
42cf748d83736e4a3ba595329d784829c278ea74c2db816bad770976000ee1f5070e0caf756ba123178819fdec6ae9380017f3c44f08bbff19c8bcaa46b6f33c
 DIST mutter-44.2.tar.xz 2848696 BLAKE2B 
2adbda457c215dfb1889c9b42eb1c58b0d012f79287414da6f4a18ff92b082d872df344abdb72b5f193f1830c6f1002495ff9152c51ad3824c779ccd81e11310
 SHA512 
5c58cac46a571bd9fabca8326cf973c79d9d47bd223b39476e143f30e435900859e5cef1858bc343261ad9c026166647b940c5becc6d788d99d947bd003e12da
+DIST mutter-44.3.tar.xz 2848256 BLAKE2B 
42c00d4673cab5d119361c6eb2b78c33894c637b36a34f9b74eb5a19ca621d3458208be020216f9a8949e8b0a9c9de697662c5aebb11f70bc83173ce33c7a1eb
 SHA512 
d29bc6c7407ba81be0b5bfa2333bc77c09f7a084e09d6902cad8ca8e64ba75a22652b68a4e84b79b80481d9a7b6cb490128113dcd125ed5bcd5423d4ec88fb35

diff --git a/x11-wm/mutter/mutter-44.3.ebuild b/x11-wm/mutter/mutter-44.3.ebuild
new file mode 100644
index ..f69f6fff42ab
--- /dev/null
+++ b/x11-wm/mutter/mutter-44.3.ebuild
@@ -0,0 +1,235 @@
+# 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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=media-libs/graphene-1.10.2[introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=x11-libs/cairo-1.14[X]
+   >=dev-libs/fribidi-1.0.0
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.75.1:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libxkbcommon-0.4.3
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+   sys-apps/dbus
+   >=x11-misc/colord-1.4.5:=
+   >=media-libs/lcms-2.6:2
+   >=media-libs/harfbuzz-2.6.0:=
+
+   gnome? ( gnome-base/gnome-desktop:4= )
+
+   >=media-libs/libcanberra-0.26
+
+   media-libs/libglvnd[X]
+
+   wayland? (
+   >=dev-libs/wayland-protocols-1.31
+   >=dev-libs/wayland-1.21.0
+
+   x11-libs/libdrm
+   media-libs/mesa[gbm(+)]
+   >=dev-libs/libinput-1.18.0:=
+
+   elogind? ( sys-auth/elogind )
+   x11-base/xwayland
+   video_cards_nvidia? ( gui-libs/egl-wayland )
+   )
+   udev? (
+   >=virtual/libudev-232-r1:=
+   >=dev-libs/libgudev-232
+   )
+   systemd? ( sys-apps/systemd )
+   x11-libs/libSM
+   input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
+   >=x11-libs/startup-notification-0.7
+   screencast? ( >=media-video/pipewire-0.3.21:= )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] )
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 
>=dev-util/sysprof-3.46.0 )
+"
+# for now 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-06-19 Thread Matt Turner
commit: 783a74fe86b33c6b4fed8261bf472e299c3a7ac6
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jun 19 15:14:43 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jun 19 15:29:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=783a74fe

x11-wm/mutter: Drop old versions

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

 x11-wm/mutter/mutter-44.1.ebuild | 234 ---
 1 file changed, 234 deletions(-)

diff --git a/x11-wm/mutter/mutter-44.1.ebuild b/x11-wm/mutter/mutter-44.1.ebuild
deleted file mode 100644
index de75de25b2ff..
--- a/x11-wm/mutter/mutter-44.1.ebuild
+++ /dev/null
@@ -1,234 +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 python-any-r1 udev xdg
-
-DESCRIPTION="GNOME compositing window manager based on Clutter"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
-   SRC_URI=""
-else
-   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
-
-IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
-# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
-REQUIRED_USE="
-   gtk-doc? ( introspection )
-   wayland? ( ^^ ( elogind systemd ) udev )
-   test? ( wayland )"
-RESTRICT="!test? ( test )"
-
-# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
-# xorg-server is needed at build and runtime with USE=wayland for Xwayland
-# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
-DEPEND="
-   >=media-libs/graphene-1.10.2[introspection?]
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/pango-1.46[introspection?]
-   >=x11-libs/cairo-1.14[X]
-   >=dev-libs/fribidi-1.0.0
-   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
-   >=dev-libs/glib-2.75.1:2
-   gnome-base/gnome-settings-daemon
-   >=dev-libs/json-glib-0.12.0[introspection?]
-   >=x11-libs/libxkbcommon-0.4.3
-   x11-libs/libICE
-   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
-   sys-apps/dbus
-   >=x11-misc/colord-1.4.5:=
-   >=media-libs/lcms-2.6:2
-   >=media-libs/harfbuzz-2.6.0:=
-
-   gnome? ( gnome-base/gnome-desktop:4= )
-
-   >=media-libs/libcanberra-0.26
-
-   media-libs/libglvnd[X]
-
-   wayland? (
-   >=dev-libs/wayland-protocols-1.31
-   >=dev-libs/wayland-1.21.0
-
-   x11-libs/libdrm
-   media-libs/mesa[gbm(+)]
-   >=dev-libs/libinput-1.18.0:=
-
-   elogind? ( sys-auth/elogind )
-   x11-base/xwayland
-   video_cards_nvidia? ( gui-libs/egl-wayland )
-   )
-   udev? (
-   >=virtual/libudev-232-r1:=
-   >=dev-libs/libgudev-232
-   )
-   systemd? ( sys-apps/systemd )
-   x11-libs/libSM
-   input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
-   >=x11-libs/startup-notification-0.7
-   screencast? ( >=media-video/pipewire-0.3.21:= )
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-   test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] )
-   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 
>=dev-util/sysprof-3.46.0 )
-"
-# for now upstream has "have_x11 = true" in the meson.build, but sooner or 
later upstream is going to make X optional.
-#  X? (
-DEPEND+="
-   >=gui-libs/gtk-4.0.0:4[X,introspection?]
-   >=x11-libs/libX11-1.7.0
-   >=x11-libs/libXcomposite-0.4
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   >=x11-libs/libXfixes-3
-   >=x11-libs/libXi-1.7.4
-   x11-libs/libXtst
-   x11-libs/libxkbfile
-   x11-misc/xkeyboard-config
-   >=x11-libs/libxkbcommon-0.4.3[X]
-   x11-libs/libXrender
-   >=x11-libs/libXrandr-1.5.0
-   x11-libs/libxcb:=
-   x11-libs/libXinerama
-   x11-libs/libXau
-"
-#  )"
-
-RDEPEND="${DEPEND}
-   gnome-extra/zenity
-
-   !=dev-python/python-dbusmock-0.28[${PYTHON_USEDEP}]"
-   fi
-}
-
-src_prepare() {
-   default
-
-   sed -i -e "s:#!/usr/bin/bash:#!$(command -v bash):" 
src/tests/x11-test.sh || die
-}
-
-src_configure() {
-   local emesonargs=(
-   # Mutter X11 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-06-17 Thread Arthur Zamarin
commit: c9941e2d1a40570a56e4f08c450a46cf209d9826
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 17:12:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 17:12:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9941e2d

x11-wm/mutter: Stabilize 44.1-r1 amd64, #907636

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

 x11-wm/mutter/mutter-44.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-44.1-r1.ebuild 
b/x11-wm/mutter/mutter-44.1-r1.ebuild
index 1b7505bdf977..09bf07597bb8 100644
--- a/x11-wm/mutter/mutter-44.1-r1.ebuild
+++ b/x11-wm/mutter/mutter-44.1-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-06-04 Thread Matt Turner
commit: 7c329a5b5a93cf4bb8eff902b0e146bd6a0eec18
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Jun  3 21:31:34 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jun  4 17:58:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c329a5b

x11-wm/mutter: Version bump to 44.2

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

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-44.2.ebuild | 235 +++
 2 files changed, 236 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 35fa6efca8d5..ac73be83a799 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1 +1,2 @@
 DIST mutter-44.1.tar.xz 2843780 BLAKE2B 
f148b96ebeeb5db9cb620ca0870862cde579fc6d5ca9ddf87d6b6ad982baf67326b931b4a43cc9c4c9aa3b7752faa6fbbac2254c75924f0fa33fb34ae16db8fe
 SHA512 
42cf748d83736e4a3ba595329d784829c278ea74c2db816bad770976000ee1f5070e0caf756ba123178819fdec6ae9380017f3c44f08bbff19c8bcaa46b6f33c
+DIST mutter-44.2.tar.xz 2848696 BLAKE2B 
2adbda457c215dfb1889c9b42eb1c58b0d012f79287414da6f4a18ff92b082d872df344abdb72b5f193f1830c6f1002495ff9152c51ad3824c779ccd81e11310
 SHA512 
5c58cac46a571bd9fabca8326cf973c79d9d47bd223b39476e143f30e435900859e5cef1858bc343261ad9c026166647b940c5becc6d788d99d947bd003e12da

diff --git a/x11-wm/mutter/mutter-44.2.ebuild b/x11-wm/mutter/mutter-44.2.ebuild
new file mode 100644
index ..f69f6fff42ab
--- /dev/null
+++ b/x11-wm/mutter/mutter-44.2.ebuild
@@ -0,0 +1,235 @@
+# 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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=media-libs/graphene-1.10.2[introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=x11-libs/cairo-1.14[X]
+   >=dev-libs/fribidi-1.0.0
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.75.1:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libxkbcommon-0.4.3
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+   sys-apps/dbus
+   >=x11-misc/colord-1.4.5:=
+   >=media-libs/lcms-2.6:2
+   >=media-libs/harfbuzz-2.6.0:=
+
+   gnome? ( gnome-base/gnome-desktop:4= )
+
+   >=media-libs/libcanberra-0.26
+
+   media-libs/libglvnd[X]
+
+   wayland? (
+   >=dev-libs/wayland-protocols-1.31
+   >=dev-libs/wayland-1.21.0
+
+   x11-libs/libdrm
+   media-libs/mesa[gbm(+)]
+   >=dev-libs/libinput-1.18.0:=
+
+   elogind? ( sys-auth/elogind )
+   x11-base/xwayland
+   video_cards_nvidia? ( gui-libs/egl-wayland )
+   )
+   udev? (
+   >=virtual/libudev-232-r1:=
+   >=dev-libs/libgudev-232
+   )
+   systemd? ( sys-apps/systemd )
+   x11-libs/libSM
+   input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
+   >=x11-libs/startup-notification-0.7
+   screencast? ( >=media-video/pipewire-0.3.21:= )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] )
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 
>=dev-util/sysprof-3.46.0 )
+"
+# for now upstream has "have_x11 = true" in the meson.build, but sooner or 
later upstream is going to make X optional.
+#  X? (
+DEPEND+="
+   >=gui-libs/gtk-4.0.0:4[X,introspection?]
+   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-06-03 Thread Arthur Zamarin
commit: 7d2bb2cbc8a925d76758493a526be1afe325506e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  3 18:01:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  3 18:01:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d2bb2cb

x11-wm/mutter: Stabilize 44.1-r1 x86, #907636

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

 x11-wm/mutter/mutter-44.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-44.1-r1.ebuild 
b/x11-wm/mutter/mutter-44.1-r1.ebuild
index ead2bd0abebc..1b7505bdf977 100644
--- a/x11-wm/mutter/mutter-44.1-r1.ebuild
+++ b/x11-wm/mutter/mutter-44.1-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-06-02 Thread Sam James
commit: 61ab094029cb9f7b6572fdff040666c198f5e9b0
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  3 03:23:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  3 03:23:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61ab0940

x11-wm/mutter: Stabilize 44.1-r1 arm64, #907636

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

 x11-wm/mutter/mutter-44.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-44.1-r1.ebuild 
b/x11-wm/mutter/mutter-44.1-r1.ebuild
index 8f0ee64bf0e6..ead2bd0abebc 100644
--- a/x11-wm/mutter/mutter-44.1-r1.ebuild
+++ b/x11-wm/mutter/mutter-44.1-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/files/, x11-wm/mutter/

2023-05-17 Thread Matt Turner
commit: dcef3c213fc9fccede1218579a1e3fcdd396e5d5
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 17 21:15:51 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 17 21:54:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcef3c21

x11-wm/mutter: Drop old versions

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

 x11-wm/mutter/Manifest |   3 -
 .../files/mutter-44.0-no-screencast-build.patch|  69 ---
 x11-wm/mutter/mutter-43.3.ebuild   | 206 --
 x11-wm/mutter/mutter-43.4.ebuild   | 206 --
 x11-wm/mutter/mutter-44.0-r1.ebuild| 229 -
 5 files changed, 713 deletions(-)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 0df44b9e2c1d..35fa6efca8d5 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,4 +1 @@
-DIST mutter-43.3.tar.xz 2782016 BLAKE2B 
9a931dba410a71e67383a453c4480622fceea5d7466bf05cf20b474e3cb06288ea8015bc391a77fc3a358c60282a965428c4984006a0ea8db9a7cfee2e2f
 SHA512 
5e9d4b213ac674889af9c15dd52f79a28a1c38af57f08a19bd6b2bf78a799aaa2f6dcb76adb9fa8d6a94e21d988befc37a696bc06801c96e1f692c80a5aff2ae
-DIST mutter-43.4.tar.xz 2782136 BLAKE2B 
8b1ebf42fcd0dc7b502c09f54f21454a71c1cc0a366da5306b3d088ff9bc849f561358454844e8ee40b79e878d2240714a6aeae1be424f52e7a3f7fd0d190f43
 SHA512 
ca80ceb9233dca0b8331e7fc8ebced67871a2ecf606a648ec9f6922f1a53db107e20446b828813fcab8234467b9325623708eff066cf8d803a6b2e5695766ccb
-DIST mutter-44.0.tar.xz 2838932 BLAKE2B 
0a5ea5a45a8074face45727af5d332ef61d69180d941634bf1ab673f53cd710893ccbedd16cb7bc1a09b51120b2047105a04a8eae4fbcb3803179eba89c7d73e
 SHA512 
c7d35e797d080f90cc43b2904bb04d2328fecd13cd7d1ab12b1db735d331b2df9501668c2e0f7a10ea3ad9821048b09cbeb7149fcda3d43f37e5a1834bb04e2b
 DIST mutter-44.1.tar.xz 2843780 BLAKE2B 
f148b96ebeeb5db9cb620ca0870862cde579fc6d5ca9ddf87d6b6ad982baf67326b931b4a43cc9c4c9aa3b7752faa6fbbac2254c75924f0fa33fb34ae16db8fe
 SHA512 
42cf748d83736e4a3ba595329d784829c278ea74c2db816bad770976000ee1f5070e0caf756ba123178819fdec6ae9380017f3c44f08bbff19c8bcaa46b6f33c

diff --git a/x11-wm/mutter/files/mutter-44.0-no-screencast-build.patch 
b/x11-wm/mutter/files/mutter-44.0-no-screencast-build.patch
deleted file mode 100644
index 4544a72f1e7e..
--- a/x11-wm/mutter/files/mutter-44.0-no-screencast-build.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-https://bugs.gentoo.org/901809
-https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2935
-
-From 28a599631de8fbbf28777e5238da1d7addcc0d56 Mon Sep 17 00:00:00 2001
-From: Chris Mayo 
-Date: Sat, 1 Apr 2023 18:02:56 +0100
-Subject: [PATCH] backend: Fix build with -Dremote_desktop=false
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-../mutter-44.0/src/backends/meta-backend.c: In function 
‘meta_backend_real_post_init’:
-../mutter-44.0/src/backends/meta-backend.c:560:7: error: ‘MetaBackendPrivate’ 
{aka ‘struct _MetaBackendPrivate’} has no member named 
‘remote_access_controller’
-  560 |   priv->remote_access_controller =
-  |   ^~
-
-Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2655
-Part-of: 

- src/backends/meta-backend.c | 8 ++--
- 1 file changed, 2 insertions(+), 6 deletions(-)
-
-diff --git a/src/backends/meta-backend.c b/src/backends/meta-backend.c
-index d278e6a85..e77b9612b 100644
 a/src/backends/meta-backend.c
-+++ b/src/backends/meta-backend.c
-@@ -63,6 +63,7 @@
- #include "backends/meta-input-settings-private.h"
- #include "backends/meta-logical-monitor.h"
- #include "backends/meta-monitor-manager-dummy.h"
-+#include "backends/meta-remote-access-controller-private.h"
- #include "backends/meta-settings-private.h"
- #include "backends/meta-stage-private.h"
- #include "backends/x11/meta-backend-x11.h"
-@@ -77,7 +78,6 @@
- #include "meta/util.h"
- 
- #ifdef HAVE_REMOTE_DESKTOP
--#include "backends/meta-remote-access-controller-private.h"
- #include "backends/meta-remote-desktop.h"
- #include "backends/meta-screen-cast.h"
- #endif
-@@ -134,8 +134,8 @@ struct _MetaBackendPrivate
- #endif
-   MetaSettings *settings;
-   MetaDbusSessionWatcher *dbus_session_watcher;
--#ifdef HAVE_REMOTE_DESKTOP
-   MetaRemoteAccessController *remote_access_controller;
-+#ifdef HAVE_REMOTE_DESKTOP
-   MetaScreenCast *screen_cast;
-   MetaRemoteDesktop *remote_desktop;
- #endif
-@@ -1410,13 +1410,9 @@ meta_backend_get_screen_cast (MetaBackend *backend)
- MetaRemoteAccessController *
- meta_backend_get_remote_access_controller (MetaBackend *backend)
- {
--#ifdef HAVE_REMOTE_DESKTOP
-   MetaBackendPrivate *priv = meta_backend_get_instance_private (backend);
- 
-   return priv->remote_access_controller;
--#else
--  return NULL;
--#endif
- }
- 
- /**
--- 
-2.39.2
-

diff --git a/x11-wm/mutter/mutter-43.3.ebuild b/x11-wm/mutter/mutter-43.3.ebuild
deleted file mode 100644
index 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/, x11-wm/mutter/files/

2023-05-07 Thread Pacho Ramos
commit: f436be32835d022495ef58fc4a2d7e3b0906ecb6
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun May  7 12:37:03 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun May  7 12:38:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f436be32

x11-wm/mutter: Apply important fixes from upstream

One fixes drag with QT apps and the other makes RDP desktop sharing
usable again.

Signed-off-by: Pacho Ramos  gentoo.org>

 .../mutter/files/mutter-44.1-frame-updates.patch   | 158 ++
 .../files/mutter-44.1-xdnd-frame-window.patch  |  50 +
 x11-wm/mutter/mutter-44.1-r1.ebuild| 240 +
 3 files changed, 448 insertions(+)

diff --git a/x11-wm/mutter/files/mutter-44.1-frame-updates.patch 
b/x11-wm/mutter/files/mutter-44.1-frame-updates.patch
new file mode 100644
index ..bc6f5411204b
--- /dev/null
+++ b/x11-wm/mutter/files/mutter-44.1-frame-updates.patch
@@ -0,0 +1,158 @@
+From 82bd40dcbcc3601da755678778f033bd9a30286d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Jonas=20=C3=85dahl?= 
+Date: Thu, 4 May 2023 12:31:41 +0200
+Subject: [PATCH] screen-cast/src: Never dequeue pw_buffer's we refuse to
+ record to
+
+The DMA buffer paths vs MemFd paths differ slightly in when content is
+recorded. This was in some places done by trying to record but bail if
+the dequeued buffer had the wrong type. This is problematic for two
+reasons: we'd update the timestamp even if we refused to record, making
+the follow-up attempt fail, and we'd dequeue and queue buffers that
+didn't get any content, meaning the receiving end would see empty
+buffers potentially with only cursor updates.
+
+Fix this by keeping track if a stream is DMA buffer able or not, and
+don't attempt to record at all in the places we would previously require
+DMA buffers. This avoids both issues: we don't dequeue/queue pw_buffers
+that we refuse to record to, and we won't update the recorded timestamp
+when we didn't intend to record to begin with.
+
+Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2783
+Part-of: 
+---
+ .../meta-screen-cast-monitor-stream-src.c | 25 ---
+ src/backends/meta-screen-cast-stream-src.c| 22 ++--
+ src/backends/meta-screen-cast-stream-src.h|  3 ++-
+ 3 files changed, 32 insertions(+), 18 deletions(-)
+
+diff --git a/src/backends/meta-screen-cast-monitor-stream-src.c 
b/src/backends/meta-screen-cast-monitor-stream-src.c
+index efb458067e..073a4d101f 100644
+--- a/src/backends/meta-screen-cast-monitor-stream-src.c
 b/src/backends/meta-screen-cast-monitor-stream-src.c
+@@ -158,8 +158,8 @@ stage_painted (MetaStage   *stage,
+   MetaScreenCastMonitorStreamSrc *monitor_src =
+ META_SCREEN_CAST_MONITOR_STREAM_SRC (user_data);
+   MetaScreenCastStreamSrc *src = META_SCREEN_CAST_STREAM_SRC (monitor_src);
+-  MetaScreenCastRecordResult record_result;
+-  MetaScreenCastRecordFlag flags;
++  MetaScreenCastRecordResult record_result =
++META_SCREEN_CAST_RECORD_RESULT_RECORDED_NOTHING;
+   int64_t presentation_time_us;
+ 
+   if (monitor_src->maybe_record_idle_id)
+@@ -168,12 +168,16 @@ stage_painted (MetaStage   *stage,
+   if (!clutter_frame_get_target_presentation_time (frame, 
_time_us))
+ presentation_time_us = g_get_monotonic_time ();
+ 
+-  flags = META_SCREEN_CAST_RECORD_FLAG_DMABUF_ONLY;
+-  record_result =
+-meta_screen_cast_stream_src_maybe_record_frame_with_timestamp (src,
+-   flags,
+-   NULL,
+-   
presentation_time_us);
++  if (meta_screen_cast_stream_src_uses_dma_bufs (src))
++{
++  MetaScreenCastRecordFlag flags = META_SCREEN_CAST_RECORD_FLAG_NONE;
++
++  record_result =
++meta_screen_cast_stream_src_maybe_record_frame_with_timestamp (src,
++   flags,
++   NULL,
++   
presentation_time_us);
++}
+ 
+   if (!(record_result & META_SCREEN_CAST_RECORD_RESULT_RECORDED_FRAME))
+ {
+@@ -200,13 +204,16 @@ before_stage_painted (MetaStage   *stage,
+   if (monitor_src->maybe_record_idle_id)
+ return;
+ 
++  if (!meta_screen_cast_stream_src_uses_dma_bufs (src))
++return;
++
+   if (!clutter_stage_view_peek_scanout (view))
+ return;
+ 
+   if (!clutter_frame_get_target_presentation_time (frame, 
_time_us))
+ presentation_time_us = g_get_monotonic_time ();
+ 
+-  flags = META_SCREEN_CAST_RECORD_FLAG_DMABUF_ONLY;
++  flags = META_SCREEN_CAST_RECORD_FLAG_NONE;
+   meta_screen_cast_stream_src_maybe_record_frame_with_timestamp (src,
+

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-05-06 Thread Arthur Zamarin
commit: 9812e7efab2d3472fc65fba07f06d09b6b5cade1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  6 09:22:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  6 09:22:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9812e7ef

x11-wm/mutter: Stabilize 43.4 x86, #904483

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

 x11-wm/mutter/mutter-43.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-43.4.ebuild b/x11-wm/mutter/mutter-43.4.ebuild
index 1551cc16b401..e6e29160b91d 100644
--- a/x11-wm/mutter/mutter-43.4.ebuild
+++ b/x11-wm/mutter/mutter-43.4.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="
test? ( wayland )"
 RESTRICT="!test? ( test )"
 
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 # gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
 # xorg-server is needed at build and runtime with USE=wayland for Xwayland



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-05-06 Thread Arthur Zamarin
commit: 3a08446fb762b36297c8a7da5487d58c986c09e7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  6 09:21:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  6 09:21:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a08446f

x11-wm/mutter: Stabilize 43.4 arm64, #904483

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

 x11-wm/mutter/mutter-43.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-43.4.ebuild b/x11-wm/mutter/mutter-43.4.ebuild
index 57c11794f9f0..1551cc16b401 100644
--- a/x11-wm/mutter/mutter-43.4.ebuild
+++ b/x11-wm/mutter/mutter-43.4.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="
test? ( wayland )"
 RESTRICT="!test? ( test )"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
 
 # gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
 # xorg-server is needed at build and runtime with USE=wayland for Xwayland



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-05-06 Thread Arthur Zamarin
commit: e05128ac5eaa385cddd75a2c1fc72d5d7f619dd2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  6 09:21:53 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  6 09:21:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e05128ac

x11-wm/mutter: Stabilize 43.4 amd64, #904483

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

 x11-wm/mutter/mutter-43.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-43.4.ebuild b/x11-wm/mutter/mutter-43.4.ebuild
index ae5c2fcf0d2e..57c11794f9f0 100644
--- a/x11-wm/mutter/mutter-43.4.ebuild
+++ b/x11-wm/mutter/mutter-43.4.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="
test? ( wayland )"
 RESTRICT="!test? ( test )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 
 # gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
 # xorg-server is needed at build and runtime with USE=wayland for Xwayland



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-05-04 Thread Arthur Zamarin
commit: 3095fae2cc1cce7431c71046792611cb13fb98c8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May  4 15:09:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May  4 15:09:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3095fae2

x11-wm/mutter: Stabilize 44.1 arm64, #905482

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

 x11-wm/mutter/mutter-44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-44.1.ebuild b/x11-wm/mutter/mutter-44.1.ebuild
index ab204c3ff085..5401a8c145af 100644
--- a/x11-wm/mutter/mutter-44.1.ebuild
+++ b/x11-wm/mutter/mutter-44.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
SRC_URI=""
 else
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-05-04 Thread Arthur Zamarin
commit: 0e523fec34d16c3bc1fbdbb6a21d79874d81bf3c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May  4 15:09:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May  4 15:09:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e523fec

x11-wm/mutter: Stabilize 44.1 x86, #905482

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

 x11-wm/mutter/mutter-44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-44.1.ebuild b/x11-wm/mutter/mutter-44.1.ebuild
index 5401a8c145af..de75de25b2ff 100644
--- a/x11-wm/mutter/mutter-44.1.ebuild
+++ b/x11-wm/mutter/mutter-44.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
SRC_URI=""
 else
-   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-05-03 Thread Sam James
commit: 427f05f816602e578aff1ec7ada0d3fdd5cd6ee3
Author: Sam James  gentoo  org>
AuthorDate: Wed May  3 22:58:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  3 22:58:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=427f05f8

x11-wm/mutter: Stabilize 44.1 amd64, #905482

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

 x11-wm/mutter/mutter-44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-44.1.ebuild b/x11-wm/mutter/mutter-44.1.ebuild
index 09a495a3b9e1..ab204c3ff085 100644
--- a/x11-wm/mutter/mutter-44.1.ebuild
+++ b/x11-wm/mutter/mutter-44.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-04-25 Thread Matt Turner
commit: db3773b46c2434c51bb69a543b5d5b544007ca97
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 25 19:46:23 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 25 20:59:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db3773b4

x11-wm/mutter: Version bump to 44.1

* Wire IUSE=gnome up to the libgnome_desktop meson option (bug #903205)

Closes: https://bugs.gentoo.org/903205
Signed-off-by: Matt Turner  gentoo.org>

 x11-wm/mutter/Manifest   | 1 +
 x11-wm/mutter/{mutter-.ebuild => mutter-44.1.ebuild} | 4 ++--
 x11-wm/mutter/mutter-.ebuild | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index f859806a4522..0df44b9e2c1d 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,3 +1,4 @@
 DIST mutter-43.3.tar.xz 2782016 BLAKE2B 
9a931dba410a71e67383a453c4480622fceea5d7466bf05cf20b474e3cb06288ea8015bc391a77fc3a358c60282a965428c4984006a0ea8db9a7cfee2e2f
 SHA512 
5e9d4b213ac674889af9c15dd52f79a28a1c38af57f08a19bd6b2bf78a799aaa2f6dcb76adb9fa8d6a94e21d988befc37a696bc06801c96e1f692c80a5aff2ae
 DIST mutter-43.4.tar.xz 2782136 BLAKE2B 
8b1ebf42fcd0dc7b502c09f54f21454a71c1cc0a366da5306b3d088ff9bc849f561358454844e8ee40b79e878d2240714a6aeae1be424f52e7a3f7fd0d190f43
 SHA512 
ca80ceb9233dca0b8331e7fc8ebced67871a2ecf606a648ec9f6922f1a53db107e20446b828813fcab8234467b9325623708eff066cf8d803a6b2e5695766ccb
 DIST mutter-44.0.tar.xz 2838932 BLAKE2B 
0a5ea5a45a8074face45727af5d332ef61d69180d941634bf1ab673f53cd710893ccbedd16cb7bc1a09b51120b2047105a04a8eae4fbcb3803179eba89c7d73e
 SHA512 
c7d35e797d080f90cc43b2904bb04d2328fecd13cd7d1ab12b1db735d331b2df9501668c2e0f7a10ea3ad9821048b09cbeb7149fcda3d43f37e5a1834bb04e2b
+DIST mutter-44.1.tar.xz 2843780 BLAKE2B 
f148b96ebeeb5db9cb620ca0870862cde579fc6d5ca9ddf87d6b6ad982baf67326b931b4a43cc9c4c9aa3b7752faa6fbbac2254c75924f0fa33fb34ae16db8fe
 SHA512 
42cf748d83736e4a3ba595329d784829c278ea74c2db816bad770976000ee1f5070e0caf756ba123178819fdec6ae9380017f3c44f08bbff19c8bcaa46b6f33c

diff --git a/x11-wm/mutter/mutter-.ebuild b/x11-wm/mutter/mutter-44.1.ebuild
similarity index 98%
copy from x11-wm/mutter/mutter-.ebuild
copy to x11-wm/mutter/mutter-44.1.ebuild
index 4448bd1400ba..09a495a3b9e1 100644
--- a/x11-wm/mutter/mutter-.ebuild
+++ b/x11-wm/mutter/mutter-44.1.ebuild
@@ -46,7 +46,7 @@ DEPEND="
sys-apps/dbus
>=x11-misc/colord-1.4.5:=
>=media-libs/lcms-2.6:2
-   >=media-libs/harfbuzz-2.6.0
+   >=media-libs/harfbuzz-2.6.0:=
 
gnome? ( gnome-base/gnome-desktop:4= )
 
@@ -174,7 +174,7 @@ src_configure() {
$(meson_use systemd)
$(meson_use wayland native_backend)
$(meson_use screencast remote_desktop)
-   -Dlibgnome_desktop=true
+   $(meson_use gnome libgnome_desktop)
$(meson_use udev)
-Dudev_dir=$(get_udevdir)
$(meson_use input_devices_wacom libwacom)

diff --git a/x11-wm/mutter/mutter-.ebuild b/x11-wm/mutter/mutter-.ebuild
index 4448bd1400ba..09a495a3b9e1 100644
--- a/x11-wm/mutter/mutter-.ebuild
+++ b/x11-wm/mutter/mutter-.ebuild
@@ -46,7 +46,7 @@ DEPEND="
sys-apps/dbus
>=x11-misc/colord-1.4.5:=
>=media-libs/lcms-2.6:2
-   >=media-libs/harfbuzz-2.6.0
+   >=media-libs/harfbuzz-2.6.0:=
 
gnome? ( gnome-base/gnome-desktop:4= )
 
@@ -174,7 +174,7 @@ src_configure() {
$(meson_use systemd)
$(meson_use wayland native_backend)
$(meson_use screencast remote_desktop)
-   -Dlibgnome_desktop=true
+   $(meson_use gnome libgnome_desktop)
$(meson_use udev)
-Dudev_dir=$(get_udevdir)
$(meson_use input_devices_wacom libwacom)



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/files/

2023-04-25 Thread Matt Turner
commit: 10f493c1184d89d0dd05b617523eabba846c1653
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 25 15:15:32 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 25 15:20:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10f493c1

x11-wm/mutter: Update no-screencast patch

Closes: https://github.com/gentoo/gentoo/pull/30401
Signed-off-by: Matt Turner  gentoo.org>

 .../files/mutter-44.0-no-screencast-build.patch| 48 +++---
 1 file changed, 43 insertions(+), 5 deletions(-)

diff --git a/x11-wm/mutter/files/mutter-44.0-no-screencast-build.patch 
b/x11-wm/mutter/files/mutter-44.0-no-screencast-build.patch
index 85b95164a65a..4544a72f1e7e 100644
--- a/x11-wm/mutter/files/mutter-44.0-no-screencast-build.patch
+++ b/x11-wm/mutter/files/mutter-44.0-no-screencast-build.patch
@@ -1,22 +1,45 @@
 https://bugs.gentoo.org/901809
 https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2935
 
-From 2c1eee4d0a27439e97ff5dee541ad138aa75aaed Mon Sep 17 00:00:00 2001
+From 28a599631de8fbbf28777e5238da1d7addcc0d56 Mon Sep 17 00:00:00 2001
 From: Chris Mayo 
-Date: Sat, 25 Mar 2023 17:22:01 +
+Date: Sat, 1 Apr 2023 18:02:56 +0100
 Subject: [PATCH] backend: Fix build with -Dremote_desktop=false
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
 
-../mutter-44.0/src/backends/meta-backend.c: In function 
‘meta_backend_real_post_init’:
-../mutter-44.0/src/backends/meta-backend.c:560:7: error: 
‘MetaBackendPrivate’ {aka ‘struct _MetaBackendPrivate’} has no member 
named ‘remote_access_controller’
+../mutter-44.0/src/backends/meta-backend.c: In function 
‘meta_backend_real_post_init’:
+../mutter-44.0/src/backends/meta-backend.c:560:7: error: ‘MetaBackendPrivate’ 
{aka ‘struct _MetaBackendPrivate’} has no member named 
‘remote_access_controller’
   560 |   priv->remote_access_controller =
   |   ^~
 
 Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2655
+Part-of: 
+---
+ src/backends/meta-backend.c | 8 ++--
+ 1 file changed, 2 insertions(+), 6 deletions(-)
+
+diff --git a/src/backends/meta-backend.c b/src/backends/meta-backend.c
+index d278e6a85..e77b9612b 100644
 --- a/src/backends/meta-backend.c
 +++ b/src/backends/meta-backend.c
+@@ -63,6 +63,7 @@
+ #include "backends/meta-input-settings-private.h"
+ #include "backends/meta-logical-monitor.h"
+ #include "backends/meta-monitor-manager-dummy.h"
++#include "backends/meta-remote-access-controller-private.h"
+ #include "backends/meta-settings-private.h"
+ #include "backends/meta-stage-private.h"
+ #include "backends/x11/meta-backend-x11.h"
+@@ -77,7 +78,6 @@
+ #include "meta/util.h"
+ 
+ #ifdef HAVE_REMOTE_DESKTOP
+-#include "backends/meta-remote-access-controller-private.h"
+ #include "backends/meta-remote-desktop.h"
+ #include "backends/meta-screen-cast.h"
+ #endif
 @@ -134,8 +134,8 @@ struct _MetaBackendPrivate
  #endif
MetaSettings *settings;
@@ -27,5 +50,20 @@ Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2655
MetaScreenCast *screen_cast;
MetaRemoteDesktop *remote_desktop;
  #endif
+@@ -1410,13 +1410,9 @@ meta_backend_get_screen_cast (MetaBackend *backend)
+ MetaRemoteAccessController *
+ meta_backend_get_remote_access_controller (MetaBackend *backend)
+ {
+-#ifdef HAVE_REMOTE_DESKTOP
+   MetaBackendPrivate *priv = meta_backend_get_instance_private (backend);
+ 
+   return priv->remote_access_controller;
+-#else
+-  return NULL;
+-#endif
+ }
+ 
+ /**
 -- 
-GitLab
+2.39.2
+



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-04-10 Thread Matt Turner
commit: 62afe935d2f0c6403b482030b835003d36fbeb8f
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 10 12:35:08 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr 10 12:37:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62afe935

x11-wm/mutter: Version bump to 43.4

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

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-43.4.ebuild | 206 +++
 2 files changed, 207 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index cfa12f281c18..f859806a4522 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,2 +1,3 @@
 DIST mutter-43.3.tar.xz 2782016 BLAKE2B 
9a931dba410a71e67383a453c4480622fceea5d7466bf05cf20b474e3cb06288ea8015bc391a77fc3a358c60282a965428c4984006a0ea8db9a7cfee2e2f
 SHA512 
5e9d4b213ac674889af9c15dd52f79a28a1c38af57f08a19bd6b2bf78a799aaa2f6dcb76adb9fa8d6a94e21d988befc37a696bc06801c96e1f692c80a5aff2ae
+DIST mutter-43.4.tar.xz 2782136 BLAKE2B 
8b1ebf42fcd0dc7b502c09f54f21454a71c1cc0a366da5306b3d088ff9bc849f561358454844e8ee40b79e878d2240714a6aeae1be424f52e7a3f7fd0d190f43
 SHA512 
ca80ceb9233dca0b8331e7fc8ebced67871a2ecf606a648ec9f6922f1a53db107e20446b828813fcab8234467b9325623708eff066cf8d803a6b2e5695766ccb
 DIST mutter-44.0.tar.xz 2838932 BLAKE2B 
0a5ea5a45a8074face45727af5d332ef61d69180d941634bf1ab673f53cd710893ccbedd16cb7bc1a09b51120b2047105a04a8eae4fbcb3803179eba89c7d73e
 SHA512 
c7d35e797d080f90cc43b2904bb04d2328fecd13cd7d1ab12b1db735d331b2df9501668c2e0f7a10ea3ad9821048b09cbeb7149fcda3d43f37e5a1834bb04e2b

diff --git a/x11-wm/mutter/mutter-43.4.ebuild b/x11-wm/mutter/mutter-43.4.ebuild
new file mode 100644
index ..ae5c2fcf0d2e
--- /dev/null
+++ b/x11-wm/mutter/mutter-43.4.ebuild
@@ -0,0 +1,206 @@
+# 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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="doc elogind gnome input_devices_wacom +introspection screencast sysprof 
systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=media-libs/lcms-2.6:2
+   >=x11-misc/colord-1.4.5:=
+   >=x11-libs/libX11-1.7.0
+   >=media-libs/graphene-1.10.2[introspection?]
+   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=x11-libs/cairo-1.14[X]
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.69.0:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libxkbcommon-0.4.3
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+   >=media-libs/libcanberra-0.26
+   sys-apps/dbus
+   gnome? ( gnome-base/gnome-desktop:3= )
+   media-libs/libglvnd[X]
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   systemd? ( sys-apps/systemd )
+   wayland? (
+   >=dev-libs/wayland-protocols-1.26
+   >=dev-libs/wayland-1.21.0
+   x11-libs/libdrm
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,gles2]
+   >=dev-libs/libinput-1.18.0:=
+   elogind? ( sys-auth/elogind )
+   x11-base/xwayland
+   video_cards_nvidia? ( gui-libs/egl-wayland )
+   )
+   udev? ( >=dev-libs/libgudev-232
+   >=virtual/libudev-232-r1:=
+   )
+   x11-libs/libSM
+   input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
+   >=x11-libs/startup-notification-0.7
+   screencast? ( >=media-video/pipewire-0.3.21:= )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   doc? ( >=dev-util/gi-docgen-2021.1 )
+"
+# for now upstream has "have_x11 = true" in the meson.build, but sooner or 
later upstream is going to make X optional.
+#  X? (
+DEPEND+="
+   >=x11-libs/libXcomposite-0.4
+   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-04-01 Thread Matt Turner
commit: fdebd704c565cc88e696abd99173138598378a77
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr  2 00:34:41 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr  2 00:56:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdebd704

x11-wm/mutter: Drop old versions

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

 x11-wm/mutter/Manifest|   2 -
 x11-wm/mutter/mutter-43.2.ebuild  | 206 ---
 x11-wm/mutter/mutter-44_rc.ebuild | 218 --
 3 files changed, 426 deletions(-)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 536a834288d1..cfa12f281c18 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,4 +1,2 @@
-DIST mutter-43.2.tar.xz 2781032 BLAKE2B 
cb4fc05ae9b53029649e9c80c8ce450d383a41f142ff1000bca6f9c1ddc707897511b5b54e8e28b4d263d19cffdfa699cef034d667cd8f166f8274c0f237d41a
 SHA512 
ae6afccdf6af99197072afabf0900e1a72f38acfa6c4d039e8db03d21e89513f8828f29eb292ca9dfdec64388dcc4a93db64139e3af66706aaac81461b5da96d
 DIST mutter-43.3.tar.xz 2782016 BLAKE2B 
9a931dba410a71e67383a453c4480622fceea5d7466bf05cf20b474e3cb06288ea8015bc391a77fc3a358c60282a965428c4984006a0ea8db9a7cfee2e2f
 SHA512 
5e9d4b213ac674889af9c15dd52f79a28a1c38af57f08a19bd6b2bf78a799aaa2f6dcb76adb9fa8d6a94e21d988befc37a696bc06801c96e1f692c80a5aff2ae
 DIST mutter-44.0.tar.xz 2838932 BLAKE2B 
0a5ea5a45a8074face45727af5d332ef61d69180d941634bf1ab673f53cd710893ccbedd16cb7bc1a09b51120b2047105a04a8eae4fbcb3803179eba89c7d73e
 SHA512 
c7d35e797d080f90cc43b2904bb04d2328fecd13cd7d1ab12b1db735d331b2df9501668c2e0f7a10ea3ad9821048b09cbeb7149fcda3d43f37e5a1834bb04e2b
-DIST mutter-44.rc.tar.xz 2837848 BLAKE2B 
7590afd00f6e6e65062675fd2478a8b7f41e7199f0ea0f77ccd8e62ba6e07bdefea57f8206a1f57cef101c97abe9f621cd4bf3cabca0d2bd0249f330c104072d
 SHA512 
1d7659f9b4bb96ea50c32f122a8e621639007d023970cfeeb2afe5351abc38b9a697163019e26c85cad611f65eccbcd9f940ff1ff5ab10509fda8122c43f9a66

diff --git a/x11-wm/mutter/mutter-43.2.ebuild b/x11-wm/mutter/mutter-43.2.ebuild
deleted file mode 100644
index e6e29160b91d..
--- a/x11-wm/mutter/mutter-43.2.ebuild
+++ /dev/null
@@ -1,206 +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 python-any-r1 udev xdg
-
-DESCRIPTION="GNOME compositing window manager based on Clutter"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
-
-LICENSE="GPL-2+"
-SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
-
-IUSE="doc elogind gnome input_devices_wacom +introspection screencast sysprof 
systemd test udev wayland video_cards_nvidia"
-# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
-REQUIRED_USE="
-   wayland? ( ^^ ( elogind systemd ) udev )
-   test? ( wayland )"
-RESTRICT="!test? ( test )"
-
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
-# xorg-server is needed at build and runtime with USE=wayland for Xwayland
-# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
-DEPEND="
-   >=media-libs/lcms-2.6:2
-   >=x11-misc/colord-1.4.5:=
-   >=x11-libs/libX11-1.7.0
-   >=media-libs/graphene-1.10.2[introspection?]
-   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/pango-1.46[introspection?]
-   >=dev-libs/fribidi-1.0.0
-   >=x11-libs/cairo-1.14[X]
-   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
-   >=dev-libs/glib-2.69.0:2
-   gnome-base/gnome-settings-daemon
-   >=dev-libs/json-glib-0.12.0[introspection?]
-   >=x11-libs/libxkbcommon-0.4.3
-   x11-libs/libICE
-   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
-   >=media-libs/libcanberra-0.26
-   sys-apps/dbus
-   gnome? ( gnome-base/gnome-desktop:3= )
-   media-libs/libglvnd[X]
-   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
-   systemd? ( sys-apps/systemd )
-   wayland? (
-   >=dev-libs/wayland-protocols-1.26
-   >=dev-libs/wayland-1.21.0
-   x11-libs/libdrm
-   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,gles2]
-   >=dev-libs/libinput-1.18.0:=
-   elogind? ( sys-auth/elogind )
-   x11-base/xwayland
-   video_cards_nvidia? ( gui-libs/egl-wayland )
-   )
-   udev? ( >=dev-libs/libgudev-232
-   >=virtual/libudev-232-r1:=
-   )
-   x11-libs/libSM
-   input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
-   >=x11-libs/startup-notification-0.7

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-03-28 Thread David Seifert
commit: ee9baaf59e59ffb59602fe8922d8129113cf35b0
Author: David Seifert  gentoo  org>
AuthorDate: Tue Mar 28 20:50:10 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Mar 28 20:50:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee9baaf5

x11-wm/mutter: sync live ebuild

Signed-off-by: David Seifert  gentoo.org>

 x11-wm/mutter/mutter-.ebuild | 14 +-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-.ebuild b/x11-wm/mutter/mutter-.ebuild
index 09f3116068ef..4448bd1400ba 100644
--- a/x11-wm/mutter/mutter-.ebuild
+++ b/x11-wm/mutter/mutter-.ebuild
@@ -150,9 +150,21 @@ src_prepare() {
 
 src_configure() {
local emesonargs=(
+   # Mutter X11 renderer only supports gles2 and GLX, thus do NOT 
pass
+   #
+   #   -Dopengl_libname=libOpenGL.so.0
+   #
+   # while we build the x11 renderer, as we currently enable gles2 
only
+   # with USE=wayland and x11 renderer wouldn't find the needed 
GLX symbols
+   # in a configuration where wayland is disabled, as libOpenGL 
doesn't
+   # include them.
+   #
+   # See
+   # - https://bugs.gentoo.org/835786
+   # - https://forums.gentoo.org/viewtopic-p-8695669.html
+
--buildtype $(usex debug debug plain)
-Dopengl=true
-   -Dopengl_libname=libOpenGL
$(meson_use wayland gles2)
#gles2_libname
-Degl=true



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-03-28 Thread David Seifert
commit: a59821acef452267809d8c0e1d7e9d78ebe04a38
Author: David Seifert  gentoo  org>
AuthorDate: Tue Mar 28 18:40:51 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Mar 28 18:40:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a59821ac

x11-wm/mutter: fix with USE="-wayland"

Signed-off-by: David Seifert  gentoo.org>

 .../mutter/{mutter-44.0.ebuild => mutter-44.0-r1.ebuild}   | 14 +-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-44.0.ebuild 
b/x11-wm/mutter/mutter-44.0-r1.ebuild
similarity index 92%
rename from x11-wm/mutter/mutter-44.0.ebuild
rename to x11-wm/mutter/mutter-44.0-r1.ebuild
index b53a43637e87..3ca6e7a5b72e 100644
--- a/x11-wm/mutter/mutter-44.0.ebuild
+++ b/x11-wm/mutter/mutter-44.0-r1.ebuild
@@ -145,9 +145,21 @@ src_prepare() {
 
 src_configure() {
local emesonargs=(
+   # Mutter X11 renderer only supports gles2 and GLX, thus do NOT 
pass
+   #
+   #   -Dopengl_libname=libOpenGL.so.0
+   #
+   # while we build the x11 renderer, as we currently enable gles2 
only
+   # with USE=wayland and x11 renderer wouldn't find the needed 
GLX symbols
+   # in a configuration where wayland is disabled, as libOpenGL 
doesn't
+   # include them.
+   #
+   # See
+   # - https://bugs.gentoo.org/835786
+   # - https://forums.gentoo.org/viewtopic-p-8695669.html
+
--buildtype $(usex debug debug plain)
-Dopengl=true
-   -Dopengl_libname=libOpenGL
$(meson_use wayland gles2)
#gles2_libname
-Degl=true



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/files/, x11-wm/mutter/

2023-03-27 Thread Sam James
commit: 71df66a832a266fd1c151d2fa89163586da4436f
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 27 14:12:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 27 14:12:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71df66a8

x11-wm/mutter: fix build w/ USE=-screencast

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

 .../files/mutter-44.0-no-screencast-build.patch| 31 ++
 x11-wm/mutter/mutter-44.0.ebuild   |  1 +
 2 files changed, 32 insertions(+)

diff --git a/x11-wm/mutter/files/mutter-44.0-no-screencast-build.patch 
b/x11-wm/mutter/files/mutter-44.0-no-screencast-build.patch
new file mode 100644
index ..85b95164a65a
--- /dev/null
+++ b/x11-wm/mutter/files/mutter-44.0-no-screencast-build.patch
@@ -0,0 +1,31 @@
+https://bugs.gentoo.org/901809
+https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2935
+
+From 2c1eee4d0a27439e97ff5dee541ad138aa75aaed Mon Sep 17 00:00:00 2001
+From: Chris Mayo 
+Date: Sat, 25 Mar 2023 17:22:01 +
+Subject: [PATCH] backend: Fix build with -Dremote_desktop=false
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+../mutter-44.0/src/backends/meta-backend.c: In function 
‘meta_backend_real_post_init’:
+../mutter-44.0/src/backends/meta-backend.c:560:7: error: 
‘MetaBackendPrivate’ {aka ‘struct _MetaBackendPrivate’} has no member 
named ‘remote_access_controller’
+  560 |   priv->remote_access_controller =
+  |   ^~
+
+Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2655
+--- a/src/backends/meta-backend.c
 b/src/backends/meta-backend.c
+@@ -134,8 +134,8 @@ struct _MetaBackendPrivate
+ #endif
+   MetaSettings *settings;
+   MetaDbusSessionWatcher *dbus_session_watcher;
+-#ifdef HAVE_REMOTE_DESKTOP
+   MetaRemoteAccessController *remote_access_controller;
++#ifdef HAVE_REMOTE_DESKTOP
+   MetaScreenCast *screen_cast;
+   MetaRemoteDesktop *remote_desktop;
+ #endif
+-- 
+GitLab

diff --git a/x11-wm/mutter/mutter-44.0.ebuild b/x11-wm/mutter/mutter-44.0.ebuild
index 5ef3fcb79b38..b53a43637e87 100644
--- a/x11-wm/mutter/mutter-44.0.ebuild
+++ b/x11-wm/mutter/mutter-44.0.ebuild
@@ -128,6 +128,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-43.0-Disable-anonymous-file-test.patch
+   "${FILESDIR}"/${PN}-44.0-no-screencast-build.patch
 )
 
 python_check_deps() {



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-03-19 Thread Matt Turner
commit: 90c0362270a8a7e9a1ba1c9979b30873d49b77ca
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Mar 19 18:35:38 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 19 23:38:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90c03622

x11-wm/mutter: Version bump to 44.0

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

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-44.0.ebuild | 216 +++
 2 files changed, 217 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 8f6b40f3f400..536a834288d1 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,3 +1,4 @@
 DIST mutter-43.2.tar.xz 2781032 BLAKE2B 
cb4fc05ae9b53029649e9c80c8ce450d383a41f142ff1000bca6f9c1ddc707897511b5b54e8e28b4d263d19cffdfa699cef034d667cd8f166f8274c0f237d41a
 SHA512 
ae6afccdf6af99197072afabf0900e1a72f38acfa6c4d039e8db03d21e89513f8828f29eb292ca9dfdec64388dcc4a93db64139e3af66706aaac81461b5da96d
 DIST mutter-43.3.tar.xz 2782016 BLAKE2B 
9a931dba410a71e67383a453c4480622fceea5d7466bf05cf20b474e3cb06288ea8015bc391a77fc3a358c60282a965428c4984006a0ea8db9a7cfee2e2f
 SHA512 
5e9d4b213ac674889af9c15dd52f79a28a1c38af57f08a19bd6b2bf78a799aaa2f6dcb76adb9fa8d6a94e21d988befc37a696bc06801c96e1f692c80a5aff2ae
+DIST mutter-44.0.tar.xz 2838932 BLAKE2B 
0a5ea5a45a8074face45727af5d332ef61d69180d941634bf1ab673f53cd710893ccbedd16cb7bc1a09b51120b2047105a04a8eae4fbcb3803179eba89c7d73e
 SHA512 
c7d35e797d080f90cc43b2904bb04d2328fecd13cd7d1ab12b1db735d331b2df9501668c2e0f7a10ea3ad9821048b09cbeb7149fcda3d43f37e5a1834bb04e2b
 DIST mutter-44.rc.tar.xz 2837848 BLAKE2B 
7590afd00f6e6e65062675fd2478a8b7f41e7199f0ea0f77ccd8e62ba6e07bdefea57f8206a1f57cef101c97abe9f621cd4bf3cabca0d2bd0249f330c104072d
 SHA512 
1d7659f9b4bb96ea50c32f122a8e621639007d023970cfeeb2afe5351abc38b9a697163019e26c85cad611f65eccbcd9f940ff1ff5ab10509fda8122c43f9a66

diff --git a/x11-wm/mutter/mutter-44.0.ebuild b/x11-wm/mutter/mutter-44.0.ebuild
new file mode 100644
index ..5ef3fcb79b38
--- /dev/null
+++ b/x11-wm/mutter/mutter-44.0.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_{9..11} )
+inherit gnome.org gnome2-utils meson python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=media-libs/graphene-1.10.2[introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=x11-libs/cairo-1.14[X]
+   >=dev-libs/fribidi-1.0.0
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.75.1:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libxkbcommon-0.4.3
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+   sys-apps/dbus
+   >=x11-misc/colord-1.4.5:=
+   >=media-libs/lcms-2.6:2
+   >=media-libs/harfbuzz-2.6.0
+
+   gnome? ( gnome-base/gnome-desktop:4= )
+
+   >=media-libs/libcanberra-0.26
+
+   media-libs/libglvnd[X]
+
+   wayland? (
+   >=dev-libs/wayland-protocols-1.31
+   >=dev-libs/wayland-1.21.0
+
+   x11-libs/libdrm
+   media-libs/mesa[gbm(+)]
+   >=dev-libs/libinput-1.18.0:=
+
+   elogind? ( sys-auth/elogind )
+   x11-base/xwayland
+   video_cards_nvidia? ( gui-libs/egl-wayland )
+   )
+   udev? (
+   >=virtual/libudev-232-r1:=
+   >=dev-libs/libgudev-232
+   )
+   systemd? ( sys-apps/systemd )
+   x11-libs/libSM
+   input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
+   >=x11-libs/startup-notification-0.7
+   screencast? ( 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-03-11 Thread Matt Turner
commit: ef1daa08473886e5a28186daf1e645fa285aab3e
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 11 16:03:02 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 11 16:19:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef1daa08

x11-wm/mutter: Add live ebuild

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

 x11-wm/mutter/mutter-.ebuild | 222 +++
 1 file changed, 222 insertions(+)

diff --git a/x11-wm/mutter/mutter-.ebuild b/x11-wm/mutter/mutter-.ebuild
new file mode 100644
index ..09f3116068ef
--- /dev/null
+++ b/x11-wm/mutter/mutter-.ebuild
@@ -0,0 +1,222 @@
+# 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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=media-libs/graphene-1.10.2[introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=x11-libs/cairo-1.14[X]
+   >=dev-libs/fribidi-1.0.0
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.75.1:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libxkbcommon-0.4.3
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+   sys-apps/dbus
+   >=x11-misc/colord-1.4.5:=
+   >=media-libs/lcms-2.6:2
+   >=media-libs/harfbuzz-2.6.0
+
+   gnome? ( gnome-base/gnome-desktop:4= )
+
+   >=media-libs/libcanberra-0.26
+
+   media-libs/libglvnd[X]
+
+   wayland? (
+   >=dev-libs/wayland-protocols-1.31
+   >=dev-libs/wayland-1.21.0
+
+   x11-libs/libdrm
+   media-libs/mesa[gbm(+)]
+   >=dev-libs/libinput-1.18.0:=
+
+   elogind? ( sys-auth/elogind )
+   x11-base/xwayland
+   video_cards_nvidia? ( gui-libs/egl-wayland )
+   )
+   udev? (
+   >=virtual/libudev-232-r1:=
+   >=dev-libs/libgudev-232
+   )
+   systemd? ( sys-apps/systemd )
+   x11-libs/libSM
+   input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
+   >=x11-libs/startup-notification-0.7
+   screencast? ( >=media-video/pipewire-0.3.21:= )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] )
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 
>=dev-util/sysprof-3.46.0 )
+"
+# for now upstream has "have_x11 = true" in the meson.build, but sooner or 
later upstream is going to make X optional.
+#  X? (
+DEPEND+="
+   >=gui-libs/gtk-4.0.0:4[X,introspection?]
+   >=x11-libs/libX11-1.7.0
+   >=x11-libs/libXcomposite-0.4
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   >=x11-libs/libXfixes-3
+   >=x11-libs/libXi-1.7.4
+   x11-libs/libXtst
+   x11-libs/libxkbfile
+   x11-misc/xkeyboard-config
+   >=x11-libs/libxkbcommon-0.4.3[X]
+   x11-libs/libXrender
+   >=x11-libs/libXrandr-1.5.0
+   x11-libs/libxcb:=
+   x11-libs/libXinerama
+   x11-libs/libXau
+"
+#  )"
+
+RDEPEND="${DEPEND}
+   gnome-extra/zenity
+
+   !=dev-python/python-dbusmock-0.28[${PYTHON_USEDEP}]"
+   fi
+}
+
+src_prepare() {
+   default
+
+   sed -i -e "s:#!/usr/bin/bash:#!$(command -v bash):" 
src/tests/x11-test.sh || die
+}
+
+src_configure() {
+   local emesonargs=(
+   --buildtype $(usex 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-03-11 Thread Matt Turner
commit: 83bb2506b49b83cf67857c574b96e9fb8f846e64
Author: Guillermo Joandet  gmail  com>
AuthorDate: Mon Mar  6 20:47:13 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 11 15:40:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83bb2506

x11-wm/mutter: Version bump to 44_rc

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

 x11-wm/mutter/Manifest|   1 +
 x11-wm/mutter/mutter-44_rc.ebuild | 218 ++
 2 files changed, 219 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index ef10b9e1c86b..8f6b40f3f400 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,2 +1,3 @@
 DIST mutter-43.2.tar.xz 2781032 BLAKE2B 
cb4fc05ae9b53029649e9c80c8ce450d383a41f142ff1000bca6f9c1ddc707897511b5b54e8e28b4d263d19cffdfa699cef034d667cd8f166f8274c0f237d41a
 SHA512 
ae6afccdf6af99197072afabf0900e1a72f38acfa6c4d039e8db03d21e89513f8828f29eb292ca9dfdec64388dcc4a93db64139e3af66706aaac81461b5da96d
 DIST mutter-43.3.tar.xz 2782016 BLAKE2B 
9a931dba410a71e67383a453c4480622fceea5d7466bf05cf20b474e3cb06288ea8015bc391a77fc3a358c60282a965428c4984006a0ea8db9a7cfee2e2f
 SHA512 
5e9d4b213ac674889af9c15dd52f79a28a1c38af57f08a19bd6b2bf78a799aaa2f6dcb76adb9fa8d6a94e21d988befc37a696bc06801c96e1f692c80a5aff2ae
+DIST mutter-44.rc.tar.xz 2837848 BLAKE2B 
7590afd00f6e6e65062675fd2478a8b7f41e7199f0ea0f77ccd8e62ba6e07bdefea57f8206a1f57cef101c97abe9f621cd4bf3cabca0d2bd0249f330c104072d
 SHA512 
1d7659f9b4bb96ea50c32f122a8e621639007d023970cfeeb2afe5351abc38b9a697163019e26c85cad611f65eccbcd9f940ff1ff5ab10509fda8122c43f9a66

diff --git a/x11-wm/mutter/mutter-44_rc.ebuild 
b/x11-wm/mutter/mutter-44_rc.ebuild
new file mode 100644
index ..3cc3cccf36fc
--- /dev/null
+++ b/x11-wm/mutter/mutter-44_rc.ebuild
@@ -0,0 +1,218 @@
+# 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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz;
+S="${WORKDIR}/${PN}-44.rc"
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=media-libs/graphene-1.10.2[introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=x11-libs/cairo-1.14[X]
+   >=dev-libs/fribidi-1.0.0
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.75.1:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libxkbcommon-0.4.3
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+   sys-apps/dbus
+   >=x11-misc/colord-1.4.5:=
+   >=media-libs/lcms-2.6:2
+   >=media-libs/harfbuzz-2.6.0
+
+   gnome? ( gnome-base/gnome-desktop:4= )
+
+   >=media-libs/libcanberra-0.26
+
+   media-libs/libglvnd[X]
+
+   wayland? (
+   >=dev-libs/wayland-protocols-1.31
+   >=dev-libs/wayland-1.21.0
+
+   x11-libs/libdrm
+   media-libs/mesa[gbm(+)]
+   >=dev-libs/libinput-1.18.0:=
+
+   elogind? ( sys-auth/elogind )
+   x11-base/xwayland
+   video_cards_nvidia? ( gui-libs/egl-wayland )
+   )
+   udev? (
+   >=virtual/libudev-232-r1:=
+   >=dev-libs/libgudev-232
+   )
+   systemd? ( sys-apps/systemd )
+   x11-libs/libSM
+   input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
+   >=x11-libs/startup-notification-0.7
+   screencast? ( >=media-video/pipewire-0.3.21:= )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] )
+   sysprof? ( 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-02-14 Thread Matt Turner
commit: 983fa2877e8b7520ec89bb4f8f6c3ff941035269
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Feb 15 02:30:24 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Feb 15 04:09:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=983fa287

x11-wm/mutter: Version bump to 43.3

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

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-43.3.ebuild | 206 +++
 2 files changed, 207 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 1cb303dcd3ae..ef10b9e1c86b 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1 +1,2 @@
 DIST mutter-43.2.tar.xz 2781032 BLAKE2B 
cb4fc05ae9b53029649e9c80c8ce450d383a41f142ff1000bca6f9c1ddc707897511b5b54e8e28b4d263d19cffdfa699cef034d667cd8f166f8274c0f237d41a
 SHA512 
ae6afccdf6af99197072afabf0900e1a72f38acfa6c4d039e8db03d21e89513f8828f29eb292ca9dfdec64388dcc4a93db64139e3af66706aaac81461b5da96d
+DIST mutter-43.3.tar.xz 2782016 BLAKE2B 
9a931dba410a71e67383a453c4480622fceea5d7466bf05cf20b474e3cb06288ea8015bc391a77fc3a358c60282a965428c4984006a0ea8db9a7cfee2e2f
 SHA512 
5e9d4b213ac674889af9c15dd52f79a28a1c38af57f08a19bd6b2bf78a799aaa2f6dcb76adb9fa8d6a94e21d988befc37a696bc06801c96e1f692c80a5aff2ae

diff --git a/x11-wm/mutter/mutter-43.3.ebuild b/x11-wm/mutter/mutter-43.3.ebuild
new file mode 100644
index ..ae5c2fcf0d2e
--- /dev/null
+++ b/x11-wm/mutter/mutter-43.3.ebuild
@@ -0,0 +1,206 @@
+# 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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="doc elogind gnome input_devices_wacom +introspection screencast sysprof 
systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=media-libs/lcms-2.6:2
+   >=x11-misc/colord-1.4.5:=
+   >=x11-libs/libX11-1.7.0
+   >=media-libs/graphene-1.10.2[introspection?]
+   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=x11-libs/cairo-1.14[X]
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.69.0:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libxkbcommon-0.4.3
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+   >=media-libs/libcanberra-0.26
+   sys-apps/dbus
+   gnome? ( gnome-base/gnome-desktop:3= )
+   media-libs/libglvnd[X]
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   systemd? ( sys-apps/systemd )
+   wayland? (
+   >=dev-libs/wayland-protocols-1.26
+   >=dev-libs/wayland-1.21.0
+   x11-libs/libdrm
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,gles2]
+   >=dev-libs/libinput-1.18.0:=
+   elogind? ( sys-auth/elogind )
+   x11-base/xwayland
+   video_cards_nvidia? ( gui-libs/egl-wayland )
+   )
+   udev? ( >=dev-libs/libgudev-232
+   >=virtual/libudev-232-r1:=
+   )
+   x11-libs/libSM
+   input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
+   >=x11-libs/startup-notification-0.7
+   screencast? ( >=media-video/pipewire-0.3.21:= )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   doc? ( >=dev-util/gi-docgen-2021.1 )
+"
+# for now upstream has "have_x11 = true" in the meson.build, but sooner or 
later upstream is going to make X optional.
+#  X? (
+DEPEND+="
+   >=x11-libs/libXcomposite-0.4
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   >=x11-libs/libXfixes-3
+   >=x11-libs/libXi-1.7.4
+   x11-libs/libXtst
+   x11-libs/libxkbfile
+   x11-misc/xkeyboard-config
+   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/, x11-wm/mutter/files/

2023-01-03 Thread Matt Turner
commit: ae47f3cbcab490acce0b539a250d76ac6d9c7588
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jan  3 04:00:30 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jan  3 14:07:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae47f3cb

x11-wm/mutter: Drop old versions

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

 x11-wm/mutter/Manifest |   2 -
 .../mutter-42.0-Disable-anonymous-file-test.patch  |  30 ---
 ...d-native-Don-t-warn-on-EACCES-if-headless.patch |  79 
 x11-wm/mutter/mutter-42.5.ebuild   | 190 ---
 x11-wm/mutter/mutter-43.1.ebuild   | 206 -
 5 files changed, 507 deletions(-)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 3453a13f8a7c..1cb303dcd3ae 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,3 +1 @@
-DIST mutter-42.5.tar.xz 2743636 BLAKE2B 
87ee26ccee6c21404ac069e7b35d2b93ef38d0eda0963107c08a72599915fba56a653968fe456afa42f4eeb28aed5526d23d344f7e1f9f4fdf9cf35b5a66fca5
 SHA512 
cd7ef29211a1568f5f8d43182da6569db22005c0b67204a300edb4952d9c18f73def1558843a009a7475a82d7ce9754bd8741b214a931764798dbeaaecbbec49
-DIST mutter-43.1.tar.xz 2779416 BLAKE2B 
1b7bf1ec44f6e47a859e84adb93a869be261ef3699ab773014e1497ea6c944e91d7a1766a2f126c79c1b21ba78e1ba25314c32113bc194f580d847e8617ae0d3
 SHA512 
6553ee855ebb3bb88bc12f823a5813c6b1b6ff983f1af716521b5e04903bc30112954e3e5d781516b087e247088cced1f560fce54eac28207a6cbc61d78b05b7
 DIST mutter-43.2.tar.xz 2781032 BLAKE2B 
cb4fc05ae9b53029649e9c80c8ce450d383a41f142ff1000bca6f9c1ddc707897511b5b54e8e28b4d263d19cffdfa699cef034d667cd8f166f8274c0f237d41a
 SHA512 
ae6afccdf6af99197072afabf0900e1a72f38acfa6c4d039e8db03d21e89513f8828f29eb292ca9dfdec64388dcc4a93db64139e3af66706aaac81461b5da96d

diff --git a/x11-wm/mutter/files/mutter-42.0-Disable-anonymous-file-test.patch 
b/x11-wm/mutter/files/mutter-42.0-Disable-anonymous-file-test.patch
deleted file mode 100644
index d0e07840d46e..
--- a/x11-wm/mutter/files/mutter-42.0-Disable-anonymous-file-test.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 8cb699dc59c64dc9f58873b3bbe2d17c3a08d2f9 Mon Sep 17 00:00:00 2001
-From: Matt Turner 
-Date: Fri, 18 Mar 2022 17:40:52 -0700
-Subject: [PATCH] Disable anonymous-file test
-
-It attempts to open /proc/self/fd/* (an fd created by memfd_create),
-which sandbox disallows.

- src/tests/meson.build | 5 -
- 1 file changed, 5 deletions(-)
-
-diff --git a/src/tests/meson.build b/src/tests/meson.build
-index a19703288..50027d1f8 100644
 a/src/tests/meson.build
-+++ b/src/tests/meson.build
-@@ -180,11 +180,6 @@ test_cases += [
- 'suite': 'compositor',
- 'sources': [ 'stage-view-tests.c', ],
-   },
--  {
--'name': 'anonymous-file',
--'suite': 'unit',
--'sources': [ 'anonymous-file.c', ],
--  },
- ]
- 
- if have_native_tests
--- 
-2.34.1
-

diff --git 
a/x11-wm/mutter/files/mutter-42.4-backend-native-Don-t-warn-on-EACCES-if-headless.patch
 
b/x11-wm/mutter/files/mutter-42.4-backend-native-Don-t-warn-on-EACCES-if-headless.patch
deleted file mode 100644
index 98b58d3dfeff..
--- 
a/x11-wm/mutter/files/mutter-42.4-backend-native-Don-t-warn-on-EACCES-if-headless.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-From db854a8588c1164df2f54c5718930aadf353b948 Mon Sep 17 00:00:00 2001
-From: Simon McVittie 
-Date: Thu, 18 Aug 2022 10:41:01 +0100
-Subject: [PATCH] backend/native: Don't warn on EACCES if headless
-
-Since commit 1bf70334 "tests/runner: Make test runner use the headless
-backend", tests are run with the native backend in headless mode, which
-will attempt to open each GPU and show a warning (fatal during tests)
-if it cannot.
-
-However, in headless mode we might not be logged in on any seat (for
-example we might be logged in via ssh instead), which means we might
-legitimately not have permission to use any GPUs, even if they exist.
-Downgrade the warning to a debug message in this case.
-
-Resolves: https://gitlab.gnome.org/GNOME/mutter/-/issues/2381
-Signed-off-by: Simon McVittie 
-Part-of: 
-(cherry picked from commit 64a67aa00bfe54fe7219d7f581950897fcbf9a75)

- src/backends/native/meta-backend-native.c | 35 +++
- 1 file changed, 30 insertions(+), 5 deletions(-)
-
-diff --git a/src/backends/native/meta-backend-native.c 
b/src/backends/native/meta-backend-native.c
-index 224538787..a2babb4b0 100644
 a/src/backends/native/meta-backend-native.c
-+++ b/src/backends/native/meta-backend-native.c
-@@ -514,8 +514,20 @@ on_udev_device_added (MetaUdev  *udev,
-   new_gpu_kms = create_gpu_from_udev_device (native, device, );
-   if (!new_gpu_kms)
- {
--  g_warning ("Failed to hotplug secondary gpu '%s': %s",
-- device_path, error->message);
-+  if (meta_backend_is_headless (backend) &&
-+  g_error_matches (error, G_IO_ERROR,
-+ 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-12-07 Thread Matt Turner
commit: 339272779074bf1956216c640a8aab64a712a5c9
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Dec  7 21:49:48 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Dec  7 22:23:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33927277

x11-wm/mutter: Version bump to 43.2

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

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-43.2.ebuild | 206 +++
 2 files changed, 207 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 2d43d744bfb4..3453a13f8a7c 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,2 +1,3 @@
 DIST mutter-42.5.tar.xz 2743636 BLAKE2B 
87ee26ccee6c21404ac069e7b35d2b93ef38d0eda0963107c08a72599915fba56a653968fe456afa42f4eeb28aed5526d23d344f7e1f9f4fdf9cf35b5a66fca5
 SHA512 
cd7ef29211a1568f5f8d43182da6569db22005c0b67204a300edb4952d9c18f73def1558843a009a7475a82d7ce9754bd8741b214a931764798dbeaaecbbec49
 DIST mutter-43.1.tar.xz 2779416 BLAKE2B 
1b7bf1ec44f6e47a859e84adb93a869be261ef3699ab773014e1497ea6c944e91d7a1766a2f126c79c1b21ba78e1ba25314c32113bc194f580d847e8617ae0d3
 SHA512 
6553ee855ebb3bb88bc12f823a5813c6b1b6ff983f1af716521b5e04903bc30112954e3e5d781516b087e247088cced1f560fce54eac28207a6cbc61d78b05b7
+DIST mutter-43.2.tar.xz 2781032 BLAKE2B 
cb4fc05ae9b53029649e9c80c8ce450d383a41f142ff1000bca6f9c1ddc707897511b5b54e8e28b4d263d19cffdfa699cef034d667cd8f166f8274c0f237d41a
 SHA512 
ae6afccdf6af99197072afabf0900e1a72f38acfa6c4d039e8db03d21e89513f8828f29eb292ca9dfdec64388dcc4a93db64139e3af66706aaac81461b5da96d

diff --git a/x11-wm/mutter/mutter-43.2.ebuild b/x11-wm/mutter/mutter-43.2.ebuild
new file mode 100644
index ..7da49c14e5e5
--- /dev/null
+++ b/x11-wm/mutter/mutter-43.2.ebuild
@@ -0,0 +1,206 @@
+# 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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="doc elogind gnome input_devices_wacom +introspection screencast sysprof 
systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=media-libs/lcms-2.6:2
+   >=x11-misc/colord-1.4.5:=
+   >=x11-libs/libX11-1.7.0
+   >=media-libs/graphene-1.10.2[introspection?]
+   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=x11-libs/cairo-1.14[X]
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.69.0:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libxkbcommon-0.4.3
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+   >=media-libs/libcanberra-0.26
+   sys-apps/dbus
+   gnome? ( gnome-base/gnome-desktop:3= )
+   media-libs/libglvnd[X]
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   systemd? ( sys-apps/systemd )
+   wayland? (
+   >=dev-libs/wayland-protocols-1.26
+   >=dev-libs/wayland-1.21.0
+   x11-libs/libdrm
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,gles2]
+   >=dev-libs/libinput-1.18.0:=
+   elogind? ( sys-auth/elogind )
+   x11-base/xwayland
+   video_cards_nvidia? ( gui-libs/egl-wayland )
+   )
+   udev? ( >=dev-libs/libgudev-232
+   >=virtual/libudev-232-r1:=
+   )
+   x11-libs/libSM
+   input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
+   >=x11-libs/startup-notification-0.7
+   screencast? ( >=media-video/pipewire-0.3.21:= )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   doc? ( >=dev-util/gi-docgen-2021.1 )
+"
+# for now upstream has "have_x11 = true" in the meson.build, but sooner or 
later upstream is going to make X optional.
+#  X? (
+DEPEND+="
+   >=x11-libs/libXcomposite-0.4
+   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-12-03 Thread Matt Turner
commit: 879e945f8964560474671056dce5b57ddace7255
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec  4 01:32:17 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec  4 02:37:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=879e945f

x11-wm/mutter: Drop old versions

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

 x11-wm/mutter/Manifest  |   2 -
 x11-wm/mutter/mutter-42.4-r1.ebuild | 190 -
 x11-wm/mutter/mutter-43.0.ebuild| 206 
 3 files changed, 398 deletions(-)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 70b26fabe87d..2d43d744bfb4 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,4 +1,2 @@
-DIST mutter-42.4.tar.xz 2747580 BLAKE2B 
8627e1de8ea93498ff0abd0605836c5b70bb9e51e50ade93b6dd332393892c167aa0cc58f45621e9838ea885834d915ecf2c75c8493fbd154930d4c7427c1010
 SHA512 
fad80c2c3e6674c00e35783c69886ed728c732743ec967756329c5fd3dd7c1b5695aa0dca7e5d8a3bcb72d03ec06bbdc45c14cc775d40db2852b2299c8b0df03
 DIST mutter-42.5.tar.xz 2743636 BLAKE2B 
87ee26ccee6c21404ac069e7b35d2b93ef38d0eda0963107c08a72599915fba56a653968fe456afa42f4eeb28aed5526d23d344f7e1f9f4fdf9cf35b5a66fca5
 SHA512 
cd7ef29211a1568f5f8d43182da6569db22005c0b67204a300edb4952d9c18f73def1558843a009a7475a82d7ce9754bd8741b214a931764798dbeaaecbbec49
-DIST mutter-43.0.tar.xz 2768452 BLAKE2B 
4b5cddbadf0e71b26f37725cb301235e0ae33e627d95b5ef730a3787e0af4cd260cea47563ccc39d24d7baf835ae545928ee69fe30327347ffc1b476f92c6a21
 SHA512 
e7169dcefbc5f1d47581981ceec4d6ac47d75ed9d4ef0b18adfe1dc632645217c4546fdf004544902642b3e0dbb48f6025ab9a5ad9670765ccd972c6409e8611
 DIST mutter-43.1.tar.xz 2779416 BLAKE2B 
1b7bf1ec44f6e47a859e84adb93a869be261ef3699ab773014e1497ea6c944e91d7a1766a2f126c79c1b21ba78e1ba25314c32113bc194f580d847e8617ae0d3
 SHA512 
6553ee855ebb3bb88bc12f823a5813c6b1b6ff983f1af716521b5e04903bc30112954e3e5d781516b087e247088cced1f560fce54eac28207a6cbc61d78b05b7

diff --git a/x11-wm/mutter/mutter-42.4-r1.ebuild 
b/x11-wm/mutter/mutter-42.4-r1.ebuild
deleted file mode 100644
index d19b0a688094..
--- a/x11-wm/mutter/mutter-42.4-r1.ebuild
+++ /dev/null
@@ -1,190 +0,0 @@
-# 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 python-any-r1 udev xdg
-
-DESCRIPTION="GNOME compositing window manager based on Clutter"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
-
-LICENSE="GPL-2+"
-SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
-
-IUSE="doc elogind gnome input_devices_wacom +introspection screencast sysprof 
systemd test udev wayland video_cards_nvidia"
-# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
-REQUIRED_USE="
-   wayland? ( ^^ ( elogind systemd ) udev )
-   test? ( wayland )"
-RESTRICT="!test? ( test )"
-
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
-# xorg-server is needed at build and runtime with USE=wayland for Xwayland
-# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
-DEPEND="
-   >=x11-libs/libX11-1.7.0
-   >=media-libs/graphene-1.10.2[introspection?]
-   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/pango-1.46[introspection?]
-   >=dev-libs/fribidi-1.0.0
-   >=x11-libs/cairo-1.14[X]
-   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
-   >=dev-libs/glib-2.69.0:2
-   gnome-base/gnome-settings-daemon
-   >=dev-libs/json-glib-0.12.0[introspection?]
-   >=x11-libs/libXcomposite-0.4
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   >=x11-libs/libXfixes-3
-   >=x11-libs/libXi-1.7.4
-   x11-libs/libXtst
-   x11-libs/libxkbfile
-   x11-misc/xkeyboard-config
-   >=x11-libs/libxkbcommon-0.4.3[X]
-   x11-libs/libXrender
-   >=x11-libs/libXrandr-1.5.0
-   x11-libs/libxcb:=
-   x11-libs/libXinerama
-   x11-libs/libXau
-   x11-libs/libICE
-   >=dev-libs/atk-2.5.3[introspection?]
-   >=media-libs/libcanberra-0.26
-   sys-apps/dbus
-   gnome? ( gnome-base/gnome-desktop:3= )
-   media-libs/mesa[X(+),egl(+)]
-   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
-   systemd? ( sys-apps/systemd )
-   wayland? (
-   >=dev-libs/wayland-protocols-1.21
-   >=dev-libs/wayland-1.18.0
-   x11-libs/libdrm
-   >=media-libs/mesa-17.3[egl(+),gbm(+),wayland,gles2]
-   >=dev-libs/libinput-1.18.0:=
-   elogind? ( 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-11-04 Thread Matt Turner
commit: f92eea6ef0e98e6921174aba788f5c8fca05c8fb
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Nov  4 15:28:08 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Nov  4 18:00:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f92eea6e

x11-wm/mutter: Version bump to 43.1

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

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-43.1.ebuild | 206 +++
 2 files changed, 207 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index a256f563caef..70b26fabe87d 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,3 +1,4 @@
 DIST mutter-42.4.tar.xz 2747580 BLAKE2B 
8627e1de8ea93498ff0abd0605836c5b70bb9e51e50ade93b6dd332393892c167aa0cc58f45621e9838ea885834d915ecf2c75c8493fbd154930d4c7427c1010
 SHA512 
fad80c2c3e6674c00e35783c69886ed728c732743ec967756329c5fd3dd7c1b5695aa0dca7e5d8a3bcb72d03ec06bbdc45c14cc775d40db2852b2299c8b0df03
 DIST mutter-42.5.tar.xz 2743636 BLAKE2B 
87ee26ccee6c21404ac069e7b35d2b93ef38d0eda0963107c08a72599915fba56a653968fe456afa42f4eeb28aed5526d23d344f7e1f9f4fdf9cf35b5a66fca5
 SHA512 
cd7ef29211a1568f5f8d43182da6569db22005c0b67204a300edb4952d9c18f73def1558843a009a7475a82d7ce9754bd8741b214a931764798dbeaaecbbec49
 DIST mutter-43.0.tar.xz 2768452 BLAKE2B 
4b5cddbadf0e71b26f37725cb301235e0ae33e627d95b5ef730a3787e0af4cd260cea47563ccc39d24d7baf835ae545928ee69fe30327347ffc1b476f92c6a21
 SHA512 
e7169dcefbc5f1d47581981ceec4d6ac47d75ed9d4ef0b18adfe1dc632645217c4546fdf004544902642b3e0dbb48f6025ab9a5ad9670765ccd972c6409e8611
+DIST mutter-43.1.tar.xz 2779416 BLAKE2B 
1b7bf1ec44f6e47a859e84adb93a869be261ef3699ab773014e1497ea6c944e91d7a1766a2f126c79c1b21ba78e1ba25314c32113bc194f580d847e8617ae0d3
 SHA512 
6553ee855ebb3bb88bc12f823a5813c6b1b6ff983f1af716521b5e04903bc30112954e3e5d781516b087e247088cced1f560fce54eac28207a6cbc61d78b05b7

diff --git a/x11-wm/mutter/mutter-43.1.ebuild b/x11-wm/mutter/mutter-43.1.ebuild
new file mode 100644
index ..7da49c14e5e5
--- /dev/null
+++ b/x11-wm/mutter/mutter-43.1.ebuild
@@ -0,0 +1,206 @@
+# 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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="doc elogind gnome input_devices_wacom +introspection screencast sysprof 
systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=media-libs/lcms-2.6:2
+   >=x11-misc/colord-1.4.5:=
+   >=x11-libs/libX11-1.7.0
+   >=media-libs/graphene-1.10.2[introspection?]
+   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=x11-libs/cairo-1.14[X]
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.69.0:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libxkbcommon-0.4.3
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+   >=media-libs/libcanberra-0.26
+   sys-apps/dbus
+   gnome? ( gnome-base/gnome-desktop:3= )
+   media-libs/libglvnd[X]
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   systemd? ( sys-apps/systemd )
+   wayland? (
+   >=dev-libs/wayland-protocols-1.26
+   >=dev-libs/wayland-1.21.0
+   x11-libs/libdrm
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,gles2]
+   >=dev-libs/libinput-1.18.0:=
+   elogind? ( sys-auth/elogind )
+   x11-base/xwayland
+   video_cards_nvidia? ( gui-libs/egl-wayland )
+   )
+   udev? ( >=dev-libs/libgudev-232
+   >=virtual/libudev-232-r1:=
+   )
+   x11-libs/libSM
+   input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
+   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-10-31 Thread Matt Turner
commit: 92f34ffd5a1279c7ff2e4f0cc558a97a19a0ba87
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:20:53 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Oct 31 20:30:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92f34ffd

x11-wm/mutter: Set remote-id

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

 x11-wm/mutter/metadata.xml | 19 +++
 1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/x11-wm/mutter/metadata.xml b/x11-wm/mutter/metadata.xml
index 8addea99395c..ce29c97748be 100644
--- a/x11-wm/mutter/metadata.xml
+++ b/x11-wm/mutter/metadata.xml
@@ -1,12 +1,15 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-   
-   
-   Rely on sys-auth/elogind as 
logind provider for Wayland sessions
-   Enable profiling data capture support 
using dev-util/sysprof-capture
-   
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+  
+Rely on sys-auth/elogind as logind 
provider for Wayland sessions
+Enable profiling data capture support using 
dev-util/sysprof-capture
+  
+  
+GNOME/mutter
+  
 



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-10-14 Thread Matt Turner
commit: e541b14e23c7952ad375237d47e925bb435b7fc6
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Oct 14 04:45:46 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct 14 14:29:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e541b14e

x11-wm/mutter: Drop old versions

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

 x11-wm/mutter/Manifest   |   1 -
 x11-wm/mutter/mutter-42.3.ebuild | 190 ---
 2 files changed, 191 deletions(-)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 4382b0e6ebc8..a256f563caef 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,4 +1,3 @@
-DIST mutter-42.3.tar.xz 2746756 BLAKE2B 
818b2ac8cd264c6b8e30b6731ef2641dbcbba6dce7628d0a934c3f49a5857874d9e6a97cd53ec689c2a9ae7f52d49ed98b7cc551eafbb32b74cbebbe027d9f43
 SHA512 
f346d2299143ceb6c9164977df2e23655b1c204f3a2d1f713377f3cc2f3609c56914c5e8a0b940d4fdd3d040a9af210f724350bb4f74ffac293e6a82e2b0785b
 DIST mutter-42.4.tar.xz 2747580 BLAKE2B 
8627e1de8ea93498ff0abd0605836c5b70bb9e51e50ade93b6dd332393892c167aa0cc58f45621e9838ea885834d915ecf2c75c8493fbd154930d4c7427c1010
 SHA512 
fad80c2c3e6674c00e35783c69886ed728c732743ec967756329c5fd3dd7c1b5695aa0dca7e5d8a3bcb72d03ec06bbdc45c14cc775d40db2852b2299c8b0df03
 DIST mutter-42.5.tar.xz 2743636 BLAKE2B 
87ee26ccee6c21404ac069e7b35d2b93ef38d0eda0963107c08a72599915fba56a653968fe456afa42f4eeb28aed5526d23d344f7e1f9f4fdf9cf35b5a66fca5
 SHA512 
cd7ef29211a1568f5f8d43182da6569db22005c0b67204a300edb4952d9c18f73def1558843a009a7475a82d7ce9754bd8741b214a931764798dbeaaecbbec49
 DIST mutter-43.0.tar.xz 2768452 BLAKE2B 
4b5cddbadf0e71b26f37725cb301235e0ae33e627d95b5ef730a3787e0af4cd260cea47563ccc39d24d7baf835ae545928ee69fe30327347ffc1b476f92c6a21
 SHA512 
e7169dcefbc5f1d47581981ceec4d6ac47d75ed9d4ef0b18adfe1dc632645217c4546fdf004544902642b3e0dbb48f6025ab9a5ad9670765ccd972c6409e8611

diff --git a/x11-wm/mutter/mutter-42.3.ebuild b/x11-wm/mutter/mutter-42.3.ebuild
deleted file mode 100644
index 94496717159e..
--- a/x11-wm/mutter/mutter-42.3.ebuild
+++ /dev/null
@@ -1,190 +0,0 @@
-# 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 python-any-r1 udev xdg
-
-DESCRIPTION="GNOME compositing window manager based on Clutter"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
-
-LICENSE="GPL-2+"
-SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
-
-IUSE="doc elogind gnome input_devices_wacom +introspection screencast sysprof 
systemd test udev wayland video_cards_nvidia"
-# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
-REQUIRED_USE="
-   wayland? ( ^^ ( elogind systemd ) udev )
-   test? ( wayland )"
-RESTRICT="!test? ( test )"
-
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
-# xorg-server is needed at build and runtime with USE=wayland for Xwayland
-# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
-DEPEND="
-   >=x11-libs/libX11-1.7.0
-   >=media-libs/graphene-1.10.2[introspection?]
-   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/pango-1.46[introspection?]
-   >=dev-libs/fribidi-1.0.0
-   >=x11-libs/cairo-1.14[X]
-   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
-   >=dev-libs/glib-2.69.0:2
-   gnome-base/gnome-settings-daemon
-   >=dev-libs/json-glib-0.12.0[introspection?]
-   >=x11-libs/libXcomposite-0.4
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   >=x11-libs/libXfixes-3
-   >=x11-libs/libXi-1.7.4
-   x11-libs/libXtst
-   x11-libs/libxkbfile
-   x11-misc/xkeyboard-config
-   >=x11-libs/libxkbcommon-0.4.3[X]
-   x11-libs/libXrender
-   >=x11-libs/libXrandr-1.5.0
-   x11-libs/libxcb:=
-   x11-libs/libXinerama
-   x11-libs/libXau
-   x11-libs/libICE
-   >=dev-libs/atk-2.5.3[introspection?]
-   >=media-libs/libcanberra-0.26
-   sys-apps/dbus
-   gnome? ( gnome-base/gnome-desktop:3= )
-   media-libs/mesa[X(+),egl(+)]
-   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
-   systemd? ( sys-apps/systemd )
-   wayland? (
-   >=dev-libs/wayland-protocols-1.21
-   >=dev-libs/wayland-1.18.0
-   x11-libs/libdrm
-   >=media-libs/mesa-17.3[egl(+),gbm(+),wayland,gles2]
-   >=dev-libs/libinput-1.18.0:=
-   elogind? ( sys-auth/elogind )
-   x11-base/xwayland
-   video_cards_nvidia? ( 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/files/, x11-wm/mutter/, profiles/

2022-10-01 Thread Matt Turner
commit: 82b36d20485875de5f661e08a94acf377070c25d
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sat Sep 17 22:33:35 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct  1 15:40:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b36d20

x11-wm/mutter: Version bump to 43.0

Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 profiles/package.mask  |   1 +
 x11-wm/mutter/Manifest |   1 +
 .../mutter-43.0-Disable-anonymous-file-test.patch  |  27 +++
 x11-wm/mutter/mutter-43.0.ebuild   | 206 +
 4 files changed, 235 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 4d04369268ba..da664ccf5e7d 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -401,6 +401,7 @@ net-libs/uhttpmock:1.0
 net-libs/webkit-gtk:4.1
 sci-geosciences/geocode-glib:2
 >=sci-geosciences/gnome-maps-43
+>=x11-wm/mutter-43
 
 # Thomas Deutschmann  (2021-09-07)
 # Masked while being tested and reverse deps aren't fully compatible

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 68a8897b86bf..4382b0e6ebc8 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,3 +1,4 @@
 DIST mutter-42.3.tar.xz 2746756 BLAKE2B 
818b2ac8cd264c6b8e30b6731ef2641dbcbba6dce7628d0a934c3f49a5857874d9e6a97cd53ec689c2a9ae7f52d49ed98b7cc551eafbb32b74cbebbe027d9f43
 SHA512 
f346d2299143ceb6c9164977df2e23655b1c204f3a2d1f713377f3cc2f3609c56914c5e8a0b940d4fdd3d040a9af210f724350bb4f74ffac293e6a82e2b0785b
 DIST mutter-42.4.tar.xz 2747580 BLAKE2B 
8627e1de8ea93498ff0abd0605836c5b70bb9e51e50ade93b6dd332393892c167aa0cc58f45621e9838ea885834d915ecf2c75c8493fbd154930d4c7427c1010
 SHA512 
fad80c2c3e6674c00e35783c69886ed728c732743ec967756329c5fd3dd7c1b5695aa0dca7e5d8a3bcb72d03ec06bbdc45c14cc775d40db2852b2299c8b0df03
 DIST mutter-42.5.tar.xz 2743636 BLAKE2B 
87ee26ccee6c21404ac069e7b35d2b93ef38d0eda0963107c08a72599915fba56a653968fe456afa42f4eeb28aed5526d23d344f7e1f9f4fdf9cf35b5a66fca5
 SHA512 
cd7ef29211a1568f5f8d43182da6569db22005c0b67204a300edb4952d9c18f73def1558843a009a7475a82d7ce9754bd8741b214a931764798dbeaaecbbec49
+DIST mutter-43.0.tar.xz 2768452 BLAKE2B 
4b5cddbadf0e71b26f37725cb301235e0ae33e627d95b5ef730a3787e0af4cd260cea47563ccc39d24d7baf835ae545928ee69fe30327347ffc1b476f92c6a21
 SHA512 
e7169dcefbc5f1d47581981ceec4d6ac47d75ed9d4ef0b18adfe1dc632645217c4546fdf004544902642b3e0dbb48f6025ab9a5ad9670765ccd972c6409e8611

diff --git a/x11-wm/mutter/files/mutter-43.0-Disable-anonymous-file-test.patch 
b/x11-wm/mutter/files/mutter-43.0-Disable-anonymous-file-test.patch
new file mode 100644
index ..98fcc4c87d10
--- /dev/null
+++ b/x11-wm/mutter/files/mutter-43.0-Disable-anonymous-file-test.patch
@@ -0,0 +1,27 @@
+From 8cb699dc59c64dc9f58873b3bbe2d17c3a08d2f9 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Fri, 18 Mar 2022 17:40:52 -0700
+Subject: [PATCH] Disable anonymous-file test
+
+It attempts to open /proc/self/fd/* (an fd created by memfd_create),
+which sandbox disallows.
+---
+ src/tests/meson.build | 5 -
+ 1 file changed, 5 deletions(-)
+
+diff --git a/src/tests/meson.build b/src/tests/meson.build
+index a19703288..50027d1f8 100644
+--- a/src/tests/meson.build
 b/src/tests/meson.build
+@@ -224,11 +224,6 @@ test_cases += [
+ 'suite': 'compositor',
+ 'sources': [ 'stage-view-tests.c', ],
+   },
+-  {
+-'name': 'anonymous-file',
+-'suite': 'unit',
+-'sources': [ 'anonymous-file.c', ],
+-  },
+   {
+ 'name': 'edid',
+ 'suite': 'unit',

diff --git a/x11-wm/mutter/mutter-43.0.ebuild b/x11-wm/mutter/mutter-43.0.ebuild
new file mode 100644
index ..283a4e11b4e7
--- /dev/null
+++ b/x11-wm/mutter/mutter-43.0.ebuild
@@ -0,0 +1,206 @@
+# 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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="doc elogind gnome input_devices_wacom +introspection screencast sysprof 
systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-09-30 Thread Matt Turner
commit: 5686874c192c12072c4567a2abab528871a3ac01
Author: brahmajit das  protonmail  com>
AuthorDate: Thu Sep 29 17:48:41 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep 30 16:41:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5686874c

x11-wm/mutter: Version bump to 42.5

Closes: https://github.com/gentoo/gentoo/pull/27313
Signed-off-by: brahmajit das  protonmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-42.5.ebuild | 190 +++
 2 files changed, 191 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 7839a2720b2c..68a8897b86bf 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,2 +1,3 @@
 DIST mutter-42.3.tar.xz 2746756 BLAKE2B 
818b2ac8cd264c6b8e30b6731ef2641dbcbba6dce7628d0a934c3f49a5857874d9e6a97cd53ec689c2a9ae7f52d49ed98b7cc551eafbb32b74cbebbe027d9f43
 SHA512 
f346d2299143ceb6c9164977df2e23655b1c204f3a2d1f713377f3cc2f3609c56914c5e8a0b940d4fdd3d040a9af210f724350bb4f74ffac293e6a82e2b0785b
 DIST mutter-42.4.tar.xz 2747580 BLAKE2B 
8627e1de8ea93498ff0abd0605836c5b70bb9e51e50ade93b6dd332393892c167aa0cc58f45621e9838ea885834d915ecf2c75c8493fbd154930d4c7427c1010
 SHA512 
fad80c2c3e6674c00e35783c69886ed728c732743ec967756329c5fd3dd7c1b5695aa0dca7e5d8a3bcb72d03ec06bbdc45c14cc775d40db2852b2299c8b0df03
+DIST mutter-42.5.tar.xz 2743636 BLAKE2B 
87ee26ccee6c21404ac069e7b35d2b93ef38d0eda0963107c08a72599915fba56a653968fe456afa42f4eeb28aed5526d23d344f7e1f9f4fdf9cf35b5a66fca5
 SHA512 
cd7ef29211a1568f5f8d43182da6569db22005c0b67204a300edb4952d9c18f73def1558843a009a7475a82d7ce9754bd8741b214a931764798dbeaaecbbec49

diff --git a/x11-wm/mutter/mutter-42.5.ebuild b/x11-wm/mutter/mutter-42.5.ebuild
new file mode 100644
index ..d2e72a1d5435
--- /dev/null
+++ b/x11-wm/mutter/mutter-42.5.ebuild
@@ -0,0 +1,190 @@
+# 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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="doc elogind gnome input_devices_wacom +introspection screencast sysprof 
systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=x11-libs/libX11-1.7.0
+   >=media-libs/graphene-1.10.2[introspection?]
+   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=x11-libs/cairo-1.14[X]
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.69.0:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libXcomposite-0.4
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   >=x11-libs/libXfixes-3
+   >=x11-libs/libXi-1.7.4
+   x11-libs/libXtst
+   x11-libs/libxkbfile
+   x11-misc/xkeyboard-config
+   >=x11-libs/libxkbcommon-0.4.3[X]
+   x11-libs/libXrender
+   >=x11-libs/libXrandr-1.5.0
+   x11-libs/libxcb:=
+   x11-libs/libXinerama
+   x11-libs/libXau
+   x11-libs/libICE
+   >=dev-libs/atk-2.5.3[introspection?]
+   >=media-libs/libcanberra-0.26
+   sys-apps/dbus
+   gnome? ( gnome-base/gnome-desktop:3= )
+   media-libs/mesa[X(+),egl(+)]
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   systemd? ( sys-apps/systemd )
+   wayland? (
+   >=dev-libs/wayland-protocols-1.21
+   >=dev-libs/wayland-1.18.0
+   x11-libs/libdrm
+   >=media-libs/mesa-17.3[egl(+),gbm(+),wayland,gles2]
+   >=dev-libs/libinput-1.18.0:=
+   elogind? ( sys-auth/elogind )
+   x11-base/xwayland
+   video_cards_nvidia? ( gui-libs/egl-wayland )
+   )
+   udev? ( >=dev-libs/libgudev-232
+   >=virtual/libudev-232-r1:=
+   )
+   x11-libs/libSM
+   input_devices_wacom? ( 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-09-12 Thread Sam James
commit: 189bf5fcecca14aaa99df64413f65686f48418ce
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=189bf5fc

x11-wm/mutter: Stabilize 42.4-r1 x86, #868606

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

 x11-wm/mutter/mutter-42.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-42.4-r1.ebuild 
b/x11-wm/mutter/mutter-42.4-r1.ebuild
index e3110ef4e933..1a445cfffc44 100644
--- a/x11-wm/mutter/mutter-42.4-r1.ebuild
+++ b/x11-wm/mutter/mutter-42.4-r1.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="
test? ( wayland )"
 RESTRICT="!test? ( test )"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 
 # gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
 # xorg-server is needed at build and runtime with USE=wayland for Xwayland



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-09-12 Thread Sam James
commit: 5aad2c5c62b906fc64343f8e1873c6ba1f3c4ae8
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 15:59:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 15:59:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aad2c5c

x11-wm/mutter: Stabilize 42.4-r1 amd64, #868606

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

 x11-wm/mutter/mutter-42.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-42.4-r1.ebuild 
b/x11-wm/mutter/mutter-42.4-r1.ebuild
index dcaaa2a66b00..e3110ef4e933 100644
--- a/x11-wm/mutter/mutter-42.4-r1.ebuild
+++ b/x11-wm/mutter/mutter-42.4-r1.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="
test? ( wayland )"
 RESTRICT="!test? ( test )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 
 # gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
 # xorg-server is needed at build and runtime with USE=wayland for Xwayland



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/files/, x11-wm/mutter/

2022-09-06 Thread Matt Turner
commit: 5ab1ba64e93bc0d4ee88f02d9663ea138c1c6ff0
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  6 23:09:16 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Sep  7 02:10:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ab1ba64

x11-wm/mutter: Reenable tests

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

 ...d-native-Don-t-warn-on-EACCES-if-headless.patch | 79 ++
 .../{mutter-42.4.ebuild => mutter-42.4-r1.ebuild}  |  3 +-
 2 files changed, 81 insertions(+), 1 deletion(-)

diff --git 
a/x11-wm/mutter/files/mutter-42.4-backend-native-Don-t-warn-on-EACCES-if-headless.patch
 
b/x11-wm/mutter/files/mutter-42.4-backend-native-Don-t-warn-on-EACCES-if-headless.patch
new file mode 100644
index ..98b58d3dfeff
--- /dev/null
+++ 
b/x11-wm/mutter/files/mutter-42.4-backend-native-Don-t-warn-on-EACCES-if-headless.patch
@@ -0,0 +1,79 @@
+From db854a8588c1164df2f54c5718930aadf353b948 Mon Sep 17 00:00:00 2001
+From: Simon McVittie 
+Date: Thu, 18 Aug 2022 10:41:01 +0100
+Subject: [PATCH] backend/native: Don't warn on EACCES if headless
+
+Since commit 1bf70334 "tests/runner: Make test runner use the headless
+backend", tests are run with the native backend in headless mode, which
+will attempt to open each GPU and show a warning (fatal during tests)
+if it cannot.
+
+However, in headless mode we might not be logged in on any seat (for
+example we might be logged in via ssh instead), which means we might
+legitimately not have permission to use any GPUs, even if they exist.
+Downgrade the warning to a debug message in this case.
+
+Resolves: https://gitlab.gnome.org/GNOME/mutter/-/issues/2381
+Signed-off-by: Simon McVittie 
+Part-of: 
+(cherry picked from commit 64a67aa00bfe54fe7219d7f581950897fcbf9a75)
+---
+ src/backends/native/meta-backend-native.c | 35 +++
+ 1 file changed, 30 insertions(+), 5 deletions(-)
+
+diff --git a/src/backends/native/meta-backend-native.c 
b/src/backends/native/meta-backend-native.c
+index 224538787..a2babb4b0 100644
+--- a/src/backends/native/meta-backend-native.c
 b/src/backends/native/meta-backend-native.c
+@@ -514,8 +514,20 @@ on_udev_device_added (MetaUdev  *udev,
+   new_gpu_kms = create_gpu_from_udev_device (native, device, );
+   if (!new_gpu_kms)
+ {
+-  g_warning ("Failed to hotplug secondary gpu '%s': %s",
+- device_path, error->message);
++  if (meta_backend_is_headless (backend) &&
++  g_error_matches (error, G_IO_ERROR,
++   G_IO_ERROR_PERMISSION_DENIED))
++{
++  meta_topic (META_DEBUG_BACKEND,
++  "Ignoring unavailable secondary gpu '%s': %s",
++  device_path, error->message);
++}
++  else
++{
++  g_warning ("Failed to hotplug secondary gpu '%s': %s",
++ device_path, error->message);
++}
++
+   return;
+ }
+ 
+@@ -552,9 +564,22 @@ init_gpus (MetaBackendNative  *native,
+ 
+   if (!gpu_kms)
+ {
+-  g_warning ("Failed to open gpu '%s': %s",
+- g_udev_device_get_device_file (device),
+- local_error->message);
++  if (meta_backend_is_headless (backend) &&
++  g_error_matches (local_error, G_IO_ERROR,
++   G_IO_ERROR_PERMISSION_DENIED))
++{
++  meta_topic (META_DEBUG_BACKEND,
++  "Ignoring unavailable gpu '%s': %s'",
++  g_udev_device_get_device_file (device),
++  local_error->message);
++}
++  else
++{
++  g_warning ("Failed to open gpu '%s': %s",
++ g_udev_device_get_device_file (device),
++ local_error->message);
++}
++
+   g_clear_error (_error);
+   continue;
+ }
+-- 
+2.35.1
+

diff --git a/x11-wm/mutter/mutter-42.4.ebuild 
b/x11-wm/mutter/mutter-42.4-r1.ebuild
similarity index 98%
rename from x11-wm/mutter/mutter-42.4.ebuild
rename to x11-wm/mutter/mutter-42.4-r1.ebuild
index 105efceb6652..dcaaa2a66b00 100644
--- a/x11-wm/mutter/mutter-42.4.ebuild
+++ b/x11-wm/mutter/mutter-42.4-r1.ebuild
@@ -16,7 +16,7 @@ IUSE="doc elogind gnome input_devices_wacom +introspection 
screencast sysprof sy
 REQUIRED_USE="
wayland? ( ^^ ( elogind systemd ) udev )
test? ( wayland )"
-RESTRICT="!test? ( test ) test" # Tests need access to /dev/dri/card0
+RESTRICT="!test? ( test )"
 
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 
@@ -110,6 +110,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-42.0-Disable-anonymous-file-test.patch
+   "${FILESDIR}"/${P}-backend-native-Don-t-warn-on-EACCES-if-headless.patch
 )
 
 python_check_deps() {



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-08-16 Thread Matt Turner
commit: 4a35eed8cf0f604a9f8e381a0f70b0229d241227
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Aug 12 01:31:42 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Aug 17 00:28:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a35eed8

x11-wm/mutter: Version bump to 42.4

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

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-42.4.ebuild | 189 +++
 2 files changed, 190 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index bb0b55f7d149..84a1ba1f786b 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,2 +1,3 @@
 DIST mutter-42.2.tar.xz 2747612 BLAKE2B 
39d83283dc04473e47263d463849030c1076bb5b8d6fbc37f03e1936cb999ab554784f02ad9a04cdbfa2f35ad95c74c0899ee44e9710e435e66de613628cc683
 SHA512 
e43bdc7c9183b2578ae1f777fdf84bfde550a26bfc28fd4a1a183c7f310d852110f3dcabd50a2fabdafba4cfb8aa6577aec4c65775075f0afff7bd1bb4dde957
 DIST mutter-42.3.tar.xz 2746756 BLAKE2B 
818b2ac8cd264c6b8e30b6731ef2641dbcbba6dce7628d0a934c3f49a5857874d9e6a97cd53ec689c2a9ae7f52d49ed98b7cc551eafbb32b74cbebbe027d9f43
 SHA512 
f346d2299143ceb6c9164977df2e23655b1c204f3a2d1f713377f3cc2f3609c56914c5e8a0b940d4fdd3d040a9af210f724350bb4f74ffac293e6a82e2b0785b
+DIST mutter-42.4.tar.xz 2747580 BLAKE2B 
8627e1de8ea93498ff0abd0605836c5b70bb9e51e50ade93b6dd332393892c167aa0cc58f45621e9838ea885834d915ecf2c75c8493fbd154930d4c7427c1010
 SHA512 
fad80c2c3e6674c00e35783c69886ed728c732743ec967756329c5fd3dd7c1b5695aa0dca7e5d8a3bcb72d03ec06bbdc45c14cc775d40db2852b2299c8b0df03

diff --git a/x11-wm/mutter/mutter-42.4.ebuild b/x11-wm/mutter/mutter-42.4.ebuild
new file mode 100644
index ..105efceb6652
--- /dev/null
+++ b/x11-wm/mutter/mutter-42.4.ebuild
@@ -0,0 +1,189 @@
+# 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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="doc elogind gnome input_devices_wacom +introspection screencast sysprof 
systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test ) test" # Tests need access to /dev/dri/card0
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=x11-libs/libX11-1.7.0
+   >=media-libs/graphene-1.10.2[introspection?]
+   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=x11-libs/cairo-1.14[X]
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.69.0:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libXcomposite-0.4
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   >=x11-libs/libXfixes-3
+   >=x11-libs/libXi-1.7.4
+   x11-libs/libXtst
+   x11-libs/libxkbfile
+   x11-misc/xkeyboard-config
+   >=x11-libs/libxkbcommon-0.4.3[X]
+   x11-libs/libXrender
+   >=x11-libs/libXrandr-1.5.0
+   x11-libs/libxcb:=
+   x11-libs/libXinerama
+   x11-libs/libXau
+   x11-libs/libICE
+   >=dev-libs/atk-2.5.3[introspection?]
+   >=media-libs/libcanberra-0.26
+   sys-apps/dbus
+   gnome? ( gnome-base/gnome-desktop:3= )
+   media-libs/mesa[X(+),egl(+)]
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   systemd? ( sys-apps/systemd )
+   wayland? (
+   >=dev-libs/wayland-protocols-1.21
+   >=dev-libs/wayland-1.18.0
+   x11-libs/libdrm
+   >=media-libs/mesa-17.3[egl(+),gbm(+),wayland,gles2]
+   >=dev-libs/libinput-1.18.0:=
+   elogind? ( sys-auth/elogind )
+   x11-base/xwayland
+   video_cards_nvidia? ( gui-libs/egl-wayland )
+   )
+   udev? ( >=dev-libs/libgudev-232
+   >=virtual/libudev-232-r1:=
+   )
+   x11-libs/libSM
+   input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
+   >=x11-libs/startup-notification-0.7
+   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-08-11 Thread Sam James
commit: 967f2decb95f1b79292f67287eff47fe2576e59f
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 11 10:13:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 11 10:20:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=967f2dec

x11-wm/mutter: fix PythonAnyMismatchedDepHasVersionCheck

has_version was checking DEPEND, not BDEPEND, so change to python_has_version 
for
better defaults (defaults to BDEPEND) but also nicer output.

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

 x11-wm/mutter/mutter-42.2.ebuild | 2 +-
 x11-wm/mutter/mutter-42.3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-wm/mutter/mutter-42.2.ebuild b/x11-wm/mutter/mutter-42.2.ebuild
index 3edf61ef69c1..f99221169c0b 100644
--- a/x11-wm/mutter/mutter-42.2.ebuild
+++ b/x11-wm/mutter/mutter-42.2.ebuild
@@ -114,7 +114,7 @@ PATCHES=(
 
 python_check_deps() {
if use test; then
-   has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
+   python_has_version 
"dev-python/python-dbusmock[${PYTHON_USEDEP}]"
fi
 }
 

diff --git a/x11-wm/mutter/mutter-42.3.ebuild b/x11-wm/mutter/mutter-42.3.ebuild
index 26438fb0f09a..94496717159e 100644
--- a/x11-wm/mutter/mutter-42.3.ebuild
+++ b/x11-wm/mutter/mutter-42.3.ebuild
@@ -115,7 +115,7 @@ PATCHES=(
 
 python_check_deps() {
if use test; then
-   has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
+   python_has_version 
"dev-python/python-dbusmock[${PYTHON_USEDEP}]"
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-07-28 Thread Sam James
commit: 25bcd78bfd47ecefc9bd8e497802e4ce3b8d6042
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 29 02:58:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 29 02:58:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25bcd78b

x11-wm/mutter: Stabilize 42.3 arm64, #861029

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

 x11-wm/mutter/mutter-42.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-42.3.ebuild b/x11-wm/mutter/mutter-42.3.ebuild
index f47197d0b90f..717ea1897583 100644
--- a/x11-wm/mutter/mutter-42.3.ebuild
+++ b/x11-wm/mutter/mutter-42.3.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="
test? ( wayland )"
 RESTRICT="!test? ( test )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
 
 # gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
 # xorg-server is needed at build and runtime with USE=wayland for Xwayland



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-07-20 Thread Matt Turner
commit: 0be01a32ac96593f1e7014f5deb92ccec0e64657
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jul 21 01:38:56 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jul 21 02:03:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0be01a32

x11-wm/mutter: Drop old versions

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

 x11-wm/mutter/Manifest   |   1 -
 x11-wm/mutter/mutter-42.1.ebuild | 188 ---
 2 files changed, 189 deletions(-)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 1bfbf125ce14..bb0b55f7d149 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,3 +1,2 @@
-DIST mutter-42.1.tar.xz 2747056 BLAKE2B 
7973e6178e3a61078c37c593a8ffabbd002b791b8251fdf9aa7c90b40efa76591f9946cdd31dd6f274c2a4455157c8661d63714619f3966250eeca5ddae34689
 SHA512 
b7c7011f1c3c4361ddfdcffc61057f8821c37cfb602d7f7ec97fdd1f0ab19dd331f396ca4f61c83253d003d1d866b0d2ff1e7f34bbc9e98b48aacb973aabd6d5
 DIST mutter-42.2.tar.xz 2747612 BLAKE2B 
39d83283dc04473e47263d463849030c1076bb5b8d6fbc37f03e1936cb999ab554784f02ad9a04cdbfa2f35ad95c74c0899ee44e9710e435e66de613628cc683
 SHA512 
e43bdc7c9183b2578ae1f777fdf84bfde550a26bfc28fd4a1a183c7f310d852110f3dcabd50a2fabdafba4cfb8aa6577aec4c65775075f0afff7bd1bb4dde957
 DIST mutter-42.3.tar.xz 2746756 BLAKE2B 
818b2ac8cd264c6b8e30b6731ef2641dbcbba6dce7628d0a934c3f49a5857874d9e6a97cd53ec689c2a9ae7f52d49ed98b7cc551eafbb32b74cbebbe027d9f43
 SHA512 
f346d2299143ceb6c9164977df2e23655b1c204f3a2d1f713377f3cc2f3609c56914c5e8a0b940d4fdd3d040a9af210f724350bb4f74ffac293e6a82e2b0785b

diff --git a/x11-wm/mutter/mutter-42.1.ebuild b/x11-wm/mutter/mutter-42.1.ebuild
deleted file mode 100644
index 3edf61ef69c1..
--- a/x11-wm/mutter/mutter-42.1.ebuild
+++ /dev/null
@@ -1,188 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
-inherit gnome.org gnome2-utils meson python-any-r1 udev xdg
-
-DESCRIPTION="GNOME compositing window manager based on Clutter"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
-
-LICENSE="GPL-2+"
-SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
-
-IUSE="doc elogind gnome input_devices_wacom +introspection screencast sysprof 
systemd test udev wayland video_cards_nvidia"
-# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
-REQUIRED_USE="
-   wayland? ( ^^ ( elogind systemd ) udev )
-   test? ( wayland )"
-RESTRICT="!test? ( test )"
-
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
-# xorg-server is needed at build and runtime with USE=wayland for Xwayland
-# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
-DEPEND="
-   >=x11-libs/libX11-1.7.0
-   >=media-libs/graphene-1.10.2[introspection?]
-   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/pango-1.46[introspection?]
-   >=dev-libs/fribidi-1.0.0
-   >=x11-libs/cairo-1.14[X]
-   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
-   >=dev-libs/glib-2.69.0:2
-   gnome-base/gnome-settings-daemon
-   >=dev-libs/json-glib-0.12.0[introspection?]
-   >=x11-libs/libXcomposite-0.4
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   >=x11-libs/libXfixes-3
-   >=x11-libs/libXi-1.7.4
-   x11-libs/libXtst
-   x11-libs/libxkbfile
-   x11-misc/xkeyboard-config
-   >=x11-libs/libxkbcommon-0.4.3[X]
-   x11-libs/libXrender
-   >=x11-libs/libXrandr-1.5.0
-   x11-libs/libxcb
-   x11-libs/libXinerama
-   x11-libs/libXau
-   x11-libs/libICE
-   >=dev-libs/atk-2.5.3[introspection?]
-   >=media-libs/libcanberra-0.26
-   sys-apps/dbus
-   gnome? ( gnome-base/gnome-desktop:3= )
-   media-libs/mesa[X(+),egl(+)]
-   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
-   systemd? ( sys-apps/systemd )
-   wayland? (
-   >=dev-libs/wayland-protocols-1.21
-   >=dev-libs/wayland-1.18.0
-   x11-libs/libdrm:=
-   >=media-libs/mesa-17.3[egl(+),gbm(+),wayland,gles2]
-   >=dev-libs/libinput-1.18.0
-   elogind? ( sys-auth/elogind )
-   x11-base/xwayland
-   video_cards_nvidia? ( gui-libs/egl-wayland )
-   )
-   udev? ( >=dev-libs/libgudev-232:=
-   >=virtual/libudev-232-r1:= )
-   x11-libs/libSM
-   input_devices_wacom? ( >=dev-libs/libwacom-0.13 )
-   >=x11-libs/startup-notification-0.7
-   screencast? ( >=media-video/pipewire-0.3.21:= )
-   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-07-19 Thread Sam James
commit: 60ddb3d55355d8fa73b82056b092f0f63a9f0b08
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 20 05:15:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 20 05:15:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60ddb3d5

x11-wm/mutter: drop now-global USE=screencast definitions

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

 x11-wm/mutter/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/x11-wm/mutter/metadata.xml b/x11-wm/mutter/metadata.xml
index 2e1868e4def0..8addea99395c 100644
--- a/x11-wm/mutter/metadata.xml
+++ b/x11-wm/mutter/metadata.xml
@@ -7,7 +7,6 @@


Rely on sys-auth/elogind as 
logind provider for Wayland sessions
-   Enable support for remote desktop and 
screen cast using media-video/pipewire
Enable profiling data capture support 
using dev-util/sysprof-capture

 



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-07-18 Thread Sam James
commit: 8cb10b8ad51a6b46e755ac939620289c1d557ca2
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 18 23:41:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 18 23:41:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cb10b8a

x11-wm/mutter: Stabilize 42.2 arm64, #853958

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

 x11-wm/mutter/mutter-42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-42.2.ebuild b/x11-wm/mutter/mutter-42.2.ebuild
index c071bf22c445..3edf61ef69c1 100644
--- a/x11-wm/mutter/mutter-42.2.ebuild
+++ b/x11-wm/mutter/mutter-42.2.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="
test? ( wayland )"
 RESTRICT="!test? ( test )"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 # gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
 # xorg-server is needed at build and runtime with USE=wayland for Xwayland



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-07-04 Thread Matt Turner
commit: 4f1b13b61781ff803bc4c938098528c67de4d07d
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jul  4 22:38:54 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jul  4 22:52:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f1b13b6

x11-wm/mutter: Version bump to 42.3

Closes: https://bugs.gentoo.org/848510
Signed-off-by: Matt Turner  gentoo.org>

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-42.3.ebuild | 190 +++
 2 files changed, 191 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index e67a6fa1c769..1bfbf125ce14 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,2 +1,3 @@
 DIST mutter-42.1.tar.xz 2747056 BLAKE2B 
7973e6178e3a61078c37c593a8ffabbd002b791b8251fdf9aa7c90b40efa76591f9946cdd31dd6f274c2a4455157c8661d63714619f3966250eeca5ddae34689
 SHA512 
b7c7011f1c3c4361ddfdcffc61057f8821c37cfb602d7f7ec97fdd1f0ab19dd331f396ca4f61c83253d003d1d866b0d2ff1e7f34bbc9e98b48aacb973aabd6d5
 DIST mutter-42.2.tar.xz 2747612 BLAKE2B 
39d83283dc04473e47263d463849030c1076bb5b8d6fbc37f03e1936cb999ab554784f02ad9a04cdbfa2f35ad95c74c0899ee44e9710e435e66de613628cc683
 SHA512 
e43bdc7c9183b2578ae1f777fdf84bfde550a26bfc28fd4a1a183c7f310d852110f3dcabd50a2fabdafba4cfb8aa6577aec4c65775075f0afff7bd1bb4dde957
+DIST mutter-42.3.tar.xz 2746756 BLAKE2B 
818b2ac8cd264c6b8e30b6731ef2641dbcbba6dce7628d0a934c3f49a5857874d9e6a97cd53ec689c2a9ae7f52d49ed98b7cc551eafbb32b74cbebbe027d9f43
 SHA512 
f346d2299143ceb6c9164977df2e23655b1c204f3a2d1f713377f3cc2f3609c56914c5e8a0b940d4fdd3d040a9af210f724350bb4f74ffac293e6a82e2b0785b

diff --git a/x11-wm/mutter/mutter-42.3.ebuild b/x11-wm/mutter/mutter-42.3.ebuild
new file mode 100644
index ..f47197d0b90f
--- /dev/null
+++ b/x11-wm/mutter/mutter-42.3.ebuild
@@ -0,0 +1,190 @@
+# 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 python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="doc elogind gnome input_devices_wacom +introspection screencast sysprof 
systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=x11-libs/libX11-1.7.0
+   >=media-libs/graphene-1.10.2[introspection?]
+   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=x11-libs/cairo-1.14[X]
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.69.0:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libXcomposite-0.4
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   >=x11-libs/libXfixes-3
+   >=x11-libs/libXi-1.7.4
+   x11-libs/libXtst
+   x11-libs/libxkbfile
+   x11-misc/xkeyboard-config
+   >=x11-libs/libxkbcommon-0.4.3[X]
+   x11-libs/libXrender
+   >=x11-libs/libXrandr-1.5.0
+   x11-libs/libxcb:=
+   x11-libs/libXinerama
+   x11-libs/libXau
+   x11-libs/libICE
+   >=dev-libs/atk-2.5.3[introspection?]
+   >=media-libs/libcanberra-0.26
+   sys-apps/dbus
+   gnome? ( gnome-base/gnome-desktop:3= )
+   media-libs/mesa[X(+),egl(+)]
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   systemd? ( sys-apps/systemd )
+   wayland? (
+   >=dev-libs/wayland-protocols-1.21
+   >=dev-libs/wayland-1.18.0
+   x11-libs/libdrm
+   >=media-libs/mesa-17.3[egl(+),gbm(+),wayland,gles2]
+   >=dev-libs/libinput-1.18.0:=
+   elogind? ( sys-auth/elogind )
+   x11-base/xwayland
+   video_cards_nvidia? ( gui-libs/egl-wayland )
+   )
+   udev? ( >=dev-libs/libgudev-232
+   >=virtual/libudev-232-r1:=
+   )
+   x11-libs/libSM
+   input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
+   >=x11-libs/startup-notification-0.7
+   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/, x11-wm/mutter/files/

2022-05-31 Thread Matt Turner
commit: c0b78299ddff6fc4ca43107507da77a2d85640de
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May 31 17:49:10 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 31 18:23:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0b78299

x11-wm/mutter: Drop old versions

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

 x11-wm/mutter/Manifest |   2 -
 .../mutter-40.0-Disable-anonymous-file-test.patch  |  32 
 x11-wm/mutter/mutter-41.4.ebuild   | 168 ---
 x11-wm/mutter/mutter-42.0-r1.ebuild| 184 -
 4 files changed, 386 deletions(-)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index aa867df08985..e67a6fa1c769 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,4 +1,2 @@
-DIST mutter-41.4.tar.xz 2717012 BLAKE2B 
2f9d144380072427c0ee65c1e3bb26e5caca76e0656f316459a77df09f9e8bda3ea9c17c6400d04abee9c7f82b36dbd035794cf31feef7ee4574ce308d627e55
 SHA512 
ee3881f9047f0b9ef8598609e9ac90294cb36a7549fcc6a647a80553045ed315998d0dbac247887ae06b32126bab1525f13f7f92655b9103cac77750e347e405
-DIST mutter-42.0.tar.xz 2742212 BLAKE2B 
4867d184fbf63f7624c907f941f1aa1ac8d66108554385c1500b6259958a3c2bf5dcd30cebed95cbafd4a1bbd5368b6078edec695884a0ee9eb48dbf0ad4cecf
 SHA512 
ffcfbb1b6d3add84adf2d67d459905d164dc272289b645994288c376bc656481526d445cdfe6df027b88ab590258ee9d9d4ba251e03c6ef93d17f0758f75520d
 DIST mutter-42.1.tar.xz 2747056 BLAKE2B 
7973e6178e3a61078c37c593a8ffabbd002b791b8251fdf9aa7c90b40efa76591f9946cdd31dd6f274c2a4455157c8661d63714619f3966250eeca5ddae34689
 SHA512 
b7c7011f1c3c4361ddfdcffc61057f8821c37cfb602d7f7ec97fdd1f0ab19dd331f396ca4f61c83253d003d1d866b0d2ff1e7f34bbc9e98b48aacb973aabd6d5
 DIST mutter-42.2.tar.xz 2747612 BLAKE2B 
39d83283dc04473e47263d463849030c1076bb5b8d6fbc37f03e1936cb999ab554784f02ad9a04cdbfa2f35ad95c74c0899ee44e9710e435e66de613628cc683
 SHA512 
e43bdc7c9183b2578ae1f777fdf84bfde550a26bfc28fd4a1a183c7f310d852110f3dcabd50a2fabdafba4cfb8aa6577aec4c65775075f0afff7bd1bb4dde957

diff --git a/x11-wm/mutter/files/mutter-40.0-Disable-anonymous-file-test.patch 
b/x11-wm/mutter/files/mutter-40.0-Disable-anonymous-file-test.patch
deleted file mode 100644
index 484c62c5a0c4..
--- a/x11-wm/mutter/files/mutter-40.0-Disable-anonymous-file-test.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 7353efd2f326b3f855db52ba8643ac4e793d5ffc Mon Sep 17 00:00:00 2001
-From: Matt Turner 
-Date: Sun, 21 Mar 2021 18:31:22 -0400
-Subject: [PATCH] Disable anonymous-file test
-
-It attempts to open /proc/self/fd/* (an fd created by memfd_create),
-which sandbox disallows.

- src/tests/meson.build | 7 ---
- 1 file changed, 7 deletions(-)
-
-diff --git a/src/tests/meson.build b/src/tests/meson.build
-index 8ee409e20..50c930c2a 100644
 a/src/tests/meson.build
-+++ b/src/tests/meson.build
-@@ -285,13 +285,6 @@ test('stage-view', stage_view_tests,
-   timeout: 60,
- )
- 
--test('anonymous-file', anonymous_file_test,
--  suite: ['core', 'mutter/unit'],
--  env: test_env,
--  is_parallel: false,
--  timeout: 60,
--)
--
- if have_native_tests
-   test('native-headless', native_headless_tests,
- suite: ['core', 'mutter/native/headless'],
--- 
-2.26.2
-

diff --git a/x11-wm/mutter/mutter-41.4.ebuild b/x11-wm/mutter/mutter-41.4.ebuild
deleted file mode 100644
index e32a368da43b..
--- a/x11-wm/mutter/mutter-41.4.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit gnome.org gnome2-utils meson udev xdg
-
-DESCRIPTION="GNOME compositing window manager based on Clutter"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
-
-LICENSE="GPL-2+"
-SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
-
-IUSE="elogind input_devices_wacom +introspection screencast sysprof systemd 
test udev wayland video_cards_nvidia"
-# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
-REQUIRED_USE="
-   wayland? ( ^^ ( elogind systemd ) udev )
-   test? ( wayland )"
-RESTRICT="!test? ( test )"
-
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
-# xorg-server is needed at build and runtime with USE=wayland for Xwayland
-# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
-DEPEND="
-   >=x11-libs/libX11-1.7.0
-   >=media-libs/graphene-1.10.2[introspection?]
-   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/pango-1.46[introspection?]
-   >=dev-libs/fribidi-1.0.0
-   >=x11-libs/cairo-1.14[X]
-   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-05-29 Thread Matt Turner
commit: 0ffa7bb3c5257032a98a4124e06df62e14264b17
Author: Matt Turner  gentoo  org>
AuthorDate: Sun May 29 14:20:49 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun May 29 14:50:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ffa7bb3

x11-wm/mutter: Version bump to 42.2

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

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-42.2.ebuild | 188 +++
 2 files changed, 189 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 6f29afdc9e44..aa867df08985 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,3 +1,4 @@
 DIST mutter-41.4.tar.xz 2717012 BLAKE2B 
2f9d144380072427c0ee65c1e3bb26e5caca76e0656f316459a77df09f9e8bda3ea9c17c6400d04abee9c7f82b36dbd035794cf31feef7ee4574ce308d627e55
 SHA512 
ee3881f9047f0b9ef8598609e9ac90294cb36a7549fcc6a647a80553045ed315998d0dbac247887ae06b32126bab1525f13f7f92655b9103cac77750e347e405
 DIST mutter-42.0.tar.xz 2742212 BLAKE2B 
4867d184fbf63f7624c907f941f1aa1ac8d66108554385c1500b6259958a3c2bf5dcd30cebed95cbafd4a1bbd5368b6078edec695884a0ee9eb48dbf0ad4cecf
 SHA512 
ffcfbb1b6d3add84adf2d67d459905d164dc272289b645994288c376bc656481526d445cdfe6df027b88ab590258ee9d9d4ba251e03c6ef93d17f0758f75520d
 DIST mutter-42.1.tar.xz 2747056 BLAKE2B 
7973e6178e3a61078c37c593a8ffabbd002b791b8251fdf9aa7c90b40efa76591f9946cdd31dd6f274c2a4455157c8661d63714619f3966250eeca5ddae34689
 SHA512 
b7c7011f1c3c4361ddfdcffc61057f8821c37cfb602d7f7ec97fdd1f0ab19dd331f396ca4f61c83253d003d1d866b0d2ff1e7f34bbc9e98b48aacb973aabd6d5
+DIST mutter-42.2.tar.xz 2747612 BLAKE2B 
39d83283dc04473e47263d463849030c1076bb5b8d6fbc37f03e1936cb999ab554784f02ad9a04cdbfa2f35ad95c74c0899ee44e9710e435e66de613628cc683
 SHA512 
e43bdc7c9183b2578ae1f777fdf84bfde550a26bfc28fd4a1a183c7f310d852110f3dcabd50a2fabdafba4cfb8aa6577aec4c65775075f0afff7bd1bb4dde957

diff --git a/x11-wm/mutter/mutter-42.2.ebuild b/x11-wm/mutter/mutter-42.2.ebuild
new file mode 100644
index ..1ea322f5ea67
--- /dev/null
+++ b/x11-wm/mutter/mutter-42.2.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+inherit gnome.org gnome2-utils meson python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="doc elogind gnome input_devices_wacom +introspection screencast sysprof 
systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=x11-libs/libX11-1.7.0
+   >=media-libs/graphene-1.10.2[introspection?]
+   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=x11-libs/cairo-1.14[X]
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.69.0:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libXcomposite-0.4
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   >=x11-libs/libXfixes-3
+   >=x11-libs/libXi-1.7.4
+   x11-libs/libXtst
+   x11-libs/libxkbfile
+   x11-misc/xkeyboard-config
+   >=x11-libs/libxkbcommon-0.4.3[X]
+   x11-libs/libXrender
+   >=x11-libs/libXrandr-1.5.0
+   x11-libs/libxcb
+   x11-libs/libXinerama
+   x11-libs/libXau
+   x11-libs/libICE
+   >=dev-libs/atk-2.5.3[introspection?]
+   >=media-libs/libcanberra-0.26
+   sys-apps/dbus
+   gnome? ( gnome-base/gnome-desktop:3= )
+   media-libs/mesa[X(+),egl(+)]
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   systemd? ( sys-apps/systemd )
+   wayland? (
+   >=dev-libs/wayland-protocols-1.21
+   >=dev-libs/wayland-1.18.0
+   x11-libs/libdrm:=
+   >=media-libs/mesa-17.3[egl(+),gbm(+),wayland,gles2]
+   >=dev-libs/libinput-1.18.0
+   elogind? ( sys-auth/elogind )
+   x11-base/xwayland
+   video_cards_nvidia? 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-05-19 Thread Matt Turner
commit: 9fdcff9f5dbd9bb2a34db5f67cbf77c315df4100
Author: Matt Turner  gentoo  org>
AuthorDate: Thu May 19 16:58:54 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu May 19 18:54:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fdcff9f

x11-wm/mutter: Block buggy GTK versions

Bug: https://bugs.gentoo.org/845129
Signed-off-by: Matt Turner  gentoo.org>

 x11-wm/mutter/mutter-42.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/x11-wm/mutter/mutter-42.1.ebuild b/x11-wm/mutter/mutter-42.1.ebuild
index 1050c1cbe966..1ea322f5ea67 100644
--- a/x11-wm/mutter/mutter-42.1.ebuild
+++ b/x11-wm/mutter/mutter-42.1.ebuild
@@ -79,6 +79,9 @@ DEPEND="
 "
 RDEPEND="${DEPEND}
gnome-extra/zenity
+
+   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-05-15 Thread Pacho Ramos
commit: 9ec7bd2716c3f1ca034fb594a1e72f15f87e231f
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun May 15 19:57:59 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun May 15 19:57:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ec7bd27

x11-wm/mutter: Call udev_reload

Signed-off-by: Pacho Ramos  gentoo.org>

 x11-wm/mutter/mutter-42.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/x11-wm/mutter/mutter-42.1.ebuild b/x11-wm/mutter/mutter-42.1.ebuild
index 64c4d9748678..1050c1cbe966 100644
--- a/x11-wm/mutter/mutter-42.1.ebuild
+++ b/x11-wm/mutter/mutter-42.1.ebuild
@@ -174,6 +174,7 @@ src_test() {
 }
 
 pkg_postinst() {
+   use udev && udev_reload
xdg_pkg_postinst
gnome2_schemas_update
 }



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-05-06 Thread Matt Turner
commit: ce378c5ab7cc8577d2e4c10955a1fbb8e68bb166
Author: Matt Turner  gentoo  org>
AuthorDate: Sat May  7 02:28:28 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  7 03:01:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce378c5a

x11-wm/mutter: Version bump to 42.1

Closes: https://bugs.gentoo.org/836379
Signed-off-by: Matt Turner  gentoo.org>

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-42.1.ebuild | 184 +++
 2 files changed, 185 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 166d70753c95..6f29afdc9e44 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,2 +1,3 @@
 DIST mutter-41.4.tar.xz 2717012 BLAKE2B 
2f9d144380072427c0ee65c1e3bb26e5caca76e0656f316459a77df09f9e8bda3ea9c17c6400d04abee9c7f82b36dbd035794cf31feef7ee4574ce308d627e55
 SHA512 
ee3881f9047f0b9ef8598609e9ac90294cb36a7549fcc6a647a80553045ed315998d0dbac247887ae06b32126bab1525f13f7f92655b9103cac77750e347e405
 DIST mutter-42.0.tar.xz 2742212 BLAKE2B 
4867d184fbf63f7624c907f941f1aa1ac8d66108554385c1500b6259958a3c2bf5dcd30cebed95cbafd4a1bbd5368b6078edec695884a0ee9eb48dbf0ad4cecf
 SHA512 
ffcfbb1b6d3add84adf2d67d459905d164dc272289b645994288c376bc656481526d445cdfe6df027b88ab590258ee9d9d4ba251e03c6ef93d17f0758f75520d
+DIST mutter-42.1.tar.xz 2747056 BLAKE2B 
7973e6178e3a61078c37c593a8ffabbd002b791b8251fdf9aa7c90b40efa76591f9946cdd31dd6f274c2a4455157c8661d63714619f3966250eeca5ddae34689
 SHA512 
b7c7011f1c3c4361ddfdcffc61057f8821c37cfb602d7f7ec97fdd1f0ab19dd331f396ca4f61c83253d003d1d866b0d2ff1e7f34bbc9e98b48aacb973aabd6d5

diff --git a/x11-wm/mutter/mutter-42.1.ebuild b/x11-wm/mutter/mutter-42.1.ebuild
new file mode 100644
index ..64c4d9748678
--- /dev/null
+++ b/x11-wm/mutter/mutter-42.1.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+inherit gnome.org gnome2-utils meson python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="doc elogind gnome input_devices_wacom +introspection screencast sysprof 
systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=x11-libs/libX11-1.7.0
+   >=media-libs/graphene-1.10.2[introspection?]
+   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=x11-libs/cairo-1.14[X]
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.69.0:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libXcomposite-0.4
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   >=x11-libs/libXfixes-3
+   >=x11-libs/libXi-1.7.4
+   x11-libs/libXtst
+   x11-libs/libxkbfile
+   x11-misc/xkeyboard-config
+   >=x11-libs/libxkbcommon-0.4.3[X]
+   x11-libs/libXrender
+   >=x11-libs/libXrandr-1.5.0
+   x11-libs/libxcb
+   x11-libs/libXinerama
+   x11-libs/libXau
+   x11-libs/libICE
+   >=dev-libs/atk-2.5.3[introspection?]
+   >=media-libs/libcanberra-0.26
+   sys-apps/dbus
+   gnome? ( gnome-base/gnome-desktop:3= )
+   media-libs/mesa[X(+),egl(+)]
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   systemd? ( sys-apps/systemd )
+   wayland? (
+   >=dev-libs/wayland-protocols-1.21
+   >=dev-libs/wayland-1.18.0
+   x11-libs/libdrm:=
+   >=media-libs/mesa-17.3[egl(+),gbm(+),wayland,gles2]
+   >=dev-libs/libinput-1.18.0
+   elogind? ( sys-auth/elogind )
+   x11-base/xwayland
+   video_cards_nvidia? ( gui-libs/egl-wayland )
+   )
+   udev? ( >=dev-libs/libgudev-232:=
+   >=virtual/libudev-232-r1:= )
+   x11-libs/libSM
+   input_devices_wacom? ( >=dev-libs/libwacom-0.13 )
+   >=x11-libs/startup-notification-0.7
+   screencast? ( 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-03-28 Thread Ionen Wolkens
commit: 11152438599da6e005acf290f658d5b7b46e234c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Mar 28 14:19:03 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Mar 28 14:21:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11152438

x11-wm/mutter: tentative fix for the nvidia corruption issue

Still need a real confirmation, but from quick testing it
seems to fix it.

Acked-by: Matt Turner  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-wm/mutter/{mutter-42.0.ebuild => mutter-42.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-42.0.ebuild 
b/x11-wm/mutter/mutter-42.0-r1.ebuild
similarity index 99%
rename from x11-wm/mutter/mutter-42.0.ebuild
rename to x11-wm/mutter/mutter-42.0-r1.ebuild
index 3c8742787bec..64c4d9748678 100644
--- a/x11-wm/mutter/mutter-42.0.ebuild
+++ b/x11-wm/mutter/mutter-42.0-r1.ebuild
@@ -119,7 +119,7 @@ src_configure() {
# TODO: Replicate debug vs release meson build type behaviour under our 
buildtype=plain
local emesonargs=(
-Dopengl=true
-   -Dopengl_libname='libOpenGL.so.0'
+   #opengl_libname
#gles2_libname
$(meson_use wayland gles2)
-Degl=true



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-03-18 Thread Matt Turner
commit: da17f4d41dc27a018f85a3ab947e5c641e7a
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Mar 18 19:18:20 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Mar 18 19:23:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da17f4d4

x11-wm/mutter: Drop old versions

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

 x11-wm/mutter/Manifest  |   3 -
 x11-wm/mutter/mutter-40.5-r6.ebuild | 166 ---
 x11-wm/mutter/mutter-41.3.ebuild| 168 
 3 files changed, 337 deletions(-)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 740532cd25c8..ffb4ddd5a480 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,4 +1 @@
-DIST mutter-40.5-r1-patchset.tar.xz 5568 BLAKE2B 
3e1cc6a8cb0a792a4abedaaa1f856eae679acf17be8fa5be6c4bf764924d89950c8fcd264859049fcf326ed94e2b4d74433bbee16acf06bb0e180674a9d3a2c2
 SHA512 
8da4f92b2268a6966d468cd15063fb361a71299aff671203141225e74d5655ee1cb4f4e2f1922e06355c3f3b756638f3a2243ecafeb30273e3ff04897b6a23d8
-DIST mutter-40.5.tar.xz 2682916 BLAKE2B 
9ba2eeb5962a5473804fab02b1209c6044b151a1bc64b533762a27e91f6701a0ad655f582c8831cf92defc7be82e9eaa2c72b772fe7ea5e032dab5ecc96fb1b1
 SHA512 
ebd4f2bc4e8eef99d66305347673cbd2e38c5a058eb91eab6b932671ea7cb4a2f893dd65c4c5028ece454f8dd293898821bd125b68e304cf905ad237abff8837
-DIST mutter-41.3.tar.xz 2717692 BLAKE2B 
c31fa8c5e110b243dc9ce0a96d4ea28670adec27d519788de6d826bcb858eda9df209eb02c08a07e2fa3a16fb8a2a2e8bce1025721c43a1f96b062980b924dbe
 SHA512 
daa0cc8d91f8f3a35d2e2218c1e8d1f9e7f57df95a209f4b87ba8f3f81284ad45aa5000d08a148ae6d408f60d7ff120565e9132e1a84c3b6f55f9e59d6585338
 DIST mutter-41.4.tar.xz 2717012 BLAKE2B 
2f9d144380072427c0ee65c1e3bb26e5caca76e0656f316459a77df09f9e8bda3ea9c17c6400d04abee9c7f82b36dbd035794cf31feef7ee4574ce308d627e55
 SHA512 
ee3881f9047f0b9ef8598609e9ac90294cb36a7549fcc6a647a80553045ed315998d0dbac247887ae06b32126bab1525f13f7f92655b9103cac77750e347e405

diff --git a/x11-wm/mutter/mutter-40.5-r6.ebuild 
b/x11-wm/mutter/mutter-40.5-r6.ebuild
deleted file mode 100644
index 5270e4ae0f07..
--- a/x11-wm/mutter/mutter-40.5-r6.ebuild
+++ /dev/null
@@ -1,166 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit gnome.org gnome2-utils meson udev virtualx xdg
-
-DESCRIPTION="GNOME compositing window manager based on Clutter"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
-SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-r1-patchset.tar.xz;
-
-LICENSE="GPL-2+"
-SLOT="0/8" # 0/libmutter_api_version - ONLY gnome-shell (or anything using 
mutter-clutter-.pc) should use the subslot
-
-IUSE="elogind input_devices_wacom +introspection screencast sysprof systemd 
test udev wayland video_cards_nvidia"
-# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
-REQUIRED_USE="
-   wayland? ( ^^ ( elogind systemd ) udev )
-   test? ( wayland )"
-RESTRICT="!test? ( test )"
-
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
-# xorg-server is needed at build and runtime with USE=wayland for Xwayland
-# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
-DEPEND="
-   >=x11-libs/libX11-1.7.0
-   >=media-libs/graphene-1.10.2[introspection?]
-   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/pango-1.46[introspection?]
-   >=dev-libs/fribidi-1.0.0
-   >=x11-libs/cairo-1.14[X]
-   >=gnome-base/gsettings-desktop-schemas-40.0[introspection?]
-   >=dev-libs/glib-2.67.3:2
-   gnome-base/gnome-settings-daemon
-   >=dev-libs/json-glib-0.12.0[introspection?]
-   gnome-base/gnome-desktop:3=
-   >=x11-libs/libXcomposite-0.4
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   >=x11-libs/libXfixes-3
-   >=x11-libs/libXi-1.7.4
-   x11-libs/libXtst
-   x11-libs/libxkbfile
-   x11-misc/xkeyboard-config
-   >=x11-libs/libxkbcommon-0.4.3[X]
-   x11-libs/libXrender
-   >=x11-libs/libXrandr-1.5.0
-   x11-libs/libxcb
-   x11-libs/libXinerama
-   x11-libs/libXau
-   x11-libs/libICE
-   >=dev-libs/atk-2.5.3[introspection?]
-   >=media-libs/libcanberra-0.26
-   sys-apps/dbus
-   media-libs/mesa[X(+),egl(+)]
-   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
-   wayland? (
-   >=dev-libs/wayland-protocols-1.19
-   >=dev-libs/wayland-1.18.0
-   x11-libs/libdrm:=
-   >=media-libs/mesa-17.3[egl(+),gbm(+),wayland,gles2]
-   >=dev-libs/libinput-1.15.0
-   systemd? ( sys-apps/systemd )
-   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-03-14 Thread Ionen Wolkens
commit: 1391766617d384d134244e0e564d8b5cf90c0214
Author: Yuan Liao  gmail  com>
AuthorDate: Mon Mar 14 16:36:57 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Mar 14 17:07:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13917666

x11-wm/mutter: Fix typo: 'emsonargs' -> 'emesonargs'

ionen's note:
  merging myself given was introduced by me in
  commit 0520784b29a0528df91d20108a6569a3f441a3e7
 (was already a default and didn't cause issues "for now")

Signed-off-by: Yuan Liao  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24559
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-wm/mutter/mutter-40.5-r6.ebuild | 2 +-
 x11-wm/mutter/mutter-41.3.ebuild| 2 +-
 x11-wm/mutter/mutter-41.4.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-wm/mutter/mutter-40.5-r6.ebuild 
b/x11-wm/mutter/mutter-40.5-r6.ebuild
index c21be09d0bb7..5270e4ae0f07 100644
--- a/x11-wm/mutter/mutter-40.5-r6.ebuild
+++ b/x11-wm/mutter/mutter-40.5-r6.ebuild
@@ -140,7 +140,7 @@ src_configure() {
-Dwayland_eglstream=true
)
else
-   emsonargs+=(
+   emesonargs+=(
-Degl_device=false
-Dwayland_eglstream=false
)

diff --git a/x11-wm/mutter/mutter-41.3.ebuild b/x11-wm/mutter/mutter-41.3.ebuild
index 1c8c1b5985a9..afc2c7adf621 100644
--- a/x11-wm/mutter/mutter-41.3.ebuild
+++ b/x11-wm/mutter/mutter-41.3.ebuild
@@ -142,7 +142,7 @@ src_configure() {
-Dwayland_eglstream=true
)
else
-   emsonargs+=(
+   emesonargs+=(
-Degl_device=false
-Dwayland_eglstream=false
)

diff --git a/x11-wm/mutter/mutter-41.4.ebuild b/x11-wm/mutter/mutter-41.4.ebuild
index 071b4d6f05ae..e32a368da43b 100644
--- a/x11-wm/mutter/mutter-41.4.ebuild
+++ b/x11-wm/mutter/mutter-41.4.ebuild
@@ -142,7 +142,7 @@ src_configure() {
-Dwayland_eglstream=true
)
else
-   emsonargs+=(
+   emesonargs+=(
-Degl_device=false
-Dwayland_eglstream=false
)



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-02-15 Thread Matt Turner
commit: 47bef212d0ad00205eea60034107f6c31dad9855
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Feb 16 03:24:33 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Feb 16 03:48:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47bef212

x11-wm/mutter: Version bump to 41.4

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

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-41.4.ebuild | 168 +++
 2 files changed, 169 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 4688034a0c2a..740532cd25c8 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,3 +1,4 @@
 DIST mutter-40.5-r1-patchset.tar.xz 5568 BLAKE2B 
3e1cc6a8cb0a792a4abedaaa1f856eae679acf17be8fa5be6c4bf764924d89950c8fcd264859049fcf326ed94e2b4d74433bbee16acf06bb0e180674a9d3a2c2
 SHA512 
8da4f92b2268a6966d468cd15063fb361a71299aff671203141225e74d5655ee1cb4f4e2f1922e06355c3f3b756638f3a2243ecafeb30273e3ff04897b6a23d8
 DIST mutter-40.5.tar.xz 2682916 BLAKE2B 
9ba2eeb5962a5473804fab02b1209c6044b151a1bc64b533762a27e91f6701a0ad655f582c8831cf92defc7be82e9eaa2c72b772fe7ea5e032dab5ecc96fb1b1
 SHA512 
ebd4f2bc4e8eef99d66305347673cbd2e38c5a058eb91eab6b932671ea7cb4a2f893dd65c4c5028ece454f8dd293898821bd125b68e304cf905ad237abff8837
 DIST mutter-41.3.tar.xz 2717692 BLAKE2B 
c31fa8c5e110b243dc9ce0a96d4ea28670adec27d519788de6d826bcb858eda9df209eb02c08a07e2fa3a16fb8a2a2e8bce1025721c43a1f96b062980b924dbe
 SHA512 
daa0cc8d91f8f3a35d2e2218c1e8d1f9e7f57df95a209f4b87ba8f3f81284ad45aa5000d08a148ae6d408f60d7ff120565e9132e1a84c3b6f55f9e59d6585338
+DIST mutter-41.4.tar.xz 2717012 BLAKE2B 
2f9d144380072427c0ee65c1e3bb26e5caca76e0656f316459a77df09f9e8bda3ea9c17c6400d04abee9c7f82b36dbd035794cf31feef7ee4574ce308d627e55
 SHA512 
ee3881f9047f0b9ef8598609e9ac90294cb36a7549fcc6a647a80553045ed315998d0dbac247887ae06b32126bab1525f13f7f92655b9103cac77750e347e405

diff --git a/x11-wm/mutter/mutter-41.4.ebuild b/x11-wm/mutter/mutter-41.4.ebuild
new file mode 100644
index ..1c8c1b5985a9
--- /dev/null
+++ b/x11-wm/mutter/mutter-41.4.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org gnome2-utils meson udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="elogind input_devices_wacom +introspection screencast sysprof systemd 
test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=x11-libs/libX11-1.7.0
+   >=media-libs/graphene-1.10.2[introspection?]
+   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=x11-libs/cairo-1.14[X]
+   >=gnome-base/gsettings-desktop-schemas-40.0[introspection?]
+   >=dev-libs/glib-2.69.0:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   gnome-base/gnome-desktop:3=
+   >=x11-libs/libXcomposite-0.4
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   >=x11-libs/libXfixes-3
+   >=x11-libs/libXi-1.7.4
+   x11-libs/libXtst
+   x11-libs/libxkbfile
+   x11-misc/xkeyboard-config
+   >=x11-libs/libxkbcommon-0.4.3[X]
+   x11-libs/libXrender
+   >=x11-libs/libXrandr-1.5.0
+   x11-libs/libxcb
+   x11-libs/libXinerama
+   x11-libs/libXau
+   x11-libs/libICE
+   >=dev-libs/atk-2.5.3[introspection?]
+   >=media-libs/libcanberra-0.26
+   sys-apps/dbus
+   media-libs/mesa[X(+),egl(+)]
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   systemd? ( sys-apps/systemd )
+   wayland? (
+   >=dev-libs/wayland-protocols-1.21
+   >=dev-libs/wayland-1.18.0
+   x11-libs/libdrm:=
+   >=media-libs/mesa-17.3[egl(+),gbm(+),wayland,gles2]
+   >=dev-libs/libinput-1.18.0
+   elogind? ( sys-auth/elogind )
+   x11-base/xwayland
+   video_cards_nvidia? ( gui-libs/egl-wayland )
+   )
+   udev? ( 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-01-24 Thread Matt Turner
commit: 1e84d5efce0fe34e7e40fbbb45b84f1ecaf94156
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jan 24 21:19:51 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan 24 22:42:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e84d5ef

x11-wm/mutter: Drop old versions

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

 x11-wm/mutter/Manifest  |   2 -
 x11-wm/mutter/mutter-40.4-r3.ebuild | 164 ---
 x11-wm/mutter/mutter-41.2-r1.ebuild | 168 
 3 files changed, 334 deletions(-)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 49f91db59632..4688034a0c2a 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,5 +1,3 @@
-DIST mutter-40.4.tar.xz 2682648 BLAKE2B 
fe3ed2edc20b4502db17bf3e6413159047eaa9812baa01b49f64ca2e3f05fe6f2e922a8e84ffd01636e8b6e5e31381653311153db5910f2dd1c84431d1892f6b
 SHA512 
a38fe7c1ba2c65cb4510ee3ecd9b3e726cf3cb35922977e55f8b49f5ab847601277e1efaec63e7068ce0f924b38085adfe6d26b6d0af148a8f87400b31aba805
 DIST mutter-40.5-r1-patchset.tar.xz 5568 BLAKE2B 
3e1cc6a8cb0a792a4abedaaa1f856eae679acf17be8fa5be6c4bf764924d89950c8fcd264859049fcf326ed94e2b4d74433bbee16acf06bb0e180674a9d3a2c2
 SHA512 
8da4f92b2268a6966d468cd15063fb361a71299aff671203141225e74d5655ee1cb4f4e2f1922e06355c3f3b756638f3a2243ecafeb30273e3ff04897b6a23d8
 DIST mutter-40.5.tar.xz 2682916 BLAKE2B 
9ba2eeb5962a5473804fab02b1209c6044b151a1bc64b533762a27e91f6701a0ad655f582c8831cf92defc7be82e9eaa2c72b772fe7ea5e032dab5ecc96fb1b1
 SHA512 
ebd4f2bc4e8eef99d66305347673cbd2e38c5a058eb91eab6b932671ea7cb4a2f893dd65c4c5028ece454f8dd293898821bd125b68e304cf905ad237abff8837
-DIST mutter-41.2.tar.xz 2713924 BLAKE2B 
271b5cd3eebf3b3c040876dc634d5316788ee566fece2ded6987e048d03ea8b4b4c76b482ca91e1eaf5cdcdf36294948b2ab902013874f100247dfb5b04a4cbb
 SHA512 
9fd030e2c3e5956e4e7412ac36069ab0e81798688b0a4f2372d935f81190ae8fb383919b2c29b8af37e5eeea47d250647ce8466d7f2e9047edf60e1ca93a9e3c
 DIST mutter-41.3.tar.xz 2717692 BLAKE2B 
c31fa8c5e110b243dc9ce0a96d4ea28670adec27d519788de6d826bcb858eda9df209eb02c08a07e2fa3a16fb8a2a2e8bce1025721c43a1f96b062980b924dbe
 SHA512 
daa0cc8d91f8f3a35d2e2218c1e8d1f9e7f57df95a209f4b87ba8f3f81284ad45aa5000d08a148ae6d408f60d7ff120565e9132e1a84c3b6f55f9e59d6585338

diff --git a/x11-wm/mutter/mutter-40.4-r3.ebuild 
b/x11-wm/mutter/mutter-40.4-r3.ebuild
deleted file mode 100644
index 94dd02db647d..
--- a/x11-wm/mutter/mutter-40.4-r3.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit gnome.org gnome2-utils meson udev virtualx xdg
-
-DESCRIPTION="GNOME compositing window manager based on Clutter"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
-
-LICENSE="GPL-2+"
-SLOT="0/8" # 0/libmutter_api_version - ONLY gnome-shell (or anything using 
mutter-clutter-.pc) should use the subslot
-
-IUSE="elogind input_devices_wacom +introspection screencast sysprof systemd 
test udev wayland video_cards_nvidia"
-# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
-REQUIRED_USE="
-   wayland? ( ^^ ( elogind systemd ) udev )
-   test? ( wayland )"
-RESTRICT="!test? ( test )"
-
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
-# xorg-server is needed at build and runtime with USE=wayland for Xwayland
-# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
-DEPEND="
-   >=x11-libs/libX11-1.7.0
-   >=media-libs/graphene-1.10.2[introspection?]
-   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/pango-1.46[introspection?]
-   >=dev-libs/fribidi-1.0.0
-   >=x11-libs/cairo-1.14[X]
-   >=gnome-base/gsettings-desktop-schemas-40.0[introspection?]
-   >=dev-libs/glib-2.67.3:2
-   gnome-base/gnome-settings-daemon
-   >=dev-libs/json-glib-0.12.0[introspection?]
-   gnome-base/gnome-desktop:3=
-   >=x11-libs/libXcomposite-0.4
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   >=x11-libs/libXfixes-3
-   >=x11-libs/libXi-1.7.4
-   x11-libs/libXtst
-   x11-libs/libxkbfile
-   x11-misc/xkeyboard-config
-   >=x11-libs/libxkbcommon-0.4.3[X]
-   x11-libs/libXrender
-   >=x11-libs/libXrandr-1.5.0
-   x11-libs/libxcb
-   x11-libs/libXinerama
-   x11-libs/libXau
-   x11-libs/libICE
-   >=dev-libs/atk-2.5.3[introspection?]
-   >=media-libs/libcanberra-0.26
-   sys-apps/dbus
-   media-libs/mesa[X(+),egl(+)]
-   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
-   wayland? (
-   >=dev-libs/wayland-protocols-1.19
-   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-01-20 Thread Jakov Smolić
commit: 93d5d53adf80c84474d0a5942b3f158eeac17741
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Jan 20 09:57:52 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Jan 20 10:01:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93d5d53a

x11-wm/mutter: Stabilize 40.5-r6 x86, #831048

Signed-off-by: Jakov Smolić  gentoo.org>

 x11-wm/mutter/mutter-40.5-r6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-wm/mutter/mutter-40.5-r6.ebuild 
b/x11-wm/mutter/mutter-40.5-r6.ebuild
index 68ed88cbb8c5..68ab27f443c2 100644
--- a/x11-wm/mutter/mutter-40.5-r6.ebuild
+++ b/x11-wm/mutter/mutter-40.5-r6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -18,7 +18,7 @@ REQUIRED_USE="
test? ( wayland )"
 RESTRICT="!test? ( test )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 
 # gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
 # xorg-server is needed at build and runtime with USE=wayland for Xwayland



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-01-11 Thread Mart Raudsepp
commit: bc7a081786e3a4b7a86de01fe0b2f81e5f959bcf
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Jan 11 20:01:21 2022 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Jan 11 20:41:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc7a0817

x11-wm/mutter: bump to 41.3

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-41.3.ebuild | 168 +++
 2 files changed, 169 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 29040c2f52af..92472a4df584 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -3,3 +3,4 @@ DIST mutter-40.5-r1-patchset.tar.xz 5568 BLAKE2B 
3e1cc6a8cb0a792a4abedaaa1f856ea
 DIST mutter-40.5.tar.xz 2682916 BLAKE2B 
9ba2eeb5962a5473804fab02b1209c6044b151a1bc64b533762a27e91f6701a0ad655f582c8831cf92defc7be82e9eaa2c72b772fe7ea5e032dab5ecc96fb1b1
 SHA512 
ebd4f2bc4e8eef99d66305347673cbd2e38c5a058eb91eab6b932671ea7cb4a2f893dd65c4c5028ece454f8dd293898821bd125b68e304cf905ad237abff8837
 DIST mutter-41.1.tar.xz 2712924 BLAKE2B 
1b25f4a45be258f84ea29ccc85f4b70f228af9e2c6278edf0f2689436b33d320ae08b63f02736b59269ad9f4ac129d381a9c04e9118c58b6bb6f98512d744063
 SHA512 
797f857a6cc053e3639a002bc35f8431ed55bd887189f74f7b183bf9e54319dd66910c9d165826eb9bec05ec7454ce21e4d0a78cb1a9d841c1eb37865d4e
 DIST mutter-41.2.tar.xz 2713924 BLAKE2B 
271b5cd3eebf3b3c040876dc634d5316788ee566fece2ded6987e048d03ea8b4b4c76b482ca91e1eaf5cdcdf36294948b2ab902013874f100247dfb5b04a4cbb
 SHA512 
9fd030e2c3e5956e4e7412ac36069ab0e81798688b0a4f2372d935f81190ae8fb383919b2c29b8af37e5eeea47d250647ce8466d7f2e9047edf60e1ca93a9e3c
+DIST mutter-41.3.tar.xz 2717692 BLAKE2B 
c31fa8c5e110b243dc9ce0a96d4ea28670adec27d519788de6d826bcb858eda9df209eb02c08a07e2fa3a16fb8a2a2e8bce1025721c43a1f96b062980b924dbe
 SHA512 
daa0cc8d91f8f3a35d2e2218c1e8d1f9e7f57df95a209f4b87ba8f3f81284ad45aa5000d08a148ae6d408f60d7ff120565e9132e1a84c3b6f55f9e59d6585338

diff --git a/x11-wm/mutter/mutter-41.3.ebuild b/x11-wm/mutter/mutter-41.3.ebuild
new file mode 100644
index ..1c8c1b5985a9
--- /dev/null
+++ b/x11-wm/mutter/mutter-41.3.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org gnome2-utils meson udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="elogind input_devices_wacom +introspection screencast sysprof systemd 
test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=x11-libs/libX11-1.7.0
+   >=media-libs/graphene-1.10.2[introspection?]
+   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=x11-libs/cairo-1.14[X]
+   >=gnome-base/gsettings-desktop-schemas-40.0[introspection?]
+   >=dev-libs/glib-2.69.0:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   gnome-base/gnome-desktop:3=
+   >=x11-libs/libXcomposite-0.4
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   >=x11-libs/libXfixes-3
+   >=x11-libs/libXi-1.7.4
+   x11-libs/libXtst
+   x11-libs/libxkbfile
+   x11-misc/xkeyboard-config
+   >=x11-libs/libxkbcommon-0.4.3[X]
+   x11-libs/libXrender
+   >=x11-libs/libXrandr-1.5.0
+   x11-libs/libxcb
+   x11-libs/libXinerama
+   x11-libs/libXau
+   x11-libs/libICE
+   >=dev-libs/atk-2.5.3[introspection?]
+   >=media-libs/libcanberra-0.26
+   sys-apps/dbus
+   media-libs/mesa[X(+),egl(+)]
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   systemd? ( sys-apps/systemd )
+   wayland? (
+   >=dev-libs/wayland-protocols-1.21
+   >=dev-libs/wayland-1.18.0
+   x11-libs/libdrm:=
+   >=media-libs/mesa-17.3[egl(+),gbm(+),wayland,gles2]
+   >=dev-libs/libinput-1.18.0
+   elogind? ( sys-auth/elogind )
+ 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-01-11 Thread Mart Raudsepp
commit: e260f0d94fce18c4114933cf0671ffeb1e24feee
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Jan 11 20:02:14 2022 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Jan 11 20:41:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e260f0d9

x11-wm/mutter: remove old

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-wm/mutter/Manifest  |   1 -
 x11-wm/mutter/mutter-41.1-r1.ebuild | 168 
 2 files changed, 169 deletions(-)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 92472a4df584..49f91db59632 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,6 +1,5 @@
 DIST mutter-40.4.tar.xz 2682648 BLAKE2B 
fe3ed2edc20b4502db17bf3e6413159047eaa9812baa01b49f64ca2e3f05fe6f2e922a8e84ffd01636e8b6e5e31381653311153db5910f2dd1c84431d1892f6b
 SHA512 
a38fe7c1ba2c65cb4510ee3ecd9b3e726cf3cb35922977e55f8b49f5ab847601277e1efaec63e7068ce0f924b38085adfe6d26b6d0af148a8f87400b31aba805
 DIST mutter-40.5-r1-patchset.tar.xz 5568 BLAKE2B 
3e1cc6a8cb0a792a4abedaaa1f856eae679acf17be8fa5be6c4bf764924d89950c8fcd264859049fcf326ed94e2b4d74433bbee16acf06bb0e180674a9d3a2c2
 SHA512 
8da4f92b2268a6966d468cd15063fb361a71299aff671203141225e74d5655ee1cb4f4e2f1922e06355c3f3b756638f3a2243ecafeb30273e3ff04897b6a23d8
 DIST mutter-40.5.tar.xz 2682916 BLAKE2B 
9ba2eeb5962a5473804fab02b1209c6044b151a1bc64b533762a27e91f6701a0ad655f582c8831cf92defc7be82e9eaa2c72b772fe7ea5e032dab5ecc96fb1b1
 SHA512 
ebd4f2bc4e8eef99d66305347673cbd2e38c5a058eb91eab6b932671ea7cb4a2f893dd65c4c5028ece454f8dd293898821bd125b68e304cf905ad237abff8837
-DIST mutter-41.1.tar.xz 2712924 BLAKE2B 
1b25f4a45be258f84ea29ccc85f4b70f228af9e2c6278edf0f2689436b33d320ae08b63f02736b59269ad9f4ac129d381a9c04e9118c58b6bb6f98512d744063
 SHA512 
797f857a6cc053e3639a002bc35f8431ed55bd887189f74f7b183bf9e54319dd66910c9d165826eb9bec05ec7454ce21e4d0a78cb1a9d841c1eb37865d4e
 DIST mutter-41.2.tar.xz 2713924 BLAKE2B 
271b5cd3eebf3b3c040876dc634d5316788ee566fece2ded6987e048d03ea8b4b4c76b482ca91e1eaf5cdcdf36294948b2ab902013874f100247dfb5b04a4cbb
 SHA512 
9fd030e2c3e5956e4e7412ac36069ab0e81798688b0a4f2372d935f81190ae8fb383919b2c29b8af37e5eeea47d250647ce8466d7f2e9047edf60e1ca93a9e3c
 DIST mutter-41.3.tar.xz 2717692 BLAKE2B 
c31fa8c5e110b243dc9ce0a96d4ea28670adec27d519788de6d826bcb858eda9df209eb02c08a07e2fa3a16fb8a2a2e8bce1025721c43a1f96b062980b924dbe
 SHA512 
daa0cc8d91f8f3a35d2e2218c1e8d1f9e7f57df95a209f4b87ba8f3f81284ad45aa5000d08a148ae6d408f60d7ff120565e9132e1a84c3b6f55f9e59d6585338

diff --git a/x11-wm/mutter/mutter-41.1-r1.ebuild 
b/x11-wm/mutter/mutter-41.1-r1.ebuild
deleted file mode 100644
index b05673366a97..
--- a/x11-wm/mutter/mutter-41.1-r1.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit gnome.org gnome2-utils meson udev xdg
-
-DESCRIPTION="GNOME compositing window manager based on Clutter"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
-
-LICENSE="GPL-2+"
-SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
-
-IUSE="elogind input_devices_wacom +introspection screencast sysprof systemd 
test udev wayland video_cards_nvidia"
-# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
-REQUIRED_USE="
-   wayland? ( ^^ ( elogind systemd ) udev )
-   test? ( wayland )"
-RESTRICT="!test? ( test )"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-
-# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
-# xorg-server is needed at build and runtime with USE=wayland for Xwayland
-# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
-DEPEND="
-   >=x11-libs/libX11-1.7.0
-   >=media-libs/graphene-1.10.2[introspection?]
-   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/pango-1.46[introspection?]
-   >=dev-libs/fribidi-1.0.0
-   >=x11-libs/cairo-1.14[X]
-   >=gnome-base/gsettings-desktop-schemas-40.0[introspection?]
-   >=dev-libs/glib-2.69.0:2
-   gnome-base/gnome-settings-daemon
-   >=dev-libs/json-glib-0.12.0[introspection?]
-   gnome-base/gnome-desktop:3=
-   >=x11-libs/libXcomposite-0.4
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   >=x11-libs/libXfixes-3
-   >=x11-libs/libXi-1.7.4
-   x11-libs/libXtst
-   x11-libs/libxkbfile
-   x11-misc/xkeyboard-config
-   >=x11-libs/libxkbcommon-0.4.3[X]
-   x11-libs/libXrender
-   >=x11-libs/libXrandr-1.5.0
-   x11-libs/libxcb
-   x11-libs/libXinerama
-   x11-libs/libXau
-   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2021-12-17 Thread Sam James
commit: 13f65f39b70a9f490b870d217716fdf7833c81e5
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 18 06:29:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 18 06:29:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13f65f39

x11-wm/mutter: lift pipewire subslot restriction

PW broke ABI recently and pinning the subslot like this
prevents rebuilds.

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

 x11-wm/mutter/{mutter-40.4-r2.ebuild => mutter-40.4-r3.ebuild} | 2 +-
 x11-wm/mutter/{mutter-40.5-r5.ebuild => mutter-40.5-r6.ebuild} | 2 +-
 x11-wm/mutter/{mutter-41.1.ebuild => mutter-41.1-r1.ebuild}| 2 +-
 x11-wm/mutter/{mutter-41.2.ebuild => mutter-41.2-r1.ebuild}| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/x11-wm/mutter/mutter-40.4-r2.ebuild 
b/x11-wm/mutter/mutter-40.4-r3.ebuild
similarity index 98%
rename from x11-wm/mutter/mutter-40.4-r2.ebuild
rename to x11-wm/mutter/mutter-40.4-r3.ebuild
index 1d2f1214d2f2..94dd02db647d 100644
--- a/x11-wm/mutter/mutter-40.4-r2.ebuild
+++ b/x11-wm/mutter/mutter-40.4-r3.ebuild
@@ -72,7 +72,7 @@ DEPEND="
x11-libs/libSM
input_devices_wacom? ( >=dev-libs/libwacom-0.13 )
>=x11-libs/startup-notification-0.7
-   screencast? ( >=media-video/pipewire-0.3.21:0/0.3 )
+   screencast? ( >=media-video/pipewire-0.3.21:= )
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
 "
 RDEPEND="${DEPEND}

diff --git a/x11-wm/mutter/mutter-40.5-r5.ebuild 
b/x11-wm/mutter/mutter-40.5-r6.ebuild
similarity index 98%
rename from x11-wm/mutter/mutter-40.5-r5.ebuild
rename to x11-wm/mutter/mutter-40.5-r6.ebuild
index ff038d790780..68ed88cbb8c5 100644
--- a/x11-wm/mutter/mutter-40.5-r5.ebuild
+++ b/x11-wm/mutter/mutter-40.5-r6.ebuild
@@ -73,7 +73,7 @@ DEPEND="
x11-libs/libSM
input_devices_wacom? ( >=dev-libs/libwacom-0.13 )
>=x11-libs/startup-notification-0.7
-   screencast? ( >=media-video/pipewire-0.3.21:0/0.3 )
+   screencast? ( >=media-video/pipewire-0.3.21:= )
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
 "
 RDEPEND="${DEPEND}

diff --git a/x11-wm/mutter/mutter-41.1.ebuild 
b/x11-wm/mutter/mutter-41.1-r1.ebuild
similarity index 98%
rename from x11-wm/mutter/mutter-41.1.ebuild
rename to x11-wm/mutter/mutter-41.1-r1.ebuild
index 61469e32b533..b05673366a97 100644
--- a/x11-wm/mutter/mutter-41.1.ebuild
+++ b/x11-wm/mutter/mutter-41.1-r1.ebuild
@@ -72,7 +72,7 @@ DEPEND="
x11-libs/libSM
input_devices_wacom? ( >=dev-libs/libwacom-0.13 )
>=x11-libs/startup-notification-0.7
-   screencast? ( >=media-video/pipewire-0.3.21:0/0.3 )
+   screencast? ( >=media-video/pipewire-0.3.21:= )
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
 "
 RDEPEND="${DEPEND}

diff --git a/x11-wm/mutter/mutter-41.2.ebuild 
b/x11-wm/mutter/mutter-41.2-r1.ebuild
similarity index 98%
rename from x11-wm/mutter/mutter-41.2.ebuild
rename to x11-wm/mutter/mutter-41.2-r1.ebuild
index 61469e32b533..b05673366a97 100644
--- a/x11-wm/mutter/mutter-41.2.ebuild
+++ b/x11-wm/mutter/mutter-41.2-r1.ebuild
@@ -72,7 +72,7 @@ DEPEND="
x11-libs/libSM
input_devices_wacom? ( >=dev-libs/libwacom-0.13 )
>=x11-libs/startup-notification-0.7
-   screencast? ( >=media-video/pipewire-0.3.21:0/0.3 )
+   screencast? ( >=media-video/pipewire-0.3.21:= )
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
 "
 RDEPEND="${DEPEND}



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2021-12-14 Thread Mart Raudsepp
commit: 9a477106be51a5d76d488918b1e11f4d21e38c93
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Dec 13 16:42:51 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Dec 14 17:03:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a477106

x11-wm/mutter: remove old

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-wm/mutter/Manifest  |   3 -
 x11-wm/mutter/mutter-40.3-r3.ebuild | 163 --
 x11-wm/mutter/mutter-40.5-r4.ebuild | 164 --
 x11-wm/mutter/mutter-41.0-r3.ebuild | 170 
 4 files changed, 500 deletions(-)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index f9eeb99071e9..29040c2f52af 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,8 +1,5 @@
-DIST mutter-40.3.tar.xz 2682460 BLAKE2B 
41e505adc9aa6ca53d1f43d71051bc09c0f4f528803f10c8f4ad8fe2cf28f5a02a3d3dca1a4a02b702a40177501663e20b68415295805b6c0503690dbb5e53fc
 SHA512 
beb9cb1b8dee153fe204aa5d799e4ba44380c8483362ab4f7b149c715be6fa929345386b78af73ca6ae7e864dd2923e5c0de88404f8ffe5d22f2ae9238bcc074
 DIST mutter-40.4.tar.xz 2682648 BLAKE2B 
fe3ed2edc20b4502db17bf3e6413159047eaa9812baa01b49f64ca2e3f05fe6f2e922a8e84ffd01636e8b6e5e31381653311153db5910f2dd1c84431d1892f6b
 SHA512 
a38fe7c1ba2c65cb4510ee3ecd9b3e726cf3cb35922977e55f8b49f5ab847601277e1efaec63e7068ce0f924b38085adfe6d26b6d0af148a8f87400b31aba805
 DIST mutter-40.5-r1-patchset.tar.xz 5568 BLAKE2B 
3e1cc6a8cb0a792a4abedaaa1f856eae679acf17be8fa5be6c4bf764924d89950c8fcd264859049fcf326ed94e2b4d74433bbee16acf06bb0e180674a9d3a2c2
 SHA512 
8da4f92b2268a6966d468cd15063fb361a71299aff671203141225e74d5655ee1cb4f4e2f1922e06355c3f3b756638f3a2243ecafeb30273e3ff04897b6a23d8
 DIST mutter-40.5.tar.xz 2682916 BLAKE2B 
9ba2eeb5962a5473804fab02b1209c6044b151a1bc64b533762a27e91f6701a0ad655f582c8831cf92defc7be82e9eaa2c72b772fe7ea5e032dab5ecc96fb1b1
 SHA512 
ebd4f2bc4e8eef99d66305347673cbd2e38c5a058eb91eab6b932671ea7cb4a2f893dd65c4c5028ece454f8dd293898821bd125b68e304cf905ad237abff8837
-DIST mutter-41.0-r1-patchset.tar.xz 61232 BLAKE2B 
89a5f86e488b45933225010a5c37d533163d6ee75253a94b3545dae1886bff95a1463da45198646d3ebfd1e95134c0df6863e16ea927d86106ecd243fbad77f0
 SHA512 
967e7db9b6644c2b620f71081913adfdcd06b01decef52c9d6e64e7040c3d528f9cf15d0d0c561ae7c7ef8abe891b4890dc7e21862105b3b922a77718e703717
-DIST mutter-41.0.tar.xz 2710476 BLAKE2B 
821c967ac2f130b1803132725540494c4c23bc766738d34645fced50fa8de97464432f554161c44ae4c7f7569c524204f3a57359a2958946c31589f24f674f99
 SHA512 
ad1b19cc05d434610657ab1d4f8d060dbd4584feba410da0c18fc9232082d6abee8d5c3c3243b12a47019779da3fe3f13b172b992d85de552cef696952cf65a3
 DIST mutter-41.1.tar.xz 2712924 BLAKE2B 
1b25f4a45be258f84ea29ccc85f4b70f228af9e2c6278edf0f2689436b33d320ae08b63f02736b59269ad9f4ac129d381a9c04e9118c58b6bb6f98512d744063
 SHA512 
797f857a6cc053e3639a002bc35f8431ed55bd887189f74f7b183bf9e54319dd66910c9d165826eb9bec05ec7454ce21e4d0a78cb1a9d841c1eb37865d4e
 DIST mutter-41.2.tar.xz 2713924 BLAKE2B 
271b5cd3eebf3b3c040876dc634d5316788ee566fece2ded6987e048d03ea8b4b4c76b482ca91e1eaf5cdcdf36294948b2ab902013874f100247dfb5b04a4cbb
 SHA512 
9fd030e2c3e5956e4e7412ac36069ab0e81798688b0a4f2372d935f81190ae8fb383919b2c29b8af37e5eeea47d250647ce8466d7f2e9047edf60e1ca93a9e3c

diff --git a/x11-wm/mutter/mutter-40.3-r3.ebuild 
b/x11-wm/mutter/mutter-40.3-r3.ebuild
deleted file mode 100644
index aa5fa3a39ec8..
--- a/x11-wm/mutter/mutter-40.3-r3.ebuild
+++ /dev/null
@@ -1,163 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit gnome.org gnome2-utils meson udev virtualx xdg
-
-DESCRIPTION="GNOME compositing window manager based on Clutter"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
-
-LICENSE="GPL-2+"
-SLOT="0/8" # 0/libmutter_api_version - ONLY gnome-shell (or anything using 
mutter-clutter-.pc) should use the subslot
-
-IUSE="elogind input_devices_wacom +introspection screencast sysprof systemd 
test udev wayland video_cards_nvidia"
-# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
-REQUIRED_USE="
-   wayland? ( ^^ ( elogind systemd ) udev )
-   test? ( wayland )"
-RESTRICT="!test? ( test )"
-
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-
-# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
-# xorg-server is needed at build and runtime with USE=wayland for Xwayland
-# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
-DEPEND="
-   >=x11-libs/libX11-1.7.0
-   >=media-libs/graphene-1.10.2[introspection?]
-   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/pango-1.46[introspection?]

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2021-12-14 Thread Mart Raudsepp
commit: ea426d20cffa6405823e03305c95f37d2d3dc878
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Dec 12 22:00:47 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Dec 14 17:03:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea426d20

x11-wm/mutter: bump to 41.2

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-41.2.ebuild | 168 +++
 2 files changed, 169 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index b603db4e2393..f9eeb99071e9 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -5,3 +5,4 @@ DIST mutter-40.5.tar.xz 2682916 BLAKE2B 
9ba2eeb5962a5473804fab02b1209c6044b151a1
 DIST mutter-41.0-r1-patchset.tar.xz 61232 BLAKE2B 
89a5f86e488b45933225010a5c37d533163d6ee75253a94b3545dae1886bff95a1463da45198646d3ebfd1e95134c0df6863e16ea927d86106ecd243fbad77f0
 SHA512 
967e7db9b6644c2b620f71081913adfdcd06b01decef52c9d6e64e7040c3d528f9cf15d0d0c561ae7c7ef8abe891b4890dc7e21862105b3b922a77718e703717
 DIST mutter-41.0.tar.xz 2710476 BLAKE2B 
821c967ac2f130b1803132725540494c4c23bc766738d34645fced50fa8de97464432f554161c44ae4c7f7569c524204f3a57359a2958946c31589f24f674f99
 SHA512 
ad1b19cc05d434610657ab1d4f8d060dbd4584feba410da0c18fc9232082d6abee8d5c3c3243b12a47019779da3fe3f13b172b992d85de552cef696952cf65a3
 DIST mutter-41.1.tar.xz 2712924 BLAKE2B 
1b25f4a45be258f84ea29ccc85f4b70f228af9e2c6278edf0f2689436b33d320ae08b63f02736b59269ad9f4ac129d381a9c04e9118c58b6bb6f98512d744063
 SHA512 
797f857a6cc053e3639a002bc35f8431ed55bd887189f74f7b183bf9e54319dd66910c9d165826eb9bec05ec7454ce21e4d0a78cb1a9d841c1eb37865d4e
+DIST mutter-41.2.tar.xz 2713924 BLAKE2B 
271b5cd3eebf3b3c040876dc634d5316788ee566fece2ded6987e048d03ea8b4b4c76b482ca91e1eaf5cdcdf36294948b2ab902013874f100247dfb5b04a4cbb
 SHA512 
9fd030e2c3e5956e4e7412ac36069ab0e81798688b0a4f2372d935f81190ae8fb383919b2c29b8af37e5eeea47d250647ce8466d7f2e9047edf60e1ca93a9e3c

diff --git a/x11-wm/mutter/mutter-41.2.ebuild b/x11-wm/mutter/mutter-41.2.ebuild
new file mode 100644
index ..61469e32b533
--- /dev/null
+++ b/x11-wm/mutter/mutter-41.2.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org gnome2-utils meson udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="elogind input_devices_wacom +introspection screencast sysprof systemd 
test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=x11-libs/libX11-1.7.0
+   >=media-libs/graphene-1.10.2[introspection?]
+   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=x11-libs/cairo-1.14[X]
+   >=gnome-base/gsettings-desktop-schemas-40.0[introspection?]
+   >=dev-libs/glib-2.69.0:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   gnome-base/gnome-desktop:3=
+   >=x11-libs/libXcomposite-0.4
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   >=x11-libs/libXfixes-3
+   >=x11-libs/libXi-1.7.4
+   x11-libs/libXtst
+   x11-libs/libxkbfile
+   x11-misc/xkeyboard-config
+   >=x11-libs/libxkbcommon-0.4.3[X]
+   x11-libs/libXrender
+   >=x11-libs/libXrandr-1.5.0
+   x11-libs/libxcb
+   x11-libs/libXinerama
+   x11-libs/libXau
+   x11-libs/libICE
+   >=dev-libs/atk-2.5.3[introspection?]
+   >=media-libs/libcanberra-0.26
+   sys-apps/dbus
+   media-libs/mesa[X(+),egl(+)]
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   systemd? ( sys-apps/systemd )
+   wayland? (
+   >=dev-libs/wayland-protocols-1.21
+   >=dev-libs/wayland-1.18.0
+   x11-libs/libdrm:=
+   >=media-libs/mesa-17.3[egl(+),gbm(+),wayland,gles2]
+   >=dev-libs/libinput-1.18.0
+   elogind? ( sys-auth/elogind )
+   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2021-11-10 Thread Mart Raudsepp
commit: 740abc53c391f020d769df070cc546e4c6fc1968
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  6 22:28:41 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Nov 10 21:51:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=740abc53

x11-wm/mutter: bump to 41.1

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-41.1.ebuild | 168 +++
 2 files changed, 169 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 9180d6a2f77..b603db4e239 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -4,3 +4,4 @@ DIST mutter-40.5-r1-patchset.tar.xz 5568 BLAKE2B 
3e1cc6a8cb0a792a4abedaaa1f856ea
 DIST mutter-40.5.tar.xz 2682916 BLAKE2B 
9ba2eeb5962a5473804fab02b1209c6044b151a1bc64b533762a27e91f6701a0ad655f582c8831cf92defc7be82e9eaa2c72b772fe7ea5e032dab5ecc96fb1b1
 SHA512 
ebd4f2bc4e8eef99d66305347673cbd2e38c5a058eb91eab6b932671ea7cb4a2f893dd65c4c5028ece454f8dd293898821bd125b68e304cf905ad237abff8837
 DIST mutter-41.0-r1-patchset.tar.xz 61232 BLAKE2B 
89a5f86e488b45933225010a5c37d533163d6ee75253a94b3545dae1886bff95a1463da45198646d3ebfd1e95134c0df6863e16ea927d86106ecd243fbad77f0
 SHA512 
967e7db9b6644c2b620f71081913adfdcd06b01decef52c9d6e64e7040c3d528f9cf15d0d0c561ae7c7ef8abe891b4890dc7e21862105b3b922a77718e703717
 DIST mutter-41.0.tar.xz 2710476 BLAKE2B 
821c967ac2f130b1803132725540494c4c23bc766738d34645fced50fa8de97464432f554161c44ae4c7f7569c524204f3a57359a2958946c31589f24f674f99
 SHA512 
ad1b19cc05d434610657ab1d4f8d060dbd4584feba410da0c18fc9232082d6abee8d5c3c3243b12a47019779da3fe3f13b172b992d85de552cef696952cf65a3
+DIST mutter-41.1.tar.xz 2712924 BLAKE2B 
1b25f4a45be258f84ea29ccc85f4b70f228af9e2c6278edf0f2689436b33d320ae08b63f02736b59269ad9f4ac129d381a9c04e9118c58b6bb6f98512d744063
 SHA512 
797f857a6cc053e3639a002bc35f8431ed55bd887189f74f7b183bf9e54319dd66910c9d165826eb9bec05ec7454ce21e4d0a78cb1a9d841c1eb37865d4e

diff --git a/x11-wm/mutter/mutter-41.1.ebuild b/x11-wm/mutter/mutter-41.1.ebuild
new file mode 100644
index 000..61469e32b53
--- /dev/null
+++ b/x11-wm/mutter/mutter-41.1.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org gnome2-utils meson udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="elogind input_devices_wacom +introspection screencast sysprof systemd 
test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=x11-libs/libX11-1.7.0
+   >=media-libs/graphene-1.10.2[introspection?]
+   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=x11-libs/cairo-1.14[X]
+   >=gnome-base/gsettings-desktop-schemas-40.0[introspection?]
+   >=dev-libs/glib-2.69.0:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   gnome-base/gnome-desktop:3=
+   >=x11-libs/libXcomposite-0.4
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   >=x11-libs/libXfixes-3
+   >=x11-libs/libXi-1.7.4
+   x11-libs/libXtst
+   x11-libs/libxkbfile
+   x11-misc/xkeyboard-config
+   >=x11-libs/libxkbcommon-0.4.3[X]
+   x11-libs/libXrender
+   >=x11-libs/libXrandr-1.5.0
+   x11-libs/libxcb
+   x11-libs/libXinerama
+   x11-libs/libXau
+   x11-libs/libICE
+   >=dev-libs/atk-2.5.3[introspection?]
+   >=media-libs/libcanberra-0.26
+   sys-apps/dbus
+   media-libs/mesa[X(+),egl(+)]
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   systemd? ( sys-apps/systemd )
+   wayland? (
+   >=dev-libs/wayland-protocols-1.21
+   >=dev-libs/wayland-1.18.0
+   x11-libs/libdrm:=
+   >=media-libs/mesa-17.3[egl(+),gbm(+),wayland,gles2]
+   >=dev-libs/libinput-1.18.0
+   elogind? ( sys-auth/elogind )
+   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2021-10-30 Thread Sam James
commit: 6e1ee1fe7b66f5d88509ad7332dc0e1e21a7f101
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 31 00:23:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 00:24:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e1ee1fe

x11-wm/mutter: drop obsolete xorg-server[wayland] dependency

libxcvt has been stable for a while and this ends up leading
to confusing blockers anyway.

Bug: https://bugs.gentoo.org/814335
Signed-off-by: Sam James  gentoo.org>

 x11-wm/mutter/{mutter-40.3-r2.ebuild => mutter-40.3-r3.ebuild} | 5 +
 x11-wm/mutter/{mutter-40.4-r1.ebuild => mutter-40.4-r2.ebuild} | 5 +
 x11-wm/mutter/{mutter-40.5-r2.ebuild => mutter-40.5-r4.ebuild} | 5 +
 x11-wm/mutter/{mutter-40.5-r3.ebuild => mutter-40.5-r5.ebuild} | 7 ++-
 x11-wm/mutter/{mutter-41.0-r2.ebuild => mutter-41.0-r3.ebuild} | 7 ++-
 5 files changed, 7 insertions(+), 22 deletions(-)

diff --git a/x11-wm/mutter/mutter-40.3-r2.ebuild 
b/x11-wm/mutter/mutter-40.3-r3.ebuild
similarity index 98%
rename from x11-wm/mutter/mutter-40.3-r2.ebuild
rename to x11-wm/mutter/mutter-40.3-r3.ebuild
index 958a2dbcd10..aa5fa3a39ec 100644
--- a/x11-wm/mutter/mutter-40.3-r2.ebuild
+++ b/x11-wm/mutter/mutter-40.3-r3.ebuild
@@ -92,10 +92,7 @@ BDEPEND="
test? ( app-text/docbook-xml-dtd:4.5 )
wayland? (
>=sys-kernel/linux-headers-4.4
-   || (
-   x11-libs/libxcvt
-   https://gitlab.gnome.org/GNOME/mutter/;
-SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${PF}-patchset.tar.xz;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-r1-patchset.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/8" # 0/libmutter_api_version - ONLY gnome-shell (or anything using 
mutter-clutter-.pc) should use the subslot
@@ -93,10 +93,7 @@ BDEPEND="
test? ( app-text/docbook-xml-dtd:4.5 )
wayland? (
>=sys-kernel/linux-headers-4.4
-   || (
-   x11-libs/libxcvt
-   https://gitlab.gnome.org/GNOME/mutter/;
-SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${PF}-patchset.tar.xz;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-r1-patchset.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
@@ -96,10 +96,7 @@ BDEPEND="
)
wayland? (
>=sys-kernel/linux-headers-4.4
-   || (
-   x11-libs/libxcvt
-   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2021-10-30 Thread Sam James
commit: f877ba5c2528ba0b8008490ddef958bdd5234562
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jul 22 05:38:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 00:19:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f877ba5c

x11-wm/mutter: Set USE-defaults for mesa[egl,gbm]

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

 x11-wm/mutter/{mutter-40.3-r1.ebuild => mutter-40.3-r2.ebuild} | 4 ++--
 x11-wm/mutter/{mutter-40.4.ebuild => mutter-40.4-r1.ebuild}| 4 ++--
 x11-wm/mutter/{mutter-40.5.ebuild => mutter-40.5-r2.ebuild}| 4 ++--
 x11-wm/mutter/{mutter-40.5-r1.ebuild => mutter-40.5-r3.ebuild} | 4 ++--
 x11-wm/mutter/{mutter-41.0-r1.ebuild => mutter-41.0-r2.ebuild} | 4 ++--
 5 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/x11-wm/mutter/mutter-40.3-r1.ebuild 
b/x11-wm/mutter/mutter-40.3-r2.ebuild
similarity index 98%
rename from x11-wm/mutter/mutter-40.3-r1.ebuild
rename to x11-wm/mutter/mutter-40.3-r2.ebuild
index e0383df4319..958a2dbcd10 100644
--- a/x11-wm/mutter/mutter-40.3-r1.ebuild
+++ b/x11-wm/mutter/mutter-40.3-r2.ebuild
@@ -54,13 +54,13 @@ DEPEND="
>=dev-libs/atk-2.5.3[introspection?]
>=media-libs/libcanberra-0.26
sys-apps/dbus
-   media-libs/mesa[X(+),egl]
+   media-libs/mesa[X(+),egl(+)]
sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
wayland? (
>=dev-libs/wayland-protocols-1.19
>=dev-libs/wayland-1.18.0
x11-libs/libdrm:=
-   >=media-libs/mesa-17.3[egl,gbm,wayland,gles2]
+   >=media-libs/mesa-17.3[egl(+),gbm(+),wayland,gles2]
>=dev-libs/libinput-1.15.0
systemd? ( sys-apps/systemd )
elogind? ( sys-auth/elogind )

diff --git a/x11-wm/mutter/mutter-40.4.ebuild 
b/x11-wm/mutter/mutter-40.4-r1.ebuild
similarity index 98%
rename from x11-wm/mutter/mutter-40.4.ebuild
rename to x11-wm/mutter/mutter-40.4-r1.ebuild
index ef18460ab88..f5f38992218 100644
--- a/x11-wm/mutter/mutter-40.4.ebuild
+++ b/x11-wm/mutter/mutter-40.4-r1.ebuild
@@ -54,13 +54,13 @@ DEPEND="
>=dev-libs/atk-2.5.3[introspection?]
>=media-libs/libcanberra-0.26
sys-apps/dbus
-   media-libs/mesa[X(+),egl]
+   media-libs/mesa[X(+),egl(+)]
sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
wayland? (
>=dev-libs/wayland-protocols-1.19
>=dev-libs/wayland-1.18.0
x11-libs/libdrm:=
-   >=media-libs/mesa-17.3[egl,gbm,wayland,gles2]
+   >=media-libs/mesa-17.3[egl(+),gbm(+),wayland,gles2]
>=dev-libs/libinput-1.15.0
systemd? ( sys-apps/systemd )
elogind? ( sys-auth/elogind )

diff --git a/x11-wm/mutter/mutter-40.5.ebuild 
b/x11-wm/mutter/mutter-40.5-r2.ebuild
similarity index 98%
rename from x11-wm/mutter/mutter-40.5.ebuild
rename to x11-wm/mutter/mutter-40.5-r2.ebuild
index 34e1e065834..f127e4c4b82 100644
--- a/x11-wm/mutter/mutter-40.5.ebuild
+++ b/x11-wm/mutter/mutter-40.5-r2.ebuild
@@ -54,13 +54,13 @@ DEPEND="
>=dev-libs/atk-2.5.3[introspection?]
>=media-libs/libcanberra-0.26
sys-apps/dbus
-   media-libs/mesa[X(+),egl]
+   media-libs/mesa[X(+),egl(+)]
sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
wayland? (
>=dev-libs/wayland-protocols-1.19
>=dev-libs/wayland-1.18.0
x11-libs/libdrm:=
-   >=media-libs/mesa-17.3[egl,gbm,wayland,gles2]
+   >=media-libs/mesa-17.3[egl(+),gbm(+),wayland,gles2]
>=dev-libs/libinput-1.15.0
systemd? ( sys-apps/systemd )
elogind? ( sys-auth/elogind )

diff --git a/x11-wm/mutter/mutter-40.5-r1.ebuild 
b/x11-wm/mutter/mutter-40.5-r3.ebuild
similarity index 98%
rename from x11-wm/mutter/mutter-40.5-r1.ebuild
rename to x11-wm/mutter/mutter-40.5-r3.ebuild
index 4c687e7de45..d32054f34f8 100644
--- a/x11-wm/mutter/mutter-40.5-r1.ebuild
+++ b/x11-wm/mutter/mutter-40.5-r3.ebuild
@@ -55,13 +55,13 @@ DEPEND="
>=dev-libs/atk-2.5.3[introspection?]
>=media-libs/libcanberra-0.26
sys-apps/dbus
-   media-libs/mesa[X(+),egl]
+   media-libs/mesa[X(+),egl(+)]
sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
wayland? (
>=dev-libs/wayland-protocols-1.19
>=dev-libs/wayland-1.18.0
x11-libs/libdrm:=
-   >=media-libs/mesa-17.3[egl,gbm,wayland,gles2]
+   >=media-libs/mesa-17.3[egl(+),gbm(+),wayland,gles2]
>=dev-libs/libinput-1.15.0
systemd? ( sys-apps/systemd )
elogind? ( sys-auth/elogind )

diff --git a/x11-wm/mutter/mutter-41.0-r1.ebuild 
b/x11-wm/mutter/mutter-41.0-r2.ebuild
similarity index 98%
rename from x11-wm/mutter/mutter-41.0-r1.ebuild
rename to 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2021-10-28 Thread Sam James
commit: eecefa3b6fc270063e83b45ef25d4062403a79a4
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 28 06:20:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 28 06:20:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eecefa3b

x11-wm/mutter: Stabilize 40.4 amd64, #813660

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

 x11-wm/mutter/mutter-40.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-40.4.ebuild b/x11-wm/mutter/mutter-40.4.ebuild
index 55b294cdad6..7a73e8a57b9 100644
--- a/x11-wm/mutter/mutter-40.4.ebuild
+++ b/x11-wm/mutter/mutter-40.4.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( wayland )"
 RESTRICT="!test? ( test )"
 
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
 
 # gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
 # xorg-server is needed at build and runtime with USE=wayland for Xwayland



  1   2   3   >