Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Oct 2013 19:44:10 +0000 (UTC)
From:      Olli Hauer <ohauer@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r329368 - in head: . net-mgmt/nrpe net-mgmt/nrpe/files net-mgmt/nrpe2
Message-ID:  <201310041944.r94JiAsb014592@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ohauer
Date: Fri Oct  4 19:44:10 2013
New Revision: 329368
URL: http://svnweb.freebsd.org/changeset/ports/329368

Log:
  - update nrpe to version 2.15
  - add stage support
  - move from net-mgmt/nrpe2 -> net-mgmt/nrpe
    to reflect the port and package name
  
  Changes:
  2.15 - 09/06/2013
  -----------------
  - Now compiles on HP-UX (Grant Byers)
  - Added support for IPv6 (Leo Baltus, Eric Stanley)

Added:
  head/net-mgmt/nrpe/
     - copied from r329365, head/net-mgmt/nrpe2/
Deleted:
  head/net-mgmt/nrpe/files/pkg-deinstall.in
  head/net-mgmt/nrpe/files/pkg-install.in
  head/net-mgmt/nrpe2/
Modified:
  head/MOVED
  head/UPDATING
  head/net-mgmt/nrpe/Makefile
  head/net-mgmt/nrpe/distinfo
  head/net-mgmt/nrpe/files/nrpe2.in
  head/net-mgmt/nrpe/files/pkg-message.in
  head/net-mgmt/nrpe/pkg-plist

Modified: head/MOVED
==============================================================================
--- head/MOVED	Fri Oct  4 19:43:20 2013	(r329367)
+++ head/MOVED	Fri Oct  4 19:44:10 2013	(r329368)
@@ -4981,3 +4981,4 @@ www/py-beautifulsoup30||2013-10-03|Outda
 comms/umcs784||2013-10-03|Outdated, included in base system as umcs(4)
 graphics/libwpg01|graphics/libwpg|2013-10-04|Outdated, consider using a new version
 textproc/libwpd08|textproc/libwpd|2013-10-04|Outdated, consider using a new version
+net-mgmt/nrpe2|net-mgmt/nrpe|2013-10-04|Reflect the real portname

Modified: head/UPDATING
==============================================================================
--- head/UPDATING	Fri Oct  4 19:43:20 2013	(r329367)
+++ head/UPDATING	Fri Oct  4 19:44:10 2013	(r329368)
@@ -5,6 +5,18 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20131004:
+  AFFECTS: users of net-mgmt/nrpe2
+  AUTHOR: ohauer@FreeBSD.org
+
+  The port nrpe2 was updated and moved to nrpe
+  
+  # portmaster -o net-mgmt/nrpe net-mgmt/nrpe2
+    or
+  # portupgrade -fo net-mgmt/nrpe net-mgmt/nrpe2
+    or
+  # pkg set -o net-mgmt/nrpe2:net-mgmt/nrpe
+
 20131003:
   AFFECTS: users of lang/python* and ports
   AUTHOR: mva@FreeBSD.org
@@ -18,7 +30,6 @@ you update your ports collection, before
 
   DEFAULT_VERSIONS=python=2.7 python2=2.7 python3=3.3
 
-
 20130929:
   AFFECTS: users of x11/pixman
   AUTHOR: zeising@FreeBSD.org

Modified: head/net-mgmt/nrpe/Makefile
==============================================================================
--- head/net-mgmt/nrpe2/Makefile	Fri Oct  4 19:27:20 2013	(r329365)
+++ head/net-mgmt/nrpe/Makefile	Fri Oct  4 19:44:10 2013	(r329368)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	nrpe
-DISTVERSION=	2.14
+DISTVERSION=	2.15
 CATEGORIES=	net-mgmt
 MASTER_SITES=	SF/nagios/${PORTNAME}-2.x/${PORTNAME}-${PORTVERSION}
 
@@ -16,14 +16,24 @@ LATEST_LINK=	nrpe2
 USES=		perl5
 USE_PERL5=	build
 USE_RC_SUBR=	nrpe2
-
-CONFLICTS=	nrpe-1.*
+GNU_CONFIGURE=	yes
 
 OPTIONS_DEFINE=	SSL ARGS
+
 SSL_DESC=	Enable SSL support (disables plain-text server)
 ARGS_DESC=	Enable command argument processing **Security Risk**
 
-GNU_CONFIGURE=	yes
+SSL_USE=		OPENSSL=yes
+SSL_CONFIGURE_ON=	--enable-ssl --with-ssl=${OPENSSLDIR} \
+			--with-ssl-inc=${OPENSSLINC} \
+			--with-ssl-lib=${OPENSSLLIB}
+SSL_CONFIGURE_OFF=	--disable-ssl
+SSL_CFLAGS=		-I${OPENSSLINC}
+
+ARGS_CONFIGURE_ON=	--enable-command-args
+ARGS_CONFIGURE_OFF=	--disable-command-args
+
+.include <bsd.port.options.mk>
 
 NAGIOSUSER?=	nagios
 NAGIOSGROUP?=	nagios
@@ -33,8 +43,9 @@ GROUPS=		${NAGIOSGROUP}
 
 NAGIOSUID=	181
 NAGIOSGID=	${NAGIOSUID}
+NRPE_PIDDIR?=	/var/run/nrpe2
 
-CONFIGURE_ARGS=	--bindir=${PREFIX}/sbin \
+CONFIGURE_ARGS+=--bindir=${PREFIX}/sbin \
 		--libexecdir=${PREFIX}/libexec/nagios \
 		--sysconfdir=${PREFIX}/etc \
 		--localstatedir=${NAGIOSDIR} \
@@ -42,53 +53,22 @@ CONFIGURE_ARGS=	--bindir=${PREFIX}/sbin 
 		--with-nrpe-group=${NAGIOSGROUP}
 
 PLIST_SUB=	NAGIOSDIR=${NAGIOSDIR} \
-		NAGIOSUSER=${NAGIOSUSER} \
-		NAGIOSGROUP=${NAGIOSGROUP} \
 		NAGIOSUID=${NAGIOSUID} \
-		NAGIOSGID=${NAGIOSGID}
+		NRPE_PIDDIR=${NRPE_PIDDIR}
 
-SUB_FILES=	pkg-install \
-		pkg-deinstall \
-		pkg-message
-
-SUB_LIST=	PREFIX=${PREFIX} \
-		${PLIST_SUB}
-
-NO_STAGE=	yes
-.include <bsd.port.pre.mk>
-
-.if ${PORT_OPTIONS:MSSL}
-.include "${PORTSDIR}/Mk/bsd.openssl.mk"
-CONFIGURE_ARGS+=	--enable-ssl
-.else
-CONFIGURE_ARGS+=	--disable-ssl
-.endif
-
-.if ${PORT_OPTIONS:MARGS}
-CONFIGURE_ARGS+=	--enable-command-args
-.else
-CONFIGURE_ARGS+=	--disable-command-args
-.endif
+SUB_FILES=	pkg-message
 
 post-patch:
-	@${REINPLACE_CMD} -e 's#/var/run/nrpe.pid#/var/run/nrpe2/nrpe2.pid#g' \
-		-e 's#/usr/lib/nagios/plugins/#${LOCALBASE}/libexec/nagios/#g' \
-		-e 's#/usr/bin/sudo#${LOCALBASE}/bin/sudo#g' \
+	@${REINPLACE_CMD} -e 's|/var/run/nrpe.pid|${NRPE_PIDDIR}/nrpe2.pid|g' \
+		-e 's|/usr/lib/nagios/plugins/|${LOCALBASE}/libexec/nagios/|g' \
+		-e 's|/usr/bin/sudo|${LOCALBASE}/bin/sudo|g' \
 		${WRKSRC}/sample-config/nrpe.cfg.in
-
-pre-install:
-	@${SH} ${PKGINSTALL} ${DISTNAME} PRE-INSTALL
-
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/src/nrpe ${PREFIX}/sbin/nrpe2
-	${INSTALL_PROGRAM} ${WRKSRC}/src/check_nrpe ${PREFIX}/libexec/nagios/check_nrpe2
-	${INSTALL_DATA} ${WRKSRC}/sample-config/nrpe.cfg ${PREFIX}/etc/nrpe.cfg-sample
-	${MKDIR} ${NAGIOSDIR}
-
-post-install:
-	@${SH} ${PKGINSTALL} ${DISTNAME} POST-INSTALL
-	@[ -f ${PREFIX}/etc/nrpe.cfg ] || \
-	    ${CP} -p ${PREFIX}/etc/nrpe.cfg-sample ${PREFIX}/etc/nrpe.cfg
-	@${CAT} ${PKGMESSAGE}
+	${INSTALL} -d ${STAGEDIR}${NRPE_PIDDIR}
+	${INSTALL} -m 750 -d ${STAGEDIR}${NAGIOSDIR}
+	${INSTALL_PROGRAM} ${WRKSRC}/src/nrpe ${STAGEDIR}${PREFIX}/sbin/nrpe2
+	${MKDIR} ${STAGEDIR}${PREFIX}/libexec/nagios
+	${INSTALL_PROGRAM} ${WRKSRC}/src/check_nrpe ${STAGEDIR}${PREFIX}/libexec/nagios/check_nrpe2
+	${INSTALL_DATA} ${WRKSRC}/sample-config/nrpe.cfg ${STAGEDIR}${PREFIX}/etc/nrpe.cfg.sample
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/net-mgmt/nrpe/distinfo
==============================================================================
--- head/net-mgmt/nrpe2/distinfo	Fri Oct  4 19:27:20 2013	(r329365)
+++ head/net-mgmt/nrpe/distinfo	Fri Oct  4 19:44:10 2013	(r329368)
@@ -1,2 +1,2 @@
-SHA256 (nrpe-2.14.tar.gz) = 808c7c4a82d0addf15449663e4712b5018c8bbd668e46723139f731f1ac44431
-SIZE (nrpe-2.14.tar.gz) = 421635
+SHA256 (nrpe-2.15.tar.gz) = 66383b7d367de25ba031d37762d83e2b55de010c573009c6f58270b137131072
+SIZE (nrpe-2.15.tar.gz) = 419695

Modified: head/net-mgmt/nrpe/files/nrpe2.in
==============================================================================
--- head/net-mgmt/nrpe2/files/nrpe2.in	Fri Oct  4 19:27:20 2013	(r329365)
+++ head/net-mgmt/nrpe/files/nrpe2.in	Fri Oct  4 19:44:10 2013	(r329368)
@@ -40,7 +40,7 @@ find_pidfile()
 	if get_pidfile_from_conf pid_file %%PREFIX%%/etc/nrpe.cfg; then
 		pidfile="$_pidfile_from_conf"
 	else
-		pidfile='/var/run/nrpe2/nrpe2.pid'
+		pidfile='%%PIDDIR%%/nrpe2.pid'
 	fi
 }
 

Modified: head/net-mgmt/nrpe/files/pkg-message.in
==============================================================================
--- head/net-mgmt/nrpe2/files/pkg-message.in	Fri Oct  4 19:27:20 2013	(r329365)
+++ head/net-mgmt/nrpe/files/pkg-message.in	Fri Oct  4 19:44:10 2013	(r329368)
@@ -4,7 +4,7 @@
 
    nrpe2_enable="YES"
 
- A sample configuration is available in %%PREFIX%%/etc/nrpe.cfg-sample.
+ A sample configuration is available in %%PREFIX%%/etc/nrpe.cfg.sample.
  Copy to nrpe.cfg where required and edit to suit your needs.
 
 **********************************************************************

Modified: head/net-mgmt/nrpe/pkg-plist
==============================================================================
--- head/net-mgmt/nrpe2/pkg-plist	Fri Oct  4 19:27:20 2013	(r329365)
+++ head/net-mgmt/nrpe/pkg-plist	Fri Oct  4 19:44:10 2013	(r329368)
@@ -1,7 +1,9 @@
-@unexec cmp -s %D/etc/nrpe.cfg-sample %D/etc/nrpe.cfg && rm %D/etc/nrpe.cfg || true
-etc/nrpe.cfg-sample
-@exec test -f %B/nrpe.cfg || cp -p %D/%F %B/nrpe.cfg
+@unexec cmp -s %D/etc/nrpe.cfg.sample %D/etc/nrpe.cfg && rm %D/etc/nrpe.cfg || true
+etc/nrpe.cfg.sample
+@exec test -f %B/nrpe.cfg || install -m 644 %D/%F %B/nrpe.cfg
 libexec/nagios/check_nrpe2
-@dirrmtry libexec/nagios
 sbin/nrpe2
-@unexec rmdir %%NAGIOSDIR%% 2>/dev/null || true
+@dirrmtry libexec/nagios
+@exec install -m 755 -o %%NAGIOSUID%% -d %%NRPE_PIDDIR%%
+@dirrmtry %%NAGIOSDIR%%
+@dirrmtry %%NRPE_PIDDIR%%



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310041944.r94JiAsb014592>