summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gentoo.org>2023-06-02 21:33:13 -0400
committerMatt Turner <mattst88@gentoo.org>2023-06-02 21:47:02 -0400
commita9d23c9f126bbde9a517a43d5011f4f2fde2c250 (patch)
tree9a105f356a2d9bc877c41730c5d457c48db7331a
parentgnome-extra/cinnamon-session: Remove IUSE=ipv6 (diff)
downloadgentoo-a9d23c9f126bbde9a517a43d5011f4f2fde2c250.tar.gz
gentoo-a9d23c9f126bbde9a517a43d5011f4f2fde2c250.tar.bz2
gentoo-a9d23c9f126bbde9a517a43d5011f4f2fde2c250.zip
mate-base/mate-session-manager: Move x11-libs/xtrans to DEPEND
... and enable it always since it's a transitive dependency and leaving it disabled causes the session manager to listen on TCP ports for no good reason. Signed-off-by: Matt Turner <mattst88@gentoo.org>
-rw-r--r--mate-base/mate-session-manager/mate-session-manager-1.26.0-r1.ebuild (renamed from mate-base/mate-session-manager/mate-session-manager-1.26.0.ebuild)6
-rw-r--r--mate-base/mate-session-manager/metadata.xml2
2 files changed, 3 insertions, 5 deletions
diff --git a/mate-base/mate-session-manager/mate-session-manager-1.26.0.ebuild b/mate-base/mate-session-manager/mate-session-manager-1.26.0-r1.ebuild
index b678c09c30c1..1f98f479d1f9 100644
--- a/mate-base/mate-session-manager/mate-session-manager-1.26.0.ebuild
+++ b/mate-base/mate-session-manager/mate-session-manager-1.26.0-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://mate-desktop.org/"
LICENSE="GPL-2+ GPL-3+ HPND LGPL-2+ LGPL-2.1+"
SLOT="0"
-IUSE="debug elogind gles2 gnome-keyring ipv6 nls systemd +xtrans"
+IUSE="debug elogind gles2 gnome-keyring ipv6 nls systemd"
REQUIRED_USE="^^ ( elogind systemd )"
@@ -40,7 +40,6 @@ COMMON_DEPEND="
gles2? ( media-libs/mesa[egl(+),gles2] )
systemd? ( sys-apps/systemd )
elogind? ( sys-auth/elogind )
- xtrans? ( x11-libs/xtrans )
"
RDEPEND="${COMMON_DEPEND}
@@ -54,6 +53,7 @@ RDEPEND="${COMMON_DEPEND}
DEPEND="${COMMON_DEPEND}
>=dev-lang/perl-5
+ x11-libs/xtrans
"
BDEPEND="
dev-util/glib-utils
@@ -68,7 +68,7 @@ src_configure() {
$(use_with elogind) \
$(use_with gles2 libglesv2) \
$(use_with systemd) \
- $(use_with xtrans) \
+ --with-xtrans \
$(use_enable debug) \
$(use_enable ipv6) \
$(use_enable nls)
diff --git a/mate-base/mate-session-manager/metadata.xml b/mate-base/mate-session-manager/metadata.xml
index 804a61a4bc10..1741e74cedfa 100644
--- a/mate-base/mate-session-manager/metadata.xml
+++ b/mate-base/mate-session-manager/metadata.xml
@@ -7,8 +7,6 @@
</maintainer>
<use>
<flag name="gles2">Build with support for GLESv2 acceleration sessions</flag>
- <flag name="xtrans">Build with Xtrans support;
- WARNING: Disabling this flag will result in ICE binding on all interfaces</flag>
</use>
<upstream>
<remote-id type="github">mate-desktop/mate-session-manager</remote-id>