commit:     a81397ee6a2a150f8d74a34ae425846a71dc464a
Author:     Nicolas PARLANT <nicolas.parlant <AT> parhuet <DOT> fr>
AuthorDate: Sat May 31 09:14:08 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jun 22 09:46:28 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a81397ee

media-sound/mixxx: sync live, add X useflag

PR to make libX11 optional have now been merged in the main branch,
so libX11 is now optional.

Signed-off-by: Nicolas PARLANT <nicolas.parlant <AT> parhuet.fr>
Part-of: https://github.com/gentoo/gentoo/pull/42655
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-sound/mixxx/mixxx-9999.ebuild | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/media-sound/mixxx/mixxx-9999.ebuild 
b/media-sound/mixxx/mixxx-9999.ebuild
index 80c60309d29e..803c035b101f 100644
--- a/media-sound/mixxx/mixxx-9999.ebuild
+++ b/media-sound/mixxx/mixxx-9999.ebuild
@@ -22,7 +22,7 @@ LICENSE="GPL-2"
 SLOT="0"
 # gles2-only: at least not before 2.6 for keyworded ebuild
 IUSE="aac benchmark experimental ffmpeg gles2-only keyfinder lv2 midi modplug 
mp3 mp4 opus"
-IUSE+=" qtkeychain rubberband shout test upower wavpack"
+IUSE+=" qtkeychain rubberband shout test upower wavpack +X"
 REQUIRED_USE="
        benchmark? ( test )
        qtkeychain? ( shout )
@@ -36,14 +36,14 @@ RDEPEND="
        dev-libs/hidapi
        dev-libs/protobuf:=
        dev-qt/qt5compat:6
-       
dev-qt/qtbase:6[concurrent,dbus,gles2-only=,gui,icu,network,opengl,sql,sqlite,ssl,widgets,xml,X]
+       
dev-qt/qtbase:6[concurrent,dbus,gles2-only=,gui,icu,network,opengl,sql,sqlite,ssl,widgets,xml,X?]
        dev-qt/qtdeclarative:6
        dev-qt/qtshadertools:6
        dev-qt/qtsvg:6
        media-libs/chromaprint:=
        media-libs/flac:=
        media-libs/libebur128:=
-       media-libs/libglvnd[X]
+       media-libs/libglvnd[X?]
        media-libs/libogg
        media-libs/libsndfile
        media-libs/libsoundtouch:=
@@ -53,7 +53,6 @@ RDEPEND="
        media-sound/lame
        virtual/libusb:1
        virtual/udev
-       x11-libs/libX11
        aac? (
                media-libs/faad2
                media-libs/libmp4v2
@@ -86,6 +85,7 @@ RDEPEND="
                sys-power/upower:=
        )
        wavpack? ( media-sound/wavpack )
+       X? ( x11-libs/libX11 )
 "
 DEPEND="${RDEPEND}
        dev-cpp/gtest
@@ -119,6 +119,7 @@ src_configure() {
                -DBUILD_BENCH="$(usex benchmark)"
                # prevent duplicate call
                -DCCACHE_SUPPORT=OFF
+               -DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex !X)
                -DENGINEPRIME=OFF
                -DFAAD="$(usex aac)"
                -DFFMPEG="$(usex ffmpeg)"

Reply via email to