pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

nagstamon: add update for net/nagstamon



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <tk%giga.or.at@localhost>
Pushed By:	wiz
Date:		Sun Jul 4 15:00:21 2021 +0200
Changeset:	4a00f9a936b41d1086253fea3029c7d8eba08d82

Modified Files:
	Makefile
Added Files:
	nagstamon/DESCR
	nagstamon/Makefile
	nagstamon/PLIST
	nagstamon/TODO
	nagstamon/distinfo
	nagstamon/patches/patch-setup.py

Log Message:
nagstamon: add update for net/nagstamon

Dumps core on startup.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=4a00f9a936b41d1086253fea3029c7d8eba08d82

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                         |   3 +-
 nagstamon/DESCR                  |   9 ++
 nagstamon/Makefile               |  42 ++++++
 nagstamon/PLIST                  | 269 +++++++++++++++++++++++++++++++++++++++
 nagstamon/TODO                   |   2 +
 nagstamon/distinfo               |   7 +
 nagstamon/patches/patch-setup.py |  17 +++
 7 files changed, 348 insertions(+), 1 deletion(-)

diffs:
diff --git a/Makefile b/Makefile
index ffeff12773..33f3fdea71 100644
--- a/Makefile
+++ b/Makefile
@@ -2461,6 +2461,7 @@ SUBDIR+=	n2n
 SUBDIR+=	naev
 SUBDIR+=	nag
 SUBDIR+=	nagios-plugin-mysql_health
+SUBDIR+=	nagstamon
 SUBDIR+=	namecoin
 SUBDIR+=	nanoQC
 SUBDIR+=	nanocomp
@@ -4477,8 +4478,8 @@ SUBDIR+=	py-semver
 SUBDIR+=	py-sentinels
 SUBDIR+=	py-sentry
 SUBDIR+=	py-sep
-SUBDIR+=	py-serialize
 SUBDIR+=	py-serial-asyncio
+SUBDIR+=	py-serialize
 SUBDIR+=	py-setupdocs
 SUBDIR+=	py-setuptools_git
 SUBDIR+=	py-sfepy
diff --git a/nagstamon/DESCR b/nagstamon/DESCR
new file mode 100644
index 0000000000..b060797c46
--- /dev/null
+++ b/nagstamon/DESCR
@@ -0,0 +1,9 @@
+Nagstamon is a Nagios status monitor for the desktop inspired by Nagios Checker
+for Firefox.
+It connects to multiple Nagios servers and resides in systray or as a floating
+statusbar at the desktop showing a brief summary of critical, warning, unknown,
+unreachable and down hosts and services and pops up a detailed status overview
+when moving the mouse pointer over it. Connecting to displayed hosts and
+services is easily established by context menu via SSH, RDP and VNC. Users can
+be notified by sound. Hosts and Services can be filtered by category and
+regular expressions.
diff --git a/nagstamon/Makefile b/nagstamon/Makefile
new file mode 100644
index 0000000000..e8fc8454f4
--- /dev/null
+++ b/nagstamon/Makefile
@@ -0,0 +1,42 @@
+# $NetBSD: Makefile,v 1.66 2021/04/21 11:42:27 adam Exp $
+
+DISTNAME=	nagstamon-3.6.0
+CATEGORIES=	net python
+MASTER_SITES=	${MASTER_SITE_GITHUB:=HenriWahl/}
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+
+MAINTAINER=	imil%gcu.info@localhost
+HOMEPAGE=	https://nagstamon.ifw-dresden.de/
+COMMENT=	Nagios status monitor which takes place in systray or on desktop
+LICENSE=	gnu-gpl-v2 AND gnu-lgpl-v2.1
+
+#DEPENDS+=	${PYPKGPREFIX}-libxslt>=1.1.24:../../textproc/py-libxslt
+#DEPENDS+=	sox>=14.0.1:../../audio/sox
+DEPENDS+=	${PYPKGPREFIX}-beautifulsoup4-[0-9]*:../../www/py-beautifulsoup4
+#        'python3-crypto '
+DEPENDS+=	${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography
+DEPENDS+=	${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
+DEPENDS+=	${PYPKGPREFIX}-keyring-[0-9]*:../../security/py-keyring
+DEPENDS+=	${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
+DEPENDS+=	${PYPKGPREFIX}-psutil-[0-9]*:../../sysutils/py-psutil
+# right socks?
+DEPENDS+=	${PYPKGPREFIX}-python-socks-[0-9]*:../../net/py-python-socks
+DEPENDS+=	${PYPKGPREFIX}-qt5-[0-9]*:../../x11/py-qt5
+DEPENDS+=	${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
+DEPENDS+=	${PYPKGPREFIX}-requests-gssapi-[0-9]*:../../security/py-requests-gssapi
+DEPENDS+=	${PYPKGPREFIX}-secretstorage-[0-9]*:../../wip/py-secretstorage
+
+WRKSRC=		${WRKDIR}/${DISTNAME:S/^n/N/}
+
+EGG_NAME=	${DISTNAME}.
+
+INSTALLATION_DIRS=	${PKGMANDIR}/man1
+
+post-install:
+	${MV} ${DESTDIR}${PREFIX}/share/man/man1/nagstamon.1.gz ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/nagstamon.1.gz
+
+.include "../../x11/qt5-qtmultimedia/buildlink3.mk"
+.include "../../x11/qt5-qtsvg/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/nagstamon/PLIST b/nagstamon/PLIST
new file mode 100644
index 0000000000..c0147bae07
--- /dev/null
+++ b/nagstamon/PLIST
@@ -0,0 +1,269 @@
+@comment $NetBSD$
+bin/nagstamon.py
+${PYSITELIB}/Nagstamon/Config.py
+${PYSITELIB}/Nagstamon/Config.pyc
+${PYSITELIB}/Nagstamon/Config.pyo
+${PYSITELIB}/Nagstamon/Helpers.py
+${PYSITELIB}/Nagstamon/Helpers.pyc
+${PYSITELIB}/Nagstamon/Helpers.pyo
+${PYSITELIB}/Nagstamon/Objects.py
+${PYSITELIB}/Nagstamon/Objects.pyc
+${PYSITELIB}/Nagstamon/Objects.pyo
+${PYSITELIB}/Nagstamon/QUI/__init__.py
+${PYSITELIB}/Nagstamon/QUI/__init__.pyc
+${PYSITELIB}/Nagstamon/QUI/__init__.pyo
+${PYSITELIB}/Nagstamon/QUI/dialog_about.py
+${PYSITELIB}/Nagstamon/QUI/dialog_about.pyc
+${PYSITELIB}/Nagstamon/QUI/dialog_about.pyo
+${PYSITELIB}/Nagstamon/QUI/dialog_acknowledge.py
+${PYSITELIB}/Nagstamon/QUI/dialog_acknowledge.pyc
+${PYSITELIB}/Nagstamon/QUI/dialog_acknowledge.pyo
+${PYSITELIB}/Nagstamon/QUI/dialog_authentication.py
+${PYSITELIB}/Nagstamon/QUI/dialog_authentication.pyc
+${PYSITELIB}/Nagstamon/QUI/dialog_authentication.pyo
+${PYSITELIB}/Nagstamon/QUI/dialog_downtime.py
+${PYSITELIB}/Nagstamon/QUI/dialog_downtime.pyc
+${PYSITELIB}/Nagstamon/QUI/dialog_downtime.pyo
+${PYSITELIB}/Nagstamon/QUI/dialog_server_missing.py
+${PYSITELIB}/Nagstamon/QUI/dialog_server_missing.pyc
+${PYSITELIB}/Nagstamon/QUI/dialog_server_missing.pyo
+${PYSITELIB}/Nagstamon/QUI/dialog_submit.py
+${PYSITELIB}/Nagstamon/QUI/dialog_submit.pyc
+${PYSITELIB}/Nagstamon/QUI/dialog_submit.pyo
+${PYSITELIB}/Nagstamon/QUI/settings_action.py
+${PYSITELIB}/Nagstamon/QUI/settings_action.pyc
+${PYSITELIB}/Nagstamon/QUI/settings_action.pyo
+${PYSITELIB}/Nagstamon/QUI/settings_main.py
+${PYSITELIB}/Nagstamon/QUI/settings_main.pyc
+${PYSITELIB}/Nagstamon/QUI/settings_main.pyo
+${PYSITELIB}/Nagstamon/QUI/settings_server.py
+${PYSITELIB}/Nagstamon/QUI/settings_server.pyc
+${PYSITELIB}/Nagstamon/QUI/settings_server.pyo
+${PYSITELIB}/Nagstamon/Servers/Alertmanager.py
+${PYSITELIB}/Nagstamon/Servers/Alertmanager.pyc
+${PYSITELIB}/Nagstamon/Servers/Alertmanager.pyo
+${PYSITELIB}/Nagstamon/Servers/Centreon.py
+${PYSITELIB}/Nagstamon/Servers/Centreon.pyc
+${PYSITELIB}/Nagstamon/Servers/Centreon.pyo
+${PYSITELIB}/Nagstamon/Servers/Generic.py
+${PYSITELIB}/Nagstamon/Servers/Generic.pyc
+${PYSITELIB}/Nagstamon/Servers/Generic.pyo
+${PYSITELIB}/Nagstamon/Servers/Icinga.py
+${PYSITELIB}/Nagstamon/Servers/Icinga.pyc
+${PYSITELIB}/Nagstamon/Servers/Icinga.pyo
+${PYSITELIB}/Nagstamon/Servers/Icinga2API.py
+${PYSITELIB}/Nagstamon/Servers/Icinga2API.pyc
+${PYSITELIB}/Nagstamon/Servers/Icinga2API.pyo
+${PYSITELIB}/Nagstamon/Servers/IcingaWeb2.py
+${PYSITELIB}/Nagstamon/Servers/IcingaWeb2.pyc
+${PYSITELIB}/Nagstamon/Servers/IcingaWeb2.pyo
+${PYSITELIB}/Nagstamon/Servers/Livestatus.py
+${PYSITELIB}/Nagstamon/Servers/Livestatus.pyc
+${PYSITELIB}/Nagstamon/Servers/Livestatus.pyo
+${PYSITELIB}/Nagstamon/Servers/Monitos3.py
+${PYSITELIB}/Nagstamon/Servers/Monitos3.pyc
+${PYSITELIB}/Nagstamon/Servers/Monitos3.pyo
+${PYSITELIB}/Nagstamon/Servers/Monitos4x.py
+${PYSITELIB}/Nagstamon/Servers/Monitos4x.pyc
+${PYSITELIB}/Nagstamon/Servers/Monitos4x.pyo
+${PYSITELIB}/Nagstamon/Servers/Multisite.py
+${PYSITELIB}/Nagstamon/Servers/Multisite.pyc
+${PYSITELIB}/Nagstamon/Servers/Multisite.pyo
+${PYSITELIB}/Nagstamon/Servers/Nagios.py
+${PYSITELIB}/Nagstamon/Servers/Nagios.pyc
+${PYSITELIB}/Nagstamon/Servers/Nagios.pyo
+${PYSITELIB}/Nagstamon/Servers/Opsview.py
+${PYSITELIB}/Nagstamon/Servers/Opsview.pyc
+${PYSITELIB}/Nagstamon/Servers/Opsview.pyo
+${PYSITELIB}/Nagstamon/Servers/Prometheus.py
+${PYSITELIB}/Nagstamon/Servers/Prometheus.pyc
+${PYSITELIB}/Nagstamon/Servers/Prometheus.pyo
+${PYSITELIB}/Nagstamon/Servers/Sensu.py
+${PYSITELIB}/Nagstamon/Servers/Sensu.pyc
+${PYSITELIB}/Nagstamon/Servers/Sensu.pyo
+${PYSITELIB}/Nagstamon/Servers/SensuGo.py
+${PYSITELIB}/Nagstamon/Servers/SensuGo.pyc
+${PYSITELIB}/Nagstamon/Servers/SensuGo.pyo
+${PYSITELIB}/Nagstamon/Servers/SnagView3.py
+${PYSITELIB}/Nagstamon/Servers/SnagView3.pyc
+${PYSITELIB}/Nagstamon/Servers/SnagView3.pyo
+${PYSITELIB}/Nagstamon/Servers/Thruk.py
+${PYSITELIB}/Nagstamon/Servers/Thruk.pyc
+${PYSITELIB}/Nagstamon/Servers/Thruk.pyo
+${PYSITELIB}/Nagstamon/Servers/Zabbix.py
+${PYSITELIB}/Nagstamon/Servers/Zabbix.pyc
+${PYSITELIB}/Nagstamon/Servers/Zabbix.pyo
+${PYSITELIB}/Nagstamon/Servers/ZabbixProblemBased.py
+${PYSITELIB}/Nagstamon/Servers/ZabbixProblemBased.pyc
+${PYSITELIB}/Nagstamon/Servers/ZabbixProblemBased.pyo
+${PYSITELIB}/Nagstamon/Servers/Zenoss.py
+${PYSITELIB}/Nagstamon/Servers/Zenoss.pyc
+${PYSITELIB}/Nagstamon/Servers/Zenoss.pyo
+${PYSITELIB}/Nagstamon/Servers/__init__.py
+${PYSITELIB}/Nagstamon/Servers/__init__.pyc
+${PYSITELIB}/Nagstamon/Servers/__init__.pyo
+${PYSITELIB}/Nagstamon/Servers/op5Monitor.py
+${PYSITELIB}/Nagstamon/Servers/op5Monitor.pyc
+${PYSITELIB}/Nagstamon/Servers/op5Monitor.pyo
+${PYSITELIB}/Nagstamon/__init__.py
+${PYSITELIB}/Nagstamon/__init__.pyc
+${PYSITELIB}/Nagstamon/__init__.pyo
+${PYSITELIB}/Nagstamon/resources/CREDITS
+${PYSITELIB}/Nagstamon/resources/Info.plist
+${PYSITELIB}/Nagstamon/resources/LICENSE
+${PYSITELIB}/Nagstamon/resources/close_template.svg
+${PYSITELIB}/Nagstamon/resources/critical.wav
+${PYSITELIB}/Nagstamon/resources/down.wav
+${PYSITELIB}/Nagstamon/resources/menu_template.svg
+${PYSITELIB}/Nagstamon/resources/nagstamon.1
+${PYSITELIB}/Nagstamon/resources/nagstamon.1.gz
+${PYSITELIB}/Nagstamon/resources/nagstamon.appdata.xml
+${PYSITELIB}/Nagstamon/resources/nagstamon.desktop
+${PYSITELIB}/Nagstamon/resources/nagstamon.icns
+${PYSITELIB}/Nagstamon/resources/nagstamon.ico
+${PYSITELIB}/Nagstamon/resources/nagstamon.rst
+${PYSITELIB}/Nagstamon/resources/nagstamon.sfd
+${PYSITELIB}/Nagstamon/resources/nagstamon.svg
+${PYSITELIB}/Nagstamon/resources/nagstamon.ttf
+${PYSITELIB}/Nagstamon/resources/nagstamon_logo_bar.svg
+${PYSITELIB}/Nagstamon/resources/nagstamon_logo_toparea_template.svg
+${PYSITELIB}/Nagstamon/resources/nagstamon_systrayicon_empty.svg
+${PYSITELIB}/Nagstamon/resources/nagstamon_systrayicon_template.svg
+${PYSITELIB}/Nagstamon/resources/qt.conf
+${PYSITELIB}/Nagstamon/resources/warning.wav
+${PYSITELIB}/Nagstamon/setup.py
+${PYSITELIB}/Nagstamon/setup.pyc
+${PYSITELIB}/Nagstamon/setup.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/X.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/X.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/X.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/XK.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/XK.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/XK.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/Xatom.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/Xatom.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/Xatom.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/Xcursorfont.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/Xcursorfont.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/Xcursorfont.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/Xutil.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/Xutil.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/Xutil.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/__init__.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/__init__.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/__init__.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/display.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/display.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/display.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/error.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/error.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/error.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/__init__.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/__init__.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/__init__.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/composite.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/composite.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/composite.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/randr.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/randr.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/randr.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/record.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/record.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/record.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/shape.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/shape.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/shape.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/xinerama.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/xinerama.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/xinerama.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/xtest.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/xtest.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/ext/xtest.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/protocol/__init__.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/protocol/__init__.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/protocol/__init__.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/protocol/display.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/protocol/display.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/protocol/display.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/protocol/event.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/protocol/event.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/protocol/event.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/protocol/request.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/protocol/request.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/protocol/request.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/protocol/rq.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/protocol/rq.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/protocol/rq.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/protocol/structs.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/protocol/structs.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/protocol/structs.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/rdb.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/rdb.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/rdb.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/support/__init__.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/support/__init__.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/support/__init__.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/support/connect.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/support/connect.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/support/connect.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/support/lock.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/support/lock.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/support/lock.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/support/unix_connect.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/support/unix_connect.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/support/unix_connect.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/support/vms_connect.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/support/vms_connect.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/support/vms_connect.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/threaded.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/threaded.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/threaded.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xauth.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xauth.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xauth.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/__init__.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/__init__.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/__init__.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/colormap.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/colormap.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/colormap.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/cursor.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/cursor.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/cursor.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/drawable.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/drawable.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/drawable.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/fontable.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/fontable.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/fontable.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/icccm.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/icccm.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/icccm.pyo
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/resource.py
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/resource.pyc
+${PYSITELIB}/Nagstamon/thirdparty/Xlib/xobject/resource.pyo
+${PYSITELIB}/Nagstamon/thirdparty/__init__.py
+${PYSITELIB}/Nagstamon/thirdparty/__init__.pyc
+${PYSITELIB}/Nagstamon/thirdparty/__init__.pyo
+${PYSITELIB}/Nagstamon/thirdparty/ewmh.py
+${PYSITELIB}/Nagstamon/thirdparty/ewmh.pyc
+${PYSITELIB}/Nagstamon/thirdparty/ewmh.pyo
+${PYSITELIB}/Nagstamon/thirdparty/sensu_api.py
+${PYSITELIB}/Nagstamon/thirdparty/sensu_api.pyc
+${PYSITELIB}/Nagstamon/thirdparty/sensu_api.pyo
+${PYSITELIB}/Nagstamon/thirdparty/sensugo_api.py
+${PYSITELIB}/Nagstamon/thirdparty/sensugo_api.pyc
+${PYSITELIB}/Nagstamon/thirdparty/sensugo_api.pyo
+${PYSITELIB}/Nagstamon/thirdparty/zabbix_api.py
+${PYSITELIB}/Nagstamon/thirdparty/zabbix_api.pyc
+${PYSITELIB}/Nagstamon/thirdparty/zabbix_api.pyo
+${PYSITELIB}/Nagstamon/thirdparty/zenoss_api.py
+${PYSITELIB}/Nagstamon/thirdparty/zenoss_api.pyc
+${PYSITELIB}/Nagstamon/thirdparty/zenoss_api.pyo
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+man/man1/nagstamon.1.gz
+share/applications/nagstamon.desktop
+share/pixmaps/nagstamon.svg
diff --git a/nagstamon/TODO b/nagstamon/TODO
new file mode 100644
index 0000000000..2adac9ee37
--- /dev/null
+++ b/nagstamon/TODO
@@ -0,0 +1,2 @@
+Dumps core on startup for me:
+https://github.com/HenriWahl/Nagstamon/issues/748
diff --git a/nagstamon/distinfo b/nagstamon/distinfo
new file mode 100644
index 0000000000..254b71e136
--- /dev/null
+++ b/nagstamon/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.5 2015/11/04 00:35:14 agc Exp $
+
+SHA1 (nagstamon-3.6.0.tar.gz) = 0198dbdf989cd144383e20532c477b5f3be0fe00
+RMD160 (nagstamon-3.6.0.tar.gz) = 2d5864304cb15be9a7eac5f01b1cb5a24859cade
+SHA512 (nagstamon-3.6.0.tar.gz) = 4da9b20c518129857ff86fa4aa4aa7507fce6c5b43fc917a4b8681d36e69f267045ab35c2f6922bde55536bf55e753f61b4fc184165e2f6d9eb6cb9b00703c69
+Size (nagstamon-3.6.0.tar.gz) = 573998 bytes
+SHA1 (patch-setup.py) = d3425dc665e7904fb6e3d090ad20f7ff74b823a7
diff --git a/nagstamon/patches/patch-setup.py b/nagstamon/patches/patch-setup.py
new file mode 100644
index 0000000000..1048ad40e1
--- /dev/null
+++ b/nagstamon/patches/patch-setup.py
@@ -0,0 +1,17 @@
+$NetBSD$
+
+Support NetBSD.
+https://github.com/HenriWahl/Nagstamon/pull/747
+
+--- setup.py.orig	2021-04-06 11:17:33.000000000 +0000
++++ setup.py
+@@ -39,6 +39,9 @@ if OS not in ['Windows', 'Darwin']:
+     # platform.dist() returns "('', '', '')" on FreeBSD
+     elif OS == 'FreeBSD':
+         DIST, DIST_VERSION, DIST_NAME = ('', '', '')
++    # platform.dist() does not exist on NetBSD
++    elif OS == 'NetBSD':
++        DIST, DIST_VERSION, DIST_NAME = ('', '', '')
+     else:
+         DIST, DIST_VERSION, DIST_NAME = platform.dist()
+     NAME = NAME.lower()


Home | Main Index | Thread Index | Old Index