pkgsrc-Changes archive

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

CVS commit: pkgsrc/net/nagstamon



Module Name:    pkgsrc
Committed By:   bouyer
Date:           Tue Oct 28 11:36:18 UTC 2025

Added Files:
        pkgsrc/net/nagstamon: DESCR Makefile PLIST distinfo
        pkgsrc/net/nagstamon/patches: patch-setup.py

Log Message:
import net/nagstamon version 3.16.2 from wip/nagstamon.

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.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.3 pkgsrc/net/nagstamon/DESCR
cvs rdiff -u -r0 -r1.79 pkgsrc/net/nagstamon/Makefile
cvs rdiff -u -r0 -r1.7 pkgsrc/net/nagstamon/PLIST
cvs rdiff -u -r0 -r1.9 pkgsrc/net/nagstamon/distinfo
cvs rdiff -u -r0 -r1.4 pkgsrc/net/nagstamon/patches/patch-setup.py

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

Added files:

Index: pkgsrc/net/nagstamon/DESCR
diff -u /dev/null pkgsrc/net/nagstamon/DESCR:1.3
--- /dev/null   Tue Oct 28 11:36:18 2025
+++ pkgsrc/net/nagstamon/DESCR  Tue Oct 28 11:36:18 2025
@@ -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.

Index: pkgsrc/net/nagstamon/Makefile
diff -u /dev/null pkgsrc/net/nagstamon/Makefile:1.79
--- /dev/null   Tue Oct 28 11:36:18 2025
+++ pkgsrc/net/nagstamon/Makefile       Tue Oct 28 11:36:18 2025
@@ -0,0 +1,43 @@
+# $NetBSD: Makefile,v 1.79 2025/10/28 11:36:18 bouyer Exp $
+
+DISTNAME=      nagstamon-3.16.2
+CATEGORIES=    net python
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=HenriWahl/}
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+MAINTAINER=    imil%gcu.info@localhost
+HOMEPAGE=      https://nagstamon.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
+DEPENDS+=      ${PYPKGPREFIX}-arrow-[0-9]*:../../time/py-arrow
+#        '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]*:../../security/py-secretstorage
+
+SUBST_CLASSES+=         manpath
+SUBST_STAGE.manpath=    pre-configure
+SUBST_FILES.manpath=    setup.py
+SUBST_VARS.manpath=     PKGMANDIR
+
+WRKSRC=                ${WRKDIR}/${DISTNAME:S/^n/N/}
+
+INSTALLATION_DIRS=     ${PKGMANDIR}/man1
+
+.include "../../x11/qt5-qtmultimedia/buildlink3.mk"
+.include "../../x11/qt5-qtsvg/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/nagstamon/PLIST
diff -u /dev/null pkgsrc/net/nagstamon/PLIST:1.7
--- /dev/null   Tue Oct 28 11:36:18 2025
+++ pkgsrc/net/nagstamon/PLIST  Tue Oct 28 11:36:18 2025
@@ -0,0 +1,272 @@
+@comment $NetBSD: PLIST,v 1.7 2025/10/28 11:36:18 bouyer Exp $
+${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/qt.py
+${PYSITELIB}/Nagstamon/QUI/qt.pyc
+${PYSITELIB}/Nagstamon/QUI/qt.pyo
+${PYSITELIB}/Nagstamon/Servers/Alertmanager/__init__.py
+${PYSITELIB}/Nagstamon/Servers/Alertmanager/__init__.pyc
+${PYSITELIB}/Nagstamon/Servers/Alertmanager/__init__.pyo
+${PYSITELIB}/Nagstamon/Servers/Alertmanager/alertmanagerserver.py
+${PYSITELIB}/Nagstamon/Servers/Alertmanager/alertmanagerserver.pyc
+${PYSITELIB}/Nagstamon/Servers/Alertmanager/alertmanagerserver.pyo
+${PYSITELIB}/Nagstamon/Servers/Alertmanager/alertmanagerservice.py
+${PYSITELIB}/Nagstamon/Servers/Alertmanager/alertmanagerservice.pyc
+${PYSITELIB}/Nagstamon/Servers/Alertmanager/alertmanagerservice.pyo
+${PYSITELIB}/Nagstamon/Servers/Alertmanager/helpers.py
+${PYSITELIB}/Nagstamon/Servers/Alertmanager/helpers.pyc
+${PYSITELIB}/Nagstamon/Servers/Alertmanager/helpers.pyo
+${PYSITELIB}/Nagstamon/Servers/Centreon/CentreonAPI.py
+${PYSITELIB}/Nagstamon/Servers/Centreon/CentreonAPI.pyc
+${PYSITELIB}/Nagstamon/Servers/Centreon/CentreonAPI.pyo
+${PYSITELIB}/Nagstamon/Servers/Centreon/CentreonLegacy.py
+${PYSITELIB}/Nagstamon/Servers/Centreon/CentreonLegacy.pyc
+${PYSITELIB}/Nagstamon/Servers/Centreon/CentreonLegacy.pyo
+${PYSITELIB}/Nagstamon/Servers/Centreon/__init__.py
+${PYSITELIB}/Nagstamon/Servers/Centreon/__init__.pyc
+${PYSITELIB}/Nagstamon/Servers/Centreon/__init__.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/IcingaDBWeb.py
+${PYSITELIB}/Nagstamon/Servers/IcingaDBWeb.pyc
+${PYSITELIB}/Nagstamon/Servers/IcingaDBWeb.pyo
+${PYSITELIB}/Nagstamon/Servers/IcingaDBWebNotifications.py
+${PYSITELIB}/Nagstamon/Servers/IcingaDBWebNotifications.pyc
+${PYSITELIB}/Nagstamon/Servers/IcingaDBWebNotifications.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/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/qui/dialog_about.ui
+${PYSITELIB}/Nagstamon/resources/qui/dialog_acknowledge.ui
+${PYSITELIB}/Nagstamon/resources/qui/dialog_authentication.ui
+${PYSITELIB}/Nagstamon/resources/qui/dialog_downtime.ui
+${PYSITELIB}/Nagstamon/resources/qui/dialog_server_missing.ui
+${PYSITELIB}/Nagstamon/resources/qui/dialog_submit.ui
+${PYSITELIB}/Nagstamon/resources/qui/settings_action.ui
+${PYSITELIB}/Nagstamon/resources/qui/settings_main.ui
+${PYSITELIB}/Nagstamon/resources/qui/settings_server.ui
+${PYSITELIB}/Nagstamon/resources/warning.wav
+${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}/nagstamon-3.16.2.dist-info/licenses/LICENSE
+${PYSITELIB}/nagstamon-3.16.2.dist-info/METADATA
+${PYSITELIB}/nagstamon-3.16.2.dist-info/RECORD
+${PYSITELIB}/nagstamon-3.16.2.dist-info/WHEEL
+${PYSITELIB}/nagstamon-3.16.2.dist-info/top_level.txt
+bin/nagstamon.py
+man/man1/nagstamon.1.gz
+share/applications/nagstamon.desktop
+share/pixmaps/nagstamon.svg

Index: pkgsrc/net/nagstamon/distinfo
diff -u /dev/null pkgsrc/net/nagstamon/distinfo:1.9
--- /dev/null   Tue Oct 28 11:36:19 2025
+++ pkgsrc/net/nagstamon/distinfo       Tue Oct 28 11:36:18 2025
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.9 2025/10/28 11:36:18 bouyer Exp $
+
+BLAKE2s (nagstamon-3.16.2.tar.gz) = 2a931192e3684b7d3b3d6f7e6bf42d162864682c636adc9253966b5682e8ce78
+SHA512 (nagstamon-3.16.2.tar.gz) = af8e4f4db0be6966a93c636ad7a44da11d54376c866034dc2779d72250f6e22603f86aedd736cf4d476aae44950f0a02953c7c2dc71ec88d4685f46b05d11a29
+Size (nagstamon-3.16.2.tar.gz) = 582957 bytes
+SHA1 (patch-setup.py) = b7b6bbd20491c1601d99b8864dfb4ba052882446

Index: pkgsrc/net/nagstamon/patches/patch-setup.py
diff -u /dev/null pkgsrc/net/nagstamon/patches/patch-setup.py:1.4
--- /dev/null   Tue Oct 28 11:36:19 2025
+++ pkgsrc/net/nagstamon/patches/patch-setup.py Tue Oct 28 11:36:18 2025
@@ -0,0 +1,19 @@
+$NetBSD: patch-setup.py,v 1.4 2025/10/28 11:36:18 bouyer Exp $
+
+Fix paths for pkgsrc
+
+--- setup.py.orig      2025-03-14 14:32:29.956473467 +0100
++++ setup.py   2025-03-14 14:37:36.786709617 +0100
+@@ -153,9 +153,9 @@
+                                   'resources/qui/*',
+                                   'resources/LICENSE',
+                                   'resources/CREDITS']},
+-      data_files=[('%s/share/man/man1' % sys.prefix, ['Nagstamon/resources/nagstamon.1.gz']),
+-                  ('%s/share/pixmaps' % sys.prefix, ['Nagstamon/resources/nagstamon.svg']),
+-                  ('%s/share/applications' % sys.prefix, ['Nagstamon/resources/nagstamon.desktop'])],
++      data_files=[('@PKGMANDIR@/man1', ['Nagstamon/resources/nagstamon.1.gz']),
++                  ('share/pixmaps', ['Nagstamon/resources/nagstamon.svg']),
++                  ('share/applications', ['Nagstamon/resources/nagstamon.desktop'])],
+       options=dict(build_exe=build_exe_options,
+                    bdist_mac=bdist_mac_options,
+                    bdist_dmg=bdist_dmg_options,



Home | Main Index | Thread Index | Old Index