svn commit: r445751 - head/Mk/Uses
Dmitry Marakasov
amdmi3 at FreeBSD.org
Fri Jul 14 12:47:56 UTC 2017
Author: amdmi3
Date: Fri Jul 14 12:47:55 2017
New Revision: 445751
URL: https://svnweb.freebsd.org/changeset/ports/445751
Log:
- shebangfix: allow to use SHEBANG_REGEX, SHEBANG_GLOB, and SHEBANG_FILES simultaneously
Reported by: lev
Approved by: portmgr (mat)
Differential Revision: https://reviews.freebsd.org/D11572
Modified:
head/Mk/Uses/shebangfix.mk
Modified: head/Mk/Uses/shebangfix.mk
==============================================================================
--- head/Mk/Uses/shebangfix.mk Fri Jul 14 12:44:57 2017 (r445750)
+++ head/Mk/Uses/shebangfix.mk Fri Jul 14 12:47:55 2017 (r445751)
@@ -84,13 +84,15 @@ fix-shebang:
@cd ${WRKSRC}; \
${FIND} -E . -type f -iregex '${SHEBANG_REGEX}' \
-exec ${SED} -i '' ${_SHEBANG_REINPLACE_ARGS} {} +
-.elif defined(SHEBANG_GLOB)
-.for f in ${SHEBANG_GLOB}
+.endif
+.if defined(SHEBANG_GLOB)
+. for f in ${SHEBANG_GLOB}
@cd ${WRKSRC}; \
${FIND} . -type f -name '${f}' \
-exec ${SED} -i '' ${_SHEBANG_REINPLACE_ARGS} {} +
-.endfor
-.else
+. endfor
+.endif
+.if defined(SHEBANG_FILES)
@cd ${WRKSRC}; \
${ECHO_CMD} ${SHEBANG_FILES} | ${XARGS} ${SED} -i '' ${_SHEBANG_REINPLACE_ARGS}
.endif
More information about the svn-ports-all
mailing list