ports/98413: [maintainer-update] net-mgmt/nagios: Update to Nagios 2.4

Jarrod Sayers jarrod at netleader.com.au
Sat Jun 3 03:40:34 UTC 2006


>Number:         98413
>Category:       ports
>Synopsis:       [maintainer-update] net-mgmt/nagios: Update to Nagios 2.4
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jun 03 03:40:25 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Jarrod Sayers
>Release:        FreeBSD 4.11-RELEASE-p17 i386
>Organization:
>Environment:
System: FreeBSD wallace.netleader.com.au 4.11-RELEASE-p17 FreeBSD 4.11-RELEASE-p17 #20: Thu Apr 20 10:12:15 CST 2006 root at wallace.netleader.com.au:/usr/obj/usr/src/sys/WALLACE i386
>Description:
Update to Nagios 2.4:
- Fix for missing <limits.h> include that prevented CGI compilation
  under Solaris [1, also affected FreeBSD 7]
- Better error message reporting in the command CGI (cmd.cgi)
- Fix for order of recovery/flapping notifications immediately after
  end of host/service flapping
- Bug fix for potential crash (SIGBUS) of CGIs when reading mmap()'ed
  status, comment, and downtime files
- Added 'install-unstripped' option to Makefile to allow installing
  unstripped binaries for debugging
- Minor bug fix to sample redundancy handle-master-proc-event script

Files Changed:
- ports/net-mgmt/nagios/Makefile
- ports/net-mgmt/nagios/distinfo
- ports/net-mgmt/nagios/files/patch-base-Makefile.in
- ports/net-mgmt/nagios/files/patch-cgi-Makefile.in

Files Removed:
- ports/net-mgmt/nagios/files/patch-cgi-getcgi.c [1]
- ports/net-mgmt/nagios/files/patch-include-config.h.in
>How-To-Repeat:
>Fix:
Downloadable diff:
http://www.netleader.com.au/~jarrod/FreeBSD/net-mgmt-nagios-2.4.diff

--- net-mgmt-nagios-2.4.diff begins here ---
diff -ruN ports/net-mgmt/nagios.orig/Makefile ports/net-mgmt/nagios/Makefile
--- ports/net-mgmt/nagios.orig/Makefile	Sat May 27 11:57:12 2006
+++ ports/net-mgmt/nagios/Makefile	Sat Jun  3 11:02:34 2006
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	nagios
-PORTVERSION=	2.3.1
+PORTVERSION=	2.4
 CATEGORIES=	net-mgmt
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	nagios
diff -ruN ports/net-mgmt/nagios.orig/distinfo ports/net-mgmt/nagios/distinfo
--- ports/net-mgmt/nagios.orig/distinfo	Sat May 27 11:57:12 2006
+++ ports/net-mgmt/nagios/distinfo	Sat Jun  3 11:02:41 2006
@@ -1,3 +1,3 @@
-MD5 (nagios-2.3.1.tar.gz) = 22029e5b71b50036c41a44f63e58150d
-SHA256 (nagios-2.3.1.tar.gz) = 40cd86756eb859cfd00c47c8a6670aac74c841393c49fc24bd5ed43099e3cdcc
-SIZE (nagios-2.3.1.tar.gz) = 1734958
+MD5 (nagios-2.4.tar.gz) = bb8f0106dc7f282c239f54db1f308445
+SHA256 (nagios-2.4.tar.gz) = e62346de93df5f4387377faac9ad1fd2fbfd5628f0482646144dc2b8d266fcd8
+SIZE (nagios-2.4.tar.gz) = 1735573
diff -ruN ports/net-mgmt/nagios.orig/files/patch-base-Makefile.in ports/net-mgmt/nagios/files/patch-base-Makefile.in
--- ports/net-mgmt/nagios.orig/files/patch-base-Makefile.in	Tue Feb 15 08:22:42 2005
+++ ports/net-mgmt/nagios/files/patch-base-Makefile.in	Sat Jun  3 11:10:09 2006
@@ -1,16 +1,15 @@
---- base/Makefile.in.orig	Thu Dec  9 07:48:33 2004
-+++ base/Makefile.in	Sat Feb 12 13:59:24 2005
-@@ -181,10 +181,10 @@
- devclean: distclean
+--- base/Makefile.in.orig	Wed May 31 02:01:44 2006
++++ base/Makefile.in	Sat Jun  3 11:09:48 2006
+@@ -188,9 +188,9 @@
+ 	 $(MAKE) install-basic
  
- install:
+ install-basic:
 -	$(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(BINDIR)
 -	$(INSTALL) -m 774 $(INSTALL_OPTS) @nagios_name@ $(DESTDIR)$(BINDIR)
+-	$(INSTALL) -m 774 $(INSTALL_OPTS) @nagiostats_name@ $(DESTDIR)$(BINDIR)
 +	$(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(BINDIR)
 +	$(INSTALL) -m 755 $(INSTALL_OPTS) @nagios_name@ $(DESTDIR)$(BINDIR)
- 	$(STRIP) $(DESTDIR)$(BINDIR)/@nagios_name@
--	$(INSTALL) -m 774 $(INSTALL_OPTS) @nagiostats_name@ $(DESTDIR)$(BINDIR)
 +	$(INSTALL) -m 755 $(INSTALL_OPTS) @nagiostats_name@ $(DESTDIR)$(BINDIR)
- 	$(STRIP) $(DESTDIR)$(BINDIR)/@nagiostats_name@
- 
  
+ strip-post-install:
+ 	$(STRIP) $(DESTDIR)$(BINDIR)/@nagios_name@
diff -ruN ports/net-mgmt/nagios.orig/files/patch-cgi-Makefile.in ports/net-mgmt/nagios/files/patch-cgi-Makefile.in
--- ports/net-mgmt/nagios.orig/files/patch-cgi-Makefile.in	Tue Feb 15 08:22:42 2005
+++ ports/net-mgmt/nagios/files/patch-cgi-Makefile.in	Sat Jun  3 11:14:55 2006
@@ -1,14 +1,14 @@
---- cgi/Makefile.in.orig	Mon Oct 25 07:05:54 2004
-+++ cgi/Makefile.in	Sat Feb 12 13:56:57 2005
-@@ -191,9 +191,9 @@
- devclean: distclean
+--- cgi/Makefile.in.orig	Wed May 31 02:01:44 2006
++++ cgi/Makefile.in	Sat Jun  3 11:14:04 2006
+@@ -198,9 +198,9 @@
+ 	 $(MAKE) install-basic
  
- install:
+ install-basic:
 -	$(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(CGIDIR)
 +	$(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(CGIDIR)
  	for file in *.cgi; do \
 -		$(INSTALL) -m 775 $(INSTALL_OPTS) $$file $(DESTDIR)$(CGIDIR); \
 +		$(INSTALL) -m 755 $(INSTALL_OPTS) $$file $(DESTDIR)$(CGIDIR); \
- 		$(STRIP) $(DESTDIR)$(CGIDIR)/$$file; \
  	done
  
+ strip-post-install:
diff -ruN ports/net-mgmt/nagios.orig/files/patch-cgi-getcgi.c ports/net-mgmt/nagios/files/patch-cgi-getcgi.c
--- ports/net-mgmt/nagios.orig/files/patch-cgi-getcgi.c	Sat May 27 11:57:13 2006
+++ ports/net-mgmt/nagios/files/patch-cgi-getcgi.c	Thu Jan  1 09:30:00 1970
@@ -1,10 +0,0 @@
---- cgi/getcgi.c.orig	Thu Apr 13 04:47:23 2006
-+++ cgi/getcgi.c	Sun May 21 01:14:04 2006
-@@ -10,6 +10,7 @@
- #include "../include/getcgi.h"
- #include <stdio.h>
- #include <stdlib.h>
-+#include <limits.h>
- 
- 
- #undef PARANOID_CGI_INPUT
diff -ruN ports/net-mgmt/nagios.orig/files/patch-include-config.h.in ports/net-mgmt/nagios/files/patch-include-config.h.in
--- ports/net-mgmt/nagios.orig/files/patch-include-config.h.in	Wed Aug 31 21:59:48 2005
+++ ports/net-mgmt/nagios/files/patch-include-config.h.in	Thu Jan  1 09:30:00 1970
@@ -1,26 +0,0 @@
---- include/config.h.in.orig	Mon Aug 29 17:34:30 2005
-+++ include/config.h.in	Mon Aug 29 17:41:03 2005
-@@ -108,11 +108,6 @@
- #include <stdio.h>
- #include <stdlib.h>
- 
--#undef HAVE_SYS_RESOURCE_H
--#ifdef HAVE_SYS_RESOURCE_H
--#include <sys/resource.h>
--#endif
--
- #undef HAVE_PWD_H
- #ifdef HAVE_PWD_H
- #include <pwd.h>
-@@ -190,6 +185,11 @@
- #else
- #include <time.h>
- #endif
-+#endif
-+
-+#undef HAVE_SYS_RESOURCE_H
-+#ifdef HAVE_SYS_RESOURCE_H
-+#include <sys/resource.h>
- #endif
- 
- #undef HAVE_SYS_TIMEB_H
--- net-mgmt-nagios-2.4.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list