Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Oct 2014 19:51:34 +0000 (UTC)
From:      Mark Felder <feld@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r370392 - in head/net-mgmt/xymon-client: . files
Message-ID:  <201410071951.s97JpY8W080909@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: feld
Date: Tue Oct  7 19:51:33 2014
New Revision: 370392
URL: https://svnweb.freebsd.org/changeset/ports/370392
QAT: https://qat.redports.org/buildarchive/r370392/

Log:
  Add CPE support. While here, modernize plist and use @sample

Modified:
  head/net-mgmt/xymon-client/Makefile
  head/net-mgmt/xymon-client/files/patch-Makefile
  head/net-mgmt/xymon-client/pkg-plist

Modified: head/net-mgmt/xymon-client/Makefile
==============================================================================
--- head/net-mgmt/xymon-client/Makefile	Tue Oct  7 19:43:33 2014	(r370391)
+++ head/net-mgmt/xymon-client/Makefile	Tue Oct  7 19:51:33 2014	(r370392)
@@ -20,7 +20,9 @@ XYMONUSER?=	xymon
 XYMONHOSTIP?=	127.0.0.1
 
 MAKE_JOBS_UNSAFE=	yes
-USES=		gmake
+USES=		cpe gmake
+CPE_VENDOR=	xymon
+CPE_PRODUCT=	xymon
 CONFIGURE_ENV=	MAKE=${MAKE_CMD}
 MAKE_ENV+=	XYMONUSER="${XYMONUSER}"
 MAKE_ENV+=	XYMONHOSTIP="${XYMONHOSTIP}"
@@ -35,10 +37,4 @@ CONFIG_FILES=	clientlaunch.cfg xymonclie
 do-configure:
 	${CP} ${FILESDIR}/Makefile ${WRKSRC}/
 
-post-install:
-.for i in ${CONFIG_FILES}
-	${CP} -np ${STAGEDIR}${WWWDIR}/etc/${i}.DIST \
-		${STAGEDIR}${WWWDIR}/etc/${i} || ${TRUE}
-.endfor
-
 .include <bsd.port.mk>

Modified: head/net-mgmt/xymon-client/files/patch-Makefile
==============================================================================
--- head/net-mgmt/xymon-client/files/patch-Makefile	Tue Oct  7 19:43:33 2014	(r370391)
+++ head/net-mgmt/xymon-client/files/patch-Makefile	Tue Oct  7 19:51:33 2014	(r370392)
@@ -5,7 +5,7 @@
  	if test ! -d $(INSTALLROOT)$(XYMONHOME)/ext   ; then mkdir -p $(INSTALLROOT)$(XYMONHOME)/ext   ; chmod 755 $(INSTALLROOT)$(XYMONHOME)/ext  ; fi
  	if test ! -d $(INSTALLROOT)$(XYMONHOME)/local ; then mkdir -p $(INSTALLROOT)$(XYMONHOME)/local ; chmod 755 $(INSTALLROOT)$(XYMONHOME)/local; fi
 -	if test ! -f $(INSTALLROOT)$(XYMONHOME)/etc/localclient.cfg ; then cp localclient.cfg $(INSTALLROOT)$(XYMONHOME)/etc/ ; chmod 644 $(INSTALLROOT)$(XYMONHOME)/etc/localclient.cfg; fi
-+	if test ! -f $(INSTALLROOT)$(XYMONHOME)/etc/localclient.cfg.DIST ; then cp localclient.cfg $(INSTALLROOT)$(XYMONHOME)/etc/localclient.cfg.DIST ; chmod 644 $(INSTALLROOT)$(XYMONHOME)/etc/localclient.cfg.DIST; fi
++	if test ! -f $(INSTALLROOT)$(XYMONHOME)/etc/localclient.cfg.sample ; then cp localclient.cfg $(INSTALLROOT)$(XYMONHOME)/etc/localclient.cfg.sample ; chmod 644 $(INSTALLROOT)$(XYMONHOME)/etc/localclient.cfg.sample; fi
  	if test ! -f $(INSTALLROOT)$(XYMONHOME)/local/README; then cp README-local $(INSTALLROOT)$(XYMONHOME)/local/README ; chmod 644 $(INSTALLROOT)$(XYMONHOME)/local/README; fi
  	chmod 755 runclient.sh $(PROGRAMS) xymonclient*.sh $(COMMONTOOLS) $(EXTRATOOLS)
  	cp -fp runclient.sh $(INSTALLROOT)$(XYMONHOME)
@@ -14,9 +14,9 @@
 -	../build/merge-sects clientlaunch.cfg $(INSTALLROOT)$(XYMONHOME)/etc/clientlaunch.cfg
 -	../build/merge-lines xymonclient.cfg $(INSTALLROOT)$(XYMONHOME)/etc/xymonclient.cfg
 -	chmod 644 $(INSTALLROOT)$(XYMONHOME)/etc/clientlaunch.cfg $(INSTALLROOT)$(XYMONHOME)/etc/xymonclient.cfg
-+	../build/merge-sects clientlaunch.cfg $(INSTALLROOT)$(XYMONHOME)/etc/clientlaunch.cfg.DIST
-+	../build/merge-lines xymonclient.cfg $(INSTALLROOT)$(XYMONHOME)/etc/xymonclient.cfg.DIST
-+	chmod 644 $(INSTALLROOT)$(XYMONHOME)/etc/clientlaunch.cfg.DIST $(INSTALLROOT)$(XYMONHOME)/etc/xymonclient.cfg.DIST
++	../build/merge-sects clientlaunch.cfg $(INSTALLROOT)$(XYMONHOME)/etc/clientlaunch.cfg.sample
++	../build/merge-lines xymonclient.cfg $(INSTALLROOT)$(XYMONHOME)/etc/xymonclient.cfg.sample
++	chmod 644 $(INSTALLROOT)$(XYMONHOME)/etc/clientlaunch.cfg.sample $(INSTALLROOT)$(XYMONHOME)/etc/xymonclient.cfg.sample
  
  ifndef PKGBUILD
  	chown -R $(XYMONUSER) $(INSTALLROOT)$(XYMONHOME)

Modified: head/net-mgmt/xymon-client/pkg-plist
==============================================================================
--- head/net-mgmt/xymon-client/pkg-plist	Tue Oct  7 19:43:33 2014	(r370391)
+++ head/net-mgmt/xymon-client/pkg-plist	Tue Oct  7 19:51:33 2014	(r370392)
@@ -22,26 +22,20 @@
 %%WWWDIR%%/client/bin/xymonlaunch
 %%WWWDIR%%/client/bin/logfetch
 %%WWWDIR%%/client/bin/msgcache
-@unexec if cmp -s %D/%%WWWDIR%%/client/etc/clientlaunch.cfg %D/%%WWWDIR%%/client/etc/clientlaunch.cfg.DIST; then rm -f %D/%%WWWDIR%%/client/etc/clientlaunch.cfg; fi
-@unexec if cmp -s %D/%%WWWDIR%%/client/etc/xymonclient.cfg %D/%%WWWDIR%%/client/etc/xymonclient.cfg.DIST; then rm -f %D/%%WWWDIR%%/client/etc/xymonclient.cfg; fi
-@unexec if cmp -s %D/%%WWWDIR%%/client/etc/localclient.cfg %D/%%WWWDIR%%/client/etc/localclient.cfg.DIST; then rm -f %D/%%WWWDIR%%/client/etc/localclient.cfg; fi
-%%WWWDIR%%/client/etc/clientlaunch.cfg.DIST
-@exec [ ! -f %B/clientlaunch.cfg ] && cp %B/%f %B/clientlaunch.cfg
-%%WWWDIR%%/client/etc/xymonclient.cfg.DIST
-@exec [ ! -f %B/xymonclient.cfg ] && cp %B/%f %B/xymonclient.cfg
-%%WWWDIR%%/client/etc/localclient.cfg.DIST
-@exec [ ! -f %B/localclient.cfg ] && cp %B/%f %B/localclient.cfg
+@sample %%WWWDIR%%/client/etc/clientlaunch.cfg.sample
+@sample %%WWWDIR%%/client/etc/xymonclient.cfg.sample
+@sample %%WWWDIR%%/client/etc/localclient.cfg.sample
 %%WWWDIR%%/client/local/README
 %%WWWDIR%%/client/runclient.sh
 @exec chown -R %%XYMONUSER%% %D/%%WWWDIR%%/client
 @exec mkdir -p %D/%%WWWDIR%%/client/ext
 @exec mkdir -p %D/%%WWWDIR%%/client/logs
 @exec mkdir -p %D/%%WWWDIR%%/client/tmp
-@dirrm %%WWWDIR%%/client/tmp
-@dirrm %%WWWDIR%%/client/logs
-@dirrm %%WWWDIR%%/client/local
-@dirrm %%WWWDIR%%/client/ext
-@dirrm %%WWWDIR%%/client/etc
-@dirrm %%WWWDIR%%/client/bin
-@dirrm %%WWWDIR%%/client
-@dirrmtry %%WWWDIR%%
+@dir %%WWWDIR%%/client/tmp
+@dir %%WWWDIR%%/client/logs
+@dir %%WWWDIR%%/client/local
+@dir %%WWWDIR%%/client/ext
+@dir %%WWWDIR%%/client/etc
+@dir %%WWWDIR%%/client/bin
+@dir %%WWWDIR%%/client
+@dir %%WWWDIR%%



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