[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2024-05-17 Thread Matthew Thode
commit: a4f761d7c050f6e843f4a565ead42b763c33d967
Author: Aliaksei Urbanski  gmail  com>
AuthorDate: Fri May 17 14:01:28 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri May 17 15:18:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4f761d7

⬆️ dev-libs/bemenu: add 0.6.21

Release:
  - https://github.com/Cloudef/bemenu/releases/tag/0.6.21

Copy of:
  - 
https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-libs/bemenu/bemenu-0.6.16.ebuild?id=f7fdfdae

Signed-off-by: Aliaksei Urbanski  gmail.com>
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/Manifest |  1 +
 dev-libs/bemenu/bemenu-0.6.21.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest
index b504018a63b4..007681967b20 100644
--- a/dev-libs/bemenu/Manifest
+++ b/dev-libs/bemenu/Manifest
@@ -2,3 +2,4 @@ DIST bemenu-0.6.10.tar.gz 129568 BLAKE2B 
f81e84e6457175abf11b9dc6c426cb02121b4f1
 DIST bemenu-0.6.14.tar.gz 133229 BLAKE2B 
6e83143f7cf808002d6f74b37922b96232c13b884b07c1901e483fd4263db2047394914d8bfe5292907e8a89674d9eed7966722cac4deeac36e5c39ada6eab75
 SHA512 
8d4fabc962e7d2b6ad23012d172292f74e46d3af68f070222e55a748e4b7a14c42f30f78acad14f5bb73abfa6b7932aff25c24b346908ce780ea00f577a848d9
 DIST bemenu-0.6.15.tar.gz 134318 BLAKE2B 
0739f3bdf5ad7bcc5b5e75577848965b848df8c8c407d574fcad81fe437d14ade11cc86a81bb2ea5b13faac1a035911f7590013ffbbb7366935c33d171fbf479
 SHA512 
2de6967ce337b37c943585e3aad0efa1cc7161b0f9666298e0e1f2570f13f3c0b9edef1ab80346e906cd8f53056a7b1a019de7240d2766584031d7b8d76276ab
 DIST bemenu-0.6.16.tar.gz 135025 BLAKE2B 
3a6d131606f22357ce48fbe1946fc3e3be920b52e271db37bae4282ec0ee6614262356821568579112c8e2aa1f5dd147f914183a556a06993a862f14ff3acdcb
 SHA512 
b98a5ad4ec60063b800dd122eb07d3a876e52420abd5827d1421b2e956671d6e7be04e97693da39bcc3b40eaecec46ea6103eeaf2885deea96703218182493b5
+DIST bemenu-0.6.21.tar.gz 139797 BLAKE2B 
f50aeb3f45721c74077457b702a4b5e58395e245b062df52ad1a452d01862269b0e3d984a318191ef3aa2850f6fa5352d98af9c23a2b9976ee595884132e89a5
 SHA512 
e8eda08c62d6ab01377dbf04160a7ea42f49ee8378066d855d3223cc57290edb51d74ff12c3b1c799304cb8e46e89f37a82660bf208443d60b2eb3c3446d3e02

diff --git a/dev-libs/bemenu/bemenu-0.6.21.ebuild 
b/dev-libs/bemenu/bemenu-0.6.21.ebuild
new file mode 100644
index ..db7ba32918bd
--- /dev/null
+++ b/dev-libs/bemenu/bemenu-0.6.21.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="dmenu clone for wayland"
+HOMEPAGE="https://github.com/Cloudef/bemenu";
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
+else
+   SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="doc ncurses wayland X"
+
+# Require at least one backend be built
+REQUIRED_USE="|| ( ncurses wayland X )"
+
+RDEPEND="
+   ncurses? ( sys-libs/ncurses:= )
+   wayland? (
+   dev-libs/wayland
+   x11-libs/cairo
+   x11-libs/libxkbcommon
+   x11-libs/pango
+   )
+   X? (
+   x11-libs/cairo[X]
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXinerama
+   x11-libs/libxcb:=
+   x11-libs/pango[X]
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/scdoc
+   virtual/pkgconfig
+   doc? ( app-text/doxygen )
+   wayland? (
+   dev-libs/wayland-protocols
+   dev-util/wayland-scanner
+   )
+"
+
+src_compile() {
+   tc-export CC
+
+   emake clients $(usev ncurses curses) $(usev X x11) $(usev wayland) 
PREFIX="${EPREFIX}"/usr libdir=/$(get_libdir)
+   use doc && emake doxygen PREFIX="${EPREFIX}"/usr libdir=/$(get_libdir)
+}
+
+src_install() {
+   emake install DESTDIR="${D}" PREFIX="${EPREFIX}"/usr 
libdir=/$(get_libdir)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2024-01-02 Thread Sam James
commit: 19ad52bc0b8ba17cac615595aa870de69115e02d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  3 06:21:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  3 06:21:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19ad52bc

dev-libs/bemenu: Keyword 0.6.16 ppc64, #921233

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

 dev-libs/bemenu/bemenu-0.6.16.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/bemenu/bemenu-0.6.16.ebuild 
b/dev-libs/bemenu/bemenu-0.6.16.ebuild
index 590d8a37de99..51104b583c18 100644
--- a/dev-libs/bemenu/bemenu-0.6.16.ebuild
+++ b/dev-libs/bemenu/bemenu-0.6.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
 else
SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2023-10-26 Thread Sam James
commit: 6c4d0b25d955e23d0fd3d5a1cac55f4a67456416
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Mon Oct  2 04:50:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 27 03:21:22 2023 +
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  proton.me>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/bemenu/bemenu-0.6.16.ebuild | 22 +++---
 dev-libs/bemenu/bemenu-.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-.ebuild 
b/dev-libs/bemenu/bemenu-.ebuild
index c7057c9c08a7..02b611df8bbe 100644
--- a/dev-libs/bemenu/bemenu-.ebuild
+++ b/dev-libs/bemenu/bemenu-.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() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2023-10-26 Thread Sam James
commit: d42826d2a9f252bed018a8e6f0aa55a93eae9abb
Author: Efe İzbudak  metu  edu  tr>
AuthorDate: Tue Aug 29 22:20:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 27 03:21:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d42826d2

dev-libs/bemenu: add 0.6.16

Signed-off-by: Efe İzbudak  metu.edu.tr>
Closes: https://github.com/gentoo/gentoo/pull/32520
Signed-off-by: Leonardo Hernández Hernández  proton.me>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/bemenu/Manifest |  1 +
 dev-libs/bemenu/bemenu-0.6.16.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest
index 51ec77857437..b504018a63b4 100644
--- a/dev-libs/bemenu/Manifest
+++ b/dev-libs/bemenu/Manifest
@@ -1,3 +1,4 @@
 DIST bemenu-0.6.10.tar.gz 129568 BLAKE2B 
f81e84e6457175abf11b9dc6c426cb02121b4f101bdef55361c539f6d51144539129d2e2898e506c12f32d8f45a27fb0159083b5b964b33a0fc73485ebe41b00
 SHA512 
b8aadbe2cd11f7cc713ce683fcc9ce4779cd0050ee8cf41c4d3bca9f299ac99b9cd3b7611d87d27d7f7439f16fc2618671f2bec8878ad2ab65fade54f24ca92f
 DIST bemenu-0.6.14.tar.gz 133229 BLAKE2B 
6e83143f7cf808002d6f74b37922b96232c13b884b07c1901e483fd4263db2047394914d8bfe5292907e8a89674d9eed7966722cac4deeac36e5c39ada6eab75
 SHA512 
8d4fabc962e7d2b6ad23012d172292f74e46d3af68f070222e55a748e4b7a14c42f30f78acad14f5bb73abfa6b7932aff25c24b346908ce780ea00f577a848d9
 DIST bemenu-0.6.15.tar.gz 134318 BLAKE2B 
0739f3bdf5ad7bcc5b5e75577848965b848df8c8c407d574fcad81fe437d14ade11cc86a81bb2ea5b13faac1a035911f7590013ffbbb7366935c33d171fbf479
 SHA512 
2de6967ce337b37c943585e3aad0efa1cc7161b0f9666298e0e1f2570f13f3c0b9edef1ab80346e906cd8f53056a7b1a019de7240d2766584031d7b8d76276ab
+DIST bemenu-0.6.16.tar.gz 135025 BLAKE2B 
3a6d131606f22357ce48fbe1946fc3e3be920b52e271db37bae4282ec0ee6614262356821568579112c8e2aa1f5dd147f914183a556a06993a862f14ff3acdcb
 SHA512 
b98a5ad4ec60063b800dd122eb07d3a876e52420abd5827d1421b2e956671d6e7be04e97693da39bcc3b40eaecec46ea6103eeaf2885deea96703218182493b5

diff --git a/dev-libs/bemenu/bemenu-0.6.16.ebuild 
b/dev-libs/bemenu/bemenu-0.6.16.ebuild
new file mode 100644
index ..74a5e8c07a56
--- /dev/null
+++ b/dev-libs/bemenu/bemenu-0.6.16.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="dmenu clone for wayland"
+HOMEPAGE="https://github.com/Cloudef/bemenu";
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
+else
+   SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="doc ncurses wayland X"
+
+# Require at least one backend be built
+REQUIRED_USE="|| ( ncurses wayland X )"
+
+RDEPEND="
+   ncurses? ( sys-libs/ncurses:= )
+   wayland? (
+   dev-libs/wayland
+   x11-libs/cairo
+   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/libXinerama
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   wayland? (
+   dev-libs/wayland-protocols
+   )
+"
+BDEPEND="
+   app-text/scdoc
+   doc? ( app-doc/doxygen )
+"
+
+src_compile() {
+   tc-export CC
+
+   emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "") PREFIX=/usr libdir=/$(get_libdir)
+   use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir)
+}
+
+src_install() {
+   emake install PREFIX="${D}"/usr libdir=/$(get_libdir)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2023-10-26 Thread Sam James
commit: e0daf928d927e892797e47fe6569a5bcf9e18e88
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Thu Oct  5 01:36:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 27 03:21:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0daf928

dev-libs/bemenu: fix libxkbcommon dependency

Closes: https://bugs.gentoo.org/831031
Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/33156
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-libs/bemenu/bemenu-0.6.16.ebuild 
b/dev-libs/bemenu/bemenu-0.6.16.ebuild
index 02b611df8bbe..590d8a37de99 100644
--- a/dev-libs/bemenu/bemenu-0.6.16.ebuild
+++ b/dev-libs/bemenu/bemenu-0.6.16.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
wayland? (
dev-libs/wayland
x11-libs/cairo
-   x11-libs/libxcb:=
+   x11-libs/libxkbcommon
x11-libs/pango
)
X? (

diff --git a/dev-libs/bemenu/bemenu-.ebuild 
b/dev-libs/bemenu/bemenu-.ebuild
index 02b611df8bbe..590d8a37de99 100644
--- a/dev-libs/bemenu/bemenu-.ebuild
+++ b/dev-libs/bemenu/bemenu-.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
wayland? (
dev-libs/wayland
x11-libs/cairo
-   x11-libs/libxcb:=
+   x11-libs/libxkbcommon
x11-libs/pango
)
X? (



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2023-10-26 Thread Sam James
commit: e71c42aa6188ee0d36407e99bf0dc5a2fa86bdaa
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Mon Oct  2 04:43:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 27 03:21:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e71c42aa

dev-libs/bemenu: fix install on Prefix

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

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

diff --git a/dev-libs/bemenu/bemenu-0.6.16.ebuild 
b/dev-libs/bemenu/bemenu-0.6.16.ebuild
index 74a5e8c07a56..c7057c9c08a7 100644
--- a/dev-libs/bemenu/bemenu-0.6.16.ebuild
+++ b/dev-libs/bemenu/bemenu-0.6.16.ebuild
@@ -53,10 +53,10 @@ BDEPEND="
 src_compile() {
tc-export CC
 
-   emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "") PREFIX=/usr libdir=/$(get_libdir)
-   use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir)
+   emake clients $(usev ncurses curses) $(usev X x11) $(usev wayland) 
PREFIX="${EPREFIX}"/usr libdir=/$(get_libdir)
+   use doc && emake doxygen PREFIX="${EPREFIX}"/usr libdir=/$(get_libdir)
 }
 
 src_install() {
-   emake install PREFIX="${D}"/usr libdir=/$(get_libdir)
+   emake install DESTDIR="${D}" PREFIX="${EPREFIX}"/usr 
libdir=/$(get_libdir)
 }

diff --git a/dev-libs/bemenu/bemenu-.ebuild 
b/dev-libs/bemenu/bemenu-.ebuild
index 74a5e8c07a56..c7057c9c08a7 100644
--- a/dev-libs/bemenu/bemenu-.ebuild
+++ b/dev-libs/bemenu/bemenu-.ebuild
@@ -53,10 +53,10 @@ BDEPEND="
 src_compile() {
tc-export CC
 
-   emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "") PREFIX=/usr libdir=/$(get_libdir)
-   use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir)
+   emake clients $(usev ncurses curses) $(usev X x11) $(usev wayland) 
PREFIX="${EPREFIX}"/usr libdir=/$(get_libdir)
+   use doc && emake doxygen PREFIX="${EPREFIX}"/usr libdir=/$(get_libdir)
 }
 
 src_install() {
-   emake install PREFIX="${D}"/usr libdir=/$(get_libdir)
+   emake install DESTDIR="${D}" PREFIX="${EPREFIX}"/usr 
libdir=/$(get_libdir)
 }



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2023-05-09 Thread Matthew Thode
commit: 7470ff20d0c13899856bbeedad75dcc046d93bef
Author: Michael Vetter  iodoru  org>
AuthorDate: Tue May  9 06:38:11 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue May  9 15:43:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7470ff20

dev-libs/bemenu: add scdoc build dependency

Needed to build the man page.

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/bemenu-0.6.14.ebuild | 5 -
 dev-libs/bemenu/bemenu-0.6.15.ebuild | 5 -
 dev-libs/bemenu/bemenu-.ebuild   | 5 -
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/dev-libs/bemenu/bemenu-0.6.14.ebuild 
b/dev-libs/bemenu/bemenu-0.6.14.ebuild
index 1c57d8e71681..74a5e8c07a56 100644
--- a/dev-libs/bemenu/bemenu-0.6.14.ebuild
+++ b/dev-libs/bemenu/bemenu-0.6.14.ebuild
@@ -45,7 +45,10 @@ DEPEND="
dev-libs/wayland-protocols
)
 "
-BDEPEND="doc? ( app-doc/doxygen )"
+BDEPEND="
+   app-text/scdoc
+   doc? ( app-doc/doxygen )
+"
 
 src_compile() {
tc-export CC

diff --git a/dev-libs/bemenu/bemenu-0.6.15.ebuild 
b/dev-libs/bemenu/bemenu-0.6.15.ebuild
index 1c57d8e71681..74a5e8c07a56 100644
--- a/dev-libs/bemenu/bemenu-0.6.15.ebuild
+++ b/dev-libs/bemenu/bemenu-0.6.15.ebuild
@@ -45,7 +45,10 @@ DEPEND="
dev-libs/wayland-protocols
)
 "
-BDEPEND="doc? ( app-doc/doxygen )"
+BDEPEND="
+   app-text/scdoc
+   doc? ( app-doc/doxygen )
+"
 
 src_compile() {
tc-export CC

diff --git a/dev-libs/bemenu/bemenu-.ebuild 
b/dev-libs/bemenu/bemenu-.ebuild
index 1c57d8e71681..74a5e8c07a56 100644
--- a/dev-libs/bemenu/bemenu-.ebuild
+++ b/dev-libs/bemenu/bemenu-.ebuild
@@ -45,7 +45,10 @@ DEPEND="
dev-libs/wayland-protocols
)
 "
-BDEPEND="doc? ( app-doc/doxygen )"
+BDEPEND="
+   app-text/scdoc
+   doc? ( app-doc/doxygen )
+"
 
 src_compile() {
tc-export CC



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2023-05-09 Thread Matthew Thode
commit: 5fa9afaab7b22a3020adc8408e61a0df856e1f2a
Author: Michael Vetter  iodoru  org>
AuthorDate: Tue May  9 06:31:38 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue May  9 15:43:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fa9afaa

dev-libs/bemenu: add 0.6.15

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/Manifest |  1 +
 dev-libs/bemenu/bemenu-0.6.15.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest
index d9cee55d4176..51ec77857437 100644
--- a/dev-libs/bemenu/Manifest
+++ b/dev-libs/bemenu/Manifest
@@ -1,2 +1,3 @@
 DIST bemenu-0.6.10.tar.gz 129568 BLAKE2B 
f81e84e6457175abf11b9dc6c426cb02121b4f101bdef55361c539f6d51144539129d2e2898e506c12f32d8f45a27fb0159083b5b964b33a0fc73485ebe41b00
 SHA512 
b8aadbe2cd11f7cc713ce683fcc9ce4779cd0050ee8cf41c4d3bca9f299ac99b9cd3b7611d87d27d7f7439f16fc2618671f2bec8878ad2ab65fade54f24ca92f
 DIST bemenu-0.6.14.tar.gz 133229 BLAKE2B 
6e83143f7cf808002d6f74b37922b96232c13b884b07c1901e483fd4263db2047394914d8bfe5292907e8a89674d9eed7966722cac4deeac36e5c39ada6eab75
 SHA512 
8d4fabc962e7d2b6ad23012d172292f74e46d3af68f070222e55a748e4b7a14c42f30f78acad14f5bb73abfa6b7932aff25c24b346908ce780ea00f577a848d9
+DIST bemenu-0.6.15.tar.gz 134318 BLAKE2B 
0739f3bdf5ad7bcc5b5e75577848965b848df8c8c407d574fcad81fe437d14ade11cc86a81bb2ea5b13faac1a035911f7590013ffbbb7366935c33d171fbf479
 SHA512 
2de6967ce337b37c943585e3aad0efa1cc7161b0f9666298e0e1f2570f13f3c0b9edef1ab80346e906cd8f53056a7b1a019de7240d2766584031d7b8d76276ab

diff --git a/dev-libs/bemenu/bemenu-0.6.15.ebuild 
b/dev-libs/bemenu/bemenu-0.6.15.ebuild
new file mode 100644
index ..1c57d8e71681
--- /dev/null
+++ b/dev-libs/bemenu/bemenu-0.6.15.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="dmenu clone for wayland"
+HOMEPAGE="https://github.com/Cloudef/bemenu";
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
+else
+   SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="doc ncurses wayland X"
+
+# Require at least one backend be built
+REQUIRED_USE="|| ( ncurses wayland X )"
+
+RDEPEND="
+   ncurses? ( sys-libs/ncurses:= )
+   wayland? (
+   dev-libs/wayland
+   x11-libs/cairo
+   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/libXinerama
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   wayland? (
+   dev-libs/wayland-protocols
+   )
+"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+src_compile() {
+   tc-export CC
+
+   emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "") PREFIX=/usr libdir=/$(get_libdir)
+   use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir)
+}
+
+src_install() {
+   emake install PREFIX="${D}"/usr libdir=/$(get_libdir)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2023-05-05 Thread Sam James
commit: 419903cabe06a4891bdea706543168ed93354eb1
Author: Efe İzbudak  metu  edu  tr>
AuthorDate: Fri Feb 17 09:39:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 03:46:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=419903ca

dev-libs/bemenu: add 0.6.14

Signed-off-by: Efe İzbudak  metu.edu.tr>
Closes: https://github.com/gentoo/gentoo/pull/29625
Signed-off-by: Sam James  gentoo.org>

 dev-libs/bemenu/Manifest |  1 +
 dev-libs/bemenu/bemenu-0.6.14.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest
index 3c83a27aca4a..d9cee55d4176 100644
--- a/dev-libs/bemenu/Manifest
+++ b/dev-libs/bemenu/Manifest
@@ -1 +1,2 @@
 DIST bemenu-0.6.10.tar.gz 129568 BLAKE2B 
f81e84e6457175abf11b9dc6c426cb02121b4f101bdef55361c539f6d51144539129d2e2898e506c12f32d8f45a27fb0159083b5b964b33a0fc73485ebe41b00
 SHA512 
b8aadbe2cd11f7cc713ce683fcc9ce4779cd0050ee8cf41c4d3bca9f299ac99b9cd3b7611d87d27d7f7439f16fc2618671f2bec8878ad2ab65fade54f24ca92f
+DIST bemenu-0.6.14.tar.gz 133229 BLAKE2B 
6e83143f7cf808002d6f74b37922b96232c13b884b07c1901e483fd4263db2047394914d8bfe5292907e8a89674d9eed7966722cac4deeac36e5c39ada6eab75
 SHA512 
8d4fabc962e7d2b6ad23012d172292f74e46d3af68f070222e55a748e4b7a14c42f30f78acad14f5bb73abfa6b7932aff25c24b346908ce780ea00f577a848d9

diff --git a/dev-libs/bemenu/bemenu-0.6.14.ebuild 
b/dev-libs/bemenu/bemenu-0.6.14.ebuild
new file mode 100644
index ..1c57d8e71681
--- /dev/null
+++ b/dev-libs/bemenu/bemenu-0.6.14.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="dmenu clone for wayland"
+HOMEPAGE="https://github.com/Cloudef/bemenu";
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
+else
+   SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="doc ncurses wayland X"
+
+# Require at least one backend be built
+REQUIRED_USE="|| ( ncurses wayland X )"
+
+RDEPEND="
+   ncurses? ( sys-libs/ncurses:= )
+   wayland? (
+   dev-libs/wayland
+   x11-libs/cairo
+   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/libXinerama
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   wayland? (
+   dev-libs/wayland-protocols
+   )
+"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+src_compile() {
+   tc-export CC
+
+   emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "") PREFIX=/usr libdir=/$(get_libdir)
+   use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir)
+}
+
+src_install() {
+   emake install PREFIX="${D}"/usr libdir=/$(get_libdir)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2023-04-26 Thread Sam James
commit: 24def252c5d05889d494d3f979b891bcd350115f
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 27 05:17:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 27 05:31:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24def252

dev-libs/bemenu: add github upstream metadata

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

 dev-libs/bemenu/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-libs/bemenu/metadata.xml b/dev-libs/bemenu/metadata.xml
index 5c76f7a3fc67..e96918bf65fc 100644
--- a/dev-libs/bemenu/metadata.xml
+++ b/dev-libs/bemenu/metadata.xml
@@ -5,4 +5,7 @@
prometheanf...@gentoo.org
Matthew Thode

+   
+   Cloudef/bemenu
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2023-04-26 Thread Sam James
commit: de6c400862afcc385897c97614916e546729c9ea
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 27 05:06:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 27 05:06:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de6c4008

dev-libs/bemenu: fix DEPEND/RDEPEND typo

Thanks to Ionen for spotting.

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

 dev-libs/bemenu/{bemenu-0.6.10.ebuild => bemenu-0.6.10-r1.ebuild} | 5 +++--
 dev-libs/bemenu/bemenu-.ebuild| 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/dev-libs/bemenu/bemenu-0.6.10.ebuild 
b/dev-libs/bemenu/bemenu-0.6.10-r1.ebuild
similarity index 98%
rename from dev-libs/bemenu/bemenu-0.6.10.ebuild
rename to dev-libs/bemenu/bemenu-0.6.10-r1.ebuild
index bdb1770c6583..ef3592428ff4 100644
--- a/dev-libs/bemenu/bemenu-0.6.10.ebuild
+++ b/dev-libs/bemenu/bemenu-0.6.10-r1.ebuild
@@ -22,7 +22,7 @@ IUSE="doc ncurses wayland X"
 # Require at least one backend be built
 REQUIRED_USE="|| ( ncurses wayland X )"
 
-DEPEND="
+RDEPEND="
ncurses? ( sys-libs/ncurses:= )
wayland? (
dev-libs/wayland
@@ -39,7 +39,8 @@ DEPEND="
x11-libs/libXinerama
)
 "
-DEPEND="${RDEPEND}
+DEPEND="
+   ${RDEPEND}
wayland? (
dev-libs/wayland-protocols
)

diff --git a/dev-libs/bemenu/bemenu-.ebuild 
b/dev-libs/bemenu/bemenu-.ebuild
index 9110f1a404b0..1c57d8e71681 100644
--- a/dev-libs/bemenu/bemenu-.ebuild
+++ b/dev-libs/bemenu/bemenu-.ebuild
@@ -22,7 +22,7 @@ IUSE="doc ncurses wayland X"
 # Require at least one backend be built
 REQUIRED_USE="|| ( ncurses wayland X )"
 
-DEPEND="
+RDEPEND="
ncurses? ( sys-libs/ncurses:= )
wayland? (
dev-libs/wayland
@@ -39,7 +39,8 @@ DEPEND="
x11-libs/libXinerama
)
 "
-DEPEND="${RDEPEND}
+DEPEND="
+   ${RDEPEND}
wayland? (
dev-libs/wayland-protocols
)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2023-03-11 Thread Sam James
commit: eafcd6d8fc654c4156fff235565bb972a96db26a
Author: Aisha Tammy  bsd  ac>
AuthorDate: Sat Feb 25 02:04:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 11 17:04:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eafcd6d8

dev-libs/bemenu: move wayland-protocols to DEPEND

Signed-off-by: Aisha Tammy  bsd.ac>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/bemenu/bemenu-0.6.10.ebuild | 9 ++---
 dev-libs/bemenu/bemenu-.ebuild   | 9 ++---
 2 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/dev-libs/bemenu/bemenu-0.6.10.ebuild 
b/dev-libs/bemenu/bemenu-0.6.10.ebuild
index 26c2c2f1a7a4..bdb1770c6583 100644
--- a/dev-libs/bemenu/bemenu-0.6.10.ebuild
+++ b/dev-libs/bemenu/bemenu-0.6.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2022 Gentoo Authors
+# Copyright 2019-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -26,7 +26,6 @@ DEPEND="
ncurses? ( sys-libs/ncurses:= )
wayland? (
dev-libs/wayland
-   dev-libs/wayland-protocols
x11-libs/cairo
x11-libs/pango
x11-libs/libxcb
@@ -40,7 +39,11 @@ DEPEND="
x11-libs/libXinerama
)
 "
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+   wayland? (
+   dev-libs/wayland-protocols
+   )
+"
 BDEPEND="doc? ( app-doc/doxygen )"
 
 src_compile() {

diff --git a/dev-libs/bemenu/bemenu-.ebuild 
b/dev-libs/bemenu/bemenu-.ebuild
index bd5b9bc60d55..9110f1a404b0 100644
--- a/dev-libs/bemenu/bemenu-.ebuild
+++ b/dev-libs/bemenu/bemenu-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2022 Gentoo Authors
+# Copyright 2019-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -26,7 +26,6 @@ DEPEND="
ncurses? ( sys-libs/ncurses:= )
wayland? (
dev-libs/wayland
-   dev-libs/wayland-protocols
x11-libs/cairo
x11-libs/pango
x11-libs/libxcb
@@ -40,7 +39,11 @@ DEPEND="
x11-libs/libXinerama
)
 "
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+   wayland? (
+   dev-libs/wayland-protocols
+   )
+"
 BDEPEND="doc? ( app-doc/doxygen )"
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2022-11-10 Thread Matthew Thode
commit: 826b5d4baba4a54e61ff9394c2933621b1cc076c
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Nov 10 17:17:40 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Nov 10 17:19:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=826b5d4b

dev-libs/bemenu: drop 0.6.3-r2

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/Manifest   |  1 -
 dev-libs/bemenu/bemenu-0.6.3-r2.ebuild | 55 --
 2 files changed, 56 deletions(-)

diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest
index c38b3e209daa..3c83a27aca4a 100644
--- a/dev-libs/bemenu/Manifest
+++ b/dev-libs/bemenu/Manifest
@@ -1,2 +1 @@
 DIST bemenu-0.6.10.tar.gz 129568 BLAKE2B 
f81e84e6457175abf11b9dc6c426cb02121b4f101bdef55361c539f6d51144539129d2e2898e506c12f32d8f45a27fb0159083b5b964b33a0fc73485ebe41b00
 SHA512 
b8aadbe2cd11f7cc713ce683fcc9ce4779cd0050ee8cf41c4d3bca9f299ac99b9cd3b7611d87d27d7f7439f16fc2618671f2bec8878ad2ab65fade54f24ca92f
-DIST bemenu-0.6.3.tar.gz 120169 BLAKE2B 
ab53e3a4c62e259b1fb2b1fb5f87f1fe73e86cc17e59391f408be4d7d3ca1cdf60713c8f54b7acebef01d06473dbe367ef76b83711de8e4192a639155a636fab
 SHA512 
eed615e685f78bb6131dd4cbdccdb6962b7ecf688af650f970e9c79e6bf9d82b791da34161679e27381540d41b2804660605d5ce0bdb132bce63eaff81595ca7

diff --git a/dev-libs/bemenu/bemenu-0.6.3-r2.ebuild 
b/dev-libs/bemenu/bemenu-0.6.3-r2.ebuild
deleted file mode 100644
index bd5b9bc60d55..
--- a/dev-libs/bemenu/bemenu-0.6.3-r2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="dmenu clone for wayland"
-HOMEPAGE="https://github.com/Cloudef/bemenu";
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
-else
-   SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="doc ncurses wayland X"
-
-# Require at least one backend be built
-REQUIRED_USE="|| ( ncurses wayland X )"
-
-DEPEND="
-   ncurses? ( sys-libs/ncurses:= )
-   wayland? (
-   dev-libs/wayland
-   dev-libs/wayland-protocols
-   x11-libs/cairo
-   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/libXinerama
-   )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="doc? ( app-doc/doxygen )"
-
-src_compile() {
-   tc-export CC
-
-   emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "") PREFIX=/usr libdir=/$(get_libdir)
-   use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir)
-}
-
-src_install() {
-   emake install PREFIX="${D}"/usr libdir=/$(get_libdir)
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2022-11-05 Thread Matthew Thode
commit: 9638a720d4f3ba2b04c7c88105e2c44313c9ef3a
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Nov  6 05:01:01 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Nov  6 05:02:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9638a720

dev-libs/bemenu: drop 0.6.1

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/Manifest|  1 -
 dev-libs/bemenu/bemenu-0.6.1.ebuild | 50 -
 2 files changed, 51 deletions(-)

diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest
index 53d5509a1b2a..c38b3e209daa 100644
--- a/dev-libs/bemenu/Manifest
+++ b/dev-libs/bemenu/Manifest
@@ -1,3 +1,2 @@
-DIST bemenu-0.6.1.tar.gz 119885 BLAKE2B 
9595fe9241009d4b2ac33ff0b70d98a5340e7f9cc3a31be053ef7ba5dcadc3e0181dae3a82b8058278fdfb62df4a60474e16eb2e2fa207c200350a6cc4e27767
 SHA512 
a0a77ca50d40c4aa215c668829a8e27597a4b6470be6179420125ec292c8f9555e5690791c068af5f4a5eebd8a10c6b15b0ddafa037a855b0179bd68c06bf11a
 DIST bemenu-0.6.10.tar.gz 129568 BLAKE2B 
f81e84e6457175abf11b9dc6c426cb02121b4f101bdef55361c539f6d51144539129d2e2898e506c12f32d8f45a27fb0159083b5b964b33a0fc73485ebe41b00
 SHA512 
b8aadbe2cd11f7cc713ce683fcc9ce4779cd0050ee8cf41c4d3bca9f299ac99b9cd3b7611d87d27d7f7439f16fc2618671f2bec8878ad2ab65fade54f24ca92f
 DIST bemenu-0.6.3.tar.gz 120169 BLAKE2B 
ab53e3a4c62e259b1fb2b1fb5f87f1fe73e86cc17e59391f408be4d7d3ca1cdf60713c8f54b7acebef01d06473dbe367ef76b83711de8e4192a639155a636fab
 SHA512 
eed615e685f78bb6131dd4cbdccdb6962b7ecf688af650f970e9c79e6bf9d82b791da34161679e27381540d41b2804660605d5ce0bdb132bce63eaff81595ca7

diff --git a/dev-libs/bemenu/bemenu-0.6.1.ebuild 
b/dev-libs/bemenu/bemenu-0.6.1.ebuild
deleted file mode 100644
index 02ec034fd64b..
--- a/dev-libs/bemenu/bemenu-0.6.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="dmenu clone for wayland"
-HOMEPAGE="https://github.com/Cloudef/bemenu";
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
-else
-   SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="doc ncurses wayland X"
-
-# Require at least one backend be built
-REQUIRED_USE="|| ( ncurses wayland X )"
-
-DEPEND="
-   ncurses? ( sys-libs/ncurses:0 )
-   wayland? (
-   dev-libs/wayland
-   dev-libs/wayland-protocols
-   x11-libs/cairo
-   x11-libs/pango
-   )
-   X? (
-   x11-libs/libxcb
-   x11-libs/libXext
-   x11-libs/libX11
-   x11-libs/cairo[X]
-   x11-libs/pango[X]
-   x11-libs/libXinerama
-   )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="doc? ( app-doc/doxygen )"
-
-src_compile() {
-   emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "") PREFIX=/usr libdir=/$(get_libdir)
-   use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir)
-}
-
-src_install() {
-   emake install PREFIX="${D}"/usr libdir=/$(get_libdir)
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2022-10-06 Thread Matthew Thode
commit: 4736d20afc522be38a1d81e593359bc3437de1d1
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Oct  6 18:02:41 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Oct  6 18:02:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4736d20a

dev-libs/bemenu: 0.6.10 stable amd64/x86

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/Manifest |  1 -
 dev-libs/bemenu/bemenu-0.5.0.ebuild  | 50 
 dev-libs/bemenu/bemenu-0.6.10.ebuild |  2 +-
 3 files changed, 1 insertion(+), 52 deletions(-)

diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest
index 24b4e9fdad89..53d5509a1b2a 100644
--- a/dev-libs/bemenu/Manifest
+++ b/dev-libs/bemenu/Manifest
@@ -1,4 +1,3 @@
-DIST bemenu-0.5.0.tar.gz 110749 BLAKE2B 
dbc6d295262e51c381a9208c6936c0f40e05f3667af6a562716501577861d04c7b28ba836acbce2a6644950a191e56f865efe2f126eccdad67ea68d42f2d30b5
 SHA512 
5f4397bcb77d3e22340988bfb131feced1782f724ff637e40bf03c36a4377f38127c827f55faccc0dcce2ca482b9353fca7c6bfe700e6cac8e095e0df3b87a31
 DIST bemenu-0.6.1.tar.gz 119885 BLAKE2B 
9595fe9241009d4b2ac33ff0b70d98a5340e7f9cc3a31be053ef7ba5dcadc3e0181dae3a82b8058278fdfb62df4a60474e16eb2e2fa207c200350a6cc4e27767
 SHA512 
a0a77ca50d40c4aa215c668829a8e27597a4b6470be6179420125ec292c8f9555e5690791c068af5f4a5eebd8a10c6b15b0ddafa037a855b0179bd68c06bf11a
 DIST bemenu-0.6.10.tar.gz 129568 BLAKE2B 
f81e84e6457175abf11b9dc6c426cb02121b4f101bdef55361c539f6d51144539129d2e2898e506c12f32d8f45a27fb0159083b5b964b33a0fc73485ebe41b00
 SHA512 
b8aadbe2cd11f7cc713ce683fcc9ce4779cd0050ee8cf41c4d3bca9f299ac99b9cd3b7611d87d27d7f7439f16fc2618671f2bec8878ad2ab65fade54f24ca92f
 DIST bemenu-0.6.3.tar.gz 120169 BLAKE2B 
ab53e3a4c62e259b1fb2b1fb5f87f1fe73e86cc17e59391f408be4d7d3ca1cdf60713c8f54b7acebef01d06473dbe367ef76b83711de8e4192a639155a636fab
 SHA512 
eed615e685f78bb6131dd4cbdccdb6962b7ecf688af650f970e9c79e6bf9d82b791da34161679e27381540d41b2804660605d5ce0bdb132bce63eaff81595ca7

diff --git a/dev-libs/bemenu/bemenu-0.5.0.ebuild 
b/dev-libs/bemenu/bemenu-0.5.0.ebuild
deleted file mode 100644
index e7510494e8a6..
--- a/dev-libs/bemenu/bemenu-0.5.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="dmenu clone for wayland"
-HOMEPAGE="https://github.com/Cloudef/bemenu";
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
-else
-   SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="doc ncurses wayland X"
-
-# Require at least one backend be built
-REQUIRED_USE="|| ( ncurses wayland X )"
-
-DEPEND="
-   ncurses? ( sys-libs/ncurses:0 )
-   wayland? (
-   dev-libs/wayland
-   dev-libs/wayland-protocols
-   x11-libs/cairo
-   x11-libs/pango
-   )
-   X? (
-   x11-libs/libxcb
-   x11-libs/libXext
-   x11-libs/libX11
-   x11-libs/cairo[X]
-   x11-libs/pango[X]
-   x11-libs/libXinerama
-   )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="doc? ( app-doc/doxygen )"
-
-src_compile() {
-   emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "") PREFIX=/usr libdir=/$(get_libdir)
-   use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir)
-}
-
-src_install() {
-   emake install PREFIX="${D}"/usr libdir=/$(get_libdir)
-}

diff --git a/dev-libs/bemenu/bemenu-0.6.10.ebuild 
b/dev-libs/bemenu/bemenu-0.6.10.ebuild
index bd5b9bc60d55..26c2c2f1a7a4 100644
--- a/dev-libs/bemenu/bemenu-0.6.10.ebuild
+++ b/dev-libs/bemenu/bemenu-0.6.10.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
 else
SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm64 x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2022-09-06 Thread Matthew Thode
commit: f621afccd3723fe772cc216c6d5857007ebbe210
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Sep  6 13:35:45 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Sep  6 13:37:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f621afcc

dev-libs/bemenu: add 0.6.10

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/Manifest |  1 +
 dev-libs/bemenu/bemenu-0.6.10.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest
index 6c522ba0fb4d..24b4e9fdad89 100644
--- a/dev-libs/bemenu/Manifest
+++ b/dev-libs/bemenu/Manifest
@@ -1,3 +1,4 @@
 DIST bemenu-0.5.0.tar.gz 110749 BLAKE2B 
dbc6d295262e51c381a9208c6936c0f40e05f3667af6a562716501577861d04c7b28ba836acbce2a6644950a191e56f865efe2f126eccdad67ea68d42f2d30b5
 SHA512 
5f4397bcb77d3e22340988bfb131feced1782f724ff637e40bf03c36a4377f38127c827f55faccc0dcce2ca482b9353fca7c6bfe700e6cac8e095e0df3b87a31
 DIST bemenu-0.6.1.tar.gz 119885 BLAKE2B 
9595fe9241009d4b2ac33ff0b70d98a5340e7f9cc3a31be053ef7ba5dcadc3e0181dae3a82b8058278fdfb62df4a60474e16eb2e2fa207c200350a6cc4e27767
 SHA512 
a0a77ca50d40c4aa215c668829a8e27597a4b6470be6179420125ec292c8f9555e5690791c068af5f4a5eebd8a10c6b15b0ddafa037a855b0179bd68c06bf11a
+DIST bemenu-0.6.10.tar.gz 129568 BLAKE2B 
f81e84e6457175abf11b9dc6c426cb02121b4f101bdef55361c539f6d51144539129d2e2898e506c12f32d8f45a27fb0159083b5b964b33a0fc73485ebe41b00
 SHA512 
b8aadbe2cd11f7cc713ce683fcc9ce4779cd0050ee8cf41c4d3bca9f299ac99b9cd3b7611d87d27d7f7439f16fc2618671f2bec8878ad2ab65fade54f24ca92f
 DIST bemenu-0.6.3.tar.gz 120169 BLAKE2B 
ab53e3a4c62e259b1fb2b1fb5f87f1fe73e86cc17e59391f408be4d7d3ca1cdf60713c8f54b7acebef01d06473dbe367ef76b83711de8e4192a639155a636fab
 SHA512 
eed615e685f78bb6131dd4cbdccdb6962b7ecf688af650f970e9c79e6bf9d82b791da34161679e27381540d41b2804660605d5ce0bdb132bce63eaff81595ca7

diff --git a/dev-libs/bemenu/bemenu-0.6.10.ebuild 
b/dev-libs/bemenu/bemenu-0.6.10.ebuild
new file mode 100644
index ..bd5b9bc60d55
--- /dev/null
+++ b/dev-libs/bemenu/bemenu-0.6.10.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="dmenu clone for wayland"
+HOMEPAGE="https://github.com/Cloudef/bemenu";
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
+else
+   SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="doc ncurses wayland X"
+
+# Require at least one backend be built
+REQUIRED_USE="|| ( ncurses wayland X )"
+
+DEPEND="
+   ncurses? ( sys-libs/ncurses:= )
+   wayland? (
+   dev-libs/wayland
+   dev-libs/wayland-protocols
+   x11-libs/cairo
+   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/libXinerama
+   )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+src_compile() {
+   tc-export CC
+
+   emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "") PREFIX=/usr libdir=/$(get_libdir)
+   use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir)
+}
+
+src_install() {
+   emake install PREFIX="${D}"/usr libdir=/$(get_libdir)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2022-01-11 Thread Matthew Thode
commit: 4936fb05cbfc395b9d0ebb18a7ed1c41ee9be1bc
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jan 11 16:49:13 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jan 11 16:49:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4936fb05

dev-libs/bemenu: fix missing xcb dep when wayland only

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/{bemenu-0.6.3-r1.ebuild => bemenu-0.6.3-r2.ebuild} | 3 ++-
 dev-libs/bemenu/bemenu-.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-libs/bemenu/bemenu-0.6.3-r1.ebuild 
b/dev-libs/bemenu/bemenu-0.6.3-r2.ebuild
similarity index 95%
rename from dev-libs/bemenu/bemenu-0.6.3-r1.ebuild
rename to dev-libs/bemenu/bemenu-0.6.3-r2.ebuild
index 515aae5ef41b..bd5b9bc60d55 100644
--- a/dev-libs/bemenu/bemenu-0.6.3-r1.ebuild
+++ b/dev-libs/bemenu/bemenu-0.6.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -29,6 +29,7 @@ DEPEND="
dev-libs/wayland-protocols
x11-libs/cairo
x11-libs/pango
+   x11-libs/libxcb
)
X? (
x11-libs/libxcb

diff --git a/dev-libs/bemenu/bemenu-.ebuild 
b/dev-libs/bemenu/bemenu-.ebuild
index 515aae5ef41b..bd5b9bc60d55 100644
--- a/dev-libs/bemenu/bemenu-.ebuild
+++ b/dev-libs/bemenu/bemenu-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -29,6 +29,7 @@ DEPEND="
dev-libs/wayland-protocols
x11-libs/cairo
x11-libs/pango
+   x11-libs/libxcb
)
X? (
x11-libs/libxcb



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2021-11-08 Thread Sam James
commit: 152833637e6e9996541b0e065814b426f4758b58
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  9 04:47:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  9 04:54:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15283363

dev-libs/bemenu: use slot dep operator for ncurses

We need to be rebuilt when ncurses' ABI changes.

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

 dev-libs/bemenu/{bemenu-0.6.3.ebuild => bemenu-0.6.3-r1.ebuild} | 2 +-
 dev-libs/bemenu/bemenu-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/bemenu/bemenu-0.6.3.ebuild 
b/dev-libs/bemenu/bemenu-0.6.3-r1.ebuild
similarity index 97%
rename from dev-libs/bemenu/bemenu-0.6.3.ebuild
rename to dev-libs/bemenu/bemenu-0.6.3-r1.ebuild
index 9618113b573..515aae5ef41 100644
--- a/dev-libs/bemenu/bemenu-0.6.3.ebuild
+++ b/dev-libs/bemenu/bemenu-0.6.3-r1.ebuild
@@ -23,7 +23,7 @@ IUSE="doc ncurses wayland X"
 REQUIRED_USE="|| ( ncurses wayland X )"
 
 DEPEND="
-   ncurses? ( sys-libs/ncurses:0 )
+   ncurses? ( sys-libs/ncurses:= )
wayland? (
dev-libs/wayland
dev-libs/wayland-protocols

diff --git a/dev-libs/bemenu/bemenu-.ebuild 
b/dev-libs/bemenu/bemenu-.ebuild
index 9618113b573..515aae5ef41 100644
--- a/dev-libs/bemenu/bemenu-.ebuild
+++ b/dev-libs/bemenu/bemenu-.ebuild
@@ -23,7 +23,7 @@ IUSE="doc ncurses wayland X"
 REQUIRED_USE="|| ( ncurses wayland X )"
 
 DEPEND="
-   ncurses? ( sys-libs/ncurses:0 )
+   ncurses? ( sys-libs/ncurses:= )
wayland? (
dev-libs/wayland
dev-libs/wayland-protocols



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2021-11-08 Thread Sam James
commit: 9be94fd345dadf757cc2d556474a14674cbb8419
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  9 04:46:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  9 04:54:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9be94fd3

dev-libs/bemenu: don't call CC directly; sync live ebuild

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

 dev-libs/bemenu/bemenu-0.6.3.ebuild | 4 
 dev-libs/bemenu/bemenu-.ebuild  | 8 ++--
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/dev-libs/bemenu/bemenu-0.6.3.ebuild 
b/dev-libs/bemenu/bemenu-0.6.3.ebuild
index 9216ec10220..9618113b573 100644
--- a/dev-libs/bemenu/bemenu-0.6.3.ebuild
+++ b/dev-libs/bemenu/bemenu-0.6.3.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit toolchain-funcs
+
 DESCRIPTION="dmenu clone for wayland"
 HOMEPAGE="https://github.com/Cloudef/bemenu";
 if [[ ${PV} ==  ]]; then
@@ -41,6 +43,8 @@ RDEPEND="${DEPEND}"
 BDEPEND="doc? ( app-doc/doxygen )"
 
 src_compile() {
+   tc-export CC
+
emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "") PREFIX=/usr libdir=/$(get_libdir)
use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir)
 }

diff --git a/dev-libs/bemenu/bemenu-.ebuild 
b/dev-libs/bemenu/bemenu-.ebuild
index e7510494e8a..9618113b573 100644
--- a/dev-libs/bemenu/bemenu-.ebuild
+++ b/dev-libs/bemenu/bemenu-.ebuild
@@ -1,7 +1,9 @@
-# Copyright 2019-2020 Gentoo Authors
+# Copyright 2019-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
+
+inherit toolchain-funcs
 
 DESCRIPTION="dmenu clone for wayland"
 HOMEPAGE="https://github.com/Cloudef/bemenu";
@@ -41,6 +43,8 @@ RDEPEND="${DEPEND}"
 BDEPEND="doc? ( app-doc/doxygen )"
 
 src_compile() {
+   tc-export CC
+
emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "") PREFIX=/usr libdir=/$(get_libdir)
use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir)
 }



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2021-09-24 Thread Matthew Thode
commit: 772670b0e9c4ce84901631c670fa4f771cc3d27e
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Sep 25 02:29:58 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Sep 25 02:30:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=772670b0

dev-libs/bemenu: 0.6.3 bump

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/Manifest|  1 +
 dev-libs/bemenu/bemenu-0.6.3.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest
index 944ba067215..6c522ba0fb4 100644
--- a/dev-libs/bemenu/Manifest
+++ b/dev-libs/bemenu/Manifest
@@ -1,2 +1,3 @@
 DIST bemenu-0.5.0.tar.gz 110749 BLAKE2B 
dbc6d295262e51c381a9208c6936c0f40e05f3667af6a562716501577861d04c7b28ba836acbce2a6644950a191e56f865efe2f126eccdad67ea68d42f2d30b5
 SHA512 
5f4397bcb77d3e22340988bfb131feced1782f724ff637e40bf03c36a4377f38127c827f55faccc0dcce2ca482b9353fca7c6bfe700e6cac8e095e0df3b87a31
 DIST bemenu-0.6.1.tar.gz 119885 BLAKE2B 
9595fe9241009d4b2ac33ff0b70d98a5340e7f9cc3a31be053ef7ba5dcadc3e0181dae3a82b8058278fdfb62df4a60474e16eb2e2fa207c200350a6cc4e27767
 SHA512 
a0a77ca50d40c4aa215c668829a8e27597a4b6470be6179420125ec292c8f9555e5690791c068af5f4a5eebd8a10c6b15b0ddafa037a855b0179bd68c06bf11a
+DIST bemenu-0.6.3.tar.gz 120169 BLAKE2B 
ab53e3a4c62e259b1fb2b1fb5f87f1fe73e86cc17e59391f408be4d7d3ca1cdf60713c8f54b7acebef01d06473dbe367ef76b83711de8e4192a639155a636fab
 SHA512 
eed615e685f78bb6131dd4cbdccdb6962b7ecf688af650f970e9c79e6bf9d82b791da34161679e27381540d41b2804660605d5ce0bdb132bce63eaff81595ca7

diff --git a/dev-libs/bemenu/bemenu-0.6.3.ebuild 
b/dev-libs/bemenu/bemenu-0.6.3.ebuild
new file mode 100644
index 000..9216ec10220
--- /dev/null
+++ b/dev-libs/bemenu/bemenu-0.6.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="dmenu clone for wayland"
+HOMEPAGE="https://github.com/Cloudef/bemenu";
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
+else
+   SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="doc ncurses wayland X"
+
+# Require at least one backend be built
+REQUIRED_USE="|| ( ncurses wayland X )"
+
+DEPEND="
+   ncurses? ( sys-libs/ncurses:0 )
+   wayland? (
+   dev-libs/wayland
+   dev-libs/wayland-protocols
+   x11-libs/cairo
+   x11-libs/pango
+   )
+   X? (
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/libX11
+   x11-libs/cairo[X]
+   x11-libs/pango[X]
+   x11-libs/libXinerama
+   )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+src_compile() {
+   emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "") PREFIX=/usr libdir=/$(get_libdir)
+   use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir)
+}
+
+src_install() {
+   emake install PREFIX="${D}"/usr libdir=/$(get_libdir)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2021-05-23 Thread Matthew Thode
commit: 498693d0d430da9603fc0a955630858ac3df5a20
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon May 24 03:19:29 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon May 24 03:19:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=498693d0

dev-libs/bemenu: 0.6.1 bump

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/Manifest|  1 +
 dev-libs/bemenu/bemenu-0.6.1.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest
index 45bbf314127..944ba067215 100644
--- a/dev-libs/bemenu/Manifest
+++ b/dev-libs/bemenu/Manifest
@@ -1 +1,2 @@
 DIST bemenu-0.5.0.tar.gz 110749 BLAKE2B 
dbc6d295262e51c381a9208c6936c0f40e05f3667af6a562716501577861d04c7b28ba836acbce2a6644950a191e56f865efe2f126eccdad67ea68d42f2d30b5
 SHA512 
5f4397bcb77d3e22340988bfb131feced1782f724ff637e40bf03c36a4377f38127c827f55faccc0dcce2ca482b9353fca7c6bfe700e6cac8e095e0df3b87a31
+DIST bemenu-0.6.1.tar.gz 119885 BLAKE2B 
9595fe9241009d4b2ac33ff0b70d98a5340e7f9cc3a31be053ef7ba5dcadc3e0181dae3a82b8058278fdfb62df4a60474e16eb2e2fa207c200350a6cc4e27767
 SHA512 
a0a77ca50d40c4aa215c668829a8e27597a4b6470be6179420125ec292c8f9555e5690791c068af5f4a5eebd8a10c6b15b0ddafa037a855b0179bd68c06bf11a

diff --git a/dev-libs/bemenu/bemenu-0.6.1.ebuild 
b/dev-libs/bemenu/bemenu-0.6.1.ebuild
new file mode 100644
index 000..02ec034fd64
--- /dev/null
+++ b/dev-libs/bemenu/bemenu-0.6.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="dmenu clone for wayland"
+HOMEPAGE="https://github.com/Cloudef/bemenu";
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
+else
+   SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="doc ncurses wayland X"
+
+# Require at least one backend be built
+REQUIRED_USE="|| ( ncurses wayland X )"
+
+DEPEND="
+   ncurses? ( sys-libs/ncurses:0 )
+   wayland? (
+   dev-libs/wayland
+   dev-libs/wayland-protocols
+   x11-libs/cairo
+   x11-libs/pango
+   )
+   X? (
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/libX11
+   x11-libs/cairo[X]
+   x11-libs/pango[X]
+   x11-libs/libXinerama
+   )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+src_compile() {
+   emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "") PREFIX=/usr libdir=/$(get_libdir)
+   use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir)
+}
+
+src_install() {
+   emake install PREFIX="${D}"/usr libdir=/$(get_libdir)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2021-01-06 Thread Andreas K. Hüttel
commit: 6fc31c3875aea49bc8791577ef6d2df260c3344c
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Wed Jan  6 16:57:35 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Jan  6 17:14:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fc31c38

dev-libs/bemenu: Remove old

Bug: https://bugs.gentoo.org/712034
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andreas K. Huettel  gentoo.org>

 dev-libs/bemenu/Manifest|  1 -
 dev-libs/bemenu/bemenu-0.4.1.ebuild | 50 -
 2 files changed, 51 deletions(-)

diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest
index 1b2f35bd70d..45bbf314127 100644
--- a/dev-libs/bemenu/Manifest
+++ b/dev-libs/bemenu/Manifest
@@ -1,2 +1 @@
-DIST bemenu-0.4.1.tar.gz 110388 BLAKE2B 
229f75887b8efc336c7790745b1a3402481a1cb86f92311c0c46ec123777ad051351fede5f7d59bce532a3a906bcab8d956f1e93d5aeac44dd7a49e7210e8e9f
 SHA512 
d86b80b2eccbfca73287975f6f5ff9d86c7541900caec858c9aeff9cb7da2ee563e34e378561822671ba16e0f2af3440e0329f5c77f06ff5adcf332451452bf2
 DIST bemenu-0.5.0.tar.gz 110749 BLAKE2B 
dbc6d295262e51c381a9208c6936c0f40e05f3667af6a562716501577861d04c7b28ba836acbce2a6644950a191e56f865efe2f126eccdad67ea68d42f2d30b5
 SHA512 
5f4397bcb77d3e22340988bfb131feced1782f724ff637e40bf03c36a4377f38127c827f55faccc0dcce2ca482b9353fca7c6bfe700e6cac8e095e0df3b87a31

diff --git a/dev-libs/bemenu/bemenu-0.4.1.ebuild 
b/dev-libs/bemenu/bemenu-0.4.1.ebuild
deleted file mode 100644
index e7510494e8a..000
--- a/dev-libs/bemenu/bemenu-0.4.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="dmenu clone for wayland"
-HOMEPAGE="https://github.com/Cloudef/bemenu";
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
-else
-   SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="doc ncurses wayland X"
-
-# Require at least one backend be built
-REQUIRED_USE="|| ( ncurses wayland X )"
-
-DEPEND="
-   ncurses? ( sys-libs/ncurses:0 )
-   wayland? (
-   dev-libs/wayland
-   dev-libs/wayland-protocols
-   x11-libs/cairo
-   x11-libs/pango
-   )
-   X? (
-   x11-libs/libxcb
-   x11-libs/libXext
-   x11-libs/libX11
-   x11-libs/cairo[X]
-   x11-libs/pango[X]
-   x11-libs/libXinerama
-   )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="doc? ( app-doc/doxygen )"
-
-src_compile() {
-   emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "") PREFIX=/usr libdir=/$(get_libdir)
-   use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir)
-}
-
-src_install() {
-   emake install PREFIX="${D}"/usr libdir=/$(get_libdir)
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2020-07-04 Thread Matthew Thode
commit: 80415d884723e9bd27bd29124bb0207a1886468d
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sat Jul  4 11:19:53 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Jul  4 18:27:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80415d88

dev-libs/bemenu: drop old version

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Aisha Tammy  aisha.cc>
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/Manifest|  1 -
 dev-libs/bemenu/bemenu-0.3.0.ebuild | 56 -
 2 files changed, 57 deletions(-)

diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest
index 499de49f14f..1b2f35bd70d 100644
--- a/dev-libs/bemenu/Manifest
+++ b/dev-libs/bemenu/Manifest
@@ -1,3 +1,2 @@
-DIST bemenu-0.3.0.tar.gz 120059 BLAKE2B 
5db3e7bcc4c67e9f7030fc803a5531994746787ebecfba91c7f09128ea9077b3b06e8f542c1a2980811b8364db3a54fefbdb0af1afaca2f58f098473a4fbd5d6
 SHA512 
7e68d11954517f41c9669055c28b375c4f13ddfee8aae6a8e67c3282fe9118229d9ab072dc5e264e4204803b1a5ab715c6a5c9565ad4b7436cc172b9e455c05b
 DIST bemenu-0.4.1.tar.gz 110388 BLAKE2B 
229f75887b8efc336c7790745b1a3402481a1cb86f92311c0c46ec123777ad051351fede5f7d59bce532a3a906bcab8d956f1e93d5aeac44dd7a49e7210e8e9f
 SHA512 
d86b80b2eccbfca73287975f6f5ff9d86c7541900caec858c9aeff9cb7da2ee563e34e378561822671ba16e0f2af3440e0329f5c77f06ff5adcf332451452bf2
 DIST bemenu-0.5.0.tar.gz 110749 BLAKE2B 
dbc6d295262e51c381a9208c6936c0f40e05f3667af6a562716501577861d04c7b28ba836acbce2a6644950a191e56f865efe2f126eccdad67ea68d42f2d30b5
 SHA512 
5f4397bcb77d3e22340988bfb131feced1782f724ff637e40bf03c36a4377f38127c827f55faccc0dcce2ca482b9353fca7c6bfe700e6cac8e095e0df3b87a31

diff --git a/dev-libs/bemenu/bemenu-0.3.0.ebuild 
b/dev-libs/bemenu/bemenu-0.3.0.ebuild
deleted file mode 100644
index cc3b01f2040..000
--- a/dev-libs/bemenu/bemenu-0.3.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-utils
-
-DESCRIPTION="dmenu clone for wayland"
-HOMEPAGE="https://github.com/Cloudef/bemenu";
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
-else
-   SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="doc ncurses wayland X"
-
-# Require at least one backend be built
-REQUIRED_USE="|| ( ncurses wayland X )"
-
-DEPEND="
-   ncurses? ( sys-libs/ncurses:0 )
-   wayland? (
-   dev-libs/wayland
-   dev-libs/wayland-protocols
-   x11-libs/cairo
-   x11-libs/pango
-   )
-   X? (
-   x11-libs/libxcb
-   x11-libs/libXext
-   x11-libs/libX11
-   x11-libs/cairo[X]
-   x11-libs/pango[X]
-   )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="doc? ( app-doc/doxygen )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCURSES_LIBRARY=/usr/$(get_libdir)/libncursesw.so
-   -DBEMENU_CURSES_RENDERER=$(usex ncurses ON OFF)
-   -DBEMENU_WAYLAND_RENDERER=$(usex wayland ON OFF)
-   -DBEMENU_X11_RENDERER=$(usex X ON OFF)
-   )
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2020-07-04 Thread Matthew Thode
commit: c132740c516eacde50f924c950067dd373ec0db8
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sat Jul  4 11:06:39 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Jul  4 18:27:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c132740c

dev-libs/bemenu: version bump to 0.5.0

fixed gcc-10 -fno-common

Closes: https://bugs.gentoo.org/712034
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Aisha Tammy  aisha.cc>
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/Manifest|  1 +
 dev-libs/bemenu/bemenu-0.5.0.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest
index 24af94defea..499de49f14f 100644
--- a/dev-libs/bemenu/Manifest
+++ b/dev-libs/bemenu/Manifest
@@ -1,2 +1,3 @@
 DIST bemenu-0.3.0.tar.gz 120059 BLAKE2B 
5db3e7bcc4c67e9f7030fc803a5531994746787ebecfba91c7f09128ea9077b3b06e8f542c1a2980811b8364db3a54fefbdb0af1afaca2f58f098473a4fbd5d6
 SHA512 
7e68d11954517f41c9669055c28b375c4f13ddfee8aae6a8e67c3282fe9118229d9ab072dc5e264e4204803b1a5ab715c6a5c9565ad4b7436cc172b9e455c05b
 DIST bemenu-0.4.1.tar.gz 110388 BLAKE2B 
229f75887b8efc336c7790745b1a3402481a1cb86f92311c0c46ec123777ad051351fede5f7d59bce532a3a906bcab8d956f1e93d5aeac44dd7a49e7210e8e9f
 SHA512 
d86b80b2eccbfca73287975f6f5ff9d86c7541900caec858c9aeff9cb7da2ee563e34e378561822671ba16e0f2af3440e0329f5c77f06ff5adcf332451452bf2
+DIST bemenu-0.5.0.tar.gz 110749 BLAKE2B 
dbc6d295262e51c381a9208c6936c0f40e05f3667af6a562716501577861d04c7b28ba836acbce2a6644950a191e56f865efe2f126eccdad67ea68d42f2d30b5
 SHA512 
5f4397bcb77d3e22340988bfb131feced1782f724ff637e40bf03c36a4377f38127c827f55faccc0dcce2ca482b9353fca7c6bfe700e6cac8e095e0df3b87a31

diff --git a/dev-libs/bemenu/bemenu-0.5.0.ebuild 
b/dev-libs/bemenu/bemenu-0.5.0.ebuild
new file mode 100644
index 000..e7510494e8a
--- /dev/null
+++ b/dev-libs/bemenu/bemenu-0.5.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="dmenu clone for wayland"
+HOMEPAGE="https://github.com/Cloudef/bemenu";
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
+else
+   SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="doc ncurses wayland X"
+
+# Require at least one backend be built
+REQUIRED_USE="|| ( ncurses wayland X )"
+
+DEPEND="
+   ncurses? ( sys-libs/ncurses:0 )
+   wayland? (
+   dev-libs/wayland
+   dev-libs/wayland-protocols
+   x11-libs/cairo
+   x11-libs/pango
+   )
+   X? (
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/libX11
+   x11-libs/cairo[X]
+   x11-libs/pango[X]
+   x11-libs/libXinerama
+   )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+src_compile() {
+   emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "") PREFIX=/usr libdir=/$(get_libdir)
+   use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir)
+}
+
+src_install() {
+   emake install PREFIX="${D}"/usr libdir=/$(get_libdir)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2020-05-11 Thread Matthew Thode
commit: 23fa27556df7c13e7a5c03a87f7be017ea72dc09
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon May 11 16:42:20 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon May 11 16:42:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23fa2755

dev-libs/bemenu: fix linking at compile time

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/bemenu-0.4.1.ebuild | 4 ++--
 dev-libs/bemenu/bemenu-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/bemenu/bemenu-0.4.1.ebuild 
b/dev-libs/bemenu/bemenu-0.4.1.ebuild
index ac67248489c..e7510494e8a 100644
--- a/dev-libs/bemenu/bemenu-0.4.1.ebuild
+++ b/dev-libs/bemenu/bemenu-0.4.1.ebuild
@@ -41,8 +41,8 @@ RDEPEND="${DEPEND}"
 BDEPEND="doc? ( app-doc/doxygen )"
 
 src_compile() {
-   emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "")
-   use doc && emake doxygen
+   emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "") PREFIX=/usr libdir=/$(get_libdir)
+   use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir)
 }
 
 src_install() {

diff --git a/dev-libs/bemenu/bemenu-.ebuild 
b/dev-libs/bemenu/bemenu-.ebuild
index ac67248489c..e7510494e8a 100644
--- a/dev-libs/bemenu/bemenu-.ebuild
+++ b/dev-libs/bemenu/bemenu-.ebuild
@@ -41,8 +41,8 @@ RDEPEND="${DEPEND}"
 BDEPEND="doc? ( app-doc/doxygen )"
 
 src_compile() {
-   emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "")
-   use doc && emake doxygen
+   emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "") PREFIX=/usr libdir=/$(get_libdir)
+   use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir)
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2020-05-11 Thread Matthew Thode
commit: 409b627c863a803a801f5cf0d99f7c74ea68bb4a
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon May 11 15:58:11 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon May 11 15:58:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=409b627c

dev-libs/bemenu: fix build error

Closes: https://bugs.gentoo.org/722482

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthew Thode  gentoo.org>

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

diff --git a/dev-libs/bemenu/bemenu-0.4.1.ebuild 
b/dev-libs/bemenu/bemenu-0.4.1.ebuild
index 06c598e8072..ac67248489c 100644
--- a/dev-libs/bemenu/bemenu-0.4.1.ebuild
+++ b/dev-libs/bemenu/bemenu-0.4.1.ebuild
@@ -41,7 +41,7 @@ RDEPEND="${DEPEND}"
 BDEPEND="doc? ( app-doc/doxygen )"
 
 src_compile() {
-   emake clients $(usex ncurses curses) $(usex X x11) $(usex wayland 
wayland)
+   emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "")
use doc && emake doxygen
 }
 

diff --git a/dev-libs/bemenu/bemenu-.ebuild 
b/dev-libs/bemenu/bemenu-.ebuild
index 06c598e8072..ac67248489c 100644
--- a/dev-libs/bemenu/bemenu-.ebuild
+++ b/dev-libs/bemenu/bemenu-.ebuild
@@ -41,7 +41,7 @@ RDEPEND="${DEPEND}"
 BDEPEND="doc? ( app-doc/doxygen )"
 
 src_compile() {
-   emake clients $(usex ncurses curses) $(usex X x11) $(usex wayland 
wayland)
+   emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland 
wayland "")
use doc && emake doxygen
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2020-05-10 Thread Matthew Thode
commit: 9b138602790a3c857cbcf44a84f42e3b280b4523
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon May 11 03:37:20 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon May 11 03:37:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b138602

dev-libs/bemenu: 0.4.1 bump

Closes: https://bugs.gentoo.org/721798
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/Manifest|  1 +
 dev-libs/bemenu/bemenu-0.4.1.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest
index a0f36bdb3f5..24af94defea 100644
--- a/dev-libs/bemenu/Manifest
+++ b/dev-libs/bemenu/Manifest
@@ -1 +1,2 @@
 DIST bemenu-0.3.0.tar.gz 120059 BLAKE2B 
5db3e7bcc4c67e9f7030fc803a5531994746787ebecfba91c7f09128ea9077b3b06e8f542c1a2980811b8364db3a54fefbdb0af1afaca2f58f098473a4fbd5d6
 SHA512 
7e68d11954517f41c9669055c28b375c4f13ddfee8aae6a8e67c3282fe9118229d9ab072dc5e264e4204803b1a5ab715c6a5c9565ad4b7436cc172b9e455c05b
+DIST bemenu-0.4.1.tar.gz 110388 BLAKE2B 
229f75887b8efc336c7790745b1a3402481a1cb86f92311c0c46ec123777ad051351fede5f7d59bce532a3a906bcab8d956f1e93d5aeac44dd7a49e7210e8e9f
 SHA512 
d86b80b2eccbfca73287975f6f5ff9d86c7541900caec858c9aeff9cb7da2ee563e34e378561822671ba16e0f2af3440e0329f5c77f06ff5adcf332451452bf2

diff --git a/dev-libs/bemenu/bemenu-0.4.1.ebuild 
b/dev-libs/bemenu/bemenu-0.4.1.ebuild
new file mode 100644
index 000..06c598e8072
--- /dev/null
+++ b/dev-libs/bemenu/bemenu-0.4.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="dmenu clone for wayland"
+HOMEPAGE="https://github.com/Cloudef/bemenu";
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
+else
+   SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="doc ncurses wayland X"
+
+# Require at least one backend be built
+REQUIRED_USE="|| ( ncurses wayland X )"
+
+DEPEND="
+   ncurses? ( sys-libs/ncurses:0 )
+   wayland? (
+   dev-libs/wayland
+   dev-libs/wayland-protocols
+   x11-libs/cairo
+   x11-libs/pango
+   )
+   X? (
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/libX11
+   x11-libs/cairo[X]
+   x11-libs/pango[X]
+   x11-libs/libXinerama
+   )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+src_compile() {
+   emake clients $(usex ncurses curses) $(usex X x11) $(usex wayland 
wayland)
+   use doc && emake doxygen
+}
+
+src_install() {
+   emake install PREFIX="${D}"/usr libdir=/$(get_libdir)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/files/, dev-libs/bemenu/

2020-03-15 Thread Matthew Thode
commit: 8c1a28d21499bc408a8e0e3c88a04d98d1a6dc2d
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Mar 16 03:09:37 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Mar 16 03:09:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c1a28d2

dev-libs/bemenu: remove merged patch

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/bemenu-.ebuild |  2 --
 dev-libs/bemenu/files/soname-fix.patch | 26 --
 2 files changed, 28 deletions(-)

diff --git a/dev-libs/bemenu/bemenu-.ebuild 
b/dev-libs/bemenu/bemenu-.ebuild
index 8b4263622de..06c598e8072 100644
--- a/dev-libs/bemenu/bemenu-.ebuild
+++ b/dev-libs/bemenu/bemenu-.ebuild
@@ -40,8 +40,6 @@ DEPEND="
 RDEPEND="${DEPEND}"
 BDEPEND="doc? ( app-doc/doxygen )"
 
-PATCHES=( "${FILESDIR}/soname-fix.patch" )
-
 src_compile() {
emake clients $(usex ncurses curses) $(usex X x11) $(usex wayland 
wayland)
use doc && emake doxygen

diff --git a/dev-libs/bemenu/files/soname-fix.patch 
b/dev-libs/bemenu/files/soname-fix.patch
deleted file mode 100644
index 7fe33380ca8..000
--- a/dev-libs/bemenu/files/soname-fix.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-commit 92929f9777b9c39a2829a9db1c19ef37859dc7fc
-Author: Matthew Thode 
-Date:   Sun Mar 15 14:00:14 2020 -0500
-
-add soname to shared libraries
-
-Found in Gentoo QA
-
-* QA Notice: The following shared libraries lack a SONAME
-* /usr/lib/libbemenu.so.0.4.0
-
-Signed-off-by: Matthew Thode 
-
-diff --git a/GNUmakefile b/GNUmakefile
-index c82bfd3..5b7b081 100644
 a/GNUmakefile
-+++ b/GNUmakefile
-@@ -36,7 +36,7 @@ wayland: bemenu-renderer-wayland.so
-   $(LINK.c) -c $(filter %.c,$^) $(LDLIBS) -o $@
- 
- $(libs): %: VERSION .git/index
--  $(LINK.c) -shared -fPIC $(filter %.c %.a,$^) $(LDLIBS) -o $(addsuffix 
.$(VERSION), $@)
-+  $(LINK.c) -shared -fPIC $(filter %.c %.a,$^) $(LDLIBS) -o $(addsuffix 
.$(VERSION), $@) -Wl,-soname
-   ln -fs $(addsuffix .$(VERSION), $@) $(addsuffix .$(firstword $(subst ., 
,$(VERSION))), $@)
-   ln -fs $(addsuffix .$(VERSION), $@) $@
- 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2020-03-15 Thread Matthew Thode
commit: cf4804b7b8bb2919707e791442040549a67461f8
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Mar 15 19:12:33 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Mar 15 19:12:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf4804b7

dev-libs/bemenu: remove 0.2.0

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/Manifest|  1 -
 dev-libs/bemenu/bemenu-0.2.0.ebuild | 57 -
 2 files changed, 58 deletions(-)

diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest
index 7fddd4f6cc4..a0f36bdb3f5 100644
--- a/dev-libs/bemenu/Manifest
+++ b/dev-libs/bemenu/Manifest
@@ -1,2 +1 @@
-DIST bemenu-0.2.0.tar.gz 119935 BLAKE2B 
8f9d1575f6ec31062df0bfe06d16722d4bc61ddcc5dabf0d6e9df8b88536eea638b7ce1e05e3b19a3cad125ecb09edeb72b6ca8d283e73e35d279ba14ebd7975
 SHA512 
05ddc79b2f4152fe4a3cbbec500f21f0b3e045aeb0e18bd5749acfe16ed41d7d933accf68a4793345cb20543620894847cec34236684d8cb4d42f20454d31b4e
 DIST bemenu-0.3.0.tar.gz 120059 BLAKE2B 
5db3e7bcc4c67e9f7030fc803a5531994746787ebecfba91c7f09128ea9077b3b06e8f542c1a2980811b8364db3a54fefbdb0af1afaca2f58f098473a4fbd5d6
 SHA512 
7e68d11954517f41c9669055c28b375c4f13ddfee8aae6a8e67c3282fe9118229d9ab072dc5e264e4204803b1a5ab715c6a5c9565ad4b7436cc172b9e455c05b

diff --git a/dev-libs/bemenu/bemenu-0.2.0.ebuild 
b/dev-libs/bemenu/bemenu-0.2.0.ebuild
deleted file mode 100644
index 910039e31c1..000
--- a/dev-libs/bemenu/bemenu-0.2.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-utils
-
-DESCRIPTION="dmenu clone for wayland"
-HOMEPAGE="https://github.com/Cloudef/bemenu";
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
-else
-   SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS=""
-IUSE="doc ncurses wayland X"
-
-# Require at least one backend be built
-REQUIRED_USE="|| ( ncurses wayland X )"
-
-DEPEND="
-   ncurses? ( sys-libs/ncurses:0 )
-   wayland? (
-   dev-libs/wayland
-   dev-libs/wayland-protocols
-   x11-libs/cairo
-   x11-libs/pango
-   )
-   X? (
-   x11-libs/libxcb
-   x11-libs/libXext
-   x11-libs/libX11
-   x11-libs/cairo[X]
-   x11-libs/pango[X]
-   )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="doc? ( app-doc/doxygen )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCURSES_LIBRARY=/usr/$(get_libdir)/libncursesw.so
-   -DBEMENU_CURSES_RENDERER=$(usex ncurses ON OFF)
-   -DBEMENU_WAYLAND_RENDERER=$(usex wayland ON OFF)
-   -DBEMENU_X11_RENDERER=$(usex X ON OFF)
-   )
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2020-03-15 Thread Matthew Thode
commit: 21a480c520994535d7a9e44a27baa6596cd85723
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Mar 15 19:11:59 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Mar 15 19:12:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21a480c5

dev-libs/bemenu: remove longdescription

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-libs/bemenu/metadata.xml b/dev-libs/bemenu/metadata.xml
index f8955b2310f..3ffdeb4af3b 100644
--- a/dev-libs/bemenu/metadata.xml
+++ b/dev-libs/bemenu/metadata.xml
@@ -5,7 +5,4 @@
prometheanf...@gentoo.org
Matthew Thode

-   
-   Dynamic menu library and client program inspired by dmenu (for 
wayland)
-   
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/, dev-libs/bemenu/files/

2020-03-15 Thread Matthew Thode
commit: 04f9bda51d8d1c860704dfa16164783963bdddf9
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Mar 15 19:11:03 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Mar 15 19:12:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04f9bda5

dev-libs/bemenu: fix  build

Closes: https://bugs.gentoo.org/712398
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/bemenu-.ebuild | 18 +++---
 dev-libs/bemenu/files/soname-fix.patch | 26 ++
 2 files changed, 33 insertions(+), 11 deletions(-)

diff --git a/dev-libs/bemenu/bemenu-.ebuild 
b/dev-libs/bemenu/bemenu-.ebuild
index cc3b01f2040..8b4263622de 100644
--- a/dev-libs/bemenu/bemenu-.ebuild
+++ b/dev-libs/bemenu/bemenu-.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=7
 
-inherit cmake-utils
-
 DESCRIPTION="dmenu clone for wayland"
 HOMEPAGE="https://github.com/Cloudef/bemenu";
 if [[ ${PV} ==  ]]; then
@@ -36,21 +34,19 @@ DEPEND="
x11-libs/libX11
x11-libs/cairo[X]
x11-libs/pango[X]
+   x11-libs/libXinerama
)
 "
 RDEPEND="${DEPEND}"
 BDEPEND="doc? ( app-doc/doxygen )"
 
-src_configure() {
-   local mycmakeargs=(
-   -DCURSES_LIBRARY=/usr/$(get_libdir)/libncursesw.so
-   -DBEMENU_CURSES_RENDERER=$(usex ncurses ON OFF)
-   -DBEMENU_WAYLAND_RENDERER=$(usex wayland ON OFF)
-   -DBEMENU_X11_RENDERER=$(usex X ON OFF)
-   )
-   cmake-utils_src_configure
+PATCHES=( "${FILESDIR}/soname-fix.patch" )
+
+src_compile() {
+   emake clients $(usex ncurses curses) $(usex X x11) $(usex wayland 
wayland)
+   use doc && emake doxygen
 }
 
 src_install() {
-   cmake-utils_src_install
+   emake install PREFIX="${D}"/usr libdir=/$(get_libdir)
 }

diff --git a/dev-libs/bemenu/files/soname-fix.patch 
b/dev-libs/bemenu/files/soname-fix.patch
new file mode 100644
index 000..7fe33380ca8
--- /dev/null
+++ b/dev-libs/bemenu/files/soname-fix.patch
@@ -0,0 +1,26 @@
+commit 92929f9777b9c39a2829a9db1c19ef37859dc7fc
+Author: Matthew Thode 
+Date:   Sun Mar 15 14:00:14 2020 -0500
+
+add soname to shared libraries
+
+Found in Gentoo QA
+
+* QA Notice: The following shared libraries lack a SONAME
+* /usr/lib/libbemenu.so.0.4.0
+
+Signed-off-by: Matthew Thode 
+
+diff --git a/GNUmakefile b/GNUmakefile
+index c82bfd3..5b7b081 100644
+--- a/GNUmakefile
 b/GNUmakefile
+@@ -36,7 +36,7 @@ wayland: bemenu-renderer-wayland.so
+   $(LINK.c) -c $(filter %.c,$^) $(LDLIBS) -o $@
+ 
+ $(libs): %: VERSION .git/index
+-  $(LINK.c) -shared -fPIC $(filter %.c %.a,$^) $(LDLIBS) -o $(addsuffix 
.$(VERSION), $@)
++  $(LINK.c) -shared -fPIC $(filter %.c %.a,$^) $(LDLIBS) -o $(addsuffix 
.$(VERSION), $@) -Wl,-soname
+   ln -fs $(addsuffix .$(VERSION), $@) $(addsuffix .$(firstword $(subst ., 
,$(VERSION))), $@)
+   ln -fs $(addsuffix .$(VERSION), $@) $@
+ 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2020-03-09 Thread Matthew Thode
commit: bf8426a1975ed0deae088ba579ece3d4e4e3012d
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Mar  9 15:51:41 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Mar  9 15:51:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf8426a1

dev-libs/bemenu: 0.3.0 bump

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/Manifest|  1 +
 dev-libs/bemenu/{bemenu-.ebuild => bemenu-0.3.0.ebuild} | 13 +
 dev-libs/bemenu/bemenu-.ebuild  | 13 +
 3 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest
index c34a25e041e..7fddd4f6cc4 100644
--- a/dev-libs/bemenu/Manifest
+++ b/dev-libs/bemenu/Manifest
@@ -1 +1,2 @@
 DIST bemenu-0.2.0.tar.gz 119935 BLAKE2B 
8f9d1575f6ec31062df0bfe06d16722d4bc61ddcc5dabf0d6e9df8b88536eea638b7ce1e05e3b19a3cad125ecb09edeb72b6ca8d283e73e35d279ba14ebd7975
 SHA512 
05ddc79b2f4152fe4a3cbbec500f21f0b3e045aeb0e18bd5749acfe16ed41d7d933accf68a4793345cb20543620894847cec34236684d8cb4d42f20454d31b4e
+DIST bemenu-0.3.0.tar.gz 120059 BLAKE2B 
5db3e7bcc4c67e9f7030fc803a5531994746787ebecfba91c7f09128ea9077b3b06e8f542c1a2980811b8364db3a54fefbdb0af1afaca2f58f098473a4fbd5d6
 SHA512 
7e68d11954517f41c9669055c28b375c4f13ddfee8aae6a8e67c3282fe9118229d9ab072dc5e264e4204803b1a5ab715c6a5c9565ad4b7436cc172b9e455c05b

diff --git a/dev-libs/bemenu/bemenu-.ebuild 
b/dev-libs/bemenu/bemenu-0.3.0.ebuild
similarity index 76%
copy from dev-libs/bemenu/bemenu-.ebuild
copy to dev-libs/bemenu/bemenu-0.3.0.ebuild
index f9113da669b..cc3b01f2040 100644
--- a/dev-libs/bemenu/bemenu-.ebuild
+++ b/dev-libs/bemenu/bemenu-0.3.0.ebuild
@@ -1,17 +1,22 @@
-# Copyright 2019 Gentoo Authors
+# Copyright 2019-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit git-r3 cmake-utils
+inherit cmake-utils
 
 DESCRIPTION="dmenu clone for wayland"
 HOMEPAGE="https://github.com/Cloudef/bemenu";
-EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
+else
+   SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS=""
 IUSE="doc ncurses wayland X"
 
 # Require at least one backend be built

diff --git a/dev-libs/bemenu/bemenu-.ebuild 
b/dev-libs/bemenu/bemenu-.ebuild
index f9113da669b..cc3b01f2040 100644
--- a/dev-libs/bemenu/bemenu-.ebuild
+++ b/dev-libs/bemenu/bemenu-.ebuild
@@ -1,17 +1,22 @@
-# Copyright 2019 Gentoo Authors
+# Copyright 2019-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit git-r3 cmake-utils
+inherit cmake-utils
 
 DESCRIPTION="dmenu clone for wayland"
 HOMEPAGE="https://github.com/Cloudef/bemenu";
-EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
+else
+   SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS=""
 IUSE="doc ncurses wayland X"
 
 # Require at least one backend be built



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2019-11-25 Thread Matthew Thode
commit: d70dca803676f90b8cc93104cb93a3db264a9bed
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Nov 25 16:09:56 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Nov 25 16:10:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d70dca80

dev-libs/bemenu: 0.2.0 bump

Fixes: https://bugs.gentoo.org/701126
Package-Manager: Portage-2.3.76, Repoman-2.3.18
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/Manifest|  1 +
 dev-libs/bemenu/bemenu-0.2.0.ebuild | 57 +
 2 files changed, 58 insertions(+)

diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest
new file mode 100644
index 000..c34a25e041e
--- /dev/null
+++ b/dev-libs/bemenu/Manifest
@@ -0,0 +1 @@
+DIST bemenu-0.2.0.tar.gz 119935 BLAKE2B 
8f9d1575f6ec31062df0bfe06d16722d4bc61ddcc5dabf0d6e9df8b88536eea638b7ce1e05e3b19a3cad125ecb09edeb72b6ca8d283e73e35d279ba14ebd7975
 SHA512 
05ddc79b2f4152fe4a3cbbec500f21f0b3e045aeb0e18bd5749acfe16ed41d7d933accf68a4793345cb20543620894847cec34236684d8cb4d42f20454d31b4e

diff --git a/dev-libs/bemenu/bemenu-0.2.0.ebuild 
b/dev-libs/bemenu/bemenu-0.2.0.ebuild
new file mode 100644
index 000..910039e31c1
--- /dev/null
+++ b/dev-libs/bemenu/bemenu-0.2.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+DESCRIPTION="dmenu clone for wayland"
+HOMEPAGE="https://github.com/Cloudef/bemenu";
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
+else
+   SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS=""
+IUSE="doc ncurses wayland X"
+
+# Require at least one backend be built
+REQUIRED_USE="|| ( ncurses wayland X )"
+
+DEPEND="
+   ncurses? ( sys-libs/ncurses:0 )
+   wayland? (
+   dev-libs/wayland
+   dev-libs/wayland-protocols
+   x11-libs/cairo
+   x11-libs/pango
+   )
+   X? (
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/libX11
+   x11-libs/cairo[X]
+   x11-libs/pango[X]
+   )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCURSES_LIBRARY=/usr/$(get_libdir)/libncursesw.so
+   -DBEMENU_CURSES_RENDERER=$(usex ncurses ON OFF)
+   -DBEMENU_WAYLAND_RENDERER=$(usex wayland ON OFF)
+   -DBEMENU_X11_RENDERER=$(usex X ON OFF)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2019-03-26 Thread Matthew Thode
commit: 6747bb3076a52389d8dd8fa173cf2abc1dd1774b
Author: Aidan Harris  aidanharris  io>
AuthorDate: Tue Mar 26 17:47:44 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Mar 27 02:10:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6747bb30

dev-libs/bemenu: Update for upstream build changes

Fixes: https://bugs.gentoo.org/681808

Signed-off-by: Aidan Harris  aidanharris.io>
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/bemenu-.ebuild | 35 +--
 1 file changed, 25 insertions(+), 10 deletions(-)

diff --git a/dev-libs/bemenu/bemenu-.ebuild 
b/dev-libs/bemenu/bemenu-.ebuild
index 1bfa5ce8fae..f9113da669b 100644
--- a/dev-libs/bemenu/bemenu-.ebuild
+++ b/dev-libs/bemenu/bemenu-.ebuild
@@ -12,22 +12,37 @@ EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS=""
-IUSE="doc"
+IUSE="doc ncurses wayland X"
+
+# Require at least one backend be built
+REQUIRED_USE="|| ( ncurses wayland X )"
 
 DEPEND="
-   x11-libs/cairo
-   x11-libs/pango
-   dev-libs/wayland
-   x11-libs/libxcb
-   dev-libs/wayland-protocols
-   sys-libs/ncurses:0
-   x11-libs/libXext
-   x11-libs/libX11"
+   ncurses? ( sys-libs/ncurses:0 )
+   wayland? (
+   dev-libs/wayland
+   dev-libs/wayland-protocols
+   x11-libs/cairo
+   x11-libs/pango
+   )
+   X? (
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/libX11
+   x11-libs/cairo[X]
+   x11-libs/pango[X]
+   )
+"
 RDEPEND="${DEPEND}"
 BDEPEND="doc? ( app-doc/doxygen )"
 
 src_configure() {
-   local mycmakeargs=(-DCURSES_LIBRARY=/usr/$(get_libdir)/libncursesw.so)
+   local mycmakeargs=(
+   -DCURSES_LIBRARY=/usr/$(get_libdir)/libncursesw.so
+   -DBEMENU_CURSES_RENDERER=$(usex ncurses ON OFF)
+   -DBEMENU_WAYLAND_RENDERER=$(usex wayland ON OFF)
+   -DBEMENU_X11_RENDERER=$(usex X ON OFF)
+   )
cmake-utils_src_configure
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2019-02-07 Thread Matthew Thode
commit: 4da0ce11e3f38ad19f40e819c83d6b6b413f68c3
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Feb  8 00:39:25 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Feb  8 00:39:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4da0ce11

dev-libs/bemenu: fix long description

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/bemenu/metadata.xml b/dev-libs/bemenu/metadata.xml
index 1301fb3341b..f8955b2310f 100644
--- a/dev-libs/bemenu/metadata.xml
+++ b/dev-libs/bemenu/metadata.xml
@@ -6,5 +6,6 @@
Matthew Thode


+   Dynamic menu library and client program inspired by dmenu (for 
wayland)

 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2019-02-07 Thread Matthew Thode
commit: 7ec3bfd94c9b6a52f8006859a2c61b1a0c8b0c17
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Feb  8 00:16:27 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Feb  8 00:16:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ec3bfd9

dev-libs/bemenu: initial add

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/bemenu-.ebuild | 36 
 dev-libs/bemenu/metadata.xml   | 10 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-libs/bemenu/bemenu-.ebuild 
b/dev-libs/bemenu/bemenu-.ebuild
new file mode 100644
index 000..1bfa5ce8fae
--- /dev/null
+++ b/dev-libs/bemenu/bemenu-.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit git-r3 cmake-utils
+
+DESCRIPTION="dmenu clone for wayland"
+HOMEPAGE="https://github.com/Cloudef/bemenu";
+EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS=""
+IUSE="doc"
+
+DEPEND="
+   x11-libs/cairo
+   x11-libs/pango
+   dev-libs/wayland
+   x11-libs/libxcb
+   dev-libs/wayland-protocols
+   sys-libs/ncurses:0
+   x11-libs/libXext
+   x11-libs/libX11"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+src_configure() {
+   local mycmakeargs=(-DCURSES_LIBRARY=/usr/$(get_libdir)/libncursesw.so)
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+}

diff --git a/dev-libs/bemenu/metadata.xml b/dev-libs/bemenu/metadata.xml
new file mode 100644
index 000..1301fb3341b
--- /dev/null
+++ b/dev-libs/bemenu/metadata.xml
@@ -0,0 +1,10 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   prometheanf...@gentoo.org
+   Matthew Thode
+   
+   
+   
+