*/*: Depend on media-libs/mesa[X(+)]
authorPhilipp Ammann <philipp.ammann@posteo.de>
Wed, 26 Jun 2019 19:30:45 +0000 (19:30 +0000)
committerMatt Turner <mattst88@gentoo.org>
Sat, 17 Aug 2019 22:59:01 +0000 (15:59 -0700)
This changes any package that depends on media-libs/mesa (though not
virtual/opengl) to depend on media-libs/mesa[X(+)] instead.

Bug: https://bugs.gentoo.org/560096
Signed-off-by: Philipp Ammann <philipp.ammann@posteo.de>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
94 files changed:
app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.3.ebuild
app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.4.ebuild
app-emulation/gallium-nine-standalone/gallium-nine-standalone-9999.ebuild
dev-libs/beignet/beignet-1.3.2-r3.ebuild
dev-qt/qtwebengine/qtwebengine-5.12.3.ebuild
dev-qt/qtwebengine/qtwebengine-5.12.4.ebuild
dev-util/android-studio/android-studio-3.3.0.20.182.5199772.ebuild
dev-util/android-studio/android-studio-3.4.0.18.183.5452501.ebuild
dev-util/android-studio/android-studio-3.4.1.0.183.5522156.ebuild
dev-util/apitrace/apitrace-8.0.ebuild
dev-util/gource/gource-0.49.ebuild
games-board/gambit/gambit-1.0.4.ebuild
gnome-base/gnome-session/gnome-session-3.30.1-r1.ebuild
gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
gnome-base/gnome-shell/gnome-shell-3.30.2-r2.ebuild
kde-plasma/kinfocenter/kinfocenter-5.15.5.ebuild
kde-plasma/kinfocenter/kinfocenter-5.16.4.ebuild
kde-plasma/kwin/kwin-5.15.5.ebuild
kde-plasma/kwin/kwin-5.16.4.ebuild
media-gfx/asymptote/asymptote-2.41-r1.ebuild
media-gfx/asymptote/asymptote-2.47.ebuild
media-gfx/asymptote/asymptote-2.48-r1.ebuild
media-gfx/asymptote/asymptote-2.49.ebuild
media-gfx/fbida/fbida-2.12.ebuild
media-gfx/fbida/fbida-2.13-r1.ebuild
media-gfx/fbida/fbida-2.14.ebuild
media-gfx/fbida/fbida-9999.ebuild
media-gfx/nvidia-cg-toolkit/nvidia-cg-toolkit-3.1.0013-r3.ebuild
media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild
media-libs/libprojectm/libprojectm-3.1.0-r1.ebuild
media-libs/libprojectm/libprojectm-9999.ebuild
media-libs/sg/sg-1.5.ebuild
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild
media-radio/ax25-tools/ax25-tools-0.0.10_rc4.ebuild
media-sound/spotify/spotify-1.0.72-r1.ebuild
media-sound/spotify/spotify-1.1.10-r1.ebuild
media-tv/kodi/kodi-17.3-r1.ebuild
media-tv/kodi/kodi-17.6-r10.ebuild
media-tv/kodi/kodi-17.6-r11.ebuild
media-tv/kodi/kodi-17.6-r6.ebuild
media-tv/kodi/kodi-17.6-r7.ebuild
media-tv/kodi/kodi-17.6-r8.ebuild
media-tv/kodi/kodi-17.6-r9.ebuild
media-tv/kodi/kodi-17.6.ebuild
media-tv/kodi/kodi-18.0.ebuild
media-tv/kodi/kodi-18.0_rc2.ebuild
media-tv/kodi/kodi-18.0_rc3.ebuild
media-tv/kodi/kodi-18.0_rc4.ebuild
media-tv/kodi/kodi-18.0_rc5.ebuild
media-tv/kodi/kodi-18.1.ebuild
media-tv/kodi/kodi-18.1_rc1.ebuild
media-tv/kodi/kodi-18.2.ebuild
media-tv/kodi/kodi-18.2_rc1.ebuild
media-tv/kodi/kodi-18.3.ebuild
media-tv/kodi/kodi-9999.ebuild
media-video/movit/movit-1.2.0.ebuild
media-video/movit/movit-1.6.1.ebuild
media-video/movit/movit-1.6.2.ebuild
media-video/simplescreenrecorder/simplescreenrecorder-0.3.11-r2.ebuild
media-video/simplescreenrecorder/simplescreenrecorder-9999.ebuild
net-im/signal-desktop-bin/signal-desktop-bin-1.26.2.ebuild
net-misc/anydesk/anydesk-4.0.1-r1.ebuild
net-misc/anydesk/anydesk-5.0.0.ebuild
sci-chemistry/molmol/molmol-2k_p2-r5.ebuild
sci-chemistry/wxmacmolplt/wxmacmolplt-7.5-r1.ebuild
sci-electronics/kicad/kicad-4.0.7.ebuild
sci-electronics/kicad/kicad-5.0.1.ebuild
sci-electronics/kicad/kicad-5.1.0-r1.ebuild
sci-electronics/kicad/kicad-5.1.2-r1.ebuild
sci-electronics/kicad/kicad-5.1.4.ebuild
sci-geosciences/mapserver/mapserver-7.0.5.ebuild
sci-geosciences/mapserver/mapserver-7.0.7.ebuild
sci-geosciences/mapserver/mapserver-7.2.2.ebuild
sci-visualization/gfsview/gfsview-20120706-r1.ebuild
sys-apps/kmscon/kmscon-8.ebuild
virtual/opencl/opencl-0-r5.ebuild
virtual/opencl/opencl-0-r6.ebuild
virtual/opencl/opencl-1.ebuild
virtual/opencl/opencl-2.ebuild
x11-apps/radeon-profile/radeon-profile-20190311.ebuild
x11-apps/radeon-profile/radeon-profile-20190603.ebuild
x11-apps/radeon-profile/radeon-profile-99999999.ebuild
x11-libs/cairo/cairo-1.16.0-r3.ebuild
x11-libs/cairo/cairo-9999.ebuild
x11-libs/gtk+/gtk+-3.24.1.ebuild
x11-libs/gtk+/gtk+-3.24.10.ebuild
x11-libs/gtk+/gtk+-3.24.4-r1.ebuild
x11-libs/gtk+/gtk+-3.24.8.ebuild
x11-misc/rss-glx/rss-glx-0.9.1-r1.ebuild
x11-plugins/e16-epplets/e16-epplets-0.16.ebuild
x11-terms/kitty/kitty-0.14.2.ebuild
x11-terms/kitty/kitty-9999.ebuild
x11-wm/e16/e16-1.0.19.ebuild

index 852055dc803a29e0df0ad1dc95db61ad6158b14c..b71e44053307751d461484ce19d1f6aaa8beabbc 100644 (file)
@@ -25,7 +25,7 @@ SLOT="0"
 # Steam's Proton.
 
 RDEPEND="
-       media-libs/mesa[d3d9,dri3,${MULTILIB_USEDEP}]
+       media-libs/mesa[d3d9,dri3,X(+),${MULTILIB_USEDEP}]
        x11-libs/libX11[${MULTILIB_USEDEP}]
        x11-libs/libXext[${MULTILIB_USEDEP}]
        x11-libs/libxcb[${MULTILIB_USEDEP}]
index 868d83cdbb60e4199d2c5e472976f02a4fb0d6e7..3c025087d82ed6dc57ac71a52afaef158ff4ea66 100644 (file)
@@ -25,7 +25,7 @@ SLOT="0"
 # Steam's Proton.
 
 RDEPEND="
-       media-libs/mesa[d3d9,dri3,${MULTILIB_USEDEP}]
+       media-libs/mesa[d3d9,dri3,X(+),${MULTILIB_USEDEP}]
        x11-libs/libX11[${MULTILIB_USEDEP}]
        x11-libs/libxcb[${MULTILIB_USEDEP}]
 "
index 868d83cdbb60e4199d2c5e472976f02a4fb0d6e7..3c025087d82ed6dc57ac71a52afaef158ff4ea66 100644 (file)
@@ -25,7 +25,7 @@ SLOT="0"
 # Steam's Proton.
 
 RDEPEND="
-       media-libs/mesa[d3d9,dri3,${MULTILIB_USEDEP}]
+       media-libs/mesa[d3d9,dri3,X(+),${MULTILIB_USEDEP}]
        x11-libs/libX11[${MULTILIB_USEDEP}]
        x11-libs/libxcb[${MULTILIB_USEDEP}]
 "
index 132de5924f5fff1320af1c782158a867513d7cab..ffa7b2b286a08b5e7fa3ff479fdd272ea0cbfcc1 100644 (file)
@@ -20,7 +20,7 @@ IUSE="ocl-icd ocl20"
 BDEPEND="${PYTHON_DEPS}
        virtual/pkgconfig"
 COMMON="app-eselect/eselect-opencl
-       media-libs/mesa[${MULTILIB_USEDEP}]
+       media-libs/mesa[X(+),${MULTILIB_USEDEP}]
        <sys-devel/clang-8.0.0:=[static-analyzer,${MULTILIB_USEDEP}]
        >=x11-libs/libdrm-2.4.70[video_cards_intel,${MULTILIB_USEDEP}]
        x11-libs/libXext[${MULTILIB_USEDEP}]
index d2e02e66be26994bcd09842c718a10c5d91cdb53..42855d0017afd7b45c65706487a1d331a1535add 100644 (file)
@@ -39,7 +39,7 @@ RDEPEND="
        media-libs/libpng:0=
        >=media-libs/libvpx-1.5:=[svc]
        media-libs/libwebp:=
-       media-libs/mesa[egl]
+       media-libs/mesa[egl,X(+)]
        media-libs/opus
        sys-apps/dbus
        sys-apps/pciutils
index 1739c23e3a2db95d0cd328456b4f43bc86327b70..204d8659fa8cf14061fe1a1d4c0a027d53a9aea2 100644 (file)
@@ -40,7 +40,7 @@ RDEPEND="
        media-libs/libpng:0=
        >=media-libs/libvpx-1.5:=[svc]
        media-libs/libwebp:=
-       media-libs/mesa[egl]
+       media-libs/mesa[egl,X(+)]
        media-libs/opus
        sys-apps/dbus
        sys-apps/pciutils
index 008bd20b140ebb3f4f8d1deca122ba0e3a2c1200..09471fbd5607c744db84b6bd629879c89aa0081e 100644 (file)
@@ -47,7 +47,7 @@ RDEPEND=">=virtual/jdk-1.7
        >=media-libs/fontconfig-2.10.92
        >=media-libs/freetype-2.5.5
        >=media-libs/libpng-1.2.51
-       >=media-libs/mesa-10.2.8
+       >=media-libs/mesa-10.2.8[X(+)]
        || ( gnome-extra/zenity kde-apps/kdialog x11-apps/xmessage x11-libs/libnotify )
        >=sys-libs/ncurses-5.9-r3:5/5[tinfo]
        >=sys-libs/zlib-1.2.8-r1
index 8a6b5cc352008c1871e6e57904e4e672cbef8517..060c081b0e81bd33900298e2a0e74e2cb4e7ea80 100644 (file)
@@ -52,7 +52,7 @@ RDEPEND="${DEPEND}
        >=media-libs/fontconfig-2.10.92
        >=media-libs/freetype-2.5.5
        >=media-libs/libpng-1.2.51
-       >=media-libs/mesa-10.2.8
+       >=media-libs/mesa-10.2.8[X(+)]
        || ( gnome-extra/zenity kde-apps/kdialog x11-apps/xmessage x11-libs/libnotify )
        >=sys-libs/ncurses-5.9-r3:5/5[tinfo]
        >=sys-libs/zlib-1.2.8-r1
index 655d30a45bddaf2d7b4de3a6289a12c4d89000cc..239a3b30918ef3408a3e8a1ef0c00974a0236640 100644 (file)
@@ -52,7 +52,7 @@ RDEPEND="${DEPEND}
        >=media-libs/fontconfig-2.10.92
        >=media-libs/freetype-2.5.5
        >=media-libs/libpng-1.2.51
-       >=media-libs/mesa-10.2.8
+       >=media-libs/mesa-10.2.8[X(+)]
        || ( gnome-extra/zenity kde-apps/kdialog x11-apps/xmessage x11-libs/libnotify )
        >=sys-libs/ncurses-5.9-r3:5/5[tinfo]
        >=sys-libs/zlib-1.2.8-r1
index 2e34348ebc217f5f74f0da00aaf29f1de3f973a6..d37d8c20af6b3117c38f19a751011e1ca4a748cb 100644 (file)
@@ -20,7 +20,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 DEPEND="${PYTHON_DEPS}
        app-arch/brotli:=
        media-libs/libpng:0=
-       media-libs/mesa[egl?,${MULTILIB_USEDEP}]
+       media-libs/mesa[egl?,X(+),${MULTILIB_USEDEP}]
        sys-libs/zlib[${MULTILIB_USEDEP}]
        sys-process/procps:=
        x11-libs/libX11
index 29159bcde85b114432f8e98dc542d1fb8b7c903e..2674015bbd8c4f40119ceac8cb92ef949781e279 100644 (file)
@@ -23,7 +23,7 @@ COMMON_DEPEND="
        dev-libs/libpcre:3
        dev-libs/tinyxml
        media-libs/freetype:2
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        virtual/glu:0
 "
 RDEPEND="${COMMON_DEPEND}
index 28abd503a2c291902e47a3f174ce7d279260ecbc..e078316f6b201d47eca419838756b4d2a5026f30 100644 (file)
@@ -22,7 +22,7 @@ DEPEND="dev-qt/qtcore:5
        dev-qt/qtnetwork:5
        dev-qt/qtopengl:5
        dev-qt/qtwidgets:5
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        x11-libs/libX11"
 RDEPEND="${DEPEND}"
 
index 5d6662abd90b6d1064e71ce3000394d436a9cdf3..c621f020617f83f23616946657ecac2d9e2b4499 100644 (file)
@@ -23,7 +23,7 @@ COMMON_DEPEND="
        x11-libs/libX11
        >=gnome-base/gnome-desktop-3.18:3=
        >=dev-libs/json-glib-0.10
-       media-libs/mesa[egl,gles2]
+       media-libs/mesa[egl,gles2,X(+)]
        media-libs/libepoxy
        x11-libs/libXcomposite
 
index 0d9a66872aa258d91fc448c6e1794521d49a0f6f..f91c4c2c4a3be9abaf2263d73a3b037174739c8f 100644 (file)
@@ -60,7 +60,7 @@ COMMON_DEPEND="
 
        ${PYTHON_DEPS}
        dev-python/pygobject:3[${PYTHON_USEDEP}]
-       media-libs/mesa
+       media-libs/mesa[X(+)]
 "
 # Runtime-only deps are probably incomplete and approximate.
 # Introspection deps generated using:
index 4f7da3b101b95cca984f76ea50b57f26038ec880..703ffb03c579e94bad254fd37ab500a61cc04cdd 100644 (file)
@@ -58,7 +58,7 @@ DEPEND="
 
        ${PYTHON_DEPS}
        dev-python/pygobject:3[${PYTHON_USEDEP}]
-       media-libs/mesa
+       media-libs/mesa[X(+)]
 "
 # Runtime-only deps are probably incomplete and approximate.
 # Introspection deps generated using:
index 29d4e8ca12f75044ea3184ec8330e3131ccf8cfa..62bb4f1e95de7fab2c7038a4fe82416c1431050f 100644 (file)
@@ -40,7 +40,7 @@ COMMON_DEPEND="
        ieee1394? ( sys-libs/libraw1394 )
        opengl? (
                $(add_qt_dep qtgui 'gles2=')
-               media-libs/mesa[gles2?]
+               media-libs/mesa[gles2?,X(+)]
                !gles2? ( media-libs/glu )
        )
        pci? ( sys-apps/pciutils )
index 1324db9623c544310045e0b4691328e362f24227..7bfec63201e809bbce09a63fa698b2326e41b5b6 100644 (file)
@@ -40,7 +40,7 @@ COMMON_DEPEND="
        ieee1394? ( sys-libs/libraw1394 )
        opengl? (
                $(add_qt_dep qtgui 'gles2=')
-               media-libs/mesa[gles2?]
+               media-libs/mesa[gles2?,X(+)]
                !gles2? ( media-libs/glu )
        )
        pci? ( sys-apps/pciutils )
index 74b33bcceaa09972f823e503f88e95333a4c3f99..7ba683de77c764a3017c8e816d5a9d1df0584067 100644 (file)
@@ -54,7 +54,7 @@ COMMON_DEPEND="
        media-libs/fontconfig
        media-libs/freetype
        media-libs/libepoxy
-       media-libs/mesa[egl,gbm,gles2?,wayland]
+       media-libs/mesa[egl,gbm,gles2?,wayland,X(+)]
        virtual/libudev:=
        x11-libs/libICE
        x11-libs/libSM
index 5d2e7361e629ac519b60c2ef956b4ffdedeb4a93..79cb991cb41a5328c9ede9916248a1b288cb0bc9 100644 (file)
@@ -54,7 +54,7 @@ COMMON_DEPEND="
        media-libs/fontconfig
        media-libs/freetype
        media-libs/libepoxy
-       media-libs/mesa[egl,gbm,gles2?,wayland]
+       media-libs/mesa[egl,gbm,gles2?,wayland,X(+)]
        virtual/libudev:=
        x11-libs/libICE
        x11-libs/libSM
index a685b5b6a9193376180270b3b88281af3774f59c..217c37ad1255dfb1389d8b55288a72671b6e5b48 100644 (file)
@@ -24,7 +24,7 @@ RDEPEND="
        >=sys-libs/ncurses-5.4-r5:0=
        >=sys-libs/readline-4.3-r5:0=
        imagemagick? ( media-gfx/imagemagick[png] )
-       opengl? ( >=media-libs/mesa-8 )
+       opengl? ( >=media-libs/mesa-8[X(+)] )
        offscreen? ( media-libs/mesa[osmesa] )
        svg? ( app-text/dvisvgm )
        sigsegv? ( dev-libs/libsigsegv )
index ed3c4ae957a952b2c46a5d43b294edc809dc3de2..a22f78842577d26ddbae691c0416f47d242677eb 100644 (file)
@@ -25,7 +25,7 @@ RDEPEND="
        >=sys-libs/ncurses-5.4-r5:0=
        >=sys-libs/readline-4.3-r5:0=
        imagemagick? ( media-gfx/imagemagick[png] )
-       opengl? ( >=media-libs/mesa-8 )
+       opengl? ( >=media-libs/mesa-8[X(+)] )
        offscreen? ( media-libs/mesa[osmesa] )
        svg? ( app-text/dvisvgm )
        sigsegv? ( dev-libs/libsigsegv )
index 6a39f53426e18dc1b615ae1dcab3822c2ed375a5..24ae7be985c26b775fc8c60665893aefda674eb5 100644 (file)
@@ -25,7 +25,7 @@ RDEPEND="
        >=sys-libs/ncurses-5.4-r5:0=
        >=sys-libs/readline-4.3-r5:0=
        imagemagick? ( media-gfx/imagemagick[png] )
-       opengl? ( media-libs/mesa media-libs/freeglut media-libs/glew:0 media-libs/glm )
+       opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 media-libs/glm )
        offscreen? ( media-libs/mesa[osmesa] )
        svg? ( app-text/dvisvgm )
        sigsegv? ( dev-libs/libsigsegv )
index 60224c1dae4bd3f2eb03631ec2bb1ad66495380e..d424b071ff4c99b039b08b96c4c5ffd46eb31b37 100644 (file)
@@ -25,7 +25,7 @@ RDEPEND="
        >=sys-libs/ncurses-5.4-r5:0=
        >=sys-libs/readline-4.3-r5:0=
        imagemagick? ( media-gfx/imagemagick[png] )
-       opengl? ( media-libs/mesa media-libs/freeglut media-libs/glew:0 media-libs/glm )
+       opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 media-libs/glm )
        offscreen? ( media-libs/mesa[osmesa] )
        svg? ( app-text/dvisvgm )
        sigsegv? ( dev-libs/libsigsegv )
index 60d4488e76c16e8ed4116689bedf422734301491..1a827276e2e135eed4474493d5659358c96fbbc0 100644 (file)
@@ -25,7 +25,7 @@ CDEPEND="
        >=media-libs/freetype-2.0
        media-libs/libepoxy
        media-libs/libexif
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        virtual/jpeg:*
        virtual/ttf-fonts
        x11-libs/cairo[opengl]
index d61d08b86254e5e60c85840ded1b32cddddfa7ef..64860913dbe4dd63f8321b1feecdc2f33f15f8a4 100644 (file)
@@ -25,7 +25,7 @@ CDEPEND="
        >=media-libs/freetype-2.0
        media-libs/libepoxy
        media-libs/libexif
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        virtual/jpeg:*
        virtual/ttf-fonts
        x11-libs/cairo[opengl]
index 2783b914577eb7261d3c020a082c4e63538e07c1..7f663d4f3424502b8326a3d4a45a1068fbedab0c 100644 (file)
@@ -25,7 +25,7 @@ CDEPEND="
        >=media-libs/freetype-2.0
        media-libs/libepoxy
        media-libs/libexif
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        virtual/jpeg:*
        virtual/ttf-fonts
        x11-libs/cairo[opengl]
index b1a1c6b1f6202f2a7da3d6a33cddc3401125cb6a..417d2d86c1b6dc2d3f7ff20156d9dbce19a30d1c 100644 (file)
@@ -24,7 +24,7 @@ CDEPEND="
        media-libs/libexif
        media-libs/libpng:*
        media-libs/libwebp
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        media-libs/tiff:*
        net-misc/curl
        virtual/jpeg:*
index 2966f90aff37699d7129bd4f137412901656afab..93cd75d8d7ac38fc7ec8b545e7b025cc1a73a152 100644 (file)
@@ -35,7 +35,7 @@ RDEPEND="
        x11-libs/libXmu
        x11-libs/libXt
        media-libs/glu
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        media-libs/freeglut
        amd64? ( abi_x86_32? (
                >=media-libs/glu-9.0.0-r1[abi_x86_32(-)]
index 92450c70cc2af1fb288d9885aea5023de80808c7..9f4e4a71fdae11866ce00a358d2e5e05e7ddd468 100644 (file)
@@ -20,7 +20,7 @@ IUSE="debug openmp video_cards_nvidia"
 RDEPEND="media-fonts/dejavu
        >=media-libs/ftgl-2.1.3_rc5
        media-libs/freetype:2
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        media-libs/glew:=
        sys-libs/zlib
        video_cards_nvidia? ( media-gfx/nvidia-cg-toolkit )"
index bd704657cdc9bad16f908a86d740947c04611099..5d0889f4dea16ca6fccb998d84ff65d3c552d7ae 100644 (file)
@@ -23,7 +23,7 @@ IUSE="gles2 qt5 sdl"
 
 RDEPEND="gles2? ( media-libs/mesa[gles2] )
        media-libs/glm
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        qt5? (
                dev-qt/qtcore:5
                dev-qt/qtgui:5
index 26589f45393442ee039f0dd8d2686502bcc4f6e3..d7628bbc1c4d63bf0d24dfc71518164f4ac64b3d 100644 (file)
@@ -23,7 +23,7 @@ IUSE="gles2 qt5 sdl"
 
 RDEPEND="gles2? ( media-libs/mesa[gles2] )
        media-libs/glm
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        qt5? (
                dev-qt/qtcore:5
                dev-qt/qtgui:5
index d45b893fa2b627fddaecd72589e7d98e1bee0b31..ba5e44642aa6dba3b468a6c0fc5a23899cb356c0 100644 (file)
@@ -22,7 +22,7 @@ RDEPEND="
        x11-libs/libXaw
        x11-libs/motif
        || (
-               ( media-libs/mesa x11-libs/libGLw )
+               ( media-libs/mesa[X(+)] x11-libs/libGLw )
                media-libs/opengl-apple
                )"
 DEPEND="
index d4dbc76c468929a5a52060fef38a2740273f2eae..c3c7c035b245ecbc2e98d6edfefcab2b4b09be38 100644 (file)
@@ -44,7 +44,7 @@ REQUIRED_USE="
 GST_REQ="1.14.1"
 GL_DEPS="
        >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
-       media-libs/mesa[gles2?,egl?,${MULTILIB_USEDEP}]
+       media-libs/mesa[gles2?,egl?,X(+),${MULTILIB_USEDEP}]
 "
 RDEPEND="
        >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
index 940d685060f67d2b63832b4a7c4901e1a53de798..79f8f43c47905fad595c5c96412ce019a9d0d9cd 100644 (file)
@@ -44,7 +44,7 @@ REQUIRED_USE="
 GST_REQ="${PV}"
 GL_DEPS="
        >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
-       media-libs/mesa[gles2?,egl?,${MULTILIB_USEDEP}]
+       media-libs/mesa[gles2?,egl?,X(+),${MULTILIB_USEDEP}]
 "
 RDEPEND="
        >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
index a278888764d549d2044770ab5baea024be3995cd..ea8cbe259bf6cceab5a9e8cf4141cf46b734861d 100644 (file)
@@ -19,7 +19,7 @@ S=${WORKDIR}/${MY_P}
 
 DEPEND="dev-libs/libax25
        X? ( x11-libs/libX11
-               media-libs/mesa )"
+               media-libs/mesa[X(+)] )"
 RDEPEND=${DEPEND}
 
 src_configure() {
index da0339466e17819a67f12594fc99a611fcaa0d52..ef72a8936d6fa30e0fce31fb840be06e46dd8155 100644 (file)
@@ -28,7 +28,7 @@ RDEPEND="
        media-libs/alsa-lib
        media-libs/harfbuzz
        media-libs/fontconfig
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        net-misc/curl[ssl,curl_ssl_openssl]
        net-print/cups[ssl]
        x11-libs/gtk+:2
index ccbd6996994405b267e1a08ce026675032b5a75c..3089e3b8847a9d8f5b61477a1d1fca9b0002a3b4 100644 (file)
@@ -27,7 +27,7 @@ RDEPEND="
        media-libs/alsa-lib
        media-libs/fontconfig
        media-libs/harfbuzz
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        net-misc/curl[ssl]
        net-print/cups[ssl]
        || ( media-sound/pulseaudio media-sound/apulse )
index 17b5bb57e1e8035b25ac2a3a292d431d323731fa..fd33fd85b95f987ebf5a2a245bbc330973c822e7 100644 (file)
@@ -71,7 +71,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
        media-libs/fontconfig
        media-libs/freetype
        >=media-libs/libass-0.13.4
-       media-libs/mesa[egl]
+       media-libs/mesa[egl,X(+)]
        >=media-libs/taglib-1.11.1
        system-ffmpeg? ( >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc] )
        mysql? ( virtual/mysql )
index 240a7f8fc8080a32bd4bdeb7c80f270aa5b9ad87..f7b60b768a63532f78681efb9645dae42b81726d 100644 (file)
@@ -72,7 +72,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
        media-libs/fontconfig
        media-libs/freetype
        >=media-libs/libass-0.13.4
-       media-libs/mesa[egl]
+       media-libs/mesa[egl,X(+)]
        >=media-libs/taglib-1.11.1
        system-ffmpeg? (
                >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,openssl,postproc]
index 85edb1db039b3badcfb3d5830369399caf2400b9..30817ba59e8477c9e6521acb48e137b28f05fb9e 100644 (file)
@@ -72,7 +72,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
        media-libs/fontconfig
        media-libs/freetype
        >=media-libs/libass-0.13.4
-       media-libs/mesa[egl]
+       media-libs/mesa[egl,X(+)]
        >=media-libs/taglib-1.11.1
        system-ffmpeg? (
                >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,openssl,postproc]
index c2446a8bac16532e6cd6d93bc7aea23e31a46b9f..c0c368f27a5bb4a3d9fa2d8551f1209f84d43654 100644 (file)
@@ -71,7 +71,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
        media-libs/fontconfig
        media-libs/freetype
        >=media-libs/libass-0.13.4
-       media-libs/mesa[egl]
+       media-libs/mesa[egl,X(+)]
        >=media-libs/taglib-1.11.1
        system-ffmpeg? (
                >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,openssl,postproc]
index cd7898f209d6efa22a1ae05113ea373bafb0ef5d..92c273771952b890b4f64bd5122a0610ab88142c 100644 (file)
@@ -71,7 +71,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
        media-libs/fontconfig
        media-libs/freetype
        >=media-libs/libass-0.13.4
-       media-libs/mesa[egl]
+       media-libs/mesa[egl,X(+)]
        >=media-libs/taglib-1.11.1
        system-ffmpeg? (
                >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,openssl,postproc]
index add7aad92ba30d63ff55096ca4c368817fc5444e..04b5dde24bbe481eaf74c831d8c035961b3eca10 100644 (file)
@@ -71,7 +71,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
        media-libs/fontconfig
        media-libs/freetype
        >=media-libs/libass-0.13.4
-       media-libs/mesa[egl]
+       media-libs/mesa[egl,X(+)]
        >=media-libs/taglib-1.11.1
        system-ffmpeg? (
                >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,openssl,postproc]
index 8c702b973d445bfa11bfa4afaa066c73a1db1d9c..7e72f8b7ab804ff898dedd8271a4010a66478ea2 100644 (file)
@@ -72,7 +72,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
        media-libs/fontconfig
        media-libs/freetype
        >=media-libs/libass-0.13.4
-       media-libs/mesa[egl]
+       media-libs/mesa[egl,X(+)]
        >=media-libs/taglib-1.11.1
        system-ffmpeg? (
                >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,openssl,postproc]
index fe74f13692d1689a8cbfbb675523d8bf6377d4af..989f73609c30f2b8bd470414dfef1f2927e2503a 100644 (file)
@@ -69,7 +69,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
        media-libs/fontconfig
        media-libs/freetype
        >=media-libs/libass-0.13.4
-       media-libs/mesa[egl]
+       media-libs/mesa[egl,X(+)]
        >=media-libs/taglib-1.11.1
        system-ffmpeg? (
                >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,openssl,postproc]
index b840a567c2ec6f0573607dcde8015865bb85741d..f9473d30cd92147cc1559cd8765306db7b27c4d7 100644 (file)
@@ -87,7 +87,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
        >=media-libs/fontconfig-2.12.4
        >=media-libs/freetype-2.8
        >=media-libs/libass-0.13.4
-       media-libs/mesa[egl]
+       media-libs/mesa[egl,X(+)]
        >=media-libs/taglib-1.11.1
        system-ffmpeg? (
                >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
index 00b10dacb86f919c243793c118765eb9c6867886..8de21cc0785034bce5750237042e81d1a010af85 100644 (file)
@@ -86,7 +86,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
        >=media-libs/fontconfig-2.12.4
        >=media-libs/freetype-2.8
        >=media-libs/libass-0.13.4
-       media-libs/mesa[egl]
+       media-libs/mesa[egl,X(+)]
        >=media-libs/taglib-1.11.1
        system-ffmpeg? (
                >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
index f981572f1b732df7eae488e00223536ae4239145..317663803c62411d131ca7d7fabaa27dfcf2b266 100644 (file)
@@ -87,7 +87,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
        >=media-libs/fontconfig-2.12.4
        >=media-libs/freetype-2.8
        >=media-libs/libass-0.13.4
-       media-libs/mesa[egl]
+       media-libs/mesa[egl,X(+)]
        >=media-libs/taglib-1.11.1
        system-ffmpeg? (
                >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
index f981572f1b732df7eae488e00223536ae4239145..317663803c62411d131ca7d7fabaa27dfcf2b266 100644 (file)
@@ -87,7 +87,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
        >=media-libs/fontconfig-2.12.4
        >=media-libs/freetype-2.8
        >=media-libs/libass-0.13.4
-       media-libs/mesa[egl]
+       media-libs/mesa[egl,X(+)]
        >=media-libs/taglib-1.11.1
        system-ffmpeg? (
                >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
index 6cf19aad7b27f6969f38c5379a6fd7cd8834e40f..2867bb4a2b2c97a1720c5cf13e993316e8e0639e 100644 (file)
@@ -87,7 +87,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
        >=media-libs/fontconfig-2.12.4
        >=media-libs/freetype-2.8
        >=media-libs/libass-0.13.4
-       media-libs/mesa[egl]
+       media-libs/mesa[egl,X(+)]
        >=media-libs/taglib-1.11.1
        system-ffmpeg? (
                >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
index 46debc7cf613e92c5545240b7d6d3bd91a826304..899c513845aea9eee4602003f37f30726d8b7759 100644 (file)
@@ -87,7 +87,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
        >=media-libs/fontconfig-2.12.4
        >=media-libs/freetype-2.8
        >=media-libs/libass-0.13.4
-       media-libs/mesa[egl]
+       media-libs/mesa[egl,X(+)]
        >=media-libs/taglib-1.11.1
        system-ffmpeg? (
                >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
index b840a567c2ec6f0573607dcde8015865bb85741d..f9473d30cd92147cc1559cd8765306db7b27c4d7 100644 (file)
@@ -87,7 +87,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
        >=media-libs/fontconfig-2.12.4
        >=media-libs/freetype-2.8
        >=media-libs/libass-0.13.4
-       media-libs/mesa[egl]
+       media-libs/mesa[egl,X(+)]
        >=media-libs/taglib-1.11.1
        system-ffmpeg? (
                >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
index 56587d4ef8a3eac057d19e36ffd4daed8516a032..6956d36d8dd6b699328e13968cc4792e346962a9 100644 (file)
@@ -87,7 +87,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
        >=media-libs/fontconfig-2.12.4
        >=media-libs/freetype-2.8
        >=media-libs/libass-0.13.4
-       media-libs/mesa[egl]
+       media-libs/mesa[egl,X(+)]
        >=media-libs/taglib-1.11.1
        system-ffmpeg? (
                >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
index 56587d4ef8a3eac057d19e36ffd4daed8516a032..6956d36d8dd6b699328e13968cc4792e346962a9 100644 (file)
@@ -87,7 +87,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
        >=media-libs/fontconfig-2.12.4
        >=media-libs/freetype-2.8
        >=media-libs/libass-0.13.4
-       media-libs/mesa[egl]
+       media-libs/mesa[egl,X(+)]
        >=media-libs/taglib-1.11.1
        system-ffmpeg? (
                >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
index 7b766b21c2f9243473d4a0897f5df9c6bf1f43c7..6ee3c6e006311f91f64b44c847f054c08a97825e 100644 (file)
@@ -86,7 +86,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
        >=media-libs/fontconfig-2.12.4
        >=media-libs/freetype-2.8
        >=media-libs/libass-0.13.4
-       media-libs/mesa[egl]
+       media-libs/mesa[egl,X(+)]
        >=media-libs/taglib-1.11.1
        system-ffmpeg? (
                >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
index fbdf505b14b50eebb91ccf8982ff3ca3ed746015..9e46a9c2f04d440a2895dcd5232bb226f987d09d 100644 (file)
@@ -88,7 +88,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
        >=media-libs/fontconfig-2.12.4
        >=media-libs/freetype-2.8
        >=media-libs/libass-0.13.4
-       !raspberry-pi? ( media-libs/mesa[egl] )
+       !raspberry-pi? ( media-libs/mesa[egl,X(+)] )
        >=media-libs/taglib-1.11.1
        system-ffmpeg? (
                >=media-video/ffmpeg-${FFMPEG_VERSION}:=[encode,postproc]
index 8ee6a7f71a4731a73bb72f367d90b13ee2f7c780..0408883d3b5b20382a1efa0e01edc64fb4d77dd9 100644 (file)
@@ -17,7 +17,7 @@ SLOT="0"
 KEYWORDS="amd64 arm64 ~ppc64 x86"
 IUSE=""
 
-RDEPEND="media-libs/mesa
+RDEPEND="media-libs/mesa[X(+)]
        >=dev-cpp/eigen-3.2.0:3
        media-libs/libepoxy
        sci-libs/fftw
index 173963dd3bf37da915bec853d2a4b1704b7e030b..4da6285ade13d570897eb07d4d812309e93df8aa 100644 (file)
@@ -19,7 +19,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~ppc64 ~x86"
 IUSE=""
 
-RDEPEND="media-libs/mesa
+RDEPEND="media-libs/mesa[X(+)]
        >=dev-cpp/eigen-3.2.0:3
        media-libs/libepoxy
        >=sci-libs/fftw-3
index c6ffe6046ef62c8f6af549c5ef9cb2c9fd9bafd4..d5ae1e840cb6f63584c9a684448ee82adb960201 100644 (file)
@@ -19,7 +19,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE=""
 
-RDEPEND="media-libs/mesa
+RDEPEND="media-libs/mesa[X(+)]
        >=dev-cpp/eigen-3.2.0:3
        media-libs/libepoxy
        >=sci-libs/fftw-3
index 852caf0a6bac66bf8876d33560ceccb1d05fe2c0..ebea68fc269acd100ffc3eed966a1e8869f5601c 100644 (file)
@@ -31,7 +31,7 @@ RDEPEND="
        dev-qt/qtwidgets:5
        dev-qt/qtx11extras:5
        media-libs/alsa-lib:0=
-       media-libs/mesa[${MULTILIB_USEDEP}]
+       media-libs/mesa[${MULTILIB_USEDEP},X(+)]
        || (
                media-video/ffmpeg[vorbis?,vpx?,x264?,mp3?,theora?]
                media-video/libav[vorbis?,vpx?,x264?,mp3?,theora?]
index 852caf0a6bac66bf8876d33560ceccb1d05fe2c0..ebea68fc269acd100ffc3eed966a1e8869f5601c 100644 (file)
@@ -31,7 +31,7 @@ RDEPEND="
        dev-qt/qtwidgets:5
        dev-qt/qtx11extras:5
        media-libs/alsa-lib:0=
-       media-libs/mesa[${MULTILIB_USEDEP}]
+       media-libs/mesa[${MULTILIB_USEDEP},X(+)]
        || (
                media-video/ffmpeg[vorbis?,vpx?,x264?,mp3?,theora?]
                media-video/libav[vorbis?,vpx?,x264?,mp3?,theora?]
index 93142bc74352ab9599fe7d068dcc8bb59f3de820..a65e2044f15258fe248eaad169bf8080b2bfef6e 100644 (file)
@@ -19,7 +19,7 @@ IUSE=""
 
 RDEPEND="
        dev-libs/nss
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        net-print/cups
        x11-libs/gtk+:3[X]
        x11-libs/libXScrnSaver
index 0d1c769a03b3d1975a1a7a06e3035fb39234871e..5f3f5977062f616415c17479064908d620dc0b6f 100644 (file)
@@ -21,7 +21,7 @@ RDEPEND="
        media-libs/fontconfig
        media-libs/freetype
        media-libs/glu
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        sys-auth/polkit
        x11-libs/cairo
        x11-libs/gdk-pixbuf
index d6ab3121665bb455063fb00e071e39e5efe88297..6bd890da6453c0eb06d3d265382ed8251e83136c 100644 (file)
@@ -21,7 +21,7 @@ RDEPEND="
        media-libs/fontconfig
        media-libs/freetype
        media-libs/glu
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        sys-auth/polkit
        x11-libs/cairo
        x11-libs/gdk-pixbuf
index a09bfe07847b5893c4788afb65d751bd2c4f08b1..074130cf13dd2d8c5b1f130c79a0d8f296d62ca1 100644 (file)
@@ -29,9 +29,9 @@ IUSE=""
 
 RDEPEND="
        || (
-               (       media-libs/mesa
+               (       media-libs/mesa[X(+)]
                        x11-libs/libGLw )
-               media-libs/mesa[motif] )
+               media-libs/mesa[motif,X(+)] )
        media-libs/libpng:0=
        media-libs/tiff:0
        sys-libs/zlib
index 17f69a8387aeec9c3be6af9c76aea52009ca6bfb..9b08f966da9bfd8540e5680e8b05ef2c730502f1 100644 (file)
@@ -18,7 +18,7 @@ IUSE="flash"
 
 RDEPEND="
        media-libs/glew:0=
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
        flash? ( media-libs/ming )"
 DEPEND="${RDEPEND}
index dd5b21104e16e7f255e0fda5638a21ed05b452d9..2ed5780e7a1f0cce8137a6092aa6ce24bfc94069 100644 (file)
@@ -44,7 +44,7 @@ COMMON_DEPEND=">=x11-libs/wxGTK-3.0.2:${WX_GTK_VER}[X,opengl]
        )
        media-libs/glew:0=
        media-libs/freeglut
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        sys-libs/zlib
        x11-libs/cairo"
 DEPEND="${COMMON_DEPEND}
index 5d1508385fddce2b88a896d2ac794ec6ca41e2af..e04b292fa1eeedc5ac982dea2878eab194c89797 100644 (file)
@@ -32,7 +32,7 @@ COMMON_DEPEND=">=x11-libs/wxGTK-3.0.2:${WX_GTK_VER}[X,opengl]
        media-libs/glew:0=
        media-libs/glm
        media-libs/freeglut
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        ngspice? (
                sci-electronics/ngspice[shared]
        )
index c7eca78142e4b55fbe7e1095174d282f89ecd5bf..6780bf0336dc91e95dde99f972d0d3dffeba11ab 100644 (file)
@@ -33,7 +33,7 @@ COMMON_DEPEND=">=x11-libs/wxGTK-3.0.2:${WX_GTK_VER}[X,opengl]
        media-libs/glew:0=
        media-libs/glm
        media-libs/freeglut
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        ngspice? (
                sci-electronics/ngspice[shared]
        )
index 0505a9fa4368410a05506a943c0b81dabce6b0e6..a35800d88ee91e488f908a604d0735c525e5e59c 100644 (file)
@@ -33,7 +33,7 @@ COMMON_DEPEND="x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
        media-libs/glew:0=
        media-libs/glm
        media-libs/freeglut
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        ngspice? (
                sci-electronics/ngspice[shared]
        )
index c739de95232cc42fe191563291a740d92deb7df9..6cf2d51c218c8bdb54053b5fe5212ad097b3a62d 100644 (file)
@@ -33,7 +33,7 @@ COMMON_DEPEND="x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
        media-libs/glew:0=
        media-libs/glm
        media-libs/freeglut
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        ngspice? (
                sci-electronics/ngspice[shared]
        )
index 262043174b9f2b81ceaaeb9e97e7bc2d3e51cce8..e0d969774e18796482d8c95481c5f8ebba852581 100644 (file)
@@ -50,7 +50,7 @@ RDEPEND="
        mysql? ( virtual/mysql )
        opengl? (
                media-libs/ftgl
-               media-libs/mesa
+               media-libs/mesa[X(+)]
        )
        perl? ( dev-lang/perl:= )
        postgis? ( dev-db/postgis )
index 3d9b414957ef6a853f0f93ed81023b66a6705e8d..27ff52df21b1e69bc56137f952972121a97f1879 100644 (file)
@@ -54,7 +54,7 @@ RDEPEND="
        mysql? ( virtual/mysql )
        opengl? (
                media-libs/ftgl
-               media-libs/mesa
+               media-libs/mesa[X(+)]
        )
        oracle? (
                dev-db/oracle-instantclient:=
index 643020ee754557129588726dddc7e4881c90a327..7d9720fe06c7ef3a3cd0fd36388474050c8154ef 100644 (file)
@@ -58,7 +58,7 @@ RDEPEND="
        mysql? ( virtual/mysql )
        opengl? (
                media-libs/ftgl
-               media-libs/mesa
+               media-libs/mesa[X(+)]
        )
        oracle? (
                dev-db/oracle-instantclient:=
index 21f6f50c057e8b8c6c73d9f56947092dbbfa7310..7a896c558ffa338f52c2ad3eb3557254fe85d4a5 100644 (file)
@@ -19,7 +19,7 @@ IUSE="static-libs"
 RDEPEND="
        sci-libs/gerris
        media-libs/ftgl
-       media-libs/mesa[osmesa]
+       media-libs/mesa[osmesa,X(+)]
        x11-libs/gtk+:2
        >=x11-libs/gtkglext-1.0.6
        x11-libs/startup-notification
index ca585cfb9a2311ace2a49e037d86f93b977e1a55..047da6387527ff6adc22ed26b931a82da7dc25b1 100644 (file)
@@ -19,6 +19,7 @@ COMMON_DEPEND="
        >=virtual/udev-172
        x11-libs/libxkbcommon
        dev-libs/libtsm
+       media-libs/mesa[X(+)]
        drm? ( x11-libs/libdrm
                >=media-libs/mesa-8.0.3[egl,gbm] )
        gles2? ( >=media-libs/mesa-8.0.3[gles2] )
index 2fc414440c61d67d40731b0d4c05726118609bbf..246bb65a8996e3c86842653dacdc334cec1ea426 100644 (file)
@@ -14,7 +14,7 @@ IUSE="${CARDS[@]/#/video_cards_}"
 # amdgpu-pro-opencl and intel-ocl-sdk are amd64-only
 RDEPEND="app-eselect/eselect-opencl
        || (
-               >=media-libs/mesa-9.1.6[opencl,${MULTILIB_USEDEP}]
+               >=media-libs/mesa-9.1.6[opencl,X(+),${MULTILIB_USEDEP}]
                video_cards_amdgpu? (
                        abi_x86_64? ( !abi_x86_32? ( dev-libs/amdgpu-pro-opencl ) ) )
                video_cards_i965? (
index 355667fe3e26d3f6e5551a18f3d89d4cb771e2bf..867581ba9c79ecddb342ac1ee41f5b61e2d89a42 100644 (file)
@@ -14,7 +14,7 @@ IUSE="${CARDS[@]/#/video_cards_}"
 # amdgpu-pro-opencl and intel-ocl-sdk are amd64-only
 RDEPEND="app-eselect/eselect-opencl
        || (
-               >=media-libs/mesa-9.1.6[opencl,${MULTILIB_USEDEP}]
+               >=media-libs/mesa-9.1.6[opencl,X(+),${MULTILIB_USEDEP}]
                video_cards_amdgpu? (
                        abi_x86_64? ( !abi_x86_32? ( dev-libs/amdgpu-pro-opencl ) ) )
                video_cards_i965? (
index 1edfbbce531829ecbcb6ee4eae97caca88775bbd..0983ac0b2a0c2b84f1504057244a7e3e8121d1b4 100644 (file)
@@ -17,7 +17,7 @@ RDEPEND="app-eselect/eselect-opencl
                video_cards_i965? ( || (
                        abi_x86_64? ( !abi_x86_32? ( dev-libs/intel-neo ) )
                        dev-libs/beignet ) )
-               >=media-libs/mesa-9.1.6[opencl,${MULTILIB_USEDEP}]
+               >=media-libs/mesa-9.1.6[opencl,X(+),${MULTILIB_USEDEP}]
                video_cards_amdgpu? ( dev-libs/amdgpu-pro-opencl )
                video_cards_nvidia? (
                        >=x11-drivers/nvidia-drivers-290.10-r2[uvm] )
index a8f42249bb91c8745847c85baabb959928351025..0d7d5035b03f30d25170b81f8831551fe74fcb4b 100644 (file)
@@ -17,7 +17,7 @@ RDEPEND="app-eselect/eselect-opencl
                video_cards_i965? ( || (
                        abi_x86_64? ( !abi_x86_32? ( dev-libs/intel-neo ) )
                        dev-libs/beignet ) )
-               >=media-libs/mesa-9.1.6[opencl,${MULTILIB_USEDEP}]
+               >=media-libs/mesa-9.1.6[opencl,X(+),${MULTILIB_USEDEP}]
                video_cards_amdgpu? ( || (
                        dev-libs/rocm-opencl-runtime
                        dev-libs/amdgpu-pro-opencl ) )
index de8838c90ba8be668f173897581c482b4325980d..ad6e34fec998014df2a985f44bbed02e1228c2dd 100644 (file)
@@ -34,7 +34,7 @@ RDEPEND="
 DEPEND="
        ${RDEPEND}
        dev-qt/qtconcurrent:5
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        x11-libs/libdrm
 "
 
index de8838c90ba8be668f173897581c482b4325980d..ad6e34fec998014df2a985f44bbed02e1228c2dd 100644 (file)
@@ -34,7 +34,7 @@ RDEPEND="
 DEPEND="
        ${RDEPEND}
        dev-qt/qtconcurrent:5
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        x11-libs/libdrm
 "
 
index de8838c90ba8be668f173897581c482b4325980d..ad6e34fec998014df2a985f44bbed02e1228c2dd 100644 (file)
@@ -34,7 +34,7 @@ RDEPEND="
 DEPEND="
        ${RDEPEND}
        dev-qt/qtconcurrent:5
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        x11-libs/libdrm
 "
 
index 5b9b8adaa4120a88ddaf4117bbb6998b3490f121..6c8fc8546e0c311446d61195556df7b46d1c1d73 100644 (file)
@@ -35,7 +35,7 @@ RDEPEND="
        >=x11-libs/pixman-0.32.4[${MULTILIB_USEDEP}]
        gles2? ( >=media-libs/mesa-9.1.6[gles2,${MULTILIB_USEDEP}] )
        glib? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] )
-       opengl? ( >=media-libs/mesa-9.1.6[egl,${MULTILIB_USEDEP}] )
+       opengl? ( >=media-libs/mesa-9.1.6[egl,X(+),${MULTILIB_USEDEP}] )
        X? (
                >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
                >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
index 2145909816d9b0dd9e643cb2bd1c5da66cc174d5..cc6873271ec6574802afc6f9e9583e48af75c4ff 100644 (file)
@@ -35,7 +35,7 @@ RDEPEND="
        >=x11-libs/pixman-0.32.4[${MULTILIB_USEDEP}]
        gles2? ( >=media-libs/mesa-9.1.6[gles2,${MULTILIB_USEDEP}] )
        glib? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] )
-       opengl? ( >=media-libs/mesa-9.1.6[egl,${MULTILIB_USEDEP}] )
+       opengl? ( >=media-libs/mesa-9.1.6[egl,X(+),${MULTILIB_USEDEP}] )
        X? (
                >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
                >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
index d1d0caea0f2a1408f02cf50387f43295a187992e..b06c229a87d518264e275eb3aa3f5b812986bb12 100644 (file)
@@ -51,6 +51,7 @@ COMMON_DEPEND="
        )
        X? (
                >=app-accessibility/at-spi2-atk-2.5.3[${MULTILIB_USEDEP}]
+               media-libs/mesa[X(+),${MULTILIB_USEDEP}]
                x11-libs/libX11[${MULTILIB_USEDEP}]
                >=x11-libs/libXi-1.3[${MULTILIB_USEDEP}]
                x11-libs/libXext[${MULTILIB_USEDEP}]
index 6a435ba6df4a9701bfa859b8a5a9e7e940567bf3..5f80a015c4461553e502d6a4d8c0784c5145705f 100644 (file)
@@ -52,6 +52,7 @@ COMMON_DEPEND="
        )
        X? (
                >=app-accessibility/at-spi2-atk-2.5.3[${MULTILIB_USEDEP}]
+               media-libs/mesa[X(+),${MULTILIB_USEDEP}]
                x11-libs/libX11[${MULTILIB_USEDEP}]
                >=x11-libs/libXi-1.3[${MULTILIB_USEDEP}]
                x11-libs/libXext[${MULTILIB_USEDEP}]
index d4f976a52b1910bcbd9d28f175898c6aac1e174f..cbc785377abbea57b7bd6953b58555e0edad1329 100644 (file)
@@ -51,6 +51,7 @@ COMMON_DEPEND="
        )
        X? (
                >=app-accessibility/at-spi2-atk-2.5.3[${MULTILIB_USEDEP}]
+               media-libs/mesa[X(+),${MULTILIB_USEDEP}]
                x11-libs/libX11[${MULTILIB_USEDEP}]
                >=x11-libs/libXi-1.3[${MULTILIB_USEDEP}]
                x11-libs/libXext[${MULTILIB_USEDEP}]
index 37ea639ea4093773728b95f01335f6ad5330b259..2d9a9b11f63bd446085d69ede3d2dbea907e66ea 100644 (file)
@@ -53,6 +53,7 @@ COMMON_DEPEND="
        )
        X? (
                >=app-accessibility/at-spi2-atk-2.5.3[${MULTILIB_USEDEP}]
+               media-libs/mesa[X(+),${MULTILIB_USEDEP}]
                x11-libs/libX11[${MULTILIB_USEDEP}]
                >=x11-libs/libXi-1.3[${MULTILIB_USEDEP}]
                x11-libs/libXext[${MULTILIB_USEDEP}]
index 0e1a4f94e36bf0be34c01b3c6f25c2e26928e50f..1157f402671dde64b2785b0f2c37bfeb131a3fff 100644 (file)
@@ -19,7 +19,7 @@ RDEPEND="
        x11-libs/libX11
        x11-libs/libXext
        >=media-libs/glew-1.5.1:=
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        >=media-gfx/imagemagick-6.4:=
        >=x11-misc/xscreensaver-5.08-r2
        bzip2? ( app-arch/bzip2 )
index 130edb033503b300549770b6fd6f8557e687e5ed..680729e5514592d14a9f2118de52b7b3f7bcf4bd 100644 (file)
@@ -18,7 +18,7 @@ BDEPEND="
 CDEPEND="
        cdaudio? ( media-libs/libcdaudio )
        libgtop? ( gnome-base/libgtop )
-       opengl? ( media-libs/glu media-libs/mesa )
+       opengl? ( media-libs/glu media-libs/mesa[X(+)] )
        >=media-libs/imlib2-1.2.0
        x11-libs/libX11
        x11-libs/libXext
index 9a7deb4fa06d34446c79f2551fa0036ed2711e79..9973e320b0b7107a014b8d094502f5ee3bd2c8dd 100644 (file)
@@ -46,7 +46,7 @@ RDEPEND="
        imagemagick? ( virtual/imagemagick-tools )
 "
 DEPEND="${RDEPEND}
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        sys-libs/ncurses
        virtual/pkgconfig
 "
index f9a458abd9ac94a3a4716dd9aadb3b89f1a353ba..623cddae6fb087c4a28b51cc835a8ef1d0b7e7d9 100644 (file)
@@ -46,7 +46,7 @@ RDEPEND="
        imagemagick? ( virtual/imagemagick-tools )
 "
 DEPEND="${RDEPEND}
-       media-libs/mesa
+       media-libs/mesa[X(+)]
        sys-libs/ncurses
        virtual/pkgconfig
 "
index f76feca9f8b21d2efb825bea99039053af11542f..8f543706ab6602184e19195179060e87d1ce7e1c 100644 (file)
@@ -22,7 +22,7 @@ CDEPEND="
        dbus? ( sys-apps/dbus )
        doc? ( app-doc/e16-docs )
        nls? ( virtual/libintl )
-       opengl? ( media-libs/glu media-libs/mesa )
+       opengl? ( media-libs/glu media-libs/mesa[X(+)] )
        pango? ( x11-libs/pango[X] )
        sound? (
                || ( media-sound/pulseaudio media-sound/apulse[sdk] )