svn commit: r355912 - in head/sysutils/healthd: . files

Olli Hauer ohauer at FreeBSD.org
Fri May 30 20:47:58 UTC 2014


Author: ohauer
Date: Fri May 30 20:47:57 2014
New Revision: 355912
URL: http://svnweb.freebsd.org/changeset/ports/355912
QAT: https://qat.redports.org/buildarchive/r355912/

Log:
  - add stage support
  - move post-install hint into pkg-message
  - move port from apache@ to ports@ (port it is not apache@ related)

Added:
  head/sysutils/healthd/files/pkg-message.in   (contents, props changed)
Modified:
  head/sysutils/healthd/Makefile
  head/sysutils/healthd/pkg-plist

Modified: head/sysutils/healthd/Makefile
==============================================================================
--- head/sysutils/healthd/Makefile	Fri May 30 20:45:07 2014	(r355911)
+++ head/sysutils/healthd/Makefile	Fri May 30 20:47:57 2014	(r355912)
@@ -6,48 +6,35 @@ PORTVERSION=	0.7.9
 PORTREVISION=	2
 CATEGORIES=	sysutils ipv6
 MASTER_SITES=	http://healthd.thehousleys.net/ \
-		http://healthd1.thehousleys.net/
+		LOCAL/ohauer
 
-MAINTAINER=	apache at FreeBSD.org
-COMMENT=	A daemon to monitor vital motherboard parameters
+MAINTAINER=	ports at FreeBSD.org
+COMMENT=	Daemon to monitor vital motherboard parameters
+
+LICENSE=	BSD2CLAUSE
 
 OPTIONS_DEFINE=	IPV6 FULL_CONFIG
-NO_STAGE=	yes
-.include <bsd.port.options.mk>
 
-FULL_CONFIG_DESC= Remotely reading the full config
+FULL_CONFIG_DESC= 		Remotely reading the full config
+IPV6_CONFIGURE_ENABLE=		ipv6
+FULL_CONFIG_CONFIGURE_ENABLE=	full-config
+
+.include <bsd.port.options.mk>
 
 ONLY_FOR_ARCHS=	i386 amd64
 USE_RC_SUBR=	${PORTNAME}
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--exec-prefix=${PREFIX}
-
-MAN8=		healthd.8 healthdc.8
+CONFIGURE_ARGS+=--exec-prefix=${PREFIX}
 INSTALL_TARGET=	install-all
+SUB_FILES=	pkg-message
 
-.if ${PORT_OPTIONS:MIPV6}
-CONFIGURE_ARGS+=	--enable-ipv6
-.else
-CONFIGURE_ARGS+=	--disable-ipv6
-.endif
-
-.if ${PORT_OPTIONS:MFULL_CONFIG}
-CONFIGURE_ARGS+=	--enable-full-config
-.else
-CONFIGURE_ARGS+=	--disable-full-config
-.endif
+post-patch:
+	${REINPLACE_CMD} -e 's| @exec_prefix@| $$(DESTDIR)@exec_prefix@|' \
+		${WRKSRC}/Makefile.in
 
 post-install:
-	@if [ ! -f ${PREFIX}/etc/healthd.conf ]; then \
-		${ECHO} "Installing ${PREFIX}/etc/healthd.conf configuration file."; \
-		${ECHO} "It is recommended you edit this file to match your system"; \
-		${ECHO} "before running the program."; \
-		${CP} ${PREFIX}/etc/healthd.conf.sample ${PREFIX}/etc/healthd.conf; \
-	fi
-.if ${PORT_OPTIONS:MDOCS}
-	@${MKDIR} ${DOCSDIR}/
-	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/
-	${INSTALL_DATA} ${WRKSRC}/PROTOCOL ${DOCSDIR}/
-.endif
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/PROTOCOL ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>

Added: head/sysutils/healthd/files/pkg-message.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/healthd/files/pkg-message.in	Fri May 30 20:47:57 2014	(r355912)
@@ -0,0 +1,2 @@
+It is recommended to edit %%PREFIX%%/etc/healthd.conf  
+so it match the monitored system before running the program.

Modified: head/sysutils/healthd/pkg-plist
==============================================================================
--- head/sysutils/healthd/pkg-plist	Fri May 30 20:45:07 2014	(r355911)
+++ head/sysutils/healthd/pkg-plist	Fri May 30 20:47:57 2014	(r355912)
@@ -1,8 +1,8 @@
 bin/healthdc
+ at sample etc/healthd.conf.sample
+man/man8/healthd.8.gz
+man/man8/healthdc.8.gz
 sbin/healthd
- at unexec if cmp -s %D/etc/healthd.conf %D/etc/healthd.conf.sample; then rm -f %D/etc/healthd.conf; fi
-etc/healthd.conf.sample
- at exec if [ ! -f %D/etc/healthd.conf ]; then cp -p %D/%F %B/healthd.conf; fi
-%%PORTDOCS%%%%DOCSDIR%%/README
 %%PORTDOCS%%%%DOCSDIR%%/PROTOCOL
+%%PORTDOCS%%%%DOCSDIR%%/README
 %%PORTDOCS%%@dirrm %%DOCSDIR%%


More information about the svn-ports-all mailing list