[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2023-12-24 Thread Arthur Zamarin
commit: 1ae55952e7f7a5d6ec6ace9593acbc9b3b462123
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 24 17:21:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 24 17:21:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ae55952

net-misc/dhcpcd-ui: Stabilize 0.7.9 x86, #920596

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.9.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.9.ebuild
index 7bf58feed052..52148a4f3933 100644
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.9.ebuild
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.9.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/NetworkConfiguration/dhcpcd-ui/releases/download/v${
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug gtk libnotify ncurses qt5"
 
 # Qt handles notifications separately, no need for libnotify there



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/files/

2023-10-15 Thread Conrad Kostecki
commit: 1692a777af0ef8102dd0c8c4561bee33344daf41
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Oct 10 18:39:02 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Oct 15 22:01:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1692a777

net-misc/dhcpcd-ui: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/33284
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/dhcpcd-ui-0.7.9-respect-qmake-args.patch  | 13 -
 1 file changed, 13 deletions(-)

diff --git a/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.9-respect-qmake-args.patch 
b/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.9-respect-qmake-args.patch
deleted file mode 100644
index 2ed516048e5d..
--- a/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.9-respect-qmake-args.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/configure b/configure
-index ec61c80..9372b38 100755
 a/configure
-+++ b/configure
-@@ -230,7 +230,7 @@ if [ -n "$LDFLAGS" ]; then
-   echo "LDFLAGS=" >>$CONFIG_MK
-   echo "LDFLAGS+= $LDFLAGS" >>$CONFIG_MK
- fi
--QMAKE_CONFIG=
-+#QMAKE_CONFIG
- 
- for x in $INCLUDEDIR; do
-   echo "CPPFLAGS+=-I$x" >>$CONFIG_MK



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/files/, net-misc/dhcpcd-ui/

2023-10-08 Thread Sam James
commit: 1fd1b5741a7c96cd73d8f8087f0da933aa6edfe7
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct  9 02:06:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct  9 02:09:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd1b574

net-misc/dhcpcd-ui: add 0.7.9

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

 net-misc/dhcpcd-ui/Manifest|  1 +
 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.9.ebuild  | 84 ++
 .../files/dhcpcd-ui-0.7.9-respect-qmake-args.patch | 13 
 3 files changed, 98 insertions(+)

diff --git a/net-misc/dhcpcd-ui/Manifest b/net-misc/dhcpcd-ui/Manifest
index e8b0b7cd46dd..833a02dd0790 100644
--- a/net-misc/dhcpcd-ui/Manifest
+++ b/net-misc/dhcpcd-ui/Manifest
@@ -1 +1,2 @@
 DIST dhcpcd-ui-0.7.8.tar.xz 135028 BLAKE2B 
f3e79bb00708e2ce2ebb93d917506bb0fb015071b415768c47979d7f2b5e35d6f22bf71a58c43989dedc6561f0a8be738824f06627d2fa0995e335d7ef1925cd
 SHA512 
5f0d2c32c32fc141feca0ab43a531d9b4f45e071a8a1e3ee1923d6394a3e5d6322e6f7e607b91154af4cfee93d649164c7ed3b805731dfc242c3ac367ec156c4
+DIST dhcpcd-ui-0.7.9.tar.xz 104100 BLAKE2B 
7e29ad657deccc16296a0c7191f35fa15dbc84f1f8ac4f8ac5de4c56e5948da457398409527774ffc62e58659cac2dd37aa66842179f710db04a9791ab9e
 SHA512 
fe0c9ff2f777e7b97438eb50507fce765b8e18b1a71883d76e9b6570a18e6f13414f8e64d8034f9c3352496775c283a0540e331ec449d6fbe48ddc8d64e14691

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.9.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.9.ebuild
new file mode 100644
index ..b29581f35d00
--- /dev/null
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.9.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils systemd toolchain-funcs xdg
+
+DESCRIPTION="Desktop notification and configuration for dhcpcd"
+HOMEPAGE="https://github.com/NetworkConfiguration/dhcpcd-ui 
https://roy.marples.name/projects/dhcpcd-ui/;
+SRC_URI="https://github.com/NetworkConfiguration/dhcpcd-ui/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug gtk libnotify ncurses qt5"
+
+# Qt handles notifications separately, no need for libnotify there
+REQUIRED_USE="
+   libnotify? ( gtk )
+"
+
+BDEPEND="
+   media-gfx/cairosvg
+   virtual/libintl
+"
+DEPEND="
+   gtk? (
+   dev-libs/glib:2
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   )
+   libnotify? ( x11-libs/libnotify )
+   ncurses? ( sys-libs/ncurses:= )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   media-libs/mesa
+   )
+"
+RDEPEND="
+   ${DEPEND}
+   >=net-misc/dhcpcd-6.4.4
+"
+
+src_configure() {
+   local myeconfargs=(
+   --without-qt
+   --without-qt5
+   $(use_enable debug)
+   $(use_enable libnotify notification)
+   $(use_with gtk gtk 'gtk+-3.0')
+   $(use_with ncurses curses)
+   )
+
+   tc-export AR CC CXX
+
+   econf "${myeconfargs[@]}"
+
+   if use qt5 ; then
+   cd src/dhcpcd-qt || die
+   eqmake5 PREFIX="${EPREFIX}/usr" SYSCONFDIR="${EPREFIX}/etc"
+   fi
+}
+
+src_compile() {
+   default
+
+   use qt5 && emake -C src/dhcpcd-qt
+}
+
+src_install() {
+   emake DESTDIR="${D}" INSTALL_ROOT="${D}" install
+   use qt5 && emake -C src/dhcpcd-qt DESTDIR="${D}" INSTALL_ROOT="${D}" 
install
+   systemd_dounit src/dhcpcd-online/dhcpcd-wait-online.service
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}

diff --git a/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.9-respect-qmake-args.patch 
b/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.9-respect-qmake-args.patch
new file mode 100644
index ..2ed516048e5d
--- /dev/null
+++ b/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.9-respect-qmake-args.patch
@@ -0,0 +1,13 @@
+diff --git a/configure b/configure
+index ec61c80..9372b38 100755
+--- a/configure
 b/configure
+@@ -230,7 +230,7 @@ if [ -n "$LDFLAGS" ]; then
+   echo "LDFLAGS=" >>$CONFIG_MK
+   echo "LDFLAGS+= $LDFLAGS" >>$CONFIG_MK
+ fi
+-QMAKE_CONFIG=
++#QMAKE_CONFIG
+ 
+ for x in $INCLUDEDIR; do
+   echo "CPPFLAGS+=-I$x" >>$CONFIG_MK



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2021-10-24 Thread Sam James
commit: b202b5321a4e93fe5031e4491c3d16e956168984
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 24 09:29:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 24 09:29:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b202b532

net-misc/dhcpcd-ui: update HOMEPAGE, add remote-id

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

 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild | 2 +-
 net-misc/dhcpcd-ui/metadata.xml   | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild
index 8df1568682c..fbb1017029b 100644
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit qmake-utils systemd xdg
 
 DESCRIPTION="Desktop notification and configuration for dhcpcd"
-HOMEPAGE="https://roy.marples.name/projects/dhcpcd-ui/;
+HOMEPAGE="https://github.com/NetworkConfiguration/dhcpcd-ui 
https://roy.marples.name/projects/dhcpcd-ui/;
 SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.xz;
 
 LICENSE="BSD-2"

diff --git a/net-misc/dhcpcd-ui/metadata.xml b/net-misc/dhcpcd-ui/metadata.xml
index 115e9d64a66..7ee7cdf1b15 100644
--- a/net-misc/dhcpcd-ui/metadata.xml
+++ b/net-misc/dhcpcd-ui/metadata.xml
@@ -2,4 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

+   
+   NetworkConfiguration/dhcpcd-ui
+   
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/, net-misc/dhcpcd-ui/files/

2021-03-08 Thread Andreas Sturmlechner
commit: 9191a1068f9100cdf32c833e195c3dc04c40da29
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  8 20:51:24 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  8 21:13:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9191a106

net-misc/dhcpcd-ui: Drop 0.7.7-r1

Closes: https://bugs.gentoo.org/769158
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-misc/dhcpcd-ui/Manifest|  1 -
 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7-r1.ebuild   | 74 --
 .../dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch| 39 
 net-misc/dhcpcd-ui/metadata.xml|  5 --
 4 files changed, 119 deletions(-)

diff --git a/net-misc/dhcpcd-ui/Manifest b/net-misc/dhcpcd-ui/Manifest
index 4c40350edfc..e8b0b7cd46d 100644
--- a/net-misc/dhcpcd-ui/Manifest
+++ b/net-misc/dhcpcd-ui/Manifest
@@ -1,2 +1 @@
-DIST dhcpcd-ui-0.7.7.tar.xz 195648 BLAKE2B 
f382e331326e66d81674579ba018e6f9a6662df9d10fa0cca92808290e5d7621e7861afaa3d9a2c4d05fcc24b619922f8740faeaf4a531701f5d14505636fdf7
 SHA512 
46f66c16986c248740b2dc8ce0edb663fbd35809d2d21f701588c3736cdafb32b04c57ffbc6f8974841499ab46f6a1084d0a761b290e9d02ea3a9fae36a0ff3d
 DIST dhcpcd-ui-0.7.8.tar.xz 135028 BLAKE2B 
f3e79bb00708e2ce2ebb93d917506bb0fb015071b415768c47979d7f2b5e35d6f22bf71a58c43989dedc6561f0a8be738824f06627d2fa0995e335d7ef1925cd
 SHA512 
5f0d2c32c32fc141feca0ab43a531d9b4f45e071a8a1e3ee1923d6394a3e5d6322e6f7e607b91154af4cfee93d649164c7ed3b805731dfc242c3ac367ec156c4

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7-r1.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7-r1.ebuild
deleted file mode 100644
index 8cd78ad55b5..000
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd xdg
-
-DESCRIPTION="Desktop notification and configuration for dhcpcd"
-HOMEPAGE="https://roy.marples.name/projects/dhcpcd-ui/;
-SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.xz;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug gtk gtk2 libnotify ncurses qt5"
-
-REQUIRED_USE="libnotify? ( gtk )
-   qt5? ( !libnotify )"
-
-BDEPEND="
-   virtual/libintl
-"
-DEPEND="
-   gtk? (
-   dev-libs/glib:2
-   x11-libs/gdk-pixbuf:2
-   gtk2? (
-   x11-libs/gtk+:2
-   )
-   !gtk2? (
-   x11-libs/gtk+:3
-   )
-   )
-   libnotify? ( x11-libs/libnotify )
-   ncurses? ( sys-libs/ncurses:0= )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   media-libs/mesa
-   )
-"
-
-RDEPEND="${DEPEND}
-   >=net-misc/dhcpcd-6.4.4"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.7.7-tinfo.patch
-)
-
-src_configure() {
-   local myeconfargs=(
-   --without-qt
-   $(use_enable debug)
-   $(use_enable libnotify notification)
-   $(use_with gtk gtk $(usex gtk2 'gtk+-2.0' 'gtk+-3.0'))
-   $(use_with ncurses curses)
-   $(use_with qt5 qt)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   emake DESTDIR="${D}" INSTALL_ROOT="${D}" install
-   systemd_dounit src/dhcpcd-online/dhcpcd-wait-online.service
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}

diff --git a/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch 
b/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch
deleted file mode 100644
index 675b1edad4a..000
--- a/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 988c171aa06bee85e393b28a482c894ccbbf8f58 Mon Sep 17 00:00:00 2001
-From: Lars Wendler 
-Date: Mon, 10 Aug 2020 07:45:34 +0200
-Subject: [PATCH] configure: Fix build against ncurses with separate tinfo lib
-
-Signed-off-by: Lars Wendler 

- configure | 15 +++
- 1 file changed, 15 insertions(+)
-
-diff --git a/configure b/configure
-index ed83221..f77bde5 100755
 a/configure
-+++ b/configure
-@@ -472,6 +472,21 @@ EOF
-   LIB_CURSES=-lcurses
-   fi
-   rm -f _curses.c _curses
-+
-+  #Check for -ltinfo requirement
-+  cat <_curses.c
-+#include 
-+int main(void) {
-+  curs_set(1);
-+  return 0;
-+}
-+EOF
-+  if ! $XCC _curses.c -o _curses -lcurses 2>&3; then
-+  if $XCC _curses.c -o _curses -ltinfo 2>&3; then
-+  LIB_CURSES="$LIB_CURSES -ltinfo"
-+  fi
-+  fi
-+  rm -f _curses.c _curses
- fi
- if [ -n "$LIB_CURSES" ]; then
-   echo "$LIB_CURSES"
--- 
-2.28.0
-

diff --git a/net-misc/dhcpcd-ui/metadata.xml b/net-misc/dhcpcd-ui/metadata.xml
index 84adda2592e..7a38bb90096 100644
--- 

[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2021-03-08 Thread Sam James
commit: 0cee465f04932c14a89d6fd2c541c7344ef2e62b
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  8 10:26:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  8 10:26:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cee465f

net-misc/dhcpcd-ui: Stabilize 0.7.8 x86, #769158

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

 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild
index e9e48853720..8df1568682c 100644
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.xz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug gtk libnotify ncurses qt5"
 
 REQUIRED_USE="libnotify? ( gtk )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2021-03-08 Thread Sam James
commit: 5a761d10ed4789072766f2157e4163d2f481bf66
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  8 10:24:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  8 10:24:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a761d10

net-misc/dhcpcd-ui: Stabilize 0.7.8 amd64, #769158

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

 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild
index c6399302fb9..e9e48853720 100644
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.xz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="debug gtk libnotify ncurses qt5"
 
 REQUIRED_USE="libnotify? ( gtk )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2021-02-07 Thread Andreas Sturmlechner
commit: 3aac8b1ccedc28c709cf8380e93411e77a210152
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Feb  7 20:09:18 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb  7 20:18:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aac8b1c

net-misc/dhcpcd-ui: Drop IUSE=gtk2

Bug: https://bugs.gentoo.org/769158
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild | 15 +--
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild
index 755b2b779ad..c6399302fb9 100644
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.xz;
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="debug gtk gtk2 libnotify ncurses qt5"
+IUSE="debug gtk libnotify ncurses qt5"
 
 REQUIRED_USE="libnotify? ( gtk )
qt5? ( !libnotify )"
@@ -24,12 +24,7 @@ DEPEND="
gtk? (
dev-libs/glib:2
x11-libs/gdk-pixbuf:2
-   gtk2? (
-   x11-libs/gtk+:2
-   )
-   !gtk2? (
-   x11-libs/gtk+:3
-   )
+   x11-libs/gtk+:3
)
libnotify? ( x11-libs/libnotify )
ncurses? ( sys-libs/ncurses:0= )
@@ -40,16 +35,16 @@ DEPEND="
media-libs/mesa
)
 "
-
 RDEPEND="${DEPEND}
-   >=net-misc/dhcpcd-6.4.4"
+   >=net-misc/dhcpcd-6.4.4
+"
 
 src_configure() {
local myeconfargs=(
--without-qt
$(use_enable debug)
$(use_enable libnotify notification)
-   $(use_with gtk gtk $(usex gtk2 'gtk+-2.0' 'gtk+-3.0'))
+   $(use_with gtk gtk 'gtk+-3.0')
$(use_with ncurses curses)
$(use_with qt5 qt)
)



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2021-01-15 Thread Lars Wendler
commit: 7523cf2066eba5503fb2aecd366b790388c65a9b
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jan 15 17:42:26 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jan 15 17:42:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7523cf20

net-misc/dhcpcd-ui: Fixed build without qtchooser

Closes: https://bugs.gentoo.org/765547
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild
index 6878e53ae1a..755b2b779ad 100644
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit systemd xdg
+inherit qmake-utils systemd xdg
 
 DESCRIPTION="Desktop notification and configuration for dhcpcd"
 HOMEPAGE="https://roy.marples.name/projects/dhcpcd-ui/;
@@ -53,6 +53,7 @@ src_configure() {
$(use_with ncurses curses)
$(use_with qt5 qt)
)
+   QMAKE="$(qt5_get_bindir)/qmake" \
econf "${myeconfargs[@]}"
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2020-12-28 Thread Lars Wendler
commit: f4c9b12f0e1a55518a0e9a23279f67068724339e
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Dec 28 19:44:42 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Dec 28 19:44:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4c9b12f

net-misc/dhcpcd-ui: Bump to version 0.7.8

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/dhcpcd-ui/Manifest   |  1 +
 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild | 70 +++
 2 files changed, 71 insertions(+)

diff --git a/net-misc/dhcpcd-ui/Manifest b/net-misc/dhcpcd-ui/Manifest
index 5c934d20908..4c40350edfc 100644
--- a/net-misc/dhcpcd-ui/Manifest
+++ b/net-misc/dhcpcd-ui/Manifest
@@ -1 +1,2 @@
 DIST dhcpcd-ui-0.7.7.tar.xz 195648 BLAKE2B 
f382e331326e66d81674579ba018e6f9a6662df9d10fa0cca92808290e5d7621e7861afaa3d9a2c4d05fcc24b619922f8740faeaf4a531701f5d14505636fdf7
 SHA512 
46f66c16986c248740b2dc8ce0edb663fbd35809d2d21f701588c3736cdafb32b04c57ffbc6f8974841499ab46f6a1084d0a761b290e9d02ea3a9fae36a0ff3d
+DIST dhcpcd-ui-0.7.8.tar.xz 135028 BLAKE2B 
f3e79bb00708e2ce2ebb93d917506bb0fb015071b415768c47979d7f2b5e35d6f22bf71a58c43989dedc6561f0a8be738824f06627d2fa0995e335d7ef1925cd
 SHA512 
5f0d2c32c32fc141feca0ab43a531d9b4f45e071a8a1e3ee1923d6394a3e5d6322e6f7e607b91154af4cfee93d649164c7ed3b805731dfc242c3ac367ec156c4

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild
new file mode 100644
index 000..6878e53ae1a
--- /dev/null
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd xdg
+
+DESCRIPTION="Desktop notification and configuration for dhcpcd"
+HOMEPAGE="https://roy.marples.name/projects/dhcpcd-ui/;
+SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.xz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug gtk gtk2 libnotify ncurses qt5"
+
+REQUIRED_USE="libnotify? ( gtk )
+   qt5? ( !libnotify )"
+
+BDEPEND="
+   virtual/libintl
+"
+DEPEND="
+   gtk? (
+   dev-libs/glib:2
+   x11-libs/gdk-pixbuf:2
+   gtk2? (
+   x11-libs/gtk+:2
+   )
+   !gtk2? (
+   x11-libs/gtk+:3
+   )
+   )
+   libnotify? ( x11-libs/libnotify )
+   ncurses? ( sys-libs/ncurses:0= )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   media-libs/mesa
+   )
+"
+
+RDEPEND="${DEPEND}
+   >=net-misc/dhcpcd-6.4.4"
+
+src_configure() {
+   local myeconfargs=(
+   --without-qt
+   $(use_enable debug)
+   $(use_enable libnotify notification)
+   $(use_with gtk gtk $(usex gtk2 'gtk+-2.0' 'gtk+-3.0'))
+   $(use_with ncurses curses)
+   $(use_with qt5 qt)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" INSTALL_ROOT="${D}" install
+   systemd_dounit src/dhcpcd-online/dhcpcd-wait-online.service
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/files/

2020-08-09 Thread Lars Wendler
commit: 9bdf49f5b5c4c0b23c07799557d6d7495e16a9cf
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Aug 10 05:47:57 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Aug 10 05:47:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bdf49f5

net-misc/dhcpcd-ui: Improved tinfo patch

Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 .../dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch| 40 +++---
 1 file changed, 27 insertions(+), 13 deletions(-)

diff --git a/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch 
b/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch
index ca7c284e428..675b1edad4a 100644
--- a/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch
+++ b/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch
@@ -1,25 +1,39 @@
-From 28eeb5e4a5d92ff913e3956550bff56f615c97df Mon Sep 17 00:00:00 2001
+From 988c171aa06bee85e393b28a482c894ccbbf8f58 Mon Sep 17 00:00:00 2001
 From: Lars Wendler 
-Date: Sat, 21 Dec 2019 15:17:56 +0100
-Subject: [PATCH] Fix build against ncurses with separate tinfo lib
+Date: Mon, 10 Aug 2020 07:45:34 +0200
+Subject: [PATCH] configure: Fix build against ncurses with separate tinfo lib
 
+Signed-off-by: Lars Wendler 
 ---
- configure | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
+ configure | 15 +++
+ 1 file changed, 15 insertions(+)
 
 diff --git a/configure b/configure
-index ed83221..bae1180 100755
+index ed83221..f77bde5 100755
 --- a/configure
 +++ b/configure
-@@ -469,7 +469,7 @@ int main(void) {
- }
- EOF
-   if $XCC _curses.c -o _curses -lcurses 2>&3; then
--  LIB_CURSES=-lcurses
-+  LIB_CURSES="-lcurses -ltinfo"
+@@ -472,6 +472,21 @@ EOF
+   LIB_CURSES=-lcurses
fi
rm -f _curses.c _curses
++
++  #Check for -ltinfo requirement
++  cat <_curses.c
++#include 
++int main(void) {
++  curs_set(1);
++  return 0;
++}
++EOF
++  if ! $XCC _curses.c -o _curses -lcurses 2>&3; then
++  if $XCC _curses.c -o _curses -ltinfo 2>&3; then
++  LIB_CURSES="$LIB_CURSES -ltinfo"
++  fi
++  fi
++  rm -f _curses.c _curses
  fi
+ if [ -n "$LIB_CURSES" ]; then
+   echo "$LIB_CURSES"
 -- 
-2.24.1
+2.28.0
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2020-08-06 Thread Lars Wendler
commit: f60299eaeebd4d7b31a525112bfaecf28199d8cb
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Aug  6 10:21:14 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Aug  6 10:21:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f60299ea

net-misc/dhcpcd-ui: Removed old

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/dhcpcd-ui/Manifest  |  1 -
 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild | 54 
 net-misc/dhcpcd-ui/metadata.xml  |  3 --
 3 files changed, 58 deletions(-)

diff --git a/net-misc/dhcpcd-ui/Manifest b/net-misc/dhcpcd-ui/Manifest
index 6048843148c..5c934d20908 100644
--- a/net-misc/dhcpcd-ui/Manifest
+++ b/net-misc/dhcpcd-ui/Manifest
@@ -1,2 +1 @@
-DIST dhcpcd-ui-0.7.5.tar.bz2 209112 BLAKE2B 
1eec904acefbc5059496419991b1d53c6715d56e611e09d7474879b4ae2741e61ce85bdd7ca32db42a8a890790d8784ee8904fa1228ab43488a88480f73dcd1c
 SHA512 
78dba758f7cee825a1618c33b1fff9549c4e51e19fd5eebd1ae5d6a4686726ec8ad86dc1ec5384238b43589dd700979c694f48bc94e2844f1ef898292660a5d2
 DIST dhcpcd-ui-0.7.7.tar.xz 195648 BLAKE2B 
f382e331326e66d81674579ba018e6f9a6662df9d10fa0cca92808290e5d7621e7861afaa3d9a2c4d05fcc24b619922f8740faeaf4a531701f5d14505636fdf7
 SHA512 
46f66c16986c248740b2dc8ce0edb663fbd35809d2d21f701588c3736cdafb32b04c57ffbc6f8974841499ab46f6a1084d0a761b290e9d02ea3a9fae36a0ff3d

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild
deleted file mode 100644
index a89c1a8d701..000
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit systemd
-
-DESCRIPTION="Desktop notification and configuration for dhcpcd"
-HOMEPAGE="https://roy.marples.name/projects/dhcpcd-ui/;
-SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug gtk gtk3 libnotify"
-
-REQUIRED_USE="
-   ?? ( gtk gtk3 )
-   libnotify? ( || ( gtk gtk3 ) )"
-
-DEPEND="
-   virtual/libintl
-   gtk? (
-   dev-libs/glib:2
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   )
-   gtk3? (
-   dev-libs/glib:2
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   )
-   libnotify? ( x11-libs/libnotify )"
-
-RDEPEND="${DEPEND}
-   >=net-misc/dhcpcd-6.4.4"
-
-src_configure() {
-   local myeconfargs=(
-   --without-qt
-   $(use_enable debug)
-   $(usex gtk  '--with-gtk=gtk+-2.0 --with-icons' '')
-   $(usex gtk3 '--with-gtk=gtk+-3.0 --with-icons' '')
-   $(use_enable libnotify notification)
-   $(use gtk || use gtk3 || echo '--without-icons --without-gtk')
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   emake DESTDIR="${D}" INSTALL_ROOT="${D}" install
-
-   systemd_dounit src/dhcpcd-online/dhcpcd-wait-online.service
-}

diff --git a/net-misc/dhcpcd-ui/metadata.xml b/net-misc/dhcpcd-ui/metadata.xml
index f3c463d8851..84adda2592e 100644
--- a/net-misc/dhcpcd-ui/metadata.xml
+++ b/net-misc/dhcpcd-ui/metadata.xml
@@ -6,8 +6,5 @@

Build with x11-libs/gtk+ version 2 instead of 
version 3

-   
-   Add support for x11-libs/gtk+ version 3 (The GIMP 
Toolkit)
-   
 
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2020-08-06 Thread Lars Wendler
commit: ea54daa002c9706490073c2ae33c520d73670838
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Aug  6 10:18:18 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Aug  6 10:18:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea54daa0

net-misc/dhcpcd-ui: Revbump to update icon cache

Thanks-to: Drake Donahue  comcast.net>
Bug: https://bugs.gentoo.org/735528
Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 .../{dhcpcd-ui-0.7.7.ebuild => dhcpcd-ui-0.7.7-r1.ebuild} | 11 +--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7-r1.ebuild
similarity index 92%
rename from net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild
rename to net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7-r1.ebuild
index 10e3fb26161..8cd78ad55b5 100644
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit systemd
+inherit systemd xdg
 
 DESCRIPTION="Desktop notification and configuration for dhcpcd"
 HOMEPAGE="https://roy.marples.name/projects/dhcpcd-ui/;
@@ -62,6 +62,13 @@ src_configure() {
 
 src_install() {
emake DESTDIR="${D}" INSTALL_ROOT="${D}" install
-
systemd_dounit src/dhcpcd-online/dhcpcd-wait-online.service
 }
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2020-07-05 Thread Agostino Sarubbo
commit: 55c7e563bffeec1b71889e3afcbccc10030a97c6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jul  5 13:44:27 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jul  5 13:44:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55c7e563

net-misc/dhcpcd-ui: x86 stable wrt bug #730450

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

 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild
index c10bf527578..10e3fb26161 100644
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.xz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug gtk gtk2 libnotify ncurses qt5"
 
 REQUIRED_USE="libnotify? ( gtk )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2020-07-05 Thread Agostino Sarubbo
commit: 4c4d078c379e47a7dce224203e480fbdc66b702a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jul  5 13:35:34 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jul  5 13:35:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c4d078c

net-misc/dhcpcd-ui: amd64 stable wrt bug #730450

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

 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild
index a92eeca9d77..c10bf527578 100644
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.xz;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="debug gtk gtk2 libnotify ncurses qt5"
 
 REQUIRED_USE="libnotify? ( gtk )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2020-07-02 Thread Lars Wendler
commit: 3eead7c323bfda38fd4d3e8b678849e898d36653
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jul  2 15:02:05 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Jul  2 15:02:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eead7c3

net-misc/dhcpcd-ui: Simplified gtk deps a bit

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild | 8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild
index 710c97f90b5..a92eeca9d77 100644
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.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
@@ -22,14 +22,12 @@ BDEPEND="
 "
 DEPEND="
gtk? (
+   dev-libs/glib:2
+   x11-libs/gdk-pixbuf:2
gtk2? (
-   dev-libs/glib:2
-   x11-libs/gdk-pixbuf:2
x11-libs/gtk+:2
)
!gtk2? (
-   dev-libs/glib:2
-   x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3
)
)



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2019-12-21 Thread Lars Wendler
commit: 9ee9d30e09fb01b3734b7286e51c4c2bc0c17f15
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Dec 21 14:54:50 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Dec 21 14:54:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee9d30e

net-misc/dhcpcd-ui: Added missing USE="qt5" dep

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild
index 1cdbd71bfff..710c97f90b5 100644
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild
@@ -39,6 +39,7 @@ DEPEND="
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
+   media-libs/mesa
)
 "
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/files/, net-misc/dhcpcd-ui/

2019-12-21 Thread Lars Wendler
commit: 6592e05e5c0c7ac3eaea5a994d576ec3c7c9b42b
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Dec 21 14:50:25 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Dec 21 14:52:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6592e05e

net-misc/dhcpcd-ui: Bump to version 0.7.7

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/dhcpcd-ui/Manifest|  1 +
 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild  | 68 ++
 .../dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch| 25 
 net-misc/dhcpcd-ui/metadata.xml|  5 +-
 4 files changed, 98 insertions(+), 1 deletion(-)

diff --git a/net-misc/dhcpcd-ui/Manifest b/net-misc/dhcpcd-ui/Manifest
index 7bd37c47dda..6048843148c 100644
--- a/net-misc/dhcpcd-ui/Manifest
+++ b/net-misc/dhcpcd-ui/Manifest
@@ -1 +1,2 @@
 DIST dhcpcd-ui-0.7.5.tar.bz2 209112 BLAKE2B 
1eec904acefbc5059496419991b1d53c6715d56e611e09d7474879b4ae2741e61ce85bdd7ca32db42a8a890790d8784ee8904fa1228ab43488a88480f73dcd1c
 SHA512 
78dba758f7cee825a1618c33b1fff9549c4e51e19fd5eebd1ae5d6a4686726ec8ad86dc1ec5384238b43589dd700979c694f48bc94e2844f1ef898292660a5d2
+DIST dhcpcd-ui-0.7.7.tar.xz 195648 BLAKE2B 
f382e331326e66d81674579ba018e6f9a6662df9d10fa0cca92808290e5d7621e7861afaa3d9a2c4d05fcc24b619922f8740faeaf4a531701f5d14505636fdf7
 SHA512 
46f66c16986c248740b2dc8ce0edb663fbd35809d2d21f701588c3736cdafb32b04c57ffbc6f8974841499ab46f6a1084d0a761b290e9d02ea3a9fae36a0ff3d

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild
new file mode 100644
index 000..1cdbd71bfff
--- /dev/null
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+DESCRIPTION="Desktop notification and configuration for dhcpcd"
+HOMEPAGE="https://roy.marples.name/projects/dhcpcd-ui/;
+SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.xz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug gtk gtk2 libnotify ncurses qt5"
+
+REQUIRED_USE="libnotify? ( gtk )
+   qt5? ( !libnotify )"
+
+BDEPEND="
+   virtual/libintl
+"
+DEPEND="
+   gtk? (
+   gtk2? (
+   dev-libs/glib:2
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   !gtk2? (
+   dev-libs/glib:2
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   )
+   )
+   libnotify? ( x11-libs/libnotify )
+   ncurses? ( sys-libs/ncurses:0= )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   )
+"
+
+RDEPEND="${DEPEND}
+   >=net-misc/dhcpcd-6.4.4"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.7.7-tinfo.patch
+)
+
+src_configure() {
+   local myeconfargs=(
+   --without-qt
+   $(use_enable debug)
+   $(use_enable libnotify notification)
+   $(use_with gtk gtk $(usex gtk2 'gtk+-2.0' 'gtk+-3.0'))
+   $(use_with ncurses curses)
+   $(use_with qt5 qt)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" INSTALL_ROOT="${D}" install
+
+   systemd_dounit src/dhcpcd-online/dhcpcd-wait-online.service
+}

diff --git a/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch 
b/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch
new file mode 100644
index 000..ca7c284e428
--- /dev/null
+++ b/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch
@@ -0,0 +1,25 @@
+From 28eeb5e4a5d92ff913e3956550bff56f615c97df Mon Sep 17 00:00:00 2001
+From: Lars Wendler 
+Date: Sat, 21 Dec 2019 15:17:56 +0100
+Subject: [PATCH] Fix build against ncurses with separate tinfo lib
+
+---
+ configure | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure b/configure
+index ed83221..bae1180 100755
+--- a/configure
 b/configure
+@@ -469,7 +469,7 @@ int main(void) {
+ }
+ EOF
+   if $XCC _curses.c -o _curses -lcurses 2>&3; then
+-  LIB_CURSES=-lcurses
++  LIB_CURSES="-lcurses -ltinfo"
+   fi
+   rm -f _curses.c _curses
+ fi
+-- 
+2.24.1
+

diff --git a/net-misc/dhcpcd-ui/metadata.xml b/net-misc/dhcpcd-ui/metadata.xml
index a2e2ed249ee..f3c463d8851 100644
--- a/net-misc/dhcpcd-ui/metadata.xml
+++ b/net-misc/dhcpcd-ui/metadata.xml
@@ -3,8 +3,11 @@
 

 
+   
+   Build with x11-libs/gtk+ version 2 instead of 
version 3
+   

-   Add support for x11-libs/gtk+ (The GIMP Toolkit)
+   Add support for x11-libs/gtk+ version 3 (The GIMP 
Toolkit)

 
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2018-08-16 Thread Jonas Stein
commit: 8f00556819fd21d11c844d70a1f245465c945eed
Author: Jonas Stein  gentoo  org>
AuthorDate: Thu Aug 16 17:25:00 2018 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Thu Aug 16 17:25:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f005568

net-misc/dhcpcd-ui: Maintainer retired

Proxied maintainer retired due to inactivity.
Bug: https://bugs.gentoo.org/633044
Package-Manager: Portage-2.3.46, Repoman-2.3.10

 net-misc/dhcpcd-ui/metadata.xml | 8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/net-misc/dhcpcd-ui/metadata.xml b/net-misc/dhcpcd-ui/metadata.xml
index 1f8337a2beb..a2e2ed249ee 100644
--- a/net-misc/dhcpcd-ui/metadata.xml
+++ b/net-misc/dhcpcd-ui/metadata.xml
@@ -1,13 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   tokiclo...@gmail.com
-   
-
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
+   
 

Add support for x11-libs/gtk+ (The GIMP Toolkit)



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2017-09-10 Thread Andreas Sturmlechner
commit: 43f5c510450633d249f596fcc4f74255df76bb73
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Sep 10 21:52:16 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Sep 10 22:01:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43f5c510

net-misc/dhcpcd-ui: Drop USE=qt4, fix DEPENDs, switch to https

Simplify and clarify REQUIRED_USE.

Remove the last remaining reverse dependency of knotify:4 and also
get rid of deprecated kdelibs4 dep.

Gentoo-bug: 629018
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild | 49 
 1 file changed, 21 insertions(+), 28 deletions(-)

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild
index 82d678f8c02..a89c1a8d701 100644
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild
@@ -3,53 +3,46 @@
 
 EAPI=6
 
-inherit qmake-utils systemd
+inherit systemd
 
 DESCRIPTION="Desktop notification and configuration for dhcpcd"
-HOMEPAGE="http://roy.marples.name/projects/dhcpcd-ui/;
-SRC_URI="http://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2;
+HOMEPAGE="https://roy.marples.name/projects/dhcpcd-ui/;
+SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2;
 
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE="debug gtk gtk3 qt4 libnotify"
+IUSE="debug gtk gtk3 libnotify"
 
 REQUIRED_USE="
-   ?? ( gtk gtk3 qt4 )
-   gtk3? ( !gtk )
-   gtk? ( !gtk3 )"
+   ?? ( gtk gtk3 )
+   libnotify? ( || ( gtk gtk3 ) )"
 
 DEPEND="
virtual/libintl
-   libnotify? (
-   gtk?  ( x11-libs/libnotify )
-   gtk3? ( x11-libs/libnotify )
-   qt4?  ( kde-frameworks/kdelibs:4 kde-apps/knotify:4 )
+   gtk? (
+   dev-libs/glib:2
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
)
-   gtk?  ( x11-libs/gtk+:2 )
-   gtk3? ( x11-libs/gtk+:3 )
-   qt4?  ( dev-qt/qtgui:4 )"
-
-RDEPEND="
-   >=net-misc/dhcpcd-6.4.4
-   qt4? ( dev-qt/qtsvg:4  )"
-
-pkg_setup() {
-   if use qt4 ; then
-   # This is required in case a user still has qt3 installed
-   export QTDIR="$(qt4_get_bindir)"
-   fi
-}
+   gtk3? (
+   dev-libs/glib:2
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   )
+   libnotify? ( x11-libs/libnotify )"
+
+RDEPEND="${DEPEND}
+   >=net-misc/dhcpcd-6.4.4"
 
 src_configure() {
local myeconfargs=(
+   --without-qt
$(use_enable debug)
$(usex gtk  '--with-gtk=gtk+-2.0 --with-icons' '')
$(usex gtk3 '--with-gtk=gtk+-3.0 --with-icons' '')
-   $(usex qt4 '--with-qt --with-icons' '--without-qt')
$(use_enable libnotify notification)
-   $(use gtk || use gtk3 || echo '--without-gtk')
-   $(use gtk || use gtk3 || use qt4 || echo '--without-icons')
+   $(use gtk || use gtk3 || echo '--without-icons --without-gtk')
)
econf "${myeconfargs[@]}"
 }



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2017-09-10 Thread Andreas Sturmlechner
commit: 7baa2bdbf1dc9125ad95cf8e035fa4b0a30270e5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Sep 10 21:53:41 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Sep 10 22:01:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7baa2bdb

net-misc/dhcpcd-ui: Drop old

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-misc/dhcpcd-ui/Manifest   |  1 -
 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.4.ebuild | 56 -
 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild | 59 ---
 3 files changed, 116 deletions(-)

diff --git a/net-misc/dhcpcd-ui/Manifest b/net-misc/dhcpcd-ui/Manifest
index 9ceebb74f0b..fffabe1bab8 100644
--- a/net-misc/dhcpcd-ui/Manifest
+++ b/net-misc/dhcpcd-ui/Manifest
@@ -1,2 +1 @@
-DIST dhcpcd-ui-0.7.4.tar.bz2 170928 SHA256 
19f02d4428773d37fc6dcd28ddc685c83fa0b15ed693c26276f2e1d8d4fda883 SHA512 
d271fb4f2df8afc790c5917e46629714ef9f1c5c3e40edb64e70629d773dc4660662ab960b933a8e50bcc653a6187a6aac9001ce24f0b76d3d23d5af8f492f15
 WHIRLPOOL 
2bee2a474313beda1d716d3c498e4b6041e688a94397a9a8adae1fb52b748e2ea4639cb59df009cfd363aad1f6fc3f23ed8d0c8d763eafca11b892e85474df30
 DIST dhcpcd-ui-0.7.5.tar.bz2 209112 SHA256 
2dae2108605867aba78d98cc9e56e22d7b751eedc3f7e6d689d42d08e706aaf3 SHA512 
78dba758f7cee825a1618c33b1fff9549c4e51e19fd5eebd1ae5d6a4686726ec8ad86dc1ec5384238b43589dd700979c694f48bc94e2844f1ef898292660a5d2
 WHIRLPOOL 
bf76d3973f7e5ff03207c1a9fa7f4ec0992c54abc3696bd4fb69630cb992aba46c86aec8f9c973772eba10af6346dfd35a71c3f1043305e033302c60fbbdb840

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.4.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.4.ebuild
deleted file mode 100644
index f50f9dc734a..000
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.4.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils systemd
-
-DESCRIPTION="Desktop notification and configuration for dhcpcd"
-HOMEPAGE="http://roy.marples.name/projects/dhcpcd-ui/;
-SRC_URI="http://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug gtk gtk3 qt4 libnotify"
-REQUIRED_USE="?? ( gtk gtk3 qt4 )
-   gtk3? ( !gtk ) gtk? ( !gtk3 )"
-
-DEPEND="${DEPEND}
-   virtual/libintl
-   libnotify? (
-   gtk?  ( x11-libs/libnotify )
-   gtk3? ( x11-libs/libnotify )
-   qt4?  ( kde-frameworks/kdelibs:4 )
-   )
-   gtk?  ( x11-libs/gtk+:2 )
-   gtk3? ( x11-libs/gtk+:3 )
-   qt4?  ( dev-qt/qtgui:4 )"
-
-RDEPEND=">=net-misc/dhcpcd-6.4.4"
-
-src_prepare()
-{
-   epatch_user
-}
-
-src_configure()
-{
-   local myeconfargs=(
-   $(use_enable debug)
-   $(usex gtk  '--with-gtk=gtk+-2.0 --with-icons' '')
-   $(usex gtk3 '--with-gtk=gtk+-3.0 --with-icons' '')
-   $(usex qt4 '--with-qt --with-icons' '--without-qt')
-   $(use_enable libnotify notification)
-   $(use gtk || use gtk3 || echo '--without-gtk')
-   $(use gtk || use gtk3 || use qt4 || echo '--without-icons')
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install()
-{
-   emake DESTDIR="${D}" INSTALL_ROOT="${D}" install
-
-   systemd_dounit src/dhcpcd-online/dhcpcd-wait-online.service
-}

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild
deleted file mode 100644
index c98713e0d9c..000
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils qmake-utils systemd
-
-DESCRIPTION="Desktop notification and configuration for dhcpcd"
-HOMEPAGE="http://roy.marples.name/projects/dhcpcd-ui/;
-SRC_URI="http://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug gtk gtk3 qt4 libnotify"
-
-REQUIRED_USE="
-   ?? ( gtk gtk3 qt4 )
-   gtk3? ( !gtk )
-   gtk? ( !gtk3 )"
-
-DEPEND="${DEPEND}
-   virtual/libintl
-   libnotify? (
-   gtk?  ( x11-libs/libnotify )
-   gtk3? ( x11-libs/libnotify )
-   qt4?  ( kde-frameworks/kdelibs:4 )
-   )
-   gtk?  ( x11-libs/gtk+:2 )
-   gtk3? ( x11-libs/gtk+:3 )
-   qt4?  ( dev-qt/qtgui:4 )"
-
-RDEPEND=">=net-misc/dhcpcd-6.4.4"
-
-pkg_setup() {
-   if use qt4 ; then
-   # This is required in case a user still has qt3 installed
-   export QTDIR="$(qt4_get_bindir)"
-   fi
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable debug)
-   $(usex gtk  '--with-gtk=gtk+-2.0 --with-icons' '')
-   $(usex gtk3 '--with-gtk=gtk+-3.0 --with-icons' '')
-   $(usex qt4 '--with-qt --with-icons' '--without-qt')
-

[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2017-02-12 Thread Agostino Sarubbo
commit: a82ee422d22c39ec4557a92005dd194dc1d7224b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Feb 12 15:41:52 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Feb 12 15:43:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a82ee422

net-misc/dhcpcd-ui: x86 stable wrt bug #599288

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild
index 61d9ab7e7e..2a755693c0 100644
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="http://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug gtk gtk3 qt4 libnotify"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2017-02-04 Thread Agostino Sarubbo
commit: dca897a1442c267b4dd267b2ad1f5e5a222b8a6b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Feb  4 15:20:06 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Feb  4 15:21:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dca897a1

net-misc/dhcpcd-ui: amd64 stable wrt bug #599288

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild
index 771fc04..61d9ab7 100644
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -12,7 +12,7 @@ 
SRC_URI="http://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="debug gtk gtk3 qt4 libnotify"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2016-12-26 Thread Lars Wendler
commit: 3ee0ab0c0521f7a97d8d1f3c342913f1d2579339
Author: charIes17  arcor  de>
AuthorDate: Mon Dec 12 18:19:17 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Dec 26 17:18:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ee0ab0c

net-misc/dhcpcd-ui: change RDEPEND

modified:   net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild
Adding runtime dependency on qtsvg:4

Gentoo-Bug: 599288
Closes: https://github.com/gentoo/gentoo/pull/3099

 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild
index 43ea008..771fc04 100644
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild
@@ -31,7 +31,9 @@ DEPEND="
gtk3? ( x11-libs/gtk+:3 )
qt4?  ( dev-qt/qtgui:4 )"
 
-RDEPEND=">=net-misc/dhcpcd-6.4.4"
+RDEPEND="
+   >=net-misc/dhcpcd-6.4.4
+   qt4? ( dev-qt/qtsvg:4  )"
 
 pkg_setup() {
if use qt4 ; then



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2016-07-07 Thread Yixun Lan
commit: 9ab1a2f12404eef7babcdc3ba906a98c091980d3
Author: Lukáš Poláček  ksp  sk>
AuthorDate: Mon Jun 27 06:21:57 2016 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Jul  7 22:53:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ab1a2f1

net-misc/dhcpcd-ui: Add knotify dependency

Package fails to build when libnotify and qt4 USE flags are set.
Adding knotify as a dependency fixes the issue.

Gentoo-Bug: 568166

Package-Manager: portage-2.2.28
Closes: https://github.com/gentoo/gentoo/pull/1763

Signed-off-by: Yixun Lan  gentoo.org>

 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild | 60 
 1 file changed, 60 insertions(+)

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild
new file mode 100644
index 000..78bfb2a
--- /dev/null
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit qmake-utils systemd
+
+DESCRIPTION="Desktop notification and configuration for dhcpcd"
+HOMEPAGE="http://roy.marples.name/projects/dhcpcd-ui/;
+SRC_URI="http://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug gtk gtk3 qt4 libnotify"
+
+REQUIRED_USE="
+   ?? ( gtk gtk3 qt4 )
+   gtk3? ( !gtk )
+   gtk? ( !gtk3 )"
+
+DEPEND="
+   virtual/libintl
+   libnotify? (
+   gtk?  ( x11-libs/libnotify )
+   gtk3? ( x11-libs/libnotify )
+   qt4?  ( kde-base/kdelibs kde-apps/knotify )
+   )
+   gtk?  ( x11-libs/gtk+:2 )
+   gtk3? ( x11-libs/gtk+:3 )
+   qt4?  ( dev-qt/qtgui:4 )"
+
+RDEPEND=">=net-misc/dhcpcd-6.4.4"
+
+pkg_setup() {
+   if use qt4 ; then
+   # This is required in case a user still has qt3 installed
+   export QTDIR="$(qt4_get_bindir)"
+   fi
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable debug)
+   $(usex gtk  '--with-gtk=gtk+-2.0 --with-icons' '')
+   $(usex gtk3 '--with-gtk=gtk+-3.0 --with-icons' '')
+   $(usex qt4 '--with-qt --with-icons' '--without-qt')
+   $(use_enable libnotify notification)
+   $(use gtk || use gtk3 || echo '--without-gtk')
+   $(use gtk || use gtk3 || use qt4 || echo '--without-icons')
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" INSTALL_ROOT="${D}" install
+
+   systemd_dounit src/dhcpcd-online/dhcpcd-wait-online.service
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2016-03-23 Thread Lars Wendler
commit: 4f1e673e655c10da83ae1f0306ddfe533c2a78d1
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Mar 23 12:14:11 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Mar 23 12:14:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f1e673e

net-misc/dhcpcd-ui: Explicitly set QTDIR for qt4.

This covers the very rare case a user still has qt3 installed which sets
QTDIR to "/usr/qt/3" via environment. This breaks the build when
"qt4" USE flag is enabled.

Package-Manager: portage-2.2.28
Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild | 13 -
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild
index 39f3430..5f4c71e 100644
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
-inherit eutils systemd
+inherit eutils qmake-utils systemd
 
 DESCRIPTION="Desktop notification and configuration for dhcpcd"
 HOMEPAGE="http://roy.marples.name/projects/dhcpcd-ui/;
@@ -33,8 +33,11 @@ DEPEND="${DEPEND}
 
 RDEPEND=">=net-misc/dhcpcd-6.4.4"
 
-src_prepare() {
-   epatch_user
+pkg_setup() {
+   if use qt4 ; then
+   # This is required in case a user still has qt3 installed
+   export QTDIR="$(qt4_get_bindir)"
+   fi
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2015-10-25 Thread Mikle Kolyada
commit: 4ad34ae18c4728756b0a5110be75467731dca046
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Oct 25 10:46:23 2015 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Oct 25 10:46:23 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ad34ae1

net-misc/dhcpcd-ui: x86 stable wrt bug #559216

Package-Manager: portage-2.2.20.1

 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild
index a7e0678..39f3430 100644
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="http://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug gtk gtk3 qt4 libnotify"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/

2015-10-19 Thread Agostino Sarubbo
commit: 73a207f3aca043ecb52207a98a284f0ca41ee1fa
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct 19 09:27:20 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct 19 09:27:20 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a207f3

net-misc/dhcpcd-ui: amd64 stable wrt bug #559216

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"

 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild 
b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild
index 090d530..a7e0678 100644
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="http://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="debug gtk gtk3 qt4 libnotify"
 
 REQUIRED_USE="