diff options
author | rillig <rillig> | 2006-01-07 18:43:05 +0000 |
---|---|---|
committer | rillig <rillig> | 2006-01-07 18:43:05 +0000 |
commit | 12bf8c93ad326dd1006cfd4df4cb05d0d2b3dada (patch) | |
tree | 7712250834cde100d2a4cf6c0ee37bf7dc36266f /mk | |
parent | ba31c3de7d4fb457690193934f1d3d1227a0ea72 (diff) | |
download | pkgsrc-12bf8c93ad326dd1006cfd4df4cb05d0d2b3dada.tar.gz |
Removed the use of ${FILE_CMD} from the substitution framework. The
detection whether a given file was a text file or some other file had
been unreliable. In the recent bulk builds, all of the warnings that had
appeared because of that unreliable detection had been false positives.
Diffstat (limited to 'mk')
-rw-r--r-- | mk/subst.mk | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/mk/subst.mk b/mk/subst.mk index 3a2eaca7638..5340382463c 100644 --- a/mk/subst.mk +++ b/mk/subst.mk @@ -1,4 +1,4 @@ -# $NetBSD: subst.mk,v 1.29 2006/01/05 23:16:01 joerg Exp $ +# $NetBSD: subst.mk,v 1.30 2006/01/07 18:43:05 rillig Exp $ # # This Makefile fragment implements a general text replacement facility. # Package makefiles define a ``class'', for each of which a particular @@ -34,13 +34,6 @@ ECHO_SUBST_MSG?= ${ECHO} -# _SUBST_IS_TEXT_FILE returns 0 if $${file} is a text file. -_SUBST_IS_TEXT_FILE?= \ - { ${TEST} -f "$$file" \ - && ${FILE_CMD} "$$file" \ - | ${EGREP} "(executable .* script|shell script|text)"; \ - } >/dev/null 2>&1 - _SUBST_BACKUP_SUFFIX= .subst.sav .for _class_ in ${SUBST_CLASSES} @@ -82,7 +75,7 @@ ${_SUBST_COOKIE.${_class_}}: for file in $$files; do \ case $$file in /*) ;; *) file="./$$file";; esac; \ tmpfile="$$file"${_SUBST_BACKUP_SUFFIX:Q}; \ - if ${_SUBST_IS_TEXT_FILE}; then \ + if ${TEST} -f "$$file"; then \ ${MV} -f "$$file" "$$tmpfile" || exit 1; \ ${SUBST_FILTER_CMD.${_class_}} \ < "$$tmpfile" \ @@ -96,8 +89,6 @@ ${_SUBST_COOKIE.${_class_}}: ${SUBST_POSTCMD.${_class_}}; \ ${ECHO} "$$file" >> ${.TARGET}; \ fi; \ - elif ${TEST} -f "$$file"; then \ - ${ECHO_SUBST_MSG} "[subst.mk] WARNING: Ignoring non-text file \"$$file\"." 1>&2; \ else \ ${ECHO_SUBST_MSG} "[subst.mk] WARNING: Ignoring non-existent file \"$$file\"." 1>&2; \ fi; \ |