changeset 25:bba3470217c4

Refactor: loops with relative paths instead of the basenames
author Franz Glasner <hg@dom66.de>
date Fri, 17 Nov 2017 09:23:37 +0100
parents eb764268337c
children 26eb2f62d6a3
files Makefile
diffstat 1 files changed, 11 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile	Mon Nov 06 16:25:34 2017 +0100
+++ b/Makefile	Fri Nov 17 09:23:37 2017 +0100
@@ -27,17 +27,19 @@
 
 do-extract:
 	${MKDIR} ${WRKSRC}/bin
-	${CP} -R -v ${SRC}/bin/ ${WRKSRC}/bin
-.for _f in check-ports
-	${SED} -i "" -E -e "s|\\\$$Date\\\$$|\$$Date: ${HGDATE} \$$|" ${WRKSRC}/bin/${_f}
-	${SED} -i "" -E -e "s|\\\$$Revision\\\$$|\$$Revision: ${HGREVISION} \$$|" ${WRKSRC}/bin/${_f}
-	${SED} -i "" -E -e "s|\\\$$Author\\\$$|\$$Author: ${HGAUTHOR} \$$|" ${WRKSRC}/bin/${_f}
-	${SED} -i "" -e "s|\\\$$HGpath\\\$$|\$$HGpath: ${HGPATH} \$$|" ${WRKSRC}/bin/${_f}
-	${SED} -i "" -e "s|\\\$$HGsource\\\$$|\$$HGsource: ${HGPATH}/bin/${_f} \$$|" ${WRKSRC}/bin/${_f}
-	${SED} -i "" -e "s|@@VERSION@@|${PORTVERSION}|" ${WRKSRC}/bin/${_f}
+.for _rp in ${PLIST_FILES}
+	${CP} -v ${SRC}/${_rp} ${WRKSRC}/${_rp}
+	${SED} -i "" -E -e "s|\\\$$Date\\\$$|\$$Date: ${HGDATE} \$$|" ${WRKSRC}/${_rp}
+	${SED} -i "" -E -e "s|\\\$$Revision\\\$$|\$$Revision: ${HGREVISION} \$$|" ${WRKSRC}/${_rp}
+	${SED} -i "" -E -e "s|\\\$$Author\\\$$|\$$Author: ${HGAUTHOR} \$$|" ${WRKSRC}/${_rp}
+	${SED} -i "" -e "s|\\\$$HGpath\\\$$|\$$HGpath: ${HGPATH} \$$|" ${WRKSRC}/${_rp}
+	${SED} -i "" -e "s|\\\$$HGsource\\\$$|\$$HGsource: ${HGPATH}/${_rp} \$$|" ${WRKSRC}/${_rp}
+	${SED} -i "" -e "s|@@VERSION@@|${PORTVERSION}|" ${WRKSRC}/${_rp}
 .endfor
 
 do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/bin/check-ports ${STAGEDIR}${PREFIX}/bin/check-ports
+.for _rp in ${PLIST_FILES}
+	${INSTALL_SCRIPT} ${WRKSRC}/${_rp} ${STAGEDIR}${PREFIX}/${_rp}
+.endfor
 
 .include <bsd.port.mk>