[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2024-05-11 Thread Sam James
commit: bb9ee5466a5a229a8005e200e7f22939a7e31402
Author: Sam James  gentoo  org>
AuthorDate: Sat May 11 19:08:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 11 19:08:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb9ee546

x11-misc/polybar: Stabilize 3.7.1-r1 amd64, #931770

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

 x11-misc/polybar/polybar-3.7.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.7.1-r1.ebuild 
b/x11-misc/polybar/polybar-3.7.1-r1.ebuild
index 1c6a4dd1d045..e6bbf888dce8 100644
--- a/x11-misc/polybar/polybar-3.7.1-r1.ebuild
+++ b/x11-misc/polybar/polybar-3.7.1-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A fast and easy-to-use tool for creating status 
bars"
 HOMEPAGE="https://github.com/polybar/polybar;
 SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz;
 
-KEYWORDS="~amd64 ~riscv x86"
+KEYWORDS="amd64 ~riscv x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2024-05-11 Thread Sam James
commit: 454d6036b2b2026d3d88e045630240504e002c24
Author: Sam James  gentoo  org>
AuthorDate: Sat May 11 19:08:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 11 19:08:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=454d6036

x11-misc/polybar: Stabilize 3.7.1-r1 x86, #931770

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

 x11-misc/polybar/polybar-3.7.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.7.1-r1.ebuild 
b/x11-misc/polybar/polybar-3.7.1-r1.ebuild
index 55a6164277bb..1c6a4dd1d045 100644
--- a/x11-misc/polybar/polybar-3.7.1-r1.ebuild
+++ b/x11-misc/polybar/polybar-3.7.1-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A fast and easy-to-use tool for creating status 
bars"
 HOMEPAGE="https://github.com/polybar/polybar;
 SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz;
 
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="~amd64 ~riscv x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2024-01-07 Thread John Helmert III
commit: db23fdab027f6f0049e290fd548a5168c4236f3c
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jan  8 05:32:22 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Jan  8 05:49:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db23fdab

x11-misc/polybar: add missing dep on xorg-proto

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/{polybar-3.7.1.ebuild => polybar-3.7.1-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.7.1.ebuild 
b/x11-misc/polybar/polybar-3.7.1-r1.ebuild
similarity index 96%
rename from x11-misc/polybar/polybar-3.7.1.ebuild
rename to x11-misc/polybar/polybar-3.7.1-r1.ebuild
index 452904b5f71e..55a6164277bb 100644
--- a/x11-misc/polybar/polybar-3.7.1.ebuild
+++ b/x11-misc/polybar/polybar-3.7.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,6 +23,7 @@ DEPEND="
dev-libs/libuv:=
media-libs/fontconfig
media-libs/freetype
+   x11-base/xorg-proto
x11-libs/cairo[X,xcb(+)]
x11-libs/libxcb:=
x11-libs/xcb-util



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2024-01-07 Thread John Helmert III
commit: 8e51409dedd30a83de11c5497b9b4f786d9a019a
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jan  8 05:49:22 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Jan  8 05:49:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e51409d

x11-misc/polybar: drop 3.7.0 (unstable, obsolete)

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/Manifest |  1 -
 x11-misc/polybar/polybar-3.7.0.ebuild | 62 ---
 2 files changed, 63 deletions(-)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 291bfbc0e7a1..a0f2cfe13f4c 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,3 +1,2 @@
 DIST polybar-3.6.3.tar.gz 439838 BLAKE2B 
522e95bb11e947008f0909401a769ba7ef44733e7edb4a067185bad610ac70077e1370e0e9da9fbff27b9f981b5285561f7c86e12fc5da79c383d794da6b4a86
 SHA512 
d8e08d2b217a353b967f58eb61907b05ed7b9c2b9e1b3a891f4cac91b37f1cf751b10b1e93e74e6414eb0beb1696f4ae64a0a43bfc6c0afa3863b72293217c2e
-DIST polybar-3.7.0.tar.gz 494588 BLAKE2B 
3b07cbee50c12fcdddedd79b0601e218b0016abd0d5b0ae7cfa0bda3c8c09a30ab3b606fdfac0207dbb51caccbe08f37275f4cfd81af21d5b706cc7706ea0d8e
 SHA512 
ddc62fad546052a47b8235d44fb679349e95e19809d8a59f7178617ca33ff18e2507c7dcc7e15a5b2815088e91db40a66f0846aaf181b85dc5cebbaa4f758322
 DIST polybar-3.7.1.tar.gz 495162 BLAKE2B 
33ffb3bb3595a41cb82a5ee70c79f5a31f23b6463c156a704546c803f0f006780c59b04fe2d1479f52dd15a44534687f130dfde794ac08218df2b634b34838de
 SHA512 
cb248fd904a89dbd88d2d1ab71aeaf31e2b5781304f126aeb489da1238681e354d5347555076e814751ef5bb6717a3a6742d1726cf4721697e75694c7643bed4

diff --git a/x11-misc/polybar/polybar-3.7.0.ebuild 
b/x11-misc/polybar/polybar-3.7.0.ebuild
deleted file mode 100644
index 452904b5f71e..
--- a/x11-misc/polybar/polybar-3.7.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake python-single-r1
-
-DESCRIPTION="A fast and easy-to-use tool for creating status bars"
-HOMEPAGE="https://github.com/polybar/polybar;
-SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz;
-
-KEYWORDS="~amd64 ~riscv ~x86"
-LICENSE="MIT"
-SLOT="0"
-IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
-   dev-libs/libuv:=
-   media-libs/fontconfig
-   media-libs/freetype
-   x11-libs/cairo[X,xcb(+)]
-   x11-libs/libxcb:=
-   x11-libs/xcb-util
-   x11-libs/xcb-util-cursor
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-wm
-   x11-libs/xcb-util-xrm
-   alsa? ( media-libs/alsa-lib )
-   curl? ( net-misc/curl )
-   doc? ( dev-python/sphinx )
-   i3wm? (
-   dev-libs/jsoncpp:=
-   x11-wm/i3
-   )
-   mpd? ( media-libs/libmpdclient )
-   network? ( dev-libs/libnl:3 )
-   pulseaudio? ( media-libs/libpulse )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_ALSA="$(usex alsa)"
-   -DENABLE_CURL="$(usex curl)"
-   -DBUILD_DOC="$(usex doc)"
-   -DENABLE_I3="$(usex i3wm)"
-   -DBUILD_POLYBAR_MSG="$(usex ipc)"
-   -DENABLE_MPD="$(usex mpd)"
-   -DENABLE_NETWORK="$(usex network)"
-   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
-   # Bug 767949
-   -DENABLE_CCACHE="OFF"
-   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc/"
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2023-11-27 Thread John Helmert III
commit: f4f01b595fe56623ab22cee8468b9f05cbc149bc
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Nov 27 18:12:27 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Nov 27 18:12:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4f01b59

x11-misc/polybar: add 3.7.1

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/Manifest |  1 +
 x11-misc/polybar/polybar-3.7.1.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 9f2b24f1d014..291bfbc0e7a1 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,2 +1,3 @@
 DIST polybar-3.6.3.tar.gz 439838 BLAKE2B 
522e95bb11e947008f0909401a769ba7ef44733e7edb4a067185bad610ac70077e1370e0e9da9fbff27b9f981b5285561f7c86e12fc5da79c383d794da6b4a86
 SHA512 
d8e08d2b217a353b967f58eb61907b05ed7b9c2b9e1b3a891f4cac91b37f1cf751b10b1e93e74e6414eb0beb1696f4ae64a0a43bfc6c0afa3863b72293217c2e
 DIST polybar-3.7.0.tar.gz 494588 BLAKE2B 
3b07cbee50c12fcdddedd79b0601e218b0016abd0d5b0ae7cfa0bda3c8c09a30ab3b606fdfac0207dbb51caccbe08f37275f4cfd81af21d5b706cc7706ea0d8e
 SHA512 
ddc62fad546052a47b8235d44fb679349e95e19809d8a59f7178617ca33ff18e2507c7dcc7e15a5b2815088e91db40a66f0846aaf181b85dc5cebbaa4f758322
+DIST polybar-3.7.1.tar.gz 495162 BLAKE2B 
33ffb3bb3595a41cb82a5ee70c79f5a31f23b6463c156a704546c803f0f006780c59b04fe2d1479f52dd15a44534687f130dfde794ac08218df2b634b34838de
 SHA512 
cb248fd904a89dbd88d2d1ab71aeaf31e2b5781304f126aeb489da1238681e354d5347555076e814751ef5bb6717a3a6742d1726cf4721697e75694c7643bed4

diff --git a/x11-misc/polybar/polybar-3.7.1.ebuild 
b/x11-misc/polybar/polybar-3.7.1.ebuild
new file mode 100644
index ..452904b5f71e
--- /dev/null
+++ b/x11-misc/polybar/polybar-3.7.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake python-single-r1
+
+DESCRIPTION="A fast and easy-to-use tool for creating status bars"
+HOMEPAGE="https://github.com/polybar/polybar;
+SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+KEYWORDS="~amd64 ~riscv ~x86"
+LICENSE="MIT"
+SLOT="0"
+IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
+   dev-libs/libuv:=
+   media-libs/fontconfig
+   media-libs/freetype
+   x11-libs/cairo[X,xcb(+)]
+   x11-libs/libxcb:=
+   x11-libs/xcb-util
+   x11-libs/xcb-util-cursor
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+   alsa? ( media-libs/alsa-lib )
+   curl? ( net-misc/curl )
+   doc? ( dev-python/sphinx )
+   i3wm? (
+   dev-libs/jsoncpp:=
+   x11-wm/i3
+   )
+   mpd? ( media-libs/libmpdclient )
+   network? ( dev-libs/libnl:3 )
+   pulseaudio? ( media-libs/libpulse )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_ALSA="$(usex alsa)"
+   -DENABLE_CURL="$(usex curl)"
+   -DBUILD_DOC="$(usex doc)"
+   -DENABLE_I3="$(usex i3wm)"
+   -DBUILD_POLYBAR_MSG="$(usex ipc)"
+   -DENABLE_MPD="$(usex mpd)"
+   -DENABLE_NETWORK="$(usex network)"
+   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
+   # Bug 767949
+   -DENABLE_CCACHE="OFF"
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc/"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2023-11-20 Thread John Helmert III
commit: 5314d493a827d231427068cce2d1372c0f6079d9
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Nov 20 14:35:21 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Nov 20 14:36:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5314d493

x11-misc/polybar: add 3.7.0

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/Manifest |  1 +
 x11-misc/polybar/polybar-3.7.0.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index dbdf109b7eae..9f2b24f1d014 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1 +1,2 @@
 DIST polybar-3.6.3.tar.gz 439838 BLAKE2B 
522e95bb11e947008f0909401a769ba7ef44733e7edb4a067185bad610ac70077e1370e0e9da9fbff27b9f981b5285561f7c86e12fc5da79c383d794da6b4a86
 SHA512 
d8e08d2b217a353b967f58eb61907b05ed7b9c2b9e1b3a891f4cac91b37f1cf751b10b1e93e74e6414eb0beb1696f4ae64a0a43bfc6c0afa3863b72293217c2e
+DIST polybar-3.7.0.tar.gz 494588 BLAKE2B 
3b07cbee50c12fcdddedd79b0601e218b0016abd0d5b0ae7cfa0bda3c8c09a30ab3b606fdfac0207dbb51caccbe08f37275f4cfd81af21d5b706cc7706ea0d8e
 SHA512 
ddc62fad546052a47b8235d44fb679349e95e19809d8a59f7178617ca33ff18e2507c7dcc7e15a5b2815088e91db40a66f0846aaf181b85dc5cebbaa4f758322

diff --git a/x11-misc/polybar/polybar-3.7.0.ebuild 
b/x11-misc/polybar/polybar-3.7.0.ebuild
new file mode 100644
index ..452904b5f71e
--- /dev/null
+++ b/x11-misc/polybar/polybar-3.7.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake python-single-r1
+
+DESCRIPTION="A fast and easy-to-use tool for creating status bars"
+HOMEPAGE="https://github.com/polybar/polybar;
+SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+KEYWORDS="~amd64 ~riscv ~x86"
+LICENSE="MIT"
+SLOT="0"
+IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
+   dev-libs/libuv:=
+   media-libs/fontconfig
+   media-libs/freetype
+   x11-libs/cairo[X,xcb(+)]
+   x11-libs/libxcb:=
+   x11-libs/xcb-util
+   x11-libs/xcb-util-cursor
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+   alsa? ( media-libs/alsa-lib )
+   curl? ( net-misc/curl )
+   doc? ( dev-python/sphinx )
+   i3wm? (
+   dev-libs/jsoncpp:=
+   x11-wm/i3
+   )
+   mpd? ( media-libs/libmpdclient )
+   network? ( dev-libs/libnl:3 )
+   pulseaudio? ( media-libs/libpulse )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_ALSA="$(usex alsa)"
+   -DENABLE_CURL="$(usex curl)"
+   -DBUILD_DOC="$(usex doc)"
+   -DENABLE_I3="$(usex i3wm)"
+   -DBUILD_POLYBAR_MSG="$(usex ipc)"
+   -DENABLE_MPD="$(usex mpd)"
+   -DENABLE_NETWORK="$(usex network)"
+   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
+   # Bug 767949
+   -DENABLE_CCACHE="OFF"
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc/"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2023-06-11 Thread John Helmert III
commit: 458788f84362878b5070b225c978e9a8ae86ef1d
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Jun 11 18:58:58 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Jun 11 19:00:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=458788f8

x11-misc/polybar: enable py3.12

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/polybar-3.6.3-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.6.3-r3.ebuild 
b/x11-misc/polybar/polybar-3.6.3-r3.ebuild
index 00bf5147d168..09507ab90029 100644
--- a/x11-misc/polybar/polybar-3.6.3-r3.ebuild
+++ b/x11-misc/polybar/polybar-3.6.3-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit cmake python-single-r1
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2023-06-11 Thread Andreas Sturmlechner
commit: 14eff6ea464df0cbe2c17d7dcf8078a7cc0e42f8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jun 11 07:30:38 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun 11 07:36:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14eff6ea

x11-misc/polybar: Switch IUSE=pulseaudio to media-libs/libpulse

Cleanup obsolete x11-wm/i3-gaps dep.

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 x11-misc/polybar/{polybar-3.6.3-r2.ebuild => polybar-3.6.3-r3.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/polybar/polybar-3.6.3-r2.ebuild 
b/x11-misc/polybar/polybar-3.6.3-r3.ebuild
similarity index 95%
rename from x11-misc/polybar/polybar-3.6.3-r2.ebuild
rename to x11-misc/polybar/polybar-3.6.3-r3.ebuild
index ef368ca2f59a..00bf5147d168 100644
--- a/x11-misc/polybar/polybar-3.6.3-r2.ebuild
+++ b/x11-misc/polybar/polybar-3.6.3-r3.ebuild
@@ -35,11 +35,11 @@ DEPEND="
doc? ( dev-python/sphinx )
i3wm? (
dev-libs/jsoncpp:=
-   || ( x11-wm/i3 x11-wm/i3-gaps )
+   x11-wm/i3
)
mpd? ( media-libs/libmpdclient )
network? ( dev-libs/libnl:3 )
-   pulseaudio? ( media-sound/pulseaudio )
+   pulseaudio? ( media-libs/libpulse )
 "
 RDEPEND="${DEPEND}"
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2023-02-28 Thread Yixun Lan
commit: 1b127e0a5298e1561e6d7caf8904a8557d9dbcf4
Author: Yu Gu  gmail  com>
AuthorDate: Sun Feb 26 13:26:52 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Feb 28 12:13:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b127e0a

x11-misc/polybar: Keyword 3.6.3-r2 riscv, #897888

Closes: https://github.com/gentoo/gentoo/pull/29808
Signed-off-by: Yu Gu  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 x11-misc/polybar/polybar-3.6.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.6.3-r2.ebuild 
b/x11-misc/polybar/polybar-3.6.3-r2.ebuild
index 6abbfc9d38c9..ef368ca2f59a 100644
--- a/x11-misc/polybar/polybar-3.6.3-r2.ebuild
+++ b/x11-misc/polybar/polybar-3.6.3-r2.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A fast and easy-to-use tool for creating status 
bars"
 HOMEPAGE="https://github.com/polybar/polybar;
 SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz;
 
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~riscv x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2022-10-07 Thread John Helmert III
commit: 4f8da7085c93a9b7f305823b7d3a1be496a0c19d
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Oct  8 01:40:24 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Oct  8 02:55:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f8da708

x11-misc/polybar: drop 3.6.3

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/polybar-3.6.3.ebuild | 61 ---
 1 file changed, 61 deletions(-)

diff --git a/x11-misc/polybar/polybar-3.6.3.ebuild 
b/x11-misc/polybar/polybar-3.6.3.ebuild
deleted file mode 100644
index 770a50edd7b5..
--- a/x11-misc/polybar/polybar-3.6.3.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit cmake python-single-r1
-
-DESCRIPTION="A fast and easy-to-use tool for creating status bars"
-HOMEPAGE="https://github.com/polybar/polybar;
-SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz;
-
-KEYWORDS="amd64 x86"
-LICENSE="MIT"
-SLOT="0"
-IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
-   dev-libs/libuv:=
-   media-libs/fontconfig
-   media-libs/freetype
-   x11-libs/cairo[X,xcb(+)]
-   x11-libs/libxcb:=[xkb]
-   x11-libs/xcb-util
-   x11-libs/xcb-util-cursor
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-wm
-   x11-libs/xcb-util-xrm
-   alsa? ( media-libs/alsa-lib )
-   curl? ( net-misc/curl )
-   doc? ( dev-python/sphinx )
-   i3wm? (
-   dev-libs/jsoncpp:=
-   || ( x11-wm/i3 x11-wm/i3-gaps )
-   )
-   mpd? ( media-libs/libmpdclient )
-   network? ( dev-libs/libnl:3 )
-   pulseaudio? ( media-sound/pulseaudio )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_ALSA="$(usex alsa)"
-   -DENABLE_CURL="$(usex curl)"
-   -DBUILD_DOC="$(usex doc)"
-   -DENABLE_I3="$(usex i3wm)"
-   -DBUILD_POLYBAR_MSG="$(usex ipc)"
-   -DENABLE_MPD="$(usex mpd)"
-   -DENABLE_NETWORK="$(usex network)"
-   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
-   # Bug 767949
-   -DENABLE_CCACHE="OFF"
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2022-10-07 Thread John Helmert III
commit: 6ca07b76349a92ae7ad0bd29a56ae750c842752a
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Oct  8 02:52:27 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Oct  8 02:55:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ca07b76

x11-misc/polybar: enable py3.11

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/polybar-3.6.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.6.3-r2.ebuild 
b/x11-misc/polybar/polybar-3.6.3-r2.ebuild
index de115e75259b..e66908d8d41a 100644
--- a/x11-misc/polybar/polybar-3.6.3-r2.ebuild
+++ b/x11-misc/polybar/polybar-3.6.3-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit cmake python-single-r1
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2022-10-07 Thread John Helmert III
commit: 5adac5ad87f402c05876bfb65e1204a1537fe796
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Oct  8 01:48:34 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Oct  8 02:55:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5adac5ad

x11-misc/polybar: drop unecessary libxcb[xkb] USEdep

Closes: https://bugs.gentoo.org/875986
Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/{polybar-3.6.3-r1.ebuild => polybar-3.6.3-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.6.3-r1.ebuild 
b/x11-misc/polybar/polybar-3.6.3-r2.ebuild
similarity index 98%
rename from x11-misc/polybar/polybar-3.6.3-r1.ebuild
rename to x11-misc/polybar/polybar-3.6.3-r2.ebuild
index 8d59630c7314..de115e75259b 100644
--- a/x11-misc/polybar/polybar-3.6.3-r1.ebuild
+++ b/x11-misc/polybar/polybar-3.6.3-r2.ebuild
@@ -24,7 +24,7 @@ DEPEND="
media-libs/fontconfig
media-libs/freetype
x11-libs/cairo[X,xcb(+)]
-   x11-libs/libxcb:=[xkb]
+   x11-libs/libxcb:=
x11-libs/xcb-util
x11-libs/xcb-util-cursor
x11-libs/xcb-util-image



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2022-09-09 Thread Sam James
commit: 5cf19e907c1627f47e863205c6c3ace3b0488705
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 10 00:47:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 10 00:47:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf19e90

x11-misc/polybar: Stabilize 3.6.3-r1 x86, #869377

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

 x11-misc/polybar/polybar-3.6.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.6.3-r1.ebuild 
b/x11-misc/polybar/polybar-3.6.3-r1.ebuild
index ce27c475f446..8d59630c7314 100644
--- a/x11-misc/polybar/polybar-3.6.3-r1.ebuild
+++ b/x11-misc/polybar/polybar-3.6.3-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A fast and easy-to-use tool for creating status 
bars"
 HOMEPAGE="https://github.com/polybar/polybar;
 SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz;
 
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2022-09-09 Thread John Helmert III
commit: e8612af5aac649436834fe12812c92cad838e106
Author: John Helmert III  gentoo  org>
AuthorDate: Fri Sep  9 17:20:01 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Fri Sep  9 17:22:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8612af5

x11-misc/polybar: stabilize 3.6.3-r1 for amd64

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/polybar-3.6.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.6.3-r1.ebuild 
b/x11-misc/polybar/polybar-3.6.3-r1.ebuild
index 02c5f18ec090..ce27c475f446 100644
--- a/x11-misc/polybar/polybar-3.6.3-r1.ebuild
+++ b/x11-misc/polybar/polybar-3.6.3-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A fast and easy-to-use tool for creating status 
bars"
 HOMEPAGE="https://github.com/polybar/polybar;
 SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz;
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2022-07-19 Thread John Helmert III
commit: af6670f21a3576a76f93cc73c05f72d97c673920
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Jul 19 16:44:27 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Jul 19 16:44:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af6670f2

x11-misc/polybar: drop 3.5.7, 3.6.1, 3.6.2

Closes: https://bugs.gentoo.org/856619
Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/Manifest |  5 ---
 x11-misc/polybar/polybar-3.5.7.ebuild | 71 ---
 x11-misc/polybar/polybar-3.6.1.ebuild | 61 --
 x11-misc/polybar/polybar-3.6.2.ebuild | 61 --
 4 files changed, 198 deletions(-)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index d6c256125dfa..dbdf109b7eae 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,6 +1 @@
-DIST i3ipcpp-86ddf7102c6903ae0cc543071e2d375403fc0727.tar.gz 43693 BLAKE2B 
a84525b0bd00d4ab4ed8afed00fd92eee965efea9960670dcea3efaa259834df5bb7cf8e79a894dd4d4f92f28643ad1b43ccbb374ade96174c6c2f6fc63f5ddc
 SHA512 
f4643bea5a78bd9518fecc9d56ece8d679539b99016440a6e4d45305984c02963d80e00c5375cc53ac7418e2f24f57279930428b331e077eaafa8d0717677662
-DIST polybar-3.5.7.tar.gz 283520 BLAKE2B 
3f7cad2886c0f8352b92e636035607b2abab6dafd0966e6edb9f3b768fc6e5b180be2479f81812eb792f66edada6fe2625af5c3ecc9216763c141a393ab90474
 SHA512 
6336613d37ae45ca43d1cc2e1e2126bcd09247dbf81b3df979def44b240e2a736035503cf5aaeff0a86c830deb956f9ef7057c7fa1ac3da5119b8e6c1db0fe7f
-DIST polybar-3.6.1.tar.gz 437027 BLAKE2B 
87cd05b235128834daacd5e48b7bba4d610c1018bbdc6280996d23314b4398a2c7322a425a047b55ad952c7a0e6a73c3076f57df6b4f7ab8fcdffcc0e40ef165
 SHA512 
973b623464d3683f28484606e418473f9a241c2f6d6e59877a487b61aa2d91f4f44702926c19c47d87720991bccf0a4b6ac0b00d015806d345a3bf701e327d2b
-DIST polybar-3.6.2.tar.gz 438843 BLAKE2B 
0d2e3662fd4b5150b3feea4d8c3cc9acc61e0d7f609b0c88c26905384f5023b3924e0b9c528677fe8e017b5136404ac507a3cdb1ec18dcbf2b89c57d3116d1af
 SHA512 
b45ed2a89f4ddc4ee232d6e47416390611b666f8c765fe3916343dbd45ddb877c9ecf764a7d025762caaee6ec2f8c2b9b232cd52d301e70650e4031d029a4f5d
 DIST polybar-3.6.3.tar.gz 439838 BLAKE2B 
522e95bb11e947008f0909401a769ba7ef44733e7edb4a067185bad610ac70077e1370e0e9da9fbff27b9f981b5285561f7c86e12fc5da79c383d794da6b4a86
 SHA512 
d8e08d2b217a353b967f58eb61907b05ed7b9c2b9e1b3a891f4cac91b37f1cf751b10b1e93e74e6414eb0beb1696f4ae64a0a43bfc6c0afa3863b72293217c2e
-DIST xpp-044e69d05db7f89339bda1ccd1efe0263b01c8f6.tar.gz 84121 BLAKE2B 
dea2384773803bbc5de2ec971ed0cf769b0af8b987bbcf918718647e4787b4713af54a358c029e9603c28c5424488731f76ecc430b6b124bcd9255aef893431f
 SHA512 
646e159d47d6dac8f08a27a1cb54e2ef48e42cff952b55b3906c2021c424e015c070a31a7a1e70b62e0edc7a8b42b935a23b9a922eaab138d3f6929bc1fdb8d4

diff --git a/x11-misc/polybar/polybar-3.5.7.ebuild 
b/x11-misc/polybar/polybar-3.5.7.ebuild
deleted file mode 100644
index 0086e86f6492..
--- a/x11-misc/polybar/polybar-3.5.7.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-XPP_COMMIT="044e69d05db7f89339bda1ccd1efe0263b01c8f6"
-I3IPCPP_COMMIT="86ddf7102c6903ae0cc543071e2d375403fc0727"
-
-inherit cmake python-single-r1
-
-DESCRIPTION="A fast and easy-to-use tool for creating status bars"
-HOMEPAGE="https://github.com/polybar/polybar;
-SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
-   https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
-   https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
-
-KEYWORDS="amd64 x86"
-LICENSE="MIT"
-SLOT="0"
-IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
-   x11-libs/cairo[X,xcb(+)]
-   x11-libs/libxcb[xkb]
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-wm
-   x11-libs/xcb-util-xrm
-   alsa? ( media-libs/alsa-lib )
-   curl? ( net-misc/curl )
-   doc? ( dev-python/sphinx )
-   i3wm? (
-   dev-libs/jsoncpp:=
-   || ( x11-wm/i3 x11-wm/i3-gaps )
-   )
-   mpd? ( media-libs/libmpdclient )
-   network? ( net-wireless/wireless-tools )
-   pulseaudio? ( media-sound/pulseaudio )
-"
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   rmdir "${S}/lib/xpp" || die
-   mv "${WORKDIR}/xpp-${XPP_COMMIT}" "${S}/lib/xpp" || die
-
-   rmdir "${S}/lib/i3ipcpp" || die
-   mv "${WORKDIR}/i3ipcpp-${I3IPCPP_COMMIT}" "${S}/lib/i3ipcpp" || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_ALSA="$(usex alsa)"
-   -DENABLE_CURL="$(usex curl)"
-   

[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/, x11-misc/polybar/files/

2022-07-19 Thread John Helmert III
commit: d56ad80de71cba63e8862ea32fabd6f31b8cdf00
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Jul 19 16:42:50 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Jul 19 16:43:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d56ad80d

x11-misc/polybar: fix prefix installation

Bug: https://bugs.gentoo.org/858797
Signed-off-by: John Helmert III  gentoo.org>

 .../polybar/files/polybar-3.6.3-fix-prefix.patch   | 13 +
 x11-misc/polybar/polybar-3.6.3-r1.ebuild   | 64 ++
 2 files changed, 77 insertions(+)

diff --git a/x11-misc/polybar/files/polybar-3.6.3-fix-prefix.patch 
b/x11-misc/polybar/files/polybar-3.6.3-fix-prefix.patch
new file mode 100644
index ..1007d7237af7
--- /dev/null
+++ b/x11-misc/polybar/files/polybar-3.6.3-fix-prefix.patch
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index f71801c8..0979f8af 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -63,7 +63,7 @@ endif()
+ 
+ if(BUILD_CONFIG)
+   install(FILES ${CMAKE_SOURCE_DIR}/doc/config.ini
+-DESTINATION /etc/${PROJECT_NAME}
++DESTINATION ${CMAKE_INSTALL_SYSCONFDIR}/${PROJECT_NAME}
+ COMPONENT config)
+ endif()
+ 

diff --git a/x11-misc/polybar/polybar-3.6.3-r1.ebuild 
b/x11-misc/polybar/polybar-3.6.3-r1.ebuild
new file mode 100644
index ..02c5f18ec090
--- /dev/null
+++ b/x11-misc/polybar/polybar-3.6.3-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-single-r1
+
+DESCRIPTION="A fast and easy-to-use tool for creating status bars"
+HOMEPAGE="https://github.com/polybar/polybar;
+SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="MIT"
+SLOT="0"
+IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
+   dev-libs/libuv:=
+   media-libs/fontconfig
+   media-libs/freetype
+   x11-libs/cairo[X,xcb(+)]
+   x11-libs/libxcb:=[xkb]
+   x11-libs/xcb-util
+   x11-libs/xcb-util-cursor
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+   alsa? ( media-libs/alsa-lib )
+   curl? ( net-misc/curl )
+   doc? ( dev-python/sphinx )
+   i3wm? (
+   dev-libs/jsoncpp:=
+   || ( x11-wm/i3 x11-wm/i3-gaps )
+   )
+   mpd? ( media-libs/libmpdclient )
+   network? ( dev-libs/libnl:3 )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-fix-prefix.patch" )
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_ALSA="$(usex alsa)"
+   -DENABLE_CURL="$(usex curl)"
+   -DBUILD_DOC="$(usex doc)"
+   -DENABLE_I3="$(usex i3wm)"
+   -DBUILD_POLYBAR_MSG="$(usex ipc)"
+   -DENABLE_MPD="$(usex mpd)"
+   -DENABLE_NETWORK="$(usex network)"
+   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
+   # Bug 767949
+   -DENABLE_CCACHE="OFF"
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc/"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2022-07-05 Thread Sam James
commit: 3160570e0bda03792c641410289974b64069406b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 00:20:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 00:20:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3160570e

x11-misc/polybar: Stabilize 3.6.3 x86, #856619

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

 x11-misc/polybar/polybar-3.6.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.6.3.ebuild 
b/x11-misc/polybar/polybar-3.6.3.ebuild
index d29d6531891d..770a50edd7b5 100644
--- a/x11-misc/polybar/polybar-3.6.3.ebuild
+++ b/x11-misc/polybar/polybar-3.6.3.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A fast and easy-to-use tool for creating status 
bars"
 HOMEPAGE="https://github.com/polybar/polybar;
 SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz;
 
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2022-07-05 Thread John Helmert III
commit: 5515042c2b144b081794dad6d3c26b93a4517e18
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Jul  5 20:06:51 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Jul  5 20:08:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5515042c

x11-misc/polybar: stabilize 3.6.3 for amd64

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/polybar-3.6.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.6.3.ebuild 
b/x11-misc/polybar/polybar-3.6.3.ebuild
index 22e5d89b9188..d29d6531891d 100644
--- a/x11-misc/polybar/polybar-3.6.3.ebuild
+++ b/x11-misc/polybar/polybar-3.6.3.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A fast and easy-to-use tool for creating status 
bars"
 HOMEPAGE="https://github.com/polybar/polybar;
 SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz;
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2022-05-04 Thread John Helmert III
commit: 4038a3cf28a5c44cb28f637a0d7c82458c839015
Author: John Helmert III  gentoo  org>
AuthorDate: Wed May  4 13:58:42 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed May  4 13:58:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4038a3cf

x11-misc/polybar: add 3.6.3

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/Manifest |  1 +
 x11-misc/polybar/polybar-3.6.3.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 22406591d5b8..d6c256125dfa 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -2,4 +2,5 @@ DIST i3ipcpp-86ddf7102c6903ae0cc543071e2d375403fc0727.tar.gz 
43693 BLAKE2B a8452
 DIST polybar-3.5.7.tar.gz 283520 BLAKE2B 
3f7cad2886c0f8352b92e636035607b2abab6dafd0966e6edb9f3b768fc6e5b180be2479f81812eb792f66edada6fe2625af5c3ecc9216763c141a393ab90474
 SHA512 
6336613d37ae45ca43d1cc2e1e2126bcd09247dbf81b3df979def44b240e2a736035503cf5aaeff0a86c830deb956f9ef7057c7fa1ac3da5119b8e6c1db0fe7f
 DIST polybar-3.6.1.tar.gz 437027 BLAKE2B 
87cd05b235128834daacd5e48b7bba4d610c1018bbdc6280996d23314b4398a2c7322a425a047b55ad952c7a0e6a73c3076f57df6b4f7ab8fcdffcc0e40ef165
 SHA512 
973b623464d3683f28484606e418473f9a241c2f6d6e59877a487b61aa2d91f4f44702926c19c47d87720991bccf0a4b6ac0b00d015806d345a3bf701e327d2b
 DIST polybar-3.6.2.tar.gz 438843 BLAKE2B 
0d2e3662fd4b5150b3feea4d8c3cc9acc61e0d7f609b0c88c26905384f5023b3924e0b9c528677fe8e017b5136404ac507a3cdb1ec18dcbf2b89c57d3116d1af
 SHA512 
b45ed2a89f4ddc4ee232d6e47416390611b666f8c765fe3916343dbd45ddb877c9ecf764a7d025762caaee6ec2f8c2b9b232cd52d301e70650e4031d029a4f5d
+DIST polybar-3.6.3.tar.gz 439838 BLAKE2B 
522e95bb11e947008f0909401a769ba7ef44733e7edb4a067185bad610ac70077e1370e0e9da9fbff27b9f981b5285561f7c86e12fc5da79c383d794da6b4a86
 SHA512 
d8e08d2b217a353b967f58eb61907b05ed7b9c2b9e1b3a891f4cac91b37f1cf751b10b1e93e74e6414eb0beb1696f4ae64a0a43bfc6c0afa3863b72293217c2e
 DIST xpp-044e69d05db7f89339bda1ccd1efe0263b01c8f6.tar.gz 84121 BLAKE2B 
dea2384773803bbc5de2ec971ed0cf769b0af8b987bbcf918718647e4787b4713af54a358c029e9603c28c5424488731f76ecc430b6b124bcd9255aef893431f
 SHA512 
646e159d47d6dac8f08a27a1cb54e2ef48e42cff952b55b3906c2021c424e015c070a31a7a1e70b62e0edc7a8b42b935a23b9a922eaab138d3f6929bc1fdb8d4

diff --git a/x11-misc/polybar/polybar-3.6.3.ebuild 
b/x11-misc/polybar/polybar-3.6.3.ebuild
new file mode 100644
index ..22e5d89b9188
--- /dev/null
+++ b/x11-misc/polybar/polybar-3.6.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-single-r1
+
+DESCRIPTION="A fast and easy-to-use tool for creating status bars"
+HOMEPAGE="https://github.com/polybar/polybar;
+SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="MIT"
+SLOT="0"
+IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
+   dev-libs/libuv:=
+   media-libs/fontconfig
+   media-libs/freetype
+   x11-libs/cairo[X,xcb(+)]
+   x11-libs/libxcb:=[xkb]
+   x11-libs/xcb-util
+   x11-libs/xcb-util-cursor
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+   alsa? ( media-libs/alsa-lib )
+   curl? ( net-misc/curl )
+   doc? ( dev-python/sphinx )
+   i3wm? (
+   dev-libs/jsoncpp:=
+   || ( x11-wm/i3 x11-wm/i3-gaps )
+   )
+   mpd? ( media-libs/libmpdclient )
+   network? ( dev-libs/libnl:3 )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_ALSA="$(usex alsa)"
+   -DENABLE_CURL="$(usex curl)"
+   -DBUILD_DOC="$(usex doc)"
+   -DENABLE_I3="$(usex i3wm)"
+   -DBUILD_POLYBAR_MSG="$(usex ipc)"
+   -DENABLE_MPD="$(usex mpd)"
+   -DENABLE_NETWORK="$(usex network)"
+   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
+   # Bug 767949
+   -DENABLE_CCACHE="OFF"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2022-04-04 Thread John Helmert III
commit: 678ab14470c9ce26f60875983154d90ee87ee603
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Apr  4 18:51:01 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Apr  4 18:51:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=678ab144

x11-misc/polybar: add 3.6.2

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/Manifest |  1 +
 x11-misc/polybar/polybar-3.6.2.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index ccfc43176fae..22406591d5b8 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,4 +1,5 @@
 DIST i3ipcpp-86ddf7102c6903ae0cc543071e2d375403fc0727.tar.gz 43693 BLAKE2B 
a84525b0bd00d4ab4ed8afed00fd92eee965efea9960670dcea3efaa259834df5bb7cf8e79a894dd4d4f92f28643ad1b43ccbb374ade96174c6c2f6fc63f5ddc
 SHA512 
f4643bea5a78bd9518fecc9d56ece8d679539b99016440a6e4d45305984c02963d80e00c5375cc53ac7418e2f24f57279930428b331e077eaafa8d0717677662
 DIST polybar-3.5.7.tar.gz 283520 BLAKE2B 
3f7cad2886c0f8352b92e636035607b2abab6dafd0966e6edb9f3b768fc6e5b180be2479f81812eb792f66edada6fe2625af5c3ecc9216763c141a393ab90474
 SHA512 
6336613d37ae45ca43d1cc2e1e2126bcd09247dbf81b3df979def44b240e2a736035503cf5aaeff0a86c830deb956f9ef7057c7fa1ac3da5119b8e6c1db0fe7f
 DIST polybar-3.6.1.tar.gz 437027 BLAKE2B 
87cd05b235128834daacd5e48b7bba4d610c1018bbdc6280996d23314b4398a2c7322a425a047b55ad952c7a0e6a73c3076f57df6b4f7ab8fcdffcc0e40ef165
 SHA512 
973b623464d3683f28484606e418473f9a241c2f6d6e59877a487b61aa2d91f4f44702926c19c47d87720991bccf0a4b6ac0b00d015806d345a3bf701e327d2b
+DIST polybar-3.6.2.tar.gz 438843 BLAKE2B 
0d2e3662fd4b5150b3feea4d8c3cc9acc61e0d7f609b0c88c26905384f5023b3924e0b9c528677fe8e017b5136404ac507a3cdb1ec18dcbf2b89c57d3116d1af
 SHA512 
b45ed2a89f4ddc4ee232d6e47416390611b666f8c765fe3916343dbd45ddb877c9ecf764a7d025762caaee6ec2f8c2b9b232cd52d301e70650e4031d029a4f5d
 DIST xpp-044e69d05db7f89339bda1ccd1efe0263b01c8f6.tar.gz 84121 BLAKE2B 
dea2384773803bbc5de2ec971ed0cf769b0af8b987bbcf918718647e4787b4713af54a358c029e9603c28c5424488731f76ecc430b6b124bcd9255aef893431f
 SHA512 
646e159d47d6dac8f08a27a1cb54e2ef48e42cff952b55b3906c2021c424e015c070a31a7a1e70b62e0edc7a8b42b935a23b9a922eaab138d3f6929bc1fdb8d4

diff --git a/x11-misc/polybar/polybar-3.6.2.ebuild 
b/x11-misc/polybar/polybar-3.6.2.ebuild
new file mode 100644
index ..22e5d89b9188
--- /dev/null
+++ b/x11-misc/polybar/polybar-3.6.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-single-r1
+
+DESCRIPTION="A fast and easy-to-use tool for creating status bars"
+HOMEPAGE="https://github.com/polybar/polybar;
+SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="MIT"
+SLOT="0"
+IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
+   dev-libs/libuv:=
+   media-libs/fontconfig
+   media-libs/freetype
+   x11-libs/cairo[X,xcb(+)]
+   x11-libs/libxcb:=[xkb]
+   x11-libs/xcb-util
+   x11-libs/xcb-util-cursor
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+   alsa? ( media-libs/alsa-lib )
+   curl? ( net-misc/curl )
+   doc? ( dev-python/sphinx )
+   i3wm? (
+   dev-libs/jsoncpp:=
+   || ( x11-wm/i3 x11-wm/i3-gaps )
+   )
+   mpd? ( media-libs/libmpdclient )
+   network? ( dev-libs/libnl:3 )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_ALSA="$(usex alsa)"
+   -DENABLE_CURL="$(usex curl)"
+   -DBUILD_DOC="$(usex doc)"
+   -DENABLE_I3="$(usex i3wm)"
+   -DBUILD_POLYBAR_MSG="$(usex ipc)"
+   -DENABLE_MPD="$(usex mpd)"
+   -DENABLE_NETWORK="$(usex network)"
+   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
+   # Bug 767949
+   -DENABLE_CCACHE="OFF"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2022-03-05 Thread John Helmert III
commit: 39324ccbf482c4b5001d276653d9d2f19afb2a89
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Mar  5 15:35:37 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Mar  5 15:36:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39324ccb

x11-misc/polybar: add 3.6.1, drop 3.6.0

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/Manifest   | 2 +-
 x11-misc/polybar/{polybar-3.6.0.ebuild => polybar-3.6.1.ebuild} | 5 -
 2 files changed, 1 insertion(+), 6 deletions(-)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 3580b9c944de..ccfc43176fae 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,4 +1,4 @@
 DIST i3ipcpp-86ddf7102c6903ae0cc543071e2d375403fc0727.tar.gz 43693 BLAKE2B 
a84525b0bd00d4ab4ed8afed00fd92eee965efea9960670dcea3efaa259834df5bb7cf8e79a894dd4d4f92f28643ad1b43ccbb374ade96174c6c2f6fc63f5ddc
 SHA512 
f4643bea5a78bd9518fecc9d56ece8d679539b99016440a6e4d45305984c02963d80e00c5375cc53ac7418e2f24f57279930428b331e077eaafa8d0717677662
 DIST polybar-3.5.7.tar.gz 283520 BLAKE2B 
3f7cad2886c0f8352b92e636035607b2abab6dafd0966e6edb9f3b768fc6e5b180be2479f81812eb792f66edada6fe2625af5c3ecc9216763c141a393ab90474
 SHA512 
6336613d37ae45ca43d1cc2e1e2126bcd09247dbf81b3df979def44b240e2a736035503cf5aaeff0a86c830deb956f9ef7057c7fa1ac3da5119b8e6c1db0fe7f
-DIST polybar-3.6.0.tar.gz 436806 BLAKE2B 
69bc5348be44fb782b4847dbda90f2a378967664d1b4783f42e79859c27259f3bb670fe2cd9043216047f28c3231d397c5d7cf0076908bf88011cccff3650110
 SHA512 
d1193ebd19abc44921072f7330c63b16a289a5e4f443c1dbed6bdfeb98ef4821abafeb726cf500c2cbc6f211c8449c7e3698bb4f5531102c695a732fda051c03
+DIST polybar-3.6.1.tar.gz 437027 BLAKE2B 
87cd05b235128834daacd5e48b7bba4d610c1018bbdc6280996d23314b4398a2c7322a425a047b55ad952c7a0e6a73c3076f57df6b4f7ab8fcdffcc0e40ef165
 SHA512 
973b623464d3683f28484606e418473f9a241c2f6d6e59877a487b61aa2d91f4f44702926c19c47d87720991bccf0a4b6ac0b00d015806d345a3bf701e327d2b
 DIST xpp-044e69d05db7f89339bda1ccd1efe0263b01c8f6.tar.gz 84121 BLAKE2B 
dea2384773803bbc5de2ec971ed0cf769b0af8b987bbcf918718647e4787b4713af54a358c029e9603c28c5424488731f76ecc430b6b124bcd9255aef893431f
 SHA512 
646e159d47d6dac8f08a27a1cb54e2ef48e42cff952b55b3906c2021c424e015c070a31a7a1e70b62e0edc7a8b42b935a23b9a922eaab138d3f6929bc1fdb8d4

diff --git a/x11-misc/polybar/polybar-3.6.0.ebuild 
b/x11-misc/polybar/polybar-3.6.1.ebuild
similarity index 91%
rename from x11-misc/polybar/polybar-3.6.0.ebuild
rename to x11-misc/polybar/polybar-3.6.1.ebuild
index b7195a5207fc..22e5d89b9188 100644
--- a/x11-misc/polybar/polybar-3.6.0.ebuild
+++ b/x11-misc/polybar/polybar-3.6.1.ebuild
@@ -43,11 +43,6 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
-src_prepare() {
-   sed -e '/set/s/cxx_linker_flags_str/CMAKE_EXE_LINKER_FLAGS_INIT/' -i 
cmake/cxx.cmake || die
-   cmake_src_prepare
-}
-
 src_configure() {
local mycmakeargs=(
-DENABLE_ALSA="$(usex alsa)"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2022-03-02 Thread John Helmert III
commit: f96824b97f7f27ed91e880df1b779a625460de28
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Mar  3 05:23:05 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Mar  3 05:23:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f96824b9

x11-misc/polybar: respect LDFLAGS

Closes: https://bugs.gentoo.org/832357
Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/polybar-3.6.0.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/x11-misc/polybar/polybar-3.6.0.ebuild 
b/x11-misc/polybar/polybar-3.6.0.ebuild
index 22e5d89b9188..b7195a5207fc 100644
--- a/x11-misc/polybar/polybar-3.6.0.ebuild
+++ b/x11-misc/polybar/polybar-3.6.0.ebuild
@@ -43,6 +43,11 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+src_prepare() {
+   sed -e '/set/s/cxx_linker_flags_str/CMAKE_EXE_LINKER_FLAGS_INIT/' -i 
cmake/cxx.cmake || die
+   cmake_src_prepare
+}
+
 src_configure() {
local mycmakeargs=(
-DENABLE_ALSA="$(usex alsa)"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2022-03-01 Thread John Helmert III
commit: ce6e755d38a5bc2cb2d8f3b6ead1acc76f5ee70a
Author: John Helmert III  gentoo  org>
AuthorDate: Wed Mar  2 01:41:55 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed Mar  2 01:42:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce6e755d

x11-misc/polybar: add 3.6.0

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/Manifest |  1 +
 x11-misc/polybar/polybar-3.6.0.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index f6f5801aaee1..3580b9c944de 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,3 +1,4 @@
 DIST i3ipcpp-86ddf7102c6903ae0cc543071e2d375403fc0727.tar.gz 43693 BLAKE2B 
a84525b0bd00d4ab4ed8afed00fd92eee965efea9960670dcea3efaa259834df5bb7cf8e79a894dd4d4f92f28643ad1b43ccbb374ade96174c6c2f6fc63f5ddc
 SHA512 
f4643bea5a78bd9518fecc9d56ece8d679539b99016440a6e4d45305984c02963d80e00c5375cc53ac7418e2f24f57279930428b331e077eaafa8d0717677662
 DIST polybar-3.5.7.tar.gz 283520 BLAKE2B 
3f7cad2886c0f8352b92e636035607b2abab6dafd0966e6edb9f3b768fc6e5b180be2479f81812eb792f66edada6fe2625af5c3ecc9216763c141a393ab90474
 SHA512 
6336613d37ae45ca43d1cc2e1e2126bcd09247dbf81b3df979def44b240e2a736035503cf5aaeff0a86c830deb956f9ef7057c7fa1ac3da5119b8e6c1db0fe7f
+DIST polybar-3.6.0.tar.gz 436806 BLAKE2B 
69bc5348be44fb782b4847dbda90f2a378967664d1b4783f42e79859c27259f3bb670fe2cd9043216047f28c3231d397c5d7cf0076908bf88011cccff3650110
 SHA512 
d1193ebd19abc44921072f7330c63b16a289a5e4f443c1dbed6bdfeb98ef4821abafeb726cf500c2cbc6f211c8449c7e3698bb4f5531102c695a732fda051c03
 DIST xpp-044e69d05db7f89339bda1ccd1efe0263b01c8f6.tar.gz 84121 BLAKE2B 
dea2384773803bbc5de2ec971ed0cf769b0af8b987bbcf918718647e4787b4713af54a358c029e9603c28c5424488731f76ecc430b6b124bcd9255aef893431f
 SHA512 
646e159d47d6dac8f08a27a1cb54e2ef48e42cff952b55b3906c2021c424e015c070a31a7a1e70b62e0edc7a8b42b935a23b9a922eaab138d3f6929bc1fdb8d4

diff --git a/x11-misc/polybar/polybar-3.6.0.ebuild 
b/x11-misc/polybar/polybar-3.6.0.ebuild
new file mode 100644
index ..22e5d89b9188
--- /dev/null
+++ b/x11-misc/polybar/polybar-3.6.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-single-r1
+
+DESCRIPTION="A fast and easy-to-use tool for creating status bars"
+HOMEPAGE="https://github.com/polybar/polybar;
+SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="MIT"
+SLOT="0"
+IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
+   dev-libs/libuv:=
+   media-libs/fontconfig
+   media-libs/freetype
+   x11-libs/cairo[X,xcb(+)]
+   x11-libs/libxcb:=[xkb]
+   x11-libs/xcb-util
+   x11-libs/xcb-util-cursor
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+   alsa? ( media-libs/alsa-lib )
+   curl? ( net-misc/curl )
+   doc? ( dev-python/sphinx )
+   i3wm? (
+   dev-libs/jsoncpp:=
+   || ( x11-wm/i3 x11-wm/i3-gaps )
+   )
+   mpd? ( media-libs/libmpdclient )
+   network? ( dev-libs/libnl:3 )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_ALSA="$(usex alsa)"
+   -DENABLE_CURL="$(usex curl)"
+   -DBUILD_DOC="$(usex doc)"
+   -DENABLE_I3="$(usex i3wm)"
+   -DBUILD_POLYBAR_MSG="$(usex ipc)"
+   -DENABLE_MPD="$(usex mpd)"
+   -DENABLE_NETWORK="$(usex network)"
+   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
+   # Bug 767949
+   -DENABLE_CCACHE="OFF"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2022-01-29 Thread John Helmert III
commit: 0dbec6ec6aa08ef726cf783b5d9aab261192e853
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Jan 30 01:45:52 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Jan 30 01:46:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dbec6ec

x11-misc/polybar: drop 3.5.6

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/Manifest |  1 -
 x11-misc/polybar/polybar-3.5.6.ebuild | 71 ---
 2 files changed, 72 deletions(-)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 2698335a484b..f6f5801aaee1 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,4 +1,3 @@
 DIST i3ipcpp-86ddf7102c6903ae0cc543071e2d375403fc0727.tar.gz 43693 BLAKE2B 
a84525b0bd00d4ab4ed8afed00fd92eee965efea9960670dcea3efaa259834df5bb7cf8e79a894dd4d4f92f28643ad1b43ccbb374ade96174c6c2f6fc63f5ddc
 SHA512 
f4643bea5a78bd9518fecc9d56ece8d679539b99016440a6e4d45305984c02963d80e00c5375cc53ac7418e2f24f57279930428b331e077eaafa8d0717677662
-DIST polybar-3.5.6.tar.gz 282964 BLAKE2B 
518e8b2e1d2e0698540c4c93cdfce5283c5479b077859dfc98d57072ad23f6140cc2e7d34c34f5af71aeaf9e86642d111f409c53baba0b9398d923ad9b4058a4
 SHA512 
5022f7876489cc28805a52894c8ea42c2afc0600c84f6ce27f1a7c738fcc48fbf5f5d5537472378eae4f3d5ca36fc2fc8b069b379e35b1047d12a3b294e1857f
 DIST polybar-3.5.7.tar.gz 283520 BLAKE2B 
3f7cad2886c0f8352b92e636035607b2abab6dafd0966e6edb9f3b768fc6e5b180be2479f81812eb792f66edada6fe2625af5c3ecc9216763c141a393ab90474
 SHA512 
6336613d37ae45ca43d1cc2e1e2126bcd09247dbf81b3df979def44b240e2a736035503cf5aaeff0a86c830deb956f9ef7057c7fa1ac3da5119b8e6c1db0fe7f
 DIST xpp-044e69d05db7f89339bda1ccd1efe0263b01c8f6.tar.gz 84121 BLAKE2B 
dea2384773803bbc5de2ec971ed0cf769b0af8b987bbcf918718647e4787b4713af54a358c029e9603c28c5424488731f76ecc430b6b124bcd9255aef893431f
 SHA512 
646e159d47d6dac8f08a27a1cb54e2ef48e42cff952b55b3906c2021c424e015c070a31a7a1e70b62e0edc7a8b42b935a23b9a922eaab138d3f6929bc1fdb8d4

diff --git a/x11-misc/polybar/polybar-3.5.6.ebuild 
b/x11-misc/polybar/polybar-3.5.6.ebuild
deleted file mode 100644
index d36b8fef936b..
--- a/x11-misc/polybar/polybar-3.5.6.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9} )
-XPP_COMMIT="044e69d05db7f89339bda1ccd1efe0263b01c8f6"
-I3IPCPP_COMMIT="86ddf7102c6903ae0cc543071e2d375403fc0727"
-
-inherit cmake python-single-r1
-
-DESCRIPTION="A fast and easy-to-use tool for creating status bars"
-HOMEPAGE="https://github.com/polybar/polybar;
-SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
-   https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
-   https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
-
-KEYWORDS="amd64 x86"
-LICENSE="MIT"
-SLOT="0"
-IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
-   x11-libs/cairo[X,xcb(+)]
-   x11-libs/libxcb[xkb]
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-wm
-   x11-libs/xcb-util-xrm
-   alsa? ( media-libs/alsa-lib )
-   curl? ( net-misc/curl )
-   doc? ( dev-python/sphinx )
-   i3wm? (
-   dev-libs/jsoncpp:=
-   || ( x11-wm/i3 x11-wm/i3-gaps )
-   )
-   mpd? ( media-libs/libmpdclient )
-   network? ( net-wireless/wireless-tools )
-   pulseaudio? ( media-sound/pulseaudio )
-"
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   rmdir "${S}/lib/xpp" || die
-   mv "${WORKDIR}/xpp-${XPP_COMMIT}" "${S}/lib/xpp" || die
-
-   rmdir "${S}/lib/i3ipcpp" || die
-   mv "${WORKDIR}/i3ipcpp-${I3IPCPP_COMMIT}" "${S}/lib/i3ipcpp" || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_ALSA="$(usex alsa)"
-   -DENABLE_CURL="$(usex curl)"
-   -DBUILD_DOC="$(usex doc)"
-   -DENABLE_I3="$(usex i3wm)"
-   -DBUILD_IPC_MSG="$(usex ipc)"
-   -DENABLE_MPD="$(usex mpd)"
-   -DENABLE_NETWORK="$(usex network)"
-   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
-   # Bug 767949
-   -DENABLE_CCACHE="OFF"
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2022-01-29 Thread John Helmert III
commit: 15b507142ee56d4d1f9293be3bacefd9ae5b66ab
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Jan 30 01:45:04 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Jan 30 01:46:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15b50714

x11-misc/polybar: enable py3.10

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/polybar-3.5.7.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/polybar/polybar-3.5.7.ebuild 
b/x11-misc/polybar/polybar-3.5.7.ebuild
index d36b8fef936b..0086e86f6492 100644
--- a/x11-misc/polybar/polybar-3.5.7.ebuild
+++ b/x11-misc/polybar/polybar-3.5.7.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
 XPP_COMMIT="044e69d05db7f89339bda1ccd1efe0263b01c8f6"
 I3IPCPP_COMMIT="86ddf7102c6903ae0cc543071e2d375403fc0727"
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2021-11-01 Thread Sam James
commit: 85556da00d776b181ebcbffdfadc0fb27c9e96c4
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov  1 10:01:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov  1 10:01:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85556da0

x11-misc/polybar: Stabilize 3.5.7 x86, #821136

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

 x11-misc/polybar/polybar-3.5.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.5.7.ebuild 
b/x11-misc/polybar/polybar-3.5.7.ebuild
index 89766be375d..d36b8fef936 100644
--- a/x11-misc/polybar/polybar-3.5.7.ebuild
+++ b/x11-misc/polybar/polybar-3.5.7.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
 
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2021-10-31 Thread Sam James
commit: eb91d8abd8213ac06530766fae26e7f78a0bea48
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov  1 02:06:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov  1 02:06:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb91d8ab

x11-misc/polybar: Stabilize 3.5.7 amd64, #821136

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

 x11-misc/polybar/polybar-3.5.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.5.7.ebuild 
b/x11-misc/polybar/polybar-3.5.7.ebuild
index 967c31960f7..89766be375d 100644
--- a/x11-misc/polybar/polybar-3.5.7.ebuild
+++ b/x11-misc/polybar/polybar-3.5.7.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/, media-sound/lollypop/, x11-misc/compton/, x11-terms/xterm/, ...

2021-10-10 Thread Joonas Niilola
commit: f816bd765e230343d91d64df6755d0fefcfc5068
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Oct 10 07:15:42 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Oct 10 07:20:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f816bd76

*/*: reassign johu's packages

Signed-off-by: Joonas Niilola  gentoo.org>

 app-admin/calamares/metadata.xml   | 5 +
 app-admin/profile-cleaner/metadata.xml | 5 +
 app-crypt/zulucrypt/metadata.xml   | 5 +
 app-doc/zsh-lovers/metadata.xml| 5 +
 app-misc/screenfetch/metadata.xml  | 5 +
 dev-cpp/websocketpp/metadata.xml   | 5 +
 dev-libs/qtkeychain/metadata.xml   | 5 +
 dev-vcs/gti/metadata.xml   | 5 +
 media-sound/lollypop/metadata.xml  | 5 +
 net-im/discord-bin/metadata.xml| 5 +
 net-misc/sshpass/metadata.xml  | 5 +
 net-vpn/openfortivpn/metadata.xml  | 5 +
 sys-apps/cpuid/metadata.xml| 4 
 sys-apps/daemonize/metadata.xml| 5 +
 sys-fs/fuse-zip/metadata.xml   | 5 +
 x11-apps/luit/metadata.xml | 5 +
 x11-misc/compton/metadata.xml  | 5 +
 x11-misc/fpm2/metadata.xml | 5 +
 x11-misc/obconf/metadata.xml   | 5 +
 x11-misc/polybar/metadata.xml  | 4 
 x11-misc/sxhkd/metadata.xml| 5 +
 x11-terms/xterm/metadata.xml   | 5 +
 x11-wm/bspwm/metadata.xml  | 5 +
 23 files changed, 21 insertions(+), 92 deletions(-)

diff --git a/app-admin/calamares/metadata.xml b/app-admin/calamares/metadata.xml
index 5ae79279242..8d5ab7cbdf5 100644
--- a/app-admin/calamares/metadata.xml
+++ b/app-admin/calamares/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   j...@gentoo.org
-   Johannes Huber
-   
+   

Calamares is a distribution-independent system installer, with 
an
advanced partitioning feature for both manual and automated

diff --git a/app-admin/profile-cleaner/metadata.xml 
b/app-admin/profile-cleaner/metadata.xml
index 67834c9e8ba..32e9d158901 100644
--- a/app-admin/profile-cleaner/metadata.xml
+++ b/app-admin/profile-cleaner/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   j...@gentoo.org
-   Johannes Huber
-   
+   


https://github.com/graysky2/profile-cleaner/issues
graysky2/profile-cleaner

diff --git a/app-crypt/zulucrypt/metadata.xml b/app-crypt/zulucrypt/metadata.xml
index d1ac1033b5d..91676ea4813 100644
--- a/app-crypt/zulucrypt/metadata.xml
+++ b/app-crypt/zulucrypt/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   j...@gentoo.org
-   Johannes Huber
-   
+   


Enable support for the freedesktop.org Secret Service 
API via app-crypt/libsecret

diff --git a/app-doc/zsh-lovers/metadata.xml b/app-doc/zsh-lovers/metadata.xml
index be2af704430..115e9d64a66 100644
--- a/app-doc/zsh-lovers/metadata.xml
+++ b/app-doc/zsh-lovers/metadata.xml
@@ -1,8 +1,5 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   j...@gentoo.org
-   Johannes Huber
-   
+   
 

diff --git a/app-misc/screenfetch/metadata.xml 
b/app-misc/screenfetch/metadata.xml
index 2434515b11c..c7c7dee55d6 100644
--- a/app-misc/screenfetch/metadata.xml
+++ b/app-misc/screenfetch/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   j...@gentoo.org
-   Johannes Huber
-   
+   

Use the media-gfx/scrot package to 
take screenshots


diff --git a/dev-cpp/websocketpp/metadata.xml b/dev-cpp/websocketpp/metadata.xml
index 5addda310cd..f9e91f9ca91 100644
--- a/dev-cpp/websocketpp/metadata.xml
+++ b/dev-cpp/websocketpp/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   j...@gentoo.org
-   Johannes Huber
-   
+   

zaphoyd/websocketpp


diff --git a/dev-libs/qtkeychain/metadata.xml b/dev-libs/qtkeychain/metadata.xml
index d4921375172..3730d5ca0e7 100644
--- a/dev-libs/qtkeychain/metadata.xml
+++ b/dev-libs/qtkeychain/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   j...@gentoo.org
-   Johannes Huber
-   
+   

frankosterfeld/qtkeychain


diff --git a/dev-vcs/gti/metadata.xml b/dev-vcs/gti/metadata.xml
index be2af704430..115e9d64a66 100644
--- a/dev-vcs/gti/metadata.xml
+++ b/dev-vcs/gti/metadata.xml
@@ -1,8 +1,5 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   j...@gentoo.org
-   Johannes Huber
-   
+ 

[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2021-09-22 Thread John Helmert III
commit: 4797ac5727f3340e85560c9c8ab19a005ab2ae32
Author: John Helmert III  gentoo  org>
AuthorDate: Wed Sep 22 23:44:39 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed Sep 22 23:48:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4797ac57

x11-misc/polybar: drop 3.5.5

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/Manifest |  2 -
 x11-misc/polybar/polybar-3.5.5.ebuild | 71 ---
 2 files changed, 73 deletions(-)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 57bcb002e38..2698335a484 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,6 +1,4 @@
 DIST i3ipcpp-86ddf7102c6903ae0cc543071e2d375403fc0727.tar.gz 43693 BLAKE2B 
a84525b0bd00d4ab4ed8afed00fd92eee965efea9960670dcea3efaa259834df5bb7cf8e79a894dd4d4f92f28643ad1b43ccbb374ade96174c6c2f6fc63f5ddc
 SHA512 
f4643bea5a78bd9518fecc9d56ece8d679539b99016440a6e4d45305984c02963d80e00c5375cc53ac7418e2f24f57279930428b331e077eaafa8d0717677662
-DIST i3ipcpp-cb008b30fc5f3febfe467884cb0211ee3c16386b.tar.gz 43681 BLAKE2B 
a17c9764f429edd4a65d173ff43c139083a8831d9ee68d3024c033f039409efd486178a6225d06e3313642a9918298b1b60da1da75d49243973f8e2dd1fc855f
 SHA512 
27a90d80f2de45743c2347be5ec5c88db58c4f3bb2aa44093c2a1e3178bfd5761ec806bdec9c6b6a4de6d1e67d5f14d4518e99611bf7e2984cfc880898357133
-DIST polybar-3.5.5.tar.gz 282816 BLAKE2B 
c6bd7283fa30197446cc328f52b0d9ed6eadefaf6b19327898f559f860009b43d9923ad1d00bcf173f6a3663af6813c368563a9b59e91828ab8966aef722eea8
 SHA512 
f4174e82871aafcd890145eba472fc8c3055dafff4ea19123fa844d8bce2e85152e0e597496df8af257ef00d676e744249d204bb52668e3f303cc57a6fe3fcee
 DIST polybar-3.5.6.tar.gz 282964 BLAKE2B 
518e8b2e1d2e0698540c4c93cdfce5283c5479b077859dfc98d57072ad23f6140cc2e7d34c34f5af71aeaf9e86642d111f409c53baba0b9398d923ad9b4058a4
 SHA512 
5022f7876489cc28805a52894c8ea42c2afc0600c84f6ce27f1a7c738fcc48fbf5f5d5537472378eae4f3d5ca36fc2fc8b069b379e35b1047d12a3b294e1857f
 DIST polybar-3.5.7.tar.gz 283520 BLAKE2B 
3f7cad2886c0f8352b92e636035607b2abab6dafd0966e6edb9f3b768fc6e5b180be2479f81812eb792f66edada6fe2625af5c3ecc9216763c141a393ab90474
 SHA512 
6336613d37ae45ca43d1cc2e1e2126bcd09247dbf81b3df979def44b240e2a736035503cf5aaeff0a86c830deb956f9ef7057c7fa1ac3da5119b8e6c1db0fe7f
 DIST xpp-044e69d05db7f89339bda1ccd1efe0263b01c8f6.tar.gz 84121 BLAKE2B 
dea2384773803bbc5de2ec971ed0cf769b0af8b987bbcf918718647e4787b4713af54a358c029e9603c28c5424488731f76ecc430b6b124bcd9255aef893431f
 SHA512 
646e159d47d6dac8f08a27a1cb54e2ef48e42cff952b55b3906c2021c424e015c070a31a7a1e70b62e0edc7a8b42b935a23b9a922eaab138d3f6929bc1fdb8d4

diff --git a/x11-misc/polybar/polybar-3.5.5.ebuild 
b/x11-misc/polybar/polybar-3.5.5.ebuild
deleted file mode 100644
index 61bb99a7d5d..000
--- a/x11-misc/polybar/polybar-3.5.5.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9} )
-XPP_COMMIT="044e69d05db7f89339bda1ccd1efe0263b01c8f6"
-I3IPCPP_COMMIT="cb008b30fc5f3febfe467884cb0211ee3c16386b"
-
-inherit cmake python-single-r1
-
-DESCRIPTION="A fast and easy-to-use tool for creating status bars"
-HOMEPAGE="https://github.com/polybar/polybar;
-SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
-   https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
-   https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
-
-KEYWORDS="amd64 x86"
-LICENSE="MIT"
-SLOT="0"
-IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
-   x11-libs/cairo[X,xcb(+)]
-   x11-libs/libxcb[xkb]
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-wm
-   x11-libs/xcb-util-xrm
-   alsa? ( media-libs/alsa-lib )
-   curl? ( net-misc/curl )
-   doc? ( dev-python/sphinx )
-   i3wm? (
-   dev-libs/jsoncpp:=
-   || ( x11-wm/i3 x11-wm/i3-gaps )
-   )
-   mpd? ( media-libs/libmpdclient )
-   network? ( net-wireless/wireless-tools )
-   pulseaudio? ( media-sound/pulseaudio )
-"
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   rmdir "${S}/lib/xpp" || die
-   mv "${WORKDIR}/xpp-${XPP_COMMIT}" "${S}/lib/xpp" || die
-
-   rmdir "${S}/lib/i3ipcpp" || die
-   mv "${WORKDIR}/i3ipcpp-${I3IPCPP_COMMIT}" "${S}/lib/i3ipcpp" || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_ALSA="$(usex alsa)"
-   -DENABLE_CURL="$(usex curl)"
-   -DBUILD_DOC="$(usex doc)"
-   -DENABLE_I3="$(usex i3wm)"
-   -DBUILD_IPC_MSG="$(usex ipc)"
-   -DENABLE_MPD="$(usex mpd)"
-   

[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2021-09-22 Thread John Helmert III
commit: 14ae7c2da9d243d5d386b130548ffe9f9226b8a5
Author: John Helmert III  gentoo  org>
AuthorDate: Wed Sep 22 23:44:09 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed Sep 22 23:48:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ae7c2d

x11-misc/polybar: add 3.5.7

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/Manifest |  1 +
 x11-misc/polybar/polybar-3.5.7.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 020c164b248..57bcb002e38 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -2,4 +2,5 @@ DIST i3ipcpp-86ddf7102c6903ae0cc543071e2d375403fc0727.tar.gz 
43693 BLAKE2B a8452
 DIST i3ipcpp-cb008b30fc5f3febfe467884cb0211ee3c16386b.tar.gz 43681 BLAKE2B 
a17c9764f429edd4a65d173ff43c139083a8831d9ee68d3024c033f039409efd486178a6225d06e3313642a9918298b1b60da1da75d49243973f8e2dd1fc855f
 SHA512 
27a90d80f2de45743c2347be5ec5c88db58c4f3bb2aa44093c2a1e3178bfd5761ec806bdec9c6b6a4de6d1e67d5f14d4518e99611bf7e2984cfc880898357133
 DIST polybar-3.5.5.tar.gz 282816 BLAKE2B 
c6bd7283fa30197446cc328f52b0d9ed6eadefaf6b19327898f559f860009b43d9923ad1d00bcf173f6a3663af6813c368563a9b59e91828ab8966aef722eea8
 SHA512 
f4174e82871aafcd890145eba472fc8c3055dafff4ea19123fa844d8bce2e85152e0e597496df8af257ef00d676e744249d204bb52668e3f303cc57a6fe3fcee
 DIST polybar-3.5.6.tar.gz 282964 BLAKE2B 
518e8b2e1d2e0698540c4c93cdfce5283c5479b077859dfc98d57072ad23f6140cc2e7d34c34f5af71aeaf9e86642d111f409c53baba0b9398d923ad9b4058a4
 SHA512 
5022f7876489cc28805a52894c8ea42c2afc0600c84f6ce27f1a7c738fcc48fbf5f5d5537472378eae4f3d5ca36fc2fc8b069b379e35b1047d12a3b294e1857f
+DIST polybar-3.5.7.tar.gz 283520 BLAKE2B 
3f7cad2886c0f8352b92e636035607b2abab6dafd0966e6edb9f3b768fc6e5b180be2479f81812eb792f66edada6fe2625af5c3ecc9216763c141a393ab90474
 SHA512 
6336613d37ae45ca43d1cc2e1e2126bcd09247dbf81b3df979def44b240e2a736035503cf5aaeff0a86c830deb956f9ef7057c7fa1ac3da5119b8e6c1db0fe7f
 DIST xpp-044e69d05db7f89339bda1ccd1efe0263b01c8f6.tar.gz 84121 BLAKE2B 
dea2384773803bbc5de2ec971ed0cf769b0af8b987bbcf918718647e4787b4713af54a358c029e9603c28c5424488731f76ecc430b6b124bcd9255aef893431f
 SHA512 
646e159d47d6dac8f08a27a1cb54e2ef48e42cff952b55b3906c2021c424e015c070a31a7a1e70b62e0edc7a8b42b935a23b9a922eaab138d3f6929bc1fdb8d4

diff --git a/x11-misc/polybar/polybar-3.5.7.ebuild 
b/x11-misc/polybar/polybar-3.5.7.ebuild
new file mode 100644
index 000..967c31960f7
--- /dev/null
+++ b/x11-misc/polybar/polybar-3.5.7.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+XPP_COMMIT="044e69d05db7f89339bda1ccd1efe0263b01c8f6"
+I3IPCPP_COMMIT="86ddf7102c6903ae0cc543071e2d375403fc0727"
+
+inherit cmake python-single-r1
+
+DESCRIPTION="A fast and easy-to-use tool for creating status bars"
+HOMEPAGE="https://github.com/polybar/polybar;
+SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+   https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
+   https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="MIT"
+SLOT="0"
+IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
+   x11-libs/cairo[X,xcb(+)]
+   x11-libs/libxcb[xkb]
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+   alsa? ( media-libs/alsa-lib )
+   curl? ( net-misc/curl )
+   doc? ( dev-python/sphinx )
+   i3wm? (
+   dev-libs/jsoncpp:=
+   || ( x11-wm/i3 x11-wm/i3-gaps )
+   )
+   mpd? ( media-libs/libmpdclient )
+   network? ( net-wireless/wireless-tools )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   rmdir "${S}/lib/xpp" || die
+   mv "${WORKDIR}/xpp-${XPP_COMMIT}" "${S}/lib/xpp" || die
+
+   rmdir "${S}/lib/i3ipcpp" || die
+   mv "${WORKDIR}/i3ipcpp-${I3IPCPP_COMMIT}" "${S}/lib/i3ipcpp" || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_ALSA="$(usex alsa)"
+   -DENABLE_CURL="$(usex curl)"
+   -DBUILD_DOC="$(usex doc)"
+   -DENABLE_I3="$(usex i3wm)"
+   -DBUILD_IPC_MSG="$(usex ipc)"
+   -DENABLE_MPD="$(usex mpd)"
+   -DENABLE_NETWORK="$(usex network)"
+   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
+   # Bug 767949
+   -DENABLE_CCACHE="OFF"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2021-07-17 Thread David Seifert
commit: d31baf62db8f80e176ca5b5ba01a24bee5cf3bbf
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jul 17 18:17:21 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jul 17 18:17:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d31baf62

x11-misc/polybar: PYTHON_MULTI_USEDEP -> PYTHON_USEDEP

Signed-off-by: David Seifert  gentoo.org>

 x11-misc/polybar/polybar-3.5.5.ebuild | 4 ++--
 x11-misc/polybar/polybar-3.5.6.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/x11-misc/polybar/polybar-3.5.5.ebuild 
b/x11-misc/polybar/polybar-3.5.5.ebuild
index 9cf689dc360..61bb99a7d5d 100644
--- a/x11-misc/polybar/polybar-3.5.5.ebuild
+++ b/x11-misc/polybar/polybar-3.5.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9} )
 XPP_COMMIT="044e69d05db7f89339bda1ccd1efe0263b01c8f6"
 I3IPCPP_COMMIT="cb008b30fc5f3febfe467884cb0211ee3c16386b"
 
@@ -23,7 +23,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 DEPEND="
${PYTHON_DEPS}
-   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_MULTI_USEDEP}]')
+   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
x11-libs/cairo[X,xcb(+)]
x11-libs/libxcb[xkb]
x11-libs/xcb-util-image

diff --git a/x11-misc/polybar/polybar-3.5.6.ebuild 
b/x11-misc/polybar/polybar-3.5.6.ebuild
index ebab3b6c656..d36b8fef936 100644
--- a/x11-misc/polybar/polybar-3.5.6.ebuild
+++ b/x11-misc/polybar/polybar-3.5.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9} )
 XPP_COMMIT="044e69d05db7f89339bda1ccd1efe0263b01c8f6"
 I3IPCPP_COMMIT="86ddf7102c6903ae0cc543071e2d375403fc0727"
 
@@ -23,7 +23,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 DEPEND="
${PYTHON_DEPS}
-   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_MULTI_USEDEP}]')
+   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
x11-libs/cairo[X,xcb(+)]
x11-libs/libxcb[xkb]
x11-libs/xcb-util-image



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2021-07-11 Thread Sam James
commit: d1ea00dd92fdb0c3bb8ac3313cfd5e600ce8ad3b
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 11 20:51:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 11 20:51:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1ea00dd

x11-misc/polybar: Stabilize 3.5.6 x86, #801607

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

 x11-misc/polybar/polybar-3.5.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.5.6.ebuild 
b/x11-misc/polybar/polybar-3.5.6.ebuild
index 84928bc93b7..ebab3b6c656 100644
--- a/x11-misc/polybar/polybar-3.5.6.ebuild
+++ b/x11-misc/polybar/polybar-3.5.6.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
 
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2021-07-11 Thread John Helmert III
commit: 2a71b7635dc99cb0640fdc9ed3d1c099c5e9e178
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Jul 11 19:04:49 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Jul 11 19:11:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a71b763

x11-misc/polybar: stabilize 3.5.6 for amd64, bug 801607

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/polybar-3.5.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.5.6.ebuild 
b/x11-misc/polybar/polybar-3.5.6.ebuild
index 609e610e799..84928bc93b7 100644
--- a/x11-misc/polybar/polybar-3.5.6.ebuild
+++ b/x11-misc/polybar/polybar-3.5.6.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2021-05-24 Thread John Helmert III
commit: 17130068943d51b8a61a8d77fc2deaf7ed4bcc62
Author: John Helmert III  gentoo  org>
AuthorDate: Mon May 24 02:46:22 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon May 24 23:36:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17130068

x11-misc/polybar: drop 3.4.3

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/Manifest |  3 --
 x11-misc/polybar/polybar-3.4.3.ebuild | 69 ---
 2 files changed, 72 deletions(-)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 653acfe2366..020c164b248 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,8 +1,5 @@
-DIST i3ipcpp-21ce9060ac7c502225fdbd2f200b1cbdd8eca08d.tar.gz 191599 BLAKE2B 
85488a6c2ab9c6f653b499ceaa6d8e803dd8b32cd701a7fbbe151f7f3ea2dc30555c520ded53f023a21b119be97c2b07ae1ab413479cfde677e2073f3d48e36b
 SHA512 
ba136bd531899ce9e87d458bd6f7d16f45509def37e4fd7aafc16d0e122fe5f56d0eb9dbc3e722dbb6c9812913a7aafa4b749a9c727ab0988908b1e2a425
 DIST i3ipcpp-86ddf7102c6903ae0cc543071e2d375403fc0727.tar.gz 43693 BLAKE2B 
a84525b0bd00d4ab4ed8afed00fd92eee965efea9960670dcea3efaa259834df5bb7cf8e79a894dd4d4f92f28643ad1b43ccbb374ade96174c6c2f6fc63f5ddc
 SHA512 
f4643bea5a78bd9518fecc9d56ece8d679539b99016440a6e4d45305984c02963d80e00c5375cc53ac7418e2f24f57279930428b331e077eaafa8d0717677662
 DIST i3ipcpp-cb008b30fc5f3febfe467884cb0211ee3c16386b.tar.gz 43681 BLAKE2B 
a17c9764f429edd4a65d173ff43c139083a8831d9ee68d3024c033f039409efd486178a6225d06e3313642a9918298b1b60da1da75d49243973f8e2dd1fc855f
 SHA512 
27a90d80f2de45743c2347be5ec5c88db58c4f3bb2aa44093c2a1e3178bfd5761ec806bdec9c6b6a4de6d1e67d5f14d4518e99611bf7e2984cfc880898357133
-DIST polybar-3.4.3.tar.gz 253207 BLAKE2B 
213b5ea67cc337c47f62afcdce9cacf66516e6f410d2d93570567cddf9f0f5b93764f16e3eaf7c03c56a5ddad62ade92bd83fcfe30c6b91d067c2343f7264342
 SHA512 
20ac34375da4634a7fd596f38e98a245186c94f8fd624d1dfdcd6633a3c8470fcc57946a50a59177e9d34689aeb5f6cde49e95b30ad699239a2aabbf0635d31a
 DIST polybar-3.5.5.tar.gz 282816 BLAKE2B 
c6bd7283fa30197446cc328f52b0d9ed6eadefaf6b19327898f559f860009b43d9923ad1d00bcf173f6a3663af6813c368563a9b59e91828ab8966aef722eea8
 SHA512 
f4174e82871aafcd890145eba472fc8c3055dafff4ea19123fa844d8bce2e85152e0e597496df8af257ef00d676e744249d204bb52668e3f303cc57a6fe3fcee
 DIST polybar-3.5.6.tar.gz 282964 BLAKE2B 
518e8b2e1d2e0698540c4c93cdfce5283c5479b077859dfc98d57072ad23f6140cc2e7d34c34f5af71aeaf9e86642d111f409c53baba0b9398d923ad9b4058a4
 SHA512 
5022f7876489cc28805a52894c8ea42c2afc0600c84f6ce27f1a7c738fcc48fbf5f5d5537472378eae4f3d5ca36fc2fc8b069b379e35b1047d12a3b294e1857f
 DIST xpp-044e69d05db7f89339bda1ccd1efe0263b01c8f6.tar.gz 84121 BLAKE2B 
dea2384773803bbc5de2ec971ed0cf769b0af8b987bbcf918718647e4787b4713af54a358c029e9603c28c5424488731f76ecc430b6b124bcd9255aef893431f
 SHA512 
646e159d47d6dac8f08a27a1cb54e2ef48e42cff952b55b3906c2021c424e015c070a31a7a1e70b62e0edc7a8b42b935a23b9a922eaab138d3f6929bc1fdb8d4
-DIST xpp-8c019e6d7fefd2468791bc1cbf90d68ff7c1ba33.tar.gz 83974 BLAKE2B 
6ea8599136288c006b6993bd6c704ec32d82773153733b4bc6a9c3f326eaf6f3b155d92f270eeb14d57b399f7b5ea0f6bdd5cee41bb5bdf4c1650f337b77f857
 SHA512 
92874b25305b3be777e739122ff82f1ba16b8e2e445e8ee4891918074ea8ea371f2016d7901cfc477d0286a9e15910c4cee431a11eb71e32728bfbf561313e4f

diff --git a/x11-misc/polybar/polybar-3.4.3.ebuild 
b/x11-misc/polybar/polybar-3.4.3.ebuild
deleted file mode 100644
index bb2d1dab4f8..000
--- a/x11-misc/polybar/polybar-3.4.3.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-XPP_COMMIT="8c019e6d7fefd2468791bc1cbf90d68ff7c1ba33"
-I3IPCPP_COMMIT="21ce9060ac7c502225fdbd2f200b1cbdd8eca08d"
-
-inherit cmake python-single-r1
-
-DESCRIPTION="A fast and easy-to-use tool for creating status bars"
-HOMEPAGE="https://github.com/polybar/polybar;
-SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
-   https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
-   https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
-
-KEYWORDS="amd64 x86"
-LICENSE="MIT"
-SLOT="0"
-IUSE="alsa curl i3wm ipc mpd network pulseaudio"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_MULTI_USEDEP}]')
-   x11-libs/cairo[X,xcb(+)]
-   x11-libs/libxcb[xkb]
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-wm
-   x11-libs/xcb-util-xrm
-   alsa? ( media-libs/alsa-lib )
-   curl? ( net-misc/curl )
-   i3wm? (
-   dev-libs/jsoncpp:=
-   || ( x11-wm/i3 x11-wm/i3-gaps )
-   )
-   mpd? ( media-libs/libmpdclient )
-   network? ( net-wireless/wireless-tools )
-   pulseaudio? ( 

[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2021-05-24 Thread John Helmert III
commit: 16af8a9d232c3a388d02b74b5aacc7559891128d
Author: John Helmert III  gentoo  org>
AuthorDate: Mon May 24 02:45:06 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon May 24 23:36:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16af8a9d

x11-misc/polybar: add 3.5.6

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/Manifest |  2 +
 x11-misc/polybar/polybar-3.5.6.ebuild | 71 +++
 2 files changed, 73 insertions(+)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 8926f8a43d8..653acfe2366 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,6 +1,8 @@
 DIST i3ipcpp-21ce9060ac7c502225fdbd2f200b1cbdd8eca08d.tar.gz 191599 BLAKE2B 
85488a6c2ab9c6f653b499ceaa6d8e803dd8b32cd701a7fbbe151f7f3ea2dc30555c520ded53f023a21b119be97c2b07ae1ab413479cfde677e2073f3d48e36b
 SHA512 
ba136bd531899ce9e87d458bd6f7d16f45509def37e4fd7aafc16d0e122fe5f56d0eb9dbc3e722dbb6c9812913a7aafa4b749a9c727ab0988908b1e2a425
+DIST i3ipcpp-86ddf7102c6903ae0cc543071e2d375403fc0727.tar.gz 43693 BLAKE2B 
a84525b0bd00d4ab4ed8afed00fd92eee965efea9960670dcea3efaa259834df5bb7cf8e79a894dd4d4f92f28643ad1b43ccbb374ade96174c6c2f6fc63f5ddc
 SHA512 
f4643bea5a78bd9518fecc9d56ece8d679539b99016440a6e4d45305984c02963d80e00c5375cc53ac7418e2f24f57279930428b331e077eaafa8d0717677662
 DIST i3ipcpp-cb008b30fc5f3febfe467884cb0211ee3c16386b.tar.gz 43681 BLAKE2B 
a17c9764f429edd4a65d173ff43c139083a8831d9ee68d3024c033f039409efd486178a6225d06e3313642a9918298b1b60da1da75d49243973f8e2dd1fc855f
 SHA512 
27a90d80f2de45743c2347be5ec5c88db58c4f3bb2aa44093c2a1e3178bfd5761ec806bdec9c6b6a4de6d1e67d5f14d4518e99611bf7e2984cfc880898357133
 DIST polybar-3.4.3.tar.gz 253207 BLAKE2B 
213b5ea67cc337c47f62afcdce9cacf66516e6f410d2d93570567cddf9f0f5b93764f16e3eaf7c03c56a5ddad62ade92bd83fcfe30c6b91d067c2343f7264342
 SHA512 
20ac34375da4634a7fd596f38e98a245186c94f8fd624d1dfdcd6633a3c8470fcc57946a50a59177e9d34689aeb5f6cde49e95b30ad699239a2aabbf0635d31a
 DIST polybar-3.5.5.tar.gz 282816 BLAKE2B 
c6bd7283fa30197446cc328f52b0d9ed6eadefaf6b19327898f559f860009b43d9923ad1d00bcf173f6a3663af6813c368563a9b59e91828ab8966aef722eea8
 SHA512 
f4174e82871aafcd890145eba472fc8c3055dafff4ea19123fa844d8bce2e85152e0e597496df8af257ef00d676e744249d204bb52668e3f303cc57a6fe3fcee
+DIST polybar-3.5.6.tar.gz 282964 BLAKE2B 
518e8b2e1d2e0698540c4c93cdfce5283c5479b077859dfc98d57072ad23f6140cc2e7d34c34f5af71aeaf9e86642d111f409c53baba0b9398d923ad9b4058a4
 SHA512 
5022f7876489cc28805a52894c8ea42c2afc0600c84f6ce27f1a7c738fcc48fbf5f5d5537472378eae4f3d5ca36fc2fc8b069b379e35b1047d12a3b294e1857f
 DIST xpp-044e69d05db7f89339bda1ccd1efe0263b01c8f6.tar.gz 84121 BLAKE2B 
dea2384773803bbc5de2ec971ed0cf769b0af8b987bbcf918718647e4787b4713af54a358c029e9603c28c5424488731f76ecc430b6b124bcd9255aef893431f
 SHA512 
646e159d47d6dac8f08a27a1cb54e2ef48e42cff952b55b3906c2021c424e015c070a31a7a1e70b62e0edc7a8b42b935a23b9a922eaab138d3f6929bc1fdb8d4
 DIST xpp-8c019e6d7fefd2468791bc1cbf90d68ff7c1ba33.tar.gz 83974 BLAKE2B 
6ea8599136288c006b6993bd6c704ec32d82773153733b4bc6a9c3f326eaf6f3b155d92f270eeb14d57b399f7b5ea0f6bdd5cee41bb5bdf4c1650f337b77f857
 SHA512 
92874b25305b3be777e739122ff82f1ba16b8e2e445e8ee4891918074ea8ea371f2016d7901cfc477d0286a9e15910c4cee431a11eb71e32728bfbf561313e4f

diff --git a/x11-misc/polybar/polybar-3.5.6.ebuild 
b/x11-misc/polybar/polybar-3.5.6.ebuild
new file mode 100644
index 000..609e610e799
--- /dev/null
+++ b/x11-misc/polybar/polybar-3.5.6.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+XPP_COMMIT="044e69d05db7f89339bda1ccd1efe0263b01c8f6"
+I3IPCPP_COMMIT="86ddf7102c6903ae0cc543071e2d375403fc0727"
+
+inherit cmake python-single-r1
+
+DESCRIPTION="A fast and easy-to-use tool for creating status bars"
+HOMEPAGE="https://github.com/polybar/polybar;
+SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+   https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
+   https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="MIT"
+SLOT="0"
+IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_MULTI_USEDEP}]')
+   x11-libs/cairo[X,xcb(+)]
+   x11-libs/libxcb[xkb]
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+   alsa? ( media-libs/alsa-lib )
+   curl? ( net-misc/curl )
+   doc? ( dev-python/sphinx )
+   i3wm? (
+   dev-libs/jsoncpp:=
+   || ( x11-wm/i3 x11-wm/i3-gaps )
+   )
+   mpd? ( media-libs/libmpdclient )
+   network? ( 

[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2021-04-15 Thread Sam James
commit: 9ab2b3b0799632db63a2c554cfaa7896bdd5de57
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 16 00:35:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 16 00:35:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ab2b3b0

x11-misc/polybar: Stabilize 3.5.5 x86, #782241

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

 x11-misc/polybar/polybar-3.5.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.5.5.ebuild 
b/x11-misc/polybar/polybar-3.5.5.ebuild
index 520f1ae8960..9cf689dc360 100644
--- a/x11-misc/polybar/polybar-3.5.5.ebuild
+++ b/x11-misc/polybar/polybar-3.5.5.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
 
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2021-04-13 Thread Agostino Sarubbo
commit: 3c228ed02182893a232b783b715f0ed908a2a699
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Apr 13 07:35:38 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Apr 13 07:35:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c228ed0

x11-misc/polybar: amd64 stable wrt bug #782241

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-misc/polybar/polybar-3.5.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.5.5.ebuild 
b/x11-misc/polybar/polybar-3.5.5.ebuild
index e8f06439f9c..520f1ae8960 100644
--- a/x11-misc/polybar/polybar-3.5.5.ebuild
+++ b/x11-misc/polybar/polybar-3.5.5.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2021-03-13 Thread John Helmert III
commit: bdbc75e38c6b73a6043b63b2660e83a9c312ae24
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Mar 14 05:33:38 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Mar 14 05:36:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdbc75e3

x11-misc/polybar: 3.4.3 python bump

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/polybar-3.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.4.3.ebuild 
b/x11-misc/polybar/polybar-3.4.3.ebuild
index 86a47278693..bb2d1dab4f8 100644
--- a/x11-misc/polybar/polybar-3.4.3.ebuild
+++ b/x11-misc/polybar/polybar-3.4.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 XPP_COMMIT="8c019e6d7fefd2468791bc1cbf90d68ff7c1ba33"
 I3IPCPP_COMMIT="21ce9060ac7c502225fdbd2f200b1cbdd8eca08d"
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2021-03-01 Thread John Helmert III
commit: 76496627f7b13e95d2884ab14bef6df30229be49
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Mar  2 02:41:20 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Mar  2 02:42:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76496627

x11-misc/polybar: bump to 3.5.5

Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/Manifest   | 2 +-
 x11-misc/polybar/{polybar-3.5.4.ebuild => polybar-3.5.5.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index ac3643b352a..8926f8a43d8 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,6 +1,6 @@
 DIST i3ipcpp-21ce9060ac7c502225fdbd2f200b1cbdd8eca08d.tar.gz 191599 BLAKE2B 
85488a6c2ab9c6f653b499ceaa6d8e803dd8b32cd701a7fbbe151f7f3ea2dc30555c520ded53f023a21b119be97c2b07ae1ab413479cfde677e2073f3d48e36b
 SHA512 
ba136bd531899ce9e87d458bd6f7d16f45509def37e4fd7aafc16d0e122fe5f56d0eb9dbc3e722dbb6c9812913a7aafa4b749a9c727ab0988908b1e2a425
 DIST i3ipcpp-cb008b30fc5f3febfe467884cb0211ee3c16386b.tar.gz 43681 BLAKE2B 
a17c9764f429edd4a65d173ff43c139083a8831d9ee68d3024c033f039409efd486178a6225d06e3313642a9918298b1b60da1da75d49243973f8e2dd1fc855f
 SHA512 
27a90d80f2de45743c2347be5ec5c88db58c4f3bb2aa44093c2a1e3178bfd5761ec806bdec9c6b6a4de6d1e67d5f14d4518e99611bf7e2984cfc880898357133
 DIST polybar-3.4.3.tar.gz 253207 BLAKE2B 
213b5ea67cc337c47f62afcdce9cacf66516e6f410d2d93570567cddf9f0f5b93764f16e3eaf7c03c56a5ddad62ade92bd83fcfe30c6b91d067c2343f7264342
 SHA512 
20ac34375da4634a7fd596f38e98a245186c94f8fd624d1dfdcd6633a3c8470fcc57946a50a59177e9d34689aeb5f6cde49e95b30ad699239a2aabbf0635d31a
-DIST polybar-3.5.4.tar.gz 282581 BLAKE2B 
4c9d10e2974200b3df05685e703d0fc5340d4ee194a4a01cb7a1ea6917e8e3b1a3a71849ef345eba416873a567bbf69b597b1a2dff679e17ac34b86f3e164c5d
 SHA512 
0e01ef9284b2a66af3080e5b709f5220da07462dfa9b0836e2bdc275b4cf735245e5ede0eb404a9a73f35722ae455ec3b4ef525ad65362a2ffc607b73295eae5
+DIST polybar-3.5.5.tar.gz 282816 BLAKE2B 
c6bd7283fa30197446cc328f52b0d9ed6eadefaf6b19327898f559f860009b43d9923ad1d00bcf173f6a3663af6813c368563a9b59e91828ab8966aef722eea8
 SHA512 
f4174e82871aafcd890145eba472fc8c3055dafff4ea19123fa844d8bce2e85152e0e597496df8af257ef00d676e744249d204bb52668e3f303cc57a6fe3fcee
 DIST xpp-044e69d05db7f89339bda1ccd1efe0263b01c8f6.tar.gz 84121 BLAKE2B 
dea2384773803bbc5de2ec971ed0cf769b0af8b987bbcf918718647e4787b4713af54a358c029e9603c28c5424488731f76ecc430b6b124bcd9255aef893431f
 SHA512 
646e159d47d6dac8f08a27a1cb54e2ef48e42cff952b55b3906c2021c424e015c070a31a7a1e70b62e0edc7a8b42b935a23b9a922eaab138d3f6929bc1fdb8d4
 DIST xpp-8c019e6d7fefd2468791bc1cbf90d68ff7c1ba33.tar.gz 83974 BLAKE2B 
6ea8599136288c006b6993bd6c704ec32d82773153733b4bc6a9c3f326eaf6f3b155d92f270eeb14d57b399f7b5ea0f6bdd5cee41bb5bdf4c1650f337b77f857
 SHA512 
92874b25305b3be777e739122ff82f1ba16b8e2e445e8ee4891918074ea8ea371f2016d7901cfc477d0286a9e15910c4cee431a11eb71e32728bfbf561313e4f

diff --git a/x11-misc/polybar/polybar-3.5.4.ebuild 
b/x11-misc/polybar/polybar-3.5.5.ebuild
similarity index 100%
rename from x11-misc/polybar/polybar-3.5.4.ebuild
rename to x11-misc/polybar/polybar-3.5.5.ebuild



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2021-02-22 Thread John Helmert III
commit: 4364793311421ec7ad7adff94fabe6af5bc9546b
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Feb 22 21:28:45 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Feb 22 21:29:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43647933

x11-misc/polybar: force off build system CCACHEing

Using ccache for builds in Portage should be done via FEATURES=ccache
and CCACHE_DIR.

Closes: https://bugs.gentoo.org/767949
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/polybar-3.4.3.ebuild | 4 +++-
 x11-misc/polybar/polybar-3.5.4.ebuild | 2 ++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.4.3.ebuild 
b/x11-misc/polybar/polybar-3.4.3.ebuild
index a66e7c726bb..86a47278693 100644
--- a/x11-misc/polybar/polybar-3.4.3.ebuild
+++ b/x11-misc/polybar/polybar-3.4.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -61,6 +61,8 @@ src_configure() {
-DENABLE_MPD="$(usex mpd)"
-DENABLE_NETWORK="$(usex network)"
-DENABLE_PULSEAUDIO="$(usex pulseaudio)"
+   # Bug 767949
+   -DENABLE_CCACHE="OFF"
)
 
cmake_src_configure

diff --git a/x11-misc/polybar/polybar-3.5.4.ebuild 
b/x11-misc/polybar/polybar-3.5.4.ebuild
index 6fbf15046c6..e8f06439f9c 100644
--- a/x11-misc/polybar/polybar-3.5.4.ebuild
+++ b/x11-misc/polybar/polybar-3.5.4.ebuild
@@ -63,6 +63,8 @@ src_configure() {
-DENABLE_MPD="$(usex mpd)"
-DENABLE_NETWORK="$(usex network)"
-DENABLE_PULSEAUDIO="$(usex pulseaudio)"
+   # Bug 767949
+   -DENABLE_CCACHE="OFF"
)
 
cmake_src_configure



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2021-01-08 Thread Sam James
commit: d81433572ad9774eb06afa4d69f9597677c20b69
Author: John Helmert III  posteo  net>
AuthorDate: Thu Jan  7 15:24:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  9 04:21:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8143357

x11-misc/polybar: 3.5.3 -> 3.5.4

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: John Helmert III  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/18976
Signed-off-by: Sam James  gentoo.org>

 x11-misc/polybar/Manifest   | 2 +-
 x11-misc/polybar/{polybar-3.5.3.ebuild => polybar-3.5.4.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 4cb95e20f2a..ac3643b352a 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,6 +1,6 @@
 DIST i3ipcpp-21ce9060ac7c502225fdbd2f200b1cbdd8eca08d.tar.gz 191599 BLAKE2B 
85488a6c2ab9c6f653b499ceaa6d8e803dd8b32cd701a7fbbe151f7f3ea2dc30555c520ded53f023a21b119be97c2b07ae1ab413479cfde677e2073f3d48e36b
 SHA512 
ba136bd531899ce9e87d458bd6f7d16f45509def37e4fd7aafc16d0e122fe5f56d0eb9dbc3e722dbb6c9812913a7aafa4b749a9c727ab0988908b1e2a425
 DIST i3ipcpp-cb008b30fc5f3febfe467884cb0211ee3c16386b.tar.gz 43681 BLAKE2B 
a17c9764f429edd4a65d173ff43c139083a8831d9ee68d3024c033f039409efd486178a6225d06e3313642a9918298b1b60da1da75d49243973f8e2dd1fc855f
 SHA512 
27a90d80f2de45743c2347be5ec5c88db58c4f3bb2aa44093c2a1e3178bfd5761ec806bdec9c6b6a4de6d1e67d5f14d4518e99611bf7e2984cfc880898357133
 DIST polybar-3.4.3.tar.gz 253207 BLAKE2B 
213b5ea67cc337c47f62afcdce9cacf66516e6f410d2d93570567cddf9f0f5b93764f16e3eaf7c03c56a5ddad62ade92bd83fcfe30c6b91d067c2343f7264342
 SHA512 
20ac34375da4634a7fd596f38e98a245186c94f8fd624d1dfdcd6633a3c8470fcc57946a50a59177e9d34689aeb5f6cde49e95b30ad699239a2aabbf0635d31a
-DIST polybar-3.5.3.tar.gz 282640 BLAKE2B 
d3be62d912830a9d1118980b12b55747467b9e2cc8df4713cef2d4b9f4fa70c2b7030d3c04fb9abb467de20ed098443f64376fcfb1ad2bcbfcf06e59b03656aa
 SHA512 
e381f1acb546811049a728631f2b0072ab58695d11590945f690d73cae6c119cd778f43236a3cfa7dc5926a12aaae7b95759fdb6d2a29d5684cd99612ca81aed
+DIST polybar-3.5.4.tar.gz 282581 BLAKE2B 
4c9d10e2974200b3df05685e703d0fc5340d4ee194a4a01cb7a1ea6917e8e3b1a3a71849ef345eba416873a567bbf69b597b1a2dff679e17ac34b86f3e164c5d
 SHA512 
0e01ef9284b2a66af3080e5b709f5220da07462dfa9b0836e2bdc275b4cf735245e5ede0eb404a9a73f35722ae455ec3b4ef525ad65362a2ffc607b73295eae5
 DIST xpp-044e69d05db7f89339bda1ccd1efe0263b01c8f6.tar.gz 84121 BLAKE2B 
dea2384773803bbc5de2ec971ed0cf769b0af8b987bbcf918718647e4787b4713af54a358c029e9603c28c5424488731f76ecc430b6b124bcd9255aef893431f
 SHA512 
646e159d47d6dac8f08a27a1cb54e2ef48e42cff952b55b3906c2021c424e015c070a31a7a1e70b62e0edc7a8b42b935a23b9a922eaab138d3f6929bc1fdb8d4
 DIST xpp-8c019e6d7fefd2468791bc1cbf90d68ff7c1ba33.tar.gz 83974 BLAKE2B 
6ea8599136288c006b6993bd6c704ec32d82773153733b4bc6a9c3f326eaf6f3b155d92f270eeb14d57b399f7b5ea0f6bdd5cee41bb5bdf4c1650f337b77f857
 SHA512 
92874b25305b3be777e739122ff82f1ba16b8e2e445e8ee4891918074ea8ea371f2016d7901cfc477d0286a9e15910c4cee431a11eb71e32728bfbf561313e4f

diff --git a/x11-misc/polybar/polybar-3.5.3.ebuild 
b/x11-misc/polybar/polybar-3.5.4.ebuild
similarity index 98%
rename from x11-misc/polybar/polybar-3.5.3.ebuild
rename to x11-misc/polybar/polybar-3.5.4.ebuild
index cf06663c956..485b315004b 100644
--- a/x11-misc/polybar/polybar-3.5.3.ebuild
+++ b/x11-misc/polybar/polybar-3.5.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2020-12-26 Thread Sam James
commit: 655e2d71f89ac6f49b6dfee7d236e51ae5844d78
Author: John Helmert III  posteo  net>
AuthorDate: Wed Dec 23 22:49:37 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 05:32:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=655e2d71

x11-misc/polybar: add 3.5.3

Closes: https://bugs.gentoo.org/760150
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: John Helmert III  posteo.net>
Signed-off-by: Sam James  gentoo.org>

 x11-misc/polybar/Manifest |  1 +
 x11-misc/polybar/polybar-3.5.3.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 4655a3ada2b..88dcd683936 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -2,5 +2,6 @@ DIST i3ipcpp-21ce9060ac7c502225fdbd2f200b1cbdd8eca08d.tar.gz 
191599 BLAKE2B 8548
 DIST i3ipcpp-cb008b30fc5f3febfe467884cb0211ee3c16386b.tar.gz 43681 BLAKE2B 
a17c9764f429edd4a65d173ff43c139083a8831d9ee68d3024c033f039409efd486178a6225d06e3313642a9918298b1b60da1da75d49243973f8e2dd1fc855f
 SHA512 
27a90d80f2de45743c2347be5ec5c88db58c4f3bb2aa44093c2a1e3178bfd5761ec806bdec9c6b6a4de6d1e67d5f14d4518e99611bf7e2984cfc880898357133
 DIST polybar-3.4.3.tar.gz 253207 BLAKE2B 
213b5ea67cc337c47f62afcdce9cacf66516e6f410d2d93570567cddf9f0f5b93764f16e3eaf7c03c56a5ddad62ade92bd83fcfe30c6b91d067c2343f7264342
 SHA512 
20ac34375da4634a7fd596f38e98a245186c94f8fd624d1dfdcd6633a3c8470fcc57946a50a59177e9d34689aeb5f6cde49e95b30ad699239a2aabbf0635d31a
 DIST polybar-3.5.2.tar.gz 282025 BLAKE2B 
9d9dbd94ff998d9e44fa52739f585dc3c602ef7fa05ac8c4e3d2a0ed9d62adf5a19aadbc2b923b51c57d5a6108807eaf1614987b6d2887dcd47b0e41bc07c1c6
 SHA512 
0dcd7ce1c7fd67839ce7ee16061aef760c1cce06cea370834aa1055b22cb40dcb8e059fd9f80b87223a76aad1d7967610318a64139f5adbd9d90790a6a4b0b3a
+DIST polybar-3.5.3.tar.gz 282640 BLAKE2B 
d3be62d912830a9d1118980b12b55747467b9e2cc8df4713cef2d4b9f4fa70c2b7030d3c04fb9abb467de20ed098443f64376fcfb1ad2bcbfcf06e59b03656aa
 SHA512 
e381f1acb546811049a728631f2b0072ab58695d11590945f690d73cae6c119cd778f43236a3cfa7dc5926a12aaae7b95759fdb6d2a29d5684cd99612ca81aed
 DIST xpp-044e69d05db7f89339bda1ccd1efe0263b01c8f6.tar.gz 84121 BLAKE2B 
dea2384773803bbc5de2ec971ed0cf769b0af8b987bbcf918718647e4787b4713af54a358c029e9603c28c5424488731f76ecc430b6b124bcd9255aef893431f
 SHA512 
646e159d47d6dac8f08a27a1cb54e2ef48e42cff952b55b3906c2021c424e015c070a31a7a1e70b62e0edc7a8b42b935a23b9a922eaab138d3f6929bc1fdb8d4
 DIST xpp-8c019e6d7fefd2468791bc1cbf90d68ff7c1ba33.tar.gz 83974 BLAKE2B 
6ea8599136288c006b6993bd6c704ec32d82773153733b4bc6a9c3f326eaf6f3b155d92f270eeb14d57b399f7b5ea0f6bdd5cee41bb5bdf4c1650f337b77f857
 SHA512 
92874b25305b3be777e739122ff82f1ba16b8e2e445e8ee4891918074ea8ea371f2016d7901cfc477d0286a9e15910c4cee431a11eb71e32728bfbf561313e4f

diff --git a/x11-misc/polybar/polybar-3.5.3.ebuild 
b/x11-misc/polybar/polybar-3.5.3.ebuild
new file mode 100644
index 000..cf06663c956
--- /dev/null
+++ b/x11-misc/polybar/polybar-3.5.3.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+XPP_COMMIT="044e69d05db7f89339bda1ccd1efe0263b01c8f6"
+I3IPCPP_COMMIT="cb008b30fc5f3febfe467884cb0211ee3c16386b"
+
+inherit cmake python-single-r1
+
+DESCRIPTION="A fast and easy-to-use tool for creating status bars"
+HOMEPAGE="https://github.com/polybar/polybar;
+SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+   https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
+   https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="MIT"
+SLOT="0"
+IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_MULTI_USEDEP}]')
+   x11-libs/cairo[X,xcb(+)]
+   x11-libs/libxcb[xkb]
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+   alsa? ( media-libs/alsa-lib )
+   curl? ( net-misc/curl )
+   doc? ( dev-python/sphinx )
+   i3wm? (
+   dev-libs/jsoncpp:=
+   || ( x11-wm/i3 x11-wm/i3-gaps )
+   )
+   mpd? ( media-libs/libmpdclient )
+   network? ( net-wireless/wireless-tools )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   rmdir "${S}/lib/xpp" || die
+   mv "${WORKDIR}/xpp-${XPP_COMMIT}" "${S}/lib/xpp" || die
+
+   rmdir "${S}/lib/i3ipcpp" || die
+   mv "${WORKDIR}/i3ipcpp-${I3IPCPP_COMMIT}" "${S}/lib/i3ipcpp" || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_ALSA="$(usex alsa)"
+   -DENABLE_CURL="$(usex curl)"
+ 

[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2020-12-26 Thread Sam James
commit: 0b46baff8ad1a68ff5ffd96d53bbad55af835d23
Author: John Helmert III  posteo  net>
AuthorDate: Thu Dec 24 02:13:24 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 05:32:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b46baff

x11-misc/polybar: drop obsolete

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: John Helmert III  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/18691
Signed-off-by: Sam James  gentoo.org>

 x11-misc/polybar/Manifest |  1 -
 x11-misc/polybar/polybar-3.5.2.ebuild | 67 ---
 2 files changed, 68 deletions(-)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 88dcd683936..4cb95e20f2a 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,7 +1,6 @@
 DIST i3ipcpp-21ce9060ac7c502225fdbd2f200b1cbdd8eca08d.tar.gz 191599 BLAKE2B 
85488a6c2ab9c6f653b499ceaa6d8e803dd8b32cd701a7fbbe151f7f3ea2dc30555c520ded53f023a21b119be97c2b07ae1ab413479cfde677e2073f3d48e36b
 SHA512 
ba136bd531899ce9e87d458bd6f7d16f45509def37e4fd7aafc16d0e122fe5f56d0eb9dbc3e722dbb6c9812913a7aafa4b749a9c727ab0988908b1e2a425
 DIST i3ipcpp-cb008b30fc5f3febfe467884cb0211ee3c16386b.tar.gz 43681 BLAKE2B 
a17c9764f429edd4a65d173ff43c139083a8831d9ee68d3024c033f039409efd486178a6225d06e3313642a9918298b1b60da1da75d49243973f8e2dd1fc855f
 SHA512 
27a90d80f2de45743c2347be5ec5c88db58c4f3bb2aa44093c2a1e3178bfd5761ec806bdec9c6b6a4de6d1e67d5f14d4518e99611bf7e2984cfc880898357133
 DIST polybar-3.4.3.tar.gz 253207 BLAKE2B 
213b5ea67cc337c47f62afcdce9cacf66516e6f410d2d93570567cddf9f0f5b93764f16e3eaf7c03c56a5ddad62ade92bd83fcfe30c6b91d067c2343f7264342
 SHA512 
20ac34375da4634a7fd596f38e98a245186c94f8fd624d1dfdcd6633a3c8470fcc57946a50a59177e9d34689aeb5f6cde49e95b30ad699239a2aabbf0635d31a
-DIST polybar-3.5.2.tar.gz 282025 BLAKE2B 
9d9dbd94ff998d9e44fa52739f585dc3c602ef7fa05ac8c4e3d2a0ed9d62adf5a19aadbc2b923b51c57d5a6108807eaf1614987b6d2887dcd47b0e41bc07c1c6
 SHA512 
0dcd7ce1c7fd67839ce7ee16061aef760c1cce06cea370834aa1055b22cb40dcb8e059fd9f80b87223a76aad1d7967610318a64139f5adbd9d90790a6a4b0b3a
 DIST polybar-3.5.3.tar.gz 282640 BLAKE2B 
d3be62d912830a9d1118980b12b55747467b9e2cc8df4713cef2d4b9f4fa70c2b7030d3c04fb9abb467de20ed098443f64376fcfb1ad2bcbfcf06e59b03656aa
 SHA512 
e381f1acb546811049a728631f2b0072ab58695d11590945f690d73cae6c119cd778f43236a3cfa7dc5926a12aaae7b95759fdb6d2a29d5684cd99612ca81aed
 DIST xpp-044e69d05db7f89339bda1ccd1efe0263b01c8f6.tar.gz 84121 BLAKE2B 
dea2384773803bbc5de2ec971ed0cf769b0af8b987bbcf918718647e4787b4713af54a358c029e9603c28c5424488731f76ecc430b6b124bcd9255aef893431f
 SHA512 
646e159d47d6dac8f08a27a1cb54e2ef48e42cff952b55b3906c2021c424e015c070a31a7a1e70b62e0edc7a8b42b935a23b9a922eaab138d3f6929bc1fdb8d4
 DIST xpp-8c019e6d7fefd2468791bc1cbf90d68ff7c1ba33.tar.gz 83974 BLAKE2B 
6ea8599136288c006b6993bd6c704ec32d82773153733b4bc6a9c3f326eaf6f3b155d92f270eeb14d57b399f7b5ea0f6bdd5cee41bb5bdf4c1650f337b77f857
 SHA512 
92874b25305b3be777e739122ff82f1ba16b8e2e445e8ee4891918074ea8ea371f2016d7901cfc477d0286a9e15910c4cee431a11eb71e32728bfbf561313e4f

diff --git a/x11-misc/polybar/polybar-3.5.2.ebuild 
b/x11-misc/polybar/polybar-3.5.2.ebuild
deleted file mode 100644
index 876307caf15..000
--- a/x11-misc/polybar/polybar-3.5.2.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8,9} )
-XPP_COMMIT="044e69d05db7f89339bda1ccd1efe0263b01c8f6"
-I3IPCPP_COMMIT="cb008b30fc5f3febfe467884cb0211ee3c16386b"
-
-inherit cmake python-single-r1
-
-DESCRIPTION="A fast and easy-to-use tool for creating status bars"
-HOMEPAGE="https://github.com/polybar/polybar;
-SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
-   https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
-   https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="MIT"
-SLOT="0"
-IUSE="alsa curl i3wm ipc mpd network pulseaudio"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_MULTI_USEDEP}]')
-   x11-libs/cairo[X,xcb(+)]
-   x11-libs/libxcb[xkb]
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-wm
-   x11-libs/xcb-util-xrm
-   alsa? ( media-libs/alsa-lib )
-   curl? ( net-misc/curl )
-   i3wm? (
-   dev-libs/jsoncpp:=
-   || ( x11-wm/i3 x11-wm/i3-gaps )
-   )
-   mpd? ( media-libs/libmpdclient )
-   network? ( net-wireless/wireless-tools )
-   pulseaudio? ( media-sound/pulseaudio )
-"
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   rmdir "${S}/lib/xpp" || die
-   mv "${WORKDIR}/xpp-${XPP_COMMIT}" "${S}/lib/xpp" || die
-
-   rmdir "${S}/lib/i3ipcpp" || die
-   

[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2020-12-14 Thread Sam James
commit: 780445682173c3472eeb42e00b7e9ea204cb9563
Author: John Helmert III  posteo  net>
AuthorDate: Mon Dec 14 18:31:30 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 15 03:40:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78044568

x11-misc/polybar: bump to 3.5.2

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: John Helmert III  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/18653
Signed-off-by: Sam James  gentoo.org>

 x11-misc/polybar/Manifest   | 2 +-
 x11-misc/polybar/{polybar-3.5.1.ebuild => polybar-3.5.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index f69e60c0559..4655a3ada2b 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,6 +1,6 @@
 DIST i3ipcpp-21ce9060ac7c502225fdbd2f200b1cbdd8eca08d.tar.gz 191599 BLAKE2B 
85488a6c2ab9c6f653b499ceaa6d8e803dd8b32cd701a7fbbe151f7f3ea2dc30555c520ded53f023a21b119be97c2b07ae1ab413479cfde677e2073f3d48e36b
 SHA512 
ba136bd531899ce9e87d458bd6f7d16f45509def37e4fd7aafc16d0e122fe5f56d0eb9dbc3e722dbb6c9812913a7aafa4b749a9c727ab0988908b1e2a425
 DIST i3ipcpp-cb008b30fc5f3febfe467884cb0211ee3c16386b.tar.gz 43681 BLAKE2B 
a17c9764f429edd4a65d173ff43c139083a8831d9ee68d3024c033f039409efd486178a6225d06e3313642a9918298b1b60da1da75d49243973f8e2dd1fc855f
 SHA512 
27a90d80f2de45743c2347be5ec5c88db58c4f3bb2aa44093c2a1e3178bfd5761ec806bdec9c6b6a4de6d1e67d5f14d4518e99611bf7e2984cfc880898357133
 DIST polybar-3.4.3.tar.gz 253207 BLAKE2B 
213b5ea67cc337c47f62afcdce9cacf66516e6f410d2d93570567cddf9f0f5b93764f16e3eaf7c03c56a5ddad62ade92bd83fcfe30c6b91d067c2343f7264342
 SHA512 
20ac34375da4634a7fd596f38e98a245186c94f8fd624d1dfdcd6633a3c8470fcc57946a50a59177e9d34689aeb5f6cde49e95b30ad699239a2aabbf0635d31a
-DIST polybar-3.5.1.tar.gz 282038 BLAKE2B 
2b252c3bea296581160af74412485a6a19201c1aef688c496294823380503574e8b912be4b9eb822214b6a696954ccfc3e3ca29303f751bfa6640988593a
 SHA512 
835decbdfcf398d6920d871beace2aa3883977bec89c7d87f3bd650d05ef267cfa17d1df7fd79bcf685c79ea0c5c9d1d46c4ab32cffbfd85d44a273f0ae8b906
+DIST polybar-3.5.2.tar.gz 282025 BLAKE2B 
9d9dbd94ff998d9e44fa52739f585dc3c602ef7fa05ac8c4e3d2a0ed9d62adf5a19aadbc2b923b51c57d5a6108807eaf1614987b6d2887dcd47b0e41bc07c1c6
 SHA512 
0dcd7ce1c7fd67839ce7ee16061aef760c1cce06cea370834aa1055b22cb40dcb8e059fd9f80b87223a76aad1d7967610318a64139f5adbd9d90790a6a4b0b3a
 DIST xpp-044e69d05db7f89339bda1ccd1efe0263b01c8f6.tar.gz 84121 BLAKE2B 
dea2384773803bbc5de2ec971ed0cf769b0af8b987bbcf918718647e4787b4713af54a358c029e9603c28c5424488731f76ecc430b6b124bcd9255aef893431f
 SHA512 
646e159d47d6dac8f08a27a1cb54e2ef48e42cff952b55b3906c2021c424e015c070a31a7a1e70b62e0edc7a8b42b935a23b9a922eaab138d3f6929bc1fdb8d4
 DIST xpp-8c019e6d7fefd2468791bc1cbf90d68ff7c1ba33.tar.gz 83974 BLAKE2B 
6ea8599136288c006b6993bd6c704ec32d82773153733b4bc6a9c3f326eaf6f3b155d92f270eeb14d57b399f7b5ea0f6bdd5cee41bb5bdf4c1650f337b77f857
 SHA512 
92874b25305b3be777e739122ff82f1ba16b8e2e445e8ee4891918074ea8ea371f2016d7901cfc477d0286a9e15910c4cee431a11eb71e32728bfbf561313e4f

diff --git a/x11-misc/polybar/polybar-3.5.1.ebuild 
b/x11-misc/polybar/polybar-3.5.2.ebuild
similarity index 100%
rename from x11-misc/polybar/polybar-3.5.1.ebuild
rename to x11-misc/polybar/polybar-3.5.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2020-12-13 Thread Joonas Niilola
commit: 69d63d6c56fce521d8c30b51eb5f8c1eb2481e2d
Author: John Helmert III  posteo  net>
AuthorDate: Mon Dec  7 05:51:35 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Dec 13 10:44:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69d63d6c

x11-misc/polybar: add 3.5.1

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: John Helmert III  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/18549
Signed-off-by: Joonas Niilola  gentoo.org>

 x11-misc/polybar/Manifest |  3 ++
 x11-misc/polybar/polybar-3.5.1.ebuild | 67 +++
 2 files changed, 70 insertions(+)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 7b96c9ac8b8..f69e60c0559 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,3 +1,6 @@
 DIST i3ipcpp-21ce9060ac7c502225fdbd2f200b1cbdd8eca08d.tar.gz 191599 BLAKE2B 
85488a6c2ab9c6f653b499ceaa6d8e803dd8b32cd701a7fbbe151f7f3ea2dc30555c520ded53f023a21b119be97c2b07ae1ab413479cfde677e2073f3d48e36b
 SHA512 
ba136bd531899ce9e87d458bd6f7d16f45509def37e4fd7aafc16d0e122fe5f56d0eb9dbc3e722dbb6c9812913a7aafa4b749a9c727ab0988908b1e2a425
+DIST i3ipcpp-cb008b30fc5f3febfe467884cb0211ee3c16386b.tar.gz 43681 BLAKE2B 
a17c9764f429edd4a65d173ff43c139083a8831d9ee68d3024c033f039409efd486178a6225d06e3313642a9918298b1b60da1da75d49243973f8e2dd1fc855f
 SHA512 
27a90d80f2de45743c2347be5ec5c88db58c4f3bb2aa44093c2a1e3178bfd5761ec806bdec9c6b6a4de6d1e67d5f14d4518e99611bf7e2984cfc880898357133
 DIST polybar-3.4.3.tar.gz 253207 BLAKE2B 
213b5ea67cc337c47f62afcdce9cacf66516e6f410d2d93570567cddf9f0f5b93764f16e3eaf7c03c56a5ddad62ade92bd83fcfe30c6b91d067c2343f7264342
 SHA512 
20ac34375da4634a7fd596f38e98a245186c94f8fd624d1dfdcd6633a3c8470fcc57946a50a59177e9d34689aeb5f6cde49e95b30ad699239a2aabbf0635d31a
+DIST polybar-3.5.1.tar.gz 282038 BLAKE2B 
2b252c3bea296581160af74412485a6a19201c1aef688c496294823380503574e8b912be4b9eb822214b6a696954ccfc3e3ca29303f751bfa6640988593a
 SHA512 
835decbdfcf398d6920d871beace2aa3883977bec89c7d87f3bd650d05ef267cfa17d1df7fd79bcf685c79ea0c5c9d1d46c4ab32cffbfd85d44a273f0ae8b906
+DIST xpp-044e69d05db7f89339bda1ccd1efe0263b01c8f6.tar.gz 84121 BLAKE2B 
dea2384773803bbc5de2ec971ed0cf769b0af8b987bbcf918718647e4787b4713af54a358c029e9603c28c5424488731f76ecc430b6b124bcd9255aef893431f
 SHA512 
646e159d47d6dac8f08a27a1cb54e2ef48e42cff952b55b3906c2021c424e015c070a31a7a1e70b62e0edc7a8b42b935a23b9a922eaab138d3f6929bc1fdb8d4
 DIST xpp-8c019e6d7fefd2468791bc1cbf90d68ff7c1ba33.tar.gz 83974 BLAKE2B 
6ea8599136288c006b6993bd6c704ec32d82773153733b4bc6a9c3f326eaf6f3b155d92f270eeb14d57b399f7b5ea0f6bdd5cee41bb5bdf4c1650f337b77f857
 SHA512 
92874b25305b3be777e739122ff82f1ba16b8e2e445e8ee4891918074ea8ea371f2016d7901cfc477d0286a9e15910c4cee431a11eb71e32728bfbf561313e4f

diff --git a/x11-misc/polybar/polybar-3.5.1.ebuild 
b/x11-misc/polybar/polybar-3.5.1.ebuild
new file mode 100644
index 000..876307caf15
--- /dev/null
+++ b/x11-misc/polybar/polybar-3.5.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+XPP_COMMIT="044e69d05db7f89339bda1ccd1efe0263b01c8f6"
+I3IPCPP_COMMIT="cb008b30fc5f3febfe467884cb0211ee3c16386b"
+
+inherit cmake python-single-r1
+
+DESCRIPTION="A fast and easy-to-use tool for creating status bars"
+HOMEPAGE="https://github.com/polybar/polybar;
+SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+   https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
+   https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="MIT"
+SLOT="0"
+IUSE="alsa curl i3wm ipc mpd network pulseaudio"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_MULTI_USEDEP}]')
+   x11-libs/cairo[X,xcb(+)]
+   x11-libs/libxcb[xkb]
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+   alsa? ( media-libs/alsa-lib )
+   curl? ( net-misc/curl )
+   i3wm? (
+   dev-libs/jsoncpp:=
+   || ( x11-wm/i3 x11-wm/i3-gaps )
+   )
+   mpd? ( media-libs/libmpdclient )
+   network? ( net-wireless/wireless-tools )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   rmdir "${S}/lib/xpp" || die
+   mv "${WORKDIR}/xpp-${XPP_COMMIT}" "${S}/lib/xpp" || die
+
+   rmdir "${S}/lib/i3ipcpp" || die
+   mv "${WORKDIR}/i3ipcpp-${I3IPCPP_COMMIT}" "${S}/lib/i3ipcpp" || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_ALSA="$(usex alsa)"
+   -DENABLE_CURL="$(usex curl)"
+   -DENABLE_I3="$(usex i3wm)"
+   

[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2020-10-04 Thread David Seifert
commit: 1bcc9aa833280bc0b7340b16a9232b9c8e7d1e05
Author: John Helmert III  posteo  net>
AuthorDate: Sun Oct  4 16:12:50 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Oct  4 16:12:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bcc9aa8

x11-misc/polybar: drop 3.4.2-r1

Closes: https://bugs.gentoo.org/722432
Closes: https://github.com/gentoo/gentoo/pull/17716
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: John Helmert III  posteo.net>
Signed-off-by: David Seifert  gentoo.org>

 x11-misc/polybar/Manifest|  1 -
 x11-misc/polybar/polybar-3.4.2-r1.ebuild | 67 
 2 files changed, 68 deletions(-)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 8453ec41347..7b96c9ac8b8 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,4 +1,3 @@
 DIST i3ipcpp-21ce9060ac7c502225fdbd2f200b1cbdd8eca08d.tar.gz 191599 BLAKE2B 
85488a6c2ab9c6f653b499ceaa6d8e803dd8b32cd701a7fbbe151f7f3ea2dc30555c520ded53f023a21b119be97c2b07ae1ab413479cfde677e2073f3d48e36b
 SHA512 
ba136bd531899ce9e87d458bd6f7d16f45509def37e4fd7aafc16d0e122fe5f56d0eb9dbc3e722dbb6c9812913a7aafa4b749a9c727ab0988908b1e2a425
-DIST polybar-3.4.2.tar.gz 253194 BLAKE2B 
136dd32d524902fccbf9db2b2fa8ed582d45565aa0e834af9610e6f692ef70d3e5e066c6021060df9cedf2e1aa2c92753e4fc4ce9c0935795ef4b0056c273687
 SHA512 
2205847ebc03040e8d2a2581d2c70e940157c5dba71e0c2d086c0f0971a6ffd83c42846a85dd93165512f35710e3f3af8b4494bcd695f71ef0ac501f74753dfd
 DIST polybar-3.4.3.tar.gz 253207 BLAKE2B 
213b5ea67cc337c47f62afcdce9cacf66516e6f410d2d93570567cddf9f0f5b93764f16e3eaf7c03c56a5ddad62ade92bd83fcfe30c6b91d067c2343f7264342
 SHA512 
20ac34375da4634a7fd596f38e98a245186c94f8fd624d1dfdcd6633a3c8470fcc57946a50a59177e9d34689aeb5f6cde49e95b30ad699239a2aabbf0635d31a
 DIST xpp-8c019e6d7fefd2468791bc1cbf90d68ff7c1ba33.tar.gz 83974 BLAKE2B 
6ea8599136288c006b6993bd6c704ec32d82773153733b4bc6a9c3f326eaf6f3b155d92f270eeb14d57b399f7b5ea0f6bdd5cee41bb5bdf4c1650f337b77f857
 SHA512 
92874b25305b3be777e739122ff82f1ba16b8e2e445e8ee4891918074ea8ea371f2016d7901cfc477d0286a9e15910c4cee431a11eb71e32728bfbf561313e4f

diff --git a/x11-misc/polybar/polybar-3.4.2-r1.ebuild 
b/x11-misc/polybar/polybar-3.4.2-r1.ebuild
deleted file mode 100644
index 1e8fb05ec22..000
--- a/x11-misc/polybar/polybar-3.4.2-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8} )
-XPP_COMMIT="8c019e6d7fefd2468791bc1cbf90d68ff7c1ba33"
-I3IPCPP_COMMIT="21ce9060ac7c502225fdbd2f200b1cbdd8eca08d"
-inherit cmake-utils python-single-r1
-
-DESCRIPTION="A fast and easy-to-use tool for creating status bars"
-HOMEPAGE="https://github.com/polybar/polybar;
-SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
-   https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
-   https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
-
-KEYWORDS="amd64 x86"
-LICENSE="MIT"
-SLOT="0"
-
-IUSE="alsa curl i3wm ipc mpd network pulseaudio"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_MULTI_USEDEP}]')
-   x11-libs/cairo[X,xcb(+)]
-   x11-libs/libxcb[xkb]
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-wm
-   x11-libs/xcb-util-xrm
-   alsa? ( media-libs/alsa-lib )
-   curl? ( net-misc/curl )
-   i3wm? (
-   dev-libs/jsoncpp
-   || ( x11-wm/i3 x11-wm/i3-gaps )
-   )
-   mpd? ( media-libs/libmpdclient )
-   network? ( net-wireless/wireless-tools )
-   pulseaudio? ( media-sound/pulseaudio )
-"
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   rmdir "${S}"/lib/xpp || die
-   mv "${WORKDIR}"/xpp-$XPP_COMMIT "${S}"/lib/xpp || die
-
-   rmdir "${S}"/lib/i3ipcpp || die
-   mv "${WORKDIR}"/i3ipcpp-$I3IPCPP_COMMIT "${S}"/lib/i3ipcpp || die
-
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_ALSA="$(usex alsa)"
-   -DENABLE_CURL="$(usex curl)"
-   -DENABLE_I3="$(usex i3wm)"
-   -DBUILD_IPC_MSG="$(usex ipc)"
-   -DENABLE_MPD="$(usex mpd)"
-   -DENABLE_NETWORK="$(usex network)"
-   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
-   )
-
-   cmake-utils_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2020-10-04 Thread David Seifert
commit: 616b8fdbfe40f2c8a4f48f4d79cd70a4e90a0f56
Author: John Helmert III  posteo  net>
AuthorDate: Sun Oct  4 16:12:47 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Oct  4 16:12:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=616b8fdb

x11-misc/polybar: add proxied maintainer

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: John Helmert III  posteo.net>
Signed-off-by: David Seifert  gentoo.org>

 x11-misc/polybar/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/x11-misc/polybar/metadata.xml b/x11-misc/polybar/metadata.xml
index 39fc3619860..37f978d5dce 100644
--- a/x11-misc/polybar/metadata.xml
+++ b/x11-misc/polybar/metadata.xml
@@ -5,6 +5,14 @@
j...@gentoo.org
Johannes Huber

+   
+   jchelme...@posteo.net
+   John Helmert III
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

Add support for i3 window manager
Add support for Inter-Process Messaging



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2020-09-23 Thread Agostino Sarubbo
commit: 9d4d314464ff589c9f183a9f23141b4bfc224d00
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Sep 23 10:34:53 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Sep 23 10:34:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d4d3144

x11-misc/polybar: x86 stable wrt bug #743871

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-misc/polybar/polybar-3.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.4.3.ebuild 
b/x11-misc/polybar/polybar-3.4.3.ebuild
index 76adbe07fab..c21a9d97e86 100644
--- a/x11-misc/polybar/polybar-3.4.3.ebuild
+++ b/x11-misc/polybar/polybar-3.4.3.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
 
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE="alsa curl i3wm ipc mpd network pulseaudio"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2020-09-23 Thread Agostino Sarubbo
commit: 99385b67e43cf5d4155685488e16665d5eaad549
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Sep 23 10:18:38 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Sep 23 10:18:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99385b67

x11-misc/polybar: amd64 stable wrt bug #743871

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-misc/polybar/polybar-3.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.4.3.ebuild 
b/x11-misc/polybar/polybar-3.4.3.ebuild
index e6f8b9feaf9..76adbe07fab 100644
--- a/x11-misc/polybar/polybar-3.4.3.ebuild
+++ b/x11-misc/polybar/polybar-3.4.3.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE="alsa curl i3wm ipc mpd network pulseaudio"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2020-07-05 Thread Joonas Niilola
commit: 73c01ec6023e2b331ecb389dc052034d7be65cca
Author: John Helmert III  posteo  net>
AuthorDate: Sat May 30 18:35:03 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jul  5 08:24:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c01ec6

x11-misc/polybar: Version bump, fixes GCC 10 build

Bug: https://bugs.gentoo.org/722432
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: John Helmert III  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/16019
Signed-off-by: Joonas Niilola  gentoo.org>

 x11-misc/polybar/Manifest |  1 +
 x11-misc/polybar/polybar-3.4.3.ebuild | 67 +++
 2 files changed, 68 insertions(+)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 27c5484ab41..8453ec41347 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,3 +1,4 @@
 DIST i3ipcpp-21ce9060ac7c502225fdbd2f200b1cbdd8eca08d.tar.gz 191599 BLAKE2B 
85488a6c2ab9c6f653b499ceaa6d8e803dd8b32cd701a7fbbe151f7f3ea2dc30555c520ded53f023a21b119be97c2b07ae1ab413479cfde677e2073f3d48e36b
 SHA512 
ba136bd531899ce9e87d458bd6f7d16f45509def37e4fd7aafc16d0e122fe5f56d0eb9dbc3e722dbb6c9812913a7aafa4b749a9c727ab0988908b1e2a425
 DIST polybar-3.4.2.tar.gz 253194 BLAKE2B 
136dd32d524902fccbf9db2b2fa8ed582d45565aa0e834af9610e6f692ef70d3e5e066c6021060df9cedf2e1aa2c92753e4fc4ce9c0935795ef4b0056c273687
 SHA512 
2205847ebc03040e8d2a2581d2c70e940157c5dba71e0c2d086c0f0971a6ffd83c42846a85dd93165512f35710e3f3af8b4494bcd695f71ef0ac501f74753dfd
+DIST polybar-3.4.3.tar.gz 253207 BLAKE2B 
213b5ea67cc337c47f62afcdce9cacf66516e6f410d2d93570567cddf9f0f5b93764f16e3eaf7c03c56a5ddad62ade92bd83fcfe30c6b91d067c2343f7264342
 SHA512 
20ac34375da4634a7fd596f38e98a245186c94f8fd624d1dfdcd6633a3c8470fcc57946a50a59177e9d34689aeb5f6cde49e95b30ad699239a2aabbf0635d31a
 DIST xpp-8c019e6d7fefd2468791bc1cbf90d68ff7c1ba33.tar.gz 83974 BLAKE2B 
6ea8599136288c006b6993bd6c704ec32d82773153733b4bc6a9c3f326eaf6f3b155d92f270eeb14d57b399f7b5ea0f6bdd5cee41bb5bdf4c1650f337b77f857
 SHA512 
92874b25305b3be777e739122ff82f1ba16b8e2e445e8ee4891918074ea8ea371f2016d7901cfc477d0286a9e15910c4cee431a11eb71e32728bfbf561313e4f

diff --git a/x11-misc/polybar/polybar-3.4.3.ebuild 
b/x11-misc/polybar/polybar-3.4.3.ebuild
new file mode 100644
index 000..e6f8b9feaf9
--- /dev/null
+++ b/x11-misc/polybar/polybar-3.4.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+XPP_COMMIT="8c019e6d7fefd2468791bc1cbf90d68ff7c1ba33"
+I3IPCPP_COMMIT="21ce9060ac7c502225fdbd2f200b1cbdd8eca08d"
+
+inherit cmake python-single-r1
+
+DESCRIPTION="A fast and easy-to-use tool for creating status bars"
+HOMEPAGE="https://github.com/polybar/polybar;
+SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+   https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
+   https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="MIT"
+SLOT="0"
+IUSE="alsa curl i3wm ipc mpd network pulseaudio"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_MULTI_USEDEP}]')
+   x11-libs/cairo[X,xcb(+)]
+   x11-libs/libxcb[xkb]
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+   alsa? ( media-libs/alsa-lib )
+   curl? ( net-misc/curl )
+   i3wm? (
+   dev-libs/jsoncpp:=
+   || ( x11-wm/i3 x11-wm/i3-gaps )
+   )
+   mpd? ( media-libs/libmpdclient )
+   network? ( net-wireless/wireless-tools )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   rmdir "${S}"/lib/xpp || die
+   mv "${WORKDIR}"/xpp-$XPP_COMMIT "${S}"/lib/xpp || die
+
+   rmdir "${S}"/lib/i3ipcpp || die
+   mv "${WORKDIR}"/i3ipcpp-$I3IPCPP_COMMIT "${S}"/lib/i3ipcpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_ALSA="$(usex alsa)"
+   -DENABLE_CURL="$(usex curl)"
+   -DENABLE_I3="$(usex i3wm)"
+   -DBUILD_IPC_MSG="$(usex ipc)"
+   -DENABLE_MPD="$(usex mpd)"
+   -DENABLE_NETWORK="$(usex network)"
+   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/, x11-misc/polybar/files/

2020-02-15 Thread Johannes Huber
commit: f1e35bcf1003ab4ef55c99afd65324d41e6b1941
Author: Johannes Huber  gentoo  org>
AuthorDate: Sat Feb 15 09:32:22 2020 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Sat Feb 15 09:32:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1e35bcf

x11-misc/polybar: Remove 3.3.1-r1

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Johannes Huber  gentoo.org>

 x11-misc/polybar/Manifest  |  3 -
 .../polybar/files/polybar-3.3.1-eventstruct.patch  | 44 
 x11-misc/polybar/files/polybar-3.3.1-gcc9.patch| 43 
 .../polybar/files/polybar-3.3.1-i3ipcpp-gcc9.patch | 29 
 .../polybar/files/polybar-3.3.1-xpp-gcc9.patch | 23 ---
 x11-misc/polybar/polybar-3.3.1-r1.ebuild   | 80 --
 6 files changed, 222 deletions(-)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index a1f10592356..27c5484ab41 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,6 +1,3 @@
-DIST i3ipcpp-0.7.1.tar.gz 191417 BLAKE2B 
62b76a0921c78f374309d26856c01d1467b8bd181ce922fd47daec406afda9d76eea9a1f473b4899e22f99e2ef36fc70f72db1bb17eb1f3e71a8431c2634b915
 SHA512 
ef9f591bb4436916ad038bcb0c15ea3415d1978ff264fb276108ddac89c98515c464fbf252429f6a76589cb78e1434adba2efefb5a844dadad0e261f3806fb72
 DIST i3ipcpp-21ce9060ac7c502225fdbd2f200b1cbdd8eca08d.tar.gz 191599 BLAKE2B 
85488a6c2ab9c6f653b499ceaa6d8e803dd8b32cd701a7fbbe151f7f3ea2dc30555c520ded53f023a21b119be97c2b07ae1ab413479cfde677e2073f3d48e36b
 SHA512 
ba136bd531899ce9e87d458bd6f7d16f45509def37e4fd7aafc16d0e122fe5f56d0eb9dbc3e722dbb6c9812913a7aafa4b749a9c727ab0988908b1e2a425
-DIST polybar-3.3.1.tar.gz 248790 BLAKE2B 
30c2cd2ff537f3a2fe2fe7ce489b5a0ab76a54cd42bbdf8b3727e5f4298898e289c6ea10a460385d8bcdc8ab11749255573bf7d728a01eae895a1ed8a2214c27
 SHA512 
c0bfaf99dcd19f8fcca8bd041c0f9e5f11fb822c92cf12edc2c59e67896f566ee46d1a0d75f5583d393af3a1958c3244a4eb28224f6336e9eaa98a50d740f834
 DIST polybar-3.4.2.tar.gz 253194 BLAKE2B 
136dd32d524902fccbf9db2b2fa8ed582d45565aa0e834af9610e6f692ef70d3e5e066c6021060df9cedf2e1aa2c92753e4fc4ce9c0935795ef4b0056c273687
 SHA512 
2205847ebc03040e8d2a2581d2c70e940157c5dba71e0c2d086c0f0971a6ffd83c42846a85dd93165512f35710e3f3af8b4494bcd695f71ef0ac501f74753dfd
-DIST xpp-1.4.0.tar.gz 84095 BLAKE2B 
2af4221953abe7f40473c55cd50c608b54ebc85a62be65af987ed5e6c5eaf56fbd92531788becf39ba5ad52099ac78f36e9b2a2515b473f4d86ed5fda3fa5065
 SHA512 
d34cbbe2391db36db7dffac0415d26b7487536e97c4d7efd472ab0aeffa4c8e757ee030b05e2aa1cfa8a591ee591bb96a6db7eb9fa5850027f958e92f078739c
 DIST xpp-8c019e6d7fefd2468791bc1cbf90d68ff7c1ba33.tar.gz 83974 BLAKE2B 
6ea8599136288c006b6993bd6c704ec32d82773153733b4bc6a9c3f326eaf6f3b155d92f270eeb14d57b399f7b5ea0f6bdd5cee41bb5bdf4c1650f337b77f857
 SHA512 
92874b25305b3be777e739122ff82f1ba16b8e2e445e8ee4891918074ea8ea371f2016d7901cfc477d0286a9e15910c4cee431a11eb71e32728bfbf561313e4f

diff --git a/x11-misc/polybar/files/polybar-3.3.1-eventstruct.patch 
b/x11-misc/polybar/files/polybar-3.3.1-eventstruct.patch
deleted file mode 100644
index 93bf034f7de..000
--- a/x11-misc/polybar/files/polybar-3.3.1-eventstruct.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 00165e1a6d5dd61bc153e1352b21ec07fc81245d Mon Sep 17 00:00:00 2001
-From: patrick96 
-Date: Sun, 11 Feb 2018 21:27:52 +0100
-Subject: [PATCH] fix(generators): Add support for eventstruct
-
-Newer xcb-proto commits after the 1.12 release require the 'eventstruct'
-key in the output dictionary, otherwise the generator crashes.
-
-I don't see a need for xpp to actually support the eventstruct key and
-thus it uses a NOP lambda function

- generators/cpp_client.py | 19 ++-
- 1 file changed, 10 insertions(+), 9 deletions(-)
-
-diff --git a/generators/cpp_client.py b/generators/cpp_client.py
-index 20d116f..709e8d8 100644
 a/lib/xpp/generators/cpp_client.py
-+++ b/lib/xpp/generators/cpp_client.py
-@@ -3130,15 +3130,16 @@ def cpp_type_classes():
- #   }
- 
- # Must create an "output" dictionary before any xcbgen imports.
--output = {'open': c_open,
--  'close'   : c_close,
--  'simple'  : c_simple, # lambda x, y: None,
--  'enum': lambda x, y: None,
--  'struct'  : lambda x, y: None,
--  'union'   : lambda x, y: None,
--  'request' : c_request,
--  'event'   : cpp_event,
--  'error'   : cpp_error,
-+output = {'open'  : c_open,
-+  'close' : c_close,
-+  'simple': c_simple, # lambda x, y: None,
-+  'enum'  : lambda x, y: None,
-+  'struct': lambda x, y: None,
-+  'union' : lambda x, y: None,
-+  'request'   : c_request,
-+  'event' : cpp_event,
-+  'error' : cpp_error,
-+  'eventstruct'   : lambda x, y: None,
-   }
- 
- # Boilerplate below this point

diff --git 

[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2020-02-13 Thread Agostino Sarubbo
commit: 77c00111c6c4ff1d22c625394d94ecd30317a66d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Feb 13 12:46:03 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Feb 13 12:46:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77c00111

x11-misc/polybar: x86 stable wrt bug #709394

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-misc/polybar/polybar-3.4.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.4.2-r1.ebuild 
b/x11-misc/polybar/polybar-3.4.2-r1.ebuild
index 9800856022e..1e8fb05ec22 100644
--- a/x11-misc/polybar/polybar-3.4.2-r1.ebuild
+++ b/x11-misc/polybar/polybar-3.4.2-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
 
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 LICENSE="MIT"
 SLOT="0"
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2020-02-13 Thread Agostino Sarubbo
commit: 3a7499d83bc71f02fcb5b439532965b5b9e55fda
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Feb 13 12:03:08 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Feb 13 12:03:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a7499d8

x11-misc/polybar: amd64 stable wrt bug #709394

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-misc/polybar/polybar-3.4.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.4.2-r1.ebuild 
b/x11-misc/polybar/polybar-3.4.2-r1.ebuild
index 70111d6c06d..9800856022e 100644
--- a/x11-misc/polybar/polybar-3.4.2-r1.ebuild
+++ b/x11-misc/polybar/polybar-3.4.2-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 LICENSE="MIT"
 SLOT="0"
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2020-02-12 Thread Johannes Huber
commit: 519ce6bc173d6880a409ddbeb0b44247336bbe1a
Author: Johannes Huber  gentoo  org>
AuthorDate: Wed Feb 12 17:20:44 2020 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Wed Feb 12 17:20:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=519ce6bc

x11-misc/polybar: Fix use dep on xcb-proto

Closes: https://bugs.gentoo.org/708158
Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Johannes Huber  gentoo.org>

 x11-misc/polybar/polybar-3.4.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.4.2-r1.ebuild 
b/x11-misc/polybar/polybar-3.4.2-r1.ebuild
index 0c63677028c..70111d6c06d 100644
--- a/x11-misc/polybar/polybar-3.4.2-r1.ebuild
+++ b/x11-misc/polybar/polybar-3.4.2-r1.ebuild
@@ -23,7 +23,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 DEPEND="
${PYTHON_DEPS}
-   x11-base/xcb-proto
+   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_MULTI_USEDEP}]')
x11-libs/cairo[X,xcb(+)]
x11-libs/libxcb[xkb]
x11-libs/xcb-util-image



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2020-01-14 Thread Matt Turner
commit: 36b6a4418060b6ca8f2b134fdc24358162fe8c24
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jan 14 22:40:39 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jan 14 22:47:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36b6a441

x11-misc/polybar: Update x11-libs/cairo dependency

Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/polybar/{polybar-3.3.1.ebuild => polybar-3.3.1-r1.ebuild} | 2 +-
 x11-misc/polybar/{polybar-3.4.2.ebuild => polybar-3.4.2-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/polybar/polybar-3.3.1.ebuild 
b/x11-misc/polybar/polybar-3.3.1-r1.ebuild
similarity index 98%
rename from x11-misc/polybar/polybar-3.3.1.ebuild
rename to x11-misc/polybar/polybar-3.3.1-r1.ebuild
index 9601feaf922..38ba2d04f07 100644
--- a/x11-misc/polybar/polybar-3.3.1.ebuild
+++ b/x11-misc/polybar/polybar-3.3.1-r1.ebuild
@@ -31,7 +31,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 DEPEND="
${PYTHON_DEPS}
x11-base/xcb-proto
-   x11-libs/cairo[xcb]
+   x11-libs/cairo[X,xcb(+)]
x11-libs/libxcb[xkb]
x11-libs/xcb-util-image
x11-libs/xcb-util-wm

diff --git a/x11-misc/polybar/polybar-3.4.2.ebuild 
b/x11-misc/polybar/polybar-3.4.2-r1.ebuild
similarity index 98%
rename from x11-misc/polybar/polybar-3.4.2.ebuild
rename to x11-misc/polybar/polybar-3.4.2-r1.ebuild
index e9b811dc1f2..0c63677028c 100644
--- a/x11-misc/polybar/polybar-3.4.2.ebuild
+++ b/x11-misc/polybar/polybar-3.4.2-r1.ebuild
@@ -24,7 +24,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 DEPEND="
${PYTHON_DEPS}
x11-base/xcb-proto
-   x11-libs/cairo[xcb]
+   x11-libs/cairo[X,xcb(+)]
x11-libs/libxcb[xkb]
x11-libs/xcb-util-image
x11-libs/xcb-util-wm



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2020-01-13 Thread Johannes Huber
commit: 037f916de1172c557cd4cc31bf51080dc93526ce
Author: Johannes Huber  gentoo  org>
AuthorDate: Mon Jan 13 20:02:05 2020 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Mon Jan 13 20:08:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=037f916d

x11-misc/polybar: Fix dependencies for use i3wm

Reported-by: Lineu Martins  linuxmail.org>
Closes: https://bugs.gentoo.org/705160
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Johannes Huber  gentoo.org>

 x11-misc/polybar/polybar-3.4.2.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.4.2.ebuild 
b/x11-misc/polybar/polybar-3.4.2.ebuild
index 43a60e76c0a..e9b811dc1f2 100644
--- a/x11-misc/polybar/polybar-3.4.2.ebuild
+++ b/x11-misc/polybar/polybar-3.4.2.ebuild
@@ -31,7 +31,10 @@ DEPEND="
x11-libs/xcb-util-xrm
alsa? ( media-libs/alsa-lib )
curl? ( net-misc/curl )
-   i3wm? ( dev-libs/jsoncpp )
+   i3wm? (
+   dev-libs/jsoncpp
+   || ( x11-wm/i3 x11-wm/i3-gaps )
+   )
mpd? ( media-libs/libmpdclient )
network? ( net-wireless/wireless-tools )
pulseaudio? ( media-sound/pulseaudio )



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2020-01-01 Thread Johannes Huber
commit: 1c181cc1094f7f0eb6f7b1364825a241586db4e2
Author: Johannes Huber  gentoo  org>
AuthorDate: Wed Jan  1 21:11:33 2020 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Wed Jan  1 21:12:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c181cc1

x11-misc/polybar: Update remote id

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Johannes Huber  gentoo.org>

 x11-misc/polybar/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/metadata.xml b/x11-misc/polybar/metadata.xml
index 7a2477b509e..39fc3619860 100644
--- a/x11-misc/polybar/metadata.xml
+++ b/x11-misc/polybar/metadata.xml
@@ -12,6 +12,6 @@
Enable network support


-   jaagr/polybar
+   polybar/polybar

 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2020-01-01 Thread Johannes Huber
commit: fd045db6c10cdbd2904036bd26f8b5512ded0fb8
Author: Johannes Huber  gentoo  org>
AuthorDate: Wed Jan  1 21:10:33 2020 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Wed Jan  1 21:11:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd045db6

x11-misc/polybar: Version bump 3.4.2

Closes: https://bugs.gentoo.org/688374
Closes: https://bugs.gentoo.org/698924
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Johannes Huber  gentoo.org>

 x11-misc/polybar/Manifest |  3 ++
 x11-misc/polybar/polybar-3.4.2.ebuild | 64 +++
 2 files changed, 67 insertions(+)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index d4f83e2bd94..a1f10592356 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,3 +1,6 @@
 DIST i3ipcpp-0.7.1.tar.gz 191417 BLAKE2B 
62b76a0921c78f374309d26856c01d1467b8bd181ce922fd47daec406afda9d76eea9a1f473b4899e22f99e2ef36fc70f72db1bb17eb1f3e71a8431c2634b915
 SHA512 
ef9f591bb4436916ad038bcb0c15ea3415d1978ff264fb276108ddac89c98515c464fbf252429f6a76589cb78e1434adba2efefb5a844dadad0e261f3806fb72
+DIST i3ipcpp-21ce9060ac7c502225fdbd2f200b1cbdd8eca08d.tar.gz 191599 BLAKE2B 
85488a6c2ab9c6f653b499ceaa6d8e803dd8b32cd701a7fbbe151f7f3ea2dc30555c520ded53f023a21b119be97c2b07ae1ab413479cfde677e2073f3d48e36b
 SHA512 
ba136bd531899ce9e87d458bd6f7d16f45509def37e4fd7aafc16d0e122fe5f56d0eb9dbc3e722dbb6c9812913a7aafa4b749a9c727ab0988908b1e2a425
 DIST polybar-3.3.1.tar.gz 248790 BLAKE2B 
30c2cd2ff537f3a2fe2fe7ce489b5a0ab76a54cd42bbdf8b3727e5f4298898e289c6ea10a460385d8bcdc8ab11749255573bf7d728a01eae895a1ed8a2214c27
 SHA512 
c0bfaf99dcd19f8fcca8bd041c0f9e5f11fb822c92cf12edc2c59e67896f566ee46d1a0d75f5583d393af3a1958c3244a4eb28224f6336e9eaa98a50d740f834
+DIST polybar-3.4.2.tar.gz 253194 BLAKE2B 
136dd32d524902fccbf9db2b2fa8ed582d45565aa0e834af9610e6f692ef70d3e5e066c6021060df9cedf2e1aa2c92753e4fc4ce9c0935795ef4b0056c273687
 SHA512 
2205847ebc03040e8d2a2581d2c70e940157c5dba71e0c2d086c0f0971a6ffd83c42846a85dd93165512f35710e3f3af8b4494bcd695f71ef0ac501f74753dfd
 DIST xpp-1.4.0.tar.gz 84095 BLAKE2B 
2af4221953abe7f40473c55cd50c608b54ebc85a62be65af987ed5e6c5eaf56fbd92531788becf39ba5ad52099ac78f36e9b2a2515b473f4d86ed5fda3fa5065
 SHA512 
d34cbbe2391db36db7dffac0415d26b7487536e97c4d7efd472ab0aeffa4c8e757ee030b05e2aa1cfa8a591ee591bb96a6db7eb9fa5850027f958e92f078739c
+DIST xpp-8c019e6d7fefd2468791bc1cbf90d68ff7c1ba33.tar.gz 83974 BLAKE2B 
6ea8599136288c006b6993bd6c704ec32d82773153733b4bc6a9c3f326eaf6f3b155d92f270eeb14d57b399f7b5ea0f6bdd5cee41bb5bdf4c1650f337b77f857
 SHA512 
92874b25305b3be777e739122ff82f1ba16b8e2e445e8ee4891918074ea8ea371f2016d7901cfc477d0286a9e15910c4cee431a11eb71e32728bfbf561313e4f

diff --git a/x11-misc/polybar/polybar-3.4.2.ebuild 
b/x11-misc/polybar/polybar-3.4.2.ebuild
new file mode 100644
index 000..43a60e76c0a
--- /dev/null
+++ b/x11-misc/polybar/polybar-3.4.2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+XPP_COMMIT="8c019e6d7fefd2468791bc1cbf90d68ff7c1ba33"
+I3IPCPP_COMMIT="21ce9060ac7c502225fdbd2f200b1cbdd8eca08d"
+inherit cmake-utils python-single-r1
+
+DESCRIPTION="A fast and easy-to-use tool for creating status bars"
+HOMEPAGE="https://github.com/polybar/polybar;
+SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+   https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> 
xpp-${XPP_COMMIT}.tar.gz
+   https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> 
i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="alsa curl i3wm ipc mpd network pulseaudio"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   x11-base/xcb-proto
+   x11-libs/cairo[xcb]
+   x11-libs/libxcb[xkb]
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+   alsa? ( media-libs/alsa-lib )
+   curl? ( net-misc/curl )
+   i3wm? ( dev-libs/jsoncpp )
+   mpd? ( media-libs/libmpdclient )
+   network? ( net-wireless/wireless-tools )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   rmdir "${S}"/lib/xpp || die
+   mv "${WORKDIR}"/xpp-$XPP_COMMIT "${S}"/lib/xpp || die
+
+   rmdir "${S}"/lib/i3ipcpp || die
+   mv "${WORKDIR}"/i3ipcpp-$I3IPCPP_COMMIT "${S}"/lib/i3ipcpp || die
+
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_ALSA="$(usex alsa)"
+   -DENABLE_CURL="$(usex curl)"
+   -DENABLE_I3="$(usex i3wm)"
+   -DBUILD_IPC_MSG="$(usex ipc)"
+   -DENABLE_MPD="$(usex mpd)"
+   -DENABLE_NETWORK="$(usex network)"
+   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
+   )
+
+   

[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2020-01-01 Thread Johannes Huber
commit: f89a337d17f25c53c8b61c95abce7e348f5c0cc2
Author: Johannes Huber  gentoo  org>
AuthorDate: Wed Jan  1 19:50:52 2020 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Wed Jan  1 19:50:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f89a337d

x11-misc/polybar: Remove 3.2.1

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Johannes Huber  gentoo.org>

 x11-misc/polybar/Manifest |  1 -
 x11-misc/polybar/polybar-3.2.1.ebuild | 67 ---
 2 files changed, 68 deletions(-)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index e9570d0e669..d4f83e2bd94 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,4 +1,3 @@
 DIST i3ipcpp-0.7.1.tar.gz 191417 BLAKE2B 
62b76a0921c78f374309d26856c01d1467b8bd181ce922fd47daec406afda9d76eea9a1f473b4899e22f99e2ef36fc70f72db1bb17eb1f3e71a8431c2634b915
 SHA512 
ef9f591bb4436916ad038bcb0c15ea3415d1978ff264fb276108ddac89c98515c464fbf252429f6a76589cb78e1434adba2efefb5a844dadad0e261f3806fb72
-DIST polybar-3.2.1.tar.gz 242327 BLAKE2B 
eb7bfe6e6d58fb4389016b8e5c73feea3984ce3ccefdb1acf202c6d2873a634e4d096658b850e8534c5c8c56e42ac66b3b8e80dabf5625491e5f56523b043ddf
 SHA512 
e93c33738029b2e56a5dda75cbf3ee804c0d89c406444da6991ea8a5dd00e5544ef51d20f3d67ec293fc55ab7095e8e3057aaf8d1c08af61cf0531297e55a18d
 DIST polybar-3.3.1.tar.gz 248790 BLAKE2B 
30c2cd2ff537f3a2fe2fe7ce489b5a0ab76a54cd42bbdf8b3727e5f4298898e289c6ea10a460385d8bcdc8ab11749255573bf7d728a01eae895a1ed8a2214c27
 SHA512 
c0bfaf99dcd19f8fcca8bd041c0f9e5f11fb822c92cf12edc2c59e67896f566ee46d1a0d75f5583d393af3a1958c3244a4eb28224f6336e9eaa98a50d740f834
 DIST xpp-1.4.0.tar.gz 84095 BLAKE2B 
2af4221953abe7f40473c55cd50c608b54ebc85a62be65af987ed5e6c5eaf56fbd92531788becf39ba5ad52099ac78f36e9b2a2515b473f4d86ed5fda3fa5065
 SHA512 
d34cbbe2391db36db7dffac0415d26b7487536e97c4d7efd472ab0aeffa4c8e757ee030b05e2aa1cfa8a591ee591bb96a6db7eb9fa5850027f958e92f078739c

diff --git a/x11-misc/polybar/polybar-3.2.1.ebuild 
b/x11-misc/polybar/polybar-3.2.1.ebuild
deleted file mode 100644
index 480c094886d..000
--- a/x11-misc/polybar/polybar-3.2.1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit cmake-utils python-single-r1
-
-XPP_VERSION="1.4.0"
-I3IPCPP_VERSION="0.7.1"
-
-DESCRIPTION="A fast and easy-to-use tool for creating status bars"
-HOMEPAGE="https://github.com/jaagr/polybar;
-SRC_URI="https://github.com/jaagr/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
-   https://github.com/jaagr/xpp/archive/${XPP_VERSION}.tar.gz -> 
xpp-${XPP_VERSION}.tar.gz
-   https://github.com/jaagr/i3ipcpp/archive/v${I3IPCPP_VERSION}.tar.gz -> 
i3ipcpp-${I3IPCPP_VERSION}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="alsa curl i3wm ipc mpd network pulseaudio"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   x11-base/xcb-proto
-   x11-libs/cairo[xcb]
-   x11-libs/libxcb[xkb]
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-wm
-   x11-libs/xcb-util-xrm
-   alsa? ( media-libs/alsa-lib )
-   curl? ( net-misc/curl )
-   i3wm? ( dev-libs/jsoncpp )
-   mpd? ( media-libs/libmpdclient )
-   network? ( net-wireless/wireless-tools )
-   pulseaudio? ( media-sound/pulseaudio )
-"
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   cmake-utils_src_prepare
-
-   rmdir "${S}"/lib/xpp || die
-   mv "${WORKDIR}"/xpp-$XPP_VERSION "${S}"/lib/xpp || die
-
-   rmdir "${S}"/lib/i3ipcpp || die
-   mv "${WORKDIR}"/i3ipcpp-$I3IPCPP_VERSION "${S}"/lib/i3ipcpp || die
-
-   sed -i "s/.*cpp_error,.*/&\n\t  'eventstruct'   : lambda x, y: None,/" 
lib/xpp/generators/cpp_client.py || die "sed failed"
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_ALSA="$(usex alsa)"
-   -DENABLE_CURL="$(usex curl)"
-   -DENABLE_I3="$(usex i3wm)"
-   -DBUILD_IPC_MSG="$(usex ipc)"
-   -DENABLE_MPD="$(usex mpd)"
-   -DENABLE_NETWORK="$(usex network)"
-   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
-   )
-   cmake-utils_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2020-01-01 Thread Johannes Huber
commit: 81577790111c6de553c1855613c08bc945d9742b
Author: Johannes Huber  gentoo  org>
AuthorDate: Wed Jan  1 19:52:00 2020 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Wed Jan  1 19:52:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81577790

x11-misc/polybar: Remove live

Closes: https://bugs.gentoo.org/702454
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Johannes Huber  gentoo.org>

 x11-misc/polybar/polybar-.ebuild | 73 
 1 file changed, 73 deletions(-)

diff --git a/x11-misc/polybar/polybar-.ebuild 
b/x11-misc/polybar/polybar-.ebuild
deleted file mode 100644
index adddc936af6..000
--- a/x11-misc/polybar/polybar-.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-inherit cmake-utils python-single-r1
-
-DESCRIPTION="A fast and easy-to-use tool for creating status bars"
-HOMEPAGE="https://github.com/jaagr/polybar;
-
-if [[ ${PV} != ** ]]; then
-   XPP_VERSION="1.4.0"
-   I3IPCPP_VERSION="0.7.1"
-   SRC_URI="https://github.com/jaagr/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   https://github.com/jaagr/xpp/archive/${XPP_VERSION}.tar.gz -> 
xpp-${XPP_VERSION}.tar.gz
-   
https://github.com/jaagr/i3ipcpp/archive/v${I3IPCPP_VERSION}.tar.gz -> 
i3ipcpp-${I3IPCPP_VERSION}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-else
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/jaagr/${PN}.git;
-   EGIT_CLONE_TYPE="shallow"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-IUSE="alsa curl i3wm ipc mpd network pulseaudio"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   x11-base/xcb-proto
-   x11-libs/cairo[xcb]
-   x11-libs/libxcb[xkb]
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-wm
-   x11-libs/xcb-util-xrm
-   alsa? ( media-libs/alsa-lib )
-   curl? ( net-misc/curl )
-   i3wm? ( dev-libs/jsoncpp )
-   mpd? ( media-libs/libmpdclient )
-   network? ( net-wireless/wireless-tools )
-   pulseaudio? ( media-sound/pulseaudio )
-"
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   if [[ ${PV} != ** ]]; then
-   rmdir "${S}"/lib/xpp || die
-   mv "${WORKDIR}"/xpp-$XPP_VERSION "${S}"/lib/xpp || die
-
-   rmdir "${S}"/lib/i3ipcpp || die
-   mv "${WORKDIR}"/i3ipcpp-$I3IPCPP_VERSION "${S}"/lib/i3ipcpp || 
die
-   fi
-
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_ALSA="$(usex alsa)"
-   -DENABLE_CURL="$(usex curl)"
-   -DENABLE_I3="$(usex i3wm)"
-   -DBUILD_IPC_MSG="$(usex ipc)"
-   -DENABLE_MPD="$(usex mpd)"
-   -DENABLE_NETWORK="$(usex network)"
-   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
-   )
-
-   cmake-utils_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2019-10-28 Thread Agostino Sarubbo
commit: ef264955adbde3cda04d706f572d51bae9c20da0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct 28 07:40:43 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct 28 07:40:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef264955

x11-misc/polybar: amd64 stable wrt bug #691030

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-misc/polybar/polybar-3.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.3.1.ebuild 
b/x11-misc/polybar/polybar-3.3.1.ebuild
index 1e894546621..9601feaf922 100644
--- a/x11-misc/polybar/polybar-3.3.1.ebuild
+++ b/x11-misc/polybar/polybar-3.3.1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} != ** ]]; then
SRC_URI="https://github.com/jaagr/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
https://github.com/jaagr/xpp/archive/${XPP_VERSION}.tar.gz -> 
xpp-${XPP_VERSION}.tar.gz

https://github.com/jaagr/i3ipcpp/archive/v${I3IPCPP_VERSION}.tar.gz -> 
i3ipcpp-${I3IPCPP_VERSION}.tar.gz"
-   KEYWORDS="~amd64 x86"
+   KEYWORDS="amd64 x86"
 else
inherit git-r3
EGIT_REPO_URI="https://github.com/jaagr/${PN}.git;



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2019-10-27 Thread Thomas Deutschmann
commit: a00c33706c87570b72d9fc5715731cac78ac1812
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Oct 27 23:19:35 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Oct 27 23:19:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a00c3370

x11-misc/polybar: x86 stable (bug #691030)

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann  gentoo.org>

 x11-misc/polybar/polybar-3.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.3.1.ebuild 
b/x11-misc/polybar/polybar-3.3.1.ebuild
index 304f98fa0c1..1e894546621 100644
--- a/x11-misc/polybar/polybar-3.3.1.ebuild
+++ b/x11-misc/polybar/polybar-3.3.1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} != ** ]]; then
SRC_URI="https://github.com/jaagr/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
https://github.com/jaagr/xpp/archive/${XPP_VERSION}.tar.gz -> 
xpp-${XPP_VERSION}.tar.gz

https://github.com/jaagr/i3ipcpp/archive/v${I3IPCPP_VERSION}.tar.gz -> 
i3ipcpp-${I3IPCPP_VERSION}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 x86"
 else
inherit git-r3
EGIT_REPO_URI="https://github.com/jaagr/${PN}.git;



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/files/, x11-misc/polybar/

2019-06-23 Thread Johannes Huber
commit: 0947131eabed1130003372fc4039c89b0fe2f103
Author: Johannes Huber  gentoo  org>
AuthorDate: Sun Jun 23 12:19:58 2019 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Sun Jun 23 12:20:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0947131e

x11-misc/polybar: Fix build w/ gcc-9

Closes: https://bugs.gentoo.org/686994
Thanks-to: Ivan Bagaev  gmail.com>
Package-Manager: Portage-2.3.67, Repoman-2.3.15
Signed-off-by: Johannes Huber  gentoo.org>

 x11-misc/polybar/files/polybar-3.3.1-gcc9.patch| 43 ++
 .../polybar/files/polybar-3.3.1-i3ipcpp-gcc9.patch | 29 +++
 .../polybar/files/polybar-3.3.1-xpp-gcc9.patch | 23 
 x11-misc/polybar/polybar-3.3.1.ebuild  |  7 +++-
 4 files changed, 101 insertions(+), 1 deletion(-)

diff --git a/x11-misc/polybar/files/polybar-3.3.1-gcc9.patch 
b/x11-misc/polybar/files/polybar-3.3.1-gcc9.patch
new file mode 100644
index 000..7df7b99fa65
--- /dev/null
+++ b/x11-misc/polybar/files/polybar-3.3.1-gcc9.patch
@@ -0,0 +1,43 @@
+From 8b648b9265ed6f09802bd749ec8bf74181032b39 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?J=C3=A9r=C3=B4me=20BOULMIER?= 
+Date: Sun, 7 Apr 2019 02:10:38 -0400
+Subject: [PATCH] fix(window): remove useless operator= and add default copy
+ cstr
+
+---
+ include/x11/window.hpp | 3 +--
+ src/x11/window.cpp | 5 -
+ 2 files changed, 1 insertion(+), 7 deletions(-)
+
+diff --git a/include/x11/window.hpp b/include/x11/window.hpp
+index 9490c3760..9ddfe9f45 100644
+--- a/include/x11/window.hpp
 b/include/x11/window.hpp
+@@ -12,10 +12,9 @@ class connection;
+ 
+ class window : public xpp::window {
+  public:
++  window(const window&) = default;
+   using xpp::window::window;
+ 
+-  window& operator=(const xcb_window_t win);
+-
+   window reconfigure_geom(unsigned short int w, unsigned short int h, short 
int x = 0, short int y = 0);
+   window reconfigure_pos(short int x, short int y);
+   window reconfigure_struts(unsigned short int w, unsigned short int h, short 
int x, bool bottom = false);
+diff --git a/src/x11/window.cpp b/src/x11/window.cpp
+index e22e4451e..35393ddc8 100644
+--- a/src/x11/window.cpp
 b/src/x11/window.cpp
+@@ -7,11 +7,6 @@
+ 
+ POLYBAR_NS
+ 
+-window& window::operator=(const xcb_window_t win) {
+-  resource(connection(), win);
+-  return *this;
+-}
+-
+ /**
+  * Reconfigure the window geometry
+  */

diff --git a/x11-misc/polybar/files/polybar-3.3.1-i3ipcpp-gcc9.patch 
b/x11-misc/polybar/files/polybar-3.3.1-i3ipcpp-gcc9.patch
new file mode 100644
index 000..beb0461885b
--- /dev/null
+++ b/x11-misc/polybar/files/polybar-3.3.1-i3ipcpp-gcc9.patch
@@ -0,0 +1,29 @@
+From d4e4786be35b48d72dc7e59cf85ec34a90d129b5 Mon Sep 17 00:00:00 2001
+From: patrick96 
+Date: Sun, 6 May 2018 18:25:32 +0200
+Subject: [PATCH] fix(gcc): Fix -Wstringop-truncation warning
+
+As mentioned in [1], gcc >=8 will complain, if strncpy truncates the
+source string or gcc can prove there is no NUL terminating byte.
+
+The header_t.magic field is a non-NUL terminated 6 byte string, so we
+use memcpy here
+
+[1] https://github.com/jaagr/polybar/issues/1215
+---
+ src/ipc-util.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/ipc-util.cpp b/src/ipc-util.cpp
+index 2e8ac8e..d9851ee 100644
+--- a/lib/i3ipcpp/src/ipc-util.cpp
 b/lib/i3ipcpp/src/ipc-util.cpp
+@@ -34,7 +34,7 @@ buf_t::buf_t(uint32_t  payload_size) : size(sizeof(header_t) 
+ payload_size) {
+   data = new uint8_t[size];
+   header = (header_t*)data;
+   payload = (char*)(data + sizeof(header_t));
+-  strncpy(header->magic, g_i3_ipc_magic.c_str(), sizeof(header->magic));
++  memcpy(header->magic, g_i3_ipc_magic.c_str(), sizeof(header->magic));
+   header->size = payload_size;
+   header->type = 0x0;
+ }

diff --git a/x11-misc/polybar/files/polybar-3.3.1-xpp-gcc9.patch 
b/x11-misc/polybar/files/polybar-3.3.1-xpp-gcc9.patch
new file mode 100644
index 000..f80a72f1279
--- /dev/null
+++ b/x11-misc/polybar/files/polybar-3.3.1-xpp-gcc9.patch
@@ -0,0 +1,23 @@
+From d2ff2aaba6489f606bbcc090c0a78a8a3f9fcd1f Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?J=C3=A9r=C3=B4me=20BOULMIER?= 
+Date: Sun, 7 Apr 2019 10:34:32 -0400
+Subject: [PATCH] fix(window): add default copy cstr (#16)
+
+The copy constructor must be declared explicitly since the implicit 
declaration is deprecated.
+Ref jaagr/polybar#1729.
+---
+ include/xpp/window.hpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/include/xpp/window.hpp b/include/xpp/window.hpp
+index e5c6503..3e53074 100644
+--- a/lib/xpp/include/xpp/window.hpp
 b/lib/xpp/include/xpp/window.hpp
+@@ -23,6 +23,7 @@ class window
+ {}
+ 
+   public:
++window(const window&) = default;
+ using base::base;
+ using base::operator=;
+ 

diff --git a/x11-misc/polybar/polybar-3.3.1.ebuild 
b/x11-misc/polybar/polybar-3.3.1.ebuild
index ec73759fe76..304f98fa0c1 100644
--- 

[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/files/, x11-misc/polybar/

2019-06-23 Thread Johannes Huber
commit: 5bb90a4bbfa570b3ca06462cd7d7093f27fb5a9d
Author: Johannes Huber  gentoo  org>
AuthorDate: Sun Jun 23 11:53:47 2019 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Sun Jun 23 12:20:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bb90a4b

x11-misc/polybar: Replace sed w/ patch

Package-Manager: Portage-2.3.67, Repoman-2.3.15
Signed-off-by: Johannes Huber  gentoo.org>

 .../polybar/files/polybar-3.3.1-eventstruct.patch  | 44 ++
 x11-misc/polybar/polybar-3.3.1.ebuild  |  8 ++--
 x11-misc/polybar/polybar-.ebuild   |  6 +--
 3 files changed, 50 insertions(+), 8 deletions(-)

diff --git a/x11-misc/polybar/files/polybar-3.3.1-eventstruct.patch 
b/x11-misc/polybar/files/polybar-3.3.1-eventstruct.patch
new file mode 100644
index 000..93bf034f7de
--- /dev/null
+++ b/x11-misc/polybar/files/polybar-3.3.1-eventstruct.patch
@@ -0,0 +1,44 @@
+From 00165e1a6d5dd61bc153e1352b21ec07fc81245d Mon Sep 17 00:00:00 2001
+From: patrick96 
+Date: Sun, 11 Feb 2018 21:27:52 +0100
+Subject: [PATCH] fix(generators): Add support for eventstruct
+
+Newer xcb-proto commits after the 1.12 release require the 'eventstruct'
+key in the output dictionary, otherwise the generator crashes.
+
+I don't see a need for xpp to actually support the eventstruct key and
+thus it uses a NOP lambda function
+---
+ generators/cpp_client.py | 19 ++-
+ 1 file changed, 10 insertions(+), 9 deletions(-)
+
+diff --git a/generators/cpp_client.py b/generators/cpp_client.py
+index 20d116f..709e8d8 100644
+--- a/lib/xpp/generators/cpp_client.py
 b/lib/xpp/generators/cpp_client.py
+@@ -3130,15 +3130,16 @@ def cpp_type_classes():
+ #   }
+ 
+ # Must create an "output" dictionary before any xcbgen imports.
+-output = {'open': c_open,
+-  'close'   : c_close,
+-  'simple'  : c_simple, # lambda x, y: None,
+-  'enum': lambda x, y: None,
+-  'struct'  : lambda x, y: None,
+-  'union'   : lambda x, y: None,
+-  'request' : c_request,
+-  'event'   : cpp_event,
+-  'error'   : cpp_error,
++output = {'open'  : c_open,
++  'close' : c_close,
++  'simple': c_simple, # lambda x, y: None,
++  'enum'  : lambda x, y: None,
++  'struct': lambda x, y: None,
++  'union' : lambda x, y: None,
++  'request'   : c_request,
++  'event' : cpp_event,
++  'error' : cpp_error,
++  'eventstruct'   : lambda x, y: None,
+   }
+ 
+ # Boilerplate below this point

diff --git a/x11-misc/polybar/polybar-3.3.1.ebuild 
b/x11-misc/polybar/polybar-3.3.1.ebuild
index d90ec9a2e76..ec73759fe76 100644
--- a/x11-misc/polybar/polybar-3.3.1.ebuild
+++ b/x11-misc/polybar/polybar-3.3.1.ebuild
@@ -46,18 +46,18 @@ DEPEND="
 
 RDEPEND="${DEPEND}"
 
-src_prepare() {
-   cmake-utils_src_prepare
+PATCHES=( "${FILESDIR}/${P}-eventstruct.patch" )
 
+src_prepare() {
if [[ ${PV} != ** ]]; then
rmdir "${S}"/lib/xpp || die
mv "${WORKDIR}"/xpp-$XPP_VERSION "${S}"/lib/xpp || die
 
rmdir "${S}"/lib/i3ipcpp || die
mv "${WORKDIR}"/i3ipcpp-$I3IPCPP_VERSION "${S}"/lib/i3ipcpp || 
die
-
-   sed -i "s/.*cpp_error,.*/&\n\t  'eventstruct'   : lambda x, y: 
None,/" lib/xpp/generators/cpp_client.py || die "sed failed"
fi
+
+   cmake-utils_src_prepare
 }
 
 src_configure() {

diff --git a/x11-misc/polybar/polybar-.ebuild 
b/x11-misc/polybar/polybar-.ebuild
index 70e8d426aaf..adddc936af6 100644
--- a/x11-misc/polybar/polybar-.ebuild
+++ b/x11-misc/polybar/polybar-.ebuild
@@ -47,17 +47,15 @@ DEPEND="
 RDEPEND="${DEPEND}"
 
 src_prepare() {
-   cmake-utils_src_prepare
-
if [[ ${PV} != ** ]]; then
rmdir "${S}"/lib/xpp || die
mv "${WORKDIR}"/xpp-$XPP_VERSION "${S}"/lib/xpp || die
 
rmdir "${S}"/lib/i3ipcpp || die
mv "${WORKDIR}"/i3ipcpp-$I3IPCPP_VERSION "${S}"/lib/i3ipcpp || 
die
-
-   sed -i "s/.*cpp_error,.*/&\n\t  'eventstruct'   : lambda x, y: 
None,/" lib/xpp/generators/cpp_client.py || die "sed failed"
fi
+
+   cmake-utils_src_prepare
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2019-05-28 Thread Johannes Huber
commit: c75fb0ca96bc9321c4c95542787bbe9ed7234c36
Author: Johannes Huber  gentoo  org>
AuthorDate: Tue May 28 20:05:20 2019 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Tue May 28 20:05:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c75fb0ca

x11-misc/polybar: Version bump 3.3.1

Closes: https://bugs.gentoo.org/686004
Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: Johannes Huber  gentoo.org>

 x11-misc/polybar/Manifest |  1 +
 x11-misc/polybar/polybar-3.3.1.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index b6a13b55204..e9570d0e669 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,3 +1,4 @@
 DIST i3ipcpp-0.7.1.tar.gz 191417 BLAKE2B 
62b76a0921c78f374309d26856c01d1467b8bd181ce922fd47daec406afda9d76eea9a1f473b4899e22f99e2ef36fc70f72db1bb17eb1f3e71a8431c2634b915
 SHA512 
ef9f591bb4436916ad038bcb0c15ea3415d1978ff264fb276108ddac89c98515c464fbf252429f6a76589cb78e1434adba2efefb5a844dadad0e261f3806fb72
 DIST polybar-3.2.1.tar.gz 242327 BLAKE2B 
eb7bfe6e6d58fb4389016b8e5c73feea3984ce3ccefdb1acf202c6d2873a634e4d096658b850e8534c5c8c56e42ac66b3b8e80dabf5625491e5f56523b043ddf
 SHA512 
e93c33738029b2e56a5dda75cbf3ee804c0d89c406444da6991ea8a5dd00e5544ef51d20f3d67ec293fc55ab7095e8e3057aaf8d1c08af61cf0531297e55a18d
+DIST polybar-3.3.1.tar.gz 248790 BLAKE2B 
30c2cd2ff537f3a2fe2fe7ce489b5a0ab76a54cd42bbdf8b3727e5f4298898e289c6ea10a460385d8bcdc8ab11749255573bf7d728a01eae895a1ed8a2214c27
 SHA512 
c0bfaf99dcd19f8fcca8bd041c0f9e5f11fb822c92cf12edc2c59e67896f566ee46d1a0d75f5583d393af3a1958c3244a4eb28224f6336e9eaa98a50d740f834
 DIST xpp-1.4.0.tar.gz 84095 BLAKE2B 
2af4221953abe7f40473c55cd50c608b54ebc85a62be65af987ed5e6c5eaf56fbd92531788becf39ba5ad52099ac78f36e9b2a2515b473f4d86ed5fda3fa5065
 SHA512 
d34cbbe2391db36db7dffac0415d26b7487536e97c4d7efd472ab0aeffa4c8e757ee030b05e2aa1cfa8a591ee591bb96a6db7eb9fa5850027f958e92f078739c

diff --git a/x11-misc/polybar/polybar-3.3.1.ebuild 
b/x11-misc/polybar/polybar-3.3.1.ebuild
new file mode 100644
index 000..d90ec9a2e76
--- /dev/null
+++ b/x11-misc/polybar/polybar-3.3.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+inherit cmake-utils python-single-r1
+
+DESCRIPTION="A fast and easy-to-use tool for creating status bars"
+HOMEPAGE="https://github.com/jaagr/polybar;
+
+if [[ ${PV} != ** ]]; then
+   XPP_VERSION="1.4.0"
+   I3IPCPP_VERSION="0.7.1"
+   SRC_URI="https://github.com/jaagr/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   https://github.com/jaagr/xpp/archive/${XPP_VERSION}.tar.gz -> 
xpp-${XPP_VERSION}.tar.gz
+   
https://github.com/jaagr/i3ipcpp/archive/v${I3IPCPP_VERSION}.tar.gz -> 
i3ipcpp-${I3IPCPP_VERSION}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+else
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/jaagr/${PN}.git;
+   EGIT_CLONE_TYPE="shallow"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="alsa curl i3wm ipc mpd network pulseaudio"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   x11-base/xcb-proto
+   x11-libs/cairo[xcb]
+   x11-libs/libxcb[xkb]
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+   alsa? ( media-libs/alsa-lib )
+   curl? ( net-misc/curl )
+   i3wm? ( dev-libs/jsoncpp )
+   mpd? ( media-libs/libmpdclient )
+   network? ( net-wireless/wireless-tools )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   if [[ ${PV} != ** ]]; then
+   rmdir "${S}"/lib/xpp || die
+   mv "${WORKDIR}"/xpp-$XPP_VERSION "${S}"/lib/xpp || die
+
+   rmdir "${S}"/lib/i3ipcpp || die
+   mv "${WORKDIR}"/i3ipcpp-$I3IPCPP_VERSION "${S}"/lib/i3ipcpp || 
die
+
+   sed -i "s/.*cpp_error,.*/&\n\t  'eventstruct'   : lambda x, y: 
None,/" lib/xpp/generators/cpp_client.py || die "sed failed"
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_ALSA="$(usex alsa)"
+   -DENABLE_CURL="$(usex curl)"
+   -DENABLE_I3="$(usex i3wm)"
+   -DBUILD_IPC_MSG="$(usex ipc)"
+   -DENABLE_MPD="$(usex mpd)"
+   -DENABLE_NETWORK="$(usex network)"
+   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
+   )
+
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2019-05-28 Thread Johannes Huber
commit: fd51a6358515998e2573d7c84619d41ff4a39578
Author: Johannes Huber  gentoo  org>
AuthorDate: Tue May 28 19:59:30 2019 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Tue May 28 20:05:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd51a635

x11-misc/polybar: Release switch

Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: Johannes Huber  gentoo.org>

 x11-misc/polybar/polybar-.ebuild | 33 +
 1 file changed, 29 insertions(+), 4 deletions(-)

diff --git a/x11-misc/polybar/polybar-.ebuild 
b/x11-misc/polybar/polybar-.ebuild
index 1c6fc7d1218..70e8d426aaf 100644
--- a/x11-misc/polybar/polybar-.ebuild
+++ b/x11-misc/polybar/polybar-.ebuild
@@ -4,16 +4,26 @@
 EAPI=7
 
 PYTHON_COMPAT=( python2_7 )
-inherit cmake-utils git-r3 python-single-r1
+inherit cmake-utils python-single-r1
 
 DESCRIPTION="A fast and easy-to-use tool for creating status bars"
 HOMEPAGE="https://github.com/jaagr/polybar;
-EGIT_REPO_URI="https://github.com/jaagr/${PN}.git;
-EGIT_CLONE_TYPE="shallow"
+
+if [[ ${PV} != ** ]]; then
+   XPP_VERSION="1.4.0"
+   I3IPCPP_VERSION="0.7.1"
+   SRC_URI="https://github.com/jaagr/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   https://github.com/jaagr/xpp/archive/${XPP_VERSION}.tar.gz -> 
xpp-${XPP_VERSION}.tar.gz
+   
https://github.com/jaagr/i3ipcpp/archive/v${I3IPCPP_VERSION}.tar.gz -> 
i3ipcpp-${I3IPCPP_VERSION}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+else
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/jaagr/${PN}.git;
+   EGIT_CLONE_TYPE="shallow"
+fi
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS=""
 
 IUSE="alsa curl i3wm ipc mpd network pulseaudio"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
@@ -36,6 +46,20 @@ DEPEND="
 
 RDEPEND="${DEPEND}"
 
+src_prepare() {
+   cmake-utils_src_prepare
+
+   if [[ ${PV} != ** ]]; then
+   rmdir "${S}"/lib/xpp || die
+   mv "${WORKDIR}"/xpp-$XPP_VERSION "${S}"/lib/xpp || die
+
+   rmdir "${S}"/lib/i3ipcpp || die
+   mv "${WORKDIR}"/i3ipcpp-$I3IPCPP_VERSION "${S}"/lib/i3ipcpp || 
die
+
+   sed -i "s/.*cpp_error,.*/&\n\t  'eventstruct'   : lambda x, y: 
None,/" lib/xpp/generators/cpp_client.py || die "sed failed"
+   fi
+}
+
 src_configure() {
local mycmakeargs=(
-DENABLE_ALSA="$(usex alsa)"
@@ -46,5 +70,6 @@ src_configure() {
-DENABLE_NETWORK="$(usex network)"
-DENABLE_PULSEAUDIO="$(usex pulseaudio)"
)
+
cmake-utils_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2019-05-28 Thread Johannes Huber
commit: fcec73baa9ada45522df93e315af9e7b79365d46
Author: Johannes Huber  gentoo  org>
AuthorDate: Tue May 28 19:24:17 2019 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Tue May 28 20:05:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcec73ba

x11-misc/polybar: EAPI 7

Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: Johannes Huber  gentoo.org>

 x11-misc/polybar/polybar-.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-misc/polybar/polybar-.ebuild 
b/x11-misc/polybar/polybar-.ebuild
index 3d18bd3871c..1c6fc7d1218 100644
--- a/x11-misc/polybar/polybar-.ebuild
+++ b/x11-misc/polybar/polybar-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
+EAPI=7
 
+PYTHON_COMPAT=( python2_7 )
 inherit cmake-utils git-r3 python-single-r1
 
 DESCRIPTION="A fast and easy-to-use tool for creating status bars"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2018-10-06 Thread Johannes Huber
commit: de1578d34172596cd19a634c2e6a9c8dfdc1b4ca
Author: Johannes Huber  gentoo  org>
AuthorDate: Sat Oct  6 21:42:40 2018 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Sat Oct  6 21:42:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de1578d3

x11-misc/polybar: Add myself as maintainer

Signed-off-by: Johannes Huber  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 x11-misc/polybar/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/x11-misc/polybar/metadata.xml b/x11-misc/polybar/metadata.xml
index 0d096068a33..7a2477b509e 100644
--- a/x11-misc/polybar/metadata.xml
+++ b/x11-misc/polybar/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   j...@gentoo.org
+   Johannes Huber
+   

Add support for i3 window manager
Add support for Inter-Process Messaging



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2018-09-22 Thread Michał Górny
commit: a32b6e8d5a14b212fbd8ae85497c9290dc6faa1e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 22 09:09:53 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 22 09:09:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a32b6e8d

x11-misc/polybar: Clean old up

Signed-off-by: Michał Górny  gentoo.org>

 x11-misc/polybar/Manifest |  2 --
 x11-misc/polybar/polybar-3.1.0.ebuild | 65 -
 x11-misc/polybar/polybar-3.2.0.ebuild | 67 ---
 3 files changed, 134 deletions(-)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 27b4ee3fac0..b6a13b55204 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,5 +1,3 @@
 DIST i3ipcpp-0.7.1.tar.gz 191417 BLAKE2B 
62b76a0921c78f374309d26856c01d1467b8bd181ce922fd47daec406afda9d76eea9a1f473b4899e22f99e2ef36fc70f72db1bb17eb1f3e71a8431c2634b915
 SHA512 
ef9f591bb4436916ad038bcb0c15ea3415d1978ff264fb276108ddac89c98515c464fbf252429f6a76589cb78e1434adba2efefb5a844dadad0e261f3806fb72
-DIST polybar-3.1.0.tar.gz 418298 BLAKE2B 
1c7394a17ff1ec5b0dec519b7aa58e63cfcec0f104d4302051f6e12753b7074c3d85072a3d78e7ce135c53d4ddd4a6f68ea61ffb7b2ad04997bbf0c836115046
 SHA512 
6d8759d9f750c2abfa79fe735615b0ed3d1827e3a88561317712c6f02cb32a0a77726f97cb419f3a040ae9085a34a23cb1aad0aacf3f14e56c542977b89036b2
-DIST polybar-3.2.0.tar.gz 242314 BLAKE2B 
1bdecba237f6d400479305caa2e571b5de708b07251c77f999fdc16af4c89a54ff722956c24b0b188aa76b5418cdf159eb21004091d87d2b93e2d43ba8a888c8
 SHA512 
14516e37bc39736eddb53aaffd38bbfa8443fa6744bd3bd374359b9d55c085c89f59ecaa80f31815f4828398d378d2772bbd79fac36a639a208814a0bf230930
 DIST polybar-3.2.1.tar.gz 242327 BLAKE2B 
eb7bfe6e6d58fb4389016b8e5c73feea3984ce3ccefdb1acf202c6d2873a634e4d096658b850e8534c5c8c56e42ac66b3b8e80dabf5625491e5f56523b043ddf
 SHA512 
e93c33738029b2e56a5dda75cbf3ee804c0d89c406444da6991ea8a5dd00e5544ef51d20f3d67ec293fc55ab7095e8e3057aaf8d1c08af61cf0531297e55a18d
 DIST xpp-1.4.0.tar.gz 84095 BLAKE2B 
2af4221953abe7f40473c55cd50c608b54ebc85a62be65af987ed5e6c5eaf56fbd92531788becf39ba5ad52099ac78f36e9b2a2515b473f4d86ed5fda3fa5065
 SHA512 
d34cbbe2391db36db7dffac0415d26b7487536e97c4d7efd472ab0aeffa4c8e757ee030b05e2aa1cfa8a591ee591bb96a6db7eb9fa5850027f958e92f078739c

diff --git a/x11-misc/polybar/polybar-3.1.0.ebuild 
b/x11-misc/polybar/polybar-3.1.0.ebuild
deleted file mode 100644
index d2c4ebbf0f5..000
--- a/x11-misc/polybar/polybar-3.1.0.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit cmake-utils python-single-r1
-
-XPP_VERSION="1.4.0"
-I3IPCPP_VERSION="0.7.1"
-
-DESCRIPTION="A fast and easy-to-use tool for creating status bars"
-HOMEPAGE="https://github.com/jaagr/polybar;
-SRC_URI="https://github.com/jaagr/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
-   https://github.com/jaagr/xpp/archive/${XPP_VERSION}.tar.gz -> 
xpp-${XPP_VERSION}.tar.gz
-   https://github.com/jaagr/i3ipcpp/archive/v${I3IPCPP_VERSION}.tar.gz -> 
i3ipcpp-${I3IPCPP_VERSION}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="alsa curl i3wm ipc mpd network"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   x11-base/xcb-proto
-   x11-libs/cairo[xcb]
-   x11-libs/libxcb[xkb]
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-wm
-   x11-libs/xcb-util-xrm
-   alsa? ( media-libs/alsa-lib )
-   curl? ( net-misc/curl )
-   i3wm? ( dev-libs/jsoncpp )
-   mpd? ( media-libs/libmpdclient )
-   network? ( net-wireless/wireless-tools )
-"
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   cmake-utils_src_prepare
-
-   rmdir "${S}"/lib/xpp || die
-   mv "${WORKDIR}"/xpp-$XPP_VERSION "${S}"/lib/xpp || die
-
-   rmdir "${S}"/lib/i3ipcpp || die
-   mv "${WORKDIR}"/i3ipcpp-$I3IPCPP_VERSION "${S}"/lib/i3ipcpp || die
-
-   sed -i "s/.*cpp_error,.*/&\n\t  'eventstruct'   : lambda x, y: None,/" 
lib/xpp/generators/cpp_client.py || die "sed failed"
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_ALSA="$(usex alsa)"
-   -DENABLE_CURL="$(usex curl)"
-   -DENABLE_I3="$(usex i3wm)"
-   -DBUILD_IPC_MSG="$(usex ipc)"
-   -DENABLE_MPD="$(usex mpd)"
-   -DENABLE_NETWORK="$(usex network)"
-   )
-   cmake-utils_src_configure
-}

diff --git a/x11-misc/polybar/polybar-3.2.0.ebuild 
b/x11-misc/polybar/polybar-3.2.0.ebuild
deleted file mode 100644
index 480c094886d..000
--- a/x11-misc/polybar/polybar-3.2.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit cmake-utils python-single-r1
-
-XPP_VERSION="1.4.0"
-I3IPCPP_VERSION="0.7.1"

[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2018-09-22 Thread Michał Górny
commit: 595595692e7f4743b6118aa4b9e10c67e2345054
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 22 09:02:54 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 22 09:04:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59559569

x11-misc/polybar: Proxied maintainer resigned

Closes: https://bugs.gentoo.org/655592
Signed-off-by: Michał Górny  gentoo.org>

 x11-misc/polybar/metadata.xml | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/x11-misc/polybar/metadata.xml b/x11-misc/polybar/metadata.xml
index 4132afb3b38..0d096068a33 100644
--- a/x11-misc/polybar/metadata.xml
+++ b/x11-misc/polybar/metadata.xml
@@ -1,14 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   kajzersoz...@gmail.com
-   Kajzer
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
+   

Add support for i3 window manager
Add support for Inter-Process Messaging



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2018-08-05 Thread Patrice Clement
commit: e4a0fd2501e2d66992b2c4d0868b188851e1dbf0
Author: Kajzer  gmail  com>
AuthorDate: Mon Jul 30 09:14:43 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Aug  5 21:47:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4a0fd25

x11-misc/polybar: version bump to 3.2.1.

Closes: https://github.com/gentoo/gentoo/pull/9387

 x11-misc/polybar/Manifest |  1 +
 x11-misc/polybar/polybar-3.2.1.ebuild | 67 +++
 2 files changed, 68 insertions(+)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index b5689370854..27b4ee3fac0 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,4 +1,5 @@
 DIST i3ipcpp-0.7.1.tar.gz 191417 BLAKE2B 
62b76a0921c78f374309d26856c01d1467b8bd181ce922fd47daec406afda9d76eea9a1f473b4899e22f99e2ef36fc70f72db1bb17eb1f3e71a8431c2634b915
 SHA512 
ef9f591bb4436916ad038bcb0c15ea3415d1978ff264fb276108ddac89c98515c464fbf252429f6a76589cb78e1434adba2efefb5a844dadad0e261f3806fb72
 DIST polybar-3.1.0.tar.gz 418298 BLAKE2B 
1c7394a17ff1ec5b0dec519b7aa58e63cfcec0f104d4302051f6e12753b7074c3d85072a3d78e7ce135c53d4ddd4a6f68ea61ffb7b2ad04997bbf0c836115046
 SHA512 
6d8759d9f750c2abfa79fe735615b0ed3d1827e3a88561317712c6f02cb32a0a77726f97cb419f3a040ae9085a34a23cb1aad0aacf3f14e56c542977b89036b2
 DIST polybar-3.2.0.tar.gz 242314 BLAKE2B 
1bdecba237f6d400479305caa2e571b5de708b07251c77f999fdc16af4c89a54ff722956c24b0b188aa76b5418cdf159eb21004091d87d2b93e2d43ba8a888c8
 SHA512 
14516e37bc39736eddb53aaffd38bbfa8443fa6744bd3bd374359b9d55c085c89f59ecaa80f31815f4828398d378d2772bbd79fac36a639a208814a0bf230930
+DIST polybar-3.2.1.tar.gz 242327 BLAKE2B 
eb7bfe6e6d58fb4389016b8e5c73feea3984ce3ccefdb1acf202c6d2873a634e4d096658b850e8534c5c8c56e42ac66b3b8e80dabf5625491e5f56523b043ddf
 SHA512 
e93c33738029b2e56a5dda75cbf3ee804c0d89c406444da6991ea8a5dd00e5544ef51d20f3d67ec293fc55ab7095e8e3057aaf8d1c08af61cf0531297e55a18d
 DIST xpp-1.4.0.tar.gz 84095 BLAKE2B 
2af4221953abe7f40473c55cd50c608b54ebc85a62be65af987ed5e6c5eaf56fbd92531788becf39ba5ad52099ac78f36e9b2a2515b473f4d86ed5fda3fa5065
 SHA512 
d34cbbe2391db36db7dffac0415d26b7487536e97c4d7efd472ab0aeffa4c8e757ee030b05e2aa1cfa8a591ee591bb96a6db7eb9fa5850027f958e92f078739c

diff --git a/x11-misc/polybar/polybar-3.2.1.ebuild 
b/x11-misc/polybar/polybar-3.2.1.ebuild
new file mode 100644
index 000..480c094886d
--- /dev/null
+++ b/x11-misc/polybar/polybar-3.2.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils python-single-r1
+
+XPP_VERSION="1.4.0"
+I3IPCPP_VERSION="0.7.1"
+
+DESCRIPTION="A fast and easy-to-use tool for creating status bars"
+HOMEPAGE="https://github.com/jaagr/polybar;
+SRC_URI="https://github.com/jaagr/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+   https://github.com/jaagr/xpp/archive/${XPP_VERSION}.tar.gz -> 
xpp-${XPP_VERSION}.tar.gz
+   https://github.com/jaagr/i3ipcpp/archive/v${I3IPCPP_VERSION}.tar.gz -> 
i3ipcpp-${I3IPCPP_VERSION}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+IUSE="alsa curl i3wm ipc mpd network pulseaudio"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   x11-base/xcb-proto
+   x11-libs/cairo[xcb]
+   x11-libs/libxcb[xkb]
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+   alsa? ( media-libs/alsa-lib )
+   curl? ( net-misc/curl )
+   i3wm? ( dev-libs/jsoncpp )
+   mpd? ( media-libs/libmpdclient )
+   network? ( net-wireless/wireless-tools )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   rmdir "${S}"/lib/xpp || die
+   mv "${WORKDIR}"/xpp-$XPP_VERSION "${S}"/lib/xpp || die
+
+   rmdir "${S}"/lib/i3ipcpp || die
+   mv "${WORKDIR}"/i3ipcpp-$I3IPCPP_VERSION "${S}"/lib/i3ipcpp || die
+
+   sed -i "s/.*cpp_error,.*/&\n\t  'eventstruct'   : lambda x, y: None,/" 
lib/xpp/generators/cpp_client.py || die "sed failed"
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_ALSA="$(usex alsa)"
+   -DENABLE_CURL="$(usex curl)"
+   -DENABLE_I3="$(usex i3wm)"
+   -DBUILD_IPC_MSG="$(usex ipc)"
+   -DENABLE_MPD="$(usex mpd)"
+   -DENABLE_NETWORK="$(usex network)"
+   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2018-07-23 Thread Tony Vroon
commit: f7aa86360511c47a98eaa9c9a8086fca2f75aff8
Author: Kajzer  gmail  com>
AuthorDate: Mon Jul 23 13:51:51 2018 +
Commit: Tony Vroon  gentoo  org>
CommitDate: Mon Jul 23 15:56:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7aa8636

x11-misc/polybar: version bump to 3.2.0

Closes: https://github.com/gentoo/gentoo/pull/9326

 x11-misc/polybar/Manifest |  1 +
 x11-misc/polybar/polybar-3.2.0.ebuild | 67 +++
 2 files changed, 68 insertions(+)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 4648dddbc07..b5689370854 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,3 +1,4 @@
 DIST i3ipcpp-0.7.1.tar.gz 191417 BLAKE2B 
62b76a0921c78f374309d26856c01d1467b8bd181ce922fd47daec406afda9d76eea9a1f473b4899e22f99e2ef36fc70f72db1bb17eb1f3e71a8431c2634b915
 SHA512 
ef9f591bb4436916ad038bcb0c15ea3415d1978ff264fb276108ddac89c98515c464fbf252429f6a76589cb78e1434adba2efefb5a844dadad0e261f3806fb72
 DIST polybar-3.1.0.tar.gz 418298 BLAKE2B 
1c7394a17ff1ec5b0dec519b7aa58e63cfcec0f104d4302051f6e12753b7074c3d85072a3d78e7ce135c53d4ddd4a6f68ea61ffb7b2ad04997bbf0c836115046
 SHA512 
6d8759d9f750c2abfa79fe735615b0ed3d1827e3a88561317712c6f02cb32a0a77726f97cb419f3a040ae9085a34a23cb1aad0aacf3f14e56c542977b89036b2
+DIST polybar-3.2.0.tar.gz 242314 BLAKE2B 
1bdecba237f6d400479305caa2e571b5de708b07251c77f999fdc16af4c89a54ff722956c24b0b188aa76b5418cdf159eb21004091d87d2b93e2d43ba8a888c8
 SHA512 
14516e37bc39736eddb53aaffd38bbfa8443fa6744bd3bd374359b9d55c085c89f59ecaa80f31815f4828398d378d2772bbd79fac36a639a208814a0bf230930
 DIST xpp-1.4.0.tar.gz 84095 BLAKE2B 
2af4221953abe7f40473c55cd50c608b54ebc85a62be65af987ed5e6c5eaf56fbd92531788becf39ba5ad52099ac78f36e9b2a2515b473f4d86ed5fda3fa5065
 SHA512 
d34cbbe2391db36db7dffac0415d26b7487536e97c4d7efd472ab0aeffa4c8e757ee030b05e2aa1cfa8a591ee591bb96a6db7eb9fa5850027f958e92f078739c

diff --git a/x11-misc/polybar/polybar-3.2.0.ebuild 
b/x11-misc/polybar/polybar-3.2.0.ebuild
new file mode 100644
index 000..480c094886d
--- /dev/null
+++ b/x11-misc/polybar/polybar-3.2.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils python-single-r1
+
+XPP_VERSION="1.4.0"
+I3IPCPP_VERSION="0.7.1"
+
+DESCRIPTION="A fast and easy-to-use tool for creating status bars"
+HOMEPAGE="https://github.com/jaagr/polybar;
+SRC_URI="https://github.com/jaagr/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+   https://github.com/jaagr/xpp/archive/${XPP_VERSION}.tar.gz -> 
xpp-${XPP_VERSION}.tar.gz
+   https://github.com/jaagr/i3ipcpp/archive/v${I3IPCPP_VERSION}.tar.gz -> 
i3ipcpp-${I3IPCPP_VERSION}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+IUSE="alsa curl i3wm ipc mpd network pulseaudio"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   x11-base/xcb-proto
+   x11-libs/cairo[xcb]
+   x11-libs/libxcb[xkb]
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+   alsa? ( media-libs/alsa-lib )
+   curl? ( net-misc/curl )
+   i3wm? ( dev-libs/jsoncpp )
+   mpd? ( media-libs/libmpdclient )
+   network? ( net-wireless/wireless-tools )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   rmdir "${S}"/lib/xpp || die
+   mv "${WORKDIR}"/xpp-$XPP_VERSION "${S}"/lib/xpp || die
+
+   rmdir "${S}"/lib/i3ipcpp || die
+   mv "${WORKDIR}"/i3ipcpp-$I3IPCPP_VERSION "${S}"/lib/i3ipcpp || die
+
+   sed -i "s/.*cpp_error,.*/&\n\t  'eventstruct'   : lambda x, y: None,/" 
lib/xpp/generators/cpp_client.py || die "sed failed"
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_ALSA="$(usex alsa)"
+   -DENABLE_CURL="$(usex curl)"
+   -DENABLE_I3="$(usex i3wm)"
+   -DBUILD_IPC_MSG="$(usex ipc)"
+   -DENABLE_MPD="$(usex mpd)"
+   -DENABLE_NETWORK="$(usex network)"
+   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2018-06-23 Thread Mikle Kolyada
commit: c882ec3742cc5342b3f4e79861a2b39d9a976249
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Jun 23 17:50:56 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Jun 23 17:50:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c882ec37

x11-misc/polybar: amd64 stable wrt bug #658142

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 x11-misc/polybar/polybar-3.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.1.0.ebuild 
b/x11-misc/polybar/polybar-3.1.0.ebuild
index 2e0573650b2..d2c4ebbf0f5 100644
--- a/x11-misc/polybar/polybar-3.1.0.ebuild
+++ b/x11-misc/polybar/polybar-3.1.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/jaagr/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 IUSE="alsa curl i3wm ipc mpd network"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2018-06-23 Thread Johannes Huber
commit: d7086d05196bc766ad5a748db44e916ad3bb17ca
Author: Johannes Huber  gentoo  org>
AuthorDate: Sat Jun 23 08:49:29 2018 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Sat Jun 23 08:50:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7086d05

x11-misc/polybar: Fix build

Missing use dependency xcb on x11-libs/cairo.

Closes: https://bugs.gentoo.org/655044
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 x11-misc/polybar/polybar-3.1.0.ebuild | 2 +-
 x11-misc/polybar/polybar-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/polybar/polybar-3.1.0.ebuild 
b/x11-misc/polybar/polybar-3.1.0.ebuild
index 5897c55c919..2e0573650b2 100644
--- a/x11-misc/polybar/polybar-3.1.0.ebuild
+++ b/x11-misc/polybar/polybar-3.1.0.ebuild
@@ -26,7 +26,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 DEPEND="
${PYTHON_DEPS}
x11-base/xcb-proto
-   x11-libs/cairo
+   x11-libs/cairo[xcb]
x11-libs/libxcb[xkb]
x11-libs/xcb-util-image
x11-libs/xcb-util-wm

diff --git a/x11-misc/polybar/polybar-.ebuild 
b/x11-misc/polybar/polybar-.ebuild
index 7bc1f90e229..3d18bd3871c 100644
--- a/x11-misc/polybar/polybar-.ebuild
+++ b/x11-misc/polybar/polybar-.ebuild
@@ -21,7 +21,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 DEPEND="
${PYTHON_DEPS}
x11-base/xcb-proto
-   x11-libs/cairo
+   x11-libs/cairo[xcb]
x11-libs/libxcb[xkb]
x11-libs/xcb-util-image
x11-libs/xcb-util-wm



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2018-06-17 Thread Thomas Deutschmann
commit: b5b31075c0fa76e9dda90230521012f517d7fb33
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jun 17 23:08:33 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Jun 17 23:28:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b31075

x11-misc/polybar: x86 stable (bug #658142)

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 x11-misc/polybar/polybar-3.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.1.0.ebuild 
b/x11-misc/polybar/polybar-3.1.0.ebuild
index 1d10b8eee8b..5897c55c919 100644
--- a/x11-misc/polybar/polybar-3.1.0.ebuild
+++ b/x11-misc/polybar/polybar-3.1.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/jaagr/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 
 IUSE="alsa curl i3wm ipc mpd network"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2018-06-14 Thread Johannes Huber
commit: 8cd7a1f758f8cdd4936f1b184e71a51824f49c60
Author: Johannes Huber  gentoo  org>
AuthorDate: Thu Jun 14 21:15:30 2018 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Thu Jun 14 21:16:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cd7a1f7

x11-misc/polybar: Fix build

Missing use dependency xkb on x11-libs/libxcb.

Closes: https://bugs.gentoo.org/654880
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 x11-misc/polybar/polybar-3.1.0.ebuild | 2 +-
 x11-misc/polybar/polybar-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/polybar/polybar-3.1.0.ebuild 
b/x11-misc/polybar/polybar-3.1.0.ebuild
index f9be038f16c..1d10b8eee8b 100644
--- a/x11-misc/polybar/polybar-3.1.0.ebuild
+++ b/x11-misc/polybar/polybar-3.1.0.ebuild
@@ -27,7 +27,7 @@ DEPEND="
${PYTHON_DEPS}
x11-base/xcb-proto
x11-libs/cairo
-   x11-libs/libxcb
+   x11-libs/libxcb[xkb]
x11-libs/xcb-util-image
x11-libs/xcb-util-wm
x11-libs/xcb-util-xrm

diff --git a/x11-misc/polybar/polybar-.ebuild 
b/x11-misc/polybar/polybar-.ebuild
index 7a1abcf47ee..7bc1f90e229 100644
--- a/x11-misc/polybar/polybar-.ebuild
+++ b/x11-misc/polybar/polybar-.ebuild
@@ -22,7 +22,7 @@ DEPEND="
${PYTHON_DEPS}
x11-base/xcb-proto
x11-libs/cairo
-   x11-libs/libxcb
+   x11-libs/libxcb[xkb]
x11-libs/xcb-util-image
x11-libs/xcb-util-wm
x11-libs/xcb-util-xrm



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2018-05-11 Thread Johannes Huber
commit: 36a5524fd3f8fa41fbf57704fe2106b5c8a3a019
Author: Johannes Huber  gentoo  org>
AuthorDate: Fri May 11 11:47:56 2018 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Fri May 11 11:47:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36a5524f

x11-misc/polybar: Call cmake-utils_src_prepare

Closes: https://bugs.gentoo.org/654878
Package-Manager: Portage-2.3.36, Repoman-2.3.9

 x11-misc/polybar/polybar-3.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.1.0.ebuild 
b/x11-misc/polybar/polybar-3.1.0.ebuild
index 4b696e07053..f9be038f16c 100644
--- a/x11-misc/polybar/polybar-3.1.0.ebuild
+++ b/x11-misc/polybar/polybar-3.1.0.ebuild
@@ -41,7 +41,7 @@ DEPEND="
 RDEPEND="${DEPEND}"
 
 src_prepare() {
-   default
+   cmake-utils_src_prepare
 
rmdir "${S}"/lib/xpp || die
mv "${WORKDIR}"/xpp-$XPP_VERSION "${S}"/lib/xpp || die



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2018-05-11 Thread Michał Górny
commit: 6e5d882237efc73a2944666cef28a9cda33bdbb1
Author: Kajzer  gmail  com>
AuthorDate: Tue May  8 11:30:02 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 11 10:55:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e5d8822

x11-misc/polybar: Add missing deps

Added deps:
x11-libs/cairo
x11-libs/xcb-util-xrm

Closes: https://bugs.gentoo.org/655044
Closes: https://github.com/gentoo/gentoo/pull/8280

 x11-misc/polybar/polybar-3.1.0.ebuild | 4 +++-
 x11-misc/polybar/polybar-.ebuild  | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/x11-misc/polybar/polybar-3.1.0.ebuild 
b/x11-misc/polybar/polybar-3.1.0.ebuild
index a04e956a0e9..4b696e07053 100644
--- a/x11-misc/polybar/polybar-3.1.0.ebuild
+++ b/x11-misc/polybar/polybar-3.1.0.ebuild
@@ -26,9 +26,11 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 DEPEND="
${PYTHON_DEPS}
x11-base/xcb-proto
+   x11-libs/cairo
x11-libs/libxcb
-   x11-libs/xcb-util-wm
x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
alsa? ( media-libs/alsa-lib )
curl? ( net-misc/curl )
i3wm? ( dev-libs/jsoncpp )

diff --git a/x11-misc/polybar/polybar-.ebuild 
b/x11-misc/polybar/polybar-.ebuild
index b2188834007..7a1abcf47ee 100644
--- a/x11-misc/polybar/polybar-.ebuild
+++ b/x11-misc/polybar/polybar-.ebuild
@@ -21,9 +21,11 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 DEPEND="
${PYTHON_DEPS}
x11-base/xcb-proto
+   x11-libs/cairo
x11-libs/libxcb
-   x11-libs/xcb-util-wm
x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
alsa? ( media-libs/alsa-lib )
curl? ( net-misc/curl )
i3wm? ( dev-libs/jsoncpp )



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2018-05-04 Thread Patrice Clement
commit: 6d597a32e22e77dc620678702aad9c14e44d2978
Author: Kajzer  gmail  com>
AuthorDate: Fri May  4 10:59:23 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri May  4 21:05:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d597a32

x11-misc/polybar: new package.

Polybar is a fast and easy-to-use tool for creating status bars.

Closes: https://github.com/gentoo/gentoo/pull/8244
Closes: https://bugs.gentoo.org/643286

 x11-misc/polybar/Manifest |  3 ++
 x11-misc/polybar/metadata.xml | 21 
 x11-misc/polybar/polybar-3.1.0.ebuild | 63 +++
 x11-misc/polybar/polybar-.ebuild  | 48 ++
 4 files changed, 135 insertions(+)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
new file mode 100644
index 000..4648dddbc07
--- /dev/null
+++ b/x11-misc/polybar/Manifest
@@ -0,0 +1,3 @@
+DIST i3ipcpp-0.7.1.tar.gz 191417 BLAKE2B 
62b76a0921c78f374309d26856c01d1467b8bd181ce922fd47daec406afda9d76eea9a1f473b4899e22f99e2ef36fc70f72db1bb17eb1f3e71a8431c2634b915
 SHA512 
ef9f591bb4436916ad038bcb0c15ea3415d1978ff264fb276108ddac89c98515c464fbf252429f6a76589cb78e1434adba2efefb5a844dadad0e261f3806fb72
+DIST polybar-3.1.0.tar.gz 418298 BLAKE2B 
1c7394a17ff1ec5b0dec519b7aa58e63cfcec0f104d4302051f6e12753b7074c3d85072a3d78e7ce135c53d4ddd4a6f68ea61ffb7b2ad04997bbf0c836115046
 SHA512 
6d8759d9f750c2abfa79fe735615b0ed3d1827e3a88561317712c6f02cb32a0a77726f97cb419f3a040ae9085a34a23cb1aad0aacf3f14e56c542977b89036b2
+DIST xpp-1.4.0.tar.gz 84095 BLAKE2B 
2af4221953abe7f40473c55cd50c608b54ebc85a62be65af987ed5e6c5eaf56fbd92531788becf39ba5ad52099ac78f36e9b2a2515b473f4d86ed5fda3fa5065
 SHA512 
d34cbbe2391db36db7dffac0415d26b7487536e97c4d7efd472ab0aeffa4c8e757ee030b05e2aa1cfa8a591ee591bb96a6db7eb9fa5850027f958e92f078739c

diff --git a/x11-misc/polybar/metadata.xml b/x11-misc/polybar/metadata.xml
new file mode 100644
index 000..4132afb3b38
--- /dev/null
+++ b/x11-misc/polybar/metadata.xml
@@ -0,0 +1,21 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   kajzersoz...@gmail.com
+   Kajzer
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   Add support for i3 window manager
+   Add support for Inter-Process Messaging
+   Add support for Music Player Daemon
+   Enable network support
+   
+   
+   jaagr/polybar
+   
+

diff --git a/x11-misc/polybar/polybar-3.1.0.ebuild 
b/x11-misc/polybar/polybar-3.1.0.ebuild
new file mode 100644
index 000..a04e956a0e9
--- /dev/null
+++ b/x11-misc/polybar/polybar-3.1.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils python-single-r1
+
+XPP_VERSION="1.4.0"
+I3IPCPP_VERSION="0.7.1"
+
+DESCRIPTION="A fast and easy-to-use tool for creating status bars"
+HOMEPAGE="https://github.com/jaagr/polybar;
+SRC_URI="https://github.com/jaagr/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+   https://github.com/jaagr/xpp/archive/${XPP_VERSION}.tar.gz -> 
xpp-${XPP_VERSION}.tar.gz
+   https://github.com/jaagr/i3ipcpp/archive/v${I3IPCPP_VERSION}.tar.gz -> 
i3ipcpp-${I3IPCPP_VERSION}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="alsa curl i3wm ipc mpd network"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   x11-base/xcb-proto
+   x11-libs/libxcb
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-image
+   alsa? ( media-libs/alsa-lib )
+   curl? ( net-misc/curl )
+   i3wm? ( dev-libs/jsoncpp )
+   mpd? ( media-libs/libmpdclient )
+   network? ( net-wireless/wireless-tools )
+"
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   rmdir "${S}"/lib/xpp || die
+   mv "${WORKDIR}"/xpp-$XPP_VERSION "${S}"/lib/xpp || die
+
+   rmdir "${S}"/lib/i3ipcpp || die
+   mv "${WORKDIR}"/i3ipcpp-$I3IPCPP_VERSION "${S}"/lib/i3ipcpp || die
+
+   sed -i "s/.*cpp_error,.*/&\n\t  'eventstruct'   : lambda x, y: None,/" 
lib/xpp/generators/cpp_client.py || die "sed failed"
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_ALSA="$(usex alsa)"
+   -DENABLE_CURL="$(usex curl)"
+   -DENABLE_I3="$(usex i3wm)"
+   -DBUILD_IPC_MSG="$(usex ipc)"
+   -DENABLE_MPD="$(usex mpd)"
+   -DENABLE_NETWORK="$(usex network)"
+   )
+   cmake-utils_src_configure
+}

diff --git a/x11-misc/polybar/polybar-.ebuild 
b/x11-misc/polybar/polybar-.ebuild
new file mode 100644
index 000..b2188834007
--- /dev/null
+++ b/x11-misc/polybar/polybar-.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2