Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Jul 2017 12:47:55 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r445751 - head/Mk/Uses
Message-ID:  <201707141247.v6EClt4t065989@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



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