diff options
author | jhale <jhale@FreeBSD.org> | 2014-06-25 21:45:54 +0800 |
---|---|---|
committer | jhale <jhale@FreeBSD.org> | 2014-06-25 21:45:54 +0800 |
commit | 5c3a580a873eeb4f8e25cec21d3589d9f2bde447 (patch) | |
tree | b4557b1b5344b8547b3ca6e813a44b27c811149f /sysutils | |
parent | 19b746bb232835501d6855f9673491761400c075 (diff) | |
download | freebsd-ports-gnome-5c3a580a873eeb4f8e25cec21d3589d9f2bde447.tar.gz freebsd-ports-gnome-5c3a580a873eeb4f8e25cec21d3589d9f2bde447.tar.zst freebsd-ports-gnome-5c3a580a873eeb4f8e25cec21d3589d9f2bde447.zip |
- Support staging
- Simplify MASTER_SITES
- Install LICENSE with LICENSE framework
- Use options helpers
- Use @sample in pkg-plist
- Bump PORTREVISION
Approved by: portmgr (blanket approval)
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/sysinfo/Makefile | 47 | ||||
-rw-r--r-- | sysutils/sysinfo/pkg-plist | 7 |
2 files changed, 19 insertions, 35 deletions
diff --git a/sysutils/sysinfo/Makefile b/sysutils/sysinfo/Makefile index bcfcdc42adc1..10779f4e1787 100644 --- a/sysutils/sysinfo/Makefile +++ b/sysutils/sysinfo/Makefile @@ -3,34 +3,27 @@ PORTNAME= sysinfo PORTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= sysutils -MASTER_SITES= ${MASTER_SITE_LOCAL} \ +MASTER_SITES= LOCAL/danger \ http://danger.rulez.sk/projects/sysinfo/ -MASTER_SITE_SUBDIR=danger MAINTAINER= danger@FreeBSD.org COMMENT= Utility used to gather system configuration information +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENCE + NO_BUILD= yes WRKSRC= ${WRKDIR}/${PORTNAME} -MAN5= sysinfo.conf.5 -MAN8= sysinfo.8 - OPTIONS_DEFINE= DMIDECODE PORTAUDIT -DMIDECODE_DESC= Include information from the dmidecode tool -PORTAUDIT_DESC= Include information from the portaudit tool - -NO_STAGE= yes -.include <bsd.port.options.mk> -.if ${PORT_OPTIONS:MDMIDECODE} -RUN_DEPENDS= dmidecode:${PORTSDIR}/sysutils/dmidecode -.endif +DMIDECODE_DESC= Include information from the dmidecode tool +DMIDECODE_RUN_DEPENDS= dmidecode:${PORTSDIR}/sysutils/dmidecode -.if ${PORT_OPTIONS:MPORTAUDIT} -RUN_DEPENDS+= portaudit:${PORTSDIR}/ports-mgmt/portaudit -.endif +PORTAUDIT_DESC= Include information from the portaudit tool +PORTAUDIT_RUN_DEPENDS= portaudit:${PORTSDIR}/ports-mgmt/portaudit post-patch: @${REINPLACE_CMD} -e 's|common.subr|${DATADIR}/common.subr|g' ${WRKSRC}/sysinfo @@ -40,20 +33,12 @@ post-patch: ${WRKSRC}/sysinfo.conf ${WRKSRC}/doc/sysinfo.conf.5 do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/sysinfo ${PREFIX}/sbin - ${INSTALL_DATA} ${WRKSRC}/sysinfo.conf ${PREFIX}/etc/sysinfo.conf.sample - -post-install: - ${MKDIR} ${DATADIR} - ${INSTALL_DATA} ${WRKSRC}/common.subr ${DATADIR} - ${INSTALL_DATA} ${WRKSRC}/LICENCE ${DATADIR} - (cd ${WRKSRC} && ${COPYTREE_BIN} modules ${DATADIR}) - - ${INSTALL_MAN} ${WRKSRC}/doc/sysinfo.conf.5 ${MANPREFIX}/man/man5 - ${INSTALL_MAN} ${WRKSRC}/doc/sysinfo.8 ${MANPREFIX}/man/man8 - - @if [ ! -f ${PREFIX}/etc/sysinfo.conf ]; then \ - ${CP} -p ${PREFIX}/etc/sysinfo.conf.sample ${PREFIX}/etc/sysinfo.conf ; \ - fi + ${INSTALL_SCRIPT} ${WRKSRC}/sysinfo ${STAGEDIR}${PREFIX}/sbin + ${INSTALL_DATA} ${WRKSRC}/sysinfo.conf ${STAGEDIR}${PREFIX}/etc/sysinfo.conf.sample + @${MKDIR} ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/common.subr ${STAGEDIR}${DATADIR} + (cd ${WRKSRC} && ${COPYTREE_BIN} modules ${STAGEDIR}${DATADIR}) + ${INSTALL_MAN} ${WRKSRC}/doc/sysinfo.conf.5 ${STAGEDIR}${MAN5PREFIX}/man/man5 + ${INSTALL_MAN} ${WRKSRC}/doc/sysinfo.8 ${STAGEDIR}${MAN8PREFIX}/man/man8 .include <bsd.port.mk> diff --git a/sysutils/sysinfo/pkg-plist b/sysutils/sysinfo/pkg-plist index 7f925115d646..911b4f21b3ef 100644 --- a/sysutils/sysinfo/pkg-plist +++ b/sysutils/sysinfo/pkg-plist @@ -1,5 +1,7 @@ +@sample etc/sysinfo.conf.sample +man/man5/sysinfo.conf.5.gz +man/man8/sysinfo.8.gz sbin/sysinfo -share/sysinfo/LICENCE share/sysinfo/common.subr share/sysinfo/modules/bios share/sysinfo/modules/cpu @@ -14,6 +16,3 @@ share/sysinfo/modules/system share/sysinfo/modules/user @dirrm share/sysinfo/modules @dirrm share/sysinfo -@unexec if cmp -s %D/etc/sysinfo.conf.sample %D/etc/sysinfo.conf; then rm -f %D/etc/sysinfo.conf; fi -etc/sysinfo.conf.sample -@exec if [ ! -f %D/etc/sysinfo.conf ] ; then cp -p %D/%F %B/sysinfo.conf; fi |