aboutsummaryrefslogtreecommitdiff
path: root/net/dhcpcd-ui
diff options
context:
space:
mode:
authorBen Woods <woodsb02@FreeBSD.org>2019-10-16 14:31:28 +0000
committerBen Woods <woodsb02@FreeBSD.org>2019-10-16 14:31:28 +0000
commit7176777463ffcc9fded05431e70b72bb2d97bbc9 (patch)
tree0f5829877108b3c7aa4bf631bbd97fdcea8f88bc /net/dhcpcd-ui
parent7e2030103db5295cd8f7c18328ea632502408fa4 (diff)
downloadports-7176777463ffcc9fded05431e70b72bb2d97bbc9.tar.gz
ports-7176777463ffcc9fded05431e70b72bb2d97bbc9.zip
Add new port net/dhcpcd-ui - GTK+ / Curses interface to dhcpcd
Notes
Notes: svn path=/head/; revision=514594
Diffstat (limited to 'net/dhcpcd-ui')
-rw-r--r--net/dhcpcd-ui/Makefile33
-rw-r--r--net/dhcpcd-ui/distinfo3
-rw-r--r--net/dhcpcd-ui/pkg-descr12
-rw-r--r--net/dhcpcd-ui/pkg-plist121
4 files changed, 169 insertions, 0 deletions
diff --git a/net/dhcpcd-ui/Makefile b/net/dhcpcd-ui/Makefile
new file mode 100644
index 000000000000..bb7f4667661a
--- /dev/null
+++ b/net/dhcpcd-ui/Makefile
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+PORTNAME= dhcpcd-ui
+PORTVERSION= 0.7.6
+CATEGORIES= net
+MASTER_SITES= https://roy.marples.name/downloads/dhcpcd/ \
+ https://cflags.cc/roy/dhcpcd/
+
+MAINTAINER= woodsb02@FreeBSD.org
+COMMENT= GTK+ / Curses interface to dhcpcd
+
+LICENSE= BSD2CLAUSE
+
+LIB_DEPENDS= libnotify.so:devel/libnotify
+
+USES= pkgconfig tar:xz
+
+GNU_CONFIGURE= yes
+
+CONFIGURE_ARGS= --enable-notification \
+ --mandir=${MANPREFIX}/man \
+ --with-dhcpcd-online \
+ --with-icons
+
+OPTIONS_DEFINE= GTK3
+OPTIONS_DEFAULT= GTK3
+OPTIONS_SUB= yes
+
+GTK3_USES= gnome
+GTK3_USE= gnome=gdkpixbuf2,gtk30
+GTK3_CONFIGURE_WITH= gtk
+
+.include <bsd.port.mk>
diff --git a/net/dhcpcd-ui/distinfo b/net/dhcpcd-ui/distinfo
new file mode 100644
index 000000000000..484209c4d785
--- /dev/null
+++ b/net/dhcpcd-ui/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1571148914
+SHA256 (dhcpcd-ui-0.7.6.tar.xz) = 4bbeda4c230ff17e475d373231ce6cb84821fabf1158a145ef1de6ffee2f1176
+SIZE (dhcpcd-ui-0.7.6.tar.xz) = 195816
diff --git a/net/dhcpcd-ui/pkg-descr b/net/dhcpcd-ui/pkg-descr
new file mode 100644
index 000000000000..f0caea6cc408
--- /dev/null
+++ b/net/dhcpcd-ui/pkg-descr
@@ -0,0 +1,12 @@
+dhcpcd-ui is the graphical interface to dhcpcd(8).
+
+The are front ends for:
+- GTK+-3
+- Qt (not currently included in this port)
+- Curses (work in progress - only informative at this stage)
+
+The dhcpcd-online command line utility is also included, which can be
+used to work out if dhcpcd(8) is in the connected state - useful in
+startup scripts or monitoring applications.
+
+WWW: https://roy.marples.name/projects/dhcpcd-ui
diff --git a/net/dhcpcd-ui/pkg-plist b/net/dhcpcd-ui/pkg-plist
new file mode 100644
index 000000000000..44f658b218fe
--- /dev/null
+++ b/net/dhcpcd-ui/pkg-plist
@@ -0,0 +1,121 @@
+bin/dhcpcd-curses
+%%GTK3%%bin/dhcpcd-gtk
+bin/dhcpcd-online
+%%GTK3%%etc/xdg/autostart/dhcpcd-gtk.desktop
+man/man8/dhcpcd-curses.8.gz
+%%GTK3%%man/man8/dhcpcd-gtk.8.gz
+man/man8/dhcpcd-online.8.gz
+%%GTK3%%share/dhcpcd/icons/hicolor/16x16/actions/dialog-ok-apply.png
+%%GTK3%%share/dhcpcd/icons/hicolor/16x16/actions/document-new.png
+%%GTK3%%share/dhcpcd/icons/hicolor/16x16/actions/document-save.png
+%%GTK3%%share/dhcpcd/icons/hicolor/16x16/devices/network-wired.png
+%%GTK3%%share/dhcpcd/icons/hicolor/16x16/devices/network-wireless.png
+%%GTK3%%share/dhcpcd/icons/hicolor/16x16/status/dialog-warning.png
+%%GTK3%%share/dhcpcd/icons/hicolor/16x16/status/network-error.png
+%%GTK3%%share/dhcpcd/icons/hicolor/16x16/status/network-idle.png
+%%GTK3%%share/dhcpcd/icons/hicolor/16x16/status/network-offline.png
+%%GTK3%%share/dhcpcd/icons/hicolor/16x16/status/network-receive.png
+%%GTK3%%share/dhcpcd/icons/hicolor/16x16/status/network-transmit-receive.png
+%%GTK3%%share/dhcpcd/icons/hicolor/16x16/status/network-transmit.png
+%%GTK3%%share/dhcpcd/icons/hicolor/16x16/status/network-wireless-connected-00.png
+%%GTK3%%share/dhcpcd/icons/hicolor/16x16/status/network-wireless-connected-100.png
+%%GTK3%%share/dhcpcd/icons/hicolor/16x16/status/network-wireless-connected-25.png
+%%GTK3%%share/dhcpcd/icons/hicolor/16x16/status/network-wireless-connected-50.png
+%%GTK3%%share/dhcpcd/icons/hicolor/16x16/status/network-wireless-connected-75.png
+%%GTK3%%share/dhcpcd/icons/hicolor/16x16/status/network-wireless-encrypted.png
+%%GTK3%%share/dhcpcd/icons/hicolor/22x22/actions/dialog-ok-apply.png
+%%GTK3%%share/dhcpcd/icons/hicolor/22x22/actions/document-new.png
+%%GTK3%%share/dhcpcd/icons/hicolor/22x22/actions/document-save.png
+%%GTK3%%share/dhcpcd/icons/hicolor/22x22/devices/network-wired.png
+%%GTK3%%share/dhcpcd/icons/hicolor/22x22/devices/network-wireless.png
+%%GTK3%%share/dhcpcd/icons/hicolor/22x22/status/network-error.png
+%%GTK3%%share/dhcpcd/icons/hicolor/22x22/status/network-idle.png
+%%GTK3%%share/dhcpcd/icons/hicolor/22x22/status/network-offline.png
+%%GTK3%%share/dhcpcd/icons/hicolor/22x22/status/network-receive.png
+%%GTK3%%share/dhcpcd/icons/hicolor/22x22/status/network-transmit-receive.png
+%%GTK3%%share/dhcpcd/icons/hicolor/22x22/status/network-transmit.png
+%%GTK3%%share/dhcpcd/icons/hicolor/22x22/status/network-wireless-connected-00.png
+%%GTK3%%share/dhcpcd/icons/hicolor/22x22/status/network-wireless-connected-100.png
+%%GTK3%%share/dhcpcd/icons/hicolor/22x22/status/network-wireless-connected-25.png
+%%GTK3%%share/dhcpcd/icons/hicolor/22x22/status/network-wireless-connected-50.png
+%%GTK3%%share/dhcpcd/icons/hicolor/22x22/status/network-wireless-connected-75.png
+%%GTK3%%share/dhcpcd/icons/hicolor/22x22/status/network-wireless-encrypted.png
+%%GTK3%%share/dhcpcd/icons/hicolor/24x24/actions/dialog-ok-apply.png
+%%GTK3%%share/dhcpcd/icons/hicolor/24x24/actions/document-new.png
+%%GTK3%%share/dhcpcd/icons/hicolor/24x24/actions/document-save.png
+%%GTK3%%share/dhcpcd/icons/hicolor/24x24/devices/network-wired.png
+%%GTK3%%share/dhcpcd/icons/hicolor/24x24/devices/network-wireless.png
+%%GTK3%%share/dhcpcd/icons/hicolor/24x24/status/dialog-warning.png
+%%GTK3%%share/dhcpcd/icons/hicolor/24x24/status/network-error.png
+%%GTK3%%share/dhcpcd/icons/hicolor/24x24/status/network-idle.png
+%%GTK3%%share/dhcpcd/icons/hicolor/24x24/status/network-offline.png
+%%GTK3%%share/dhcpcd/icons/hicolor/24x24/status/network-receive.png
+%%GTK3%%share/dhcpcd/icons/hicolor/24x24/status/network-transmit-receive.png
+%%GTK3%%share/dhcpcd/icons/hicolor/24x24/status/network-transmit.png
+%%GTK3%%share/dhcpcd/icons/hicolor/24x24/status/network-wireless-connected-00.png
+%%GTK3%%share/dhcpcd/icons/hicolor/24x24/status/network-wireless-connected-100.png
+%%GTK3%%share/dhcpcd/icons/hicolor/24x24/status/network-wireless-connected-25.png
+%%GTK3%%share/dhcpcd/icons/hicolor/24x24/status/network-wireless-connected-50.png
+%%GTK3%%share/dhcpcd/icons/hicolor/24x24/status/network-wireless-connected-75.png
+%%GTK3%%share/dhcpcd/icons/hicolor/24x24/status/network-wireless-encrypted.png
+%%GTK3%%share/dhcpcd/icons/hicolor/32x32/actions/dialog-ok-apply.png
+%%GTK3%%share/dhcpcd/icons/hicolor/32x32/actions/document-new.png
+%%GTK3%%share/dhcpcd/icons/hicolor/32x32/actions/document-save.png
+%%GTK3%%share/dhcpcd/icons/hicolor/32x32/devices/network-wired.png
+%%GTK3%%share/dhcpcd/icons/hicolor/32x32/devices/network-wireless.png
+%%GTK3%%share/dhcpcd/icons/hicolor/32x32/status/dialog-warning.png
+%%GTK3%%share/dhcpcd/icons/hicolor/32x32/status/network-error.png
+%%GTK3%%share/dhcpcd/icons/hicolor/32x32/status/network-idle.png
+%%GTK3%%share/dhcpcd/icons/hicolor/32x32/status/network-offline.png
+%%GTK3%%share/dhcpcd/icons/hicolor/32x32/status/network-receive.png
+%%GTK3%%share/dhcpcd/icons/hicolor/32x32/status/network-transmit-receive.png
+%%GTK3%%share/dhcpcd/icons/hicolor/32x32/status/network-transmit.png
+%%GTK3%%share/dhcpcd/icons/hicolor/32x32/status/network-wireless-connected-00.png
+%%GTK3%%share/dhcpcd/icons/hicolor/32x32/status/network-wireless-connected-100.png
+%%GTK3%%share/dhcpcd/icons/hicolor/32x32/status/network-wireless-connected-25.png
+%%GTK3%%share/dhcpcd/icons/hicolor/32x32/status/network-wireless-connected-50.png
+%%GTK3%%share/dhcpcd/icons/hicolor/32x32/status/network-wireless-connected-75.png
+%%GTK3%%share/dhcpcd/icons/hicolor/32x32/status/network-wireless-encrypted.png
+%%GTK3%%share/dhcpcd/icons/hicolor/48x48/actions/dialog-ok-apply.png
+%%GTK3%%share/dhcpcd/icons/hicolor/48x48/actions/document-new.png
+%%GTK3%%share/dhcpcd/icons/hicolor/48x48/actions/document-save.png
+%%GTK3%%share/dhcpcd/icons/hicolor/48x48/devices/network-wired.png
+%%GTK3%%share/dhcpcd/icons/hicolor/48x48/devices/network-wireless.png
+%%GTK3%%share/dhcpcd/icons/hicolor/48x48/status/dialog-warning.png
+%%GTK3%%share/dhcpcd/icons/hicolor/48x48/status/network-error.png
+%%GTK3%%share/dhcpcd/icons/hicolor/48x48/status/network-idle.png
+%%GTK3%%share/dhcpcd/icons/hicolor/48x48/status/network-offline.png
+%%GTK3%%share/dhcpcd/icons/hicolor/48x48/status/network-receive.png
+%%GTK3%%share/dhcpcd/icons/hicolor/48x48/status/network-transmit-receive.png
+%%GTK3%%share/dhcpcd/icons/hicolor/48x48/status/network-transmit.png
+%%GTK3%%share/dhcpcd/icons/hicolor/48x48/status/network-wireless-connected-00.png
+%%GTK3%%share/dhcpcd/icons/hicolor/48x48/status/network-wireless-connected-100.png
+%%GTK3%%share/dhcpcd/icons/hicolor/48x48/status/network-wireless-connected-25.png
+%%GTK3%%share/dhcpcd/icons/hicolor/48x48/status/network-wireless-connected-50.png
+%%GTK3%%share/dhcpcd/icons/hicolor/48x48/status/network-wireless-connected-75.png
+%%GTK3%%share/dhcpcd/icons/hicolor/48x48/status/network-wireless-encrypted.png
+%%GTK3%%share/dhcpcd/icons/hicolor/scalable/actions/dialog-ok-apply.svg
+%%GTK3%%share/dhcpcd/icons/hicolor/scalable/actions/document-new.svg
+%%GTK3%%share/dhcpcd/icons/hicolor/scalable/actions/document-save.svg
+%%GTK3%%share/dhcpcd/icons/hicolor/scalable/apps/dhcpcd.svg
+%%GTK3%%share/dhcpcd/icons/hicolor/scalable/devices/network-wired.svg
+%%GTK3%%share/dhcpcd/icons/hicolor/scalable/devices/network-wireless.svg
+%%GTK3%%share/dhcpcd/icons/hicolor/scalable/status/dialog-warning.svg
+%%GTK3%%share/dhcpcd/icons/hicolor/scalable/status/network-error.svg
+%%GTK3%%share/dhcpcd/icons/hicolor/scalable/status/network-idle.svg
+%%GTK3%%share/dhcpcd/icons/hicolor/scalable/status/network-offline.svg
+%%GTK3%%share/dhcpcd/icons/hicolor/scalable/status/network-receive.svg
+%%GTK3%%share/dhcpcd/icons/hicolor/scalable/status/network-transmit-receive.svg
+%%GTK3%%share/dhcpcd/icons/hicolor/scalable/status/network-transmit.svg
+%%GTK3%%share/dhcpcd/icons/hicolor/scalable/status/network-wireless-connected-00.svg
+%%GTK3%%share/dhcpcd/icons/hicolor/scalable/status/network-wireless-connected-100.svg
+%%GTK3%%share/dhcpcd/icons/hicolor/scalable/status/network-wireless-connected-25.svg
+%%GTK3%%share/dhcpcd/icons/hicolor/scalable/status/network-wireless-connected-50.svg
+%%GTK3%%share/dhcpcd/icons/hicolor/scalable/status/network-wireless-connected-75.svg
+%%GTK3%%share/dhcpcd/icons/hicolor/scalable/status/network-wireless-encrypted.svg
+%%GTK3%%share/icons/hicolor/16x16/apps/dhcpcd.png
+%%GTK3%%share/icons/hicolor/22x22/apps/dhcpcd.png
+%%GTK3%%share/icons/hicolor/24x24/apps/dhcpcd.png
+%%GTK3%%share/icons/hicolor/32x32/apps/dhcpcd.png
+%%GTK3%%share/icons/hicolor/48x48/apps/dhcpcd.png
+%%GTK3%%share/icons/hicolor/scalable/apps/dhcpcd.svg