Update to nagstamon-0.9.7.1.

from new maintainer Nicolas P. M. Legrand, with some tweaks.
This commit is contained in:
ajacoutot 2011-10-06 10:05:37 +00:00
parent 31bcd313f4
commit c817c87b1c
6 changed files with 49 additions and 24 deletions

View File

@ -1,16 +1,17 @@
# $OpenBSD: Makefile,v 1.6 2011/09/16 12:29:16 espie Exp $
# $OpenBSD: Makefile,v 1.7 2011/10/06 10:05:37 ajacoutot Exp $
COMMENT= nagios status monitor for the Desktop
MODPY_EGG_VERSION= 0.9.5
MODPY_EGG_VERSION= 0.9.7.1
DISTNAME= nagstamon_${MODPY_EGG_VERSION}
PKGNAME= ${DISTNAME:S/_/-/}
REVISION= 2
CATEGORIES= x11 net/nagios
HOMEPAGE= http://nagstamon.ifw-dresden.de/
MAINTAINER= Nicolas P. M. Legrand <nlegrand@ethelred.fr>
# GPLv2
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
@ -30,8 +31,10 @@ RUN_DEPENDS= textproc/py-lxml \
NO_REGRESS= Yes
pre-configure:
${SUBST_CMD} ${WRKSRC}/Nagstamon/Config.py
WRKDIST = ${WRKDIR}/Nagstamon
MODPY_ADJ_FILES=nagstamon.py \
Nagstamon/Server/Multisite.py
post-install:
cd ${PREFIX}/bin && ln -s nagstamon.py nagstamon

View File

@ -1,5 +1,5 @@
MD5 (nagstamon_0.9.5.tar.gz) = bNGqzoU868arSf39LWefFg==
RMD160 (nagstamon_0.9.5.tar.gz) = OY5yLgmM6ZeklnBCLMygeB+SCK8=
SHA1 (nagstamon_0.9.5.tar.gz) = pC4GOEZjtS3JBU+agK2l2BSzusI=
SHA256 (nagstamon_0.9.5.tar.gz) = OgnkBanFaLUhI/s+El4gS4eQSvTN7NtkBB80dbmxn9U=
SIZE (nagstamon_0.9.5.tar.gz) = 334271
MD5 (nagstamon_0.9.7.1.tar.gz) = RbW5rr5uZ/FzROhgGzI8vw==
RMD160 (nagstamon_0.9.7.1.tar.gz) = 606T8Qflpk/mUnGozSO1eJD5IdI=
SHA1 (nagstamon_0.9.7.1.tar.gz) = xbHkWD1xPtPNar89b7nHMhd2o5I=
SHA256 (nagstamon_0.9.7.1.tar.gz) = unfpcz8HPSPG1fNeEoVB2Ygq4C+t6Dzg4CHl5S/jcV4=
SIZE (nagstamon_0.9.7.1.tar.gz) = 377527

View File

@ -1,8 +1,7 @@
$OpenBSD: patch-Nagstamon_Config_py,v 1.1 2011/04/08 14:39:37 ajacoutot Exp $
--- Nagstamon/Config.py.orig Fri Apr 8 16:31:25 2011
+++ Nagstamon/Config.py Fri Apr 8 16:32:23 2011
@@ -93,9 +93,9 @@ class Config(object):
self.icon_in_systray = False
--- Nagstamon/Config.py.orig Thu May 26 11:42:37 2011
+++ Nagstamon/Config.py Wed Oct 5 20:59:12 2011
@@ -95,9 +95,9 @@ class Config(object):
self.app_vnc_options = ""
else:
# the Linux settings
- self.app_ssh_bin = "/usr/bin/gnome-terminal -x ssh"

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-Nagstamon_GUI_py,v 1.1 2011/10/06 10:05:37 ajacoutot Exp $
Requires py-gnome-extras (from gnome2, not available).
--- Nagstamon/GUI.py.orig Thu Oct 6 08:28:51 2011
+++ Nagstamon/GUI.py Thu Oct 6 08:29:21 2011
@@ -17,7 +17,7 @@ import os
import platform
# module egg.trayicon doesnt exists on Windows
-if platform.system() != "Windows" and platform.system() != "Darwin":
+if platform.system() != "Windows" and platform.system() != "Darwin" and platform.system() != "OpenBSD":
try:
import egg.trayicon
except Exception, err:

View File

@ -7,7 +7,3 @@ 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.
Note that systray support (as opposed to the floating status bar)
requires the "py-gnome-extras" package. Dependency is not enforced on
OpenBSD as this would bring lots of other dependencies.

View File

@ -1,9 +1,11 @@
@comment $OpenBSD: PLIST,v 1.2 2011/04/08 14:39:37 ajacoutot Exp $
@comment $OpenBSD: PLIST,v 1.3 2011/10/06 10:05:37 ajacoutot Exp $
bin/nagstamon
bin/nagstamon.py
lib/python${MODPY_VERSION}/site-packages/Nagstamon/
lib/python${MODPY_VERSION}/site-packages/Nagstamon/Actions.py
lib/python${MODPY_VERSION}/site-packages/Nagstamon/Actions.pyc
lib/python${MODPY_VERSION}/site-packages/Nagstamon/BeautifulSoup.py
lib/python${MODPY_VERSION}/site-packages/Nagstamon/BeautifulSoup.pyc
lib/python${MODPY_VERSION}/site-packages/Nagstamon/Config.py
lib/python${MODPY_VERSION}/site-packages/Nagstamon/Config.pyc
lib/python${MODPY_VERSION}/site-packages/Nagstamon/Custom.py
@ -33,33 +35,42 @@ lib/python${MODPY_VERSION}/site-packages/Nagstamon/__init__.py
lib/python${MODPY_VERSION}/site-packages/Nagstamon/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/LICENSE
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/acknowledge_dialog.glade
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/acknowledge_dialog.ui
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/close.png
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/close.svg
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/critical.wav
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/downtime_dialog.glade
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/downtime_dialog.ui
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/hostdown.wav
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/hosts.png
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/hosts.svg
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagios.png
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagios.svg
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon.1
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon.desktop
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon.icns
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon.ico
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon.png
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon.svg
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_acknowledged.png
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_acknowledged.svg
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_black.png
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_black.svg
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_darkred.png
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_darkred.svg
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_downtime.png
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_downtime.svg
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_error.png
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_error.svg
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_flapping.png
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_flapping.svg
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_green.png
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_green.svg
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_label.png
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_label.svg
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_orange.png
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_orange.svg
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_passive.png
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_passive.svg
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_red.png
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_red.svg
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/nagstamon_small.png
@ -74,8 +85,9 @@ lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/services.png
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/services.svg
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/settings.png
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/settings.svg
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/settings_dialog.glade
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/settings_server_dialog.glade
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/settings_dialog.ui
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/settings_server_dialog.ui
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/submit_check_result_dialog.ui
lib/python${MODPY_VERSION}/site-packages/Nagstamon/resources/warning.wav
lib/python${MODPY_VERSION}/site-packages/nagstamon-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
@man man/man1/nagstamon.1