FreeBSD Bugzilla – Attachment 112242 Details for
Bug 153616
[maintainer-update] net-mgmt/nagios-devel: Update to 3.2.3 (20101122)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
net-mgmt-nagios-devel-3.2.3-20101122.diff
net-mgmt-nagios-devel-3.2.3-20101122.diff (text/plain), 10.38 KB, created by
jarrod
on 2011-01-02 04:10:11 UTC
(
hide
)
Description:
net-mgmt-nagios-devel-3.2.3-20101122.diff
Filename:
MIME Type:
Creator:
jarrod
Created:
2011-01-02 04:10:11 UTC
Size:
10.38 KB
patch
obsolete
>diff -ruN ports/net-mgmt/nagios-devel.orig/Makefile ports/net-mgmt/nagios-devel/Makefile >--- ports/net-mgmt/nagios-devel.orig/Makefile 2010-12-31 04:16:30.000000000 +1030 >+++ ports/net-mgmt/nagios-devel/Makefile 2011-01-02 13:53:03.000000000 +1030 >@@ -6,15 +6,18 @@ > # > > PORTNAME= nagios >-PORTVERSION= 3.1.2 >-PORTREVISION= 3 >-CATEGORIES= net-mgmt >-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-3.x/${PORTNAME}-${PORTVERSION} >+PORTVERSION= 3.2.3 > PKGNAMESUFFIX= -devel >+DISTVERSION= 20101122 >+DISTVERSIONPREFIX= HEAD- >+CATEGORIES= net-mgmt >+MASTER_SITES= http://www.downtools.com.au/~jarrod/nagios/ > > MAINTAINER= jarrod@downtools.com.au > COMMENT= Extremely powerful network monitoring system > >+MASTER_SITE_FREEBSD= yes >+ > LIB_DEPENDS= gd.4:${PORTSDIR}/graphics/gd > RUN_DEPENDS= ${LOCALBASE}/libexec/nagios/check_nagios:${PORTSDIR}/net-mgmt/nagios-plugins > >@@ -22,12 +25,13 @@ > > USE_ICONV= yes > USE_PERL5_BUILD= yes >-USE_PHP= yes > USE_AUTOTOOLS= autoconf libltdl > USE_RC_SUBR= nagios.sh > > CONFLICTS= nagios-[123].* > >+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSIONPREFIX:C/-$//} >+ > OPTIONS= EMBEDDED_PERL "Enable embedded Perl [requires Perl 5.8.0+]" off \ > NANOSLEEP "Use nanosleep in event timing" off \ > EVENT_BROKER "Enable event broker functionality" off \ >@@ -95,6 +99,8 @@ > SUB_LIST= PREFIX=${PREFIX} \ > ${PLIST_SUB} > >+USE_PHP= yes >+ > .if defined(WITH_EMBEDDED_PERL) > USE_PERL5= 5.8.0+ > CONFIGURE_ARGS+= --enable-embedded-perl \ >@@ -120,7 +126,7 @@ > -e 's#;hostprops=42\"#;hostprops=10\"#g' ${WRKSRC}/html/side.php > .endif > >-pre-install: >+pre-su-install: > @${SH} ${PKGINSTALL} ${DISTNAME} PRE-INSTALL > > post-install: >diff -ruN ports/net-mgmt/nagios-devel.orig/distinfo ports/net-mgmt/nagios-devel/distinfo >--- ports/net-mgmt/nagios-devel.orig/distinfo 2010-12-31 04:16:30.000000000 +1030 >+++ ports/net-mgmt/nagios-devel/distinfo 2011-01-02 13:11:02.000000000 +1030 >@@ -1,2 +1,2 @@ >-SHA256 (nagios-3.1.2.tar.gz) = 216800ea2ad1f8b1adccc2dccfa6bbdf63223ffe5109d18bea71ffb9a126b846 >-SIZE (nagios-3.1.2.tar.gz) = 3172982 >+SHA256 (nagios-HEAD-20101122.tar.gz) = 49dc5911c1cf1bcf8d527744b31c9ef04d38cc025788fcaae6dd4bb6f7dbda53 >+SIZE (nagios-HEAD-20101122.tar.gz) = 3300415 >diff -ruN ports/net-mgmt/nagios-devel.orig/files/nagios.sh.in ports/net-mgmt/nagios-devel/files/nagios.sh.in >--- ports/net-mgmt/nagios-devel.orig/files/nagios.sh.in 2010-03-27 10:44:22.000000000 +1030 >+++ ports/net-mgmt/nagios-devel/files/nagios.sh.in 2011-01-02 13:11:02.000000000 +1030 >@@ -12,6 +12,8 @@ > # Add the following lines to /etc/rc.conf to enable nagios: > # nagios_enable (bool): Set to "NO" by default. > # Set it to "YES" to enable nagios. >+# nagios_precache (bool): Set to "NO" by default. >+# Set it to "YES" to enable pre-caching. > # nagios_flags (str): Set to "" by default. > # nagios_configfile (str): Set to "%%PREFIX%%/etc/nagios/nagios.cfg" by default. > # >@@ -30,17 +32,35 @@ > start_precmd="start_precmd" > stop_postcmd="stop_postcmd" > restart_precmd="nagios_checkconfig" >-reload_precmd="nagios_checkconfig" >+reload_precmd="reload_precmd" > sig_reload=HUP > > [ -z "${nagios_enable}" ] && nagios_enable="NO" > [ -z "${nagios_configfile}" ] && nagios_configfile="%%PREFIX%%/etc/nagios/nagios.cfg" >+[ -z "${nagios_precache}" ] && nagios_precache="NO" > > load_rc_config "${name}" > > required_files="${nagios_configfile}" > command_args="${command_args} ${nagios_configfile}" > >+nagios_cacheconfig() { >+ if ! checkyesno nagios_precache; then >+ return 0 >+ fi >+ >+ echo -n "Pre-Caching nagios configuration: " >+ ${command} -pv ${nagios_configfile} 2>&1 >/dev/null >+ if [ $? != 0 ]; then >+ echo "FAILED" >+ ${command} -v ${nagios_configfile} >+ return 1 >+ else >+ command_args="-u -x ${command_args}" >+ echo "OK" >+ fi >+} >+ > nagios_checkconfig() { > echo -n "Performing sanity check of nagios configuration: " > ${command} -v ${nagios_configfile} 2>&1 >/dev/null >@@ -53,11 +73,25 @@ > fi > } > >+reload_precmd() { >+ if ! nagios_checkconfig; then >+ return 1 >+ fi >+ >+ if ! nagios_cacheconfig; then >+ return 1 >+ fi >+} >+ > start_precmd() { > if ! nagios_checkconfig; then > return 1 > fi > >+ if ! nagios_cacheconfig; then >+ return 1 >+ fi >+ > su -m "${nagios_user}" -c "touch \"%%NAGIOSDIR%%/nagios.log\" \"%%NAGIOSDIR%%/status.sav\"" > rm -f "%%NAGIOSDIR%%/rw/nagios.cmd" > } >diff -ruN ports/net-mgmt/nagios-devel.orig/files/patch-configure.in ports/net-mgmt/nagios-devel/files/patch-configure.in >--- ports/net-mgmt/nagios-devel.orig/files/patch-configure.in 2009-07-14 00:18:38.000000000 +0930 >+++ ports/net-mgmt/nagios-devel/files/patch-configure.in 2011-01-02 13:11:02.000000000 +1030 >@@ -1,14 +1,14 @@ >---- configure.in.orig 2007-12-18 04:21:51.000000000 +1030 >-+++ configure.in 2008-01-02 12:15:05.000000000 +1030 >+--- configure.in.orig 2010-10-23 20:26:29.000000000 +1030 >++++ configure.in 2011-01-01 11:28:35.000000000 +1030 > @@ -6,7 +6,6 @@ > > AC_INIT(base/nagios.c) >- AC_CONFIG_HEADER(include/config.h include/snprintf.h include/cgiutils.h) >+ AC_CONFIG_HEADER(include/config.h include/snprintf.h) > -AC_PREFIX_DEFAULT(/usr/local/nagios) > > PKG_NAME=nagios >- PKG_VERSION="3.0rc1" >-@@ -119,7 +118,15 @@ >+ PKG_VERSION="3.2.3" >+@@ -125,7 +124,15 @@ > dnl Test for pthreads support - taken from ICU FreeBSD Port configure script > THREADLIBS="" > have_pthreads="no" >@@ -23,8 +23,8 @@ > +else > dnl FreeBSD: Try ports/linuxthreads first - Mammad Zadeh <mammad@yahoo-inc.com> > dnl FreeBSD -pthread check - Jonathan McDowell <noodles@earth.li> >- AC_DEFUN(AC_PTHREAD_FREEBSD,[ >-@@ -180,6 +187,7 @@ >+ AC_DEFUN([AC_PTHREAD_FREEBSD],[ >+@@ -186,6 +193,7 @@ > if test $have_pthreads = "no"; then > AC_PTHREAD_FREEBSD > fi >@@ -32,18 +32,18 @@ > > AC_SUBST(THREADLIBS) > >-@@ -196,7 +204,7 @@ >+@@ -201,7 +209,7 @@ > AC_SUBST(nagios_grp) >- AC_DEFINE_UNQUOTED(DEFAULT_NAGIOS_USER,"$nagios_user") >- AC_DEFINE_UNQUOTED(DEFAULT_NAGIOS_GROUP,"$nagios_grp") >+ AC_DEFINE_UNQUOTED(DEFAULT_NAGIOS_USER,"$nagios_user",[user name to run nagios]) >+ AC_DEFINE_UNQUOTED(DEFAULT_NAGIOS_GROUP,"$nagios_grp",[group name to run nagios]) > -INSTALL_OPTS="-o $nagios_user -g $nagios_grp" > +INSTALL_OPTS="-o root -g wheel" > AC_SUBST(INSTALL_OPTS) > >- AC_ARG_WITH(command_user,--with-command-user=<user> sets user name for command access,command_user=$withval,command_user=$nagios_user) >-@@ -667,6 +675,9 @@ >+ AC_ARG_WITH(command_user,AC_HELP_STRING([--with-command-user=<user>],[sets user name for command access]),command_user=$withval,command_user=$nagios_user) >+@@ -668,6 +676,9 @@ > >- AC_DEFINE_UNQUOTED(EMBEDDEDPERL) >+ AC_DEFINE_UNQUOTED(EMBEDDEDPERL,,[Is embedded Perl being compiled in?]) > PERLLIBS="`perl -MExtUtils::Embed -e ldopts`" > + if test x$have_thr = xyes; then > + PERLLIBS="`echo $PERLLIBS | sed 's#pthread #lthr #'`" >diff -ruN ports/net-mgmt/nagios-devel.orig/files/patch-contrib__Makefile.in ports/net-mgmt/nagios-devel/files/patch-contrib__Makefile.in >--- ports/net-mgmt/nagios-devel.orig/files/patch-contrib__Makefile.in 2007-08-31 00:24:59.000000000 +0930 >+++ ports/net-mgmt/nagios-devel/files/patch-contrib__Makefile.in 2011-01-02 13:11:02.000000000 +1030 >@@ -1,5 +1,5 @@ > --- contrib/Makefile.in.orig Tue Nov 15 12:19:36 2005 >-+++ contrib/Makefile.in Fri Jul 20 13:35:47 2007 >++++ contrib/Makefile.in Wed Dec 28 17:49:25 2005 > @@ -46,10 +46,10 @@ > devclean: distclean > >diff -ruN ports/net-mgmt/nagios-devel.orig/files/patch-html__docs__configcgi.html ports/net-mgmt/nagios-devel/files/patch-html__docs__configcgi.html >--- ports/net-mgmt/nagios-devel.orig/files/patch-html__docs__configcgi.html 2009-07-14 00:18:38.000000000 +0930 >+++ ports/net-mgmt/nagios-devel/files/patch-html__docs__configcgi.html 2011-01-02 13:11:02.000000000 +1030 >@@ -1,11 +1,11 @@ >---- html/docs/configcgi.html.orig 2009-06-18 00:43:52.000000000 +0930 >-+++ html/docs/configcgi.html 2009-07-06 19:33:10.000000000 +0930 >+--- html/docs/configcgi.html.orig 2009-06-17 17:13:52.000000000 +0200 >++++ html/docs/configcgi.html 2009-11-27 23:16:02.000000000 +0100 > @@ -1250,7 +1250,7 @@ > > <td valign=top>Example:</td> > > -<td><font color="red"><strong>ping_syntax=/bin/ping -n -U -c 5 $HOSTADDRESS$</strong></font></td> >-+<td><font color="red"><strong>ping_syntax=/sbin/ping -n -c 5 $HOSTADDRESS$</strong></font></td> >++<td><font color="red"><strong>ping_syntax=/sbin/ping -n -U -c 5 $HOSTADDRESS$</strong></font></td> > > </tr> > >diff -ruN ports/net-mgmt/nagios-devel.orig/files/patch-sample-config__nagios.cfg.in ports/net-mgmt/nagios-devel/files/patch-sample-config__nagios.cfg.in >--- ports/net-mgmt/nagios-devel.orig/files/patch-sample-config__nagios.cfg.in 2007-08-31 00:24:59.000000000 +0930 >+++ ports/net-mgmt/nagios-devel/files/patch-sample-config__nagios.cfg.in 2011-01-02 13:11:02.000000000 +1030 >@@ -1,5 +1,5 @@ >---- sample-config/nagios.cfg.in.orig Tue Jun 19 02:26:33 2007 >-+++ sample-config/nagios.cfg.in Fri Jul 20 13:45:09 2007 >+--- sample-config/nagios.cfg.in.orig 2008-11-03 05:21:30.000000000 +1030 >++++ sample-config/nagios.cfg.in 2008-11-05 15:17:25.000000000 +1030 > @@ -32,7 +32,7 @@ > cfg_file=@sysconfdir@/objects/timeperiods.cfg > cfg_file=@sysconfdir@/objects/templates.cfg >diff -ruN ports/net-mgmt/nagios-devel.orig/files/pkg-message.in ports/net-mgmt/nagios-devel/files/pkg-message.in >--- ports/net-mgmt/nagios-devel.orig/files/pkg-message.in 2009-02-26 10:27:03.000000000 +1030 >+++ ports/net-mgmt/nagios-devel/files/pkg-message.in 2011-01-02 13:11:02.000000000 +1030 >@@ -19,7 +19,7 @@ > Deny from all > Allow from 127.0.0.1 > php_flag engine on >- php_admin_value open_basedir %%PREFIX%%/%%NAGIOSWWWDIR%%/ %%NAGIOSDIR%%/ >+ php_admin_value open_basedir %%PREFIX%%/%%NAGIOSWWWDIR%%/:%%NAGIOSDIR%%/ > </Directory> > > <Directory %%PREFIX%%/%%NAGIOSWWWDIR%%/cgi-bin> >diff -ruN ports/net-mgmt/nagios-devel.orig/pkg-plist ports/net-mgmt/nagios-devel/pkg-plist >--- ports/net-mgmt/nagios-devel.orig/pkg-plist 2009-07-14 00:18:38.000000000 +0930 >+++ ports/net-mgmt/nagios-devel/pkg-plist 2011-01-02 13:11:02.000000000 +1030 >@@ -128,6 +128,7 @@ > %%NAGIOSWWWDIR%%/docs/freshness.html > %%NAGIOSWWWDIR%%/docs/funstuff.html > %%NAGIOSWWWDIR%%/docs/hostchecks.html >+%%NAGIOSWWWDIR%%/docs/knownissues.html > %%NAGIOSWWWDIR%%/docs/images/activechecks.png > %%NAGIOSWWWDIR%%/docs/images/cachedcheckgraphs.png > %%NAGIOSWWWDIR%%/docs/images/cachedchecks.png >@@ -323,6 +324,7 @@ > %%NAGIOSWWWDIR%%/images/right.gif > %%NAGIOSWWWDIR%%/images/sblogo.png > %%NAGIOSWWWDIR%%/images/serviceevent.gif >+%%NAGIOSWWWDIR%%/images/sflogo.png > %%NAGIOSWWWDIR%%/images/splunk1.gif > %%NAGIOSWWWDIR%%/images/splunk2.gif > %%NAGIOSWWWDIR%%/images/start.gif
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 153616
: 112242