summaryrefslogtreecommitdiff
path: root/scripts/update-patches
diff options
context:
space:
mode:
authorThorsten Glaser <tg@mirbsd.org>2014-05-03 13:23:35 +0000
committerWaldemar Brodkorb <wbx@openadk.org>2014-05-03 15:25:11 +0200
commit5f2187e92c8d151b840454282fe390ebad030e35 (patch)
tree05d6bae9af2967e5b4968bb72c5a53b1b264788a /scripts/update-patches
parente8b64ae830c3b612899c496317329f09ab31e703 (diff)
more flexible list of files to ignore when doing update-patches
e.g. for use with autoconf, but also for build-time generated files that are part of the distfile Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
Diffstat (limited to 'scripts/update-patches')
-rw-r--r--scripts/update-patches16
1 files changed, 3 insertions, 13 deletions
diff --git a/scripts/update-patches b/scripts/update-patches
index 3d5424ff0..bf0f134ac 100644
--- a/scripts/update-patches
+++ b/scripts/update-patches
@@ -82,9 +82,6 @@ fi
if [[ -e $WRKDIST/../.autoreconf_done ]]; then
touch "$ORGDIST/.autoreconf_done"
- ignore_autoconf=1
-else
- ignore_autoconf=0
fi
DIFF_FLAGS="-adu -I \"^--- $(print -r -- "$D_SUBP.orig/" | $TRANSFORM)@@ .*\""
@@ -95,16 +92,9 @@ while IFS= read -p -d '' -r file; do
file=${file#./}
#print -r -- "DEBUG: <$file>" >>/tmp/debug
[[ ! -e $ORGDIST/$file && $patch_newfiles = 0 ]] && continue
- if (( ignore_autoconf )); then
- [[ $file = configure ]] && continue
- [[ $file = missing ]] && continue
- [[ $file = depcomp ]] && continue
- [[ $file = install-sh ]] && continue
- [[ $file = aclocal.m4 ]] && continue
- [[ $file = INSTALL ]] && continue
- [[ $file = config.h.in ]] && continue
- [[ ${file##*/} = Makefile.in ]] && continue
- fi
+ for i in $DIFF_IGNOREFILES; do
+ [[ $file = $i ]] && continue
+ done
cmp -s "$ORGDIST/$file" "$WRKDIST/$file" && continue
print -ru2 -- "Processing ${file}..."
# look in patchdir for an existing patchfile matching this