[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/files/, x11-misc/i3status/
commit: 24a600548e1e48cd2683ba9b9f80f5411e82a70d Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Jun 20 12:26:24 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Jun 20 12:37:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24a60054 x11-misc/i3status: drop 2.13-r1 Bug: https://bugs.gentoo.org/908383 Signed-off-by: Andreas Sturmlechner gentoo.org> x11-misc/i3status/Manifest | 1 - ...01-Extend-battery-handling-on-OpenBSD-351.patch | 98 - ...-meant-for-OpenBSD-but-snuck-in-for-FreeB.patch | 33 -- ...ly-compile-pulse.c-only-when-using-pulsea.patch | 56 -- ...4-battery-include-sys-sysctl.h-on-OpenBSD.patch | 26 - ...disable-pulse-on-OpenBSD-and-DragonFlyBSD.patch | 56 -- ...NetBSD-include-sys-socket.h-for-AF_INET-6.patch | 24 - ...udio-an-optional-dependency-follow-best-p.patch | 119 - x11-misc/i3status/i3status-2.13-r1.ebuild | 68 9 files changed, 481 deletions(-) diff --git a/x11-misc/i3status/Manifest b/x11-misc/i3status/Manifest index 56f072db9c04..3b335da31c78 100644 --- a/x11-misc/i3status/Manifest +++ b/x11-misc/i3status/Manifest @@ -1,2 +1 @@ -DIST i3status-2.13.tar.bz2 201409 BLAKE2B e087d69e2df3ae9348cb55739023b2164dfa3543551d173b138c72e574714069d8397716b95e92c4315aa538ea31b33aa73532d6d0f75bbc38d7db54e1f665bc SHA512 6dadff19e53499d169ba4f491e1f821014b4f92fc3c93d7947c85cbbbdeaba538d02bd8ab98fe266a8f80756a287fd5803ec77a8cd874d50082b5cad309875c2 DIST i3status-2.14.tar.xz 68900 BLAKE2B e85019c2a95d50b6bd4adc6bc9dafb85c3a3d8cdaa93602a9c2af54e6818a4e58ad26f47e2c85b38744c12c08f52c4b5c1216e6f3215f8ee2f4152b42a547905 SHA512 10a1235cc314f5fc4dde4e1369a30f49118c95271f636c5803caa52d94d99ad8565b89fcd602d0c8aa7c830a79d3a3bb08e5ac8123cf07cfddc8ef0126b10f80 diff --git a/x11-misc/i3status/files/0001-Extend-battery-handling-on-OpenBSD-351.patch b/x11-misc/i3status/files/0001-Extend-battery-handling-on-OpenBSD-351.patch deleted file mode 100644 index 32a0358b4211.. --- a/x11-misc/i3status/files/0001-Extend-battery-handling-on-OpenBSD-351.patch +++ /dev/null @@ -1,98 +0,0 @@ -From 3a51673c05142b99f8db6a0bd9b8e4b806efeb72 Mon Sep 17 00:00:00 2001 -From: Jasper Lievisse Adriaanse -Date: Mon, 8 Jul 2019 17:53:25 +0200 -Subject: [PATCH 1/7] Extend battery handling on OpenBSD (#351) - -If acpibat watts value is not available, try current (for batteries -that report in amps), then convert to watts. - -originally submitted by @jcs - src/print_battery_info.c | 47 ++-- - 1 file changed, 45 insertions(+), 2 deletions(-) - -diff --git a/src/print_battery_info.c b/src/print_battery_info.c -index 1c51624..e2a790c 100644 a/src/print_battery_info.c -+++ b/src/print_battery_info.c -@@ -20,6 +20,8 @@ - #include - #include - #include -+#include -+#include - #endif - - #if defined(__DragonFly__) -@@ -31,6 +33,7 @@ - #include - #include - #include -+#include - #endif - - #if defined(__NetBSD__) -@@ -269,11 +272,16 @@ static bool slurp_battery_info(struct battery_info *batt_info, yajl_gen json_gen - #elif defined(__OpenBSD__) - /* -* We're using apm(4) here, which is the interface to acpi(4) on amd64/i386 and -- * the generic interface on macppc/sparc64/zaurus, instead of using sysctl(3) and -- * probing acpi(4) devices. -+ * the generic interface on macppc/sparc64/zaurus. Machines that have ACPI -+ * battery sensors gain some extra information. -*/ - struct apm_power_info apm_info; -+struct sensordev sensordev; -+struct sensor sensor; -+size_t sdlen, slen; - int apm_fd; -+int dev, mib[5] = {CTL_HW, HW_SENSORS, 0, 0, 0}; -+int volts = 0; - - apm_fd = open("/dev/apm", O_RDONLY); - if (apm_fd < 0) { -@@ -311,6 +319,41 @@ static bool slurp_battery_info(struct battery_info *batt_info, yajl_gen json_gen - if (batt_info->status != CS_CHARGING) { - batt_info->seconds_remaining = apm_info.minutes_left * 60; - } -+ -+/* If acpibat* are present, check sensors for data not present via APM. */ -+batt_info->present_rate = 0; -+sdlen = sizeof(sensordev); -+slen = sizeof(sensor); -+ -+for (dev = 0;; dev++) { -+mib[2] = dev; -+if (sysctl(mib, 3, , , NULL, 0) == -1) { -+break; -+} -+/* 'path' is the node within the full path */ -+if (BEGINS_WITH(sensordev.xname, "acpibat")) { -+/* power0 */ -+mib[3] = SENSOR_WATTS; -+mib[4] = 0; -+if (sysctl(mib, 5, , , NULL, 0) == -1) { -+/* try current0 */ -+mib[3] = SENSOR_AMPS; -+if (sysctl(mib, 5, , , NULL, 0) == -1) -+continue; -+volts = sensor.value; -+ -+/* we also need current voltage to convert amps to watts */ -+
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: 9fb1536c49a9a73e1db155cee0c277ab9310847a Author: Jakov Smolić gentoo org> AuthorDate: Tue Jun 20 11:48:53 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jun 20 11:48:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fb1536c x11-misc/i3status: Stabilize 2.14-r1 x86, #908383 Signed-off-by: Jakov Smolić gentoo.org> x11-misc/i3status/i3status-2.14-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/i3status/i3status-2.14-r1.ebuild b/x11-misc/i3status/i3status-2.14-r1.ebuild index 7bc2ba821661..4197471f91fa 100644 --- a/x11-misc/i3status/i3status-2.14-r1.ebuild +++ b/x11-misc/i3status/i3status-2.14-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://i3wm.org/${PN}/${P}.tar.xz; LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" IUSE="pulseaudio" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: cd127c09b75550b91f34035a1d176d8e783d5e36 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon May 29 17:31:55 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jun 11 18:21:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd127c09 x11-misc/i3status: drop 2.14 Signed-off-by: Andreas Sturmlechner gentoo.org> x11-misc/i3status/i3status-2.14.ebuild | 59 -- 1 file changed, 59 deletions(-) diff --git a/x11-misc/i3status/i3status-2.14.ebuild b/x11-misc/i3status/i3status-2.14.ebuild deleted file mode 100644 index 4a7d1e2f875a.. --- a/x11-misc/i3status/i3status-2.14.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit fcaps meson - -DESCRIPTION="generates a status bar for dzen2, xmobar or similar" -HOMEPAGE="https://i3wm.org/i3status/; -SRC_URI="https://i3wm.org/${PN}/${P}.tar.xz; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" -IUSE="pulseaudio" - -BDEPEND="virtual/pkgconfig" -RDEPEND=" - >=dev-libs/yajl-2.0.2 - dev-libs/confuse:= - dev-libs/libnl:3 - media-libs/alsa-lib - pulseaudio? ( || ( media-sound/pulseaudio media-sound/apulse[sdk] ) ) -" - -DEPEND=" - ${RDEPEND} - app-text/asciidoc - app-text/xmlto -" - -PATCHES=( - -) - -src_prepare() { - default - - # Needs an ALSA master device, bug #840622 - # Also skipped in CI: - # https://github.com/i3/i3status/blob/07ad5aef2deea1f10eb6c544593e7a87205f24f8/.github/workflows/main.yml#L34 - rm -rf testcases/020-percentliteral-volume || die -} - -src_configure() { - local emesonargs=( - $(meson_use pulseaudio pulseaudio) - ) - meson_src_configure -} - -pkg_postinst() { - fcaps cap_net_admin usr/bin/${PN} - - elog "${PN} can be used with any of the following programs:" - elog " i3bar (x11-wm/i3)" - elog " x11-misc/xmobar" - elog " x11-misc/dzen" - elog "Please refer to manual: man ${PN}" -}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: b77d068b17a5e27c659fb258f6ac0cce3dc0fb71 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon May 29 17:31:18 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jun 11 18:21:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b77d068b x11-misc/i3status: EAPI 8 bump, switch to media-libs/libpulse Signed-off-by: Andreas Sturmlechner gentoo.org> x11-misc/i3status/i3status-2.14-r1.ebuild | 55 +++ 1 file changed, 55 insertions(+) diff --git a/x11-misc/i3status/i3status-2.14-r1.ebuild b/x11-misc/i3status/i3status-2.14-r1.ebuild new file mode 100644 index ..4e7bd55d627b --- /dev/null +++ b/x11-misc/i3status/i3status-2.14-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit fcaps meson + +DESCRIPTION="Generates a status bar for dzen2, xmobar or similar" +HOMEPAGE="https://i3wm.org/i3status/; +SRC_URI="https://i3wm.org/${PN}/${P}.tar.xz; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="pulseaudio" + +BDEPEND="virtual/pkgconfig" +RDEPEND=" + >=dev-libs/yajl-2.0.2 + dev-libs/confuse:= + dev-libs/libnl:3 + media-libs/alsa-lib + pulseaudio? ( || ( media-libs/libpulse media-sound/apulse[sdk] ) ) +" + +DEPEND="${RDEPEND} + app-text/asciidoc + app-text/xmlto +" + +src_prepare() { + default + + # Needs an ALSA master device, bug #840622 + # Also skipped in CI: + # https://github.com/i3/i3status/blob/07ad5aef2deea1f10eb6c544593e7a87205f24f8/.github/workflows/main.yml#L34 + rm -rf testcases/020-percentliteral-volume || die +} + +src_configure() { + local emesonargs=( + $(meson_use pulseaudio pulseaudio) + ) + meson_src_configure +} + +pkg_postinst() { + fcaps cap_net_admin usr/bin/${PN} + + elog "${PN} can be used with any of the following programs:" + elog " i3bar (x11-wm/i3)" + elog " x11-misc/xmobar" + elog " x11-misc/dzen" + elog "Please refer to manual: man ${PN}" +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: 946d854632f2db973c9959812106f5789f8df8b0 Author: Sam James gentoo org> AuthorDate: Sat Feb 11 00:28:56 2023 + Commit: Sam James gentoo org> CommitDate: Sat Feb 11 00:36:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=946d8546 x11-misc/i3status: fix filecaps desc. typo Signed-off-by: Sam James gentoo.org> x11-misc/i3status/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/i3status/metadata.xml b/x11-misc/i3status/metadata.xml index b052e7bb4940..e16cefd50de7 100644 --- a/x11-misc/i3status/metadata.xml +++ b/x11-misc/i3status/metadata.xml @@ -14,7 +14,7 @@ your CPU as much as spawning the corresponding amount of shell commands would. - Linux capabilities library is required for i3status to be able to read net bandwith + Linux capabilities library is required for i3status to be able to read net bandwidth i3/i3status
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: b134436c3246a759d351dcc07f8b33e19aba5a5a Author: Sam James gentoo org> AuthorDate: Sat Feb 11 00:28:40 2023 + Commit: Sam James gentoo org> CommitDate: Sat Feb 11 00:36:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b134436c x11-misc/i3status: add github upstream metadata Signed-off-by: Sam James gentoo.org> x11-misc/i3status/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/x11-misc/i3status/metadata.xml b/x11-misc/i3status/metadata.xml index dc27abb8c502..b052e7bb4940 100644 --- a/x11-misc/i3status/metadata.xml +++ b/x11-misc/i3status/metadata.xml @@ -16,4 +16,7 @@ Linux capabilities library is required for i3status to be able to read net bandwith + + i3/i3status +
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: 882363e36a03af90ce76eed7e75a91672b3d Author: Sam James gentoo org> AuthorDate: Sat Feb 11 00:33:46 2023 + Commit: Sam James gentoo org> CommitDate: Sat Feb 11 00:36:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8823 x11-misc/i3status: skip tests which needs alsa Closes: https://bugs.gentoo.org/840622 Signed-off-by: Sam James gentoo.org> x11-misc/i3status/i3status-2.14.ebuild | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/x11-misc/i3status/i3status-2.14.ebuild b/x11-misc/i3status/i3status-2.14.ebuild index 9a1390b6ee6a..4a7d1e2f875a 100644 --- a/x11-misc/i3status/i3status-2.14.ebuild +++ b/x11-misc/i3status/i3status-2.14.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -29,8 +29,18 @@ DEPEND=" " PATCHES=( + ) +src_prepare() { + default + + # Needs an ALSA master device, bug #840622 + # Also skipped in CI: + # https://github.com/i3/i3status/blob/07ad5aef2deea1f10eb6c544593e7a87205f24f8/.github/workflows/main.yml#L34 + rm -rf testcases/020-percentliteral-volume || die +} + src_configure() { local emesonargs=( $(meson_use pulseaudio pulseaudio)
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: db0c846d5fd1f6c083b45f4f8a0daab79cdf4f0e Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jul 1 07:24:24 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jul 1 07:24:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db0c846d x11-misc/i3status: Keyword 2.14 arm64, #850985 Signed-off-by: Arthur Zamarin gentoo.org> x11-misc/i3status/i3status-2.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/i3status/i3status-2.14.ebuild b/x11-misc/i3status/i3status-2.14.ebuild index 7c79b758c1c8..9a1390b6ee6a 100644 --- a/x11-misc/i3status/i3status-2.14.ebuild +++ b/x11-misc/i3status/i3status-2.14.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://i3wm.org/${PN}/${P}.tar.xz; LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" IUSE="pulseaudio" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: f062f0d8502c37741d04fb2b6167c787b73a9412 Author: Alexys Jacob gentoo org> AuthorDate: Mon Nov 22 14:00:55 2021 + Commit: Alexys Jacob gentoo org> CommitDate: Mon Nov 22 14:01:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f062f0d8 x11-misc/i3status: version bump using meson Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Alexys Jacob gentoo.org> x11-misc/i3status/Manifest | 1 + x11-misc/i3status/i3status-2.14.ebuild | 49 ++ 2 files changed, 50 insertions(+) diff --git a/x11-misc/i3status/Manifest b/x11-misc/i3status/Manifest index ab1c2b4c1da3..56f072db9c04 100644 --- a/x11-misc/i3status/Manifest +++ b/x11-misc/i3status/Manifest @@ -1 +1,2 @@ DIST i3status-2.13.tar.bz2 201409 BLAKE2B e087d69e2df3ae9348cb55739023b2164dfa3543551d173b138c72e574714069d8397716b95e92c4315aa538ea31b33aa73532d6d0f75bbc38d7db54e1f665bc SHA512 6dadff19e53499d169ba4f491e1f821014b4f92fc3c93d7947c85cbbbdeaba538d02bd8ab98fe266a8f80756a287fd5803ec77a8cd874d50082b5cad309875c2 +DIST i3status-2.14.tar.xz 68900 BLAKE2B e85019c2a95d50b6bd4adc6bc9dafb85c3a3d8cdaa93602a9c2af54e6818a4e58ad26f47e2c85b38744c12c08f52c4b5c1216e6f3215f8ee2f4152b42a547905 SHA512 10a1235cc314f5fc4dde4e1369a30f49118c95271f636c5803caa52d94d99ad8565b89fcd602d0c8aa7c830a79d3a3bb08e5ac8123cf07cfddc8ef0126b10f80 diff --git a/x11-misc/i3status/i3status-2.14.ebuild b/x11-misc/i3status/i3status-2.14.ebuild new file mode 100644 index ..a79b79410fec --- /dev/null +++ b/x11-misc/i3status/i3status-2.14.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit fcaps autotools meson + +DESCRIPTION="generates a status bar for dzen2, xmobar or similar" +HOMEPAGE="https://i3wm.org/i3status/; +SRC_URI="https://i3wm.org/${PN}/${P}.tar.xz; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~riscv ~x86" +IUSE="pulseaudio" + +BDEPEND="virtual/pkgconfig" +RDEPEND=" + >=dev-libs/yajl-2.0.2 + dev-libs/confuse:= + dev-libs/libnl:3 + media-libs/alsa-lib + pulseaudio? ( || ( media-sound/pulseaudio media-sound/apulse[sdk] ) ) +" + +DEPEND=" + ${RDEPEND} + app-text/asciidoc + app-text/xmlto +" + +PATCHES=( +) + +src_configure() { + local emesonargs=( + $(meson_use pulseaudio pulseaudio) + ) + meson_src_configure +} + +pkg_postinst() { + fcaps cap_net_admin usr/bin/${PN} + + elog "${PN} can be used with any of the following programs:" + elog " i3bar (x11-wm/i3)" + elog " x11-misc/xmobar" + elog " x11-misc/dzen" + elog "Please refer to manual: man ${PN}" +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: c025ab86daf4420fc4c0c2067c259abb62d3c98d Author: Yongxiang Liang gmail com> AuthorDate: Tue Sep 21 09:52:15 2021 + Commit: Yixun Lan gentoo org> CommitDate: Tue Sep 21 13:41:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c025ab86 x11-misc/i3status: keyword ~riscv Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Yongxiang Liang gmail.com> Signed-off-by: Yixun Lan gentoo.org> x11-misc/i3status/i3status-2.13-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/i3status/i3status-2.13-r1.ebuild b/x11-misc/i3status/i3status-2.13-r1.ebuild index eeae885823e..94263d66e0e 100644 --- a/x11-misc/i3status/i3status-2.13-r1.ebuild +++ b/x11-misc/i3status/i3status-2.13-r1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://i3wm.org/${PN}/${P}.tar.bz2; LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm x86" +KEYWORDS="amd64 ~arm ~riscv x86" IUSE="pulseaudio" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: d0cc5ba6c5258e3374b9c13fe2990a2ee194985b Author: Alexys Jacob gentoo org> AuthorDate: Wed Aug 4 15:19:02 2021 + Commit: Alexys Jacob gentoo org> CommitDate: Wed Aug 4 15:19:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0cc5ba6 x11-misc/i3status: add myself as maintainer Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Alexys Jacob gentoo.org> x11-misc/i3status/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x11-misc/i3status/metadata.xml b/x11-misc/i3status/metadata.xml index 0d97daa3143..f46ee7d432f 100644 --- a/x11-misc/i3status/metadata.xml +++ b/x11-misc/i3status/metadata.xml @@ -1,7 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd;> - + + ultra...@gentoo.org + Alexys Jacob + i3status is a small program (about 1500 SLOC) for generating a status bar for dzen2, xmobar or similar programs. It is designed to be very efficient by
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: 15d4ec65ec3cd2829055272109499e5d9a201b39 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Aug 4 08:56:50 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Aug 4 09:01:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15d4ec65 x11-misc/i3status: drop slyfox@ from maintainers down to m-n Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich gentoo.org> x11-misc/i3status/metadata.xml | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/x11-misc/i3status/metadata.xml b/x11-misc/i3status/metadata.xml index ac73075b7ac..0d97daa3143 100644 --- a/x11-misc/i3status/metadata.xml +++ b/x11-misc/i3status/metadata.xml @@ -1,10 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - sly...@gentoo.org - Sergei Trofimovich - + i3status is a small program (about 1500 SLOC) for generating a status bar for dzen2, xmobar or similar programs. It is designed to be very efficient by
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: 02ebd9fb0009ffdb45e45557bcb47850aabf2669 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Jan 23 10:55:18 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Jan 23 11:28:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02ebd9fb x11-misc/i3status: drop old Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich gentoo.org> x11-misc/i3status/i3status-2.13.ebuild | 47 -- 1 file changed, 47 deletions(-) diff --git a/x11-misc/i3status/i3status-2.13.ebuild b/x11-misc/i3status/i3status-2.13.ebuild deleted file mode 100644 index 0648dee3cb5..000 --- a/x11-misc/i3status/i3status-2.13.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit fcaps - -DESCRIPTION="generates a status bar for dzen2, xmobar or similar" -HOMEPAGE="https://i3wm.org/i3status/; -SRC_URI="https://i3wm.org/${PN}/${P}.tar.bz2; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm x86" - -BDEPEND="virtual/pkgconfig" -RDEPEND=" - >=dev-libs/yajl-2.0.2 - dev-libs/confuse:= - dev-libs/libnl:3 - media-libs/alsa-lib - || ( media-sound/pulseaudio media-sound/apulse[sdk] ) -" -DEPEND=" - ${RDEPEND} - app-text/asciidoc - app-text/xmlto -" - -src_compile() { - pushd "${S}/${CHOST}" || die - default -} - -src_install() { - pushd "${S}/${CHOST}" || die - default -} - -pkg_postinst() { - fcaps cap_net_admin usr/bin/${PN} - - elog "${PN} can be used with any of the following programs:" - elog " i3bar (x11-wm/i3)" - elog " x11-misc/xmobar" - elog " x11-misc/dzen" - elog "Please refer to manual: man ${PN}" -}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: 1dfed03227d9b8d811fd25e4d811e94f98813273 Author: Sam James gentoo org> AuthorDate: Mon Jan 18 00:48:10 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jan 18 00:48:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dfed032 x11-misc/i3status: Stabilize 2.13-r1 amd64, #765727 Signed-off-by: Sam James gentoo.org> x11-misc/i3status/i3status-2.13-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/i3status/i3status-2.13-r1.ebuild b/x11-misc/i3status/i3status-2.13-r1.ebuild index 2fcbbaebeb3..eeae885823e 100644 --- a/x11-misc/i3status/i3status-2.13-r1.ebuild +++ b/x11-misc/i3status/i3status-2.13-r1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://i3wm.org/${PN}/${P}.tar.bz2; LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm x86" +KEYWORDS="amd64 ~arm x86" IUSE="pulseaudio" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: 7d0bc105f3ebf4a1596f90b282989c6e0ec7116b Author: Sam James gentoo org> AuthorDate: Mon Jan 18 00:47:32 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jan 18 00:47:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d0bc105 x11-misc/i3status: Stabilize 2.13-r1 x86, #765727 Signed-off-by: Sam James gentoo.org> x11-misc/i3status/i3status-2.13-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/i3status/i3status-2.13-r1.ebuild b/x11-misc/i3status/i3status-2.13-r1.ebuild index 9107ec983b7..2fcbbaebeb3 100644 --- a/x11-misc/i3status/i3status-2.13-r1.ebuild +++ b/x11-misc/i3status/i3status-2.13-r1.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 @@ -10,7 +10,7 @@ SRC_URI="https://i3wm.org/${PN}/${P}.tar.bz2; LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="~amd64 ~arm x86" IUSE="pulseaudio" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: 27e7375502947abadc99759cf3882f24f16b8e9f Author: Jonas Stein gentoo org> AuthorDate: Sun Jan 17 16:12:22 2021 + Commit: Jonas Stein gentoo org> CommitDate: Sun Jan 17 16:12:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27e73755 x11-misc/i3status: drop project desktop-misc Drop project desktop-misc from the list of maintainers. Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Jonas Stein gentoo.org> x11-misc/i3status/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/x11-misc/i3status/metadata.xml b/x11-misc/i3status/metadata.xml index 79925c7a5a0..ac73075b7ac 100644 --- a/x11-misc/i3status/metadata.xml +++ b/x11-misc/i3status/metadata.xml @@ -1,10 +1,6 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - desktop-m...@gentoo.org - Gentoo Desktop Miscellaneous Project - sly...@gentoo.org Sergei Trofimovich
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/, x11-misc/i3status/files/
commit: 6752335a13c702472e65431ed6971f4dd3bf8928 Author: creich linux com> AuthorDate: Mon Dec 14 23:52:41 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Dec 15 00:26:14 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6752335a x11-misc/i3status: make pulseaudio optional Backports series of upstream patches to plumb through --disable-pulseaudio. Closes: https://github.com/gentoo/gentoo/pull/18659 Signed-off-by: creich linux.com> Signed-off-by: Sergei Trofimovich gentoo.org> ...01-Extend-battery-handling-on-OpenBSD-351.patch | 98 + ...-meant-for-OpenBSD-but-snuck-in-for-FreeB.patch | 33 ++ ...ly-compile-pulse.c-only-when-using-pulsea.patch | 56 ++ ...4-battery-include-sys-sysctl.h-on-OpenBSD.patch | 26 + ...disable-pulse-on-OpenBSD-and-DragonFlyBSD.patch | 56 ++ ...NetBSD-include-sys-socket.h-for-AF_INET-6.patch | 24 + ...udio-an-optional-dependency-follow-best-p.patch | 119 + x11-misc/i3status/i3status-2.13-r1.ebuild | 68 8 files changed, 480 insertions(+) diff --git a/x11-misc/i3status/files/0001-Extend-battery-handling-on-OpenBSD-351.patch b/x11-misc/i3status/files/0001-Extend-battery-handling-on-OpenBSD-351.patch new file mode 100644 index 000..32a0358b421 --- /dev/null +++ b/x11-misc/i3status/files/0001-Extend-battery-handling-on-OpenBSD-351.patch @@ -0,0 +1,98 @@ +From 3a51673c05142b99f8db6a0bd9b8e4b806efeb72 Mon Sep 17 00:00:00 2001 +From: Jasper Lievisse Adriaanse +Date: Mon, 8 Jul 2019 17:53:25 +0200 +Subject: [PATCH 1/7] Extend battery handling on OpenBSD (#351) + +If acpibat watts value is not available, try current (for batteries +that report in amps), then convert to watts. + +originally submitted by @jcs +--- + src/print_battery_info.c | 47 ++-- + 1 file changed, 45 insertions(+), 2 deletions(-) + +diff --git a/src/print_battery_info.c b/src/print_battery_info.c +index 1c51624..e2a790c 100644 +--- a/src/print_battery_info.c b/src/print_battery_info.c +@@ -20,6 +20,8 @@ + #include + #include + #include ++#include ++#include + #endif + + #if defined(__DragonFly__) +@@ -31,6 +33,7 @@ + #include + #include + #include ++#include + #endif + + #if defined(__NetBSD__) +@@ -269,11 +272,16 @@ static bool slurp_battery_info(struct battery_info *batt_info, yajl_gen json_gen + #elif defined(__OpenBSD__) + /* +* We're using apm(4) here, which is the interface to acpi(4) on amd64/i386 and +- * the generic interface on macppc/sparc64/zaurus, instead of using sysctl(3) and +- * probing acpi(4) devices. ++ * the generic interface on macppc/sparc64/zaurus. Machines that have ACPI ++ * battery sensors gain some extra information. +*/ + struct apm_power_info apm_info; ++struct sensordev sensordev; ++struct sensor sensor; ++size_t sdlen, slen; + int apm_fd; ++int dev, mib[5] = {CTL_HW, HW_SENSORS, 0, 0, 0}; ++int volts = 0; + + apm_fd = open("/dev/apm", O_RDONLY); + if (apm_fd < 0) { +@@ -311,6 +319,41 @@ static bool slurp_battery_info(struct battery_info *batt_info, yajl_gen json_gen + if (batt_info->status != CS_CHARGING) { + batt_info->seconds_remaining = apm_info.minutes_left * 60; + } ++ ++/* If acpibat* are present, check sensors for data not present via APM. */ ++batt_info->present_rate = 0; ++sdlen = sizeof(sensordev); ++slen = sizeof(sensor); ++ ++for (dev = 0;; dev++) { ++mib[2] = dev; ++if (sysctl(mib, 3, , , NULL, 0) == -1) { ++break; ++} ++/* 'path' is the node within the full path */ ++if (BEGINS_WITH(sensordev.xname, "acpibat")) { ++/* power0 */ ++mib[3] = SENSOR_WATTS; ++mib[4] = 0; ++if (sysctl(mib, 5, , , NULL, 0) == -1) { ++/* try current0 */ ++mib[3] = SENSOR_AMPS; ++if (sysctl(mib, 5, , , NULL, 0) == -1) ++continue; ++volts = sensor.value; ++ ++/* we also need current voltage to convert amps to watts */ ++mib[3] = SENSOR_VOLTS_DC; ++mib[4] = 1; ++if (sysctl(mib, 5, , , NULL, 0) == -1) ++continue; ++ ++batt_info->present_rate += (((float)volts / 1000.0) * ((float)sensor.value / 1000.0)); ++} else { ++batt_info->present_rate += sensor.value; ++} ++} ++} + #elif defined(__NetBSD__) + /* + * Using envsys(4) via sysmon(4). +-- +2.26.2 + diff --git a/x11-misc/i3status/files/0002-Fix-headers-meant-for-OpenBSD-but-snuck-in-for-FreeB.patch b/x11-misc/i3status/files/0002-Fix-headers-meant-for-OpenBSD-but-snuck-in-for-FreeB.patch new file mode 100644 index 000..be9a08e32cc --- /dev/null +++
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/, x11-misc/i3status/files/
commit: e8d694c30115e924b7b5680e1c95525ebd54cb07 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Nov 26 22:18:47 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Nov 26 22:18:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8d694c3 x11-misc/i3status: drop old Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich gentoo.org> x11-misc/i3status/Manifest | 1 - .../i3status/files/i3status-2.11-pulseaudio.patch | 42 x11-misc/i3status/i3status-2.12.ebuild | 46 -- 3 files changed, 89 deletions(-) diff --git a/x11-misc/i3status/Manifest b/x11-misc/i3status/Manifest index 8f7a097491c..ab1c2b4c1da 100644 --- a/x11-misc/i3status/Manifest +++ b/x11-misc/i3status/Manifest @@ -1,2 +1 @@ -DIST i3status-2.12.tar.bz2 57162 BLAKE2B d3225581b628640bfb6084b390a135562c2ce052078cf014a63e106c83beb14b38270eee28d01898d478a9593ce542684252e420ffe37d07f392509ac9b2a749 SHA512 687a880a65cb8df46f5e9d2256b59724ba3424c502e9a0fb3ca71b070875df5f4008ee501c554bc716f2d728a5cf813a36d22d7377d42c3c46b14381d385bab3 DIST i3status-2.13.tar.bz2 201409 BLAKE2B e087d69e2df3ae9348cb55739023b2164dfa3543551d173b138c72e574714069d8397716b95e92c4315aa538ea31b33aa73532d6d0f75bbc38d7db54e1f665bc SHA512 6dadff19e53499d169ba4f491e1f821014b4f92fc3c93d7947c85cbbbdeaba538d02bd8ab98fe266a8f80756a287fd5803ec77a8cd874d50082b5cad309875c2 diff --git a/x11-misc/i3status/files/i3status-2.11-pulseaudio.patch b/x11-misc/i3status/files/i3status-2.11-pulseaudio.patch deleted file mode 100644 index 2447f16f933..000 --- a/x11-misc/i3status/files/i3status-2.11-pulseaudio.patch +++ /dev/null @@ -1,42 +0,0 @@ -diff --git a/Makefile b/Makefile -index 3084ae7..7ea1964 100644 a/Makefile -+++ b/Makefile -@@ -58,6 +57,10 @@ ifeq ($(OS),NetBSD) - LIBS+=-lprop - endif - -+ifeq ($(OS),OpenBSD) -+LIBS+=-lpthread -+endif -+ - # This probably applies for any pkgsrc based system - ifneq (, $(filter $(OS), NetBSD DragonFly)) - CFLAGS+=-I/usr/pkg/include/ -@@ -79,9 +82,12 @@ CFLAGS += -idirafter yajl-fallback - OBJS:=$(sort $(wildcard src/*.c *.c)) - OBJS:=$(OBJS:.c=.o) - --ifeq ($(OS),OpenBSD) -+PULSE ?= 1 -+ifeq ($(PULSE),0) - OBJS:=$(filter-out src/pulse.o, $(OBJS)) - LIBS:=$(filter-out -lpulse, $(LIBS)) -+else -+CPPFLAGS+=-DPULSE - endif - - src/%.o: src/%.c include/i3status.h -diff --git a/src/print_volume.c b/src/print_volume.c -index 51e84f3..9e015c0 100644 a/src/print_volume.c -+++ b/src/print_volume.c -@@ -61,7 +61,7 @@ void print_volume(yajl_gen json_gen, char *buffer, const char *fmt, const char * - free(instance); - } - --#ifndef __OpenBSD__ -+#if !defined(__OpenBSD__) && defined(PULSE) - /* Try PulseAudio first */ - - /* If the device name has the format "pulse[:N]" where N is the diff --git a/x11-misc/i3status/i3status-2.12.ebuild b/x11-misc/i3status/i3status-2.12.ebuild deleted file mode 100644 index 81f9ba7f6c6..000 --- a/x11-misc/i3status/i3status-2.12.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit fcaps toolchain-funcs - -DESCRIPTION="generates a status bar for dzen2, xmobar or similar" -HOMEPAGE="https://i3wm.org/i3status/; -SRC_URI="https://i3wm.org/${PN}/${P}.tar.bz2; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm x86" -IUSE="pulseaudio" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - dev-libs/confuse:= - dev-libs/libnl:3 - >=dev-libs/yajl-2.0.2 - media-libs/alsa-lib - pulseaudio? ( media-sound/pulseaudio ) -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-2.11-pulseaudio.patch ) - -src_prepare() { - default - sed -e "/@echo/d" -e "s:@\$(:\$(:g" -e "/setcap/d" \ - -e '/CFLAGS+=-g/d' -i Makefile || die -} - -src_compile() { - emake V=1 CC="$(tc-getCC)" PULSE=$(usex pulseaudio 1 0) -} - -pkg_postinst() { - fcaps cap_net_admin usr/bin/${PN} - einfo "${PN} can be used with any of the following programs:" - einfo " i3bar (x11-wm/i3)" - einfo " x11-misc/xmobar" - einfo " x11-misc/dzen" - einfo "Please refer to manual: man ${PN}" -}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: 33b409b9a2272aa57fbe229203888673fc1f5587 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Nov 26 22:22:46 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Nov 26 22:22:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33b409b9 x11-misc/i3status: use elog for important messages Reported-by: Francesco Turco Closes: https://bugs.gentoo.org/711600 Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich gentoo.org> x11-misc/i3status/i3status-2.13.ebuild | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/x11-misc/i3status/i3status-2.13.ebuild b/x11-misc/i3status/i3status-2.13.ebuild index 74e0f77e8a1..0648dee3cb5 100644 --- a/x11-misc/i3status/i3status-2.13.ebuild +++ b/x11-misc/i3status/i3status-2.13.ebuild @@ -38,9 +38,10 @@ src_install() { pkg_postinst() { fcaps cap_net_admin usr/bin/${PN} - einfo "${PN} can be used with any of the following programs:" - einfo " i3bar (x11-wm/i3)" - einfo " x11-misc/xmobar" - einfo " x11-misc/dzen" - einfo "Please refer to manual: man ${PN}" + + elog "${PN} can be used with any of the following programs:" + elog " i3bar (x11-wm/i3)" + elog " x11-misc/xmobar" + elog " x11-misc/dzen" + elog "Please refer to manual: man ${PN}" }
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: 289414c9c48cd0ed155590fdf72bc3b474f4 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Nov 26 22:13:01 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Nov 26 22:15:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=289414c9 x11-misc/i3status: add slyfox@ to maintainers Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich gentoo.org> x11-misc/i3status/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/x11-misc/i3status/metadata.xml b/x11-misc/i3status/metadata.xml index 59a2a28f64b..79925c7a5a0 100644 --- a/x11-misc/i3status/metadata.xml +++ b/x11-misc/i3status/metadata.xml @@ -5,6 +5,10 @@ desktop-m...@gentoo.org Gentoo Desktop Miscellaneous Project + + sly...@gentoo.org + Sergei Trofimovich + i3status is a small program (about 1500 SLOC) for generating a status bar for dzen2, xmobar or similar programs. It is designed to be very efficient by
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: 96bff3f1c80a3c47a99a80e936b24c4834010efe Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Nov 25 07:45:19 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Nov 25 07:45:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96bff3f1 x11-misc/i3status: x86 stable wrt bug #753584 Package-Manager: Portage-3.0.8, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> x11-misc/i3status/i3status-2.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/i3status/i3status-2.13.ebuild b/x11-misc/i3status/i3status-2.13.ebuild index b21bf5cb369..74e0f77e8a1 100644 --- a/x11-misc/i3status/i3status-2.13.ebuild +++ b/x11-misc/i3status/i3status-2.13.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://i3wm.org/${PN}/${P}.tar.bz2; LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm x86" BDEPEND="virtual/pkgconfig" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: 082ce27a6780048a60dffeb3f6818f46c62567cc Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Nov 25 07:42:47 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Nov 25 07:42:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=082ce27a x11-misc/i3status: amd64 stable wrt bug #753584 Package-Manager: Portage-3.0.8, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> x11-misc/i3status/i3status-2.13.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/i3status/i3status-2.13.ebuild b/x11-misc/i3status/i3status-2.13.ebuild index 06ad9dcfa46..b21bf5cb369 100644 --- a/x11-misc/i3status/i3status-2.13.ebuild +++ b/x11-misc/i3status/i3status-2.13.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ SRC_URI="https://i3wm.org/${PN}/${P}.tar.bz2; LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm ~x86" BDEPEND="virtual/pkgconfig" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: d26e6f7cf1538194f96ab96c5d894c495f780468 Author: Jeroen Roovers gentoo org> AuthorDate: Fri Jul 5 08:35:18 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Fri Jul 5 08:36:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d26e6f7c x11-misc/i3status: Version 2.13 Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Jeroen Roovers gentoo.org> x11-misc/i3status/Manifest | 1 + x11-misc/i3status/i3status-2.13.ebuild | 46 ++ 2 files changed, 47 insertions(+) diff --git a/x11-misc/i3status/Manifest b/x11-misc/i3status/Manifest index 0b1283c2fc0..8f7a097491c 100644 --- a/x11-misc/i3status/Manifest +++ b/x11-misc/i3status/Manifest @@ -1 +1,2 @@ DIST i3status-2.12.tar.bz2 57162 BLAKE2B d3225581b628640bfb6084b390a135562c2ce052078cf014a63e106c83beb14b38270eee28d01898d478a9593ce542684252e420ffe37d07f392509ac9b2a749 SHA512 687a880a65cb8df46f5e9d2256b59724ba3424c502e9a0fb3ca71b070875df5f4008ee501c554bc716f2d728a5cf813a36d22d7377d42c3c46b14381d385bab3 +DIST i3status-2.13.tar.bz2 201409 BLAKE2B e087d69e2df3ae9348cb55739023b2164dfa3543551d173b138c72e574714069d8397716b95e92c4315aa538ea31b33aa73532d6d0f75bbc38d7db54e1f665bc SHA512 6dadff19e53499d169ba4f491e1f821014b4f92fc3c93d7947c85cbbbdeaba538d02bd8ab98fe266a8f80756a287fd5803ec77a8cd874d50082b5cad309875c2 diff --git a/x11-misc/i3status/i3status-2.13.ebuild b/x11-misc/i3status/i3status-2.13.ebuild new file mode 100644 index 000..06ad9dcfa46 --- /dev/null +++ b/x11-misc/i3status/i3status-2.13.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit fcaps + +DESCRIPTION="generates a status bar for dzen2, xmobar or similar" +HOMEPAGE="https://i3wm.org/i3status/; +SRC_URI="https://i3wm.org/${PN}/${P}.tar.bz2; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" + +BDEPEND="virtual/pkgconfig" +RDEPEND=" + >=dev-libs/yajl-2.0.2 + dev-libs/confuse:= + dev-libs/libnl:3 + media-libs/alsa-lib + || ( media-sound/pulseaudio media-sound/apulse[sdk] ) +" +DEPEND=" + ${RDEPEND} + app-text/asciidoc + app-text/xmlto +" + +src_compile() { + pushd "${S}/${CHOST}" || die + default +} + +src_install() { + pushd "${S}/${CHOST}" || die + default +} + +pkg_postinst() { + fcaps cap_net_admin usr/bin/${PN} + einfo "${PN} can be used with any of the following programs:" + einfo " i3bar (x11-wm/i3)" + einfo " x11-misc/xmobar" + einfo " x11-misc/dzen" + einfo "Please refer to manual: man ${PN}" +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: cf7497ff7ec5460540f6ed14934f225fc98e1607 Author: Johannes Huber gentoo org> AuthorDate: Mon Jul 16 06:32:15 2018 + Commit: Johannes Huber gentoo org> CommitDate: Mon Jul 16 06:32:39 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf7497ff x11-misc/i3status: Remove 2.11 Superseded by 2.12. Package-Manager: Portage-2.3.42, Repoman-2.3.9 x11-misc/i3status/Manifest | 1 - x11-misc/i3status/i3status-2.11.ebuild | 43 -- 2 files changed, 44 deletions(-) diff --git a/x11-misc/i3status/Manifest b/x11-misc/i3status/Manifest index bcd87a1d87d..0b1283c2fc0 100644 --- a/x11-misc/i3status/Manifest +++ b/x11-misc/i3status/Manifest @@ -1,2 +1 @@ -DIST i3status-2.11.tar.bz2 54970 BLAKE2B bbf60250b3f86fafdbd40ad33d1a07783e461e2193392acaa51ebd435ad7cb85d1bb8f4819d61018f65ad99fc52e93b474484f80b24f3d96df067d8b39dfd934 SHA512 37d2549649178122fab7411a3c714ae041d9c726c140002ec6ccd1a4f2e28af618ca28af9aa3bc45d0cafda0b25dd438c9ed4c3739ddcc0511e19305657730f0 DIST i3status-2.12.tar.bz2 57162 BLAKE2B d3225581b628640bfb6084b390a135562c2ce052078cf014a63e106c83beb14b38270eee28d01898d478a9593ce542684252e420ffe37d07f392509ac9b2a749 SHA512 687a880a65cb8df46f5e9d2256b59724ba3424c502e9a0fb3ca71b070875df5f4008ee501c554bc716f2d728a5cf813a36d22d7377d42c3c46b14381d385bab3 diff --git a/x11-misc/i3status/i3status-2.11.ebuild b/x11-misc/i3status/i3status-2.11.ebuild deleted file mode 100644 index e549829427f..000 --- a/x11-misc/i3status/i3status-2.11.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils toolchain-funcs fcaps - -DESCRIPTION="generates a status bar for dzen2, xmobar or similar" -HOMEPAGE="https://i3wm.org/i3status/; -SRC_URI="https://i3wm.org/${PN}/${P}.tar.bz2; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm x86" -IUSE="pulseaudio" - -RDEPEND="dev-libs/confuse:= - dev-libs/libnl:3 - >=dev-libs/yajl-2.0.2 - media-libs/alsa-lib - pulseaudio? ( media-sound/pulseaudio )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_prepare() { - epatch "${FILESDIR}"/${P}-pulseaudio.patch - sed -e "/@echo/d" -e "s:@\$(:\$(:g" -e "/setcap/d" \ - -e '/CFLAGS+=-g/d' -i Makefile || die - eapply_user -} - -src_compile() { - emake V=1 CC="$(tc-getCC)" PULSE=$(usex pulseaudio 1 0) -} - -pkg_postinst() { - fcaps cap_net_admin usr/bin/${PN} - einfo "${PN} can be used with any of the following programs:" - einfo " i3bar (x11-wm/i3)" - einfo " x11-misc/xmobar" - einfo " x11-misc/dzen" - einfo "Please refer to manual: man ${PN}" -}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: f5c018aea4b5ba034a88a7dadd00c873d3bf1a6c Author: Mikle Kolyada gentoo org> AuthorDate: Sun Jul 15 16:33:29 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Jul 15 16:33:29 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5c018ae x11-misc/i3status: amd64 stable wrt bug #660868 Package-Manager: Portage-2.3.40, Repoman-2.3.9 x11-misc/i3status/i3status-2.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/i3status/i3status-2.12.ebuild b/x11-misc/i3status/i3status-2.12.ebuild index eb7939b62c0..81f9ba7f6c6 100644 --- a/x11-misc/i3status/i3status-2.12.ebuild +++ b/x11-misc/i3status/i3status-2.12.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://i3wm.org/${PN}/${P}.tar.bz2; LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm x86" +KEYWORDS="amd64 ~arm x86" IUSE="pulseaudio" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: afe4ba91911fc3447b7f6d01d23e9d28b8aceb8f Author: Johannes Huber gentoo org> AuthorDate: Tue Jul 10 19:02:02 2018 + Commit: Johannes Huber gentoo org> CommitDate: Tue Jul 10 19:02:59 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe4ba91 x11-misc/i3status: EAPI 7 Package-Manager: Portage-2.3.41, Repoman-2.3.9 x11-misc/i3status/i3status-2.12.ebuild | 18 -- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/x11-misc/i3status/i3status-2.12.ebuild b/x11-misc/i3status/i3status-2.12.ebuild index 15cff5b780d..f50925e3430 100644 --- a/x11-misc/i3status/i3status-2.12.ebuild +++ b/x11-misc/i3status/i3status-2.12.ebuild @@ -1,7 +1,8 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 + inherit fcaps toolchain-funcs DESCRIPTION="generates a status bar for dzen2, xmobar or similar" @@ -13,20 +14,17 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~x86" IUSE="pulseaudio" -RDEPEND=" - >=dev-libs/yajl-2.0.2 +BDEPEND="virtual/pkgconfig" +DEPEND=" dev-libs/confuse:= dev-libs/libnl:3 + >=dev-libs/yajl-2.0.2 media-libs/alsa-lib pulseaudio? ( media-sound/pulseaudio ) " -DEPEND=" - ${RDEPEND} - virtual/pkgconfig -" -PATCHES=( - "${FILESDIR}"/${PN}-2.11-pulseaudio.patch -) +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}"/${PN}-2.11-pulseaudio.patch ) src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: 0c7ab3d4b7bdca077b7c5bc733e943b99d48a80c Author: Pierre-Nicolas Clauss tuxfamily org> AuthorDate: Wed May 23 05:57:05 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Fri May 25 18:20:06 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c7ab3d4 x11-misc/i3status: remove unneeded dependency DEPEND does not need app-text/asciidoc Package-Manager: Portage-2.3.24, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/8529 x11-misc/i3status/i3status-2.11.ebuild | 1 - x11-misc/i3status/i3status-2.12.ebuild | 1 - 2 files changed, 2 deletions(-) diff --git a/x11-misc/i3status/i3status-2.11.ebuild b/x11-misc/i3status/i3status-2.11.ebuild index 2524307c016..e549829427f 100644 --- a/x11-misc/i3status/i3status-2.11.ebuild +++ b/x11-misc/i3status/i3status-2.11.ebuild @@ -20,7 +20,6 @@ RDEPEND="dev-libs/confuse:= media-libs/alsa-lib pulseaudio? ( media-sound/pulseaudio )" DEPEND="${RDEPEND} - app-text/asciidoc virtual/pkgconfig" src_prepare() { diff --git a/x11-misc/i3status/i3status-2.12.ebuild b/x11-misc/i3status/i3status-2.12.ebuild index 24ba8f0156d..15cff5b780d 100644 --- a/x11-misc/i3status/i3status-2.12.ebuild +++ b/x11-misc/i3status/i3status-2.12.ebuild @@ -22,7 +22,6 @@ RDEPEND=" " DEPEND=" ${RDEPEND} - app-text/asciidoc virtual/pkgconfig " PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: c68522ece9ddb0743687e67de6febaed73df4dff Author: Jeroen Roovers gentoo org> AuthorDate: Sun May 13 16:10:40 2018 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun May 13 16:18:09 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c68522ec x11-misc/i3status: Version 2.12. Package-Manager: Portage-2.3.36, Repoman-2.3.9 x11-misc/i3status/Manifest | 1 + x11-misc/i3status/i3status-2.12.ebuild | 49 ++ 2 files changed, 50 insertions(+) diff --git a/x11-misc/i3status/Manifest b/x11-misc/i3status/Manifest index 904ff8e516f..bcd87a1d87d 100644 --- a/x11-misc/i3status/Manifest +++ b/x11-misc/i3status/Manifest @@ -1 +1,2 @@ DIST i3status-2.11.tar.bz2 54970 BLAKE2B bbf60250b3f86fafdbd40ad33d1a07783e461e2193392acaa51ebd435ad7cb85d1bb8f4819d61018f65ad99fc52e93b474484f80b24f3d96df067d8b39dfd934 SHA512 37d2549649178122fab7411a3c714ae041d9c726c140002ec6ccd1a4f2e28af618ca28af9aa3bc45d0cafda0b25dd438c9ed4c3739ddcc0511e19305657730f0 +DIST i3status-2.12.tar.bz2 57162 BLAKE2B d3225581b628640bfb6084b390a135562c2ce052078cf014a63e106c83beb14b38270eee28d01898d478a9593ce542684252e420ffe37d07f392509ac9b2a749 SHA512 687a880a65cb8df46f5e9d2256b59724ba3424c502e9a0fb3ca71b070875df5f4008ee501c554bc716f2d728a5cf813a36d22d7377d42c3c46b14381d385bab3 diff --git a/x11-misc/i3status/i3status-2.12.ebuild b/x11-misc/i3status/i3status-2.12.ebuild new file mode 100644 index 000..24ba8f0156d --- /dev/null +++ b/x11-misc/i3status/i3status-2.12.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit fcaps toolchain-funcs + +DESCRIPTION="generates a status bar for dzen2, xmobar or similar" +HOMEPAGE="https://i3wm.org/i3status/; +SRC_URI="https://i3wm.org/${PN}/${P}.tar.bz2; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="pulseaudio" + +RDEPEND=" + >=dev-libs/yajl-2.0.2 + dev-libs/confuse:= + dev-libs/libnl:3 + media-libs/alsa-lib + pulseaudio? ( media-sound/pulseaudio ) +" +DEPEND=" + ${RDEPEND} + app-text/asciidoc + virtual/pkgconfig +" +PATCHES=( + "${FILESDIR}"/${PN}-2.11-pulseaudio.patch +) + +src_prepare() { + default + sed -e "/@echo/d" -e "s:@\$(:\$(:g" -e "/setcap/d" \ + -e '/CFLAGS+=-g/d' -i Makefile || die +} + +src_compile() { + emake V=1 CC="$(tc-getCC)" PULSE=$(usex pulseaudio 1 0) +} + +pkg_postinst() { + fcaps cap_net_admin usr/bin/${PN} + einfo "${PN} can be used with any of the following programs:" + einfo " i3bar (x11-wm/i3)" + einfo " x11-misc/xmobar" + einfo " x11-misc/dzen" + einfo "Please refer to manual: man ${PN}" +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: 3b2ff752f4739b1c7b7a79ca6c695fcf6ef8f2a8 Author: Francesco Turco fastmail fm> AuthorDate: Fri Jan 26 18:50:57 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Mon Mar 26 19:16:40 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b2ff752 x11-misc/i3status: use HTTPS instead of HTTP x11-misc/i3status/i3status-2.11.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/i3status/i3status-2.11.ebuild b/x11-misc/i3status/i3status-2.11.ebuild index bfb1f64d60a..2524307c016 100644 --- a/x11-misc/i3status/i3status-2.11.ebuild +++ b/x11-misc/i3status/i3status-2.11.ebuild @@ -6,8 +6,8 @@ EAPI=6 inherit eutils toolchain-funcs fcaps DESCRIPTION="generates a status bar for dzen2, xmobar or similar" -HOMEPAGE="http://i3wm.org/i3status/; -SRC_URI="http://i3wm.org/${PN}/${P}.tar.bz2; +HOMEPAGE="https://i3wm.org/i3status/; +SRC_URI="https://i3wm.org/${PN}/${P}.tar.bz2; LICENSE="BSD" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: 052bfbca7d88c5bb19214233b11bc1638dd49f08 Author: Markus Meier gentoo org> AuthorDate: Sat Jan 6 21:48:45 2018 + Commit: Markus Meier gentoo org> CommitDate: Sat Jan 6 21:49:08 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=052bfbca x11-misc/i3status: add ~arm, bug #577960 Package-Manager: Portage-2.3.13, Repoman-2.3.3 RepoMan-Options: --include-arches="arm" x11-misc/i3status/i3status-2.11.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/i3status/i3status-2.11.ebuild b/x11-misc/i3status/i3status-2.11.ebuild index f17c7c3335e..bfb1f64d60a 100644 --- a/x11-misc/i3status/i3status-2.11.ebuild +++ b/x11-misc/i3status/i3status-2.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="http://i3wm.org/${PN}/${P}.tar.bz2; LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm x86" IUSE="pulseaudio" RDEPEND="dev-libs/confuse:=
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/files/
commit: 4097ed2f371ed7a3afab0ace3b70162c91a561c8 Author: Michael Mair-Keimberger (asterix) gmail com> AuthorDate: Thu Aug 10 17:48:05 2017 + Commit: David Seifert gentoo org> CommitDate: Sun Aug 13 11:29:19 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4097ed2f x11-misc/i3status: remove unused patch Closes: https://github.com/gentoo/gentoo/pull/5383 .../i3status/files/i3status-2.10-pulseaudio.patch | 46 -- 1 file changed, 46 deletions(-) diff --git a/x11-misc/i3status/files/i3status-2.10-pulseaudio.patch b/x11-misc/i3status/files/i3status-2.10-pulseaudio.patch deleted file mode 100644 index 991ce036cd4..000 --- a/x11-misc/i3status/files/i3status-2.10-pulseaudio.patch +++ /dev/null @@ -1,46 +0,0 @@ -Make dependency on pulseaudio optional. - -It's unfortunately not upstreamable. See: - -https://github.com/i3/i3status/pull/43 -https://bugs.gentoo.org/show_bug.cgi?id=570786 - a/Makefile -+++ b/Makefile -@@ -49,6 +49,10 @@ ifeq ($(OS),NetBSD) - LIBS+=-lprop - endif - -+ifeq ($(OS),OpenBSD) -+LIBS+=-lpthread -+endif -+ - # This probably applies for any pkgsrc based system - ifneq (, $(filter $(OS), NetBSD DragonFly)) - CFLAGS+=-I/usr/pkg/include/ -@@ -70,9 +74,12 @@ CFLAGS += -idirafter yajl-fallback - OBJS:=$(wildcard src/*.c *.c) - OBJS:=$(OBJS:.c=.o) - --ifeq ($(OS),OpenBSD) -+PULSE ?= 1 -+ifeq ($(PULSE),0) - OBJS:=$(filter-out src/pulse.o, $(OBJS)) --LIBS:=$(filter-out -lpulse, $(LIBS)) -lpthread -+LIBS:=$(filter-out -lpulse, $(LIBS)) -+else -+CPPFLAGS+=-DPULSE - endif - - src/%.o: src/%.c include/i3status.h a/src/print_volume.c -+++ b/src/print_volume.c -@@ -60,7 +60,7 @@ void print_volume(yajl_gen json_gen, char *buffer, const char *fmt, const char * - free(instance); - } - --#ifndef __OpenBSD__ -+#if !defined(__OpenBSD__) && defined(PULSE) - /* Try PulseAudio first */ - - /* If the device name has the format "pulse[:N]" where N is the
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/files/, x11-misc/i3status/
commit: 0b13c2ccf2270ed02b7b35eb8ad92c15a9a0b2c6 Author: Kacper Kowalik gentoo org> AuthorDate: Sat Jan 21 15:58:48 2017 + Commit: Kacper Kowalik gentoo org> CommitDate: Sat Jan 21 15:58:48 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b13c2cc x11-misc/i3status: version bump, drop old Package-Manager: Portage-2.3.3, Repoman-2.3.1 x11-misc/i3status/Manifest | 3 +- .../i3status/files/i3status-2.11-pulseaudio.patch | 42 ++ .../{i3status-2.8.ebuild => i3status-2.11.ebuild} | 19 ++ x11-misc/i3status/i3status-2.9.ebuild | 40 - 4 files changed, 55 insertions(+), 49 deletions(-) diff --git a/x11-misc/i3status/Manifest b/x11-misc/i3status/Manifest index edddeac..5accdbd 100644 --- a/x11-misc/i3status/Manifest +++ b/x11-misc/i3status/Manifest @@ -1,4 +1,3 @@ DIST i3status-2.10.tar.bz2 53684 SHA256 daf5d07611b054a43da1a3d28850b05e2dbdbd6d25fd5e25ede98bb1b66e2791 SHA512 a514331d83458de15b548686d423b38a7a9198a7a31ca3001f3f136e4b873617c397a0073bb10b44fa8613bc12ed4fa4e384d099d31122a8afbd0df5de2e9c85 WHIRLPOOL 8f585e208a0764e1caf43aa99bb401261f84e7fc7973aa1448a752710e8997dd3492e686a65b2318a3d30534f6073a7e207cb366f5852a0ce63e8a86f709ccbc +DIST i3status-2.11.tar.bz2 54970 SHA256 98db7e730f0ce908eb656ac10d713ae6a885676621391d54f00b719752f18c5f SHA512 37d2549649178122fab7411a3c714ae041d9c726c140002ec6ccd1a4f2e28af618ca28af9aa3bc45d0cafda0b25dd438c9ed4c3739ddcc0511e19305657730f0 WHIRLPOOL d676b9a66139778dcfe5ea6418bd60ebf89afe3dbce0a14d34f6d46ec52ccf0900727c4727e8fd6f03e6d0466af07f69f00a6da0b6e997bbdf9d57dbe2a8f7bc DIST i3status-2.7.tar.bz2 37594 SHA256 073f4e5de3bc5afc1f23c52ea52e2aa4b90ca8a012f28ba2c5fac3c33474a632 SHA512 7db6aded37e131c75e99f939102ac3b953817456921eec6b9054b6c4e0855f8d1f20638cbcd0f0b18ad24201041a01ade98c4d4cde6ff14bb11508454b8d3062 WHIRLPOOL 3bc2b599cda1d0f9e5442f03dc4e8700f84172c45d193b502f2894420c9be4a5c93022d199a718864a34c8fbbd6dc9d0d911c4c484a826fa4640514418e2f887 -DIST i3status-2.8.tar.bz2 40422 SHA256 ab06c5dd454354e6fc64354082616115082b70dc3906361bce5a02beb0f807fe SHA512 b1e3dbc480660a96a662ccb996769203fae22448f8801cabb56c339ba63ac84d30018c897e2ecac23f513cfe9d9a7d9200a351a2e6b10a42c1929c28e8e22c02 WHIRLPOOL 8845a10bcdfd68336439c92197629b5e426e474dcfe68fd9cc11b7097476c32337c360429b344fdbe03e70d8b47c5eefd3f489bf2b78fd1df3f2f091a568 -DIST i3status-2.9.tar.bz2 46615 SHA256 42eb09500c625fcac9a7125a29e7bf532ca4b8540942418ee3253aa15e5e9de3 SHA512 67d026fcb4cc2a8af39cc268c962d49c4d3f2473bad92d99fa7fba876235ac83471663b318f890e9d7d3e9e06897286d693d352e686376a3a4876f253f309cb6 WHIRLPOOL 1a94da2c5d3bc4585908367b14ca1b18fada2a0d3c93a231969e6b92586a66bbcf5f67b0952bc6535e44f2e3ef1f66f000b55049b586821697f4fb26783da6cf diff --git a/x11-misc/i3status/files/i3status-2.11-pulseaudio.patch b/x11-misc/i3status/files/i3status-2.11-pulseaudio.patch new file mode 100644 index ..2447f16 --- /dev/null +++ b/x11-misc/i3status/files/i3status-2.11-pulseaudio.patch @@ -0,0 +1,42 @@ +diff --git a/Makefile b/Makefile +index 3084ae7..7ea1964 100644 +--- a/Makefile b/Makefile +@@ -58,6 +57,10 @@ ifeq ($(OS),NetBSD) + LIBS+=-lprop + endif + ++ifeq ($(OS),OpenBSD) ++LIBS+=-lpthread ++endif ++ + # This probably applies for any pkgsrc based system + ifneq (, $(filter $(OS), NetBSD DragonFly)) + CFLAGS+=-I/usr/pkg/include/ +@@ -79,9 +82,12 @@ CFLAGS += -idirafter yajl-fallback + OBJS:=$(sort $(wildcard src/*.c *.c)) + OBJS:=$(OBJS:.c=.o) + +-ifeq ($(OS),OpenBSD) ++PULSE ?= 1 ++ifeq ($(PULSE),0) + OBJS:=$(filter-out src/pulse.o, $(OBJS)) + LIBS:=$(filter-out -lpulse, $(LIBS)) ++else ++CPPFLAGS+=-DPULSE + endif + + src/%.o: src/%.c include/i3status.h +diff --git a/src/print_volume.c b/src/print_volume.c +index 51e84f3..9e015c0 100644 +--- a/src/print_volume.c b/src/print_volume.c +@@ -61,7 +61,7 @@ void print_volume(yajl_gen json_gen, char *buffer, const char *fmt, const char * + free(instance); + } + +-#ifndef __OpenBSD__ ++#if !defined(__OpenBSD__) && defined(PULSE) + /* Try PulseAudio first */ + + /* If the device name has the format "pulse[:N]" where N is the diff --git a/x11-misc/i3status/i3status-2.8.ebuild b/x11-misc/i3status/i3status-2.11.ebuild similarity index 68% rename from x11-misc/i3status/i3status-2.8.ebuild rename to x11-misc/i3status/i3status-2.11.ebuild index b594bbd..67aa8db 100644 --- a/x11-misc/i3status/i3status-2.8.ebuild +++ b/x11-misc/i3status/i3status-2.11.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 +EAPI=6 -inherit toolchain-funcs versionator fcaps +inherit eutils toolchain-funcs fcaps DESCRIPTION="generates a status bar for dzen2, xmobar or similar" HOMEPAGE="http://i3wm.org/i3status/; @@ -13,21 +13,26 @@
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: 87e56b83dacda4df68505a1c3e460dda514d84c9 Author: Lars Wendler gentoo org> AuthorDate: Sun Jun 5 13:36:56 2016 + Commit: Lars Wendler gentoo org> CommitDate: Sun Jun 5 13:37:10 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e56b83 x11-misc/i3status: Added slot dep for dev-libs/confuse Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler gentoo.org> x11-misc/i3status/i3status-2.10-r1.ebuild | 2 +- x11-misc/i3status/i3status-2.7.ebuild | 4 ++-- x11-misc/i3status/i3status-2.8.ebuild | 4 ++-- x11-misc/i3status/i3status-2.9.ebuild | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/x11-misc/i3status/i3status-2.10-r1.ebuild b/x11-misc/i3status/i3status-2.10-r1.ebuild index bc15833..16e6e00 100644 --- a/x11-misc/i3status/i3status-2.10-r1.ebuild +++ b/x11-misc/i3status/i3status-2.10-r1.ebuild @@ -15,7 +15,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="pulseaudio" -RDEPEND="dev-libs/confuse +RDEPEND="dev-libs/confuse:= dev-libs/libnl:3 >=dev-libs/yajl-2.0.2 media-libs/alsa-lib diff --git a/x11-misc/i3status/i3status-2.7.ebuild b/x11-misc/i3status/i3status-2.7.ebuild index bf07eaa..d175469 100644 --- a/x11-misc/i3status/i3status-2.7.ebuild +++ b/x11-misc/i3status/i3status-2.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -15,7 +15,7 @@ SLOT="0" KEYWORDS="amd64 x86" IUSE="" -RDEPEND="dev-libs/confuse +RDEPEND="dev-libs/confuse:= >=dev-libs/yajl-2.0.2 media-libs/alsa-lib net-wireless/wireless-tools" diff --git a/x11-misc/i3status/i3status-2.8.ebuild b/x11-misc/i3status/i3status-2.8.ebuild index febb8e2..b594bbd 100644 --- a/x11-misc/i3status/i3status-2.8.ebuild +++ b/x11-misc/i3status/i3status-2.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -15,7 +15,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" -RDEPEND="dev-libs/confuse +RDEPEND="dev-libs/confuse:= >=dev-libs/yajl-2.0.2 media-libs/alsa-lib net-wireless/wireless-tools" diff --git a/x11-misc/i3status/i3status-2.9.ebuild b/x11-misc/i3status/i3status-2.9.ebuild index 7fc3546..b594bbd 100644 --- a/x11-misc/i3status/i3status-2.9.ebuild +++ b/x11-misc/i3status/i3status-2.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -15,7 +15,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" -RDEPEND="dev-libs/confuse +RDEPEND="dev-libs/confuse:= >=dev-libs/yajl-2.0.2 media-libs/alsa-lib net-wireless/wireless-tools"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: f7f6e2b9dc81f3a8b2a02751561b683f761ea24d Author: Kacper Kowalik gentoo org> AuthorDate: Wed Jan 6 14:49:30 2016 + Commit: Kacper Kowalik gentoo org> CommitDate: Wed Jan 6 14:49:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7f6e2b9 x11-misc/i3status: syntax sugar Package-Manager: portage-2.2.20 x11-misc/i3status/i3status-2.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/i3status/i3status-2.10-r1.ebuild b/x11-misc/i3status/i3status-2.10-r1.ebuild index 7405b5e..bc15833 100644 --- a/x11-misc/i3status/i3status-2.10-r1.ebuild +++ b/x11-misc/i3status/i3status-2.10-r1.ebuild @@ -25,7 +25,7 @@ DEPEND="${RDEPEND} virtual/pkgconfig" src_prepare() { - epatch "$FILESDIR"/$P-pulseaudio.patch + epatch "${FILESDIR}"/${P}-pulseaudio.patch sed -e "/@echo/d" -e "s:@\$(:\$(:g" -e "/setcap/d" \ -e '/CFLAGS+=-g/d' -i Makefile || die rm -rf man/${PN}.1 # man not regenerated in tarball
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/, x11-misc/i3status/files/
commit: b3d5558c2778adf5f80e1444ba62d7af2b80d5db Author: Kacper Kowalik gentoo org> AuthorDate: Wed Jan 6 14:41:51 2016 + Commit: Kacper Kowalik gentoo org> CommitDate: Wed Jan 6 14:41:51 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3d5558c x11-misc/i3status: make dependency on pulseaudio optional Fixes bug #570786 and introduces the new USE flag 'pulseaudio'. Reported-by: Michele Alzetta alzetta.org> .../i3status/files/i3status-2.10-pulseaudio.patch | 46 ++ ...3status-2.10.ebuild => i3status-2.10-r1.ebuild} | 9 +++-- 2 files changed, 51 insertions(+), 4 deletions(-) diff --git a/x11-misc/i3status/files/i3status-2.10-pulseaudio.patch b/x11-misc/i3status/files/i3status-2.10-pulseaudio.patch new file mode 100644 index 000..991ce03 --- /dev/null +++ b/x11-misc/i3status/files/i3status-2.10-pulseaudio.patch @@ -0,0 +1,46 @@ +Make dependency on pulseaudio optional. + +It's unfortunately not upstreamable. See: + +https://github.com/i3/i3status/pull/43 +https://bugs.gentoo.org/show_bug.cgi?id=570786 + +--- a/Makefile b/Makefile +@@ -49,6 +49,10 @@ ifeq ($(OS),NetBSD) + LIBS+=-lprop + endif + ++ifeq ($(OS),OpenBSD) ++LIBS+=-lpthread ++endif ++ + # This probably applies for any pkgsrc based system + ifneq (, $(filter $(OS), NetBSD DragonFly)) + CFLAGS+=-I/usr/pkg/include/ +@@ -70,9 +74,12 @@ CFLAGS += -idirafter yajl-fallback + OBJS:=$(wildcard src/*.c *.c) + OBJS:=$(OBJS:.c=.o) + +-ifeq ($(OS),OpenBSD) ++PULSE ?= 1 ++ifeq ($(PULSE),0) + OBJS:=$(filter-out src/pulse.o, $(OBJS)) +-LIBS:=$(filter-out -lpulse, $(LIBS)) -lpthread ++LIBS:=$(filter-out -lpulse, $(LIBS)) ++else ++CPPFLAGS+=-DPULSE + endif + + src/%.o: src/%.c include/i3status.h +--- a/src/print_volume.c b/src/print_volume.c +@@ -60,7 +60,7 @@ void print_volume(yajl_gen json_gen, char *buffer, const char *fmt, const char * + free(instance); + } + +-#ifndef __OpenBSD__ ++#if !defined(__OpenBSD__) && defined(PULSE) + /* Try PulseAudio first */ + + /* If the device name has the format "pulse[:N]" where N is the diff --git a/x11-misc/i3status/i3status-2.10.ebuild b/x11-misc/i3status/i3status-2.10-r1.ebuild similarity index 82% rename from x11-misc/i3status/i3status-2.10.ebuild rename to x11-misc/i3status/i3status-2.10-r1.ebuild index 1801fdf..7405b5e 100644 --- a/x11-misc/i3status/i3status-2.10.ebuild +++ b/x11-misc/i3status/i3status-2.10-r1.ebuild @@ -4,7 +4,7 @@ EAPI=5 -inherit toolchain-funcs versionator fcaps +inherit eutils toolchain-funcs fcaps DESCRIPTION="generates a status bar for dzen2, xmobar or similar" HOMEPAGE="http://i3wm.org/i3status/; @@ -13,25 +13,26 @@ SRC_URI="http://i3wm.org/${PN}/${P}.tar.bz2; LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" +IUSE="pulseaudio" RDEPEND="dev-libs/confuse dev-libs/libnl:3 >=dev-libs/yajl-2.0.2 media-libs/alsa-lib - media-sound/pulseaudio" + pulseaudio? ( media-sound/pulseaudio )" DEPEND="${RDEPEND} app-text/asciidoc virtual/pkgconfig" src_prepare() { + epatch "$FILESDIR"/$P-pulseaudio.patch sed -e "/@echo/d" -e "s:@\$(:\$(:g" -e "/setcap/d" \ -e '/CFLAGS+=-g/d' -i Makefile || die rm -rf man/${PN}.1 # man not regenerated in tarball } src_compile() { - emake CC="$(tc-getCC)" + emake CC="$(tc-getCC)" PULSE=$(usex pulseaudio 1 0) } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/
commit: 8d1af83ff23f60e36d6e218afe0856409ce24d48 Author: Kacper Kowalik gentoo org> AuthorDate: Sun Jan 3 05:00:15 2016 + Commit: Kacper Kowalik gentoo org> CommitDate: Sun Jan 3 05:00:15 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d1af83f x11-misc/i3status: version bump to 2.10 Fixes bug 570628. Add support for pulseaudio. Switches from libiw to libnl for wireless. Reported-by: Jeroen Roovers gentoo.org> Package-Manager: portage-2.2.20 x11-misc/i3status/Manifest | 1 + x11-misc/i3status/i3status-2.10.ebuild | 44 ++ 2 files changed, 45 insertions(+) diff --git a/x11-misc/i3status/Manifest b/x11-misc/i3status/Manifest index 2132242..edddeac 100644 --- a/x11-misc/i3status/Manifest +++ b/x11-misc/i3status/Manifest @@ -1,3 +1,4 @@ +DIST i3status-2.10.tar.bz2 53684 SHA256 daf5d07611b054a43da1a3d28850b05e2dbdbd6d25fd5e25ede98bb1b66e2791 SHA512 a514331d83458de15b548686d423b38a7a9198a7a31ca3001f3f136e4b873617c397a0073bb10b44fa8613bc12ed4fa4e384d099d31122a8afbd0df5de2e9c85 WHIRLPOOL 8f585e208a0764e1caf43aa99bb401261f84e7fc7973aa1448a752710e8997dd3492e686a65b2318a3d30534f6073a7e207cb366f5852a0ce63e8a86f709ccbc DIST i3status-2.7.tar.bz2 37594 SHA256 073f4e5de3bc5afc1f23c52ea52e2aa4b90ca8a012f28ba2c5fac3c33474a632 SHA512 7db6aded37e131c75e99f939102ac3b953817456921eec6b9054b6c4e0855f8d1f20638cbcd0f0b18ad24201041a01ade98c4d4cde6ff14bb11508454b8d3062 WHIRLPOOL 3bc2b599cda1d0f9e5442f03dc4e8700f84172c45d193b502f2894420c9be4a5c93022d199a718864a34c8fbbd6dc9d0d911c4c484a826fa4640514418e2f887 DIST i3status-2.8.tar.bz2 40422 SHA256 ab06c5dd454354e6fc64354082616115082b70dc3906361bce5a02beb0f807fe SHA512 b1e3dbc480660a96a662ccb996769203fae22448f8801cabb56c339ba63ac84d30018c897e2ecac23f513cfe9d9a7d9200a351a2e6b10a42c1929c28e8e22c02 WHIRLPOOL 8845a10bcdfd68336439c92197629b5e426e474dcfe68fd9cc11b7097476c32337c360429b344fdbe03e70d8b47c5eefd3f489bf2b78fd1df3f2f091a568 DIST i3status-2.9.tar.bz2 46615 SHA256 42eb09500c625fcac9a7125a29e7bf532ca4b8540942418ee3253aa15e5e9de3 SHA512 67d026fcb4cc2a8af39cc268c962d49c4d3f2473bad92d99fa7fba876235ac83471663b318f890e9d7d3e9e06897286d693d352e686376a3a4876f253f309cb6 WHIRLPOOL 1a94da2c5d3bc4585908367b14ca1b18fada2a0d3c93a231969e6b92586a66bbcf5f67b0952bc6535e44f2e3ef1f66f000b55049b586821697f4fb26783da6cf diff --git a/x11-misc/i3status/i3status-2.10.ebuild b/x11-misc/i3status/i3status-2.10.ebuild new file mode 100644 index 000..1801fdf --- /dev/null +++ b/x11-misc/i3status/i3status-2.10.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit toolchain-funcs versionator fcaps + +DESCRIPTION="generates a status bar for dzen2, xmobar or similar" +HOMEPAGE="http://i3wm.org/i3status/; +SRC_URI="http://i3wm.org/${PN}/${P}.tar.bz2; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-libs/confuse + dev-libs/libnl:3 + >=dev-libs/yajl-2.0.2 + media-libs/alsa-lib + media-sound/pulseaudio" +DEPEND="${RDEPEND} + app-text/asciidoc + virtual/pkgconfig" + +src_prepare() { + sed -e "/@echo/d" -e "s:@\$(:\$(:g" -e "/setcap/d" \ + -e '/CFLAGS+=-g/d' -i Makefile || die + rm -rf man/${PN}.1 # man not regenerated in tarball +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +pkg_postinst() { + fcaps cap_net_admin usr/bin/${PN} + einfo "${PN} can be used with any of the following programs:" + einfo " i3bar (x11-wm/i3)" + einfo " x11-misc/xmobar" + einfo " x11-misc/dzen" + einfo "Please refer to manual: man ${PN}" +}