- Update to 4.3.11 Cleanups, removed some unnecessary patches with REINPLACE Removed MAKE_JOBS_UNSAFE as it worked for me with -j4 Proper usage of USERS and GROUPS Generated with FreeBSD Port Tools 0.99_7 (mode: update, diff: suffix)
Responsible Changed From-To: freebsd-ports-bugs->swills swills@ wants this submitter's PRs (via the GNATS Auto Assign Tool)
Hold on this, I'm going to submit a new diff... Just learned the core xymon dev really wants people to use fping and not the included "xymonping" utility.
This updated patch addresses some pkg-plist issues (mkdir+chown where install is better suited). It also adds mtr-nox11 (recommended over system traceroute) and fping (recommended as default pinging utility).
Author: swills Date: Mon May 27 02:13:58 2013 New Revision: 319149 URL: http://svnweb.freebsd.org/changeset/ports/319149 Log: - Update to 4.3.11 - Proper usage of USERS and GROUPS PR: ports/178322 Submitted by: Mark Felder <feld@feld.me> (maintainer) Deleted: head/net-mgmt/xymon-server/files/patch-build-Makefile.rules head/net-mgmt/xymon-server/files/patch-xymond-client-freebsd.c head/net-mgmt/xymon-server/files/patch-xymonnet-Makefile Modified: head/net-mgmt/xymon-server/Makefile head/net-mgmt/xymon-server/distinfo (contents, props changed) head/net-mgmt/xymon-server/pkg-plist (contents, props changed) Modified: head/net-mgmt/xymon-server/Makefile ============================================================================== --- head/net-mgmt/xymon-server/Makefile Mon May 27 01:56:56 2013 (r319148) +++ head/net-mgmt/xymon-server/Makefile Mon May 27 02:13:58 2013 (r319149) @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= xymon -PORTVERSION= 4.3.10 -PORTREVISION= 3 +PORTVERSION= 4.3.11 CATEGORIES= net-mgmt www MASTER_SITES= SF/xymon/Xymon/${PORTVERSION} PKGNAMESUFFIX= -server${PKGNAMESUFFIX2} @@ -16,9 +15,12 @@ LICENSE= GPLv2 BUILD_DEPENDS= rrdtool:${PORTSDIR}/databases/rrdtool LIB_DEPENDS= png15:${PORTSDIR}/graphics/png \ pcre:${PORTSDIR}/devel/pcre -RUN_DEPENDS= rrdtool:${PORTSDIR}/databases/rrdtool +RUN_DEPENDS= rrdtool:${PORTSDIR}/databases/rrdtool \ + fping:${PORTSDIR}/net/fping \ + mtr:${PORTSDIR}/net/mtr-nox11 -MAKE_JOBS_UNSAFE= yes +USERS= xymon +GROUPS= xymon # Options XYMONUSER?= xymon @@ -27,6 +29,7 @@ XYMONHOSTIP?= 127.0.0.1 USE_GMAKE= yes USE_OPENSSL= yes +MAKE_JOBS_UNSAFE= yes CONFIGURE_ENV= MAKE=gmake MAKE_ENV+= XYMONUSER="${XYMONUSER}" MAKE_ENV+= XYMONHOSTNAME="${XYMONHOSTNAME}" @@ -79,18 +82,18 @@ LIB_DEPENDS+= netsnmp.30:${PORTSDIR}/net post-patch: ${REINPLACE_CMD} -e 's|!/bin/bash|!/usr/local/bin/bash|' \ ${WRKSRC}/xymond/xymonreports.sh.DIST + ${REINPLACE_CMD} -e 's|web-build client|web-build|' ${WRKSRC}/build/Makefile.rules + ${REINPLACE_CMD} -e 's|install-docs install-client|install-docs|' ${WRKSRC}/build/Makefile.rules + ${REINPLACE_CMD} -e 's|$(INSTALLETCDIR)/protocols.cfg|$(INSTALLETCDIR)/protocols.cfg.DIST|' ${WRKSRC}/xymonnet/Makefile + ${REINPLACE_CMD} -e 's|TRACEROUTE="traceroute"|TRACEROUTE="mtr -c 2 -n --report"|' ${WRKSRC}/xymond/etcfiles/xymonserver.cfg.DIST + ${REINPLACE_CMD} -e 's|FPING="@FPING@"|FPING="fping"|' ${WRKSRC}/xymond/etcfiles/xymonserver.cfg.DIST # Configure script is interactive do-configure: ${CP} ${FILESDIR}/Makefile ${WRKSRC}/ -pre-install: - if ! pw groupshow ${XYMONUSER}; then pw groupadd ${XYMONUSER} -g 280; fi - if ! pw usershow ${XYMONUSER}; then pw useradd ${XYMONUSER} -g ${XYMONUSER} -u 280 \ - -h - -d ${WWWDIR} -s /usr/sbin/nologin -c "Xymon Monitor"; fi - post-install: - -${MKDIR} ${WWWDIR}/server/etc + ${MKDIR} ${WWWDIR}/server/etc ${INSTALL_SCRIPT} ${WRKSRC}/build/upgrade430.sh ${WWWDIR}/server/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/build/renamevars ${WWWDIR}/server/bin/ .for i in ${FIXME1} Modified: head/net-mgmt/xymon-server/distinfo ============================================================================== --- head/net-mgmt/xymon-server/distinfo Mon May 27 01:56:56 2013 (r319148) +++ head/net-mgmt/xymon-server/distinfo Mon May 27 02:13:58 2013 (r319149) @@ -1,2 +1,2 @@ -SHA256 (repacked/xymon-4.3.10.tar.gz) = 06b519cbe94b93a4b1ea5601d55e58f3ad8304acf555cf3d11ba04cee47455c1 -SIZE (repacked/xymon-4.3.10.tar.gz) = 2754807 +SHA256 (repacked/xymon-4.3.11.tar.gz) = d36f4ea320816375377d97784b7f0e04b8df3dfd19f75a2f1ff4b9f86e6829ee +SIZE (repacked/xymon-4.3.11.tar.gz) = 2760418 Modified: head/net-mgmt/xymon-server/pkg-plist ============================================================================== --- head/net-mgmt/xymon-server/pkg-plist Mon May 27 01:56:56 2013 (r319148) +++ head/net-mgmt/xymon-server/pkg-plist Mon May 27 02:13:58 2013 (r319149) @@ -1,6 +1,3 @@ -@exec if ! pw groupshow %%XYMONUSER%% 2>/dev/null; then pw groupadd %%XYMONUSER%% -g 280; fi -@exec if ! pw usershow %%XYMONUSER%% 2>/dev/null; then pw useradd %%XYMONUSER%% -g %%XYMONUSER%% -u 280 -h - -d %%WWWDIR%% -s /usr/sbin/nologin -c "Xymon Monitor"; fi -@unexec if pw usershow %%XYMONUSER%%; then pw userdel %%XYMONUSER%%; fi %%WWWDIR%%/cgi-bin/appfeed-critical.sh %%WWWDIR%%/cgi-bin/appfeed.sh %%WWWDIR%%/cgi-bin/certreport.sh @@ -385,38 +382,22 @@ %%WWWDIR%%/server/www/menu/xymonmenu-blue.css %%WWWDIR%%/server/www/menu/xymonmenu-grey.css %%WWWDIR%%/server/xymon.sh -@exec mkdir %D/%%WWWDIR%%/data -@exec mkdir %D/%%WWWDIR%%/data/acks -@exec mkdir %D/%%WWWDIR%%/data/data -@exec mkdir %D/%%WWWDIR%%/data/disabled -@exec mkdir %D/%%WWWDIR%%/data/hist -@exec mkdir %D/%%WWWDIR%%/data/histlogs -@exec mkdir %D/%%WWWDIR%%/data/hostdata -@exec mkdir %D/%%WWWDIR%%/data/logs -@exec mkdir %D/%%WWWDIR%%/data/rrd -@exec mkdir %D/%%WWWDIR%%/server/download -@exec mkdir %D/%%WWWDIR%%/server/tmp -@exec mkdir %D/%%WWWDIR%%/server/www/html -@exec mkdir %D/%%WWWDIR%%/server/www/notes -@exec mkdir %D/%%WWWDIR%%/server/www/rep -@exec mkdir %D/%%WWWDIR%%/server/www/snap -@exec mkdir %D/%%WWWDIR%%/server/www/wml -@exec chown %%XYMONUSER%% %D/%%WWWDIR%%/data -@exec chown %%XYMONUSER%% %D/%%WWWDIR%%/data/acks -@exec chown %%XYMONUSER%% %D/%%WWWDIR%%/data/data -@exec chown %%XYMONUSER%% %D/%%WWWDIR%%/data/disabled -@exec chown %%XYMONUSER%% %D/%%WWWDIR%%/data/hist -@exec chown %%XYMONUSER%% %D/%%WWWDIR%%/data/histlogs -@exec chown %%XYMONUSER%% %D/%%WWWDIR%%/data/hostdata -@exec chown %%XYMONUSER%% %D/%%WWWDIR%%/data/logs -@exec chown %%XYMONUSER%% %D/%%WWWDIR%%/data/rrd -@exec chown %%XYMONUSER%% %D/%%WWWDIR%%/server/download -@exec chown %%XYMONUSER%% %D/%%WWWDIR%%/server/tmp -@exec chown %%XYMONUSER%% %D/%%WWWDIR%%/server/www/html -@exec chown %%XYMONUSER%% %D/%%WWWDIR%%/server/www/notes -@exec chown %%XYMONUSER%% %D/%%WWWDIR%%/server/www/rep -@exec chown %%XYMONUSER%% %D/%%WWWDIR%%/server/www/snap -@exec chown %%XYMONUSER%% %D/%%WWWDIR%%/server/www/wml +@exec install -d -o %%XYMONUSER%% %D/%%WWWDIR%%/data +@exec install -d -o %%XYMONUSER%% %D/%%WWWDIR%%/data/acks +@exec install -d -o %%XYMONUSER%% %D/%%WWWDIR%%/data/data +@exec install -d -o %%XYMONUSER%% %D/%%WWWDIR%%/data/disabled +@exec install -d -o %%XYMONUSER%% %D/%%WWWDIR%%/data/hist +@exec install -d -o %%XYMONUSER%% %D/%%WWWDIR%%/data/histlogs +@exec install -d -o %%XYMONUSER%% %D/%%WWWDIR%%/data/hostdata +@exec install -d -o %%XYMONUSER%% %D/%%WWWDIR%%/data/logs +@exec install -d -o %%XYMONUSER%% %D/%%WWWDIR%%/data/rrd +@exec install -d -o %%XYMONUSER%% %D/%%WWWDIR%%/server/download +@exec install -d -o %%XYMONUSER%% %D/%%WWWDIR%%/server/tmp +@exec install -d -o %%XYMONUSER%% %D/%%WWWDIR%%/server/www/html +@exec install -d -o %%XYMONUSER%% %D/%%WWWDIR%%/server/www/notes +@exec install -d -o %%XYMONUSER%% %D/%%WWWDIR%%/server/www/rep +@exec install -d -o %%XYMONUSER%% %D/%%WWWDIR%%/server/www/snap +@exec install -d -o %%XYMONUSER%% %D/%%WWWDIR%%/server/www/wml @dirrm %%WWWDIR%%/server/www/wml @dirrm %%WWWDIR%%/server/www/snap @dirrm %%WWWDIR%%/server/www/rep @@ -450,8 +431,5 @@ @dirrm %%WWWDIR%%/cgi-secure @dirrm %%WWWDIR%%/cgi-bin @dirrmtry %%WWWDIR%% -@exec mkdir -p %%VARBASE%%/log/xymon -@exec chown %%XYMONUSER%% %%VARBASE%%/log/xymon -@cwd %%VARBASE%% -@dirrmtry log/xymon -@cwd +@exec install -d -o %%XYMONUSER%% -p %%VARBASE%%/log/xymon +@dirrmtry %%VARBASE%%/log/xymon _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Commited. Thanks! I kept MAKE_JOBS_UNSAFE because I saw failures without it.