Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Jul 2014 14:12:47 +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: r363324 - head/sysutils/clockspeed
Message-ID:  <201407291412.s6TEClvs001574@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: feld
Date: Tue Jul 29 14:12:47 2014
New Revision: 363324
URL: http://svnweb.freebsd.org/changeset/ports/363324
QAT: https://qat.redports.org/buildarchive/r363324/

Log:
  Support STAGE
  
  I don't use this software but I'm sure someone out there does.

Modified:
  head/sysutils/clockspeed/Makefile
  head/sysutils/clockspeed/pkg-plist

Modified: head/sysutils/clockspeed/Makefile
==============================================================================
--- head/sysutils/clockspeed/Makefile	Tue Jul 29 14:07:41 2014	(r363323)
+++ head/sysutils/clockspeed/Makefile	Tue Jul 29 14:12:47 2014	(r363324)
@@ -16,14 +16,14 @@ LIB_DEPENDS=	libtai.so:${PORTSDIR}/devel
 ALL_TARGET=	it
 INSTALL_TARGET=	setup check
 
-MAN1=		clockadd.1 clockspeed.1 clockview.1 sntpclock.1 \
+MAN_FILES=	clockadd.1 clockspeed.1 clockview.1 sntpclock.1 \
 		taiclock.1 taiclockd.1
+BIN_FILES=	clockadd clockspeed clockview sntpclock taiclock taiclockd
 
 PREFIX_FIX_FILES=	leapsecs_read.c INSTALL
 CLOCKSPEED_RC_SCRIPT_SAMPLE=	${FILESDIR}/clockspeed.sh.sample
 RC_SCRIPT_STARTUP_DIR=		${PREFIX}/etc/rc.d
 
-NO_STAGE=	yes
 .include <bsd.port.pre.mk>
 
 post-extract:
@@ -47,21 +47,29 @@ do-configure:
 	@${ECHO_CMD} ${PREFIX} > ${WRKSRC}/conf-home
 
 post-build:
-	@${CP} ${FILESDIR}/leapsecs.dat ${WRKSRC}/leapsecs.dat
+	${CP} ${FILESDIR}/leapsecs.dat ${WRKSRC}/leapsecs.dat
+
+do-install:
+.for i in ${BIN_FILES}
+	${INSTALL} ${WRKSRC}/${i} ${STAGEDIR}/${PREFIX}/bin/
+.endfor
+.for i in ${MAN_FILES}
+	${INSTALL} ${WRKSRC}/${i} ${STAGEDIR}/${PREFIX}/man/man1/
+.endfor
+	${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 755 \
+		${STAGEDIR}/${PREFIX}/etc/clockspeed
+	${INSTALL_DATA} ${WRKSRC}/leapsecs.dat ${STAGEDIR}/${ETCDIR}
+	${INSTALL_SCRIPT} ${WRKDIR}/${CLOCKSPEED_RC_SCRIPT_SAMPLE:T} \
+		${STAGEDIR}/${RC_SCRIPT_STARTUP_DIR}/${CLOCKSPEED_RC_SCRIPT_SAMPLE:T}
 
 post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 755 \
-		${DOCSDIR}
-	@${INSTALL_DATA} ${WRKSRC}/INSTALL ${DOCSDIR}
+		${STAGEDIR}/${DOCSDIR}
+	@${INSTALL_DATA} ${WRKSRC}/INSTALL ${STAGEDIR}/${DOCSDIR}
 	@${INSTALL_DATA} ${PKGMESSAGE} \
-		${DOCSDIR}/INSTALL-FreeBSD
+		${STAGEDIR}/${DOCSDIR}/INSTALL-FreeBSD
 .endif
-	@${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 755 \
-		${PREFIX}/etc/clockspeed
-	@${INSTALL_DATA} ${WRKSRC}/leapsecs.dat ${PREFIX}/etc/clockspeed
-	@${INSTALL_SCRIPT} ${WRKDIR}/${CLOCKSPEED_RC_SCRIPT_SAMPLE:T} \
-		${RC_SCRIPT_STARTUP_DIR}/${CLOCKSPEED_RC_SCRIPT_SAMPLE:T}
 	@${SED} s!/usr/local/!${PREFIX}/! ${PKGMESSAGE}
 
 .include <bsd.port.post.mk>

Modified: head/sysutils/clockspeed/pkg-plist
==============================================================================
--- head/sysutils/clockspeed/pkg-plist	Tue Jul 29 14:07:41 2014	(r363323)
+++ head/sysutils/clockspeed/pkg-plist	Tue Jul 29 14:12:47 2014	(r363324)
@@ -8,11 +8,13 @@ bin/taiclockd
 %%PORTDOCS%%%%DOCSDIR%%/INSTALL-FreeBSD
 %%PORTDOCS%%@dirrm %%DOCSDIR%%
 @mode 0755
-@exec mkdir %D/etc/clockspeed
 etc/clockspeed/leapsecs.dat
-@unexec if [ -f %D/etc/rc.d/clockspeed.sh ]; then cmp -s %D/etc/rc.d/clockspeed.sh.sample %D/etc/rc.d/clockspeed.sh && rm -f %D/etc/rc.d/clockspeed.sh || echo "If you are permanently removing this port, you should do a ``rm -f ${PKG_PREFIX}/etc/rc.d/clockspeed.sh`` to remove startup files left." | fmt ; fi
-etc/rc.d/clockspeed.sh.sample
-@unexec rm %D/etc/clockspeed/atto.tmp 2>/dev/null || true
-@unexec rm %D/etc/clockspeed/atto 2>/dev/null || true
-@unexec rm %D/etc/clockspeed/adjust 2>/dev/null || true
-@unexec rmdir %D/etc/clockspeed 2>/dev/null || echo "If you are permanently removing this port, you should do a ``rm -Rf ${PKG_PREFIX}/etc/clockspeed`` to remove any configuration files left." | fmt
+@sample etc/rc.d/clockspeed.sh.sample
+man/man1/clockadd.1.gz
+man/man1/clockspeed.1.gz
+man/man1/clockview.1.gz
+man/man1/sntpclock.1.gz
+man/man1/taiclock.1.gz
+man/man1/taiclockd.1.gz
+@dirrmtry %%ETCDIR%%
+@unexec echo "If you are permanently removing this port, you should do a ``rm -Rf ${PKG_PREFIX}/etc/clockspeed`` to remove any configuration files left." | fmt



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