commit:     6c4d0b25d955e23d0fd3d5a1cac55f4a67456416
Author:     Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Mon Oct  2 04:50:44 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 27 03:21:22 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c4d0b25

dev-libs/bemenu: fix BDEPEND for IUSE=wayland

while at it:
- sort deps
- subscribe to sub-slot of libxcb

Signed-off-by: Leonardo Hernández Hernández <leohdz172 <AT> proton.me>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/bemenu/bemenu-0.6.16.ebuild | 22 +++++++++++-----------
 dev-libs/bemenu/bemenu-9999.ebuild   | 22 +++++++++++-----------
 2 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/dev-libs/bemenu/bemenu-0.6.16.ebuild 
b/dev-libs/bemenu/bemenu-0.6.16.ebuild
index c7057c9c08a7..02b611df8bbe 100644
--- a/dev-libs/bemenu/bemenu-0.6.16.ebuild
+++ b/dev-libs/bemenu/bemenu-0.6.16.ebuild
@@ -27,27 +27,27 @@ RDEPEND="
        wayland? (
                dev-libs/wayland
                x11-libs/cairo
+               x11-libs/libxcb:=
                x11-libs/pango
-               x11-libs/libxcb
        )
        X? (
-               x11-libs/libxcb
-               x11-libs/libXext
-               x11-libs/libX11
                x11-libs/cairo[X]
-               x11-libs/pango[X]
+               x11-libs/libX11
+               x11-libs/libXext
                x11-libs/libXinerama
+               x11-libs/libxcb:=
+               x11-libs/pango[X]
        )
 "
-DEPEND="
-       ${RDEPEND}
-       wayland? (
-               dev-libs/wayland-protocols
-       )
-"
+DEPEND="${RDEPEND}"
 BDEPEND="
        app-text/scdoc
+       virtual/pkgconfig
        doc? ( app-doc/doxygen )
+       wayland? (
+               dev-libs/wayland-protocols
+               dev-util/wayland-scanner
+       )
 "
 
 src_compile() {

diff --git a/dev-libs/bemenu/bemenu-9999.ebuild 
b/dev-libs/bemenu/bemenu-9999.ebuild
index c7057c9c08a7..02b611df8bbe 100644
--- a/dev-libs/bemenu/bemenu-9999.ebuild
+++ b/dev-libs/bemenu/bemenu-9999.ebuild
@@ -27,27 +27,27 @@ RDEPEND="
        wayland? (
                dev-libs/wayland
                x11-libs/cairo
+               x11-libs/libxcb:=
                x11-libs/pango
-               x11-libs/libxcb
        )
        X? (
-               x11-libs/libxcb
-               x11-libs/libXext
-               x11-libs/libX11
                x11-libs/cairo[X]
-               x11-libs/pango[X]
+               x11-libs/libX11
+               x11-libs/libXext
                x11-libs/libXinerama
+               x11-libs/libxcb:=
+               x11-libs/pango[X]
        )
 "
-DEPEND="
-       ${RDEPEND}
-       wayland? (
-               dev-libs/wayland-protocols
-       )
-"
+DEPEND="${RDEPEND}"
 BDEPEND="
        app-text/scdoc
+       virtual/pkgconfig
        doc? ( app-doc/doxygen )
+       wayland? (
+               dev-libs/wayland-protocols
+               dev-util/wayland-scanner
+       )
 "
 
 src_compile() {

Reply via email to