ports/121190: [maintainer] port net-mgmt/nagcon unfetchable, upgrade from 0.0.15 to 0.0.26

Douglas K. Rand rand at meridian-enviro.com
Thu Feb 28 22:40:05 UTC 2008


>Number:         121190
>Category:       ports
>Synopsis:       [maintainer] port net-mgmt/nagcon unfetchable, upgrade from 0.0.15 to 0.0.26
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 28 22:40:04 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Douglas K. Rand
>Release:        FreeBSD 6.2-RELEASE-p3 i386
>Organization:
Meridian Environmental Technology, Inc.
>Environment:
System: FreeBSD cliff.meridian-enviro.com 6.2-RELEASE-p3 FreeBSD 6.2-RELEASE-p3 #35: Tue Apr 24 14:18:51 CDT 2007 rand at clavin.meridian-enviro.com:/usr/obj/usr/src/sys/CLIFF i386


>Description:
	The old 0.0.15 release of nagcon isn't fetchable anymore, here
	is an update to the 0.0.26 release, which also supports 
	Nagios 3.0 (net-mgmt/nagios-devel).

	The inclusion of devel/libstrfunc is because the nagcon author
	uses strndup in one place, and in that place the limiting count
	actually trims a newline from the string being copied.

>How-To-Repeat:
	Try to install net-mgmt/nagios
>Fix:


diff -urN nagcon.old/Makefile nagcon/Makefile
--- nagcon.old/Makefile	Thu May 11 11:31:51 2006
+++ nagcon/Makefile	Thu Feb 28 15:21:17 2008
@@ -6,14 +6,18 @@
 #
 
 PORTNAME=	nagcon
-PORTVERSION=	0.0.15
+PORTVERSION=	0.0.26
 PORTREVISION=	1
 CATEGORIES=	net-mgmt
 MASTER_SITES=	http://www.vanheusden.com/nagcon/
 EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	rand at meridian-enviro.com
-COMMENT=	Nagios 2.0 console monitor
+COMMENT=	Nagios console monitor
+
+LIB_DEPENDS=	strfunc.9:${PORTSDIR}/devel/libstrfunc
+
+CFLAGS+=	-I${LOCALBASE}/include
 
 USE_GMAKE=	YES
 PLIST_FILES=	bin/nagcon
diff -urN nagcon.old/distinfo nagcon/distinfo
--- nagcon.old/distinfo	Thu May 11 10:54:11 2006
+++ nagcon/distinfo	Thu Feb 28 14:37:44 2008
@@ -1,3 +1,3 @@
-MD5 (nagcon-0.0.15.tgz) = 05e40346aa7c7aa3b831595df057db87
-SHA256 (nagcon-0.0.15.tgz) = 467b2ba1ef265d3990d5aff14874c0c8249161be1d89cde8dda4376197fe3dc2
-SIZE (nagcon-0.0.15.tgz) = 13487
+MD5 (nagcon-0.0.26.tgz) = 695387e635e42943fc4a8e1ec82d5cda
+SHA256 (nagcon-0.0.26.tgz) = cb075a804a699dede1eab7497d2819b90ce5bd6440286468294c4159a531d7ef
+SIZE (nagcon-0.0.26.tgz) = 15343
diff -urN nagcon.old/files/patch-Makefile nagcon/files/patch-Makefile
--- nagcon.old/files/patch-Makefile	Wed Dec 31 18:00:00 1969
+++ nagcon/files/patch-Makefile	Thu Feb 28 15:22:24 2008
@@ -0,0 +1,11 @@
+--- Makefile.orig	Thu Feb 28 15:21:35 2008
++++ Makefile	Thu Feb 28 15:22:08 2008
+@@ -3,7 +3,7 @@
+ DEBUG= # -D_DEBUG -g -fprofile-arcs -ftest-coverage # -pg -g
+ CXXFLAGS+=-Wall -g -O2 -DVERSION=\"${VERSION}\" $(DEBUG)
+ CFLAGS+=${CXXFLAGS}
+-LDFLAGS+=$(DEBUG) -lncurses -lstdc++
++LDFLAGS+=$(DEBUG) -lncurses -lstdc++ -L/usr/local/lib -lstrfunc
+ 
+ OBJS=error.o utils.o br.o nc.o pl.o
+ 
diff -urN nagcon.old/files/patch-br.cpp nagcon/files/patch-br.cpp
--- nagcon.old/files/patch-br.cpp	Wed Dec 31 18:00:00 1969
+++ nagcon/files/patch-br.cpp	Thu Feb 28 15:18:36 2008
@@ -0,0 +1,10 @@
+--- br.cpp.orig	Thu Feb 28 15:12:00 2008
++++ br.cpp	Thu Feb 28 15:12:12 2008
+@@ -28,6 +28,7 @@
+ #include <sys/mman.h>
+ #include <fcntl.h>
+ #include <syslog.h>
++#include <strfunc.h>
+ #include "br.h"
+ 
+ buffered_reader::buffered_reader(int cur_fd, int cur_block_size)
diff -urN nagcon.old/files/patch-utils.cpp nagcon/files/patch-utils.cpp
--- nagcon.old/files/patch-utils.cpp	Wed Dec 31 18:00:00 1969
+++ nagcon/files/patch-utils.cpp	Thu Feb 28 15:19:09 2008
@@ -0,0 +1,12 @@
+--- utils.cpp.orig	Thu Feb 28 14:48:39 2008
++++ utils.cpp	Thu Feb 28 15:11:48 2008
+@@ -29,6 +29,9 @@
+ #include <netdb.h>
+ #include <sys/types.h>
+ #include <sys/socket.h>
++#include <arpa/inet.h>
++#include <netinet/in.h>
++#include <strfunc.h>
+ extern "C" {
+ #include "error.h"
+ }
diff -urN nagcon.old/pkg-descr nagcon/pkg-descr
--- nagcon.old/pkg-descr	Wed Mar 29 20:51:52 2006
+++ nagcon/pkg-descr	Thu Feb 28 15:23:43 2008
@@ -1,4 +1,4 @@
-Nagcon is a console application interfacing to Nagios 2.0 which gives
-you an overview of all services with troubled services.
+Nagcon is a console application interfacing to Nagios 2.0 and 3.0
+which gives you an overview of all services with troubled services.
 
 WWW: http://www.vanheusden.com/nagcon

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



More information about the freebsd-ports-bugs mailing list