summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrillig <rillig>2006-09-19 20:51:34 +0000
committerrillig <rillig>2006-09-19 20:51:34 +0000
commit6b6d0ebff6d95e2104ea9a6203f0f6e5349664d7 (patch)
tree728573f578b998b8730c593347f0c07b458b88ca
parentccc2b19aff1d04a7467fbde66ded2e9778ac045a (diff)
downloadpkgsrc-6b6d0ebff6d95e2104ea9a6203f0f6e5349664d7.tar.gz
Bugfix: In the #! interpreter lines, allow white-space behind the #!.
This fixes the build for audio/madman. Before, only some of the interpreters had been replaced.
-rw-r--r--mk/configure/replace-interpreter.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/mk/configure/replace-interpreter.mk b/mk/configure/replace-interpreter.mk
index 7b52996c952..a9010f16c3b 100644
--- a/mk/configure/replace-interpreter.mk
+++ b/mk/configure/replace-interpreter.mk
@@ -1,4 +1,4 @@
-# $NetBSD: replace-interpreter.mk,v 1.4 2006/07/27 14:51:54 rillig Exp $
+# $NetBSD: replace-interpreter.mk,v 1.5 2006/09/19 20:51:34 rillig Exp $
# This file provides common templates for replacing #! interpreters
# in script files.
@@ -80,7 +80,7 @@ replace-interpreter:
cd ${WRKSRC}; \
for f in ${REPLACE_FILES.${_lang_}}; do \
if [ -f "$${f}" ]; then \
- ${SED} -e '1s|^#!${REPLACE.${_lang_}.old}|#!${REPLACE.${_lang_}.new}|' \
+ ${SED} -e '1s|^#![[:space:]]*${REPLACE.${_lang_}.old}|#!${REPLACE.${_lang_}.new}|' \
< "$${f}" > "$${f}.new"; \
if [ -x "$${f}" ]; then \
${CHMOD} a+x "$${f}.new"; \