nagios update, unbreak -fno-common
built only, I don't use this. anyone want to test before it goes in? Index: Makefile === RCS file: /cvs/ports/net/nagios/nagios/Makefile,v retrieving revision 1.86 diff -u -p -r1.86 Makefile --- Makefile26 Sep 2019 21:59:30 - 1.86 +++ Makefile20 Feb 2021 18:41:11 - @@ -5,22 +5,20 @@ ONLY_FOR_ARCHS= ${LP64_ARCHS} # time_t f COMMENT-main= host and service monitor COMMENT-web= cgis and webpages for nagios -V= 4.3.1 +V= 4.4.6 DISTNAME= nagios-$V PKGNAME-main= nagios-$V PKGNAME-web= nagios-web-$V CATEGORIES=net -REVISION-main= 1 -REVISION-web= 2 -HOMEPAGE= http://www.nagios.org/ +HOMEPAGE= https://www.nagios.org/ # GPLv2 only PERMIT_PACKAGE=Yes MULTI_PACKAGES=-main -web -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=nagios/} +MASTER_SITES= https://assets.nagios.com/downloads/nagioscore/releases/ MODULES= lang/php @@ -36,7 +34,7 @@ USE_GMAKE=Yes CONFIGURE_STYLE=gnu CONFIGURE_ARGS+=--datadir=${PREFIX-web}/nagios \ --libexecdir=${PREFIX}/libexec/nagios \ - --sbindir=${PREFIX-web}/cgi-bin/nagios \ + --with-cgibindir=${PREFIX-web}/cgi-bin/nagios \ --with-cgiurl=/cgi-bin/nagios \ --with-checkresult-dir=/var/spool/nagios \ --with-command-group=www \ Index: distinfo === RCS file: /cvs/ports/net/nagios/nagios/distinfo,v retrieving revision 1.31 diff -u -p -r1.31 distinfo --- distinfo17 Apr 2017 17:29:13 - 1.31 +++ distinfo20 Feb 2021 18:41:11 - @@ -1,2 +1,2 @@ -SHA256 (nagios-4.3.1.tar.gz) = 38L18UbrUIsqKNKK98M47562BDJ+/cUBQmQgJvfnn4I= -SIZE (nagios-4.3.1.tar.gz) = 11095797 +SHA256 (nagios-4.4.6.tar.gz) = qw1aUsrwHm9NzYQlLE6131ok+Qu3+VHwOHXu9U9asPQ= +SIZE (nagios-4.4.6.tar.gz) = 11333414 Index: patches/patch-base_Makefile_in === RCS file: /cvs/ports/net/nagios/nagios/patches/patch-base_Makefile_in,v retrieving revision 1.6 diff -u -p -r1.6 patch-base_Makefile_in --- patches/patch-base_Makefile_in 7 Nov 2013 10:31:38 - 1.6 +++ patches/patch-base_Makefile_in 20 Feb 2021 18:41:11 - @@ -1,15 +1,17 @@ $OpenBSD: patch-base_Makefile_in,v 1.6 2013/11/07 10:31:38 rpe Exp $ base/Makefile.in.orig Wed Oct 16 01:36:42 2013 -+++ base/Makefile.in Fri Nov 1 17:45:15 2013 -@@ -180,9 +180,8 @@ install-unstripped: - $(MAKE) install-basic + +Index: base/Makefile.in +--- base/Makefile.in.orig base/Makefile.in +@@ -173,9 +173,8 @@ devclean: distclean + rm -f wpres-phash.h - install-basic: + install: - $(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) -s -m 774 $(INSTALL_OPTS) @nagios_name@ $(DESTDIR)$(BINDIR) +- $(INSTALL) -s -m 774 $(INSTALL_OPTS) @nagiostats_name@ $(DESTDIR)$(BINDIR) + $(BSD_INSTALL_PROGRAM) @nagios_name@ $(DESTDIR)$(prefix)/sbin + $(BSD_INSTALL_PROGRAM) @nagiostats_name@ $(DESTDIR)$(BINDIR) - strip-post-install: - $(STRIP) $(DESTDIR)$(BINDIR)/@nagios_name@ + install-unstripped: + $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(BINDIR) Index: patches/patch-configure === RCS file: /cvs/ports/net/nagios/nagios/patches/patch-configure,v retrieving revision 1.17 diff -u -p -r1.17 patch-configure --- patches/patch-configure 17 Apr 2017 17:29:13 - 1.17 +++ patches/patch-configure 20 Feb 2021 18:41:11 - @@ -1,7 +1,9 @@ $OpenBSD: patch-configure,v 1.17 2017/04/17 17:29:13 rpe Exp $ configure.orig Fri Apr 14 13:17:17 2017 -+++ configure Fri Apr 14 13:20:45 2017 -@@ -1085,7 +1085,7 @@ do + +Index: configure +--- configure.orig configure +@@ -1137,7 +1137,7 @@ do ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) @@ -10,7 +12,7 @@ $OpenBSD: patch-configure,v 1.17 2017/04 -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -@@ -4775,7 +4775,7 @@ cat >>confdefs.h <<_ACEOF +@@ -6240,7 +6240,7 @@ cat >>confdefs.h <<_ACEOF #define DEFAULT_NAGIOS_GROUP "$nagios_grp" _ACEOF @@ -19,7 +21,7 @@ $OpenBSD: patch-configure,v 1.17 2017/04 -@@ -5169,7 +5169,7 @@ $as_echo_n "checking for gdImagePng in -lgd (order 1). +@@ -6671,7 +6671,7 @@ $as_echo_n "checking for gdImagePng in -lgd (order 1). $as_echo_n "(cached) " >&6 else ac_save_LIBS="$LIBS" @@ -28,16 +30,18 @@ $OpenBSD: patch-configure,v 1.17 2017/04 cat confdefs.h - <<_ACEOF >conftest.$ac_ext /*
nagios update
Somewhat overdue, this has various memory lack/crash/hang/security fixes. Also rework the chroot handling to avoid separate patches. Lots of time_t format string issues, I already got bored of fixing those after handling them in Icinga and I don't wish to spend that much time on Nagios so let's mark it ONLY_FOR_ARCHS=${LP64_ARCHS}. I've only very lightly tested it, if there's anyone still running this would you like to give it a spin? Index: Makefile === RCS file: /cvs/ports/net/nagios/nagios/Makefile,v retrieving revision 1.71 diff -u -p -r1.71 Makefile --- Makefile7 Nov 2014 13:04:02 - 1.71 +++ Makefile5 Feb 2015 13:37:33 - @@ -1,11 +1,11 @@ # $OpenBSD: Makefile,v 1.71 2014/11/07 13:04:02 sthen Exp $ +ONLY_FOR_ARCHS=${LP64_ARCHS} # time_t format string issues + COMMENT-main= host and service monitor COMMENT-web= cgis and webpages for nagios -V= 4.0.1 -REVISION-main= 4 -REVISION-web= 2 +V= 4.0.8 DISTNAME= nagios-$V PKGNAME-main= nagios-$V PKGNAME-web= nagios-web-$V @@ -54,7 +54,6 @@ FLAVOR?= .if ${FLAVOR:Mchroot} CHROOT=${VARBASE}/www -PATCH_LIST=patch-* chroot-* .else CHROOT= .endif @@ -79,7 +78,7 @@ WANTLIB-main= ${WANTLIB} ltdl=4 NO_TEST= Yes -CFLAGS+= -D_DIRENT_HAVE_D_TYPE +CFLAGS+= -D_DIRENT_HAVE_D_TYPE -Wformat EXDIR= ${PREFIX}/share/examples/nagios SAMPLEDIR= ${WRKSRC}/sample-config @@ -87,6 +86,12 @@ MODSAMPLE= ${WRKINST}${PREFIX-web}/conf/ INSTALL_TARGET=install-unstripped SUBST_VARS=CHROOT + +.if ${FLAVOR:Mchroot} +post-extract: + @perl -pi -e 's,physical_html_path=@datadir@,physical_html_path=/nagios,' \ + ${WRKSRC}/sample-config/cgi.cfg.in +.endif post-install: ${INSTALL_DATA_DIR} ${EXDIR}/objects ${MODSAMPLE} Index: distinfo === RCS file: /cvs/ports/net/nagios/nagios/distinfo,v retrieving revision 1.29 diff -u -p -r1.29 distinfo --- distinfo7 Nov 2013 10:31:38 - 1.29 +++ distinfo5 Feb 2015 13:37:33 - @@ -1,2 +1,2 @@ -SHA256 (nagios-4.0.1.tar.gz) = brZxh+8/96adzQKnFydBuM0TOUOYgatRfehrcjfW9zU= -SIZE (nagios-4.0.1.tar.gz) = 1695367 +SHA256 (nagios-4.0.8.tar.gz) = iyaNJQyXhRd1q+Fi9G9kck+V82fXUq5GMCgMxdNoyks= +SIZE (nagios-4.0.8.tar.gz) = 1805059 Index: patches/chroot-cgi_Makefile_in === RCS file: patches/chroot-cgi_Makefile_in diff -N patches/chroot-cgi_Makefile_in --- patches/chroot-cgi_Makefile_in 14 Jan 2013 11:57:44 - 1.5 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,14 +0,0 @@ -$OpenBSD: chroot-cgi_Makefile_in,v 1.5 2013/01/14 11:57:44 sthen Exp $ cgi/Makefile.in.orig Mon Jan 14 02:24:17 2013 -+++ cgi/Makefile.inMon Jan 14 02:24:18 2013 -@@ -35,8 +35,9 @@ CFLAGS=-Wall @CFLAGS@ @DEFS@ -DNSCGI - #CFLAGS_WARN=-Wall -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs - #CFLAGS_DEBUG=-ggdb3 -g3 - #CFLAGS+=$(CFLAGS_WARN) $(CFLAGS_DEBUG) -+CFLAGS+=-fno-pie - --LDFLAGS=@LDFLAGS@ -+LDFLAGS=-static -nopie @LDFLAGS@ - LIBS=@LIBS@ - - CGIS=avail.cgi cmd.cgi config.cgi extinfo.cgi history.cgi notifications.cgi outages.cgi showlog.cgi status.cgi statuswml.cgi summary.cgi tac.cgi $(CGIEXTRAS) Index: patches/chroot-sample-config_cgi_cfg_in === RCS file: patches/chroot-sample-config_cgi_cfg_in diff -N patches/chroot-sample-config_cgi_cfg_in --- patches/chroot-sample-config_cgi_cfg_in 25 Jul 2005 16:32:05 - 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,12 +0,0 @@ -$OpenBSD: chroot-sample-config_cgi_cfg_in,v 1.1.1.1 2005/07/25 16:32:05 sturm Exp $ sample-config/cgi.cfg.in.orig Sun Jan 30 16:45:34 2005 -+++ sample-config/cgi.cfg.in Sun Jan 30 16:45:56 2005 -@@ -21,7 +21,7 @@ - # value is used to locate the logo images needed by the statusmap - # and statuswrl CGIs. - --physical_html_path=@datadir@ -+physical_html_path=/nagios - - - Index: patches/patch-cgi_Makefile_in === RCS file: /cvs/ports/net/nagios/nagios/patches/patch-cgi_Makefile_in,v retrieving revision 1.6 diff -u -p -r1.6 patch-cgi_Makefile_in --- patches/patch-cgi_Makefile_in 7 Nov 2013 10:31:38 - 1.6 +++ patches/patch-cgi_Makefile_in 5 Feb 2015 13:37:33 - @@ -1,15 +1,14 @@ $OpenBSD: patch-cgi_Makefile_in,v 1.6 2013/11/07 10:31:38 rpe Exp $ cgi/Makefile.in.orig Wed Oct 16 01:36:42 2013 -+++ cgi/Makefile.inFri Nov 1 17:45:15 2013 -@@ -182,9 +182,9 @@ install-unstripped: - $(MAKE) install-basic +--- cgi/Makefile.in.orig Thu Feb 5 13:24:24 2015 cgi/Makefile.inThu Feb 5 13:24:24 2015 +@@ -36,8 +36,9 @@ JSONFLAGS=-DJSON_NAGIOS_4X +
Re: nagios update
On Thu, Feb 05, 2015 at 01:38:23PM +, Stuart Henderson wrote: Somewhat overdue, this has various memory lack/crash/hang/security fixes. Also rework the chroot handling to avoid separate patches. Lots of time_t format string issues, I already got bored of fixing those after handling them in Icinga and I don't wish to spend that much time on Nagios so let's mark it ONLY_FOR_ARCHS=${LP64_ARCHS}. I've only very lightly tested it, if there's anyone still running this would you like to give it a spin? OK rpe@
Re: nagios update
On Wed, 12 Dec 2012 22:49:47 +, Stuart Henderson wrote: anyone reading still using nagios on OpenBSD? please test and report back. it compiles ;) Index: Makefile === RCS file: /cvs/ports/net/nagios/nagios/Makefile,v retrieving revision 1.52 diff -u -p -r1.52 Makefile --- Makefile28 Apr 2012 10:51:44 - 1.52 +++ Makefile12 Dec 2012 22:47:08 - @@ -3,11 +3,10 @@ COMMENT-main= host and service monitor COMMENT-web= cgis and webpages for nagios -V= 3.3.1 +V= 3.4.3 DISTNAME= nagios-$V PKGNAME-main= nagios-$V PKGNAME-web= nagios-web-$V -REVISION= 2 WRKDIST= ${WRKDIR}/nagios CATEGORIES=net Index: distinfo === RCS file: /cvs/ports/net/nagios/nagios/distinfo,v retrieving revision 1.25 diff -u -p -r1.25 distinfo --- distinfo5 Sep 2011 14:56:45 - 1.25 +++ distinfo12 Dec 2012 22:47:08 - @@ -1,5 +1,2 @@ -MD5 (nagios-3.3.1.tar.gz) = yTU1TODXimO/q8MFX6d61Q== -RMD160 (nagios-3.3.1.tar.gz) = ONQn+dE3unW4Tzv+Kpi3KnaPYVg= -SHA1 (nagios-3.3.1.tar.gz) = eyUj3g2stRtRYt1T/EyQk5eAASU= -SHA256 (nagios-3.3.1.tar.gz) = xOOc0xqKnugU34SP2TO4YRRl90m0hDJnKu9K5YSdllI= -SIZE (nagios-3.3.1.tar.gz) = 1714630 +SHA256 (nagios-3.4.3.tar.gz) = LVwMxWuvsIpxhApu+jSa/B7rsnYf6g1APhuSnnyAGxA= +SIZE (nagios-3.4.3.tar.gz) = 1784746 Index: patches/chroot-cgi_Makefile_in === RCS file: /cvs/ports/net/nagios/nagios/patches/chroot-cgi_Makefile_in,v retrieving revision 1.3 diff -u -p -r1.3 chroot-cgi_Makefile_in --- patches/chroot-cgi_Makefile_in 12 Sep 2009 12:35:20 - 1.3 +++ patches/chroot-cgi_Makefile_in 12 Dec 2012 22:47:08 - @@ -1,11 +1,12 @@ --- cgi/Makefile.in.orig Thu Sep 10 07:17:08 2009 +++ cgi/Makefile.inThu Sep 10 07:17:33 2009 -@@ -36,7 +36,7 @@ +@@ -36,7 +36,8 @@ #CFLAGS_DEBUG=-ggdb3 -g3 #CFLAGS+=$(CFLAGS_WARN) $(CFLAGS_DEBUG) ++CFLAGS+=-fno-pie -LDFLAGS=@LDFLAGS@ -+LDFLAGS=-static @LDFLAGS@ ++LDFLAGS=-static -nopie @LDFLAGS@ LIBS=@LIBS@ CGIS=avail.cgi cmd.cgi config.cgi extinfo.cgi history.cgi notifications.cgi outages.cgi showlog.cgi status.cgi statuswml.cgi summary.cgi tac.cgi $(CGIEXTRAS) Index: patches/patch-html_Makefile_in === RCS file: patches/patch-html_Makefile_in diff -N patches/patch-html_Makefile_in --- patches/patch-html_Makefile_in 5 Sep 2011 14:56:46 - 1.7 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,85 +0,0 @@ -$OpenBSD: patch-html_Makefile_in,v 1.7 2011/09/05 14:56:46 sthen Exp $ html/Makefile.in.orig Sun Jul 24 18:53:52 2011 -+++ html/Makefile.in Tue Jul 26 14:02:08 2011 -@@ -33,52 +33,52 @@ distclean: clean - devclean: distclean - - install: -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR) -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/media -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/stylesheets -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/contexthelp -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/docs -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/docs/images -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/images -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/images/logos -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/includes -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/includes/rss -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/includes/rss/extlib -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/ssi -- $(INSTALL) -m 664 $(INSTALL_OPTS) robots.txt $(DESTDIR)$(HTMLDIR) --# $(INSTALL) -m 664 $(INSTALL_OPTS) docs/robots.txt $(DESTDIR)$(HTMLDIR)/docs -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR) -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/media -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/stylesheets -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/contexthelp -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/docs -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/docs/images -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/images -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/images/logos -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/includes -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/includes/rss -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/includes/rss/extlib -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/ssi -+ $(BSD_INSTALL_DATA) robots.txt $(DESTDIR)$(HTMLDIR) -+# $(BSD_INSTALL_DATA) docs/robots.txt $(DESTDIR)$(HTMLDIR)/docs - # Remove old HTML files (PHP files are used now) - rm -f $(DESTDIR)$(HTMLDIR)/index.html - rm -f $(DESTDIR)$(HTMLDIR)/main.html - rm -f
Re: nagios update
On 12/12/2012 11:49 PM, Stuart Henderson wrote: anyone reading still using nagios on OpenBSD? please test and report back. it compiles ;) Index: Makefile === RCS file: /cvs/ports/net/nagios/nagios/Makefile,v retrieving revision 1.52 diff -u -p -r1.52 Makefile --- Makefile 28 Apr 2012 10:51:44 - 1.52 +++ Makefile 12 Dec 2012 22:47:08 - @@ -3,11 +3,10 @@ COMMENT-main=host and service monitor COMMENT-web= cgis and webpages for nagios -V= 3.3.1 +V= 3.4.3 DISTNAME=nagios-$V PKGNAME-main=nagios-$V PKGNAME-web= nagios-web-$V -REVISION=2 WRKDIST= ${WRKDIR}/nagios CATEGORIES= net Index: distinfo === RCS file: /cvs/ports/net/nagios/nagios/distinfo,v retrieving revision 1.25 diff -u -p -r1.25 distinfo --- distinfo 5 Sep 2011 14:56:45 - 1.25 +++ distinfo 12 Dec 2012 22:47:08 - @@ -1,5 +1,2 @@ -MD5 (nagios-3.3.1.tar.gz) = yTU1TODXimO/q8MFX6d61Q== -RMD160 (nagios-3.3.1.tar.gz) = ONQn+dE3unW4Tzv+Kpi3KnaPYVg= -SHA1 (nagios-3.3.1.tar.gz) = eyUj3g2stRtRYt1T/EyQk5eAASU= -SHA256 (nagios-3.3.1.tar.gz) = xOOc0xqKnugU34SP2TO4YRRl90m0hDJnKu9K5YSdllI= -SIZE (nagios-3.3.1.tar.gz) = 1714630 +SHA256 (nagios-3.4.3.tar.gz) = LVwMxWuvsIpxhApu+jSa/B7rsnYf6g1APhuSnnyAGxA= +SIZE (nagios-3.4.3.tar.gz) = 1784746 Index: patches/chroot-cgi_Makefile_in === RCS file: /cvs/ports/net/nagios/nagios/patches/chroot-cgi_Makefile_in,v retrieving revision 1.3 diff -u -p -r1.3 chroot-cgi_Makefile_in --- patches/chroot-cgi_Makefile_in12 Sep 2009 12:35:20 - 1.3 +++ patches/chroot-cgi_Makefile_in12 Dec 2012 22:47:08 - @@ -1,11 +1,12 @@ --- cgi/Makefile.in.orig Thu Sep 10 07:17:08 2009 +++ cgi/Makefile.in Thu Sep 10 07:17:33 2009 -@@ -36,7 +36,7 @@ +@@ -36,7 +36,8 @@ #CFLAGS_DEBUG=-ggdb3 -g3 #CFLAGS+=$(CFLAGS_WARN) $(CFLAGS_DEBUG) ++CFLAGS+=-fno-pie -LDFLAGS=@LDFLAGS@ -+LDFLAGS=-static @LDFLAGS@ ++LDFLAGS=-static -nopie @LDFLAGS@ LIBS=@LIBS@ CGIS=avail.cgi cmd.cgi config.cgi extinfo.cgi history.cgi notifications.cgi outages.cgi showlog.cgi status.cgi statuswml.cgi summary.cgi tac.cgi $(CGIEXTRAS) Index: patches/patch-html_Makefile_in === RCS file: patches/patch-html_Makefile_in diff -N patches/patch-html_Makefile_in --- patches/patch-html_Makefile_in5 Sep 2011 14:56:46 - 1.7 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,85 +0,0 @@ -$OpenBSD: patch-html_Makefile_in,v 1.7 2011/09/05 14:56:46 sthen Exp $ html/Makefile.in.origSun Jul 24 18:53:52 2011 -+++ html/Makefile.in Tue Jul 26 14:02:08 2011 -@@ -33,52 +33,52 @@ distclean: clean - devclean: distclean - - install: --$(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR) --$(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/media --$(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/stylesheets --$(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/contexthelp --$(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/docs --$(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/docs/images --$(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/images --$(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/images/logos --$(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/includes --$(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/includes/rss --$(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/includes/rss/extlib --$(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/ssi --$(INSTALL) -m 664 $(INSTALL_OPTS) robots.txt $(DESTDIR)$(HTMLDIR) --# $(INSTALL) -m 664 $(INSTALL_OPTS) docs/robots.txt $(DESTDIR)$(HTMLDIR)/docs -+$(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR) -+$(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/media -+$(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/stylesheets -+$(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/contexthelp -+$(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/docs -+$(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/docs/images -+$(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/images -+$(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/images/logos -+$(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/includes -+$(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/includes/rss -+$(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/includes/rss/extlib -+$(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/ssi -+$(BSD_INSTALL_DATA) robots.txt $(DESTDIR)$(HTMLDIR) -+# $(BSD_INSTALL_DATA) docs/robots.txt $(DESTDIR)$(HTMLDIR)/docs - # Remove old HTML files (PHP files are used now) - rm -f $(DESTDIR)$(HTMLDIR)/index.html - rm -f
nagios update
anyone reading still using nagios on OpenBSD? please test and report back. it compiles ;) Index: Makefile === RCS file: /cvs/ports/net/nagios/nagios/Makefile,v retrieving revision 1.52 diff -u -p -r1.52 Makefile --- Makefile28 Apr 2012 10:51:44 - 1.52 +++ Makefile12 Dec 2012 22:47:08 - @@ -3,11 +3,10 @@ COMMENT-main= host and service monitor COMMENT-web= cgis and webpages for nagios -V= 3.3.1 +V= 3.4.3 DISTNAME= nagios-$V PKGNAME-main= nagios-$V PKGNAME-web= nagios-web-$V -REVISION= 2 WRKDIST= ${WRKDIR}/nagios CATEGORIES=net Index: distinfo === RCS file: /cvs/ports/net/nagios/nagios/distinfo,v retrieving revision 1.25 diff -u -p -r1.25 distinfo --- distinfo5 Sep 2011 14:56:45 - 1.25 +++ distinfo12 Dec 2012 22:47:08 - @@ -1,5 +1,2 @@ -MD5 (nagios-3.3.1.tar.gz) = yTU1TODXimO/q8MFX6d61Q== -RMD160 (nagios-3.3.1.tar.gz) = ONQn+dE3unW4Tzv+Kpi3KnaPYVg= -SHA1 (nagios-3.3.1.tar.gz) = eyUj3g2stRtRYt1T/EyQk5eAASU= -SHA256 (nagios-3.3.1.tar.gz) = xOOc0xqKnugU34SP2TO4YRRl90m0hDJnKu9K5YSdllI= -SIZE (nagios-3.3.1.tar.gz) = 1714630 +SHA256 (nagios-3.4.3.tar.gz) = LVwMxWuvsIpxhApu+jSa/B7rsnYf6g1APhuSnnyAGxA= +SIZE (nagios-3.4.3.tar.gz) = 1784746 Index: patches/chroot-cgi_Makefile_in === RCS file: /cvs/ports/net/nagios/nagios/patches/chroot-cgi_Makefile_in,v retrieving revision 1.3 diff -u -p -r1.3 chroot-cgi_Makefile_in --- patches/chroot-cgi_Makefile_in 12 Sep 2009 12:35:20 - 1.3 +++ patches/chroot-cgi_Makefile_in 12 Dec 2012 22:47:08 - @@ -1,11 +1,12 @@ --- cgi/Makefile.in.orig Thu Sep 10 07:17:08 2009 +++ cgi/Makefile.inThu Sep 10 07:17:33 2009 -@@ -36,7 +36,7 @@ +@@ -36,7 +36,8 @@ #CFLAGS_DEBUG=-ggdb3 -g3 #CFLAGS+=$(CFLAGS_WARN) $(CFLAGS_DEBUG) ++CFLAGS+=-fno-pie -LDFLAGS=@LDFLAGS@ -+LDFLAGS=-static @LDFLAGS@ ++LDFLAGS=-static -nopie @LDFLAGS@ LIBS=@LIBS@ CGIS=avail.cgi cmd.cgi config.cgi extinfo.cgi history.cgi notifications.cgi outages.cgi showlog.cgi status.cgi statuswml.cgi summary.cgi tac.cgi $(CGIEXTRAS) Index: patches/patch-html_Makefile_in === RCS file: patches/patch-html_Makefile_in diff -N patches/patch-html_Makefile_in --- patches/patch-html_Makefile_in 5 Sep 2011 14:56:46 - 1.7 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,85 +0,0 @@ -$OpenBSD: patch-html_Makefile_in,v 1.7 2011/09/05 14:56:46 sthen Exp $ html/Makefile.in.orig Sun Jul 24 18:53:52 2011 -+++ html/Makefile.in Tue Jul 26 14:02:08 2011 -@@ -33,52 +33,52 @@ distclean: clean - devclean: distclean - - install: -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR) -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/media -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/stylesheets -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/contexthelp -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/docs -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/docs/images -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/images -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/images/logos -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/includes -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/includes/rss -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/includes/rss/extlib -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/ssi -- $(INSTALL) -m 664 $(INSTALL_OPTS) robots.txt $(DESTDIR)$(HTMLDIR) --# $(INSTALL) -m 664 $(INSTALL_OPTS) docs/robots.txt $(DESTDIR)$(HTMLDIR)/docs -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR) -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/media -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/stylesheets -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/contexthelp -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/docs -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/docs/images -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/images -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/images/logos -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/includes -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/includes/rss -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/includes/rss/extlib -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/ssi -+ $(BSD_INSTALL_DATA) robots.txt $(DESTDIR)$(HTMLDIR) -+# $(BSD_INSTALL_DATA) docs/robots.txt $(DESTDIR)$(HTMLDIR)/docs - # Remove old HTML files (PHP files are used now) - rm -f $(DESTDIR)$(HTMLDIR)/index.html - rm -f $(DESTDIR)$(HTMLDIR)/main.html - rm -f $(DESTDIR)$(HTMLDIR)/side.html - for
Re: nagios update
Quoting Stuart Henderson s...@spacehopper.org: anyone reading still using nagios on OpenBSD? please test and report back. it compiles ;) Index: Makefile === RCS file: /cvs/ports/net/nagios/nagios/Makefile,v retrieving revision 1.52 diff -u -p -r1.52 Makefile --- Makefile28 Apr 2012 10:51:44 - 1.52 +++ Makefile12 Dec 2012 22:47:08 - @@ -3,11 +3,10 @@ COMMENT-main= host and service monitor COMMENT-web= cgis and webpages for nagios -V= 3.3.1 +V= 3.4.3 DISTNAME= nagios-$V PKGNAME-main= nagios-$V PKGNAME-web= nagios-web-$V -REVISION= 2 WRKDIST= ${WRKDIR}/nagios CATEGORIES=net Index: distinfo === RCS file: /cvs/ports/net/nagios/nagios/distinfo,v retrieving revision 1.25 diff -u -p -r1.25 distinfo --- distinfo5 Sep 2011 14:56:45 - 1.25 +++ distinfo12 Dec 2012 22:47:08 - @@ -1,5 +1,2 @@ -MD5 (nagios-3.3.1.tar.gz) = yTU1TODXimO/q8MFX6d61Q== -RMD160 (nagios-3.3.1.tar.gz) = ONQn+dE3unW4Tzv+Kpi3KnaPYVg= -SHA1 (nagios-3.3.1.tar.gz) = eyUj3g2stRtRYt1T/EyQk5eAASU= -SHA256 (nagios-3.3.1.tar.gz) = xOOc0xqKnugU34SP2TO4YRRl90m0hDJnKu9K5YSdllI= -SIZE (nagios-3.3.1.tar.gz) = 1714630 +SHA256 (nagios-3.4.3.tar.gz) = LVwMxWuvsIpxhApu+jSa/B7rsnYf6g1APhuSnnyAGxA= +SIZE (nagios-3.4.3.tar.gz) = 1784746 Index: patches/chroot-cgi_Makefile_in === RCS file: /cvs/ports/net/nagios/nagios/patches/chroot-cgi_Makefile_in,v retrieving revision 1.3 diff -u -p -r1.3 chroot-cgi_Makefile_in --- patches/chroot-cgi_Makefile_in 12 Sep 2009 12:35:20 - 1.3 +++ patches/chroot-cgi_Makefile_in 12 Dec 2012 22:47:08 - @@ -1,11 +1,12 @@ --- cgi/Makefile.in.orig Thu Sep 10 07:17:08 2009 +++ cgi/Makefile.inThu Sep 10 07:17:33 2009 -@@ -36,7 +36,7 @@ +@@ -36,7 +36,8 @@ #CFLAGS_DEBUG=-ggdb3 -g3 #CFLAGS+=$(CFLAGS_WARN) $(CFLAGS_DEBUG) ++CFLAGS+=-fno-pie -LDFLAGS=@LDFLAGS@ -+LDFLAGS=-static @LDFLAGS@ ++LDFLAGS=-static -nopie @LDFLAGS@ LIBS=@LIBS@ CGIS=avail.cgi cmd.cgi config.cgi extinfo.cgi history.cgi notifications.cgi outages.cgi showlog.cgi status.cgi statuswml.cgi summary.cgi tac.cgi $(CGIEXTRAS) Index: patches/patch-html_Makefile_in === RCS file: patches/patch-html_Makefile_in diff -N patches/patch-html_Makefile_in --- patches/patch-html_Makefile_in 5 Sep 2011 14:56:46 - 1.7 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,85 +0,0 @@ -$OpenBSD: patch-html_Makefile_in,v 1.7 2011/09/05 14:56:46 sthen Exp $ html/Makefile.in.orig Sun Jul 24 18:53:52 2011 -+++ html/Makefile.in Tue Jul 26 14:02:08 2011 -@@ -33,52 +33,52 @@ distclean: clean - devclean: distclean - - install: -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR) -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/media -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/stylesheets -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/contexthelp -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/docs -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/docs/images -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/images -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/images/logos -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/includes -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/includes/rss -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/includes/rss/extlib -- $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(HTMLDIR)/ssi -- $(INSTALL) -m 664 $(INSTALL_OPTS) robots.txt $(DESTDIR)$(HTMLDIR) --# $(INSTALL) -m 664 $(INSTALL_OPTS) docs/robots.txt $(DESTDIR)$(HTMLDIR)/docs -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR) -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/media -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/stylesheets -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/contexthelp -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/docs -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/docs/images -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/images -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/images/logos -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/includes -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/includes/rss -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/includes/rss/extlib -+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(HTMLDIR)/ssi -+ $(BSD_INSTALL_DATA) robots.txt $(DESTDIR)$(HTMLDIR) -+# $(BSD_INSTALL_DATA) docs/robots.txt $(DESTDIR)$(HTMLDIR)/docs - # Remove old HTML files (PHP files are used now) - rm -f $(DESTDIR)$(HTMLDIR)/index.html - rm -f $(DESTDIR)$(HTMLDIR)/main.html - rm -f