[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Automake-commit] [SCM] GNU Automake branch, ng/master, updated. v1.13.2
From: |
Stefano Lattarini |
Subject: |
[Automake-commit] [SCM] GNU Automake branch, ng/master, updated. v1.13.2-1035-gac3a5a1 |
Date: |
Thu, 23 May 2013 18:54:06 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Automake".
http://git.sv.gnu.org/gitweb/?p=automake.git;a=commitdiff;h=ac3a5a12598bb44a6c748964d2ed46eb899dbc04
The branch, ng/master has been updated
via ac3a5a12598bb44a6c748964d2ed46eb899dbc04 (commit)
via ff728cd39b9fc43b0a1d4a159a8cec5d83e04dbf (commit)
via baf8a1c22acce0908020210bcdd47f241ef00005 (commit)
via 4d56c0f3b5973e386c3e5f0fb2367d2fff00bf71 (commit)
via c7cfa09349bb588b71ea7adffa385034465b1b09 (commit)
via a422365b7cbd5cdaa8e3f36e14d5480c22f8cb6f (commit)
via ffd4ecc946c6b150f5ee5684fa04bd4f9e8b7af9 (commit)
via 12cfd38f0d234af0922408bdd5a95e590d0d8e84 (commit)
via 8a39c6de9ac11f65990a46797afe8b6015847661 (commit)
via 1e6f6705c442592b6ea84f02885a04657aec6e5a (commit)
via 8b3b09040b71b0b836d8b548da73b0bf99d76b9c (commit)
via 7b65b93a08c7106f7e3b29cd9051c3c39f514e66 (commit)
via f7e618990e705d2525bb548175f1541cd106bd37 (commit)
via fb653b7d4b2c9098223b41ac96034059790f00cd (commit)
via 748f9751c138ba204ae586930b55d4f72355b002 (commit)
via 60bfe0b9af62baae3498fe8688703570ecb1a93e (commit)
via 608ba821f480ad3e0b5b1a10baf0ebea6b85eb34 (commit)
via 89fdcc96d4f0444a55fc217350c56563efa55a0f (commit)
via db9b02e8a2bbece3b14ce3dfbe8afcc9664018fc (commit)
via 8f252e4ce02f36ccb06d26fd401a6285b491ae8b (commit)
via 533186d2edfbcfeac9944ff06e7770fae68be6d9 (commit)
via b8e9d8d0171fbb15652a88b840b231b686a87498 (commit)
via 50d986f5d0ccb3b175b91de10f46100d3adce79f (commit)
via 478740deb00d19000ddbcd8a21789f1d65bd2c54 (commit)
via 42eaadf9b117768814796728c8bef23009d9a52a (commit)
via 5fe99e28ae324fe1fd211cf289c0f9f75977f07e (commit)
via 0cca184f65b5397d9e52f32365ab962d5af2f7ea (commit)
via 0256f1d66ff28cfcef895eb72b15e40e6de442e0 (commit)
via 84e12c32964ef8454be946b4b2eeb46766ca9add (commit)
via 176d229b5136806a6f34d18f08dfc986e6c26c76 (commit)
via 361430c09b240df88092eff7a875b2fc0749670c (commit)
via ca41efd3e14a9523e4e0cc1d9689eb30b6b7045a (commit)
via c2bdb2a09870aeeed526dd8d8b2a74be6d4b623b (commit)
via 0985d6733053662d4117f4a740032e4c472b4f6a (commit)
via 9c468420a8ff18940ab2e9d47d096788ed5801f0 (commit)
via 6aaa128d3a20fd3e3cc60a695be1f7368203a688 (commit)
via 74017b56cbadf675de023f7bee6a0b18877c0a74 (commit)
via 48fc2d83362b4ad62e9e88dfec1cba6b934b8963 (commit)
via 5969f68eeb8df96670703ef7ad025060fa397e97 (commit)
via 436cb17eabc2758faec17e2922547a5794a45f57 (commit)
via 13abbe06ca25c31f011dc3deba21330ca0d7e8ad (commit)
via 27a6abf4b952e0489dcf87f0770c2b207b733f73 (commit)
via 1fa0c24dbbfcdec1eccd8bd3242ae9ef20ff1ddb (commit)
via 9fabb5e4520f583f18cdb80b4b7b55c7f5ba856c (commit)
via 20d337a7dfacfbd98174105d76528dab3b561bee (commit)
via 7299c4d24b98b92c8bb9d17d146b46777ab12953 (commit)
via 5b40c4e744ddd42ab823f0938bb9d96b34aec58e (commit)
via 020fb48db730a5661fa8fa38229b439d79fd5217 (commit)
from 23a94fd76b904b95fee399b7ff696affe7fd130c (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit ac3a5a12598bb44a6c748964d2ed46eb899dbc04
Author: Stefano Lattarini <address@hidden>
Date: Wed May 22 12:37:34 2013 +0200
test-lib: run_make: simplify assuming GNU make
* t/ax/am-test-lib.sh (run_make): Here.
Signed-off-by: Stefano Lattarini <address@hidden>
commit ff728cd39b9fc43b0a1d4a159a8cec5d83e04dbf
Merge: 1e6f670 baf8a1c
Author: Stefano Lattarini <address@hidden>
Date: Wed May 22 11:35:29 2013 +0200
Merge branch 'master' into ng/master
* master:
tests: run_make: options to do command redirection
tests: only activate 'unset' alias if required
tests: better idiom to override make macro defs on the cmdline
test-lib: minor style changes
test-lib: fix botched function name in an error message
automake: remove one extra trailing whitespace
automake: cosmetic changes in indentation and line breaks
maintcheck: minor tweaks and fixlets
Signed-off-by: Stefano Lattarini <address@hidden>
commit 1e6f6705c442592b6ea84f02885a04657aec6e5a
Author: Stefano Lattarini <address@hidden>
Date: Mon May 20 14:30:46 2013 +0200
maintcheck: fix several spurious failures
* maintainer/syntax-checks.am: By substituting, in here, several outdated
occurrences of '$(srcdir)/automake.in' with '$(automake_in)'.
Signed-off-by: Stefano Lattarini <address@hidden>
commit 8b3b09040b71b0b836d8b548da73b0bf99d76b9c
Author: Stefano Lattarini <address@hidden>
Date: Mon May 20 12:08:09 2013 +0200
tests: assume GNU make, of course
Changes suggested by "make lint".
* t/make-keepgoing.tap: Do not use AM_MAKEFLAGS.
* t/subdir-keep-going-pr12554.sh: Likewise. Also, assume unconditionally
that $MAKE supports the '-I' option, and that the exit status of "$MAKE -k"
is trustworthy.
* t/txinfo-builddir.sh: Do not check whether $MAKE has a weak VPATH
support (was a bug affecting only FreeBSD make).
Signed-off-by: Stefano Lattarini <address@hidden>
commit 7b65b93a08c7106f7e3b29cd9051c3c39f514e66
Merge: 23a94fd 89fdcc9
Author: Stefano Lattarini <address@hidden>
Date: Mon May 20 11:42:51 2013 +0200
Merge branch 'master' into ng/master
* master:
tests: fix a spurious failure on NetBSD 5.1
texi: build version.texi and stamp-vti in srcdir
tests: fix a botched heading comment
tests: fix another spurious with FreeBSD make
tests: fix a spurious failure with FreeBSD make
tests: fix a spurious failure with FreeBSD make
lisp: fix a failure with Solaris /usr/xpg4/bin/sh
tests: sanitize 'unset' usages
tests: fix some botched/outdated comments
tests: use perl, not find+rm, to remove temporary directories
depend: reduce code duplication, de-uglify make verbose output
tests: remove remaining exec bits ('master' branch)
tests: remove remaining exec bits ('maint' branch)
tests: remove exec bit from all of them ('micro' branch)
maint: tests no longer need to have executable bit set
PLANS: subdir-objects: various updates
depend: prefer $(...) over `...` in Cygwin-specific recipes
depend: reduce code duplication
depend: a preparatory refactoring
depend: refactor and remove code duplication
Automake::Language: drop unused fields 'compile_flag' and 'output_flag'
depend: assume '-c' compiler flag always means to produce object files
depend: assume we can always pass '-o' to the C compiler
cleanup: having subdir-objects mandatory allow us some simplifications
subdir-objects: enable unconditionally
+ Non-trivial extra changes (excerpt):
* bin/automake.in: remove few remaining subroutine prototypes.
* lib/am/depend2.am: Drop uses of '%-o%' and '%-c%' transforms;
just assume they expand to '-o' and '-c' unconditionally. Be
sure to always use a space after the '%SOURCEFLAG%' transform.
Drop obsolete comments.
* t/: Make those *.sh and *.tap tests that are only present for
Automake-NG and not mainline Automake non-executable (as it has
already been done for the tests in mainline Automake).
Signed-off-by: Stefano Lattarini <address@hidden>
-----------------------------------------------------------------------
Summary of changes:
HACKING | 2 -
NEWS | 19 +++
PLANS/subdir-objects.txt | 18 +--
bin/automake.in | 75 +++----------
gen-testsuite-part | 4 +-
lib/Automake/Language.pm | 4 -
lib/am/depend2.am | 12 +--
maintainer/syntax-checks.mk | 34 ++----
t/Makefile.inc | 14 +--
t/README | 4 -
t/aclocal-macrodir.tap | 2 +-
t/aclocal-macrodirs.tap | 2 +-
t/auxdir-autodetect.sh | 2 +-
t/ax/am-test-lib.sh | 120 ++++++++++++++++++--
t/ax/deltree.pl | 19 +++
t/ax/tap-summary-aux.sh | 6 +-
t/ax/test-defs.in | 8 +-
t/ax/test-lib.sh | 30 ++++-
t/ax/testsuite-summary-checks.sh | 8 +-
t/check-tests-in-builddir.sh | 2 +-
t/color-tests.sh | 7 +-
t/compile_f_c_cxx.sh | 15 ++-
t/cscope.tap | 6 +-
t/depcomp8b.sh | 5 +-
t/dist-formats.tap | 2 +-
t/distcheck-configure-flags-am.sh | 2 +-
t/distcheck-configure-flags.sh | 2 +-
t/distdir.sh | 2 +-
t/fort2.sh | 13 ++-
t/instdir-java.sh | 10 +-
t/instdir-lisp.sh | 10 +-
t/instdir-ltlib.sh | 14 +-
t/instdir-no-empty.sh | 2 +-
t/instdir-prog.sh | 17 +--
t/instdir-python.sh | 10 +-
t/instdir-texi.sh | 11 +-
t/instdir.sh | 13 +--
t/instdir2.sh | 13 +--
t/instmany-mans.sh | 43 +++++--
t/instmany-python.sh | 43 +++++--
t/instmany.sh | 43 +++++--
t/java-empty-classpath.sh | 4 +-
t/lex-line.sh | 1 -
t/libtool3.sh | 4 -
t/libtool9.sh | 13 ++-
t/lisp-flags.sh | 4 -
t/lisp6.sh | 2 +-
t/make-keepgoing.tap | 4 +-
t/missing-auxfile-stops-makefiles-creation.sh | 2 +-
t/parallel-tests-basics.sh | 16 ++--
t/parallel-tests-exit-statuses.sh | 54 ++++-----
t/parallel-tests-extra-programs.sh | 7 +-
t/parallel-tests-fork-bomb.sh | 2 +-
t/parallel-tests-harderror.sh | 4 +-
t/parallel-tests-log-compiler-1.sh | 2 +-
t/parallel-tests-no-color-in-log.sh | 2 +-
t/parallel-tests-recheck-pr11791.sh | 4 +-
t/pkg-config-macros.sh | 2 +-
t/python-missing.sh | 2 +-
t/python-too-old.sh | 2 +-
t/python11.sh | 2 +-
t/remake-deeply-nested.sh | 2 +-
t/self-check-dir.tap | 2 +-
t/self-check-report.sh | 2 +-
t/self-check-seq.tap | 2 +-
t/silent-configsite.sh | 2 +-
t/subdir-keep-going-pr12554.sh | 16 +---
t/subpkg-yacc.sh | 5 +-
t/tap-autonumber.sh | 2 +-
t/tap-bailout-leading-space.sh | 3 +-
t/tap-bailout-suppress-later-errors.sh | 2 +-
t/tap-bailout.sh | 2 +-
t/tap-basic.sh | 4 +-
t/tap-color.sh | 8 +-
t/tap-diagnostic.sh | 2 +-
t/tap-doc2.sh | 4 +-
t/tap-global-log.sh | 3 +-
t/tap-global-result.sh | 4 +-
t/tap-lazy-check.sh | 10 +-
t/tap-merge-stdout-stderr.sh | 4 +-
t/tap-msg0-bailout.sh | 2 +-
t/tap-msg0-planskip.sh | 2 +-
t/tap-out-of-order.sh | 2 +-
t/tap-plan-corner.sh | 12 +-
t/tap-plan-leading-zero.sh | 2 +-
t/tap-plan-malformed.sh | 2 +-
t/tap-plan-middle.sh | 2 +-
t/tap-plan-whitespace.sh | 2 +-
t/tap-plan.sh | 4 +-
t/tap-planskip-and-logging.sh | 2 +-
t/tap-planskip-case-insensitive.sh | 2 +-
t/tap-planskip-late.sh | 2 +-
t/tap-planskip-unplanned-corner.sh | 2 +-
t/tap-planskip-whitespace.sh | 2 +-
t/tap-planskip.sh | 4 +-
t/tap-test-number-0.sh | 2 +-
t/tap-unplanned.sh | 2 +-
t/tap-xfail-tests.sh | 8 +-
t/tar-override.sh | 2 +-
t/test-driver-cond.sh | 8 +-
t/test-driver-custom-multitest-recheck2.sh | 23 +++--
t/test-driver-custom-multitest.sh | 2 +-
t/test-trs-recover.sh | 2 +-
t/tests-environment-and-log-compiler.sh | 2 +-
t/tests-environment-fd-redirect.sh | 3 +-
t/testsuite-summary-reference-log.sh | 3 +-
t/txinfo-builddir.sh | 18 ++--
t/uninstall-fail.sh | 9 +-
t/vala-configure.sh | 2 +-
t/yacc-dist-nobuild.sh | 3 +-
t/yacc-grepping2.sh | 1 -
t/yflags-cmdline-override.sh | 7 +-
112 files changed, 564 insertions(+), 457 deletions(-)
mode change 100755 => 100644 t/ac-output-old.tap
mode change 100755 => 100644 t/aclocal-I-and-install.sh
mode change 100755 => 100644 t/aclocal-I-order-1.sh
mode change 100755 => 100644 t/aclocal-I-order-2.sh
mode change 100755 => 100644 t/aclocal-I-order-3.sh
mode change 100755 => 100644 t/aclocal-acdir.sh
mode change 100755 => 100644 t/aclocal-amflags.sh
mode change 100755 => 100644 t/aclocal-autoconf-version-check.sh
mode change 100755 => 100644 t/aclocal-comments-respected.sh
mode change 100755 => 100644 t/aclocal-deleted-header-aclocal-amflags.sh
mode change 100755 => 100644 t/aclocal-deleted-header.sh
mode change 100755 => 100644 t/aclocal-deps-subdir.sh
mode change 100755 => 100644 t/aclocal-deps.sh
mode change 100755 => 100644 t/aclocal-dirlist-abspath.sh
mode change 100755 => 100644 t/aclocal-dirlist-globbing.sh
mode change 100755 => 100644 t/aclocal-dirlist.sh
mode change 100755 => 100644 t/aclocal-install-absdir.sh
mode change 100755 => 100644 t/aclocal-install-fail.sh
mode change 100755 => 100644 t/aclocal-install-mkdir.sh
mode change 100755 => 100644
t/aclocal-m4-include-are-scanned-aclocal-amflags.sh
mode change 100755 => 100644 t/aclocal-m4-include-are-scanned.sh
mode change 100755 => 100644 t/aclocal-m4-sinclude.sh
mode change 100755 => 100644 t/aclocal-macrodir.tap
mode change 100755 => 100644 t/aclocal-macrodirs.tap
mode change 100755 => 100644 t/aclocal-missing-macros.sh
mode change 100755 => 100644 t/aclocal-no-extra-scan.sh
mode change 100755 => 100644 t/aclocal-no-force.sh
mode change 100755 => 100644 t/aclocal-no-install-no-mkdir.sh
mode change 100755 => 100644 t/aclocal-no-symlinked-overwrite.sh
mode change 100755 => 100644 t/aclocal-no-unused-required.sh
mode change 100755 => 100644 t/aclocal-path-install-serial.sh
mode change 100755 => 100644 t/aclocal-path-install.sh
mode change 100755 => 100644 t/aclocal-path-nonexistent.sh
mode change 100755 => 100644 t/aclocal-path-precedence.sh
mode change 100755 => 100644 t/aclocal-path.sh
mode change 100755 => 100644 t/aclocal-pr450.sh
mode change 100755 => 100644 t/aclocal-print-acdir.sh
mode change 100755 => 100644 t/aclocal-remake-misc.sh
mode change 100755 => 100644 t/aclocal-req.sh
mode change 100755 => 100644 t/aclocal-scan-configure-ac-pr319.sh
mode change 100755 => 100644 t/aclocal-serial.sh
mode change 100755 => 100644 t/aclocal-underquoted-defun.sh
mode change 100755 => 100644 t/aclocal-verbose-install.sh
mode change 100755 => 100644 t/aclocal.sh
mode change 100755 => 100644 t/acsilent.sh
mode change 100755 => 100644 t/acsubst.sh
mode change 100755 => 100644 t/acsubst2.sh
mode change 100755 => 100644 t/add-missing-multiple.sh
mode change 100755 => 100644 t/add-missing.tap
mode change 100755 => 100644 t/all-prog-libs.sh
mode change 100755 => 100644 t/all.sh
mode change 100755 => 100644 t/all2.sh
mode change 100755 => 100644 t/alloca.sh
mode change 100755 => 100644 t/alloca2.sh
mode change 100755 => 100644 t/alpha.sh
mode change 100755 => 100644 t/alpha2.sh
mode change 100755 => 100644 t/am-config-header.sh
mode change 100755 => 100644 t/am-default-source-ext.sh
mode change 100755 => 100644 t/am-dir.sh
mode change 100755 => 100644 t/am-macro-not-found.sh
mode change 100755 => 100644 t/am-missing-prog.sh
mode change 100755 => 100644 t/am-prog-cc-c-o.sh
mode change 100755 => 100644 t/am-prog-cc-stdc.sh
mode change 100755 => 100644 t/am-prog-mkdir-p.sh
mode change 100755 => 100644 t/am-tests-environment.sh
mode change 100755 => 100644 t/am-xargs-map.sh
mode change 100755 => 100644 t/amassign.sh
mode change 100755 => 100644 t/amhello-binpkg.sh
mode change 100755 => 100644 t/amhello-cflags.sh
mode change 100755 => 100644 t/amhello-cross-compile.sh
mode change 100755 => 100644 t/aminit-moreargs-deprecation.sh
mode change 100755 => 100644 t/amopt.sh
mode change 100755 => 100644 t/amopts-location.sh
mode change 100755 => 100644 t/amopts-variable-expansion.sh
mode change 100755 => 100644 t/amsubst.sh
mode change 100755 => 100644 t/ar-lib.sh
mode change 100755 => 100644 t/ar-lib2.sh
mode change 100755 => 100644 t/ar-lib3.sh
mode change 100755 => 100644 t/ar-lib4.sh
mode change 100755 => 100644 t/ar-lib5a.sh
mode change 100755 => 100644 t/ar-lib5b.sh
mode change 100755 => 100644 t/ar-lib6a.sh
mode change 100755 => 100644 t/ar-lib6b.sh
mode change 100755 => 100644 t/ar-lib7.sh
mode change 100755 => 100644 t/ar.sh
mode change 100755 => 100644 t/ar2.sh
mode change 100755 => 100644 t/ar3.sh
mode change 100755 => 100644 t/ar4.sh
mode change 100755 => 100644 t/ar5.sh
mode change 100755 => 100644 t/asm.sh
mode change 100755 => 100644 t/asm2.sh
mode change 100755 => 100644 t/asm3.sh
mode change 100755 => 100644 t/autodist-aclocal-m4.sh
mode change 100755 => 100644 t/autodist-configure-no-subdir.sh
mode change 100755 => 100644 t/autodist-no-duplicate.sh
mode change 100755 => 100644 t/autodist-stamp-vti.sh
mode change 100755 => 100644 t/autodist-subdir.sh
mode change 100755 => 100644 t/autodist.sh
mode change 100755 => 100644 t/autohdr-subdir-pr12495.sh
mode change 100755 => 100644 t/autohdr.sh
mode change 100755 => 100644 t/autohdr3.sh
mode change 100755 => 100644 t/autohdr4.sh
mode change 100755 => 100644 t/autohdrdry.sh
mode change 100755 => 100644 t/automake-cmdline.tap
mode change 100755 => 100644 t/auxdir-autodetect.sh
mode change 100755 => 100644 t/auxdir-computed.tap
mode change 100755 => 100644 t/auxdir-misplaced.sh
mode change 100755 => 100644 t/auxdir-nonexistent.sh
mode change 100755 => 100644 t/auxdir-unportable.tap
mode change 100755 => 100644 t/auxdir.sh
mode change 100755 => 100644 t/auxdir6.sh
mode change 100755 => 100644 t/auxdir7.sh
mode change 100755 => 100644 t/auxdir8.sh
create mode 100644 t/ax/deltree.pl
mode change 100755 => 100644 t/backcompat-acout.sh
mode change 100755 => 100644 t/backcompat.sh
mode change 100755 => 100644 t/backcompat2.sh
mode change 100755 => 100644 t/backcompat3.sh
mode change 100755 => 100644 t/backcompat6.sh
mode change 100755 => 100644 t/backslash-before-trailing-whitespace.sh
mode change 100755 => 100644 t/backslash-issues.sh
mode change 100755 => 100644 t/backslash-tricks.sh
mode change 100755 => 100644 t/badline.sh
mode change 100755 => 100644 t/badopt.sh
mode change 100755 => 100644 t/badprog.sh
mode change 100755 => 100644 t/built-sources-check.sh
mode change 100755 => 100644 t/built-sources-cond.sh
mode change 100755 => 100644 t/built-sources-fork-bomb.sh
mode change 100755 => 100644 t/built-sources-install.sh
mode change 100755 => 100644 t/built-sources-subdir.sh
mode change 100755 => 100644 t/built-sources.sh
mode change 100755 => 100644 t/c-demo.sh
mode change 100755 => 100644 t/candist.sh
mode change 100755 => 100644 t/canon-name.sh
mode change 100755 => 100644 t/canon.sh
mode change 100755 => 100644 t/canon2.sh
mode change 100755 => 100644 t/canon3.sh
mode change 100755 => 100644 t/canon4.sh
mode change 100755 => 100644 t/canon5.sh
mode change 100755 => 100644 t/canon6.sh
mode change 100755 => 100644 t/canon7.sh
mode change 100755 => 100644 t/canon8.sh
mode change 100755 => 100644 t/ccnoco.sh
mode change 100755 => 100644 t/ccnoco3.sh
mode change 100755 => 100644 t/ccnoco4.sh
mode change 100755 => 100644 t/check-concurrency-bug9245.sh
mode change 100755 => 100644 t/check-exported-srcdir.sh
mode change 100755 => 100644 t/check-fd-redirect.sh
mode change 100755 => 100644 t/check-no-test-driver.sh
mode change 100755 => 100644 t/check-subst-prog.sh
mode change 100755 => 100644 t/check-subst.sh
mode change 100755 => 100644 t/check-tests-in-builddir.sh
mode change 100755 => 100644 t/check10.sh
mode change 100755 => 100644 t/check11.sh
mode change 100755 => 100644 t/check12.sh
mode change 100755 => 100644 t/check2.sh
mode change 100755 => 100644 t/check4.sh
mode change 100755 => 100644 t/check5.sh
mode change 100755 => 100644 t/check6.sh
mode change 100755 => 100644 t/check7.sh
mode change 100755 => 100644 t/check8.sh
mode change 100755 => 100644 t/clean-many.sh
mode change 100755 => 100644 t/clean-many2.sh
mode change 100755 => 100644 t/cleanvars.sh
mode change 100755 => 100644 t/colneq2.sh
mode change 100755 => 100644 t/colon.sh
mode change 100755 => 100644 t/colon2.sh
mode change 100755 => 100644 t/colon3.sh
mode change 100755 => 100644 t/colon4.sh
mode change 100755 => 100644 t/colon5.sh
mode change 100755 => 100644 t/colon6.sh
mode change 100755 => 100644 t/colon7.sh
mode change 100755 => 100644 t/color-tests-opt.sh
mode change 100755 => 100644 t/color-tests.sh
mode change 100755 => 100644 t/color-tests2.sh
mode change 100755 => 100644 t/comment-block.sh
mode change 100755 => 100644 t/comment.sh
mode change 100755 => 100644 t/comment2.sh
mode change 100755 => 100644 t/comment4.sh
mode change 100755 => 100644 t/comment6.sh
mode change 100755 => 100644 t/comment7.sh
mode change 100755 => 100644 t/comment8.sh
mode change 100755 => 100644 t/comment9.sh
mode change 100755 => 100644 t/comments-in-var-def.sh
mode change 100755 => 100644 t/compile.sh
mode change 100755 => 100644 t/compile2.sh
mode change 100755 => 100644 t/compile3.sh
mode change 100755 => 100644 t/compile4.sh
mode change 100755 => 100644 t/compile5.sh
mode change 100755 => 100644 t/compile6.sh
mode change 100755 => 100644 t/compile_f90_c_cxx.sh
mode change 100755 => 100644 t/compile_f_c_cxx.sh
mode change 100755 => 100644 t/cond-basic.sh
mode change 100755 => 100644 t/cond.sh
mode change 100755 => 100644 t/cond10.sh
mode change 100755 => 100644 t/cond11.sh
mode change 100755 => 100644 t/cond13.sh
mode change 100755 => 100644 t/cond14.sh
mode change 100755 => 100644 t/cond15.sh
mode change 100755 => 100644 t/cond16.sh
mode change 100755 => 100644 t/cond17.sh
mode change 100755 => 100644 t/cond18.sh
mode change 100755 => 100644 t/cond19.sh
mode change 100755 => 100644 t/cond20.sh
mode change 100755 => 100644 t/cond21.sh
mode change 100755 => 100644 t/cond22.sh
mode change 100755 => 100644 t/cond23.sh
mode change 100755 => 100644 t/cond24.sh
mode change 100755 => 100644 t/cond25.sh
mode change 100755 => 100644 t/cond26.sh
mode change 100755 => 100644 t/cond27.sh
mode change 100755 => 100644 t/cond28.sh
mode change 100755 => 100644 t/cond3.sh
mode change 100755 => 100644 t/cond30.sh
mode change 100755 => 100644 t/cond31.sh
mode change 100755 => 100644 t/cond32.sh
mode change 100755 => 100644 t/cond33.sh
mode change 100755 => 100644 t/cond34.sh
mode change 100755 => 100644 t/cond35.sh
mode change 100755 => 100644 t/cond36.sh
mode change 100755 => 100644 t/cond37.sh
mode change 100755 => 100644 t/cond38.sh
mode change 100755 => 100644 t/cond39.sh
mode change 100755 => 100644 t/cond4.sh
mode change 100755 => 100644 t/cond40.sh
mode change 100755 => 100644 t/cond41.sh
mode change 100755 => 100644 t/cond42.sh
mode change 100755 => 100644 t/cond43.sh
mode change 100755 => 100644 t/cond44.sh
mode change 100755 => 100644 t/cond45.sh
mode change 100755 => 100644 t/cond46.sh
mode change 100755 => 100644 t/cond5.sh
mode change 100755 => 100644 t/cond6.sh
mode change 100755 => 100644 t/cond7.sh
mode change 100755 => 100644 t/cond8.sh
mode change 100755 => 100644 t/cond9.sh
mode change 100755 => 100644 t/condd.sh
mode change 100755 => 100644 t/condhook.sh
mode change 100755 => 100644 t/condhook2.sh
mode change 100755 => 100644 t/condinc.sh
mode change 100755 => 100644 t/condinc2.sh
mode change 100755 => 100644 t/condlib.sh
mode change 100755 => 100644 t/condman2.sh
mode change 100755 => 100644 t/condman3.sh
mode change 100755 => 100644 t/confdeps.sh
mode change 100755 => 100644 t/conff.sh
mode change 100755 => 100644 t/conff2.sh
mode change 100755 => 100644 t/conffile-leading-dot.sh
mode change 100755 => 100644 t/confh-internals.sh
mode change 100755 => 100644 t/confh-subdir-clean.sh
mode change 100755 => 100644 t/confh.sh
mode change 100755 => 100644 t/confh4.sh
mode change 100755 => 100644 t/confh5.sh
mode change 100755 => 100644 t/confh6.sh
mode change 100755 => 100644 t/confh7.sh
mode change 100755 => 100644 t/confh8.sh
mode change 100755 => 100644 t/confincl.sh
mode change 100755 => 100644 t/conflnk.sh
mode change 100755 => 100644 t/conflnk2.sh
mode change 100755 => 100644 t/conflnk3.sh
mode change 100755 => 100644 t/conflnk4.sh
mode change 100755 => 100644 t/confsub.sh
mode change 100755 => 100644 t/confvar.sh
mode change 100755 => 100644 t/confvar2.sh
mode change 100755 => 100644 t/copy.sh
mode change 100755 => 100644 t/cscope.tap
mode change 100755 => 100644 t/cscope2.sh
mode change 100755 => 100644 t/cscope3.sh
mode change 100755 => 100644 t/ctags.sh
mode change 100755 => 100644 t/cxx-demo.sh
mode change 100755 => 100644 t/cxx-fortran.sh
mode change 100755 => 100644 t/cxx-lt-demo.sh
mode change 100755 => 100644 t/cxx2.sh
mode change 100755 => 100644 t/cxxcpp.sh
mode change 100755 => 100644 t/cxxlibobj.sh
mode change 100755 => 100644 t/cxxlink.sh
mode change 100755 => 100644 t/cygnus-no-more.sh
mode change 100755 => 100644 t/cygwin32.sh
mode change 100755 => 100644 t/dash.sh
mode change 100755 => 100644 t/defun.sh
mode change 100755 => 100644 t/defun2.sh
mode change 100755 => 100644 t/dejagnu-absolute-builddir.sh
mode change 100755 => 100644 t/dejagnu-relative-srcdir.sh
mode change 100755 => 100644 t/dejagnu-siteexp-append.sh
mode change 100755 => 100644 t/dejagnu-siteexp-extend.sh
mode change 100755 => 100644 t/dejagnu-siteexp-useredit.sh
mode change 100755 => 100644 t/dejagnu2.sh
mode change 100755 => 100644 t/dejagnu3.sh
mode change 100755 => 100644 t/dejagnu4.sh
mode change 100755 => 100644 t/dejagnu5.sh
mode change 100755 => 100644 t/dejagnu6.sh
mode change 100755 => 100644 t/dejagnu7.sh
mode change 100755 => 100644 t/deleted-am.sh
mode change 100755 => 100644 t/deleted-m4.sh
mode change 100755 => 100644 t/depacl2.sh
mode change 100755 => 100644 t/depcomp-implicit-auxdir.sh
mode change 100755 => 100644 t/depcomp-recover.sh
mode change 100755 => 100644 t/depcomp-shuffle-sub-vpath.sh
mode change 100755 => 100644 t/depcomp-shuffle-sub.sh
mode change 100755 => 100644 t/depcomp-shuffle-vpath.sh
mode change 100755 => 100644 t/depcomp-shuffle.sh
mode change 100755 => 100644 t/depcomp.sh
mode change 100755 => 100644 t/depcomp2.sh
mode change 100755 => 100644 t/depcomp8a.sh
mode change 100755 => 100644 t/depcomp8b.sh
mode change 100755 => 100644 t/depdist.sh
mode change 100755 => 100644 t/depend.sh
mode change 100755 => 100644 t/depend3.sh
mode change 100755 => 100644 t/depend4.sh
mode change 100755 => 100644 t/deprecated-acinit.sh
mode change 100755 => 100644 t/destdir.sh
mode change 100755 => 100644 t/discover.sh
mode change 100755 => 100644 t/dist-auxdir-many-subdirs.sh
mode change 100755 => 100644 t/dist-auxfile-2.sh
mode change 100755 => 100644 t/dist-auxfile.sh
mode change 100755 => 100644 t/dist-formats.tap
mode change 100755 => 100644 t/dist-included-parent-dir.sh
mode change 100755 => 100644 t/dist-many.sh
mode change 100755 => 100644 t/dist-many2.sh
mode change 100755 => 100644 t/dist-missing-am.sh
mode change 100755 => 100644 t/dist-missing-included-m4.sh
mode change 100755 => 100644 t/dist-missing-m4.sh
mode change 100755 => 100644 t/dist-obsolete-opts.sh
mode change 100755 => 100644 t/dist-pr109765.sh
mode change 100755 => 100644 t/dist-readonly.sh
mode change 100755 => 100644 t/dist-repeated.sh
mode change 100755 => 100644 t/dist-srcdir.sh
mode change 100755 => 100644 t/dist-srcdir2.sh
mode change 100755 => 100644 t/distcheck-configure-flags-am.sh
mode change 100755 => 100644 t/distcheck-configure-flags-subpkg.sh
mode change 100755 => 100644 t/distcheck-configure-flags.sh
mode change 100755 => 100644 t/distcheck-hook.sh
mode change 100755 => 100644 t/distcheck-hook2.sh
mode change 100755 => 100644 t/distcheck-missing-m4.sh
mode change 100755 => 100644 t/distcheck-outdated-m4.sh
mode change 100755 => 100644 t/distcheck-override-infodir.sh
mode change 100755 => 100644 t/distcheck-pr10470.sh
mode change 100755 => 100644 t/distcheck-pr9579.sh
mode change 100755 => 100644 t/distcheck-writable-srcdir.sh
mode change 100755 => 100644 t/distcleancheck.sh
mode change 100755 => 100644 t/distcom-subdir.sh
mode change 100755 => 100644 t/distcom3.sh
mode change 100755 => 100644 t/distcom4.sh
mode change 100755 => 100644 t/distcom5.sh
mode change 100755 => 100644 t/distdir.sh
mode change 100755 => 100644 t/disthook.sh
mode change 100755 => 100644 t/distlinks.sh
mode change 100755 => 100644 t/distlinksbrk.sh
mode change 100755 => 100644 t/distname.sh
mode change 100755 => 100644 t/dmalloc.sh
mode change 100755 => 100644 t/dollar.sh
mode change 100755 => 100644 t/double-colon-rules.sh
mode change 100755 => 100644 t/double.sh
mode change 100755 => 100644 t/dup2.sh
mode change 100755 => 100644 t/else.sh
mode change 100755 => 100644 t/empty-data-primary.sh
mode change 100755 => 100644 t/empty-sources-primary.tap
mode change 100755 => 100644 t/ensure-dir-exists.sh
mode change 100755 => 100644 t/etags.sh
mode change 100755 => 100644 t/exdir.sh
mode change 100755 => 100644 t/exdir2.sh
mode change 100755 => 100644 t/exdir3.sh
mode change 100755 => 100644 t/exeext.sh
mode change 100755 => 100644 t/exeext2.sh
mode change 100755 => 100644 t/exeext3.sh
mode change 100755 => 100644 t/exeext4.sh
mode change 100755 => 100644 t/exsource.sh
mode change 100755 => 100644 t/ext.sh
mode change 100755 => 100644 t/ext2.sh
mode change 100755 => 100644 t/extra-data.sh
mode change 100755 => 100644 t/extra-deps-lt.sh
mode change 100755 => 100644 t/extra-deps.sh
mode change 100755 => 100644 t/extra-dist-dirs-and-subdirs.sh
mode change 100755 => 100644 t/extra-dist-vpath-dir-merge.sh
mode change 100755 => 100644 t/extra-dist-vpath-dir.sh
mode change 100755 => 100644 t/extra-dist-wildcards-gnu.sh
mode change 100755 => 100644 t/extra-dist-wildcards-vpath.sh
mode change 100755 => 100644 t/extra-dist-wildcards.sh
mode change 100755 => 100644 t/extra-portability.sh
mode change 100755 => 100644 t/extra-portability2.sh
mode change 100755 => 100644 t/extra-programs-and-libs.sh
mode change 100755 => 100644 t/extra-programs-empty.sh
mode change 100755 => 100644 t/extra-programs-misc.sh
mode change 100755 => 100644 t/extra.sh
mode change 100755 => 100644 t/extra2.sh
mode change 100755 => 100644 t/f90only.sh
mode change 100755 => 100644 t/flavor.sh
mode change 100755 => 100644 t/flibs.sh
mode change 100755 => 100644 t/fn99.sh
mode change 100755 => 100644 t/fn99subdir.sh
mode change 100755 => 100644 t/fonly.sh
mode change 100755 => 100644 t/forcemiss.sh
mode change 100755 => 100644 t/forcemiss2.sh
mode change 100755 => 100644 t/fort1.sh
mode change 100755 => 100644 t/fort2.sh
mode change 100755 => 100644 t/fort4.sh
mode change 100755 => 100644 t/fort5.sh
mode change 100755 => 100644 t/fortdep.sh
mode change 100755 => 100644 t/gcj.sh
mode change 100755 => 100644 t/gcj2.sh
mode change 100755 => 100644 t/gcj3.sh
mode change 100755 => 100644 t/gcj4.sh
mode change 100755 => 100644 t/gcj5.sh
mode change 100755 => 100644 t/gcj6.sh
mode change 100755 => 100644 t/get-sysconf.sh
mode change 100755 => 100644 t/gettext-config-rpath.sh
mode change 100755 => 100644 t/gettext-macros.sh
mode change 100755 => 100644 t/gettext-pr381.sh
mode change 100755 => 100644 t/gettext.sh
mode change 100755 => 100644 t/gettext2.sh
mode change 100755 => 100644 t/gettext3.sh
mode change 100755 => 100644 t/gmake-vars.sh
mode change 100755 => 100644 t/gnits.sh
mode change 100755 => 100644 t/gnits2.sh
mode change 100755 => 100644 t/gnits3.sh
mode change 100755 => 100644 t/gnumake.sh
mode change 100755 => 100644 t/gnuwarn.sh
mode change 100755 => 100644 t/gnuwarn2.sh
mode change 100755 => 100644 t/hdr-vars-defined-once.sh
mode change 100755 => 100644 t/header.sh
mode change 100755 => 100644 t/help-depend.sh
mode change 100755 => 100644 t/help-depend2.sh
mode change 100755 => 100644 t/help-dmalloc.sh
mode change 100755 => 100644 t/help-init.sh
mode change 100755 => 100644 t/help-lispdir.sh
mode change 100755 => 100644 t/help-python.sh
mode change 100755 => 100644 t/help-silent.sh
mode change 100755 => 100644 t/help-upc.sh
mode change 100755 => 100644 t/help.sh
mode change 100755 => 100644 t/help2.sh
mode change 100755 => 100644 t/help3.sh
mode change 100755 => 100644 t/help4.sh
mode change 100755 => 100644 t/hfs.sh
mode change 100755 => 100644 t/implicit.sh
mode change 100755 => 100644 t/includes-deprecation.sh
mode change 100755 => 100644 t/init.sh
mode change 100755 => 100644 t/init2.sh
mode change 100755 => 100644 t/insh2.sh
mode change 100755 => 100644 t/install-info-dir.sh
mode change 100755 => 100644 t/install2.sh
mode change 100755 => 100644 t/installdir.sh
mode change 100755 => 100644 t/instdat.sh
mode change 100755 => 100644 t/instdat2.sh
mode change 100755 => 100644 t/instdir-cond.sh
mode change 100755 => 100644 t/instdir-cond2.sh
mode change 100755 => 100644 t/instdir-java.sh
mode change 100755 => 100644 t/instdir-lisp.sh
mode change 100755 => 100644 t/instdir-ltlib.sh
mode change 100755 => 100644 t/instdir-no-empty.sh
mode change 100755 => 100644 t/instdir-prog.sh
mode change 100755 => 100644 t/instdir-python.sh
mode change 100755 => 100644 t/instdir-texi.sh
mode change 100755 => 100644 t/instdir.sh
mode change 100755 => 100644 t/instdir2.sh
mode change 100755 => 100644 t/instfail-info.sh
mode change 100755 => 100644 t/instfail-java.sh
mode change 100755 => 100644 t/instfail-libtool.sh
mode change 100755 => 100644 t/instfail.sh
mode change 100755 => 100644 t/insthook.sh
mode change 100755 => 100644 t/instman.sh
mode change 100755 => 100644 t/instmany-mans.sh
mode change 100755 => 100644 t/instmany-python.sh
mode change 100755 => 100644 t/instmany.sh
mode change 100755 => 100644 t/instsh.sh
mode change 100755 => 100644 t/instsh2.sh
mode change 100755 => 100644 t/instsh3.sh
mode change 100755 => 100644 t/instspc.tap
mode change 100755 => 100644 t/internals.tap
mode change 100755 => 100644 t/interp.sh
mode change 100755 => 100644 t/interp2.sh
mode change 100755 => 100644 t/interp3.sh
mode change 100755 => 100644 t/java-check.sh
mode change 100755 => 100644 t/java-clean.sh
mode change 100755 => 100644 t/java-compile-install.sh
mode change 100755 => 100644 t/java-compile-run-flat.sh
mode change 100755 => 100644 t/java-compile-run-nested.sh
mode change 100755 => 100644 t/java-empty-classpath.sh
mode change 100755 => 100644 t/java-extra.sh
mode change 100755 => 100644 t/java-mix.sh
mode change 100755 => 100644 t/java-no-duplicate.sh
mode change 100755 => 100644 t/java-nobase.sh
mode change 100755 => 100644 t/java-noinst.sh
mode change 100755 => 100644 t/java-rebuild.sh
mode change 100755 => 100644 t/java-sources.sh
mode change 100755 => 100644 t/java-uninstall.sh
mode change 100755 => 100644 t/java.sh
mode change 100755 => 100644 t/java2.sh
mode change 100755 => 100644 t/java3.sh
mode change 100755 => 100644 t/javadir-undefined.sh
mode change 100755 => 100644 t/javaflags.sh
mode change 100755 => 100644 t/javaprim.sh
mode change 100755 => 100644 t/javasubst.sh
mode change 100755 => 100644 t/ldadd.sh
mode change 100755 => 100644 t/ldflags.sh
mode change 100755 => 100644 t/lex-clean-cxx.sh
mode change 100755 => 100644 t/lex-clean.sh
mode change 100755 => 100644 t/lex-depend-cxx.sh
mode change 100755 => 100644 t/lex-depend-grep.sh
mode change 100755 => 100644 t/lex-depend.sh
mode change 100755 => 100644 t/lex-header.sh
mode change 100755 => 100644 t/lex-lib-external.sh
mode change 100755 => 100644 t/lex-lib.sh
mode change 100755 => 100644 t/lex-libobj.sh
mode change 100755 => 100644 t/lex-line.sh
mode change 100755 => 100644 t/lex-multiple.sh
mode change 100755 => 100644 t/lex-nodist.sh
mode change 100755 => 100644 t/lex-noyywrap.sh
mode change 100755 => 100644 t/lex-subobj-nodep.sh
mode change 100755 => 100644 t/lex.sh
mode change 100755 => 100644 t/lex2.sh
mode change 100755 => 100644 t/lex3.sh
mode change 100755 => 100644 t/lex5.sh
mode change 100755 => 100644 t/lexcpp.sh
mode change 100755 => 100644 t/lexvpath.sh
mode change 100755 => 100644 t/lflags.sh
mode change 100755 => 100644 t/lflags2.sh
mode change 100755 => 100644 t/libexec.sh
mode change 100755 => 100644 t/libobj-basic.sh
mode change 100755 => 100644 t/libobj10.sh
mode change 100755 => 100644 t/libobj12.sh
mode change 100755 => 100644 t/libobj13.sh
mode change 100755 => 100644 t/libobj14.sh
mode change 100755 => 100644 t/libobj15a.sh
mode change 100755 => 100644 t/libobj15b.sh
mode change 100755 => 100644 t/libobj15c.sh
mode change 100755 => 100644 t/libobj16a.sh
mode change 100755 => 100644 t/libobj16b.sh
mode change 100755 => 100644 t/libobj17.sh
mode change 100755 => 100644 t/libobj18.sh
mode change 100755 => 100644 t/libobj19.sh
mode change 100755 => 100644 t/libobj2.sh
mode change 100755 => 100644 t/libobj20b.sh
mode change 100755 => 100644 t/libobj20c.sh
mode change 100755 => 100644 t/libobj3.sh
mode change 100755 => 100644 t/libobj4.sh
mode change 100755 => 100644 t/libobj5.sh
mode change 100755 => 100644 t/libobj7.sh
mode change 100755 => 100644 t/library.sh
mode change 100755 => 100644 t/library2.sh
mode change 100755 => 100644 t/library3.sh
mode change 100755 => 100644 t/libtoo10.sh
mode change 100755 => 100644 t/libtoo11.sh
mode change 100755 => 100644 t/libtool-macros.sh
mode change 100755 => 100644 t/libtool3.sh
mode change 100755 => 100644 t/libtool4.sh
mode change 100755 => 100644 t/libtool5.sh
mode change 100755 => 100644 t/libtool6.sh
mode change 100755 => 100644 t/libtool7.sh
mode change 100755 => 100644 t/libtool8.sh
mode change 100755 => 100644 t/libtool9.sh
mode change 100755 => 100644 t/license.sh
mode change 100755 => 100644 t/license2.sh
mode change 100755 => 100644 t/link_c_cxx.sh
mode change 100755 => 100644 t/link_cond.sh
mode change 100755 => 100644 t/link_dist.sh
mode change 100755 => 100644 t/link_f90_only.sh
mode change 100755 => 100644 t/link_f_only.sh
mode change 100755 => 100644 t/link_fc.sh
mode change 100755 => 100644 t/link_fccxx.sh
mode change 100755 => 100644 t/link_fcxx.sh
mode change 100755 => 100644 t/link_override.sh
mode change 100755 => 100644 t/lisp-flags.sh
mode change 100755 => 100644 t/lisp-loadpath.sh
mode change 100755 => 100644 t/lisp-pr11806.sh
mode change 100755 => 100644 t/lisp-subdir-mix.sh
mode change 100755 => 100644 t/lisp-subdir.sh
mode change 100755 => 100644 t/lisp-subdir2.sh
mode change 100755 => 100644 t/lisp2.sh
mode change 100755 => 100644 t/lisp3.sh
mode change 100755 => 100644 t/lisp4.sh
mode change 100755 => 100644 t/lisp5.sh
mode change 100755 => 100644 t/lisp6.sh
mode change 100755 => 100644 t/lisp7.sh
mode change 100755 => 100644 t/lisp8.sh
mode change 100755 => 100644 t/lispdry.sh
mode change 100755 => 100644 t/listval.sh
mode change 100755 => 100644 t/local-targets.sh
mode change 100755 => 100644 t/location.sh
mode change 100755 => 100644 t/longlin2.sh
mode change 100755 => 100644 t/longline.sh
mode change 100755 => 100644 t/ltcond.sh
mode change 100755 => 100644 t/ltcond2.sh
mode change 100755 => 100644 t/ltconv.sh
mode change 100755 => 100644 t/ltdeps.sh
mode change 100755 => 100644 t/ltinit.sh
mode change 100755 => 100644 t/ltinstloc.sh
mode change 100755 => 100644 t/ltlibobjs.sh
mode change 100755 => 100644 t/ltorder.sh
mode change 100755 => 100644 t/m4-inclusion.sh
mode change 100755 => 100644 t/maintclean-vpath.sh
mode change 100755 => 100644 t/maintclean.sh
mode change 100755 => 100644 t/make-dryrun.tap
mode change 100755 => 100644 t/make-keepgoing.tap
mode change 100755 => 100644 t/makefile-deps.sh
mode change 100755 => 100644 t/makej.sh
mode change 100755 => 100644 t/makej2.sh
mode change 100755 => 100644 t/maken.sh
mode change 100755 => 100644 t/maken3.sh
mode change 100755 => 100644 t/makevars.sh
mode change 100755 => 100644 t/man.sh
mode change 100755 => 100644 t/man2.sh
mode change 100755 => 100644 t/man3.sh
mode change 100755 => 100644 t/man5.sh
mode change 100755 => 100644 t/man6.sh
mode change 100755 => 100644 t/man7.sh
mode change 100755 => 100644 t/man8.sh
mode change 100755 => 100644 t/mdate.sh
mode change 100755 => 100644 t/mdate2.sh
mode change 100755 => 100644 t/mdate3.sh
mode change 100755 => 100644 t/mdate5.sh
mode change 100755 => 100644 t/mdate6.sh
mode change 100755 => 100644 t/memoize.tap
mode change 100755 => 100644 t/missing-auxfile-stops-makefiles-creation.sh
mode change 100755 => 100644 t/missing-version-mismatch.sh
mode change 100755 => 100644 t/missing3.sh
mode change 100755 => 100644 t/mkinst2.sh
mode change 100755 => 100644 t/mkinst3.sh
mode change 100755 => 100644 t/no-c.tap
mode change 100755 => 100644 t/no-extra-makefile-code.sh
mode change 100755 => 100644 t/no-spurious-install-recursive.sh
mode change 100755 => 100644 t/nobase-libtool.sh
mode change 100755 => 100644 t/nobase-nodist.sh
mode change 100755 => 100644 t/nobase-python.sh
mode change 100755 => 100644 t/nobase.sh
mode change 100755 => 100644 t/nodef.sh
mode change 100755 => 100644 t/nodef2.sh
mode change 100755 => 100644 t/nodep2.sh
mode change 100755 => 100644 t/nodepcomp.sh
mode change 100755 => 100644 t/nodist.sh
mode change 100755 => 100644 t/nodist2.sh
mode change 100755 => 100644 t/nodist3.sh
mode change 100755 => 100644 t/noinst.sh
mode change 100755 => 100644 t/noinstdir.sh
mode change 100755 => 100644 t/nolink.sh
mode change 100755 => 100644 t/nostdinc.sh
mode change 100755 => 100644 t/notrans.sh
mode change 100755 => 100644 t/number.sh
mode change 100755 => 100644 t/objc-basic.sh
mode change 100755 => 100644 t/objc-deps.sh
mode change 100755 => 100644 t/objc-flags.sh
mode change 100755 => 100644 t/objc-megademo.sh
mode change 100755 => 100644 t/objc-minidemo.sh
mode change 100755 => 100644 t/objcxx-basic.sh
mode change 100755 => 100644 t/objcxx-deps.sh
mode change 100755 => 100644 t/objcxx-flags.sh
mode change 100755 => 100644 t/objcxx-minidemo.sh
mode change 100755 => 100644 t/objdir.sh
mode change 100755 => 100644 t/objext-pr10128.sh
mode change 100755 => 100644 t/oldvars.sh
mode change 100755 => 100644 t/option-ng.sh
mode change 100755 => 100644 t/order.sh
mode change 100755 => 100644 t/output-order.sh
mode change 100755 => 100644 t/output.sh
mode change 100755 => 100644 t/output10.sh
mode change 100755 => 100644 t/output11.sh
mode change 100755 => 100644 t/output12.sh
mode change 100755 => 100644 t/output13.sh
mode change 100755 => 100644 t/output2.sh
mode change 100755 => 100644 t/output3.sh
mode change 100755 => 100644 t/output4.sh
mode change 100755 => 100644 t/output5.sh
mode change 100755 => 100644 t/output6.sh
mode change 100755 => 100644 t/output7.sh
mode change 100755 => 100644 t/output8.sh
mode change 100755 => 100644 t/output9.sh
mode change 100755 => 100644 t/override-conditional-1.sh
mode change 100755 => 100644 t/override-conditional-2.sh
mode change 100755 => 100644 t/override-html.sh
mode change 100755 => 100644 t/override-suggest-local.sh
mode change 100755 => 100644 t/parallel-tests-basics.sh
mode change 100755 => 100644 t/parallel-tests-concatenated-suffix.sh
mode change 100755 => 100644 t/parallel-tests-concurrency-2.sh
mode change 100755 => 100644 t/parallel-tests-concurrency.sh
mode change 100755 => 100644 t/parallel-tests-console-output.sh
mode change 100755 => 100644 t/parallel-tests-driver-install.sh
mode change 100755 => 100644 t/parallel-tests-dry-run-1.sh
mode change 100755 => 100644 t/parallel-tests-dry-run-2.sh
mode change 100755 => 100644 t/parallel-tests-dynamic.sh
mode change 100755 => 100644 t/parallel-tests-empty.sh
mode change 100755 => 100644 t/parallel-tests-exeext.sh
mode change 100755 => 100644 t/parallel-tests-exit-statuses.sh
mode change 100755 => 100644 t/parallel-tests-extra-programs.sh
mode change 100755 => 100644 t/parallel-tests-fd-redirect-exeext.sh
mode change 100755 => 100644 t/parallel-tests-fd-redirect.sh
mode change 100755 => 100644 t/parallel-tests-fork-bomb.sh
mode change 100755 => 100644 t/parallel-tests-generated-and-distributed.sh
mode change 100755 => 100644 t/parallel-tests-harderror.sh
mode change 100755 => 100644 t/parallel-tests-interrupt.tap
mode change 100755 => 100644 t/parallel-tests-log-compiler-1.sh
mode change 100755 => 100644 t/parallel-tests-log-compiler-2.sh
mode change 100755 => 100644 t/parallel-tests-log-override.sh
mode change 100755 => 100644 t/parallel-tests-logvars-example.sh
mode change 100755 => 100644 t/parallel-tests-longest-stem.sh
mode change 100755 => 100644 t/parallel-tests-many.sh
mode change 100755 => 100644 t/parallel-tests-no-color-in-log.sh
mode change 100755 => 100644 t/parallel-tests-no-repeat.sh
mode change 100755 => 100644 t/parallel-tests-once.sh
mode change 100755 => 100644 t/parallel-tests-per-suffix-deps.sh
mode change 100755 => 100644 t/parallel-tests-recheck-depends-on-all.sh
mode change 100755 => 100644 t/parallel-tests-recheck-pr11791.sh
mode change 100755 => 100644 t/parallel-tests-recheck.sh
mode change 100755 => 100644 t/parallel-tests-reset-term.sh
mode change 100755 => 100644 t/parallel-tests-srcdir-in-test-name.sh
mode change 100755 => 100644 t/parallel-tests-subdir.sh
mode change 100755 => 100644 t/parallel-tests-suffix-prog.sh
mode change 100755 => 100644 t/parallel-tests-suffix.sh
mode change 100755 => 100644 t/parallel-tests-trailing-whitespace.sh
mode change 100755 => 100644 t/parallel-tests-unreadable.sh
mode change 100755 => 100644 t/parse.sh
mode change 100755 => 100644 t/pattern-rules.sh
mode change 100755 => 100644 t/pattern-rules2.sh
mode change 100755 => 100644 t/per-target-flags.sh
mode change 100755 => 100644 t/phony.sh
mode change 100755 => 100644 t/pkg-config-macros.sh
mode change 100755 => 100644 t/pluseq.sh
mode change 100755 => 100644 t/pluseq10.sh
mode change 100755 => 100644 t/pluseq11.sh
mode change 100755 => 100644 t/pluseq2.sh
mode change 100755 => 100644 t/pluseq3.sh
mode change 100755 => 100644 t/pluseq4.sh
mode change 100755 => 100644 t/pluseq5.sh
mode change 100755 => 100644 t/pluseq6.sh
mode change 100755 => 100644 t/pluseq7.sh
mode change 100755 => 100644 t/pluseq8.sh
mode change 100755 => 100644 t/pluseq9.sh
mode change 100755 => 100644 t/posixsubst-data.sh
mode change 100755 => 100644 t/posixsubst-extradist.sh
mode change 100755 => 100644 t/posixsubst-ldadd.sh
mode change 100755 => 100644 t/posixsubst-libraries.sh
mode change 100755 => 100644 t/posixsubst-ltlibraries.sh
mode change 100755 => 100644 t/posixsubst-programs.sh
mode change 100755 => 100644 t/posixsubst-scripts.sh
mode change 100755 => 100644 t/posixsubst-sources.sh
mode change 100755 => 100644 t/ppf77.sh
mode change 100755 => 100644 t/pr2.sh
mode change 100755 => 100644 t/pr211.sh
mode change 100755 => 100644 t/pr220.sh
mode change 100755 => 100644 t/pr224.sh
mode change 100755 => 100644 t/pr229.sh
mode change 100755 => 100644 t/pr279-2.sh
mode change 100755 => 100644 t/pr279.sh
mode change 100755 => 100644 t/pr287.sh
mode change 100755 => 100644 t/pr300-lib.sh
mode change 100755 => 100644 t/pr300-ltlib.sh
mode change 100755 => 100644 t/pr300-prog.sh
mode change 100755 => 100644 t/pr307.sh
mode change 100755 => 100644 t/pr401.sh
mode change 100755 => 100644 t/pr401b.sh
mode change 100755 => 100644 t/pr401c.sh
mode change 100755 => 100644 t/pr72.sh
mode change 100755 => 100644 t/pr87.sh
mode change 100755 => 100644 t/pr9.sh
mode change 100755 => 100644 t/prefix.sh
mode change 100755 => 100644 t/preproc-basics.sh
mode change 100755 => 100644 t/preproc-c-compile.sh
mode change 100755 => 100644 t/preproc-demo.sh
mode change 100755 => 100644 t/preproc-errmsg.sh
mode change 100755 => 100644 t/primary-prefix-couples-documented-valid.sh
mode change 100755 => 100644 t/primary-prefix-couples-force-valid.sh
mode change 100755 => 100644 t/primary-prefix-invalid-couples.tap
mode change 100755 => 100644 t/primary-prefix-valid-couples.sh
mode change 100755 => 100644 t/primary.sh
mode change 100755 => 100644 t/primary2.sh
mode change 100755 => 100644 t/primary3.sh
mode change 100755 => 100644 t/print-libdir.sh
mode change 100755 => 100644 t/proginst.sh
mode change 100755 => 100644 t/programs-primary-rewritten.sh
mode change 100755 => 100644 t/py-compile-basedir.sh
mode change 100755 => 100644 t/py-compile-basic.sh
mode change 100755 => 100644 t/py-compile-destdir.sh
mode change 100755 => 100644 t/py-compile-env.sh
mode change 100755 => 100644 t/py-compile-option-terminate.sh
mode change 100755 => 100644 t/py-compile-usage.sh
mode change 100755 => 100644 t/python-am-path-iftrue.sh
mode change 100755 => 100644 t/python-dist.sh
mode change 100755 => 100644 t/python-missing.sh
mode change 100755 => 100644 t/python-pr10995.sh
mode change 100755 => 100644 t/python-too-old.sh
mode change 100755 => 100644 t/python-vars.sh
mode change 100755 => 100644 t/python-virtualenv.sh
mode change 100755 => 100644 t/python.sh
mode change 100755 => 100644 t/python10.sh
mode change 100755 => 100644 t/python11.sh
mode change 100755 => 100644 t/python12.sh
mode change 100755 => 100644 t/python2.sh
mode change 100755 => 100644 t/python3.sh
mode change 100755 => 100644 t/recurs-user-deeply-nested.sh
mode change 100755 => 100644 t/recurs-user-indir.sh
mode change 100755 => 100644 t/recurs-user-keep-going.sh
mode change 100755 => 100644 t/recurs-user-many.sh
mode change 100755 => 100644 t/recurs-user-no-subdirs.sh
mode change 100755 => 100644 t/recurs-user-no-top-level.sh
mode change 100755 => 100644 t/recurs-user-override.sh
mode change 100755 => 100644 t/recurs-user-phony.sh
mode change 100755 => 100644 t/recurs-user-wrap.sh
mode change 100755 => 100644 t/recurs-user.sh
mode change 100755 => 100644 t/recurs-user2.sh
mode change 100755 => 100644 t/relativize.tap
mode change 100755 => 100644 t/remake-aclocal-version-mismatch.sh
mode change 100755 => 100644 t/remake-after-acinclude-m4.sh
mode change 100755 => 100644 t/remake-after-aclocal-m4.sh
mode change 100755 => 100644 t/remake-after-configure-ac.sh
mode change 100755 => 100644 t/remake-after-makefile-am.sh
mode change 100755 => 100644 t/remake-all-1.sh
mode change 100755 => 100644 t/remake-am-pr10111.sh
mode change 100755 => 100644 t/remake-config-status-dependencies.sh
mode change 100755 => 100644 t/remake-configure-dependencies.sh
mode change 100755 => 100644 t/remake-deeply-nested.sh
mode change 100755 => 100644 t/remake-deleted-am-2.sh
mode change 100755 => 100644 t/remake-deleted-am-subdir.sh
mode change 100755 => 100644 t/remake-deleted-am.sh
mode change 100755 => 100644 t/remake-deleted-m4-file.sh
mode change 100755 => 100644 t/remake-fail.sh
mode change 100755 => 100644 t/remake-gnulib-add-acsubst.sh
mode change 100755 => 100644 t/remake-gnulib-add-header.sh
mode change 100755 => 100644 t/remake-gnulib-remove-header.sh
mode change 100755 => 100644 t/remake-include-aclocal.sh
mode change 100755 => 100644 t/remake-include-configure.sh
mode change 100755 => 100644 t/remake-include-makefile.sh
mode change 100755 => 100644 t/remake-m4-pr10111.sh
mode change 100755 => 100644 t/remake-macrodir.sh
mode change 100755 => 100644 t/remake-makefile-intree.sh
mode change 100755 => 100644 t/remake-makefile-vpath.sh
mode change 100755 => 100644 t/remake-mild-stress.sh
mode change 100755 => 100644 t/remake-moved-m4-file.sh
mode change 100755 => 100644 t/remake-not-after-make-dist.sh
mode change 100755 => 100644 t/remake-recurs-user.sh
mode change 100755 => 100644 t/remake-renamed-am.sh
mode change 100755 => 100644 t/remake-renamed-m4-file.sh
mode change 100755 => 100644 t/remake-renamed-m4-macro-and-file.sh
mode change 100755 => 100644 t/remake-renamed-m4-macro.sh
mode change 100755 => 100644 t/remake-subdir-from-subdir.sh
mode change 100755 => 100644 t/remake-subdir-gnu.sh
mode change 100755 => 100644 t/remake-subdir-grepping.sh
mode change 100755 => 100644 t/remake-subdir-long-time.sh
mode change 100755 => 100644 t/remake-subdir-no-makefile.sh
mode change 100755 => 100644 t/remake-subdir-only.sh
mode change 100755 => 100644 t/remake-subdir.sh
mode change 100755 => 100644 t/remake-subdir3.sh
mode change 100755 => 100644 t/remake-timing-bug-pr8365.sh
mode change 100755 => 100644 t/repeated-options.sh
mode change 100755 => 100644 t/reqd2.sh
mode change 100755 => 100644 t/rm-f-probe.sh
mode change 100755 => 100644 t/rulepat.sh
mode change 100755 => 100644 t/sanity.sh
mode change 100755 => 100644 t/seenc.sh
mode change 100755 => 100644 t/self-check-cc-no-c-o.sh
mode change 100755 => 100644 t/self-check-configure-help.sh
mode change 100755 => 100644 t/self-check-dir.tap
mode change 100755 => 100644 t/self-check-exit.tap
mode change 100755 => 100644 t/self-check-explicit-skips.sh
mode change 100755 => 100644 t/self-check-is-blocked-signal.tap
mode change 100755 => 100644 t/self-check-is_newest.tap
mode change 100755 => 100644 t/self-check-me.tap
mode change 100755 => 100644 t/self-check-report.sh
mode change 100755 => 100644 t/self-check-seq.tap
mode change 100755 => 100644 t/self-check-shell-no-trail-bslash.sh
mode change 100755 => 100644 t/self-check-unindent.tap
mode change 100755 => 100644 t/serial-tests.sh
mode change 100755 => 100644 t/silent-c.sh
mode change 100755 => 100644 t/silent-configsite.sh
mode change 100755 => 100644 t/silent-custom.sh
mode change 100755 => 100644 t/silent-cxx.sh
mode change 100755 => 100644 t/silent-f77.sh
mode change 100755 => 100644 t/silent-f90.sh
mode change 100755 => 100644 t/silent-gen.sh
mode change 100755 => 100644 t/silent-lex.sh
mode change 100755 => 100644 t/silent-lt.sh
mode change 100755 => 100644 t/silent-many-languages.sh
mode change 100755 => 100644 t/silent-texi.sh
mode change 100755 => 100644 t/silent-yacc-headers.sh
mode change 100755 => 100644 t/silent-yacc.sh
mode change 100755 => 100644 t/space.sh
mode change 100755 => 100644 t/specflg-dummy.sh
mode change 100755 => 100644 t/specflg6.sh
mode change 100755 => 100644 t/specflg7.sh
mode change 100755 => 100644 t/specflg8.sh
mode change 100755 => 100644 t/specflg9.sh
mode change 100755 => 100644 t/spell.sh
mode change 100755 => 100644 t/spell2.sh
mode change 100755 => 100644 t/spell3.sh
mode change 100755 => 100644 t/spelling.sh
mode change 100755 => 100644 t/spy-autovars.sh
mode change 100755 => 100644 t/spy-foreach.sh
mode change 100755 => 100644 t/spy-pattern-rules.sh
mode change 100755 => 100644 t/spy-phony.sh
mode change 100755 => 100644 t/spy-rm.tap
mode change 100755 => 100644 t/spy-trailing-backlash.sh
mode change 100755 => 100644 t/spy-var-append.sh
mode change 100755 => 100644 t/spy-vpath-rewrite.sh
mode change 100755 => 100644 t/spy-wildcard.sh
mode change 100755 => 100644 t/src-acsubst.sh
mode change 100755 => 100644 t/stamph2.sh
mode change 100755 => 100644 t/stdinc-no-repeated.sh
mode change 100755 => 100644 t/stdinc.sh
mode change 100755 => 100644 t/stdlib.sh
mode change 100755 => 100644 t/stdlib2.sh
mode change 100755 => 100644 t/strictness-override.sh
mode change 100755 => 100644 t/strictness-precedence.sh
mode change 100755 => 100644 t/strip.sh
mode change 100755 => 100644 t/strip2.sh
mode change 100755 => 100644 t/strip3.sh
mode change 100755 => 100644 t/subdir-ac-subst.sh
mode change 100755 => 100644 t/subdir-add-pr46.sh
mode change 100755 => 100644 t/subdir-add2-pr46.sh
mode change 100755 => 100644 t/subdir-am-cond.sh
mode change 100755 => 100644 t/subdir-cond-err.sh
mode change 100755 => 100644 t/subdir-cond-gettext.sh
mode change 100755 => 100644 t/subdir-distclean.sh
mode change 100755 => 100644 t/subdir-env-interference.sh
mode change 100755 => 100644 t/subdir-keep-going-pr12554.sh
mode change 100755 => 100644 t/subdir-order.sh
mode change 100755 => 100644 t/subdir-subsub.sh
mode change 100755 => 100644 t/subdir-with-slash.sh
mode change 100755 => 100644 t/subdir.sh
mode change 100755 => 100644 t/subobj-c.sh
mode change 100755 => 100644 t/subobj-clean-lt-pr10697.sh
mode change 100755 => 100644 t/subobj-clean-pr10697.sh
mode change 100755 => 100644 t/subobj-cxx-grep.sh
mode change 100755 => 100644 t/subobj-cxx.sh
mode change 100755 => 100644 t/subobj-libtool.sh
mode change 100755 => 100644 t/subobj10.sh
mode change 100755 => 100644 t/subobj11a.sh
mode change 100755 => 100644 t/subobj5.sh
mode change 100755 => 100644 t/subobj7.sh
mode change 100755 => 100644 t/subobj8.sh
mode change 100755 => 100644 t/subobj9.sh
mode change 100755 => 100644 t/subobjname.sh
mode change 100755 => 100644 t/subpkg-macrodir.sh
mode change 100755 => 100644 t/subpkg-yacc.sh
mode change 100755 => 100644 t/subpkg.sh
mode change 100755 => 100644 t/subpkg2.sh
mode change 100755 => 100644 t/subpkg3.sh
mode change 100755 => 100644 t/subpkg4.sh
mode change 100755 => 100644 t/subst.sh
mode change 100755 => 100644 t/subst3.sh
mode change 100755 => 100644 t/subst4.sh
mode change 100755 => 100644 t/subst5.sh
mode change 100755 => 100644 t/substre2.sh
mode change 100755 => 100644 t/substref.sh
mode change 100755 => 100644 t/substtarg.sh
mode change 100755 => 100644 t/suffix-chain.sh
mode change 100755 => 100644 t/suffix-custom-default-ext.sh
mode change 100755 => 100644 t/suffix-custom-link.sh
mode change 100755 => 100644 t/suffix-custom-subobj-and-specflg.sh
mode change 100755 => 100644 t/suffix-custom-subobj.sh
mode change 100755 => 100644 t/suffix-custom.sh
mode change 100755 => 100644 t/suffix-hdr.sh
mode change 100755 => 100644 t/suffix-obj.sh
mode change 100755 => 100644 t/suffix-rules-old-fashioned.sh
mode change 100755 => 100644 t/suffix.sh
mode change 100755 => 100644 t/suffix10.sh
mode change 100755 => 100644 t/suffix2.sh
mode change 100755 => 100644 t/suffix3.sh
mode change 100755 => 100644 t/suffix5.sh
mode change 100755 => 100644 t/suffix8.sh
mode change 100755 => 100644 t/suffix9.sh
mode change 100755 => 100644 t/symlink.sh
mode change 100755 => 100644 t/symlink2.sh
mode change 100755 => 100644 t/tags-id.sh
mode change 100755 => 100644 t/tags-pr12372.sh
mode change 100755 => 100644 t/tap-ambiguous-directive.sh
mode change 100755 => 100644 t/tap-autonumber.sh
mode change 100755 => 100644 t/tap-bad-prog.tap
mode change 100755 => 100644 t/tap-bailout-and-logging.sh
mode change 100755 => 100644 t/tap-bailout-leading-space.sh
mode change 100755 => 100644 t/tap-bailout-suppress-badexit.sh
mode change 100755 => 100644 t/tap-bailout-suppress-later-diagnostic.sh
mode change 100755 => 100644 t/tap-bailout-suppress-later-errors.sh
mode change 100755 => 100644 t/tap-bailout.sh
mode change 100755 => 100644 t/tap-basic.sh
mode change 100755 => 100644 t/tap-color.sh
mode change 100755 => 100644 t/tap-common-setup.sh
mode change 100755 => 100644 t/tap-deps.sh
mode change 100755 => 100644 t/tap-diagnostic-custom.sh
mode change 100755 => 100644 t/tap-diagnostic.sh
mode change 100755 => 100644 t/tap-doc.sh
mode change 100755 => 100644 t/tap-doc2.sh
mode change 100755 => 100644 t/tap-driver-stderr.sh
mode change 100755 => 100644 t/tap-empty-diagnostic.sh
mode change 100755 => 100644 t/tap-empty.sh
mode change 100755 => 100644 t/tap-escape-directive-2.sh
mode change 100755 => 100644 t/tap-escape-directive.sh
mode change 100755 => 100644 t/tap-exit.sh
mode change 100755 => 100644 t/tap-fancy.sh
mode change 100755 => 100644 t/tap-fancy2.sh
mode change 100755 => 100644 t/tap-global-log.sh
mode change 100755 => 100644 t/tap-global-result.sh
mode change 100755 => 100644 t/tap-lazy-check.sh
mode change 100755 => 100644 t/tap-log.sh
mode change 100755 => 100644 t/tap-merge-stdout-stderr.sh
mode change 100755 => 100644 t/tap-missing-plan-and-bad-exit.sh
mode change 100755 => 100644 t/tap-more.sh
mode change 100755 => 100644 t/tap-more2.sh
mode change 100755 => 100644 t/tap-msg0-bailout.sh
mode change 100755 => 100644 t/tap-msg0-directive.sh
mode change 100755 => 100644 t/tap-msg0-misc.sh
mode change 100755 => 100644 t/tap-msg0-planskip.sh
mode change 100755 => 100644 t/tap-msg0-result.sh
mode change 100755 => 100644 t/tap-negative-numbers.sh
mode change 100755 => 100644 t/tap-no-disable-hard-error.sh
mode change 100755 => 100644 t/tap-no-merge-stdout-stderr.sh
mode change 100755 => 100644 t/tap-no-spurious-numbers.sh
mode change 100755 => 100644 t/tap-no-spurious.sh
mode change 100755 => 100644 t/tap-not-ok-skip.sh
mode change 100755 => 100644 t/tap-number-wordboundary.sh
mode change 100755 => 100644 t/tap-numbers-leading-zero.sh
mode change 100755 => 100644 t/tap-numeric-description.sh
mode change 100755 => 100644 t/tap-out-of-order.sh
mode change 100755 => 100644 t/tap-passthrough-exit.sh
mode change 100755 => 100644 t/tap-passthrough.sh
mode change 100755 => 100644 t/tap-plan-corner.sh
mode change 100755 => 100644 t/tap-plan-errors.sh
mode change 100755 => 100644 t/tap-plan-leading-zero.sh
mode change 100755 => 100644 t/tap-plan-malformed.sh
mode change 100755 => 100644 t/tap-plan-middle.sh
mode change 100755 => 100644 t/tap-plan-whitespace.sh
mode change 100755 => 100644 t/tap-plan.sh
mode change 100755 => 100644 t/tap-planskip-and-logging.sh
mode change 100755 => 100644 t/tap-planskip-badexit.sh
mode change 100755 => 100644 t/tap-planskip-bailout.sh
mode change 100755 => 100644 t/tap-planskip-case-insensitive.sh
mode change 100755 => 100644 t/tap-planskip-late.sh
mode change 100755 => 100644 t/tap-planskip-later-errors.sh
mode change 100755 => 100644 t/tap-planskip-unplanned-corner.sh
mode change 100755 => 100644 t/tap-planskip-unplanned.sh
mode change 100755 => 100644 t/tap-planskip-whitespace.sh
mode change 100755 => 100644 t/tap-planskip.sh
mode change 100755 => 100644 t/tap-realtime.sh
mode change 100755 => 100644 t/tap-recheck.sh
mode change 100755 => 100644 t/tap-result-comment.sh
mode change 100755 => 100644 t/tap-signal.tap
mode change 100755 => 100644 t/tap-summary-color.sh
mode change 100755 => 100644 t/tap-summary.sh
mode change 100755 => 100644 t/tap-test-number-0.sh
mode change 100755 => 100644 t/tap-todo-skip-together.sh
mode change 100755 => 100644 t/tap-todo-skip-whitespace.sh
mode change 100755 => 100644 t/tap-todo-skip.sh
mode change 100755 => 100644 t/tap-unplanned.sh
mode change 100755 => 100644 t/tap-whitespace-normalization.sh
mode change 100755 => 100644 t/tap-with-and-without-number.sh
mode change 100755 => 100644 t/tap-xfail-tests.sh
mode change 100755 => 100644 t/tar-opts-errors.sh
mode change 100755 => 100644 t/tar-override.sh
mode change 100755 => 100644 t/tar-pax.sh
mode change 100755 => 100644 t/tar-ustar-id-too-high.sh
mode change 100755 => 100644 t/tar-ustar.sh
mode change 100755 => 100644 t/target-cflags.sh
mode change 100755 => 100644 t/targetclash.sh
mode change 100755 => 100644 t/test-driver-acsubst.sh
mode change 100755 => 100644 t/test-driver-cond.sh
mode change 100755 => 100644 t/test-driver-create-log-dir.sh
mode change 100755 => 100644 t/test-driver-custom-multitest-recheck.sh
mode change 100755 => 100644 t/test-driver-custom-multitest-recheck2.sh
mode change 100755 => 100644 t/test-driver-custom-multitest.sh
mode change 100755 => 100644 t/test-driver-custom-xfail-tests.sh
mode change 100755 => 100644 t/test-driver-custom.sh
mode change 100755 => 100644 t/test-driver-fail.sh
mode change 100755 => 100644 t/test-driver-is-distributed.sh
mode change 100755 => 100644 t/test-driver-strip-vpath.sh
mode change 100755 => 100644 t/test-extensions-cond.sh
mode change 100755 => 100644 t/test-extensions-dynamic.sh
mode change 100755 => 100644 t/test-extensions-funny-chars.sh
mode change 100755 => 100644 t/test-extensions-invalid.sh
mode change 100755 => 100644 t/test-harness-vpath-rewrite.sh
mode change 100755 => 100644 t/test-log.sh
mode change 100755 => 100644 t/test-logs-repeated.sh
mode change 100755 => 100644 t/test-metadata-global-log.sh
mode change 100755 => 100644 t/test-metadata-global-result.sh
mode change 100755 => 100644 t/test-metadata-recheck.sh
mode change 100755 => 100644 t/test-metadata-results.sh
mode change 100755 => 100644 t/test-missing.sh
mode change 100755 => 100644 t/test-trs-basic.sh
mode change 100755 => 100644 t/test-trs-recover-parallel.sh
mode change 100755 => 100644 t/test-trs-recover.sh
mode change 100755 => 100644 t/tests-environment-and-log-compiler.sh
mode change 100755 => 100644 t/tests-environment-backcompat.sh
mode change 100755 => 100644 t/tests-environment-fd-redirect.sh
mode change 100755 => 100644 t/tests-environment.sh
mode change 100755 => 100644 t/testsuite-summary-color.sh
mode change 100755 => 100644 t/testsuite-summary-count-many.sh
mode change 100755 => 100644 t/testsuite-summary-count.sh
mode change 100755 => 100644 t/testsuite-summary-reference-log.sh
mode change 100755 => 100644 t/transform.sh
mode change 100755 => 100644 t/transform2.sh
mode change 100755 => 100644 t/transform3.sh
mode change 100755 => 100644 t/triplet.sh
mode change 100755 => 100644 t/txinfo-absolute-srcdir-pr408.sh
mode change 100755 => 100644 t/txinfo-add-missing-and-dist.sh
mode change 100755 => 100644 t/txinfo-bsd-make-recurs.sh
mode change 100755 => 100644 t/txinfo-builddir.sh
mode change 100755 => 100644 t/txinfo-clean.sh
mode change 100755 => 100644 t/txinfo-include.sh
mode change 100755 => 100644 t/txinfo-info-in-srcdir.sh
mode change 100755 => 100644 t/txinfo-makeinfo-error-no-clobber.sh
mode change 100755 => 100644 t/txinfo-many-output-formats-vpath.sh
mode change 100755 => 100644 t/txinfo-many-output-formats.sh
mode change 100755 => 100644 t/txinfo-no-clutter.sh
mode change 100755 => 100644 t/txinfo-no-extra-dist.sh
mode change 100755 => 100644 t/txinfo-no-installinfo.sh
mode change 100755 => 100644 t/txinfo-no-split.sh
mode change 100755 => 100644 t/txinfo-nodist-info.sh
mode change 100755 => 100644 t/txinfo-override-infodeps.sh
mode change 100755 => 100644 t/txinfo-override-texinfo-tex.sh
mode change 100755 => 100644 t/txinfo-setfilename-repeated.sh
mode change 100755 => 100644 t/txinfo-setfilename-suffix-strip.sh
mode change 100755 => 100644 t/txinfo-subdir-pr343.sh
mode change 100755 => 100644 t/txinfo-tex-dist.sh
mode change 100755 => 100644 t/txinfo-unrecognized-extension-2.sh
mode change 100755 => 100644 t/txinfo-unrecognized-extension.sh
mode change 100755 => 100644 t/txinfo-unrecognized-info-suffix.sh
mode change 100755 => 100644 t/txinfo-vtexi.sh
mode change 100755 => 100644 t/txinfo-vtexi2.sh
mode change 100755 => 100644 t/txinfo-vtexi3.sh
mode change 100755 => 100644 t/txinfo-vtexi4.sh
mode change 100755 => 100644 t/txinfo23.sh
mode change 100755 => 100644 t/txinfo24.sh
mode change 100755 => 100644 t/txinfo25.sh
mode change 100755 => 100644 t/txinfo28.sh
mode change 100755 => 100644 t/uninstall-fail.sh
mode change 100755 => 100644 t/uninstall-pr9578.sh
mode change 100755 => 100644 t/unused.sh
mode change 100755 => 100644 t/upc.sh
mode change 100755 => 100644 t/upc2.sh
mode change 100755 => 100644 t/upc3.sh
mode change 100755 => 100644 t/vala-configure.sh
mode change 100755 => 100644 t/vala-grepping.sh
mode change 100755 => 100644 t/vala-headers.sh
mode change 100755 => 100644 t/vala-libs.sh
mode change 100755 => 100644 t/vala-mix.sh
mode change 100755 => 100644 t/vala-mix2.sh
mode change 100755 => 100644 t/vala-non-recursive-setup.sh
mode change 100755 => 100644 t/vala-parallel.sh
mode change 100755 => 100644 t/vala-per-target-flags.sh
mode change 100755 => 100644 t/vala-recursive-setup.sh
mode change 100755 => 100644 t/vala-vapi.sh
mode change 100755 => 100644 t/vala-vpath.sh
mode change 100755 => 100644 t/var-recurs.sh
mode change 100755 => 100644 t/var-recurs2.sh
mode change 100755 => 100644 t/var-undef-append.sh
mode change 100755 => 100644 t/vars-assign.sh
mode change 100755 => 100644 t/vars.sh
mode change 100755 => 100644 t/vartar.sh
mode change 100755 => 100644 t/vartypos-deps.sh
mode change 100755 => 100644 t/vartypos-whitelist.sh
mode change 100755 => 100644 t/vartypos.sh
mode change 100755 => 100644 t/verbatim.sh
mode change 100755 => 100644 t/version3.sh
mode change 100755 => 100644 t/version4.sh
mode change 100755 => 100644 t/version6.sh
mode change 100755 => 100644 t/version7.sh
mode change 100755 => 100644 t/version8.sh
mode change 100755 => 100644 t/vpath-built-sources.sh
mode change 100755 => 100644 t/vpath-rewrite.sh
mode change 100755 => 100644 t/vpath.sh
mode change 100755 => 100644 t/warning-groups-win-over-strictness.sh
mode change 100755 => 100644 t/warnings-obsolete-default.sh
mode change 100755 => 100644 t/warnings-override.sh
mode change 100755 => 100644 t/warnings-precedence.sh
mode change 100755 => 100644 t/warnings-strictness-interactions.sh
mode change 100755 => 100644 t/warnings-unknown.sh
mode change 100755 => 100644 t/warnings-win-over-strictness.sh
mode change 100755 => 100644 t/warnopts.sh
mode change 100755 => 100644 t/werror.sh
mode change 100755 => 100644 t/werror2.sh
mode change 100755 => 100644 t/werror3.sh
mode change 100755 => 100644 t/werror4.sh
mode change 100755 => 100644 t/whoami.sh
mode change 100755 => 100644 t/xsource.sh
mode change 100755 => 100644 t/yacc-auxdir.sh
mode change 100755 => 100644 t/yacc-basic.sh
mode change 100755 => 100644 t/yacc-bison-skeleton-cxx.sh
mode change 100755 => 100644 t/yacc-bison-skeleton.sh
mode change 100755 => 100644 t/yacc-clean-cxx.sh
mode change 100755 => 100644 t/yacc-clean.sh
mode change 100755 => 100644 t/yacc-cxx-grepping.sh
mode change 100755 => 100644 t/yacc-cxx.sh
mode change 100755 => 100644 t/yacc-d-basic.sh
mode change 100755 => 100644 t/yacc-d-cxx.sh
mode change 100755 => 100644 t/yacc-d-vpath.sh
mode change 100755 => 100644 t/yacc-deleted-headers.sh
mode change 100755 => 100644 t/yacc-depend.sh
mode change 100755 => 100644 t/yacc-depend2.sh
mode change 100755 => 100644 t/yacc-dist-nobuild-subdir.sh
mode change 100755 => 100644 t/yacc-dist-nobuild.sh
mode change 100755 => 100644 t/yacc-dry.sh
mode change 100755 => 100644 t/yacc-grepping.sh
mode change 100755 => 100644 t/yacc-grepping2.sh
mode change 100755 => 100644 t/yacc-headers-and-dist-pr47.sh
mode change 100755 => 100644 t/yacc-lex-cxx-alone.sh
mode change 100755 => 100644 t/yacc-line.sh
mode change 100755 => 100644 t/yacc-misc.sh
mode change 100755 => 100644 t/yacc-mix-c-cxx.sh
mode change 100755 => 100644 t/yacc-nodist.sh
mode change 100755 => 100644 t/yacc-subdir.sh
mode change 100755 => 100644 t/yacc-subobj-nodep.sh
mode change 100755 => 100644 t/yacc-vpath.sh
mode change 100755 => 100644 t/yacc-weirdnames.sh
mode change 100755 => 100644 t/yflags-cmdline-override.sh
mode change 100755 => 100644 t/yflags-conditional.sh
mode change 100755 => 100644 t/yflags-d-false-positives.sh
mode change 100755 => 100644 t/yflags-force-conditional.sh
mode change 100755 => 100644 t/yflags-force-override.sh
mode change 100755 => 100644 t/yflags-var-expand.sh
mode change 100755 => 100644 t/yflags.sh
mode change 100755 => 100644 t/yflags2.sh
diff --git a/HACKING b/HACKING
index 57a93dd..e16f53d 100644
--- a/HACKING
+++ b/HACKING
@@ -271,8 +271,6 @@
* Use "make check" and "make maintainer-check" liberally.
-* Make sure each test file is executable.
-
* Export the 'keep_testdirs' environment variable to "yes" to keep
test directories for successful tests also.
diff --git a/NEWS b/NEWS
index 7472096..4a4fd88 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,15 @@
New in 2.0:
+* Compilation and object files:
+
+ - If a source file is placed in a subdirectory, the corresponding compiled
+ object will *always* be put into the subdirectory named after the source
+ file, rather than in the current directory. For instance, 'src/file.c'
+ and 'src/file.f90' will be compiled to 'src/file.o', and 'sub/dir/mu.cc'
+ will be compiled to 'sub/dir/mu.o'. Put in another way, Automake 1.14
+ and later will *unconditionally* behave as older Automake versions did
+ when the 'subdir-objects' option was given.
+
* Aclocal search path:
- Third-party m4 files located in the system-wide aclocal directory,
@@ -209,6 +219,15 @@ New in 1.14:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+New in 1.13.3:
+
+* Bugs fixed:
+
+ - Byte-compilation of Emacs lisp files could fail spuriously on Solaris,
+ when /bin/ksh or /usr/xpg4/bin/sh were used as shell.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
New in 1.13.2:
* Documentation fixes:
diff --git a/PLANS/subdir-objects.txt b/PLANS/subdir-objects.txt
index 8647403..94c6305 100644
--- a/PLANS/subdir-objects.txt
+++ b/PLANS/subdir-objects.txt
@@ -3,7 +3,7 @@ Summary
We want to make the behaviour currently enabled by the 'subdir-objects'
the default one, and in fact the *only* one, in Automake 2.0.
-See automake bug#13378: <http://debbugs.gnu.org/13351>.
+See automake bug#13378: <http://debbugs.gnu.org/13378>.
Details
-------
@@ -38,29 +38,25 @@ C compilation rules mistakenly passed the "-c -o" options
combination
unconditionally (even to losing compiler) when the 'subdir-objects' was
used but sources were only present in the top-level directory.
-TODO for automake 1.14
+DONE for automake 1.14
----------------------
-Give a warning in the category 'unsupported' if the 'subdir-objects'
+We give a warning in the category 'unsupported' if the 'subdir-objects'
option is not specified. This should give the users enough forewarning
about the planned change, and give them time to update their packages
to the new semantic.
-Be sure to avoid the warning when it would be irrelevant, i.e., if all
-source files sit in "current" directory (thanks to Peter Johansson for
-suggesting this).
+We also make sure to avoid the warning when it would be irrelevant, i.e.,
+if all source files sit in "current" directory (thanks to Peter Johansson
+for suggesting this).
For automake 2.0
----------------
-Remove the copy & paste of Autoconf internals in our AC_PROG_CC rewrite
-See the first patch in the series:
-<http://lists.gnu.org/archive/html/automake-patches/2013-01/msg00102.html>
-
Make the behaviour once activated by the 'subdir-object' option mandatory.
With that change, we'll drop support for the "old" behaviour of having
object files derived from sources in a subdirectory being placed in the
current directory rather than in that same subdirectory.
-Still keep the 'subdir-object' option supported (as a simple no-op
+Still keep the 'subdir-objects' option supported (as a simple no-op
now), to save useless churn in our user's build systems.
diff --git a/bin/automake.in b/bin/automake.in
index 3492157..d12db8d 100644
--- a/bin/automake.in
+++ b/bin/automake.in
@@ -581,7 +581,6 @@ register_language ('name' => 'c',
'ld' => '$(CC)',
'linker' => 'LINK',
'link' => '$(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS)
$(LDFLAGS) -o $@',
- 'compile_flag' => '-c',
'libtool_tag' => 'CC',
'extensions' => ['.c']);
@@ -596,8 +595,6 @@ register_language ('name' => 'cxx',
'compile' => "\$(CXX) @cpplike_flags \$(AM_CXXFLAGS)
\$(CXXFLAGS)",
'ccer' => 'CXX',
'compiler' => 'CXXCOMPILE',
- 'compile_flag' => '-c',
- 'output_flag' => '-o',
'libtool_tag' => 'CXX',
'lder' => 'CXXLD',
'ld' => '$(CXX)',
@@ -615,8 +612,6 @@ register_language ('name' => 'objc',
'compile' => "\$(OBJC) @cpplike_flags \$(AM_OBJCFLAGS)
\$(OBJCFLAGS)",
'ccer' => 'OBJC',
'compiler' => 'OBJCCOMPILE',
- 'compile_flag' => '-c',
- 'output_flag' => '-o',
'lder' => 'OBJCLD',
'ld' => '$(OBJC)',
'pure' => 1,
@@ -633,8 +628,6 @@ register_language ('name' => 'objcxx',
'compile' => "\$(OBJCXX) @cpplike_flags \$(AM_OBJCXXFLAGS)
\$(OBJCXXFLAGS)",
'ccer' => 'OBJCXX',
'compiler' => 'OBJCXXCOMPILE',
- 'compile_flag' => '-c',
- 'output_flag' => '-o',
'lder' => 'OBJCXXLD',
'ld' => '$(OBJCXX)',
'pure' => 1,
@@ -651,8 +644,6 @@ register_language ('name' => 'upc',
'compile' => "\$(UPC) @cpplike_flags \$(AM_UPCFLAGS)
\$(UPCFLAGS)",
'ccer' => 'UPC',
'compiler' => 'UPCCOMPILE',
- 'compile_flag' => '-c',
- 'output_flag' => '-o',
'lder' => 'UPCLD',
'ld' => '$(UPC)',
'pure' => 1,
@@ -757,8 +748,6 @@ register_language ('name' => 'asm',
'compile' => '$(CCAS) $(AM_CCASFLAGS) $(CCASFLAGS)',
'ccer' => 'CCAS',
'compiler' => 'CCASCOMPILE',
- 'compile_flag' => '-c',
- 'output_flag' => '-o',
'extensions' => ['.s']);
# Preprocessed Assembler.
@@ -771,8 +760,6 @@ register_language ('name' => 'cppasm',
'compile' => "\$(CCAS) @cpplike_flags \$(AM_CCASFLAGS)
\$(CCASFLAGS)",
'ccer' => 'CPPAS',
'compiler' => 'CPPASCOMPILE',
- 'compile_flag' => '-c',
- 'output_flag' => '-o',
'extensions' => ['.S', '.sx']);
# Fortran 77
@@ -785,8 +772,6 @@ register_language ('name' => 'f77',
'compile' => '$(F77) $(AM_FFLAGS) $(FFLAGS)',
'ccer' => 'F77',
'compiler' => 'F77COMPILE',
- 'compile_flag' => '-c',
- 'output_flag' => '-o',
'libtool_tag' => 'F77',
'lder' => 'F77LD',
'ld' => '$(F77)',
@@ -803,8 +788,6 @@ register_language ('name' => 'fc',
'compile' => '$(FC) $(AM_FCFLAGS) $(FCFLAGS)',
'ccer' => 'FC',
'compiler' => 'FCCOMPILE',
- 'compile_flag' => '-c',
- 'output_flag' => '-o',
'libtool_tag' => 'FC',
'lder' => 'FCLD',
'ld' => '$(FC)',
@@ -823,8 +806,6 @@ register_language ('name' => 'ppfc',
'ccer' => 'PPFC',
'compiler' => 'PPFCCOMPILE',
'compile' => "\$(FC) @cpplike_flags \$(AM_FCFLAGS)
\$(FCFLAGS)",
- 'compile_flag' => '-c',
- 'output_flag' => '-o',
'libtool_tag' => 'FC',
'pure' => 1,
'extensions' => ['.F90','.F95', '.F03', '.F08']);
@@ -855,8 +836,6 @@ register_language ('name' => 'ppf77',
'ccer' => 'PPF77',
'compiler' => 'PPF77COMPILE',
'compile' => "\$(F77) @cpplike_flags \$(AM_FFLAGS)
\$(FFLAGS)",
- 'compile_flag' => '-c',
- 'output_flag' => '-o',
'libtool_tag' => 'F77',
'pure' => 1,
'extensions' => ['.F']);
@@ -874,8 +853,6 @@ register_language ('name' => 'ratfor',
'compile' => '$(F77) $(AM_FFLAGS) $(FFLAGS) $(AM_RFLAGS)
$(RFLAGS)',
'ccer' => 'F77',
'compiler' => 'RCOMPILE',
- 'compile_flag' => '-c',
- 'output_flag' => '-o',
'libtool_tag' => 'F77',
'pure' => 1,
'extensions' => ['.r']);
@@ -891,8 +868,6 @@ register_language ('name' => 'java',
'compile' => '$(GCJ) $(AM_GCJFLAGS) $(GCJFLAGS)',
'ccer' => 'GCJ',
'compiler' => 'GCJCOMPILE',
- 'compile_flag' => '-c',
- 'output_flag' => '-o',
'libtool_tag' => 'GCJ',
'lder' => 'GCJLD',
'ld' => '$(GCJ)',
@@ -1216,9 +1191,8 @@ sub handle_languages ()
'FPFX' => $fpfx,
'AMDEP' => $AMDEP,
'FASTDEP' => $FASTDEP,
- '-c' => $lang->compile_flag || '',
# These are not used, but they need to be defined
- # so transform() do not complain.
+ # so transform() does not complain.
'DERIVED-EXT' => 'BUG',
DIST_SOURCE => 1,
VERBOSE => $verbose,
@@ -1229,12 +1203,6 @@ sub handle_languages ()
if (((! option 'no-dependencies') && $lang->autodep ne 'no')
|| defined $lang->compile)
{
- # Some C compilers don't support -c -o. Use it only if really
- # needed.
- my $output_flag = $lang->output_flag || '';
- $output_flag = '-o'
- if (! $output_flag && $lang->name eq 'c');
-
# Compute a possible derived extension.
# This is not used by depend2.am.
my $der_ext = ($lang->output_extensions->($ext))[0];
@@ -1255,7 +1223,7 @@ sub handle_languages ()
COMPILE => '$(' . $lang->compiler . ')',
LTCOMPILE => '$(LT' . $lang->compiler . ')',
- -o => $output_flag);
+ );
}
# Now include code for each specially handled object with this
@@ -1299,9 +1267,6 @@ sub handle_languages ()
"\$(LIBTOOL) $ltverbose $libtool_tag\$($ptltflags)
\$(LIBTOOLFLAGS) "
. "--mode=compile $obj_compile";
- # We _need_ '-o' for per object rules.
- my $output_flag = $lang->output_flag || '-o';
-
$output_rules .=
file_contents ($rule_file,
new Automake::Location,
@@ -1321,7 +1286,6 @@ sub handle_languages ()
'VERBOSE-NODEP' => $verbose_nodep,
COMPILE => $obj_compile,
LTCOMPILE => $obj_ltcompile,
- -o => $output_flag,
%file_transform);
}
@@ -1976,7 +1940,6 @@ sub handle_lib_objects
sub handle_LIBOBJS_or_ALLOCA
{
my ($var) = @_;
-
my $dir = '';
# If LIBOBJS files must be built in another directory we have
@@ -1993,6 +1956,7 @@ sub handle_LIBOBJS_or_ALLOCA
if $relative_dir ne '.';
define_variable ('LIBOBJDIR', INTERNAL, $dir);
}
+
$clean_files{'$(LIBOBJDIR)*.$(OBJEXT)'} = MOSTLY_CLEAN;
$clean_files{'$(LIBOBJDIR)*.lo'} = MOSTLY_CLEAN
if $var =~ /^LT/;
@@ -2745,6 +2709,7 @@ sub handle_texinfo_helper
# was once done when the (now removed) 'cygnus' option was
# given. See automake bug#11034 for more discussion.
my $insrc = 1;
+ my $soutdir = '$(srcdir)/' . $outdir;
if (option 'info-in-builddir')
{
@@ -2767,12 +2732,12 @@ Oops!
EOF
}
- $outdir = '$(srcdir)/' . $outdir if $insrc;
+ $outdir = $soutdir if $insrc;
# If user specified file_TEXINFOS, then use that as explicit
# dependency list.
@texi_deps = ();
- push (@texi_deps, "$outdir$vtexi") if $vtexi;
+ push (@texi_deps, "${soutdir}${vtexi}") if $vtexi;
my $canonical = canonicalize ($infobase);
if (var ($canonical . "_TEXINFOS"))
@@ -2819,8 +2784,8 @@ EOF
new Automake::Location,
TEXI => $texi,
VTI => $vti,
- STAMPVTI => "${outdir}stamp-$vti",
- VTEXI => "$outdir$vtexi");
+ STAMPVTI => "${soutdir}stamp-$vti",
+ VTEXI => "${soutdir}${vtexi}");
}
}
@@ -4171,9 +4136,7 @@ sub scan_autoconf_traces
elsif ($macro eq 'AC_FC_SRCEXT')
{
my $suffix = $args[1];
- # These flags are used as %SOURCEFLAG% in depend2.am,
- # where the trailing space is important.
- $sourceflags{'.' . $suffix} = '$(FCFLAGS_' . $suffix . ') '
+ $sourceflags{'.' . $suffix} = '$(FCFLAGS_' . $suffix . ')'
if ($suffix eq 'f90' || $suffix eq 'f95' || $suffix eq 'f03' ||
$suffix eq 'f08');
}
elsif ($macro eq 'AC_INIT')
@@ -4467,7 +4430,7 @@ sub lang_header_ignore { 1; }
# Vala '.vapi' are a kind of header files as well, and should
# not be processed into compilation rules.
-sub lang_vala_ignore ($$$)
+sub lang_vala_ignore
{
my ($directory, $base, $ext) = @_;
return ($ext =~ m/\.vapi$/ ? 1 : 0);
@@ -4482,28 +4445,22 @@ sub lang_vala_rewrite ($$$)
}
# Rewrite a single yacc/yacc++ file.
-sub lang_yacc_rewrite ($$$)
+sub lang_yacc_rewrite
{
my ($directory, $base, $ext) = @_;
$ext =~ tr/y/c/;
return $ext;
}
-sub lang_yaccxx_rewrite ($$$)
-{
- lang_yacc_rewrite (shift, shift, shift);
-}
+sub lang_yaccxx_rewrite { lang_yacc_rewrite (@_); };
# Rewrite a single lex/lex++ file.
-sub lang_lex_rewrite ($$$)
+sub lang_lex_rewrite
{
my ($directory, $base, $ext) = @_;
$ext =~ tr/l/c/;
return $ext;
}
-sub lang_lexxx_rewrite ($$$)
-{
- lang_lex_rewrite (shift, shift, shift);
-}
+sub lang_lexxx_rewrite { lang_lex_rewrite (@_); };
# The lang_X_finish functions are called after all source file
# processing is done. Each should handle defining rules for the
@@ -5469,7 +5426,7 @@ sub transform ($\%)
# No extra parsing or post-processing is done (e.g., '%TRANSFORM%'
# substitutions, recognition of rules declaration or of make variables
# definitions).
-sub slurp_makefile_fragment ($)
+sub slurp_makefile_fragment
{
my $file = shift;
local $_;
@@ -5535,7 +5492,7 @@ sub preprocess_file
# If used in scalar or list context, return the read makefile fragment.
# While if used in void context, append it to the '$output_verbatim'
# variable.
-sub verbatim ($)
+sub verbatim
{
my $name = shift;
my $dir = "$config_aux_dir/am-ng";
diff --git a/gen-testsuite-part b/gen-testsuite-part
index 13f3f58..b758d88 100755
--- a/gen-testsuite-part
+++ b/gen-testsuite-part
@@ -313,7 +313,7 @@ while (my ($wrapped_test, $setup_list) = each
%wrapper_setups)
atomic_write $wrapper_test,
sub { write_wrapper_script $_[0], $wrapped_test,
$setup },
- 0555;
+ 0444;
# The generated test works by sourcing the original test, so that
# it has to be re-run every time that changes ...
print "$wbase.log: $wrapped_test\n";
@@ -389,7 +389,7 @@ foreach my $lt (TRUE, FALSE)
exit \$?
EOF
},
- 0555);
+ 0444);
}
}
diff --git a/lib/Automake/Language.pm b/lib/Automake/Language.pm
index a678e1e..68fbccf 100644
--- a/lib/Automake/Language.pm
+++ b/lib/Automake/Language.pm
@@ -39,8 +39,6 @@ Class::Struct::struct (
'compiler' => "\$",
# Content of the compiling variable.
'compile' => "\$",
- # Flag to require compilation without linking (-c).
- 'compile_flag' => "\$",
'extensions' => '@',
# A subroutine to compute a list of possible extensions of
# the product given the input extensions.
@@ -70,8 +68,6 @@ Class::Struct::struct (
# Content of the linker variable ($(CC)).
'ld' => "\$",
- # Flag to specify the output file (-o).
- 'output_flag' => "\$",
'_finish' => "\$",
# This is a subroutine which is called whenever we finally
diff --git a/lib/am/depend2.am b/lib/am/depend2.am
index 51058f5..322c5b8 100644
--- a/lib/am/depend2.am
+++ b/lib/am/depend2.am
@@ -48,9 +48,8 @@ if %?NONLIBTOOL%
?!GENERIC?%BASE%.$(OBJEXT): %SOURCE%
if %FASTDEP%
%SILENT%$(am__ensure_depdir)
-## In fast-dep mode, we can always use -o.
%VERBOSE%%COMPILE% -MT $@ -MD -MP -MF $(am__depbase).Tpo \
- %-c% -o $@ %SOURCEFLAG%$(am__o_src)
+ -c -o $@ %SOURCEFLAG% $(am__o_src)
%SILENT%$(am__mv) $(am__depbase).Tpo $(am__depbase).Po
else !%FASTDEP%
if !%AMDEP%
@@ -60,8 +59,7 @@ else %AMDEP%
%VERBOSE%object=$@ libtool=no @AMDEPBACKSLASH@
DEPDIR=$(DEPDIR) $(%FPFX%DEPMODE) $(depcomp) @AMDEPBACKSLASH@
endif %AMDEP%
-?-o? %VERBOSE-NODEP%%COMPILE% %-c% %-o% $@ %SOURCEFLAG%$(am__o_src)
-?!-o? %VERBOSE-NODEP%%COMPILE% %-c% %SOURCEFLAG%$(am__o_src)
+ %VERBOSE-NODEP%%COMPILE% -c -o $@ %SOURCEFLAG% $(am__o_src)
endif !%FASTDEP%
endif %?NONLIBTOOL%
@@ -70,9 +68,8 @@ if %?LIBTOOL%
?!GENERIC?%LTOBJ%: %SOURCE%
if %FASTDEP%
%SILENT%$(am__ensure_depdir)
-## In fast-dep mode, we can always use -o.
%VERBOSE%%LTCOMPILE% -MT $@ -MD -MP -MF $(am__depbase).Tpo \
- %-c% -o $@ %SOURCEFLAG%$<
+ -c -o $@ %SOURCEFLAG% $<
%SILENT%$(am__mv) $(am__depbase).Tpo $(am__depbase).Plo
else !%FASTDEP%
if !%AMDEP%
@@ -82,7 +79,6 @@ else %AMDEP%
%VERBOSE%object=$@ libtool=yes @AMDEPBACKSLASH@
DEPDIR=$(DEPDIR) $(%FPFX%DEPMODE) $(depcomp) @AMDEPBACKSLASH@
endif %AMDEP%
-## We can always use '-o' with Libtool.
- %VERBOSE-NODEP%%LTCOMPILE% %-c% -o $@ %SOURCEFLAG%$<
+ %VERBOSE-NODEP%%LTCOMPILE% -c -o $@ %SOURCEFLAG% $<
endif !%FASTDEP%
endif %?LIBTOOL%
diff --git a/maintainer/syntax-checks.mk b/maintainer/syntax-checks.mk
index 4c1c603..0bdeed3 100644
--- a/maintainer/syntax-checks.mk
+++ b/maintainer/syntax-checks.mk
@@ -79,7 +79,6 @@ sc_tests_automake_fails \
sc_tests_required_after_defs \
sc_tests_plain_sleep \
sc_tests_ls_t \
-sc_tests_executable \
sc_m4_am_plain_egrep_fgrep \
sc_tests_PATH_SEPARATOR \
sc_tests_logs_duplicate_prefixes \
@@ -151,7 +150,7 @@ sc_mkinstalldirs:
$(xtests) \
$(pms) \
$(ams) \
- $(srcdir)/automake.in \
+ $(automake_in) \
$(srcdir)/doc/*.texi \
$(srcdir)/maintainer/maint.mk \
"; \
@@ -274,7 +273,7 @@ sc_make_simple_include:
$(xtests) \
$(ams) \
$(srcdir)/m4/*.m4 \
- $(srcdir)/automake.in \
+ $(automake_in) \
$(srcdir)/doc/*.texi \
aclocal.m4 \
configure \
@@ -286,7 +285,7 @@ sc_make_simple_include:
sc_no_dotmake_target:
@files="\
$(ams) \
- $(srcdir)/automake.in \
+ $(automake_in) \
$(srcdir)/doc/*.texi \
"; \
if grep '\.MAKE' $$files; then \
@@ -303,7 +302,7 @@ sc_no_am_makeflags:
@files="\
$(xtests) \
$(ams) \
- $(srcdir)/automake.in \
+ $(automake_in) \
$(srcdir)/doc/*.texi \
"; \
if grep '\bAM_MAKEFLAGS\b' $$files; then \
@@ -329,7 +328,7 @@ $(sc_renamed_variables_rules): sc_no_% :
$(xtests) \
$(pms) \
$(ams) \
- $(srcdir)/automake.in \
+ $(automake_in) \
$(srcdir)/doc/*.texi \
"; \
if grep -E '\b$*\b' $$files; then \
@@ -344,7 +343,7 @@ sc_no_RECHECK_LOGS:
$(pms) \
$(ams) \
$(srcdir)/doc/*.texi \
- $(srcdir)/automake.in \
+ $(automake_in) \
README t/README \
"; \
if grep -F 'RECHECK_LOGS' $$files; then \
@@ -501,11 +500,11 @@ sc_tests_automake_fails:
exit 1; \
fi
-## Setting 'required' after sourcing './defs' is a bug.
+## Setting 'required' after sourcing 'test-init.sh' is a bug.
sc_tests_required_after_defs:
@for file in $(xtests); do \
- if out=`sed -n '/defs/,$${/required=/p;}' $$file`; test -n "$$out";
then \
- echo 'Do not set "required" after sourcing "defs" in '"$$file:
$$out" 1>&2; \
+ if out=`sed -n '/test-init\.sh/,$${/required=/p;}' $$file`; test -n
"$$out"; then \
+ echo 'Do not set "required" after sourcing "test-init.sh" in
'"$$file: $$out" 1>&2; \
exit 1; \
fi; \
done
@@ -520,21 +519,8 @@ sc_tests_ls_t:
exit 1; \
fi
-## Test scripts must be executable.
-sc_tests_executable:
- @st=0; \
- for f in $(xtests); do \
- case $$f in \
- t/ax/*|./t/ax/*|$(srcdir)/t/ax/*);; \
- *) test -x $$f || { echo "$$f: not executable" >&2; st=1; }; \
- esac; \
- done; \
- test $$st -eq 0 || echo '$@: some test scripts are not executable' >&2;
\
- exit $$st;
-
-
## Never use 'sleep 1' to create files with different timestamps.
-## Use '$sleep' instead. Some filesystems (e.g., Windows) have only
+## Use '$sleep' instead. Some file systems (e.g., Windows) have only
## a 2sec resolution.
sc_tests_plain_sleep:
@if grep -E '\bsleep +[12345]\b' $(xtests); then \
diff --git a/t/Makefile.inc b/t/Makefile.inc
index 0fe591e..f43efd6 100644
--- a/t/Makefile.inc
+++ b/t/Makefile.inc
@@ -32,7 +32,8 @@ TAP_LOG_DRIVER = AM_TAP_AWK='$(AWK)' $(SHELL)
$(srcdir)/lib/tap-driver.sh
AM_TAP_LOG_DRIVER_FLAGS = --merge
-EXTRA_DIST += %D%/README %D%/ax/is %D%/ax/is_newest
+EXTRA_DIST += %D%/README %D%/ax/is %D%/ax/is_newest %D%/ax/deltree.pl
+
# Hand-written tests for stuff in 'contrib/'.
include $(srcdir)/contrib/%D%/Makefile.inc
@@ -292,15 +293,6 @@ EXTRA_DIST += $(perf_TESTS)
clean-local: clean-local-check
.PHONY: clean-local-check
clean-local-check:
-## Directories candidate to be test directories match this wildcard.
- @globs='%D%/*.dir %D%/*/*.dir */%D%/*.dir */%D%/*/*.dir'; \
-## The 'nullglob' bash option is not portable, so use perl.
- dirs=`$(PERL) -e "print join(' ', glob('$$globs'));"` || exit 1; \
- if test -n "$$dirs"; then \
-## Errors in find are acceptable, errors in rm are not.
- find $$dirs -type d ! -perm -700 -exec chmod u+rwx {} ';'; \
- echo " rm -rf $$dirs"; \
- rm -rf $$dirs || exit 1; \
- fi
+ $(AM_V_GEN)$(PERL) $(srcdir)/t/ax/deltree.pl t/*.dir t/*/*.dir */t/*.dir
# vim: ft=automake noet
diff --git a/t/README b/t/README
index b4e1490..f9c7f07 100644
--- a/t/README
+++ b/t/README
@@ -258,10 +258,6 @@ Writing test cases
by a C++ compiler, for similar reasons (i.e., the isatty(3) function
from that same unistd.h header would be required otherwise).
-* Before commit: make sure the test is executable, add the tests to
- TESTS in Makefile.am, add it to XFAIL_TESTS in addition if needed,
- write a ChangeLog entry, send the diff to <address@hidden>.
-
* In test scripts, prefer using POSIX constructs over their old
Bourne-only equivalents:
diff --git a/t/ac-output-old.tap b/t/ac-output-old.tap
old mode 100755
new mode 100644
diff --git a/t/aclocal-I-and-install.sh b/t/aclocal-I-and-install.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-I-order-1.sh b/t/aclocal-I-order-1.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-I-order-2.sh b/t/aclocal-I-order-2.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-I-order-3.sh b/t/aclocal-I-order-3.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-acdir.sh b/t/aclocal-acdir.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-amflags.sh b/t/aclocal-amflags.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-autoconf-version-check.sh
b/t/aclocal-autoconf-version-check.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-comments-respected.sh b/t/aclocal-comments-respected.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-deleted-header-aclocal-amflags.sh
b/t/aclocal-deleted-header-aclocal-amflags.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-deleted-header.sh b/t/aclocal-deleted-header.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-deps-subdir.sh b/t/aclocal-deps-subdir.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-deps.sh b/t/aclocal-deps.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-dirlist-abspath.sh b/t/aclocal-dirlist-abspath.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-dirlist-globbing.sh b/t/aclocal-dirlist-globbing.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-dirlist.sh b/t/aclocal-dirlist.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-install-absdir.sh b/t/aclocal-install-absdir.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-install-fail.sh b/t/aclocal-install-fail.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-install-mkdir.sh b/t/aclocal-install-mkdir.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-m4-include-are-scanned-aclocal-amflags.sh
b/t/aclocal-m4-include-are-scanned-aclocal-amflags.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-m4-include-are-scanned.sh
b/t/aclocal-m4-include-are-scanned.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-m4-sinclude.sh b/t/aclocal-m4-sinclude.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-macrodir.tap b/t/aclocal-macrodir.tap
old mode 100755
new mode 100644
index fb80609..4d11917
--- a/t/aclocal-macrodir.tap
+++ b/t/aclocal-macrodir.tap
@@ -23,7 +23,7 @@ am_create_testdir=empty
plan_ 7
ocwd=$(pwd) || fatal_ "getting current working directory"
-ACLOCAL_PATH=; unset ACLOCAL_PATH
+unset ACLOCAL_PATH
#
# General utility functions and variables.
diff --git a/t/aclocal-macrodirs.tap b/t/aclocal-macrodirs.tap
old mode 100755
new mode 100644
index 0898c29..1cbf6d7
--- a/t/aclocal-macrodirs.tap
+++ b/t/aclocal-macrodirs.tap
@@ -23,7 +23,7 @@ am_create_testdir=empty
plan_ 15
ocwd=$(pwd) || fatal_ "getting current working directory"
-ACLOCAL_PATH=; unset ACLOCAL_PATH
+unset ACLOCAL_PATH
#
# General utility functions and variables.
diff --git a/t/aclocal-missing-macros.sh b/t/aclocal-missing-macros.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-no-extra-scan.sh b/t/aclocal-no-extra-scan.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-no-force.sh b/t/aclocal-no-force.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-no-install-no-mkdir.sh b/t/aclocal-no-install-no-mkdir.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-no-symlinked-overwrite.sh
b/t/aclocal-no-symlinked-overwrite.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-no-unused-required.sh b/t/aclocal-no-unused-required.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-path-install-serial.sh b/t/aclocal-path-install-serial.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-path-install.sh b/t/aclocal-path-install.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-path-nonexistent.sh b/t/aclocal-path-nonexistent.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-path-precedence.sh b/t/aclocal-path-precedence.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-path.sh b/t/aclocal-path.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-pr450.sh b/t/aclocal-pr450.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-print-acdir.sh b/t/aclocal-print-acdir.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-remake-misc.sh b/t/aclocal-remake-misc.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-req.sh b/t/aclocal-req.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-scan-configure-ac-pr319.sh
b/t/aclocal-scan-configure-ac-pr319.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-serial.sh b/t/aclocal-serial.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-underquoted-defun.sh b/t/aclocal-underquoted-defun.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal-verbose-install.sh b/t/aclocal-verbose-install.sh
old mode 100755
new mode 100644
diff --git a/t/aclocal.sh b/t/aclocal.sh
old mode 100755
new mode 100644
diff --git a/t/acsilent.sh b/t/acsilent.sh
old mode 100755
new mode 100644
diff --git a/t/acsubst.sh b/t/acsubst.sh
old mode 100755
new mode 100644
diff --git a/t/acsubst2.sh b/t/acsubst2.sh
old mode 100755
new mode 100644
diff --git a/t/add-missing-multiple.sh b/t/add-missing-multiple.sh
old mode 100755
new mode 100644
diff --git a/t/add-missing.tap b/t/add-missing.tap
old mode 100755
new mode 100644
diff --git a/t/all-prog-libs.sh b/t/all-prog-libs.sh
old mode 100755
new mode 100644
diff --git a/t/all.sh b/t/all.sh
old mode 100755
new mode 100644
diff --git a/t/all2.sh b/t/all2.sh
old mode 100755
new mode 100644
diff --git a/t/alloca.sh b/t/alloca.sh
old mode 100755
new mode 100644
diff --git a/t/alloca2.sh b/t/alloca2.sh
old mode 100755
new mode 100644
diff --git a/t/alpha.sh b/t/alpha.sh
old mode 100755
new mode 100644
diff --git a/t/alpha2.sh b/t/alpha2.sh
old mode 100755
new mode 100644
diff --git a/t/am-config-header.sh b/t/am-config-header.sh
old mode 100755
new mode 100644
diff --git a/t/am-default-source-ext.sh b/t/am-default-source-ext.sh
old mode 100755
new mode 100644
diff --git a/t/am-dir.sh b/t/am-dir.sh
old mode 100755
new mode 100644
diff --git a/t/am-macro-not-found.sh b/t/am-macro-not-found.sh
old mode 100755
new mode 100644
diff --git a/t/am-missing-prog.sh b/t/am-missing-prog.sh
old mode 100755
new mode 100644
diff --git a/t/am-prog-cc-c-o.sh b/t/am-prog-cc-c-o.sh
old mode 100755
new mode 100644
diff --git a/t/am-prog-cc-stdc.sh b/t/am-prog-cc-stdc.sh
old mode 100755
new mode 100644
diff --git a/t/am-prog-mkdir-p.sh b/t/am-prog-mkdir-p.sh
old mode 100755
new mode 100644
diff --git a/t/am-tests-environment.sh b/t/am-tests-environment.sh
old mode 100755
new mode 100644
diff --git a/t/am-xargs-map.sh b/t/am-xargs-map.sh
old mode 100755
new mode 100644
diff --git a/t/amassign.sh b/t/amassign.sh
old mode 100755
new mode 100644
diff --git a/t/amhello-binpkg.sh b/t/amhello-binpkg.sh
old mode 100755
new mode 100644
diff --git a/t/amhello-cflags.sh b/t/amhello-cflags.sh
old mode 100755
new mode 100644
diff --git a/t/amhello-cross-compile.sh b/t/amhello-cross-compile.sh
old mode 100755
new mode 100644
diff --git a/t/aminit-moreargs-deprecation.sh b/t/aminit-moreargs-deprecation.sh
old mode 100755
new mode 100644
diff --git a/t/amopt.sh b/t/amopt.sh
old mode 100755
new mode 100644
diff --git a/t/amopts-location.sh b/t/amopts-location.sh
old mode 100755
new mode 100644
diff --git a/t/amopts-variable-expansion.sh b/t/amopts-variable-expansion.sh
old mode 100755
new mode 100644
diff --git a/t/amsubst.sh b/t/amsubst.sh
old mode 100755
new mode 100644
diff --git a/t/ar-lib.sh b/t/ar-lib.sh
old mode 100755
new mode 100644
diff --git a/t/ar-lib2.sh b/t/ar-lib2.sh
old mode 100755
new mode 100644
diff --git a/t/ar-lib3.sh b/t/ar-lib3.sh
old mode 100755
new mode 100644
diff --git a/t/ar-lib4.sh b/t/ar-lib4.sh
old mode 100755
new mode 100644
diff --git a/t/ar-lib5a.sh b/t/ar-lib5a.sh
old mode 100755
new mode 100644
diff --git a/t/ar-lib5b.sh b/t/ar-lib5b.sh
old mode 100755
new mode 100644
diff --git a/t/ar-lib6a.sh b/t/ar-lib6a.sh
old mode 100755
new mode 100644
diff --git a/t/ar-lib6b.sh b/t/ar-lib6b.sh
old mode 100755
new mode 100644
diff --git a/t/ar-lib7.sh b/t/ar-lib7.sh
old mode 100755
new mode 100644
diff --git a/t/ar.sh b/t/ar.sh
old mode 100755
new mode 100644
diff --git a/t/ar2.sh b/t/ar2.sh
old mode 100755
new mode 100644
diff --git a/t/ar3.sh b/t/ar3.sh
old mode 100755
new mode 100644
diff --git a/t/ar4.sh b/t/ar4.sh
old mode 100755
new mode 100644
diff --git a/t/ar5.sh b/t/ar5.sh
old mode 100755
new mode 100644
diff --git a/t/asm.sh b/t/asm.sh
old mode 100755
new mode 100644
diff --git a/t/asm2.sh b/t/asm2.sh
old mode 100755
new mode 100644
diff --git a/t/asm3.sh b/t/asm3.sh
old mode 100755
new mode 100644
diff --git a/t/autodist-aclocal-m4.sh b/t/autodist-aclocal-m4.sh
old mode 100755
new mode 100644
diff --git a/t/autodist-configure-no-subdir.sh
b/t/autodist-configure-no-subdir.sh
old mode 100755
new mode 100644
diff --git a/t/autodist-no-duplicate.sh b/t/autodist-no-duplicate.sh
old mode 100755
new mode 100644
diff --git a/t/autodist-stamp-vti.sh b/t/autodist-stamp-vti.sh
old mode 100755
new mode 100644
diff --git a/t/autodist-subdir.sh b/t/autodist-subdir.sh
old mode 100755
new mode 100644
diff --git a/t/autodist.sh b/t/autodist.sh
old mode 100755
new mode 100644
diff --git a/t/autohdr-subdir-pr12495.sh b/t/autohdr-subdir-pr12495.sh
old mode 100755
new mode 100644
diff --git a/t/autohdr.sh b/t/autohdr.sh
old mode 100755
new mode 100644
diff --git a/t/autohdr3.sh b/t/autohdr3.sh
old mode 100755
new mode 100644
diff --git a/t/autohdr4.sh b/t/autohdr4.sh
old mode 100755
new mode 100644
diff --git a/t/autohdrdry.sh b/t/autohdrdry.sh
old mode 100755
new mode 100644
diff --git a/t/automake-cmdline.tap b/t/automake-cmdline.tap
old mode 100755
new mode 100644
diff --git a/t/auxdir-autodetect.sh b/t/auxdir-autodetect.sh
old mode 100755
new mode 100644
index 17567c0..457e06a
--- a/t/auxdir-autodetect.sh
+++ b/t/auxdir-autodetect.sh
@@ -21,7 +21,7 @@
nil=__no_such_program
-unset NONESUCH || :
+unset NONESUCH
cat >>configure.ac << END
AM_MISSING_PROG([NONESUCH],[$nil])
diff --git a/t/auxdir-computed.tap b/t/auxdir-computed.tap
old mode 100755
new mode 100644
diff --git a/t/auxdir-misplaced.sh b/t/auxdir-misplaced.sh
old mode 100755
new mode 100644
diff --git a/t/auxdir-nonexistent.sh b/t/auxdir-nonexistent.sh
old mode 100755
new mode 100644
diff --git a/t/auxdir-unportable.tap b/t/auxdir-unportable.tap
old mode 100755
new mode 100644
diff --git a/t/auxdir.sh b/t/auxdir.sh
old mode 100755
new mode 100644
diff --git a/t/auxdir6.sh b/t/auxdir6.sh
old mode 100755
new mode 100644
diff --git a/t/auxdir7.sh b/t/auxdir7.sh
old mode 100755
new mode 100644
diff --git a/t/auxdir8.sh b/t/auxdir8.sh
old mode 100755
new mode 100644
diff --git a/t/ax/am-test-lib.sh b/t/ax/am-test-lib.sh
index 8214315..8f06b1d 100644
--- a/t/ax/am-test-lib.sh
+++ b/t/ax/am-test-lib.sh
@@ -34,11 +34,6 @@ distdir=$me-1.0
## Environment cleanup. ##
## ---------------------- ##
-# Temporarily disable this, since some shells (e.g., older version
-# of Bash) can return a non-zero exit status upon the when a non-set
-# variable is unset.
-set +e
-
# Unset some make-related variables that may cause $MAKE to act like
# a recursively invoked sub-make. Any $MAKE invocation in a test is
# conceptually an independent invocation, not part of the main
@@ -85,9 +80,6 @@ for pfx in TEST_ SH_ TAP_ ''; do
done
unset pfx
-# Re-enable, it had been temporarily disabled above.
-set -e
-
# cross_compiling
# ---------------
# Tell whether we are cross-compiling. This is especially useful to skip
@@ -129,6 +121,111 @@ is_blocked_signal ()
fi
}
+# single_quote STRING
+# -------------------
+# Single-quote STRING for the shell, also dealing with embedded single
+# quotes. Place the result in the '$am_result', that is thus to be
+# considered public.
+single_quote ()
+{
+ am_result=$1
+ case $am_result in
+ *\'*) am_result=$(printf '%s\n' "$*" | sed -e "s/'/'\\\\''/g");;
+ esac
+ am_result="'$am_result'"
+}
+
+# append_single_quoted VARIABLE STRING
+# ------------------------------------
+append_single_quoted ()
+{
+ am__var=$1; shift
+ single_quote "$1" # Sets 'am_result'.
+ eval "${am__var}=\${$am__var:+\"\${$am__var} \"}\$am_result"
+ unset am__var am_result
+}
+
+# is_valid_varname STRING
+# -----------------------
+# Tell whether STRING is a valid name for a shell variable. Return 0
+# if yes, return 1 if not.
+is_valid_varname ()
+{
+ # FIXME: is the below truly portable even for LC_COLLATE != "C" ?
+ case $1 in
+ [0-9]*) return 1;;
+ *[!a-zA-Z0-9_]*) return 1;;
+ esac
+ return 0
+}
+
+# run_make [-e STATUS] [-O] [-E] [-M] [--] [VAR=VAL ...] [MAKE-ARGS...]
+# ---------------------------------------------------------------------
+#
+# Run $MAKE with the given command-line, and fail if it doesn't exit with
+# STATUS (default: 0). If STATUS is "FAIL", then any exit status > 0 is
+# acceptable. If STATUS is "IGNORE", any exit value is acceptable.
+#
+# Other options:
+#
+# -O save the standard output from make on disk, in a regular file
+# named 'stdout'.
+#
+# -E save the standard error from make on disk, in a regular file
+# named 'stderr'.
+#
+# -M save both the standard output and standard error from make on
+# disk, in a regular file named 'output'. This option supersedes
+# both the '-O' and '-E' options.
+#
+run_make ()
+{
+ am__make_redirect=
+ am__make_flags=
+ # Follow-up code might want to analyse these, so don't make them as
+ # private, nor unset them later.
+ am_make_rc_exp=0
+ am_make_rc_got=0
+ # Parse options for this function.
+ while test $# -gt 0; do
+ case $1 in
+ -e) am_make_rc_exp=$2; shift;;
+ -O) am__make_redirect="$am__make_redirect >stdout";;
+ -E) am__make_redirect="$am__make_redirect 2>stderr";;
+ -M) am__make_redirect=">output 2>&1";;
+ --) shift; break;;
+ *) break;;
+ esac
+ shift
+ done
+
+ eval "\$MAKE${am__make_redirect}"' ${1+"$@"}' || am_make_rc_got=$?
+
+ case $am__make_redirect in
+ *output*) cat output;;
+ *stderr*stdout*) cat stdout && cat stderr >&2;;
+ *stdout*stderr*) cat stdout && cat stderr >&2;;
+ *stdout*) cat stdout;;
+ *stderr*) cat stderr >&2;;
+ esac \
+ || fatal_ "displaying make output"
+
+ case $am_make_rc_exp in
+ IGNORE)
+ : Ignore exit status
+ ;;
+ FAIL)
+ test $am_make_rc_got -gt 0 || return 1
+ ;;
+ *)
+ test $am_make_rc_exp -ge 0 && test $am_make_rc_exp -le 255 \
+ || fatal_ "invalid expected exit status: '$am_make_rc_exp'"
+ test $am_make_rc_exp -eq $am_make_rc_got || return 1
+ ;;
+ esac
+ unset am__make_redirect
+}
+
# AUTOMAKE_run [-e STATUS] [-d DESCRIPTION] [--] [AUTOMAKE-ARGS...]
# -----------------------------------------------------------------
# Run automake with AUTOMAKE-ARGS, and fail if it doesn't exit with
@@ -538,8 +635,7 @@ require_tool ()
java -version -help || skip_all_ "Sun Java interpreter not found"
;;
lib)
- AR=lib
- export AR
+ AR=lib; export AR
# Attempting to create an empty archive will actually not
# create the archive, but lib will output its version.
echo "$me: running $AR -out:defstest.lib"
@@ -563,7 +659,7 @@ require_tool ()
non-root)
# Skip this test case if the user is root.
# We try to append to a read-only file to detect this.
- priv_check_temp=priv-check.$$
+ priv_check_temp=am--priv-check.$$
touch $priv_check_temp && chmod a-w $priv_check_temp \
|| framework_failure_ "creating unwritable file $priv_check_temp"
# Not a useless use of subshell: lesser shells might bail
@@ -677,7 +773,7 @@ process_requirements ()
*" $am_tool"*) . ./t/$am_tool-macros.dir/get.sh;;
esac
done
- am_tool=; unset am_tool
+ unset am_tool
}
## ---------------------------------------------------------------- ##
diff --git a/t/ax/deltree.pl b/t/ax/deltree.pl
new file mode 100644
index 0000000..7060766
--- /dev/null
+++ b/t/ax/deltree.pl
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+# deltree: recursively removes file and directory,
+# trying to handle permissions and other complications.
+
+use strict;
+use warnings FATAL => 'all';
+use File::Path qw/rmtree/;
+
+my $exit_status = 0;
+local $SIG{__WARN__} = sub { warn "@_"; $exit_status = 1; };
+
+foreach my $path (@ARGV) {
+ local $@ = undef;
+ rmtree ($path);
+}
+
+exit $exit_status;
+
+# vim: ft=perl ts=4 sw=4 et
diff --git a/t/ax/tap-summary-aux.sh b/t/ax/tap-summary-aux.sh
index 8d15be4..2270079 100644
--- a/t/ax/tap-summary-aux.sh
+++ b/t/ax/tap-summary-aux.sh
@@ -57,11 +57,11 @@ do_check ()
if test $use_colors = yes; then
# Forced colorization should take place also with non-ANSI terminals;
# hence the "TERM=dumb" definition.
- make_cmd="$MAKE TERM=dumb AM_COLOR_TESTS=always"
+ make_args='TERM=dumb AM_COLOR_TESTS=always'
else
- make_cmd=$MAKE
+ make_args=
fi
- $make_cmd check > stdout || st=$?
+ run_make $make_args check > stdout || st=$?
cat stdout
if test $expect_failure = yes; then
test $st -gt 0 || exit 1
diff --git a/t/ax/test-defs.in b/t/ax/test-defs.in
index 9662c79..c716cab 100644
--- a/t/ax/test-defs.in
+++ b/t/ax/test-defs.in
@@ -107,7 +107,7 @@
AUTORECONF=${AM_TESTSUITE_AUTORECONF-${AUTORECONF-'@am_AUTORECONF@'}}
AUTOHEADER=${AM_TESTSUITE_AUTOHEADER-${AUTOHEADER-'@am_AUTOHEADER@'}}
AUTOUPDATE=${AM_TESTSUITE_AUTOUPDATE-${AUTOUPDATE-'@am_AUTOUPDATE@'}}
-# Tests who want complete control over aclocal or automake command-line
+# Tests which want complete control over aclocal or automake command-line
# options should use $am_original_ACLOCAL or $am_original_AUTOMAKE. The
# "test -z" tests take care not to re-initialize them if 'test-defs.sh'
# is re-sourced, as we want that file to remain really idempotent.
@@ -118,9 +118,9 @@ if test -z "$am_original_ACLOCAL"; then
am_original_ACLOCAL=${AM_TESTSUITE_ACLOCAL-${ACLOCAL-"aclocal-$APIVERSION"}}
fi
-# Use -Werror because this also turns some Perl warnings into error.
-# Tests for which this is inappropriate should use -Wno-error.
-# Tests who want complete control over aclocal command-line options
+# Use -Werror by default. Tests for which this is inappropriate should
+# use -Wno-error.
+# Tests which want complete control over aclocal command-line options
# should use $am_original_ACLOCAL instead.
ACLOCAL="$am_original_ACLOCAL -Werror"
diff --git a/t/ax/test-lib.sh b/t/ax/test-lib.sh
index 9476711..1483d91 100644
--- a/t/ax/test-lib.sh
+++ b/t/ax/test-lib.sh
@@ -92,7 +92,7 @@ _am_exit ()
set +e
# See comments in the exit trap for the reason we do this.
test 77 = $1 && am__test_skipped=yes
- # Spurious escaping to ensure we do not call our 'exit' alias.
+ # Extra escaping to ensure we do not call our 'exit' alias.
(\exit $1); \exit $1
}
# Avoid interferences from the environment
@@ -101,6 +101,29 @@ am__test_skipped=no
# just inside a function definition. Weird, but real.
alias exit=_am_exit
+# In some shells (e.g., Solaris 10 /bin/ksh, or NetBSD 5.1 /bin/sh),
+# "unset VAR" returns a non-zero exit status in case the VAR variable
+# is already unset. This doesn't interact well with our usage of
+# "set -e" in the testsuite. This function and the alias below help
+# to work around the issue. But be sure to use them only if actually
+# needed. The repeated unset in the check below cater to the very
+# unlikely case where the '_am_v' variable is set in the environment.
+if unset _am_v && unset _am_v; then
+ : Nothing needs to be done.
+else
+ _am_unset ()
+ {
+ for _am_v
+ do
+ # Extra escaping (here and below) to ensure we do not call our
+ # 'unset' alias.
+ eval ${_am_v}=dummy && \unset ${_am_v} || return 1
+ done
+ \unset _am_v
+ }
+ alias unset=_am_unset
+fi
+
## ------------------------------------ ##
## General testsuite shell functions. ##
## ------------------------------------ ##
@@ -181,10 +204,7 @@ seq_ ()
rm_rf_ ()
{
test $# -gt 0 || return 0
- # Ignore failures in find, we are only interested in failures of the
- # final rm.
- find "$@" -type d ! -perm -700 -exec chmod u+rwx {} \; || :
- rm -rf "$@"
+ $PERL "$am_testaux_srcdir"/deltree.pl "$@"
}
commented_sed_unindent_prog='
diff --git a/t/ax/testsuite-summary-checks.sh b/t/ax/testsuite-summary-checks.sh
index c537e4a..ff7cc8e 100644
--- a/t/ax/testsuite-summary-checks.sh
+++ b/t/ax/testsuite-summary-checks.sh
@@ -73,14 +73,12 @@ do_check ()
case $t in fail*|xpass*|error*) expect_failure=:;; esac
case $t in xfail*|xpass*) xfail_tests="$xfail_tests $t";; esac
done
- set "TESTS=$tests"
- test -z "$xfail_tests" || set "$@" XFAIL_TESTS="$xfail_tests"
- st=0; $MAKE "$@" check >stdout || st=$?
+ run_make -e IGNORE check TESTS="$tests" XFAIL_TESTS="$xfail_tests" >stdout
cat stdout
if $expect_failure; then
- test $st -gt 0 || exit 1
+ test $am_make_rc_got -gt 0 || exit 1
else
- test $st -eq 0 || exit 1
+ test $am_make_rc_got -eq 0 || exit 1
fi
$PERL "$am_testaux_srcdir"/extract-testsuite-summary.pl stdout >summary.got \
|| fatal_ "cannot extract testsuite summary"
diff --git a/t/backcompat-acout.sh b/t/backcompat-acout.sh
old mode 100755
new mode 100644
diff --git a/t/backcompat.sh b/t/backcompat.sh
old mode 100755
new mode 100644
diff --git a/t/backcompat2.sh b/t/backcompat2.sh
old mode 100755
new mode 100644
diff --git a/t/backcompat3.sh b/t/backcompat3.sh
old mode 100755
new mode 100644
diff --git a/t/backcompat6.sh b/t/backcompat6.sh
old mode 100755
new mode 100644
diff --git a/t/backslash-before-trailing-whitespace.sh
b/t/backslash-before-trailing-whitespace.sh
old mode 100755
new mode 100644
diff --git a/t/backslash-issues.sh b/t/backslash-issues.sh
old mode 100755
new mode 100644
diff --git a/t/backslash-tricks.sh b/t/backslash-tricks.sh
old mode 100755
new mode 100644
diff --git a/t/badline.sh b/t/badline.sh
old mode 100755
new mode 100644
diff --git a/t/badopt.sh b/t/badopt.sh
old mode 100755
new mode 100644
diff --git a/t/badprog.sh b/t/badprog.sh
old mode 100755
new mode 100644
diff --git a/t/built-sources-check.sh b/t/built-sources-check.sh
old mode 100755
new mode 100644
diff --git a/t/built-sources-cond.sh b/t/built-sources-cond.sh
old mode 100755
new mode 100644
diff --git a/t/built-sources-fork-bomb.sh b/t/built-sources-fork-bomb.sh
old mode 100755
new mode 100644
diff --git a/t/built-sources-install.sh b/t/built-sources-install.sh
old mode 100755
new mode 100644
diff --git a/t/built-sources-subdir.sh b/t/built-sources-subdir.sh
old mode 100755
new mode 100644
diff --git a/t/built-sources.sh b/t/built-sources.sh
old mode 100755
new mode 100644
diff --git a/t/c-demo.sh b/t/c-demo.sh
old mode 100755
new mode 100644
diff --git a/t/candist.sh b/t/candist.sh
old mode 100755
new mode 100644
diff --git a/t/canon-name.sh b/t/canon-name.sh
old mode 100755
new mode 100644
diff --git a/t/canon.sh b/t/canon.sh
old mode 100755
new mode 100644
diff --git a/t/canon2.sh b/t/canon2.sh
old mode 100755
new mode 100644
diff --git a/t/canon3.sh b/t/canon3.sh
old mode 100755
new mode 100644
diff --git a/t/canon4.sh b/t/canon4.sh
old mode 100755
new mode 100644
diff --git a/t/canon5.sh b/t/canon5.sh
old mode 100755
new mode 100644
diff --git a/t/canon6.sh b/t/canon6.sh
old mode 100755
new mode 100644
diff --git a/t/canon7.sh b/t/canon7.sh
old mode 100755
new mode 100644
diff --git a/t/canon8.sh b/t/canon8.sh
old mode 100755
new mode 100644
diff --git a/t/ccnoco.sh b/t/ccnoco.sh
old mode 100755
new mode 100644
diff --git a/t/ccnoco3.sh b/t/ccnoco3.sh
old mode 100755
new mode 100644
diff --git a/t/ccnoco4.sh b/t/ccnoco4.sh
old mode 100755
new mode 100644
diff --git a/t/check-concurrency-bug9245.sh b/t/check-concurrency-bug9245.sh
old mode 100755
new mode 100644
diff --git a/t/check-exported-srcdir.sh b/t/check-exported-srcdir.sh
old mode 100755
new mode 100644
diff --git a/t/check-fd-redirect.sh b/t/check-fd-redirect.sh
old mode 100755
new mode 100644
diff --git a/t/check-no-test-driver.sh b/t/check-no-test-driver.sh
old mode 100755
new mode 100644
diff --git a/t/check-subst-prog.sh b/t/check-subst-prog.sh
old mode 100755
new mode 100644
diff --git a/t/check-subst.sh b/t/check-subst.sh
old mode 100755
new mode 100644
diff --git a/t/check-tests-in-builddir.sh b/t/check-tests-in-builddir.sh
old mode 100755
new mode 100644
index fad6527..1c41368
--- a/t/check-tests-in-builddir.sh
+++ b/t/check-tests-in-builddir.sh
@@ -35,7 +35,7 @@ exit ${FOO_EXIT_STATUS-0}
END
chmod a+x foo.test
-unset FOO_EXIT_STATUS || :
+unset FOO_EXIT_STATUS
$ACLOCAL
$AUTOCONF
diff --git a/t/check10.sh b/t/check10.sh
old mode 100755
new mode 100644
diff --git a/t/check11.sh b/t/check11.sh
old mode 100755
new mode 100644
diff --git a/t/check12.sh b/t/check12.sh
old mode 100755
new mode 100644
diff --git a/t/check2.sh b/t/check2.sh
old mode 100755
new mode 100644
diff --git a/t/check4.sh b/t/check4.sh
old mode 100755
new mode 100644
diff --git a/t/check5.sh b/t/check5.sh
old mode 100755
new mode 100644
diff --git a/t/check6.sh b/t/check6.sh
old mode 100755
new mode 100644
diff --git a/t/check7.sh b/t/check7.sh
old mode 100755
new mode 100644
diff --git a/t/check8.sh b/t/check8.sh
old mode 100755
new mode 100644
diff --git a/t/clean-many.sh b/t/clean-many.sh
old mode 100755
new mode 100644
diff --git a/t/clean-many2.sh b/t/clean-many2.sh
old mode 100755
new mode 100644
diff --git a/t/cleanvars.sh b/t/cleanvars.sh
old mode 100755
new mode 100644
diff --git a/t/colneq2.sh b/t/colneq2.sh
old mode 100755
new mode 100644
diff --git a/t/colon.sh b/t/colon.sh
old mode 100755
new mode 100644
diff --git a/t/colon2.sh b/t/colon2.sh
old mode 100755
new mode 100644
diff --git a/t/colon3.sh b/t/colon3.sh
old mode 100755
new mode 100644
diff --git a/t/colon4.sh b/t/colon4.sh
old mode 100755
new mode 100644
diff --git a/t/colon5.sh b/t/colon5.sh
old mode 100755
new mode 100644
diff --git a/t/colon6.sh b/t/colon6.sh
old mode 100755
new mode 100644
diff --git a/t/colon7.sh b/t/colon7.sh
old mode 100755
new mode 100644
diff --git a/t/color-tests-opt.sh b/t/color-tests-opt.sh
old mode 100755
new mode 100644
diff --git a/t/color-tests.sh b/t/color-tests.sh
old mode 100755
new mode 100644
index a6c2371..22567a9
--- a/t/color-tests.sh
+++ b/t/color-tests.sh
@@ -108,12 +108,13 @@ for vpath in false :; do
# Forced colorization should take place also with non-ANSI terminals;
# hence the "TERM=dumb" definition.
- $MAKE check AM_COLOR_TESTS=always TERM=dumb >stdout \
- && { cat stdout; exit 1; }
+ AM_COLOR_TESTS=always; export AM_COLOR_TESTS
+ run_make TERM=dumb check >stdout && { cat stdout; exit 1; }
cat stdout
test_color
- $MAKE check TERM=ansi >stdout && { cat stdout; exit 1; }
+ unset AM_COLOR_TESTS
+ run_make TERM=ansi check >stdout && { cat stdout; exit 1; }
cat stdout
test_no_color
diff --git a/t/color-tests2.sh b/t/color-tests2.sh
old mode 100755
new mode 100644
diff --git a/t/comment-block.sh b/t/comment-block.sh
old mode 100755
new mode 100644
diff --git a/t/comment.sh b/t/comment.sh
old mode 100755
new mode 100644
diff --git a/t/comment2.sh b/t/comment2.sh
old mode 100755
new mode 100644
diff --git a/t/comment4.sh b/t/comment4.sh
old mode 100755
new mode 100644
diff --git a/t/comment6.sh b/t/comment6.sh
old mode 100755
new mode 100644
diff --git a/t/comment7.sh b/t/comment7.sh
old mode 100755
new mode 100644
diff --git a/t/comment8.sh b/t/comment8.sh
old mode 100755
new mode 100644
diff --git a/t/comment9.sh b/t/comment9.sh
old mode 100755
new mode 100644
diff --git a/t/comments-in-var-def.sh b/t/comments-in-var-def.sh
old mode 100755
new mode 100644
diff --git a/t/compile.sh b/t/compile.sh
old mode 100755
new mode 100644
diff --git a/t/compile2.sh b/t/compile2.sh
old mode 100755
new mode 100644
diff --git a/t/compile3.sh b/t/compile3.sh
old mode 100755
new mode 100644
diff --git a/t/compile4.sh b/t/compile4.sh
old mode 100755
new mode 100644
diff --git a/t/compile5.sh b/t/compile5.sh
old mode 100755
new mode 100644
diff --git a/t/compile6.sh b/t/compile6.sh
old mode 100755
new mode 100644
diff --git a/t/compile_f90_c_cxx.sh b/t/compile_f90_c_cxx.sh
old mode 100755
new mode 100644
diff --git a/t/compile_f_c_cxx.sh b/t/compile_f_c_cxx.sh
old mode 100755
new mode 100644
index a0b0e21..4b9189d
--- a/t/compile_f_c_cxx.sh
+++ b/t/compile_f_c_cxx.sh
@@ -38,9 +38,18 @@ END
$ACLOCAL
$AUTOMAKE
+$FGREP COMPILE Makefile.in # For debugging.
+
# Look for the macros at the beginning of rules.
-$FGREP "$tab\$(AM_V_CC)\$(COMPILE)" Makefile.in
-$FGREP "$tab\$(AM_V_CXX)\$(CXXCOMPILE)" Makefile.in
-$FGREP "$tab\$(AM_V_F77)\$(F77COMPILE)" Makefile.in
+
+sed -e "s|$tab *&& *|$tab|" \
+ -e 's|$(AM_V_CC)||g' \
+ -e 's|$(AM_V_CXX)||g' \
+ -e 's|$(AM_V_F77)||g' \
+ Makefile.in >mk
+diff -u Makefile.in mk || : # For debugging.
+$FGREP "$tab\$(COMPILE)" mk
+$FGREP "$tab\$(CXXCOMPILE)" mk
+$FGREP "$tab\$(F77COMPILE)" mk
:
diff --git a/t/cond-basic.sh b/t/cond-basic.sh
old mode 100755
new mode 100644
diff --git a/t/cond.sh b/t/cond.sh
old mode 100755
new mode 100644
diff --git a/t/cond10.sh b/t/cond10.sh
old mode 100755
new mode 100644
diff --git a/t/cond11.sh b/t/cond11.sh
old mode 100755
new mode 100644
diff --git a/t/cond13.sh b/t/cond13.sh
old mode 100755
new mode 100644
diff --git a/t/cond14.sh b/t/cond14.sh
old mode 100755
new mode 100644
diff --git a/t/cond15.sh b/t/cond15.sh
old mode 100755
new mode 100644
diff --git a/t/cond16.sh b/t/cond16.sh
old mode 100755
new mode 100644
diff --git a/t/cond17.sh b/t/cond17.sh
old mode 100755
new mode 100644
diff --git a/t/cond18.sh b/t/cond18.sh
old mode 100755
new mode 100644
diff --git a/t/cond19.sh b/t/cond19.sh
old mode 100755
new mode 100644
diff --git a/t/cond20.sh b/t/cond20.sh
old mode 100755
new mode 100644
diff --git a/t/cond21.sh b/t/cond21.sh
old mode 100755
new mode 100644
diff --git a/t/cond22.sh b/t/cond22.sh
old mode 100755
new mode 100644
diff --git a/t/cond23.sh b/t/cond23.sh
old mode 100755
new mode 100644
diff --git a/t/cond24.sh b/t/cond24.sh
old mode 100755
new mode 100644
diff --git a/t/cond25.sh b/t/cond25.sh
old mode 100755
new mode 100644
diff --git a/t/cond26.sh b/t/cond26.sh
old mode 100755
new mode 100644
diff --git a/t/cond27.sh b/t/cond27.sh
old mode 100755
new mode 100644
diff --git a/t/cond28.sh b/t/cond28.sh
old mode 100755
new mode 100644
diff --git a/t/cond3.sh b/t/cond3.sh
old mode 100755
new mode 100644
diff --git a/t/cond30.sh b/t/cond30.sh
old mode 100755
new mode 100644
diff --git a/t/cond31.sh b/t/cond31.sh
old mode 100755
new mode 100644
diff --git a/t/cond32.sh b/t/cond32.sh
old mode 100755
new mode 100644
diff --git a/t/cond33.sh b/t/cond33.sh
old mode 100755
new mode 100644
diff --git a/t/cond34.sh b/t/cond34.sh
old mode 100755
new mode 100644
diff --git a/t/cond35.sh b/t/cond35.sh
old mode 100755
new mode 100644
diff --git a/t/cond36.sh b/t/cond36.sh
old mode 100755
new mode 100644
diff --git a/t/cond37.sh b/t/cond37.sh
old mode 100755
new mode 100644
diff --git a/t/cond38.sh b/t/cond38.sh
old mode 100755
new mode 100644
diff --git a/t/cond39.sh b/t/cond39.sh
old mode 100755
new mode 100644
diff --git a/t/cond4.sh b/t/cond4.sh
old mode 100755
new mode 100644
diff --git a/t/cond40.sh b/t/cond40.sh
old mode 100755
new mode 100644
diff --git a/t/cond41.sh b/t/cond41.sh
old mode 100755
new mode 100644
diff --git a/t/cond42.sh b/t/cond42.sh
old mode 100755
new mode 100644
diff --git a/t/cond43.sh b/t/cond43.sh
old mode 100755
new mode 100644
diff --git a/t/cond44.sh b/t/cond44.sh
old mode 100755
new mode 100644
diff --git a/t/cond45.sh b/t/cond45.sh
old mode 100755
new mode 100644
diff --git a/t/cond46.sh b/t/cond46.sh
old mode 100755
new mode 100644
diff --git a/t/cond5.sh b/t/cond5.sh
old mode 100755
new mode 100644
diff --git a/t/cond6.sh b/t/cond6.sh
old mode 100755
new mode 100644
diff --git a/t/cond7.sh b/t/cond7.sh
old mode 100755
new mode 100644
diff --git a/t/cond8.sh b/t/cond8.sh
old mode 100755
new mode 100644
diff --git a/t/cond9.sh b/t/cond9.sh
old mode 100755
new mode 100644
diff --git a/t/condd.sh b/t/condd.sh
old mode 100755
new mode 100644
diff --git a/t/condhook.sh b/t/condhook.sh
old mode 100755
new mode 100644
diff --git a/t/condhook2.sh b/t/condhook2.sh
old mode 100755
new mode 100644
diff --git a/t/condinc.sh b/t/condinc.sh
old mode 100755
new mode 100644
diff --git a/t/condinc2.sh b/t/condinc2.sh
old mode 100755
new mode 100644
diff --git a/t/condlib.sh b/t/condlib.sh
old mode 100755
new mode 100644
diff --git a/t/condman2.sh b/t/condman2.sh
old mode 100755
new mode 100644
diff --git a/t/condman3.sh b/t/condman3.sh
old mode 100755
new mode 100644
diff --git a/t/confdeps.sh b/t/confdeps.sh
old mode 100755
new mode 100644
diff --git a/t/conff.sh b/t/conff.sh
old mode 100755
new mode 100644
diff --git a/t/conff2.sh b/t/conff2.sh
old mode 100755
new mode 100644
diff --git a/t/conffile-leading-dot.sh b/t/conffile-leading-dot.sh
old mode 100755
new mode 100644
diff --git a/t/confh-internals.sh b/t/confh-internals.sh
old mode 100755
new mode 100644
diff --git a/t/confh-subdir-clean.sh b/t/confh-subdir-clean.sh
old mode 100755
new mode 100644
diff --git a/t/confh.sh b/t/confh.sh
old mode 100755
new mode 100644
diff --git a/t/confh4.sh b/t/confh4.sh
old mode 100755
new mode 100644
diff --git a/t/confh5.sh b/t/confh5.sh
old mode 100755
new mode 100644
diff --git a/t/confh6.sh b/t/confh6.sh
old mode 100755
new mode 100644
diff --git a/t/confh7.sh b/t/confh7.sh
old mode 100755
new mode 100644
diff --git a/t/confh8.sh b/t/confh8.sh
old mode 100755
new mode 100644
diff --git a/t/confincl.sh b/t/confincl.sh
old mode 100755
new mode 100644
diff --git a/t/conflnk.sh b/t/conflnk.sh
old mode 100755
new mode 100644
diff --git a/t/conflnk2.sh b/t/conflnk2.sh
old mode 100755
new mode 100644
diff --git a/t/conflnk3.sh b/t/conflnk3.sh
old mode 100755
new mode 100644
diff --git a/t/conflnk4.sh b/t/conflnk4.sh
old mode 100755
new mode 100644
diff --git a/t/confsub.sh b/t/confsub.sh
old mode 100755
new mode 100644
diff --git a/t/confvar.sh b/t/confvar.sh
old mode 100755
new mode 100644
diff --git a/t/confvar2.sh b/t/confvar2.sh
old mode 100755
new mode 100644
diff --git a/t/copy.sh b/t/copy.sh
old mode 100755
new mode 100644
diff --git a/t/cscope.tap b/t/cscope.tap
old mode 100755
new mode 100644
index 97d5c9f..5fc455b
--- a/t/cscope.tap
+++ b/t/cscope.tap
@@ -22,10 +22,8 @@ plan_ 18
ocwd=$(pwd) || fatal_ "getting top-level directory"
-cat > configure.ac << 'END'
-AC_INIT([cscope-test], [1.0])
-AM_INIT_AUTOMAKE([subdir-objects])
-AC_CONFIG_FILES([Makefile sub/Makefile])
+cat >> configure.ac << 'END'
+AC_CONFIG_FILES([sub/Makefile])
AC_SUBST([CC], [who-cares])
AC_SUBST([CXX], [who-cares])
AC_SUBST([FC], [who-cares])
diff --git a/t/cscope2.sh b/t/cscope2.sh
old mode 100755
new mode 100644
diff --git a/t/cscope3.sh b/t/cscope3.sh
old mode 100755
new mode 100644
diff --git a/t/ctags.sh b/t/ctags.sh
old mode 100755
new mode 100644
diff --git a/t/cxx-demo.sh b/t/cxx-demo.sh
old mode 100755
new mode 100644
diff --git a/t/cxx-fortran.sh b/t/cxx-fortran.sh
old mode 100755
new mode 100644
diff --git a/t/cxx-lt-demo.sh b/t/cxx-lt-demo.sh
old mode 100755
new mode 100644
diff --git a/t/cxx2.sh b/t/cxx2.sh
old mode 100755
new mode 100644
diff --git a/t/cxxcpp.sh b/t/cxxcpp.sh
old mode 100755
new mode 100644
diff --git a/t/cxxlibobj.sh b/t/cxxlibobj.sh
old mode 100755
new mode 100644
diff --git a/t/cxxlink.sh b/t/cxxlink.sh
old mode 100755
new mode 100644
diff --git a/t/cygnus-no-more.sh b/t/cygnus-no-more.sh
old mode 100755
new mode 100644
diff --git a/t/cygwin32.sh b/t/cygwin32.sh
old mode 100755
new mode 100644
diff --git a/t/dash.sh b/t/dash.sh
old mode 100755
new mode 100644
diff --git a/t/defun.sh b/t/defun.sh
old mode 100755
new mode 100644
diff --git a/t/defun2.sh b/t/defun2.sh
old mode 100755
new mode 100644
diff --git a/t/dejagnu-absolute-builddir.sh b/t/dejagnu-absolute-builddir.sh
old mode 100755
new mode 100644
diff --git a/t/dejagnu-relative-srcdir.sh b/t/dejagnu-relative-srcdir.sh
old mode 100755
new mode 100644
diff --git a/t/dejagnu-siteexp-append.sh b/t/dejagnu-siteexp-append.sh
old mode 100755
new mode 100644
diff --git a/t/dejagnu-siteexp-extend.sh b/t/dejagnu-siteexp-extend.sh
old mode 100755
new mode 100644
diff --git a/t/dejagnu-siteexp-useredit.sh b/t/dejagnu-siteexp-useredit.sh
old mode 100755
new mode 100644
diff --git a/t/dejagnu2.sh b/t/dejagnu2.sh
old mode 100755
new mode 100644
diff --git a/t/dejagnu3.sh b/t/dejagnu3.sh
old mode 100755
new mode 100644
diff --git a/t/dejagnu4.sh b/t/dejagnu4.sh
old mode 100755
new mode 100644
diff --git a/t/dejagnu5.sh b/t/dejagnu5.sh
old mode 100755
new mode 100644
diff --git a/t/dejagnu6.sh b/t/dejagnu6.sh
old mode 100755
new mode 100644
diff --git a/t/dejagnu7.sh b/t/dejagnu7.sh
old mode 100755
new mode 100644
diff --git a/t/deleted-am.sh b/t/deleted-am.sh
old mode 100755
new mode 100644
diff --git a/t/deleted-m4.sh b/t/deleted-m4.sh
old mode 100755
new mode 100644
diff --git a/t/depacl2.sh b/t/depacl2.sh
old mode 100755
new mode 100644
diff --git a/t/depcomp-implicit-auxdir.sh b/t/depcomp-implicit-auxdir.sh
old mode 100755
new mode 100644
diff --git a/t/depcomp-recover.sh b/t/depcomp-recover.sh
old mode 100755
new mode 100644
diff --git a/t/depcomp-shuffle-sub-vpath.sh b/t/depcomp-shuffle-sub-vpath.sh
old mode 100755
new mode 100644
diff --git a/t/depcomp-shuffle-sub.sh b/t/depcomp-shuffle-sub.sh
old mode 100755
new mode 100644
diff --git a/t/depcomp-shuffle-vpath.sh b/t/depcomp-shuffle-vpath.sh
old mode 100755
new mode 100644
diff --git a/t/depcomp-shuffle.sh b/t/depcomp-shuffle.sh
old mode 100755
new mode 100644
diff --git a/t/depcomp.sh b/t/depcomp.sh
old mode 100755
new mode 100644
diff --git a/t/depcomp2.sh b/t/depcomp2.sh
old mode 100755
new mode 100644
diff --git a/t/depcomp8a.sh b/t/depcomp8a.sh
old mode 100755
new mode 100644
diff --git a/t/depcomp8b.sh b/t/depcomp8b.sh
old mode 100755
new mode 100644
index aa5e705..95316a4
--- a/t/depcomp8b.sh
+++ b/t/depcomp8b.sh
@@ -30,9 +30,6 @@ AC_OUTPUT
END
cat > Makefile.am << 'END'
-## FIXME: stop disabling the warnings in the 'unsupported' category
-## FIXME: once the 'subdir-objects' option has been mandatory.
-AUTOMAKE_OPTIONS = -Wno-unsupported
lib_LTLIBRARIES = libzardoz.la
libzardoz_la_SOURCES = foo.c sub/bar.c
END
@@ -46,7 +43,7 @@ $ACLOCAL
$AUTOMAKE -a
grep include Makefile.in # For debugging.
-grep 'include.*\./\$(DEPDIR)/foo\.P' Makefile.in
+LC_ALL=C grep 'include.*\./\$(DEPDIR)/foo\.P' Makefile.in
LC_ALL=C grep 'include.*[^a-zA-Z0-9_/]sub/\$(DEPDIR)/bar\.P' Makefile.in
$EGREP 'include.*/(\.|sub)/\$\(DEPDIR\)' Makefile.in && exit 1
diff --git a/t/depdist.sh b/t/depdist.sh
old mode 100755
new mode 100644
diff --git a/t/depend.sh b/t/depend.sh
old mode 100755
new mode 100644
diff --git a/t/depend3.sh b/t/depend3.sh
old mode 100755
new mode 100644
diff --git a/t/depend4.sh b/t/depend4.sh
old mode 100755
new mode 100644
diff --git a/t/deprecated-acinit.sh b/t/deprecated-acinit.sh
old mode 100755
new mode 100644
diff --git a/t/destdir.sh b/t/destdir.sh
old mode 100755
new mode 100644
diff --git a/t/discover.sh b/t/discover.sh
old mode 100755
new mode 100644
diff --git a/t/dist-auxdir-many-subdirs.sh b/t/dist-auxdir-many-subdirs.sh
old mode 100755
new mode 100644
diff --git a/t/dist-auxfile-2.sh b/t/dist-auxfile-2.sh
old mode 100755
new mode 100644
diff --git a/t/dist-auxfile.sh b/t/dist-auxfile.sh
old mode 100755
new mode 100644
diff --git a/t/dist-formats.tap b/t/dist-formats.tap
old mode 100755
new mode 100644
index 375a5b6..ac0410e
--- a/t/dist-formats.tap
+++ b/t/dist-formats.tap
@@ -25,7 +25,7 @@ plan_ 18
# Auxiliary subroutines and variables. #
# -------------------------------------- #
-TAR='' && unset TAR
+unset TAR
# Set variables '$compressor' and '$suffix'.
setup_vars_for_compression_format ()
diff --git a/t/dist-included-parent-dir.sh b/t/dist-included-parent-dir.sh
old mode 100755
new mode 100644
diff --git a/t/dist-many.sh b/t/dist-many.sh
old mode 100755
new mode 100644
diff --git a/t/dist-many2.sh b/t/dist-many2.sh
old mode 100755
new mode 100644
diff --git a/t/dist-missing-am.sh b/t/dist-missing-am.sh
old mode 100755
new mode 100644
diff --git a/t/dist-missing-included-m4.sh b/t/dist-missing-included-m4.sh
old mode 100755
new mode 100644
diff --git a/t/dist-missing-m4.sh b/t/dist-missing-m4.sh
old mode 100755
new mode 100644
diff --git a/t/dist-obsolete-opts.sh b/t/dist-obsolete-opts.sh
old mode 100755
new mode 100644
diff --git a/t/dist-pr109765.sh b/t/dist-pr109765.sh
old mode 100755
new mode 100644
diff --git a/t/dist-readonly.sh b/t/dist-readonly.sh
old mode 100755
new mode 100644
diff --git a/t/dist-repeated.sh b/t/dist-repeated.sh
old mode 100755
new mode 100644
diff --git a/t/dist-srcdir.sh b/t/dist-srcdir.sh
old mode 100755
new mode 100644
diff --git a/t/dist-srcdir2.sh b/t/dist-srcdir2.sh
old mode 100755
new mode 100644
diff --git a/t/distcheck-configure-flags-am.sh
b/t/distcheck-configure-flags-am.sh
old mode 100755
new mode 100644
index a06dd6e..4f8043c
--- a/t/distcheck-configure-flags-am.sh
+++ b/t/distcheck-configure-flags-am.sh
@@ -27,7 +27,7 @@ AS_IF([test $success = yes && test "$sentence" = 'it works
:-)'],
AC_OUTPUT
END
-unset sentence || :
+unset sentence
cat > Makefile.am << 'END'
AM_DISTCHECK_CONFIGURE_FLAGS = $(dc_flags1) $(dc_flags2)
diff --git a/t/distcheck-configure-flags-subpkg.sh
b/t/distcheck-configure-flags-subpkg.sh
old mode 100755
new mode 100644
diff --git a/t/distcheck-configure-flags.sh b/t/distcheck-configure-flags.sh
old mode 100755
new mode 100644
index 1d0a840..2a039ab
--- a/t/distcheck-configure-flags.sh
+++ b/t/distcheck-configure-flags.sh
@@ -26,7 +26,7 @@ AS_IF([test $success = yes && test "$sentence" = 'it works
:-)'],
AC_OUTPUT
END
-unset sentence || :
+unset sentence
: > Makefile.am
diff --git a/t/distcheck-hook.sh b/t/distcheck-hook.sh
old mode 100755
new mode 100644
diff --git a/t/distcheck-hook2.sh b/t/distcheck-hook2.sh
old mode 100755
new mode 100644
diff --git a/t/distcheck-missing-m4.sh b/t/distcheck-missing-m4.sh
old mode 100755
new mode 100644
diff --git a/t/distcheck-outdated-m4.sh b/t/distcheck-outdated-m4.sh
old mode 100755
new mode 100644
diff --git a/t/distcheck-override-infodir.sh b/t/distcheck-override-infodir.sh
old mode 100755
new mode 100644
diff --git a/t/distcheck-pr10470.sh b/t/distcheck-pr10470.sh
old mode 100755
new mode 100644
diff --git a/t/distcheck-pr9579.sh b/t/distcheck-pr9579.sh
old mode 100755
new mode 100644
diff --git a/t/distcheck-writable-srcdir.sh b/t/distcheck-writable-srcdir.sh
old mode 100755
new mode 100644
diff --git a/t/distcleancheck.sh b/t/distcleancheck.sh
old mode 100755
new mode 100644
diff --git a/t/distcom-subdir.sh b/t/distcom-subdir.sh
old mode 100755
new mode 100644
diff --git a/t/distcom3.sh b/t/distcom3.sh
old mode 100755
new mode 100644
diff --git a/t/distcom4.sh b/t/distcom4.sh
old mode 100755
new mode 100644
diff --git a/t/distcom5.sh b/t/distcom5.sh
old mode 100755
new mode 100644
diff --git a/t/distdir.sh b/t/distdir.sh
old mode 100755
new mode 100644
index 1655aab..0e94676
--- a/t/distdir.sh
+++ b/t/distdir.sh
@@ -65,7 +65,7 @@ test -d foo && exit 1
rm -rf $me-1.0
# Remove the dot from VERSION for the next grep.
-$MAKE distdir VERSION=10 MKDIR_P='echo MKDIR_P' >stdout || :
+run_make -e IGNORE VERSION=10 MKDIR_P='echo MKDIR_P' distdir >stdout
cat stdout
# Make sure no './' appear in the directory names. srcdir is '..', so
diff --git a/t/disthook.sh b/t/disthook.sh
old mode 100755
new mode 100644
diff --git a/t/distlinks.sh b/t/distlinks.sh
old mode 100755
new mode 100644
diff --git a/t/distlinksbrk.sh b/t/distlinksbrk.sh
old mode 100755
new mode 100644
diff --git a/t/distname.sh b/t/distname.sh
old mode 100755
new mode 100644
diff --git a/t/dmalloc.sh b/t/dmalloc.sh
old mode 100755
new mode 100644
diff --git a/t/dollar.sh b/t/dollar.sh
old mode 100755
new mode 100644
diff --git a/t/double-colon-rules.sh b/t/double-colon-rules.sh
old mode 100755
new mode 100644
diff --git a/t/double.sh b/t/double.sh
old mode 100755
new mode 100644
diff --git a/t/dup2.sh b/t/dup2.sh
old mode 100755
new mode 100644
diff --git a/t/else.sh b/t/else.sh
old mode 100755
new mode 100644
diff --git a/t/empty-data-primary.sh b/t/empty-data-primary.sh
old mode 100755
new mode 100644
diff --git a/t/empty-sources-primary.tap b/t/empty-sources-primary.tap
old mode 100755
new mode 100644
diff --git a/t/ensure-dir-exists.sh b/t/ensure-dir-exists.sh
old mode 100755
new mode 100644
diff --git a/t/etags.sh b/t/etags.sh
old mode 100755
new mode 100644
diff --git a/t/exdir.sh b/t/exdir.sh
old mode 100755
new mode 100644
diff --git a/t/exdir2.sh b/t/exdir2.sh
old mode 100755
new mode 100644
diff --git a/t/exdir3.sh b/t/exdir3.sh
old mode 100755
new mode 100644
diff --git a/t/exeext.sh b/t/exeext.sh
old mode 100755
new mode 100644
diff --git a/t/exeext2.sh b/t/exeext2.sh
old mode 100755
new mode 100644
diff --git a/t/exeext3.sh b/t/exeext3.sh
old mode 100755
new mode 100644
diff --git a/t/exeext4.sh b/t/exeext4.sh
old mode 100755
new mode 100644
diff --git a/t/exsource.sh b/t/exsource.sh
old mode 100755
new mode 100644
diff --git a/t/ext.sh b/t/ext.sh
old mode 100755
new mode 100644
diff --git a/t/ext2.sh b/t/ext2.sh
old mode 100755
new mode 100644
diff --git a/t/extra-data.sh b/t/extra-data.sh
old mode 100755
new mode 100644
diff --git a/t/extra-deps-lt.sh b/t/extra-deps-lt.sh
old mode 100755
new mode 100644
diff --git a/t/extra-deps.sh b/t/extra-deps.sh
old mode 100755
new mode 100644
diff --git a/t/extra-dist-dirs-and-subdirs.sh b/t/extra-dist-dirs-and-subdirs.sh
old mode 100755
new mode 100644
diff --git a/t/extra-dist-vpath-dir-merge.sh b/t/extra-dist-vpath-dir-merge.sh
old mode 100755
new mode 100644
diff --git a/t/extra-dist-vpath-dir.sh b/t/extra-dist-vpath-dir.sh
old mode 100755
new mode 100644
diff --git a/t/extra-dist-wildcards-gnu.sh b/t/extra-dist-wildcards-gnu.sh
old mode 100755
new mode 100644
diff --git a/t/extra-dist-wildcards-vpath.sh b/t/extra-dist-wildcards-vpath.sh
old mode 100755
new mode 100644
diff --git a/t/extra-dist-wildcards.sh b/t/extra-dist-wildcards.sh
old mode 100755
new mode 100644
diff --git a/t/extra-portability.sh b/t/extra-portability.sh
old mode 100755
new mode 100644
diff --git a/t/extra-portability2.sh b/t/extra-portability2.sh
old mode 100755
new mode 100644
diff --git a/t/extra-programs-and-libs.sh b/t/extra-programs-and-libs.sh
old mode 100755
new mode 100644
diff --git a/t/extra-programs-empty.sh b/t/extra-programs-empty.sh
old mode 100755
new mode 100644
diff --git a/t/extra-programs-misc.sh b/t/extra-programs-misc.sh
old mode 100755
new mode 100644
diff --git a/t/extra.sh b/t/extra.sh
old mode 100755
new mode 100644
diff --git a/t/extra2.sh b/t/extra2.sh
old mode 100755
new mode 100644
diff --git a/t/f90only.sh b/t/f90only.sh
old mode 100755
new mode 100644
diff --git a/t/flavor.sh b/t/flavor.sh
old mode 100755
new mode 100644
diff --git a/t/flibs.sh b/t/flibs.sh
old mode 100755
new mode 100644
diff --git a/t/fn99.sh b/t/fn99.sh
old mode 100755
new mode 100644
diff --git a/t/fn99subdir.sh b/t/fn99subdir.sh
old mode 100755
new mode 100644
diff --git a/t/fonly.sh b/t/fonly.sh
old mode 100755
new mode 100644
diff --git a/t/forcemiss.sh b/t/forcemiss.sh
old mode 100755
new mode 100644
diff --git a/t/forcemiss2.sh b/t/forcemiss2.sh
old mode 100755
new mode 100644
diff --git a/t/fort1.sh b/t/fort1.sh
old mode 100755
new mode 100644
diff --git a/t/fort2.sh b/t/fort2.sh
old mode 100755
new mode 100644
index 3a62237..9e87b5c
--- a/t/fort2.sh
+++ b/t/fort2.sh
@@ -70,8 +70,17 @@ $MAKE -n \
address@hidden address@hidden address@hidden address@hidden \
> stdout || { cat stdout; exit 1; }
cat stdout
-# To make it easier to have stricter grepping below.
-sed -e 's/[ ][ ]*/ /g' -e 's/^/ /' -e 's/$/ /' stdout > out
+# To make it easier to have stricter grepping below.
+$PERL -e '
+ undef $/;
+ $_ = <>;
+ s/[^\\]\\\n/ /g;
+ s/^/ /;
+ s/\n/ \n /g;
+ s/[ \t]+/ /g;
+ s/\n\s*\z/\n/;
+ print;
+' <stdout >out
cat out
grep ' fake-fc .* address@hidden .* hello\.f90 ' out
diff --git a/t/fort4.sh b/t/fort4.sh
old mode 100755
new mode 100644
diff --git a/t/fort5.sh b/t/fort5.sh
old mode 100755
new mode 100644
diff --git a/t/fortdep.sh b/t/fortdep.sh
old mode 100755
new mode 100644
diff --git a/t/gcj.sh b/t/gcj.sh
old mode 100755
new mode 100644
diff --git a/t/gcj2.sh b/t/gcj2.sh
old mode 100755
new mode 100644
diff --git a/t/gcj3.sh b/t/gcj3.sh
old mode 100755
new mode 100644
diff --git a/t/gcj4.sh b/t/gcj4.sh
old mode 100755
new mode 100644
diff --git a/t/gcj5.sh b/t/gcj5.sh
old mode 100755
new mode 100644
diff --git a/t/gcj6.sh b/t/gcj6.sh
old mode 100755
new mode 100644
diff --git a/t/get-sysconf.sh b/t/get-sysconf.sh
old mode 100755
new mode 100644
diff --git a/t/gettext-config-rpath.sh b/t/gettext-config-rpath.sh
old mode 100755
new mode 100644
diff --git a/t/gettext-macros.sh b/t/gettext-macros.sh
old mode 100755
new mode 100644
diff --git a/t/gettext-pr381.sh b/t/gettext-pr381.sh
old mode 100755
new mode 100644
diff --git a/t/gettext.sh b/t/gettext.sh
old mode 100755
new mode 100644
diff --git a/t/gettext2.sh b/t/gettext2.sh
old mode 100755
new mode 100644
diff --git a/t/gettext3.sh b/t/gettext3.sh
old mode 100755
new mode 100644
diff --git a/t/gmake-vars.sh b/t/gmake-vars.sh
old mode 100755
new mode 100644
diff --git a/t/gnits.sh b/t/gnits.sh
old mode 100755
new mode 100644
diff --git a/t/gnits2.sh b/t/gnits2.sh
old mode 100755
new mode 100644
diff --git a/t/gnits3.sh b/t/gnits3.sh
old mode 100755
new mode 100644
diff --git a/t/gnumake.sh b/t/gnumake.sh
old mode 100755
new mode 100644
diff --git a/t/gnuwarn.sh b/t/gnuwarn.sh
old mode 100755
new mode 100644
diff --git a/t/gnuwarn2.sh b/t/gnuwarn2.sh
old mode 100755
new mode 100644
diff --git a/t/hdr-vars-defined-once.sh b/t/hdr-vars-defined-once.sh
old mode 100755
new mode 100644
diff --git a/t/header.sh b/t/header.sh
old mode 100755
new mode 100644
diff --git a/t/help-depend.sh b/t/help-depend.sh
old mode 100755
new mode 100644
diff --git a/t/help-depend2.sh b/t/help-depend2.sh
old mode 100755
new mode 100644
diff --git a/t/help-dmalloc.sh b/t/help-dmalloc.sh
old mode 100755
new mode 100644
diff --git a/t/help-init.sh b/t/help-init.sh
old mode 100755
new mode 100644
diff --git a/t/help-lispdir.sh b/t/help-lispdir.sh
old mode 100755
new mode 100644
diff --git a/t/help-python.sh b/t/help-python.sh
old mode 100755
new mode 100644
diff --git a/t/help-silent.sh b/t/help-silent.sh
old mode 100755
new mode 100644
diff --git a/t/help-upc.sh b/t/help-upc.sh
old mode 100755
new mode 100644
diff --git a/t/help.sh b/t/help.sh
old mode 100755
new mode 100644
diff --git a/t/help2.sh b/t/help2.sh
old mode 100755
new mode 100644
diff --git a/t/help3.sh b/t/help3.sh
old mode 100755
new mode 100644
diff --git a/t/help4.sh b/t/help4.sh
old mode 100755
new mode 100644
diff --git a/t/hfs.sh b/t/hfs.sh
old mode 100755
new mode 100644
diff --git a/t/implicit.sh b/t/implicit.sh
old mode 100755
new mode 100644
diff --git a/t/includes-deprecation.sh b/t/includes-deprecation.sh
old mode 100755
new mode 100644
diff --git a/t/init.sh b/t/init.sh
old mode 100755
new mode 100644
diff --git a/t/init2.sh b/t/init2.sh
old mode 100755
new mode 100644
diff --git a/t/insh2.sh b/t/insh2.sh
old mode 100755
new mode 100644
diff --git a/t/install-info-dir.sh b/t/install-info-dir.sh
old mode 100755
new mode 100644
diff --git a/t/install2.sh b/t/install2.sh
old mode 100755
new mode 100644
diff --git a/t/installdir.sh b/t/installdir.sh
old mode 100755
new mode 100644
diff --git a/t/instdat.sh b/t/instdat.sh
old mode 100755
new mode 100644
diff --git a/t/instdat2.sh b/t/instdat2.sh
old mode 100755
new mode 100644
diff --git a/t/instdir-cond.sh b/t/instdir-cond.sh
old mode 100755
new mode 100644
diff --git a/t/instdir-cond2.sh b/t/instdir-cond2.sh
old mode 100755
new mode 100644
diff --git a/t/instdir-java.sh b/t/instdir-java.sh
old mode 100755
new mode 100644
index 794be3a..547ec5f
--- a/t/instdir-java.sh
+++ b/t/instdir-java.sh
@@ -45,16 +45,16 @@ cd build
../configure --prefix="$instdir"
$MAKE
-xMAKE() { $MAKE javadir= "$@"; }
+nukedirs='javadir='
-xMAKE install
+run_make $nukedirs install
test ! -e "$instdir"
-xMAKE install DESTDIR="$destdir"
+run_make $nukedirs install DESTDIR="$destdir"
test ! -e "$instdir"
test ! -e "$destdir"
-xMAKE uninstall > stdout || { cat stdout; exit 1; }
+run_make $nukedirs uninstall > stdout || { cat stdout; exit 1; }
cat stdout
grep 'rm -f' stdout && exit 1
-xMAKE uninstall DESTDIR="$destdir"
+run_make $nukedirs uninstall DESTDIR="$destdir"
:
diff --git a/t/instdir-lisp.sh b/t/instdir-lisp.sh
old mode 100755
new mode 100644
index 4e3dbf0..9760557
--- a/t/instdir-lisp.sh
+++ b/t/instdir-lisp.sh
@@ -42,16 +42,16 @@ cd build
../configure --prefix="$instdir"
$MAKE
-xMAKE () { $MAKE lispdir= "$@"; }
+nukedirs='lispdir='
-xMAKE install
+run_make $nukedirs install
test ! -e "$instdir"
-xMAKE install DESTDIR="$destdir"
+run_make $nukedirs install DESTDIR="$destdir"
test ! -e "$instdir"
test ! -e "$destdir"
-xMAKE uninstall > stdout || { cat stdout; exit 1; }
+run_make $nukedirs uninstall > stdout || { cat stdout; exit 1; }
cat stdout
grep 'rm -f' stdout && exit 1
-xMAKE uninstall DESTDIR="$destdir"
+run_make $nukedirs uninstall DESTDIR="$destdir"
:
diff --git a/t/instdir-ltlib.sh b/t/instdir-ltlib.sh
old mode 100755
new mode 100644
index 6a4911f..975a25d
--- a/t/instdir-ltlib.sh
+++ b/t/instdir-ltlib.sh
@@ -66,20 +66,20 @@ cd build
am_cv_python_pythondir="$instdir/python" \
am_cv_python_pyexecdir="$instdir/pyexec"
-$MAKE
+nukedirs='bindir= libdir= pyexecdir='
-xMAKE() { $MAKE bindir= libdir= pyexecdir= "$@"; }
-
-xMAKE install
+run_make $nukedirs install
test ! -e "$instdir"
-xMAKE install DESTDIR="$destdir"
+run_make $nukedirs install DESTDIR="$destdir"
test ! -e "$instdir"
test ! -e "$destdir"
-xMAKE uninstall > stdout || { cat stdout; exit 1; }
+run_make $nukedirs uninstall > stdout \
+ || { cat stdout; exit 1; }
cat stdout
# Creative quoting below to please maintainer-check.
grep 'rm'' ' stdout && exit 1
-xMAKE uninstall DESTDIR="$destdir" > stdout || { cat stdout; exit 1; }
+run_make $nukedirs uninstall DESTDIR="$destdir" > stdout \
+ || { cat stdout; exit 1; }
cat stdout
# Creative quoting below to please maintainer-check.
grep 'rm'' ' stdout && exit 1
diff --git a/t/instdir-no-empty.sh b/t/instdir-no-empty.sh
old mode 100755
new mode 100644
index e569826..03e1862
--- a/t/instdir-no-empty.sh
+++ b/t/instdir-no-empty.sh
@@ -99,7 +99,7 @@ cwd=$(pwd) || fatal_ "getting current working directory"
doinst ()
{
- $MAKE install install-pdf install-ps install-dvi ${1+"$@"}
+ run_make install install-pdf install-ps install-dvi ${1+"$@"}
}
: > foo.sh
diff --git a/t/instdir-prog.sh b/t/instdir-prog.sh
old mode 100755
new mode 100644
index 0286f7e..99b2d2b
--- a/t/instdir-prog.sh
+++ b/t/instdir-prog.sh
@@ -65,22 +65,19 @@ cd build
am_cv_python_pythondir="$instdir/python" \
am_cv_python_pyexecdir="$instdir/pyexec"
-$MAKE
+nukedirs='bindir= libdir= pyexecdir='
-xMAKE () { $MAKE bindir= libdir= pyexecdir= "$@"; }
-
-xMAKE install
+run_make $nukedirs install
test ! -e "$instdir"
-xMAKE install DESTDIR="$destdir"
+run_make $nukedirs install DESTDIR="$destdir"
test ! -e "$instdir"
test ! -e "$destdir"
-xMAKE uninstall > stdout || { cat stdout; exit 1; }
-cat stdout
-# Creative quoting below to please maintainer-check.
-grep 'rm'' ' stdout && exit 1
-xMAKE uninstall DESTDIR="$destdir" > stdout || { cat stdout; exit 1; }
+run_make $nukedirs uninstall > stdout \
+ || { cat stdout; exit 1; }
cat stdout
# Creative quoting below to please maintainer-check.
grep 'rm'' ' stdout && exit 1
+run_make $nukedirs uninstall DESTDIR="$destdir" > stdout \
+ || { cat stdout; exit 1; }
:
diff --git a/t/instdir-python.sh b/t/instdir-python.sh
old mode 100755
new mode 100644
index 5453409..e431a06
--- a/t/instdir-python.sh
+++ b/t/instdir-python.sh
@@ -46,16 +46,16 @@ cd build
../configure --prefix="$instdir"
$MAKE
-xMAKE () { $MAKE pythondir= "$@"; }
+nukedirs='pythondir='
-xMAKE install
+run_make $nukedirs install
test ! -e "$instdir"
-xMAKE install DESTDIR="$destdir"
+run_make $nukedirs install DESTDIR="$destdir"
test ! -e "$instdir"
test ! -e "$destdir"
-xMAKE uninstall > stdout || { cat stdout; exit 1; }
+run_make $nukedirs uninstall > stdout || { cat stdout; exit 1; }
cat stdout
grep 'rm -f' stdout && exit 1
-xMAKE uninstall DESTDIR="$destdir"
+run_make $nukedirs uninstall DESTDIR="$destdir"
:
diff --git a/t/instdir-texi.sh b/t/instdir-texi.sh
old mode 100755
new mode 100644
index 1319fdd..5cdaddb
--- a/t/instdir-texi.sh
+++ b/t/instdir-texi.sh
@@ -56,16 +56,17 @@ cd build
$MAKE all dvi ps pdf html
ls -l
-xMAKE () { $MAKE infodir= htmldir= dvidir= psdir= pdfdir= "$@"; }
+nukedirs='infodir= htmldir= dvidir= psdir= pdfdir='
-xMAKE install install-html install-dvi install-ps install-pdf
+run_make $nukedirs install install-html install-dvi install-ps install-pdf
test ! -e "$instdir"
-xMAKE install install-html install-dvi install-ps install-pdf
DESTDIR="$destdir"
+run_make $nukedirs install install-html install-dvi install-ps install-pdf \
+ DESTDIR="$destdir"
test ! -e "$instdir"
test ! -e "$destdir"
-xMAKE uninstall > stdout || { cat stdout; exit 1; }
+run_make $nukedirs uninstall > stdout || { cat stdout; exit 1; }
cat stdout
grep 'rm -f' stdout && exit 1
-xMAKE uninstall DESTDIR="$destdir"
+run_make $nukedirs uninstall DESTDIR="$destdir"
:
diff --git a/t/instdir.sh b/t/instdir.sh
old mode 100755
new mode 100644
index 2c91d54..bd5915b
--- a/t/instdir.sh
+++ b/t/instdir.sh
@@ -55,19 +55,16 @@ cd build
../configure --prefix="$instdir"
$MAKE
-xMAKE ()
-{
- $MAKE bindir= datadir= includedir= foodir= bardir= man1dir= man2dir= "$@"
-}
+nukedirs='bindir= datadir= includedir= foodir= bardir= man1dir= man2dir='
-xMAKE install
+run_make $nukedirs install
test ! -e "$instdir"
-xMAKE install DESTDIR="$destdir"
+run_make $nukedirs install DESTDIR="$destdir"
test ! -e "$instdir"
test ! -e "$destdir"
-xMAKE uninstall > stdout || { cat stdout; exit 1; }
+run_make $nukedirs uninstall > stdout || { cat stdout; exit 1; }
cat stdout
grep 'rm -f' stdout && exit 1
-xMAKE uninstall DESTDIR="$destdir"
+run_make $nukedirs uninstall DESTDIR="$destdir"
:
diff --git a/t/instdir2.sh b/t/instdir2.sh
old mode 100755
new mode 100644
index a3ef25d..78a8acc
--- a/t/instdir2.sh
+++ b/t/instdir2.sh
@@ -77,19 +77,16 @@ cd build
../configure --prefix="$instdir"
$MAKE
-xMAKE ()
-{
- $MAKE bindir= datadir= includedir= foodir= bardir= man1dir= man2dir= "$@"
-}
+nukedirs='bindir= datadir= includedir= foodir= bardir= man1dir= man2dir='
-xMAKE install
+run_make $nukedirs install
test ! -e "$instdir"
-xMAKE install DESTDIR="$destdir"
+run_make $nukedirs install DESTDIR="$destdir"
test ! -e "$instdir"
test ! -e "$destdir"
-xMAKE uninstall > stdout || { cat stdout; exit 1; }
+run_make $nukedirs uninstall > stdout || { cat stdout; exit 1; }
cat stdout
grep 'rm -f' stdout && exit 1
-xMAKE uninstall DESTDIR="$destdir"
+run_make $nukedirs uninstall DESTDIR="$destdir"
:
diff --git a/t/instfail-info.sh b/t/instfail-info.sh
old mode 100755
new mode 100644
diff --git a/t/instfail-java.sh b/t/instfail-java.sh
old mode 100755
new mode 100644
diff --git a/t/instfail-libtool.sh b/t/instfail-libtool.sh
old mode 100755
new mode 100644
diff --git a/t/instfail.sh b/t/instfail.sh
old mode 100755
new mode 100644
diff --git a/t/insthook.sh b/t/insthook.sh
old mode 100755
new mode 100644
diff --git a/t/instman.sh b/t/instman.sh
old mode 100755
new mode 100644
diff --git a/t/instmany-mans.sh b/t/instmany-mans.sh
old mode 100755
new mode 100644
index d8c9210..eb0c9db
--- a/t/instmany-mans.sh
+++ b/t/instmany-mans.sh
@@ -30,26 +30,35 @@ subdir=long_subdir_name_with_many_characters
nfiles=81
list=$(seq_ 1 $nfiles)
-sed "s|@limit@|$limit|g" >myinstall.in <<'END'
+oPATH=$PATH; export oPATH
+nPATH=$(pwd)/x-bin$PATH_SEPARATOR$PATH; export nPATH
+
+mkdir x-bin
+
+sed "s|@limit@|$limit|g" >x-bin/my-install <<'END'
#! /bin/sh
# Fake install script. This doesn't really install
# (the INSTALL path below would be wrong outside this directory).
address@hidden@
-INSTALL='@INSTALL@'
-len=`expr "$INSTALL $*" : ".*" 2>/dev/null || echo $limit`
+PATH=$oPATH; export PATH
+if test -z "$orig_INSTALL"; then
+ echo "$0: \$orig_INSTALL variable not set" >&2
+ exit 1
+fi
+len=`expr "$orig_INSTALL $*" : ".*" 2>/dev/null || echo $limit`
if test $len -ge $limit; then
echo "$0: safe command line limit of $limit characters exceeded" >&2
exit 1
fi
-exit 0
+exec $orig_INSTALL "$@"
+exit 1
END
# Creative quoting in the next line to please maintainer-check.
-sed "s|@limit@|$limit|g" >'rm' <<'END'
+sed "s|@limit@|$limit|g" >x-bin/'rm' <<'END'
#! /bin/sh
address@hidden@
-PATH=$save_PATH
-export PATH
+PATH=$oPATH; export PATH
RM='rm -f'
len=`expr "$RM $*" : ".*" 2>/dev/null || echo $limit`
if test $len -ge $limit; then
@@ -60,10 +69,15 @@ exec $RM "$@"
exit 1
END
-chmod +x rm
+# Creative quoting in the next line to please maintainer-check.
+chmod +x x-bin/'rm' x-bin/my-install
+
+cat > setenv.in <<'END'
+orig_INSTALL='@INSTALL@'; export orig_INSTALL
+END
cat >>configure.ac <<END
-AC_CONFIG_FILES([myinstall], [chmod +x ./myinstall])
+AC_CONFIG_FILES([setenv.sh:setenv.in])
AC_CONFIG_FILES([$subdir/Makefile])
AC_OUTPUT
END
@@ -104,17 +118,24 @@ instdir=$(pwd)/inst
mkdir build
cd build
../configure --prefix="$instdir"
+. ./setenv.sh
+test -n "$orig_INSTALL"
$MAKE
# Try whether native install (or install-sh) works.
$MAKE install
+test -f "$instdir/share/man/man1/page1.1"
# Multiple uninstall should work, too.
$MAKE uninstall
$MAKE uninstall
test $(find "$instdir" -type f -print | wc -l) -eq 0
# Try whether we don't exceed the low limit.
-$MAKE install INSTALL='$(SHELL) $(top_builddir)/myinstall'
-env save_PATH="$PATH" PATH="$(pwd)/..$PATH_SEPARATOR$PATH" $MAKE uninstall
+PATH=$nPATH; export PATH
+run_make INSTALL=my-install install
+test -f "$instdir/share/man/man1/page1.1"
+run_make INSTALL=my-install uninstall
+test $(find "$instdir" -type f -print | wc -l) -eq 0
+PATH=$oPATH; export PATH
cd $subdir
srcdir=../../$subdir
diff --git a/t/instmany-python.sh b/t/instmany-python.sh
old mode 100755
new mode 100644
index 7fa5ea6..dfcf14b
--- a/t/instmany-python.sh
+++ b/t/instmany-python.sh
@@ -26,26 +26,35 @@ subdir=long_subdir_name_with_many_characters
nfiles=81
list=$(seq_ 1 $nfiles)
-sed "s|@limit@|$limit|g" >myinstall.in <<'END'
+oPATH=$PATH; export oPATH
+nPATH=$(pwd)/x-bin$PATH_SEPARATOR$PATH; export nPATH
+
+mkdir x-bin
+
+sed "s|@limit@|$limit|g" >x-bin/my-install <<'END'
#! /bin/sh
# Fake install script. This doesn't really install
# (the INSTALL path below would be wrong outside this directory).
address@hidden@
-INSTALL='@INSTALL@'
-len=`expr "$INSTALL $*" : ".*" 2>/dev/null || echo $limit`
+PATH=$oPATH; export PATH
+if test -z "$orig_INSTALL"; then
+ echo "$0: \$orig_INSTALL variable not set" >&2
+ exit 1
+fi
+len=`expr "$orig_INSTALL $*" : ".*" 2>/dev/null || echo $limit`
if test $len -ge $limit; then
echo "$0: safe command line limit of $limit characters exceeded" >&2
exit 1
fi
-exit 0
+exec $orig_INSTALL "$@"
+exit 1
END
# Creative quoting in the next line to please maintainer-check.
-sed "s|@limit@|$limit|g" >'rm' <<'END'
+sed "s|@limit@|$limit|g" >x-bin/'rm' <<'END'
#! /bin/sh
address@hidden@
-PATH=$save_PATH
-export PATH
+PATH=$oPATH; export PATH
RM='rm -f'
len=`expr "$RM $*" : ".*" 2>/dev/null || echo $limit`
if test $len -ge $limit; then
@@ -56,11 +65,16 @@ exec $RM "$@"
exit 1
END
-chmod +x rm
+# Creative quoting in the next line to please maintainer-check.
+chmod +x x-bin/'rm' x-bin/my-install
+
+cat > setenv.in <<'END'
+orig_INSTALL='@INSTALL@'; export orig_INSTALL
+END
cat >>configure.ac <<END
AM_PATH_PYTHON
-AC_CONFIG_FILES([myinstall], [chmod +x ./myinstall])
+AC_CONFIG_FILES([setenv.sh:setenv.in])
AC_CONFIG_FILES([$subdir/Makefile])
AC_OUTPUT
END
@@ -95,17 +109,24 @@ instdir=$(pwd)/inst
mkdir build
cd build
../configure --prefix="$instdir"
+. ./setenv.sh
+test -n "$orig_INSTALL"
$MAKE
# Try whether native install (or install-sh) works.
$MAKE install
+test -n "$(find "$instdir" -name python1.py)"
# Multiple uninstall should work, too.
$MAKE uninstall
$MAKE uninstall
test $(find "$instdir" -type f -print | wc -l) -eq 0
# Try whether we don't exceed the low limit.
-$MAKE install INSTALL='$(SHELL) $(top_builddir)/myinstall'
-env save_PATH="$PATH" PATH="$(pwd)/..$PATH_SEPARATOR$PATH" $MAKE uninstall
+PATH=$nPATH; export PATH
+run_make INSTALL=my-install install
+test -n "$(find "$instdir" -name python1.py)"
+run_make INSTALL=my-install uninstall
+test $(find "$instdir" -type f -print | wc -l) -eq 0
+PATH=$oPATH; export PATH
cd $subdir
srcdir=../../$subdir
diff --git a/t/instmany.sh b/t/instmany.sh
old mode 100755
new mode 100644
index af6142f..0a479cc
--- a/t/instmany.sh
+++ b/t/instmany.sh
@@ -38,26 +38,35 @@ subdir=long_subdir_name_with_many_characters
nfiles=81
list=$(seq_ 1 $nfiles)
-sed "s|@limit@|$limit|g" >myinstall.in <<'END'
+oPATH=$PATH; export oPATH
+nPATH=$(pwd)/x-bin$PATH_SEPARATOR$PATH; export nPATH
+
+mkdir x-bin
+
+sed "s|@limit@|$limit|g" >x-bin/my-install <<'END'
#! /bin/sh
# Fake install script. This doesn't really install
# (the INSTALL path below would be wrong outside this directory).
address@hidden@
-INSTALL='@INSTALL@'
-len=`expr "$INSTALL $*" : ".*" 2>/dev/null || echo $limit`
+PATH=$oPATH; export PATH
+if test -z "$orig_INSTALL"; then
+ echo "$0: \$orig_INSTALL variable not set" >&2
+ exit 1
+fi
+len=`expr "$orig_INSTALL $*" : ".*" 2>/dev/null || echo $limit`
if test $len -ge $limit; then
echo "$0: safe command line limit of $limit characters exceeded" >&2
exit 1
fi
-exit 0
+exec $orig_INSTALL "$@"
+exit 1
END
# Creative quoting in the next line to please maintainer-check.
-sed "s|@limit@|$limit|g" >'rm' <<'END'
+sed "s|@limit@|$limit|g" >x-bin/'rm' <<'END'
#! /bin/sh
address@hidden@
-PATH=$save_PATH
-export PATH
+PATH=$oPATH; export PATH
RM='rm -f'
len=`expr "$RM $*" : ".*" 2>/dev/null || echo $limit`
if test $len -ge $limit; then
@@ -68,10 +77,15 @@ exec $RM "$@"
exit 1
END
-chmod +x rm
+# Creative quoting in the next line to please maintainer-check.
+chmod +x x-bin/'rm' x-bin/my-install
+
+cat > setenv.in <<'END'
+orig_INSTALL='@INSTALL@'; export orig_INSTALL
+END
cat >>configure.ac <<END
-AC_CONFIG_FILES([myinstall], [chmod +x ./myinstall])
+AC_CONFIG_FILES([setenv.sh:setenv.in])
AC_CONFIG_FILES([$subdir/Makefile])
AC_OUTPUT
END
@@ -118,17 +132,24 @@ instdir=$(pwd)/inst
mkdir build
cd build
../configure --prefix="$instdir"
+. ./setenv.sh
+test -n "$orig_INSTALL"
$MAKE
# Try whether native install (or install-sh) works.
$MAKE install
+test -f "$instdir/bin/script1"
# Multiple uninstall should work, too.
$MAKE uninstall
$MAKE uninstall
test $(find "$instdir" -type f -print | wc -l) -eq 0
# Try whether we don't exceed the low limit.
-$MAKE install INSTALL='$(SHELL) $(top_builddir)/myinstall'
-env save_PATH="$PATH" PATH="$(pwd)/..$PATH_SEPARATOR$PATH" $MAKE uninstall
+PATH=$nPATH; export PATH
+run_make INSTALL=my-install install
+test -f "$instdir/bin/script1"
+run_make INSTALL=my-install uninstall
+test $(find "$instdir" -type f -print | wc -l) -eq 0
+PATH=$oPATH; export PATH
cd $subdir
srcdir=../../$subdir
diff --git a/t/instsh.sh b/t/instsh.sh
old mode 100755
new mode 100644
diff --git a/t/instsh2.sh b/t/instsh2.sh
old mode 100755
new mode 100644
diff --git a/t/instsh3.sh b/t/instsh3.sh
old mode 100755
new mode 100644
diff --git a/t/instspc.tap b/t/instspc.tap
old mode 100755
new mode 100644
diff --git a/t/internals.tap b/t/internals.tap
old mode 100755
new mode 100644
diff --git a/t/interp.sh b/t/interp.sh
old mode 100755
new mode 100644
diff --git a/t/interp2.sh b/t/interp2.sh
old mode 100755
new mode 100644
diff --git a/t/interp3.sh b/t/interp3.sh
old mode 100755
new mode 100644
diff --git a/t/java-check.sh b/t/java-check.sh
old mode 100755
new mode 100644
diff --git a/t/java-clean.sh b/t/java-clean.sh
old mode 100755
new mode 100644
diff --git a/t/java-compile-install.sh b/t/java-compile-install.sh
old mode 100755
new mode 100644
diff --git a/t/java-compile-run-flat.sh b/t/java-compile-run-flat.sh
old mode 100755
new mode 100644
diff --git a/t/java-compile-run-nested.sh b/t/java-compile-run-nested.sh
old mode 100755
new mode 100644
diff --git a/t/java-empty-classpath.sh b/t/java-empty-classpath.sh
old mode 100755
new mode 100644
index 387c4c3..cc3dae3
--- a/t/java-empty-classpath.sh
+++ b/t/java-empty-classpath.sh
@@ -74,7 +74,7 @@ $AUTOCONF
$AUTOMAKE
./configure
-unset CLASSPATH || :
+unset CLASSPATH
$MAKE
$MAKE clean
@@ -82,7 +82,7 @@ CLASSPATH=''; export CLASSPATH
$MAKE
$MAKE clean
-unset CLASSPATH || :
+unset CLASSPATH
$MAKE distcheck
:
diff --git a/t/java-extra.sh b/t/java-extra.sh
old mode 100755
new mode 100644
diff --git a/t/java-mix.sh b/t/java-mix.sh
old mode 100755
new mode 100644
diff --git a/t/java-no-duplicate.sh b/t/java-no-duplicate.sh
old mode 100755
new mode 100644
diff --git a/t/java-nobase.sh b/t/java-nobase.sh
old mode 100755
new mode 100644
diff --git a/t/java-noinst.sh b/t/java-noinst.sh
old mode 100755
new mode 100644
diff --git a/t/java-rebuild.sh b/t/java-rebuild.sh
old mode 100755
new mode 100644
diff --git a/t/java-sources.sh b/t/java-sources.sh
old mode 100755
new mode 100644
diff --git a/t/java-uninstall.sh b/t/java-uninstall.sh
old mode 100755
new mode 100644
diff --git a/t/java.sh b/t/java.sh
old mode 100755
new mode 100644
diff --git a/t/java2.sh b/t/java2.sh
old mode 100755
new mode 100644
diff --git a/t/java3.sh b/t/java3.sh
old mode 100755
new mode 100644
diff --git a/t/javadir-undefined.sh b/t/javadir-undefined.sh
old mode 100755
new mode 100644
diff --git a/t/javaflags.sh b/t/javaflags.sh
old mode 100755
new mode 100644
diff --git a/t/javaprim.sh b/t/javaprim.sh
old mode 100755
new mode 100644
diff --git a/t/javasubst.sh b/t/javasubst.sh
old mode 100755
new mode 100644
diff --git a/t/ldadd.sh b/t/ldadd.sh
old mode 100755
new mode 100644
diff --git a/t/ldflags.sh b/t/ldflags.sh
old mode 100755
new mode 100644
diff --git a/t/lex-clean-cxx.sh b/t/lex-clean-cxx.sh
old mode 100755
new mode 100644
diff --git a/t/lex-clean.sh b/t/lex-clean.sh
old mode 100755
new mode 100644
diff --git a/t/lex-depend-cxx.sh b/t/lex-depend-cxx.sh
old mode 100755
new mode 100644
diff --git a/t/lex-depend-grep.sh b/t/lex-depend-grep.sh
old mode 100755
new mode 100644
diff --git a/t/lex-depend.sh b/t/lex-depend.sh
old mode 100755
new mode 100644
diff --git a/t/lex-header.sh b/t/lex-header.sh
old mode 100755
new mode 100644
diff --git a/t/lex-lib-external.sh b/t/lex-lib-external.sh
old mode 100755
new mode 100644
diff --git a/t/lex-lib.sh b/t/lex-lib.sh
old mode 100755
new mode 100644
diff --git a/t/lex-libobj.sh b/t/lex-libobj.sh
old mode 100755
new mode 100644
diff --git a/t/lex-line.sh b/t/lex-line.sh
old mode 100755
new mode 100644
index 36faef1..411c2c5
--- a/t/lex-line.sh
+++ b/t/lex-line.sh
@@ -16,7 +16,6 @@
# Check that automake lex support ensures that lex-generated C
# files use correct "#line" directives.
-# 'subdir-object' option enabled.
# See also sister test 'yacc-line.sh'.
required='cc lex'
diff --git a/t/lex-multiple.sh b/t/lex-multiple.sh
old mode 100755
new mode 100644
diff --git a/t/lex-nodist.sh b/t/lex-nodist.sh
old mode 100755
new mode 100644
diff --git a/t/lex-noyywrap.sh b/t/lex-noyywrap.sh
old mode 100755
new mode 100644
diff --git a/t/lex-subobj-nodep.sh b/t/lex-subobj-nodep.sh
old mode 100755
new mode 100644
diff --git a/t/lex.sh b/t/lex.sh
old mode 100755
new mode 100644
diff --git a/t/lex2.sh b/t/lex2.sh
old mode 100755
new mode 100644
diff --git a/t/lex3.sh b/t/lex3.sh
old mode 100755
new mode 100644
diff --git a/t/lex5.sh b/t/lex5.sh
old mode 100755
new mode 100644
diff --git a/t/lexcpp.sh b/t/lexcpp.sh
old mode 100755
new mode 100644
diff --git a/t/lexvpath.sh b/t/lexvpath.sh
old mode 100755
new mode 100644
diff --git a/t/lflags.sh b/t/lflags.sh
old mode 100755
new mode 100644
diff --git a/t/lflags2.sh b/t/lflags2.sh
old mode 100755
new mode 100644
diff --git a/t/libexec.sh b/t/libexec.sh
old mode 100755
new mode 100644
diff --git a/t/libobj-basic.sh b/t/libobj-basic.sh
old mode 100755
new mode 100644
diff --git a/t/libobj10.sh b/t/libobj10.sh
old mode 100755
new mode 100644
diff --git a/t/libobj12.sh b/t/libobj12.sh
old mode 100755
new mode 100644
diff --git a/t/libobj13.sh b/t/libobj13.sh
old mode 100755
new mode 100644
diff --git a/t/libobj14.sh b/t/libobj14.sh
old mode 100755
new mode 100644
diff --git a/t/libobj15a.sh b/t/libobj15a.sh
old mode 100755
new mode 100644
diff --git a/t/libobj15b.sh b/t/libobj15b.sh
old mode 100755
new mode 100644
diff --git a/t/libobj15c.sh b/t/libobj15c.sh
old mode 100755
new mode 100644
diff --git a/t/libobj16a.sh b/t/libobj16a.sh
old mode 100755
new mode 100644
diff --git a/t/libobj16b.sh b/t/libobj16b.sh
old mode 100755
new mode 100644
diff --git a/t/libobj17.sh b/t/libobj17.sh
old mode 100755
new mode 100644
diff --git a/t/libobj18.sh b/t/libobj18.sh
old mode 100755
new mode 100644
diff --git a/t/libobj19.sh b/t/libobj19.sh
old mode 100755
new mode 100644
diff --git a/t/libobj2.sh b/t/libobj2.sh
old mode 100755
new mode 100644
diff --git a/t/libobj20b.sh b/t/libobj20b.sh
old mode 100755
new mode 100644
diff --git a/t/libobj20c.sh b/t/libobj20c.sh
old mode 100755
new mode 100644
diff --git a/t/libobj3.sh b/t/libobj3.sh
old mode 100755
new mode 100644
diff --git a/t/libobj4.sh b/t/libobj4.sh
old mode 100755
new mode 100644
diff --git a/t/libobj5.sh b/t/libobj5.sh
old mode 100755
new mode 100644
diff --git a/t/libobj7.sh b/t/libobj7.sh
old mode 100755
new mode 100644
diff --git a/t/library.sh b/t/library.sh
old mode 100755
new mode 100644
diff --git a/t/library2.sh b/t/library2.sh
old mode 100755
new mode 100644
diff --git a/t/library3.sh b/t/library3.sh
old mode 100755
new mode 100644
diff --git a/t/libtoo10.sh b/t/libtoo10.sh
old mode 100755
new mode 100644
diff --git a/t/libtoo11.sh b/t/libtoo11.sh
old mode 100755
new mode 100644
diff --git a/t/libtool-macros.sh b/t/libtool-macros.sh
old mode 100755
new mode 100644
diff --git a/t/libtool3.sh b/t/libtool3.sh
old mode 100755
new mode 100644
index 106aaab..423d6ab
--- a/t/libtool3.sh
+++ b/t/libtool3.sh
@@ -28,10 +28,6 @@ AC_OUTPUT
END
cat > Makefile.am << 'END'
-# FIXME: stop disabling the warnings in the 'unsupported' category
-# FIXME: once the 'subdir-objects' option has been mandatory.
-AUTOMAKE_OPTIONS = -Wno-unsupported
-
lib_LTLIBRARIES = lib0.la liba/liba.la
lib0_la_SOURCES = 0.c
liba_liba_la_SOURCES = liba/a.c
diff --git a/t/libtool4.sh b/t/libtool4.sh
old mode 100755
new mode 100644
diff --git a/t/libtool5.sh b/t/libtool5.sh
old mode 100755
new mode 100644
diff --git a/t/libtool6.sh b/t/libtool6.sh
old mode 100755
new mode 100644
diff --git a/t/libtool7.sh b/t/libtool7.sh
old mode 100755
new mode 100644
diff --git a/t/libtool8.sh b/t/libtool8.sh
old mode 100755
new mode 100644
diff --git a/t/libtool9.sh b/t/libtool9.sh
old mode 100755
new mode 100644
index cd3c276..69bd72c
--- a/t/libtool9.sh
+++ b/t/libtool9.sh
@@ -84,11 +84,14 @@ $AUTOCONF
$AUTOMAKE --add-missing --copy
./configure
-$MAKE LDFLAGS=ldflags AM_LDFLAGS=am_ldflags \
- CFLAGS=cflags AM_CFLAGS=am_cflags \
- libmod1_la_LDFLAGS=lm1_la_ldflags \
- prg2_CFLAGS=prg2_cflags \
- print >output 2>&1 || { cat output; exit 1; }
+run_make \
+ LDFLAGS=ldflags \
+ AM_LDFLAGS=am_ldflags \
+ libmod1_la_LDFLAGS=lm1_la_ldflags \
+ CFLAGS=cflags \
+ AM_CFLAGS=am_cflags \
+ prg2_CFLAGS=prg2_cflags \
+ print >output 2>&1 || { cat output; exit 1; }
cat output
grep '1BEG: libmod1.la mod2.la :END1' output
grep '2BEG: mod2.la :END2' output
diff --git a/t/license.sh b/t/license.sh
old mode 100755
new mode 100644
diff --git a/t/license2.sh b/t/license2.sh
old mode 100755
new mode 100644
diff --git a/t/link_c_cxx.sh b/t/link_c_cxx.sh
old mode 100755
new mode 100644
diff --git a/t/link_cond.sh b/t/link_cond.sh
old mode 100755
new mode 100644
diff --git a/t/link_dist.sh b/t/link_dist.sh
old mode 100755
new mode 100644
diff --git a/t/link_f90_only.sh b/t/link_f90_only.sh
old mode 100755
new mode 100644
diff --git a/t/link_f_only.sh b/t/link_f_only.sh
old mode 100755
new mode 100644
diff --git a/t/link_fc.sh b/t/link_fc.sh
old mode 100755
new mode 100644
diff --git a/t/link_fccxx.sh b/t/link_fccxx.sh
old mode 100755
new mode 100644
diff --git a/t/link_fcxx.sh b/t/link_fcxx.sh
old mode 100755
new mode 100644
diff --git a/t/link_override.sh b/t/link_override.sh
old mode 100755
new mode 100644
diff --git a/t/lisp-flags.sh b/t/lisp-flags.sh
old mode 100755
new mode 100644
index adb0ba3..64b67f1
--- a/t/lisp-flags.sh
+++ b/t/lisp-flags.sh
@@ -18,10 +18,6 @@
. test-init.sh
-# Don't get fooled when running as an Emacs subprocess. This is
-# for the benefit of the "make -e" invocation below.
-EMACS=; unset EMACS
-
cat > Makefile.am << 'EOF'
lisp_LISP = foo.el
AM_ELCFLAGS = __am_elcflags__
diff --git a/t/lisp-loadpath.sh b/t/lisp-loadpath.sh
old mode 100755
new mode 100644
diff --git a/t/lisp-pr11806.sh b/t/lisp-pr11806.sh
old mode 100755
new mode 100644
diff --git a/t/lisp-subdir-mix.sh b/t/lisp-subdir-mix.sh
old mode 100755
new mode 100644
diff --git a/t/lisp-subdir.sh b/t/lisp-subdir.sh
old mode 100755
new mode 100644
diff --git a/t/lisp-subdir2.sh b/t/lisp-subdir2.sh
old mode 100755
new mode 100644
diff --git a/t/lisp2.sh b/t/lisp2.sh
old mode 100755
new mode 100644
diff --git a/t/lisp3.sh b/t/lisp3.sh
old mode 100755
new mode 100644
diff --git a/t/lisp4.sh b/t/lisp4.sh
old mode 100755
new mode 100644
diff --git a/t/lisp5.sh b/t/lisp5.sh
old mode 100755
new mode 100644
diff --git a/t/lisp6.sh b/t/lisp6.sh
old mode 100755
new mode 100644
index 4b5f006..0dd4344
--- a/t/lisp6.sh
+++ b/t/lisp6.sh
@@ -39,7 +39,7 @@ AC_OUTPUT
EOF
# Avoid possible spurious influences from the environment.
-want_two=; unset want_two
+unset want_two
echo "(provide 'am-one)" > am-one.el
echo "(require 'am-one)" > am-two.el
diff --git a/t/lisp7.sh b/t/lisp7.sh
old mode 100755
new mode 100644
diff --git a/t/lisp8.sh b/t/lisp8.sh
old mode 100755
new mode 100644
diff --git a/t/lispdry.sh b/t/lispdry.sh
old mode 100755
new mode 100644
diff --git a/t/listval.sh b/t/listval.sh
old mode 100755
new mode 100644
diff --git a/t/local-targets.sh b/t/local-targets.sh
old mode 100755
new mode 100644
diff --git a/t/location.sh b/t/location.sh
old mode 100755
new mode 100644
diff --git a/t/longlin2.sh b/t/longlin2.sh
old mode 100755
new mode 100644
diff --git a/t/longline.sh b/t/longline.sh
old mode 100755
new mode 100644
diff --git a/t/ltcond.sh b/t/ltcond.sh
old mode 100755
new mode 100644
diff --git a/t/ltcond2.sh b/t/ltcond2.sh
old mode 100755
new mode 100644
diff --git a/t/ltconv.sh b/t/ltconv.sh
old mode 100755
new mode 100644
diff --git a/t/ltdeps.sh b/t/ltdeps.sh
old mode 100755
new mode 100644
diff --git a/t/ltinit.sh b/t/ltinit.sh
old mode 100755
new mode 100644
diff --git a/t/ltinstloc.sh b/t/ltinstloc.sh
old mode 100755
new mode 100644
diff --git a/t/ltlibobjs.sh b/t/ltlibobjs.sh
old mode 100755
new mode 100644
diff --git a/t/ltorder.sh b/t/ltorder.sh
old mode 100755
new mode 100644
diff --git a/t/m4-inclusion.sh b/t/m4-inclusion.sh
old mode 100755
new mode 100644
diff --git a/t/maintclean-vpath.sh b/t/maintclean-vpath.sh
old mode 100755
new mode 100644
diff --git a/t/maintclean.sh b/t/maintclean.sh
old mode 100755
new mode 100644
diff --git a/t/make-dryrun.tap b/t/make-dryrun.tap
old mode 100755
new mode 100644
diff --git a/t/make-keepgoing.tap b/t/make-keepgoing.tap
old mode 100755
new mode 100644
index af6fae5..ed0fb2e
--- a/t/make-keepgoing.tap
+++ b/t/make-keepgoing.tap
@@ -83,8 +83,8 @@ check_make k-n
# Test against a possible regressions similar to those that affected
# detection of dry mode ("make -n").
check_make k-n TESTS="k.test k2.test"
-check_make k-n TESTS="k1 k k2" AM_MAKEFLAGS="TESTS='k1 k2'"
-check_make k-n TESTS="k1 k k2" AM_MAKEFLAGS='TESTS="k1 k k2"'
+check_make k-n TESTS="k1 k2"
+check_make k-n TESTS="k1 k k2"
check_make k-n FOOFLAGS="-k -k -nkf2 k -ks --keep -k"
check_make k-n MYFLAGS="-k --keepgoing -k --keep-run -k"
diff --git a/t/makefile-deps.sh b/t/makefile-deps.sh
old mode 100755
new mode 100644
diff --git a/t/makej.sh b/t/makej.sh
old mode 100755
new mode 100644
diff --git a/t/makej2.sh b/t/makej2.sh
old mode 100755
new mode 100644
diff --git a/t/maken.sh b/t/maken.sh
old mode 100755
new mode 100644
diff --git a/t/maken3.sh b/t/maken3.sh
old mode 100755
new mode 100644
diff --git a/t/makevars.sh b/t/makevars.sh
old mode 100755
new mode 100644
diff --git a/t/man.sh b/t/man.sh
old mode 100755
new mode 100644
diff --git a/t/man2.sh b/t/man2.sh
old mode 100755
new mode 100644
diff --git a/t/man3.sh b/t/man3.sh
old mode 100755
new mode 100644
diff --git a/t/man5.sh b/t/man5.sh
old mode 100755
new mode 100644
diff --git a/t/man6.sh b/t/man6.sh
old mode 100755
new mode 100644
diff --git a/t/man7.sh b/t/man7.sh
old mode 100755
new mode 100644
diff --git a/t/man8.sh b/t/man8.sh
old mode 100755
new mode 100644
diff --git a/t/mdate.sh b/t/mdate.sh
old mode 100755
new mode 100644
diff --git a/t/mdate2.sh b/t/mdate2.sh
old mode 100755
new mode 100644
diff --git a/t/mdate3.sh b/t/mdate3.sh
old mode 100755
new mode 100644
diff --git a/t/mdate5.sh b/t/mdate5.sh
old mode 100755
new mode 100644
diff --git a/t/mdate6.sh b/t/mdate6.sh
old mode 100755
new mode 100644
diff --git a/t/memoize.tap b/t/memoize.tap
old mode 100755
new mode 100644
diff --git a/t/missing-auxfile-stops-makefiles-creation.sh
b/t/missing-auxfile-stops-makefiles-creation.sh
old mode 100755
new mode 100644
index 50aa48a..754b316
--- a/t/missing-auxfile-stops-makefiles-creation.sh
+++ b/t/missing-auxfile-stops-makefiles-creation.sh
@@ -36,7 +36,7 @@ done
$ACLOCAL
-unset AUTOMAKE_JOBS || :
+unset AUTOMAKE_JOBS
AUTOMAKE_fails
ls -l Makefile.in */Makefile.in || : # For debugging.
diff --git a/t/missing-version-mismatch.sh b/t/missing-version-mismatch.sh
old mode 100755
new mode 100644
diff --git a/t/missing3.sh b/t/missing3.sh
old mode 100755
new mode 100644
diff --git a/t/mkinst2.sh b/t/mkinst2.sh
old mode 100755
new mode 100644
diff --git a/t/mkinst3.sh b/t/mkinst3.sh
old mode 100755
new mode 100644
diff --git a/t/no-c.tap b/t/no-c.tap
old mode 100755
new mode 100644
diff --git a/t/no-extra-makefile-code.sh b/t/no-extra-makefile-code.sh
old mode 100755
new mode 100644
diff --git a/t/no-spurious-install-recursive.sh
b/t/no-spurious-install-recursive.sh
old mode 100755
new mode 100644
diff --git a/t/nobase-libtool.sh b/t/nobase-libtool.sh
old mode 100755
new mode 100644
diff --git a/t/nobase-nodist.sh b/t/nobase-nodist.sh
old mode 100755
new mode 100644
diff --git a/t/nobase-python.sh b/t/nobase-python.sh
old mode 100755
new mode 100644
diff --git a/t/nobase.sh b/t/nobase.sh
old mode 100755
new mode 100644
diff --git a/t/nodef.sh b/t/nodef.sh
old mode 100755
new mode 100644
diff --git a/t/nodef2.sh b/t/nodef2.sh
old mode 100755
new mode 100644
diff --git a/t/nodep2.sh b/t/nodep2.sh
old mode 100755
new mode 100644
diff --git a/t/nodepcomp.sh b/t/nodepcomp.sh
old mode 100755
new mode 100644
diff --git a/t/nodist.sh b/t/nodist.sh
old mode 100755
new mode 100644
diff --git a/t/nodist2.sh b/t/nodist2.sh
old mode 100755
new mode 100644
diff --git a/t/nodist3.sh b/t/nodist3.sh
old mode 100755
new mode 100644
diff --git a/t/noinst.sh b/t/noinst.sh
old mode 100755
new mode 100644
diff --git a/t/noinstdir.sh b/t/noinstdir.sh
old mode 100755
new mode 100644
diff --git a/t/nolink.sh b/t/nolink.sh
old mode 100755
new mode 100644
diff --git a/t/nostdinc.sh b/t/nostdinc.sh
old mode 100755
new mode 100644
diff --git a/t/notrans.sh b/t/notrans.sh
old mode 100755
new mode 100644
diff --git a/t/number.sh b/t/number.sh
old mode 100755
new mode 100644
diff --git a/t/objc-basic.sh b/t/objc-basic.sh
old mode 100755
new mode 100644
diff --git a/t/objc-deps.sh b/t/objc-deps.sh
old mode 100755
new mode 100644
diff --git a/t/objc-flags.sh b/t/objc-flags.sh
old mode 100755
new mode 100644
diff --git a/t/objc-megademo.sh b/t/objc-megademo.sh
old mode 100755
new mode 100644
diff --git a/t/objc-minidemo.sh b/t/objc-minidemo.sh
old mode 100755
new mode 100644
diff --git a/t/objcxx-basic.sh b/t/objcxx-basic.sh
old mode 100755
new mode 100644
diff --git a/t/objcxx-deps.sh b/t/objcxx-deps.sh
old mode 100755
new mode 100644
diff --git a/t/objcxx-flags.sh b/t/objcxx-flags.sh
old mode 100755
new mode 100644
diff --git a/t/objcxx-minidemo.sh b/t/objcxx-minidemo.sh
old mode 100755
new mode 100644
diff --git a/t/objdir.sh b/t/objdir.sh
old mode 100755
new mode 100644
diff --git a/t/objext-pr10128.sh b/t/objext-pr10128.sh
old mode 100755
new mode 100644
diff --git a/t/oldvars.sh b/t/oldvars.sh
old mode 100755
new mode 100644
diff --git a/t/option-ng.sh b/t/option-ng.sh
old mode 100755
new mode 100644
diff --git a/t/order.sh b/t/order.sh
old mode 100755
new mode 100644
diff --git a/t/output-order.sh b/t/output-order.sh
old mode 100755
new mode 100644
diff --git a/t/output.sh b/t/output.sh
old mode 100755
new mode 100644
diff --git a/t/output10.sh b/t/output10.sh
old mode 100755
new mode 100644
diff --git a/t/output11.sh b/t/output11.sh
old mode 100755
new mode 100644
diff --git a/t/output12.sh b/t/output12.sh
old mode 100755
new mode 100644
diff --git a/t/output13.sh b/t/output13.sh
old mode 100755
new mode 100644
diff --git a/t/output2.sh b/t/output2.sh
old mode 100755
new mode 100644
diff --git a/t/output3.sh b/t/output3.sh
old mode 100755
new mode 100644
diff --git a/t/output4.sh b/t/output4.sh
old mode 100755
new mode 100644
diff --git a/t/output5.sh b/t/output5.sh
old mode 100755
new mode 100644
diff --git a/t/output6.sh b/t/output6.sh
old mode 100755
new mode 100644
diff --git a/t/output7.sh b/t/output7.sh
old mode 100755
new mode 100644
diff --git a/t/output8.sh b/t/output8.sh
old mode 100755
new mode 100644
diff --git a/t/output9.sh b/t/output9.sh
old mode 100755
new mode 100644
diff --git a/t/override-conditional-1.sh b/t/override-conditional-1.sh
old mode 100755
new mode 100644
diff --git a/t/override-conditional-2.sh b/t/override-conditional-2.sh
old mode 100755
new mode 100644
diff --git a/t/override-html.sh b/t/override-html.sh
old mode 100755
new mode 100644
diff --git a/t/override-suggest-local.sh b/t/override-suggest-local.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-basics.sh b/t/parallel-tests-basics.sh
old mode 100755
new mode 100644
index 8896ace..036d5e5
--- a/t/parallel-tests-basics.sh
+++ b/t/parallel-tests-basics.sh
@@ -78,10 +78,10 @@ test ! -e test-suite.log
# Check dependencies: baz.test needs to run before bar.test,
# but foo.test is not needed.
-# FIXME: Note that this usage has a problem: the summary will only
-# FIXME: take bar.log into account, because the $(TEST_SUITE_LOG)
-# FIXME: rule does not "see" baz.log. Hmm.
-$MAKE check TESTS=bar.test >stdout && { cat stdout; exit 1; }
+# Note that this usage has a problem: the summary will only
+# take bar.log into account, because the $(TEST_SUITE_LOG) rule
+# does not "see" baz.log. Hmm.
+run_make TESTS='bar.test' check >stdout && { cat stdout; exit 1; }
cat stdout
grep '^FAIL: baz\.test$' stdout
grep '^ERROR: bar\.test$' stdout
@@ -97,7 +97,7 @@ test -f test-suite.log
# Note that the previous test and this one taken together expose the timing
# issue that requires the check-TESTS rule to always remove TEST_SUITE_LOG
# before running the tests lazily.
-$MAKE check AM_LAZY_CHECK=yes > stdout && { cat stdout; exit 1; }
+run_make check AM_LAZY_CHECK=yes > stdout && { cat stdout; exit 1; }
cat stdout
test -f foo.log
grep '^PASS: foo\.test$' stdout
@@ -109,7 +109,7 @@ grep '^# ERROR: *1$' stdout
# Now, explicitly retry with all test logs already updated, and ensure
# that the summary is still displayed.
-$MAKE check AM_LAZY_CHECK=yes > stdout && { cat stdout; exit 1; }
+run_make check AM_LAZY_CHECK=yes > stdout && { cat stdout; exit 1; }
cat stdout
grep foo.test stdout && exit 1
grep bar.test stdout && exit 1
@@ -119,14 +119,14 @@ grep '^# FAIL: *1$' stdout
grep '^# ERROR: *1$' stdout
$MAKE clean
-$MAKE check TESTS=baz > stdout && { cat stdout; exit 1; }
+run_make check TESTS=baz > stdout && { cat stdout; exit 1; }
cat stdout
grep foo.test stdout && exit 1
grep bar.test stdout && exit 1
grep baz.test stdout
$MAKE clean
-$MAKE check TESTS=baz.test > stdout && { cat stdout; exit 1; }
+run_make check TESTS=baz.test > stdout && { cat stdout; exit 1; }
cat stdout
grep foo.test stdout && exit 1
grep bar.test stdout && exit 1
diff --git a/t/parallel-tests-concatenated-suffix.sh
b/t/parallel-tests-concatenated-suffix.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-concurrency-2.sh
b/t/parallel-tests-concurrency-2.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-concurrency.sh b/t/parallel-tests-concurrency.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-console-output.sh
b/t/parallel-tests-console-output.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-driver-install.sh
b/t/parallel-tests-driver-install.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-dry-run-1.sh b/t/parallel-tests-dry-run-1.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-dry-run-2.sh b/t/parallel-tests-dry-run-2.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-dynamic.sh b/t/parallel-tests-dynamic.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-empty.sh b/t/parallel-tests-empty.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-exeext.sh b/t/parallel-tests-exeext.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-exit-statuses.sh
b/t/parallel-tests-exit-statuses.sh
old mode 100755
new mode 100644
index a532230..8612004
--- a/t/parallel-tests-exit-statuses.sh
+++ b/t/parallel-tests-exit-statuses.sh
@@ -62,43 +62,33 @@ $AUTOMAKE -a
for st in $failure_statuses; do
echo "FAIL: $st"
done
-} | LC_ALL=C sort > exp-fail
+} | LC_ALL=C sort > exp-0
-sed 's/^FAIL:/XFAIL:/' exp-fail | LC_ALL=C sort > exp-xfail-1
-sed '/^ERROR:/d' exp-xfail-1 > exp-xfail-2
+sed 's/^FAIL:/XFAIL:/' exp-0 | LC_ALL=C sort > exp-1
+sed '/^ERROR:/d' exp-1 > exp-2
-# For debugging.
-cat exp-fail
-cat exp-xfail-1
-cat exp-xfail-2
+sort exp-0
+sort exp-1
+sort exp-2
./configure
-st=1
-$MAKE check >stdout && st=0
-cat stdout
-cat test-suite.log
-test $st -gt 0 || exit 1
-LC_ALL=C grep '^[A-Z][A-Z]*:' stdout | LC_ALL=C sort > got-fail
-diff exp-fail got-fail
-
-st=1
-$MAKE check XFAIL_TESTS="$failure_statuses 99" >stdout && st=0
-cat stdout
-cat test-suite.log
-test $st -gt 0 || exit 1
-LC_ALL=C grep '^[A-Z][A-Z]*:' stdout | LC_ALL=C sort > got-xfail-1
-diff exp-xfail-1 got-xfail-1
+mk_ ()
+{
+ n=$1; shift
+ unset am_make_rc_got
+ run_make -e IGNORE ${1+"$@"} check > stdout
+ cat stdout
+ cat test-suite.log
+ LC_ALL=C grep '^[A-Z][A-Z]*:' stdout | LC_ALL=C sort > got-$n
+ diff exp-$n got-$n
+}
-st=0
-$MAKE check \
- XFAIL_TESTS="$failure_statuses" \
- TESTS="0 77 $failure_statuses" \
- > stdout || st=$?
-cat stdout
-cat test-suite.log
-test $st -eq 0 || exit 1
-LC_ALL=C grep '^[A-Z][A-Z]*:' stdout | LC_ALL=C sort > got-xfail-2
-diff exp-xfail-2 got-xfail-2
+mk_ 0
+test $am_make_rc_got -gt 0
+mk_ 1 XFAIL_TESTS="$failure_statuses 99"
+test $am_make_rc_got -gt 0
+mk_ 2 XFAIL_TESTS="$failure_statuses" TESTS="0 77 $failure_statuses"
+test $am_make_rc_got -eq 0
:
diff --git a/t/parallel-tests-extra-programs.sh
b/t/parallel-tests-extra-programs.sh
old mode 100755
new mode 100644
index 42312ea..8f33842
--- a/t/parallel-tests-extra-programs.sh
+++ b/t/parallel-tests-extra-programs.sh
@@ -150,11 +150,10 @@ $sleep
echo 'int main (void) { return 0; }' > none.c
-st=0
-$MAKE check AM_LAZY_CHECK=yes >stdout || st=$?
+run_make -e IGNORE AM_LAZY_CHECK=yes check >stdout
cat stdout
-ls -l
-test $st -eq 0 || exit 1
+ls -l # For debugging.
+test $am_make_rc_got -eq 0 || exit 1
# For debugging.
stat stamp foo.log bar.log baz.log || :
diff --git a/t/parallel-tests-fd-redirect-exeext.sh
b/t/parallel-tests-fd-redirect-exeext.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-fd-redirect.sh b/t/parallel-tests-fd-redirect.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-fork-bomb.sh b/t/parallel-tests-fork-bomb.sh
old mode 100755
new mode 100644
index 04821e1..b36289a
--- a/t/parallel-tests-fork-bomb.sh
+++ b/t/parallel-tests-fork-bomb.sh
@@ -62,7 +62,7 @@ do_check ()
{
st=0
log=$1; shift
- $MAKE "$@" check >output 2>&1 || st=$?
+ run_make "$@" check >output 2>&1 || st=$?
cat output
$FGREP '::OOPS::' output && exit 1 # Possible infinite recursion.
grep "[Cc]ircular.*dependency" output | $FGREP "$log"
diff --git a/t/parallel-tests-generated-and-distributed.sh
b/t/parallel-tests-generated-and-distributed.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-harderror.sh b/t/parallel-tests-harderror.sh
old mode 100755
new mode 100644
index 1f80e32..4caa2d9
--- a/t/parallel-tests-harderror.sh
+++ b/t/parallel-tests-harderror.sh
@@ -62,12 +62,12 @@ DISABLE_HARD_ERRORS=x $MAKE check
# But an empty values for DISABLE_HARD_ERRORS means that hard errors
# are not to be counted like normal failures.
-$MAKE check DISABLE_HARD_ERRORS='' && exit 1
+$MAKE check DISABLE_HARD_ERRORS= && exit 1
cat test-suite.log
grep '^ERROR: foo$' test-suite.log
cd sub
-$MAKE DISABLE_HARD_ERRORS='' check && exit 1
+$MAKE check DISABLE_HARD_ERRORS= && exit 1
cat test-suite.log
grep '^ERROR: bar$' test-suite.log
cd ..
diff --git a/t/parallel-tests-interrupt.tap b/t/parallel-tests-interrupt.tap
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-log-compiler-1.sh
b/t/parallel-tests-log-compiler-1.sh
old mode 100755
new mode 100644
index fbc0389..fd1f1c6
--- a/t/parallel-tests-log-compiler-1.sh
+++ b/t/parallel-tests-log-compiler-1.sh
@@ -111,7 +111,7 @@ test -f bla.log
test -f bli.suff.log
test -f sub/test.log
-$MAKE check T_LOG_FLAGS=--bad && exit 1
+run_make -e FAIL T_LOG_FLAGS=--bad check
cat test-suite.log
cat bla.log
# With the above flag overridden, bla.t should fail ...
diff --git a/t/parallel-tests-log-compiler-2.sh
b/t/parallel-tests-log-compiler-2.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-log-override.sh b/t/parallel-tests-log-override.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-logvars-example.sh
b/t/parallel-tests-logvars-example.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-longest-stem.sh b/t/parallel-tests-longest-stem.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-many.sh b/t/parallel-tests-many.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-no-color-in-log.sh
b/t/parallel-tests-no-color-in-log.sh
old mode 100755
new mode 100644
index f5fa9f2..9665016
--- a/t/parallel-tests-no-color-in-log.sh
+++ b/t/parallel-tests-no-color-in-log.sh
@@ -45,7 +45,7 @@ $AUTOMAKE --add-missing
./configure
mv config.log config-log # Avoid possible false positives below.
-$MAKE check AM_COLOR_TESTS=always && exit 1
+run_make -e FAIL AM_COLOR_TESTS=always check
# Not a useless use of cat; see above comments "grep-nonprinting"
# requirement in 'test-init.sh'.
cat *.log | grep "$esc" && exit 1
diff --git a/t/parallel-tests-no-repeat.sh b/t/parallel-tests-no-repeat.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-once.sh b/t/parallel-tests-once.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-per-suffix-deps.sh
b/t/parallel-tests-per-suffix-deps.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-recheck-depends-on-all.sh
b/t/parallel-tests-recheck-depends-on-all.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-recheck-pr11791.sh
b/t/parallel-tests-recheck-pr11791.sh
old mode 100755
new mode 100644
index 0929204..3e0495a
--- a/t/parallel-tests-recheck-pr11791.sh
+++ b/t/parallel-tests-recheck-pr11791.sh
@@ -14,8 +14,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-# parallel-tests: "make recheck" "make -k recheck" in the face of build
-# failures for the test cases. See automake bug#11791.
+# parallel-tests: "make recheck" and "make -k recheck" in the face of
+# build failures for the test cases. See automake bug#11791.
required='cc native'
. test-init.sh
diff --git a/t/parallel-tests-recheck.sh b/t/parallel-tests-recheck.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-reset-term.sh b/t/parallel-tests-reset-term.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-srcdir-in-test-name.sh
b/t/parallel-tests-srcdir-in-test-name.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-subdir.sh b/t/parallel-tests-subdir.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-suffix-prog.sh b/t/parallel-tests-suffix-prog.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-suffix.sh b/t/parallel-tests-suffix.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-trailing-whitespace.sh
b/t/parallel-tests-trailing-whitespace.sh
old mode 100755
new mode 100644
diff --git a/t/parallel-tests-unreadable.sh b/t/parallel-tests-unreadable.sh
old mode 100755
new mode 100644
diff --git a/t/parse.sh b/t/parse.sh
old mode 100755
new mode 100644
diff --git a/t/pattern-rules.sh b/t/pattern-rules.sh
old mode 100755
new mode 100644
diff --git a/t/pattern-rules2.sh b/t/pattern-rules2.sh
old mode 100755
new mode 100644
diff --git a/t/per-target-flags.sh b/t/per-target-flags.sh
old mode 100755
new mode 100644
diff --git a/t/phony.sh b/t/phony.sh
old mode 100755
new mode 100644
diff --git a/t/pkg-config-macros.sh b/t/pkg-config-macros.sh
old mode 100755
new mode 100644
index 5069c08..cfa49cf
--- a/t/pkg-config-macros.sh
+++ b/t/pkg-config-macros.sh
@@ -78,7 +78,7 @@ else
echo "skip_all_ \"pkg-config m4 macros not found\"" >> get.sh
fi
-ACLOCAL_PATH=; unset ACLOCAL_PATH
+unset ACLOCAL_PATH
. ./get.sh
$ACLOCAL --force -I m4 || cat >> get.sh <<'END'
diff --git a/t/pluseq.sh b/t/pluseq.sh
old mode 100755
new mode 100644
diff --git a/t/pluseq10.sh b/t/pluseq10.sh
old mode 100755
new mode 100644
diff --git a/t/pluseq11.sh b/t/pluseq11.sh
old mode 100755
new mode 100644
diff --git a/t/pluseq2.sh b/t/pluseq2.sh
old mode 100755
new mode 100644
diff --git a/t/pluseq3.sh b/t/pluseq3.sh
old mode 100755
new mode 100644
diff --git a/t/pluseq4.sh b/t/pluseq4.sh
old mode 100755
new mode 100644
diff --git a/t/pluseq5.sh b/t/pluseq5.sh
old mode 100755
new mode 100644
diff --git a/t/pluseq6.sh b/t/pluseq6.sh
old mode 100755
new mode 100644
diff --git a/t/pluseq7.sh b/t/pluseq7.sh
old mode 100755
new mode 100644
diff --git a/t/pluseq8.sh b/t/pluseq8.sh
old mode 100755
new mode 100644
diff --git a/t/pluseq9.sh b/t/pluseq9.sh
old mode 100755
new mode 100644
diff --git a/t/posixsubst-data.sh b/t/posixsubst-data.sh
old mode 100755
new mode 100644
diff --git a/t/posixsubst-extradist.sh b/t/posixsubst-extradist.sh
old mode 100755
new mode 100644
diff --git a/t/posixsubst-ldadd.sh b/t/posixsubst-ldadd.sh
old mode 100755
new mode 100644
diff --git a/t/posixsubst-libraries.sh b/t/posixsubst-libraries.sh
old mode 100755
new mode 100644
diff --git a/t/posixsubst-ltlibraries.sh b/t/posixsubst-ltlibraries.sh
old mode 100755
new mode 100644
diff --git a/t/posixsubst-programs.sh b/t/posixsubst-programs.sh
old mode 100755
new mode 100644
diff --git a/t/posixsubst-scripts.sh b/t/posixsubst-scripts.sh
old mode 100755
new mode 100644
diff --git a/t/posixsubst-sources.sh b/t/posixsubst-sources.sh
old mode 100755
new mode 100644
diff --git a/t/ppf77.sh b/t/ppf77.sh
old mode 100755
new mode 100644
diff --git a/t/pr2.sh b/t/pr2.sh
old mode 100755
new mode 100644
diff --git a/t/pr211.sh b/t/pr211.sh
old mode 100755
new mode 100644
diff --git a/t/pr220.sh b/t/pr220.sh
old mode 100755
new mode 100644
diff --git a/t/pr224.sh b/t/pr224.sh
old mode 100755
new mode 100644
diff --git a/t/pr229.sh b/t/pr229.sh
old mode 100755
new mode 100644
diff --git a/t/pr279-2.sh b/t/pr279-2.sh
old mode 100755
new mode 100644
diff --git a/t/pr279.sh b/t/pr279.sh
old mode 100755
new mode 100644
diff --git a/t/pr287.sh b/t/pr287.sh
old mode 100755
new mode 100644
diff --git a/t/pr300-lib.sh b/t/pr300-lib.sh
old mode 100755
new mode 100644
diff --git a/t/pr300-ltlib.sh b/t/pr300-ltlib.sh
old mode 100755
new mode 100644
diff --git a/t/pr300-prog.sh b/t/pr300-prog.sh
old mode 100755
new mode 100644
diff --git a/t/pr307.sh b/t/pr307.sh
old mode 100755
new mode 100644
diff --git a/t/pr401.sh b/t/pr401.sh
old mode 100755
new mode 100644
diff --git a/t/pr401b.sh b/t/pr401b.sh
old mode 100755
new mode 100644
diff --git a/t/pr401c.sh b/t/pr401c.sh
old mode 100755
new mode 100644
diff --git a/t/pr72.sh b/t/pr72.sh
old mode 100755
new mode 100644
diff --git a/t/pr87.sh b/t/pr87.sh
old mode 100755
new mode 100644
diff --git a/t/pr9.sh b/t/pr9.sh
old mode 100755
new mode 100644
diff --git a/t/prefix.sh b/t/prefix.sh
old mode 100755
new mode 100644
diff --git a/t/preproc-basics.sh b/t/preproc-basics.sh
old mode 100755
new mode 100644
diff --git a/t/preproc-c-compile.sh b/t/preproc-c-compile.sh
old mode 100755
new mode 100644
diff --git a/t/preproc-demo.sh b/t/preproc-demo.sh
old mode 100755
new mode 100644
diff --git a/t/preproc-errmsg.sh b/t/preproc-errmsg.sh
old mode 100755
new mode 100644
diff --git a/t/primary-prefix-couples-documented-valid.sh
b/t/primary-prefix-couples-documented-valid.sh
old mode 100755
new mode 100644
diff --git a/t/primary-prefix-couples-force-valid.sh
b/t/primary-prefix-couples-force-valid.sh
old mode 100755
new mode 100644
diff --git a/t/primary-prefix-invalid-couples.tap
b/t/primary-prefix-invalid-couples.tap
old mode 100755
new mode 100644
diff --git a/t/primary-prefix-valid-couples.sh
b/t/primary-prefix-valid-couples.sh
old mode 100755
new mode 100644
diff --git a/t/primary.sh b/t/primary.sh
old mode 100755
new mode 100644
diff --git a/t/primary2.sh b/t/primary2.sh
old mode 100755
new mode 100644
diff --git a/t/primary3.sh b/t/primary3.sh
old mode 100755
new mode 100644
diff --git a/t/print-libdir.sh b/t/print-libdir.sh
old mode 100755
new mode 100644
diff --git a/t/proginst.sh b/t/proginst.sh
old mode 100755
new mode 100644
diff --git a/t/programs-primary-rewritten.sh b/t/programs-primary-rewritten.sh
old mode 100755
new mode 100644
diff --git a/t/py-compile-basedir.sh b/t/py-compile-basedir.sh
old mode 100755
new mode 100644
diff --git a/t/py-compile-basic.sh b/t/py-compile-basic.sh
old mode 100755
new mode 100644
diff --git a/t/py-compile-destdir.sh b/t/py-compile-destdir.sh
old mode 100755
new mode 100644
diff --git a/t/py-compile-env.sh b/t/py-compile-env.sh
old mode 100755
new mode 100644
diff --git a/t/py-compile-option-terminate.sh b/t/py-compile-option-terminate.sh
old mode 100755
new mode 100644
diff --git a/t/py-compile-usage.sh b/t/py-compile-usage.sh
old mode 100755
new mode 100644
diff --git a/t/python-am-path-iftrue.sh b/t/python-am-path-iftrue.sh
old mode 100755
new mode 100644
diff --git a/t/python-dist.sh b/t/python-dist.sh
old mode 100755
new mode 100644
diff --git a/t/python-missing.sh b/t/python-missing.sh
old mode 100755
new mode 100644
index 0a9a073..66eca9e
--- a/t/python-missing.sh
+++ b/t/python-missing.sh
@@ -22,7 +22,7 @@ am_create_testdir=empty
# An actual python is *not* required in this test.
. test-init.sh
-PYTHON=; unset PYTHON
+unset PYTHON
cat > configure.ac <<END
AC_INIT([$me], [1.0])
diff --git a/t/python-pr10995.sh b/t/python-pr10995.sh
old mode 100755
new mode 100644
diff --git a/t/python-too-old.sh b/t/python-too-old.sh
old mode 100755
new mode 100644
index 6a81215..0042799
--- a/t/python-too-old.sh
+++ b/t/python-too-old.sh
@@ -35,7 +35,7 @@ py_too_old ()
}
saved_PYTHON=$PYTHON; export saved_PYTHON
-PYTHON=; unset PYTHON
+unset PYTHON
cat > configure.ac <<END
AC_INIT([$me], [1.0])
diff --git a/t/python-vars.sh b/t/python-vars.sh
old mode 100755
new mode 100644
diff --git a/t/python-virtualenv.sh b/t/python-virtualenv.sh
old mode 100755
new mode 100644
diff --git a/t/python.sh b/t/python.sh
old mode 100755
new mode 100644
diff --git a/t/python10.sh b/t/python10.sh
old mode 100755
new mode 100644
diff --git a/t/python11.sh b/t/python11.sh
old mode 100755
new mode 100644
index c5fedf7..faf09d8
--- a/t/python11.sh
+++ b/t/python11.sh
@@ -20,7 +20,7 @@
. test-init.sh
# We don't want to allow user overrides in this test.
-PYTHON=; unset PYTHON
+unset PYTHON
cat >>configure.ac <<'EOF'
m4_define([_AM_PYTHON_INTERPRETER_LIST], [IShouldNotExist1 IShouldNotExist2])
diff --git a/t/python12.sh b/t/python12.sh
old mode 100755
new mode 100644
diff --git a/t/python2.sh b/t/python2.sh
old mode 100755
new mode 100644
diff --git a/t/python3.sh b/t/python3.sh
old mode 100755
new mode 100644
diff --git a/t/recurs-user-deeply-nested.sh b/t/recurs-user-deeply-nested.sh
old mode 100755
new mode 100644
diff --git a/t/recurs-user-indir.sh b/t/recurs-user-indir.sh
old mode 100755
new mode 100644
diff --git a/t/recurs-user-keep-going.sh b/t/recurs-user-keep-going.sh
old mode 100755
new mode 100644
diff --git a/t/recurs-user-many.sh b/t/recurs-user-many.sh
old mode 100755
new mode 100644
diff --git a/t/recurs-user-no-subdirs.sh b/t/recurs-user-no-subdirs.sh
old mode 100755
new mode 100644
diff --git a/t/recurs-user-no-top-level.sh b/t/recurs-user-no-top-level.sh
old mode 100755
new mode 100644
diff --git a/t/recurs-user-override.sh b/t/recurs-user-override.sh
old mode 100755
new mode 100644
diff --git a/t/recurs-user-phony.sh b/t/recurs-user-phony.sh
old mode 100755
new mode 100644
diff --git a/t/recurs-user-wrap.sh b/t/recurs-user-wrap.sh
old mode 100755
new mode 100644
diff --git a/t/recurs-user.sh b/t/recurs-user.sh
old mode 100755
new mode 100644
diff --git a/t/recurs-user2.sh b/t/recurs-user2.sh
old mode 100755
new mode 100644
diff --git a/t/relativize.tap b/t/relativize.tap
old mode 100755
new mode 100644
diff --git a/t/remake-aclocal-version-mismatch.sh
b/t/remake-aclocal-version-mismatch.sh
old mode 100755
new mode 100644
diff --git a/t/remake-after-acinclude-m4.sh b/t/remake-after-acinclude-m4.sh
old mode 100755
new mode 100644
diff --git a/t/remake-after-aclocal-m4.sh b/t/remake-after-aclocal-m4.sh
old mode 100755
new mode 100644
diff --git a/t/remake-after-configure-ac.sh b/t/remake-after-configure-ac.sh
old mode 100755
new mode 100644
diff --git a/t/remake-after-makefile-am.sh b/t/remake-after-makefile-am.sh
old mode 100755
new mode 100644
diff --git a/t/remake-all-1.sh b/t/remake-all-1.sh
old mode 100755
new mode 100644
diff --git a/t/remake-am-pr10111.sh b/t/remake-am-pr10111.sh
old mode 100755
new mode 100644
diff --git a/t/remake-config-status-dependencies.sh
b/t/remake-config-status-dependencies.sh
old mode 100755
new mode 100644
diff --git a/t/remake-configure-dependencies.sh
b/t/remake-configure-dependencies.sh
old mode 100755
new mode 100644
diff --git a/t/remake-deeply-nested.sh b/t/remake-deeply-nested.sh
old mode 100755
new mode 100644
index d17fd57..e054c20
--- a/t/remake-deeply-nested.sh
+++ b/t/remake-deeply-nested.sh
@@ -30,7 +30,7 @@ echo "AC_SUBST([FOO], [$magic1])" >> configure.ac
echo "@FOO@" > bar.in
echo "AC_CONFIG_FILES([bar])" >> configure.ac
-d=; unset d # Avoid unduly interferences from the environment.
+unset d # Avoid unduly interferences from the environment.
for i in 0 1 2 3 4 5 6 7 8 9; do
d=${d+"$d/"}sub$i
echo "SUBDIRS = sub$i" > Makefile.am
diff --git a/t/remake-deleted-am-2.sh b/t/remake-deleted-am-2.sh
old mode 100755
new mode 100644
diff --git a/t/remake-deleted-am-subdir.sh b/t/remake-deleted-am-subdir.sh
old mode 100755
new mode 100644
diff --git a/t/remake-deleted-am.sh b/t/remake-deleted-am.sh
old mode 100755
new mode 100644
diff --git a/t/remake-deleted-m4-file.sh b/t/remake-deleted-m4-file.sh
old mode 100755
new mode 100644
diff --git a/t/remake-fail.sh b/t/remake-fail.sh
old mode 100755
new mode 100644
diff --git a/t/remake-gnulib-add-acsubst.sh b/t/remake-gnulib-add-acsubst.sh
old mode 100755
new mode 100644
diff --git a/t/remake-gnulib-add-header.sh b/t/remake-gnulib-add-header.sh
old mode 100755
new mode 100644
diff --git a/t/remake-gnulib-remove-header.sh b/t/remake-gnulib-remove-header.sh
old mode 100755
new mode 100644
diff --git a/t/remake-include-aclocal.sh b/t/remake-include-aclocal.sh
old mode 100755
new mode 100644
diff --git a/t/remake-include-configure.sh b/t/remake-include-configure.sh
old mode 100755
new mode 100644
diff --git a/t/remake-include-makefile.sh b/t/remake-include-makefile.sh
old mode 100755
new mode 100644
diff --git a/t/remake-m4-pr10111.sh b/t/remake-m4-pr10111.sh
old mode 100755
new mode 100644
diff --git a/t/remake-macrodir.sh b/t/remake-macrodir.sh
old mode 100755
new mode 100644
diff --git a/t/remake-makefile-intree.sh b/t/remake-makefile-intree.sh
old mode 100755
new mode 100644
diff --git a/t/remake-makefile-vpath.sh b/t/remake-makefile-vpath.sh
old mode 100755
new mode 100644
diff --git a/t/remake-mild-stress.sh b/t/remake-mild-stress.sh
old mode 100755
new mode 100644
diff --git a/t/remake-moved-m4-file.sh b/t/remake-moved-m4-file.sh
old mode 100755
new mode 100644
diff --git a/t/remake-not-after-make-dist.sh b/t/remake-not-after-make-dist.sh
old mode 100755
new mode 100644
diff --git a/t/remake-recurs-user.sh b/t/remake-recurs-user.sh
old mode 100755
new mode 100644
diff --git a/t/remake-renamed-am.sh b/t/remake-renamed-am.sh
old mode 100755
new mode 100644
diff --git a/t/remake-renamed-m4-file.sh b/t/remake-renamed-m4-file.sh
old mode 100755
new mode 100644
diff --git a/t/remake-renamed-m4-macro-and-file.sh
b/t/remake-renamed-m4-macro-and-file.sh
old mode 100755
new mode 100644
diff --git a/t/remake-renamed-m4-macro.sh b/t/remake-renamed-m4-macro.sh
old mode 100755
new mode 100644
diff --git a/t/remake-subdir-from-subdir.sh b/t/remake-subdir-from-subdir.sh
old mode 100755
new mode 100644
diff --git a/t/remake-subdir-gnu.sh b/t/remake-subdir-gnu.sh
old mode 100755
new mode 100644
diff --git a/t/remake-subdir-grepping.sh b/t/remake-subdir-grepping.sh
old mode 100755
new mode 100644
diff --git a/t/remake-subdir-long-time.sh b/t/remake-subdir-long-time.sh
old mode 100755
new mode 100644
diff --git a/t/remake-subdir-no-makefile.sh b/t/remake-subdir-no-makefile.sh
old mode 100755
new mode 100644
diff --git a/t/remake-subdir-only.sh b/t/remake-subdir-only.sh
old mode 100755
new mode 100644
diff --git a/t/remake-subdir.sh b/t/remake-subdir.sh
old mode 100755
new mode 100644
diff --git a/t/remake-subdir3.sh b/t/remake-subdir3.sh
old mode 100755
new mode 100644
diff --git a/t/remake-timing-bug-pr8365.sh b/t/remake-timing-bug-pr8365.sh
old mode 100755
new mode 100644
diff --git a/t/repeated-options.sh b/t/repeated-options.sh
old mode 100755
new mode 100644
diff --git a/t/reqd2.sh b/t/reqd2.sh
old mode 100755
new mode 100644
diff --git a/t/rm-f-probe.sh b/t/rm-f-probe.sh
old mode 100755
new mode 100644
diff --git a/t/rulepat.sh b/t/rulepat.sh
old mode 100755
new mode 100644
diff --git a/t/sanity.sh b/t/sanity.sh
old mode 100755
new mode 100644
diff --git a/t/seenc.sh b/t/seenc.sh
old mode 100755
new mode 100644
diff --git a/t/self-check-cc-no-c-o.sh b/t/self-check-cc-no-c-o.sh
old mode 100755
new mode 100644
diff --git a/t/self-check-configure-help.sh b/t/self-check-configure-help.sh
old mode 100755
new mode 100644
diff --git a/t/self-check-dir.tap b/t/self-check-dir.tap
old mode 100755
new mode 100644
index 2dd13cf..de1f19c
--- a/t/self-check-dir.tap
+++ b/t/self-check-dir.tap
@@ -24,7 +24,7 @@ am_create_testdir=no
plan_ 5
-keep_testdirs=; unset keep_testdirs
+unset keep_testdirs
# This needs to be consistent with what $AM_TEST_RUNNER_SHELL
# deems to be the current working directory.
diff --git a/t/self-check-exit.tap b/t/self-check-exit.tap
old mode 100755
new mode 100644
diff --git a/t/self-check-explicit-skips.sh b/t/self-check-explicit-skips.sh
old mode 100755
new mode 100644
diff --git a/t/self-check-is-blocked-signal.tap
b/t/self-check-is-blocked-signal.tap
old mode 100755
new mode 100644
diff --git a/t/self-check-is_newest.tap b/t/self-check-is_newest.tap
old mode 100755
new mode 100644
diff --git a/t/self-check-me.tap b/t/self-check-me.tap
old mode 100755
new mode 100644
diff --git a/t/self-check-report.sh b/t/self-check-report.sh
old mode 100755
new mode 100644
index c52c567..99b9838
--- a/t/self-check-report.sh
+++ b/t/self-check-report.sh
@@ -18,7 +18,7 @@
# Test subroutines to report warnings, and to signal failures, skips
# and hard errors.
-unset stderr_fileno_ || :
+unset stderr_fileno_
am_create_testdir=empty
. test-init.sh
diff --git a/t/self-check-seq.tap b/t/self-check-seq.tap
old mode 100755
new mode 100644
index 3c5e2dc..4e9d58f
--- a/t/self-check-seq.tap
+++ b/t/self-check-seq.tap
@@ -21,7 +21,7 @@
plan_ 14
-unset stderr_fileno_ || :
+unset stderr_fileno_
check_work ()
{
diff --git a/t/self-check-shell-no-trail-bslash.sh
b/t/self-check-shell-no-trail-bslash.sh
old mode 100755
new mode 100644
diff --git a/t/self-check-unindent.tap b/t/self-check-unindent.tap
old mode 100755
new mode 100644
diff --git a/t/serial-tests.sh b/t/serial-tests.sh
old mode 100755
new mode 100644
diff --git a/t/silent-c.sh b/t/silent-c.sh
old mode 100755
new mode 100644
diff --git a/t/silent-configsite.sh b/t/silent-configsite.sh
old mode 100755
new mode 100644
index f76d419..7979617
--- a/t/silent-configsite.sh
+++ b/t/silent-configsite.sh
@@ -33,7 +33,7 @@ test-nosilent:
$(AM_V_P); test $$? -eq 0
EOF
-unset enable_silent_rules || :
+unset enable_silent_rules
: 'No explicit default in configure.ac, enable by default in config.site'
diff --git a/t/silent-custom.sh b/t/silent-custom.sh
old mode 100755
new mode 100644
diff --git a/t/silent-cxx.sh b/t/silent-cxx.sh
old mode 100755
new mode 100644
diff --git a/t/silent-f77.sh b/t/silent-f77.sh
old mode 100755
new mode 100644
diff --git a/t/silent-f90.sh b/t/silent-f90.sh
old mode 100755
new mode 100644
diff --git a/t/silent-gen.sh b/t/silent-gen.sh
old mode 100755
new mode 100644
diff --git a/t/silent-lex.sh b/t/silent-lex.sh
old mode 100755
new mode 100644
diff --git a/t/silent-lt.sh b/t/silent-lt.sh
old mode 100755
new mode 100644
diff --git a/t/silent-many-languages.sh b/t/silent-many-languages.sh
old mode 100755
new mode 100644
diff --git a/t/silent-texi.sh b/t/silent-texi.sh
old mode 100755
new mode 100644
diff --git a/t/silent-yacc-headers.sh b/t/silent-yacc-headers.sh
old mode 100755
new mode 100644
diff --git a/t/silent-yacc.sh b/t/silent-yacc.sh
old mode 100755
new mode 100644
diff --git a/t/space.sh b/t/space.sh
old mode 100755
new mode 100644
diff --git a/t/specflg-dummy.sh b/t/specflg-dummy.sh
old mode 100755
new mode 100644
diff --git a/t/specflg6.sh b/t/specflg6.sh
old mode 100755
new mode 100644
diff --git a/t/specflg7.sh b/t/specflg7.sh
old mode 100755
new mode 100644
diff --git a/t/specflg8.sh b/t/specflg8.sh
old mode 100755
new mode 100644
diff --git a/t/specflg9.sh b/t/specflg9.sh
old mode 100755
new mode 100644
diff --git a/t/spell.sh b/t/spell.sh
old mode 100755
new mode 100644
diff --git a/t/spell2.sh b/t/spell2.sh
old mode 100755
new mode 100644
diff --git a/t/spell3.sh b/t/spell3.sh
old mode 100755
new mode 100644
diff --git a/t/spelling.sh b/t/spelling.sh
old mode 100755
new mode 100644
diff --git a/t/spy-autovars.sh b/t/spy-autovars.sh
old mode 100755
new mode 100644
diff --git a/t/spy-foreach.sh b/t/spy-foreach.sh
old mode 100755
new mode 100644
diff --git a/t/spy-pattern-rules.sh b/t/spy-pattern-rules.sh
old mode 100755
new mode 100644
diff --git a/t/spy-phony.sh b/t/spy-phony.sh
old mode 100755
new mode 100644
diff --git a/t/spy-rm.tap b/t/spy-rm.tap
old mode 100755
new mode 100644
diff --git a/t/spy-trailing-backlash.sh b/t/spy-trailing-backlash.sh
old mode 100755
new mode 100644
diff --git a/t/spy-var-append.sh b/t/spy-var-append.sh
old mode 100755
new mode 100644
diff --git a/t/spy-vpath-rewrite.sh b/t/spy-vpath-rewrite.sh
old mode 100755
new mode 100644
diff --git a/t/spy-wildcard.sh b/t/spy-wildcard.sh
old mode 100755
new mode 100644
diff --git a/t/src-acsubst.sh b/t/src-acsubst.sh
old mode 100755
new mode 100644
diff --git a/t/stamph2.sh b/t/stamph2.sh
old mode 100755
new mode 100644
diff --git a/t/stdinc-no-repeated.sh b/t/stdinc-no-repeated.sh
old mode 100755
new mode 100644
diff --git a/t/stdinc.sh b/t/stdinc.sh
old mode 100755
new mode 100644
diff --git a/t/stdlib.sh b/t/stdlib.sh
old mode 100755
new mode 100644
diff --git a/t/stdlib2.sh b/t/stdlib2.sh
old mode 100755
new mode 100644
diff --git a/t/strictness-override.sh b/t/strictness-override.sh
old mode 100755
new mode 100644
diff --git a/t/strictness-precedence.sh b/t/strictness-precedence.sh
old mode 100755
new mode 100644
diff --git a/t/strip.sh b/t/strip.sh
old mode 100755
new mode 100644
diff --git a/t/strip2.sh b/t/strip2.sh
old mode 100755
new mode 100644
diff --git a/t/strip3.sh b/t/strip3.sh
old mode 100755
new mode 100644
diff --git a/t/subdir-ac-subst.sh b/t/subdir-ac-subst.sh
old mode 100755
new mode 100644
diff --git a/t/subdir-add-pr46.sh b/t/subdir-add-pr46.sh
old mode 100755
new mode 100644
diff --git a/t/subdir-add2-pr46.sh b/t/subdir-add2-pr46.sh
old mode 100755
new mode 100644
diff --git a/t/subdir-am-cond.sh b/t/subdir-am-cond.sh
old mode 100755
new mode 100644
diff --git a/t/subdir-cond-err.sh b/t/subdir-cond-err.sh
old mode 100755
new mode 100644
diff --git a/t/subdir-cond-gettext.sh b/t/subdir-cond-gettext.sh
old mode 100755
new mode 100644
diff --git a/t/subdir-distclean.sh b/t/subdir-distclean.sh
old mode 100755
new mode 100644
diff --git a/t/subdir-env-interference.sh b/t/subdir-env-interference.sh
old mode 100755
new mode 100644
diff --git a/t/subdir-keep-going-pr12554.sh b/t/subdir-keep-going-pr12554.sh
old mode 100755
new mode 100644
index 03d5cb0..e5b8787
--- a/t/subdir-keep-going-pr12554.sh
+++ b/t/subdir-keep-going-pr12554.sh
@@ -22,8 +22,6 @@
. test-init.sh
-echo nil: | $MAKE -I . -f - || skip_ "$MAKE doesn't support the -I option"
-
cat >> configure.ac <<'END'
AC_CONFIG_FILES([sub1/Makefile sub2/Makefile])
AC_OUTPUT
@@ -51,20 +49,10 @@ $AUTOCONF
$AUTOMAKE
./configure
-st=0
-$MAKE -I k -I --keep-going \
- TESTS='k --keep-going -k' AM_MAKEFLAGS="TESTS='k --keep-going -k'" \
- || st=$?
-# Don't trust the exit status of "make -k" for non-GNU make.
-if using_gmake; then
- test $st -gt 0 || exit 1
-fi
+$MAKE -I k -I --keep-going TESTS='k --keep-going -k' && exit 1
test ! -r sub2/ok
# Sanity check.
-st=0; $MAKE -k || st=$?
-if { using_gmake && test $st -eq 0; } || test ! -f sub2/ok; then
- fatal_ '"make -k" not working as expected'
-fi
+! $MAKE -k && test -f sub2/ok || fatal_ '"make -k" not working as expected'
:
diff --git a/t/subdir-order.sh b/t/subdir-order.sh
old mode 100755
new mode 100644
diff --git a/t/subdir-subsub.sh b/t/subdir-subsub.sh
old mode 100755
new mode 100644
diff --git a/t/subdir-with-slash.sh b/t/subdir-with-slash.sh
old mode 100755
new mode 100644
diff --git a/t/subdir.sh b/t/subdir.sh
old mode 100755
new mode 100644
diff --git a/t/subobj-c.sh b/t/subobj-c.sh
old mode 100755
new mode 100644
diff --git a/t/subobj-clean-lt-pr10697.sh b/t/subobj-clean-lt-pr10697.sh
old mode 100755
new mode 100644
diff --git a/t/subobj-clean-pr10697.sh b/t/subobj-clean-pr10697.sh
old mode 100755
new mode 100644
diff --git a/t/subobj-cxx-grep.sh b/t/subobj-cxx-grep.sh
old mode 100755
new mode 100644
diff --git a/t/subobj-cxx.sh b/t/subobj-cxx.sh
old mode 100755
new mode 100644
diff --git a/t/subobj-libtool.sh b/t/subobj-libtool.sh
old mode 100755
new mode 100644
diff --git a/t/subobj10.sh b/t/subobj10.sh
old mode 100755
new mode 100644
diff --git a/t/subobj11a.sh b/t/subobj11a.sh
old mode 100755
new mode 100644
diff --git a/t/subobj5.sh b/t/subobj5.sh
old mode 100755
new mode 100644
diff --git a/t/subobj7.sh b/t/subobj7.sh
old mode 100755
new mode 100644
diff --git a/t/subobj8.sh b/t/subobj8.sh
old mode 100755
new mode 100644
diff --git a/t/subobj9.sh b/t/subobj9.sh
old mode 100755
new mode 100644
diff --git a/t/subobjname.sh b/t/subobjname.sh
old mode 100755
new mode 100644
diff --git a/t/subpkg-macrodir.sh b/t/subpkg-macrodir.sh
old mode 100755
new mode 100644
diff --git a/t/subpkg-yacc.sh b/t/subpkg-yacc.sh
old mode 100755
new mode 100644
index fc637cc..724cb89
--- a/t/subpkg-yacc.sh
+++ b/t/subpkg-yacc.sh
@@ -114,7 +114,9 @@ $ACLOCAL
$AUTOCONF
$AUTOMAKE -a
-test ! -f ylwrap
+test ! -e ylwrap
+test ! -e ar-lib
+
cd lib
$ACLOCAL
$AUTOCONF
@@ -122,6 +124,7 @@ $AUTOHEADER
$AUTOMAKE --add-missing
cd ..
test -f ylwrap
+test -f ar-lib
./configure
diff --git a/t/subpkg.sh b/t/subpkg.sh
old mode 100755
new mode 100644
diff --git a/t/subpkg2.sh b/t/subpkg2.sh
old mode 100755
new mode 100644
diff --git a/t/subpkg3.sh b/t/subpkg3.sh
old mode 100755
new mode 100644
diff --git a/t/subpkg4.sh b/t/subpkg4.sh
old mode 100755
new mode 100644
diff --git a/t/subst.sh b/t/subst.sh
old mode 100755
new mode 100644
diff --git a/t/subst3.sh b/t/subst3.sh
old mode 100755
new mode 100644
diff --git a/t/subst4.sh b/t/subst4.sh
old mode 100755
new mode 100644
diff --git a/t/subst5.sh b/t/subst5.sh
old mode 100755
new mode 100644
diff --git a/t/substre2.sh b/t/substre2.sh
old mode 100755
new mode 100644
diff --git a/t/substref.sh b/t/substref.sh
old mode 100755
new mode 100644
diff --git a/t/substtarg.sh b/t/substtarg.sh
old mode 100755
new mode 100644
diff --git a/t/suffix-chain.sh b/t/suffix-chain.sh
old mode 100755
new mode 100644
diff --git a/t/suffix-custom-default-ext.sh b/t/suffix-custom-default-ext.sh
old mode 100755
new mode 100644
diff --git a/t/suffix-custom-link.sh b/t/suffix-custom-link.sh
old mode 100755
new mode 100644
diff --git a/t/suffix-custom-subobj-and-specflg.sh
b/t/suffix-custom-subobj-and-specflg.sh
old mode 100755
new mode 100644
diff --git a/t/suffix-custom-subobj.sh b/t/suffix-custom-subobj.sh
old mode 100755
new mode 100644
diff --git a/t/suffix-custom.sh b/t/suffix-custom.sh
old mode 100755
new mode 100644
diff --git a/t/suffix-hdr.sh b/t/suffix-hdr.sh
old mode 100755
new mode 100644
diff --git a/t/suffix-obj.sh b/t/suffix-obj.sh
old mode 100755
new mode 100644
diff --git a/t/suffix-rules-old-fashioned.sh b/t/suffix-rules-old-fashioned.sh
old mode 100755
new mode 100644
diff --git a/t/suffix.sh b/t/suffix.sh
old mode 100755
new mode 100644
diff --git a/t/suffix10.sh b/t/suffix10.sh
old mode 100755
new mode 100644
diff --git a/t/suffix2.sh b/t/suffix2.sh
old mode 100755
new mode 100644
diff --git a/t/suffix3.sh b/t/suffix3.sh
old mode 100755
new mode 100644
diff --git a/t/suffix5.sh b/t/suffix5.sh
old mode 100755
new mode 100644
diff --git a/t/suffix8.sh b/t/suffix8.sh
old mode 100755
new mode 100644
diff --git a/t/suffix9.sh b/t/suffix9.sh
old mode 100755
new mode 100644
diff --git a/t/symlink.sh b/t/symlink.sh
old mode 100755
new mode 100644
diff --git a/t/symlink2.sh b/t/symlink2.sh
old mode 100755
new mode 100644
diff --git a/t/tags-id.sh b/t/tags-id.sh
old mode 100755
new mode 100644
diff --git a/t/tags-pr12372.sh b/t/tags-pr12372.sh
old mode 100755
new mode 100644
diff --git a/t/tap-ambiguous-directive.sh b/t/tap-ambiguous-directive.sh
old mode 100755
new mode 100644
diff --git a/t/tap-autonumber.sh b/t/tap-autonumber.sh
old mode 100755
new mode 100644
index c07772e..f1820ce
--- a/t/tap-autonumber.sh
+++ b/t/tap-autonumber.sh
@@ -44,7 +44,7 @@ not ok
ok
END
-$MAKE check TESTS=all.test >stdout && { cat stdout; exit 1; }
+run_make TESTS=all.test check >stdout && { cat stdout; exit 1; }
cat stdout
count_test_results total=14 pass=6 fail=5 xpass=1 xfail=1 skip=1 error=0
diff --git a/t/tap-bad-prog.tap b/t/tap-bad-prog.tap
old mode 100755
new mode 100644
diff --git a/t/tap-bailout-and-logging.sh b/t/tap-bailout-and-logging.sh
old mode 100755
new mode 100644
diff --git a/t/tap-bailout-leading-space.sh b/t/tap-bailout-leading-space.sh
old mode 100755
new mode 100644
index 76f6f93..c84c612
--- a/t/tap-bailout-leading-space.sh
+++ b/t/tap-bailout-leading-space.sh
@@ -50,7 +50,8 @@ ERROR: b.test - Bail out!
ERROR: c.test - Bail out! FUBAR!
END
-$MAKE TESTS='a.test b.test c.test' check >stdout && { cat stdout; exit 1; }
+run_make TESTS='a.test b.test c.test' check >stdout \
+ && { cat stdout; exit 1; }
cat stdout
count_test_results total=5 pass=1 fail=0 xpass=0 xfail=0 skip=1 error=3
diff --git a/t/tap-bailout-suppress-badexit.sh
b/t/tap-bailout-suppress-badexit.sh
old mode 100755
new mode 100644
diff --git a/t/tap-bailout-suppress-later-diagnostic.sh
b/t/tap-bailout-suppress-later-diagnostic.sh
old mode 100755
new mode 100644
diff --git a/t/tap-bailout-suppress-later-errors.sh
b/t/tap-bailout-suppress-later-errors.sh
old mode 100755
new mode 100644
index a653cfc..7f60294
--- a/t/tap-bailout-suppress-later-errors.sh
+++ b/t/tap-bailout-suppress-later-errors.sh
@@ -52,7 +52,7 @@ ok 2
ok 3
END
-$MAKE TESTS='foo.test bar.test baz.test' check >stdout \
+run_make TESTS='foo.test bar.test baz.test' check >stdout \
&& { cat stdout; exit 1; }
cat stdout
diff --git a/t/tap-bailout.sh b/t/tap-bailout.sh
old mode 100755
new mode 100644
index 40f5d9d..b6c0f56
--- a/t/tap-bailout.sh
+++ b/t/tap-bailout.sh
@@ -118,7 +118,7 @@ echo "ERROR: e.test - Bail out!" >> exp
# Doing the sums above, we have:
test_counts='total=12 pass=3 fail=1 xpass=1 xfail=1 skip=1 error=5'
-$MAKE TESTS='a.test b.test c.test d.test e.test' check >stdout \
+run_make TESTS='a.test b.test c.test d.test e.test' check >stdout \
&& { cat stdout; exit 1; }
cat stdout
diff --git a/t/tap-basic.sh b/t/tap-basic.sh
old mode 100755
new mode 100644
index 6b97ecb..1276970
--- a/t/tap-basic.sh
+++ b/t/tap-basic.sh
@@ -134,7 +134,7 @@ Bail out!
ok 1
END
-$MAKE TESTS=bail.test check >stdout && { cat stdout; exit 1; }
+run_make check TESTS=bail.test >stdout && { cat stdout; exit 1; }
cat stdout
count_test_results total=1 pass=0 fail=0 xpass=0 xfail=0 skip=0 error=1
@@ -153,7 +153,7 @@ $FGREP 'success.test' stdout && exit 1
rm -f *.log *.test
-$MAKE TESTS=ok check >stdout || { cat stdout; exit 1; }
+run_make check TESTS=ok >stdout || { cat stdout; exit 1; }
cat stdout
count_test_results total=3 pass=1 fail=0 xpass=0 xfail=1 skip=1 error=0
diff --git a/t/tap-color.sh b/t/tap-color.sh
old mode 100755
new mode 100644
index 9ad8712..5f5107c
--- a/t/tap-color.sh
+++ b/t/tap-color.sh
@@ -127,12 +127,14 @@ test_no_color ()
# environment.
# Forced colorization should take place also with non-ANSI terminals;
# hence the "TERM=dumb" definition.
-AM_COLOR_TESTS=always $MAKE TERM=dumb check >stdout \
- && { cat stdout; exit 1; }
+
+AM_COLOR_TESTS=always; export AM_COLOR_TESTS
+run_make TERM=dumb check >stdout && { cat stdout; exit 1; }
cat stdout
test_color
-$MAKE check TERM=ansi >stdout && { cat stdout; exit 1; }
+unset AM_COLOR_TESTS
+run_make TERM=ansi check >stdout && { cat stdout; exit 1; }
cat stdout
test_no_color
diff --git a/t/tap-common-setup.sh b/t/tap-common-setup.sh
old mode 100755
new mode 100644
diff --git a/t/tap-deps.sh b/t/tap-deps.sh
old mode 100755
new mode 100644
diff --git a/t/tap-diagnostic-custom.sh b/t/tap-diagnostic-custom.sh
old mode 100755
new mode 100644
diff --git a/t/tap-diagnostic.sh b/t/tap-diagnostic.sh
old mode 100755
new mode 100644
index 22f6bf7..f9bef74
--- a/t/tap-diagnostic.sh
+++ b/t/tap-diagnostic.sh
@@ -66,7 +66,7 @@ cat got
diff exp got
count_test_results total=4 pass=2 fail=0 xpass=0 xfail=1 skip=1 error=0
-$MAKE check TEST_LOG_DRIVER_FLAGS="--no-comments" >stdout \
+run_make TEST_LOG_DRIVER_FLAGS="--no-comments" check >stdout \
|| { cat stdout; exit 1; }
cat stdout
$EGREP "#.*all\\.test|a comment|(Tests|Shell) " stdout && exit 1
diff --git a/t/tap-doc.sh b/t/tap-doc.sh
old mode 100755
new mode 100644
diff --git a/t/tap-doc2.sh b/t/tap-doc2.sh
old mode 100755
new mode 100644
index b06fa3a..2da509a
--- a/t/tap-doc2.sh
+++ b/t/tap-doc2.sh
@@ -101,10 +101,10 @@ diff exp got
grep '^Please report to address@hidden' stdout
-$MAKE check \
+run_make >stdout check \
TESTS='foo.test baz.test' \
TEST_LOG_DRIVER_FLAGS='--comments --ignore-exit' \
- > stdout || { cat stdout; exit 1; }
+ || { cat stdout; exit 1; }
cat > exp <<'END'
PASS: foo.test 1 - Swallows fly
diff --git a/t/tap-driver-stderr.sh b/t/tap-driver-stderr.sh
old mode 100755
new mode 100644
diff --git a/t/tap-empty-diagnostic.sh b/t/tap-empty-diagnostic.sh
old mode 100755
new mode 100644
diff --git a/t/tap-empty.sh b/t/tap-empty.sh
old mode 100755
new mode 100644
diff --git a/t/tap-escape-directive-2.sh b/t/tap-escape-directive-2.sh
old mode 100755
new mode 100644
diff --git a/t/tap-escape-directive.sh b/t/tap-escape-directive.sh
old mode 100755
new mode 100644
diff --git a/t/tap-exit.sh b/t/tap-exit.sh
old mode 100755
new mode 100644
diff --git a/t/tap-fancy.sh b/t/tap-fancy.sh
old mode 100755
new mode 100644
diff --git a/t/tap-fancy2.sh b/t/tap-fancy2.sh
old mode 100755
new mode 100644
diff --git a/t/tap-global-log.sh b/t/tap-global-log.sh
old mode 100755
new mode 100644
index c25040d..b303b4a
--- a/t/tap-global-log.sh
+++ b/t/tap-global-log.sh
@@ -101,8 +101,7 @@ cat > skipall.test << 'END'
1..0 # SKIP all
END
-# We don't care about the exit status of "make check" here.
-$MAKE TESTS="$(echo *.test)" check || :
+run_make -e IGNORE TESTS="$(echo *.test)" check
cat test-suite.log
grep ':.*ok|not seen' test-suite.log && exit 1
diff --git a/t/tap-global-result.sh b/t/tap-global-result.sh
old mode 100755
new mode 100644
index 53d4513..a4a1fd1
--- a/t/tap-global-result.sh
+++ b/t/tap-global-result.sh
@@ -140,7 +140,7 @@ END
tests=$(echo *.test) # Also required later.
-$MAKE TESTS="$tests" check >stdout && { cat stdout; exit 1; }
+run_make TESTS="$tests" check >stdout && { cat stdout; exit 1; }
cat stdout
# Dirty trick required here.
@@ -149,7 +149,7 @@ for tst in $(echo " $tests " | sed 's/\.test / /'); do
done
rm -f test-suite.log
-$MAKE TESTS="$tests" test-suite.log && exit 1
+run_make -e FAIL TESTS="$tests" test-suite.log
cat test-suite.log
have_rst_section ()
diff --git a/t/tap-lazy-check.sh b/t/tap-lazy-check.sh
old mode 100755
new mode 100644
index 15e83ee..fc48ae7
--- a/t/tap-lazy-check.sh
+++ b/t/tap-lazy-check.sh
@@ -57,14 +57,14 @@ grep_summary ()
grep '^# ERROR: *1$' stdout
}
-$MAKE check && exit 1
+run_make -e FAIL check
test -f foo.log
test -f bar.log
test -f baz.log
rm -f foo.log bar.log
-$MAKE AM_LAZY_CHECK=yes check > stdout && { cat stdout; exit 1; }
+run_make AM_LAZY_CHECK=yes check > stdout && { cat stdout; exit 1; }
cat stdout
test -f foo.log
test -f bar.log
@@ -79,7 +79,7 @@ touch foo.test
# We re-run only a successful test, but the tests that failed in the
# previous run should still be taken into account, and cause an overall
# failure.
-$MAKE AM_LAZY_CHECK=yes check > stdout && { cat stdout; exit 1; }
+run_make AM_LAZY_CHECK=yes check > stdout && { cat stdout; exit 1; }
cat stdout
grep '^PASS: foo\.test 1$' stdout
grep '^PASS: foo\.test 2$' stdout
@@ -89,7 +89,7 @@ grep_summary
$sleep
touch zardoz
-$MAKE AM_LAZY_CHECK=yes check > stdout && { cat stdout; exit 1; }
+run_make AM_LAZY_CHECK=yes check > stdout && { cat stdout; exit 1; }
cat stdout
grep '^ERROR: baz\.test' stdout
$EGREP '(foo|bar)\.test' stdout && exit 1
@@ -98,7 +98,7 @@ grep_summary
# Now, explicitly retry with all test logs already updated, and ensure
# that the summary is still displayed.
-$MAKE AM_LAZY_CHECK=yes check > stdout && { cat stdout; exit 1; }
+run_make AM_LAZY_CHECK=yes check > stdout && { cat stdout; exit 1; }
cat stdout
$EGREP '(foo|bar|baz)\.test' stdout && exit 1
grep_summary
diff --git a/t/tap-log.sh b/t/tap-log.sh
old mode 100755
new mode 100644
diff --git a/t/tap-merge-stdout-stderr.sh b/t/tap-merge-stdout-stderr.sh
old mode 100755
new mode 100644
index bc44f47..f442fa7
--- a/t/tap-merge-stdout-stderr.sh
+++ b/t/tap-merge-stdout-stderr.sh
@@ -60,12 +60,10 @@ count_test_results total=2 pass=1 fail=0 xpass=0 xfail=0
skip=0 error=1
# See that the option '--no-merge' can override the effect of '--merge'.
-$MAKE check TEST_LOG_DRIVER_FLAGS=--no-merge >stdout \
+run_make TEST_LOG_DRIVER_FLAGS=--no-merge check >stdout \
|| { cat stdout; exit 1; }
cat stdout
count_test_results total=1 pass=1 fail=0 xpass=0 xfail=0 skip=0 error=0
-
-
:
diff --git a/t/tap-missing-plan-and-bad-exit.sh
b/t/tap-missing-plan-and-bad-exit.sh
old mode 100755
new mode 100644
diff --git a/t/tap-more.sh b/t/tap-more.sh
old mode 100755
new mode 100644
diff --git a/t/tap-more2.sh b/t/tap-more2.sh
old mode 100755
new mode 100644
diff --git a/t/tap-msg0-bailout.sh b/t/tap-msg0-bailout.sh
old mode 100755
new mode 100644
index 2b1e216..9e2bdce
--- a/t/tap-msg0-bailout.sh
+++ b/t/tap-msg0-bailout.sh
@@ -26,7 +26,7 @@
echo 'Bail out! 0' > a.test
echo 'Bail out! 0.0' > b.test
-$MAKE TESTS='a.test b.test' check >stdout && { cat stdout; exit 1; }
+run_make TESTS='a.test b.test' check >stdout && { cat stdout; exit 1; }
cat stdout
count_test_results total=2 pass=0 fail=0 xpass=0 xfail=0 skip=0 error=2
diff --git a/t/tap-msg0-directive.sh b/t/tap-msg0-directive.sh
old mode 100755
new mode 100644
diff --git a/t/tap-msg0-misc.sh b/t/tap-msg0-misc.sh
old mode 100755
new mode 100644
diff --git a/t/tap-msg0-planskip.sh b/t/tap-msg0-planskip.sh
old mode 100755
new mode 100644
index f7111b9..3c6252d
--- a/t/tap-msg0-planskip.sh
+++ b/t/tap-msg0-planskip.sh
@@ -25,7 +25,7 @@
echo '1..0 # SKIP 0' > a.test
echo '1..0 # SKIP 0.0' > b.test
-$MAKE TESTS='a.test b.test' check >stdout || { cat stdout; exit 1; }
+run_make TESTS='a.test b.test' check >stdout || { cat stdout; exit 1; }
cat stdout
count_test_results total=2 pass=0 fail=0 xpass=0 xfail=0 skip=2 error=0
diff --git a/t/tap-msg0-result.sh b/t/tap-msg0-result.sh
old mode 100755
new mode 100644
diff --git a/t/tap-negative-numbers.sh b/t/tap-negative-numbers.sh
old mode 100755
new mode 100644
diff --git a/t/tap-no-disable-hard-error.sh b/t/tap-no-disable-hard-error.sh
old mode 100755
new mode 100644
diff --git a/t/tap-no-merge-stdout-stderr.sh b/t/tap-no-merge-stdout-stderr.sh
old mode 100755
new mode 100644
diff --git a/t/tap-no-spurious-numbers.sh b/t/tap-no-spurious-numbers.sh
old mode 100755
new mode 100644
diff --git a/t/tap-no-spurious.sh b/t/tap-no-spurious.sh
old mode 100755
new mode 100644
diff --git a/t/tap-not-ok-skip.sh b/t/tap-not-ok-skip.sh
old mode 100755
new mode 100644
diff --git a/t/tap-number-wordboundary.sh b/t/tap-number-wordboundary.sh
old mode 100755
new mode 100644
diff --git a/t/tap-numbers-leading-zero.sh b/t/tap-numbers-leading-zero.sh
old mode 100755
new mode 100644
diff --git a/t/tap-numeric-description.sh b/t/tap-numeric-description.sh
old mode 100755
new mode 100644
diff --git a/t/tap-out-of-order.sh b/t/tap-out-of-order.sh
old mode 100755
new mode 100644
index 1b6cd92..bac7acd
--- a/t/tap-out-of-order.sh
+++ b/t/tap-out-of-order.sh
@@ -57,7 +57,7 @@ ok 16
ok 17
END
-$MAKE TESTS='a.test b.test c.test d.test' check >stdout \
+run_make TESTS='a.test b.test c.test d.test' check >stdout \
&& { cat stdout; exit 1; }
cat stdout
diff --git a/t/tap-passthrough-exit.sh b/t/tap-passthrough-exit.sh
old mode 100755
new mode 100644
diff --git a/t/tap-passthrough.sh b/t/tap-passthrough.sh
old mode 100755
new mode 100644
diff --git a/t/tap-plan-corner.sh b/t/tap-plan-corner.sh
old mode 100755
new mode 100644
index c9e7e42..27f41fd
--- a/t/tap-plan-corner.sh
+++ b/t/tap-plan-corner.sh
@@ -36,7 +36,7 @@ ok 1
END
for pos in leading trailing; do
- $MAKE TESTS="$pos-repeated.test" check >stdout \
+ run_make TESTS="$pos-repeated.test" check >stdout \
&& { cat stdout; exit 1; }
cat stdout
count_test_results total=2 pass=1 fail=0 xpass=0 xfail=0 skip=0 error=1
@@ -59,7 +59,7 @@ ok 2
1..2
END
-$MAKE TESTS="leading-repeated.test trailing-repeated.test" check >stdout \
+run_make TESTS="leading-repeated.test trailing-repeated.test" check >stdout \
&& { cat stdout; exit 1; }
cat stdout
count_test_results total=6 pass=3 fail=0 xpass=0 xfail=0 skip=0 error=3
@@ -90,7 +90,7 @@ cat > 4.test <<END
1..0 # SKIP
END
-$MAKE TESTS="1.test 2.test 3.test 4.test" check >stdout \
+run_make TESTS="1.test 2.test 3.test 4.test" check >stdout \
&& { cat stdout; exit 1; }
cat stdout
count_test_results total=8 pass=0 fail=0 xpass=0 xfail=0 skip=4 error=4
@@ -112,7 +112,7 @@ ok 4
ok 5
END
-$MAKE check >stdout && { cat stdout; exit 1; }
+run_make check >stdout && { cat stdout; exit 1; }
cat stdout
count_test_results total=8 pass=5 fail=0 xpass=0 xfail=0 skip=0 error=3
@@ -143,7 +143,7 @@ ok 2
ok 3
END
-$MAKE check >stdout && { cat stdout; exit 1; }
+run_make check >stdout && { cat stdout; exit 1; }
cat stdout
count_test_results total=5 pass=2 fail=0 xpass=0 xfail=0 skip=0 error=3
@@ -174,7 +174,7 @@ ok 4
ok 5
END
-$MAKE check >stdout && { cat stdout; exit 1; }
+run_make check >stdout && { cat stdout; exit 1; }
cat stdout
count_test_results total=7 pass=3 fail=0 xpass=0 xfail=0 skip=0 error=4
diff --git a/t/tap-plan-errors.sh b/t/tap-plan-errors.sh
old mode 100755
new mode 100644
diff --git a/t/tap-plan-leading-zero.sh b/t/tap-plan-leading-zero.sh
old mode 100755
new mode 100644
index 70c10e6..00caeb4
--- a/t/tap-plan-leading-zero.sh
+++ b/t/tap-plan-leading-zero.sh
@@ -47,7 +47,7 @@ done >> d.test
echo 1..00 > e.test
echo '1..000 # SKIP' > f.test
-$MAKE TESTS='a.test b.test c.test d.test e.test f.test' check >stdout \
+run_make TESTS='a.test b.test c.test d.test e.test f.test' check >stdout \
|| { cat stdout; exit 1; }
cat stdout
diff --git a/t/tap-plan-malformed.sh b/t/tap-plan-malformed.sh
old mode 100755
new mode 100644
index 145f39c..e2dd7d0
--- a/t/tap-plan-malformed.sh
+++ b/t/tap-plan-malformed.sh
@@ -47,7 +47,7 @@ END
tests_list=$(echo *.test)
-$MAKE TESTS="$tests_list" check >stdout && { cat stdout; exit 1; }
+run_make TESTS="$tests_list" check >stdout && { cat stdout; exit 1; }
cat stdout
count_test_results total=9 pass=2 fail=0 xpass=0 xfail=2 skip=0 error=5
diff --git a/t/tap-plan-middle.sh b/t/tap-plan-middle.sh
old mode 100755
new mode 100644
index 2e82a44..bfc473b
--- a/t/tap-plan-middle.sh
+++ b/t/tap-plan-middle.sh
@@ -73,7 +73,7 @@ END
tests=$(echo *.test)
for tap_flags in "" "--comments"; do
- $MAKE check TEST_LOG_DRIVER_FLAGS="$tap_flags" TESTS="$tests" >stdout \
+ run_make TEST_LOG_DRIVER_FLAGS="$tap_flags" TESTS="$tests" check >stdout \
|| { cat stdout; exit 1; }
cat stdout
count_test_results total=12 pass=7 xfail=2 skip=3 fail=0 xpass=0 error=0
diff --git a/t/tap-plan-whitespace.sh b/t/tap-plan-whitespace.sh
old mode 100755
new mode 100644
index 4efb720..659a7e7
--- a/t/tap-plan-whitespace.sh
+++ b/t/tap-plan-whitespace.sh
@@ -32,7 +32,7 @@ cat > bar.test <<END
ok 1
END
-$MAKE TESTS='foo.test bar.test' check >stdout || { cat stdout; exit 1; }
+run_make TESTS='foo.test bar.test' check >stdout || { cat stdout; exit 1; }
cat stdout
count_test_results total=3 pass=3 fail=0 error=0 xpass=0 xfail=0 skip=0
diff --git a/t/tap-plan.sh b/t/tap-plan.sh
old mode 100755
new mode 100644
index 57cea05..50ae426
--- a/t/tap-plan.sh
+++ b/t/tap-plan.sh
@@ -41,8 +41,8 @@ ok
END
for tap_flags in "" "--comments"; do
- $MAKE TEST_LOG_DRIVER_FLAGS="$tap_flags" TESTS="top.test bot.test" \
- check >stdout || { cat stdout; exit 1; }
+ run_make TEST_LOG_DRIVER_FLAGS="$tap_flags" TESTS='top.test bot.test' \
+ check >stdout || { cat stdout; exit 1; }
cat stdout
count_test_results total=7 pass=5 xfail=1 skip=1 fail=0 xpass=0 error=0
done
diff --git a/t/tap-planskip-and-logging.sh b/t/tap-planskip-and-logging.sh
old mode 100755
new mode 100644
index 8227e87..b3089e4
--- a/t/tap-planskip-and-logging.sh
+++ b/t/tap-planskip-and-logging.sh
@@ -45,7 +45,7 @@ an early non-TAP line
a later non-TAP line
END
-$MAKE TESTS='foo.test foo2.test bar.test' check >stdout \
+run_make TESTS='foo.test foo2.test bar.test' check >stdout \
|| { cat stdout; exit 1; }
cat stdout
diff --git a/t/tap-planskip-badexit.sh b/t/tap-planskip-badexit.sh
old mode 100755
new mode 100644
diff --git a/t/tap-planskip-bailout.sh b/t/tap-planskip-bailout.sh
old mode 100755
new mode 100644
diff --git a/t/tap-planskip-case-insensitive.sh
b/t/tap-planskip-case-insensitive.sh
old mode 100755
new mode 100644
index 646885c..54a644e
--- a/t/tap-planskip-case-insensitive.sh
+++ b/t/tap-planskip-case-insensitive.sh
@@ -32,7 +32,7 @@ for c4 in p P; do
echo "1..0 # $c1$c2$c3$c4 foobar" > $j.test
done; done; done; done
-$MAKE TESTS="$(echo *.test)" check >stdout || { cat stdout; exit 1; }
+run_make TESTS="$(echo *.test)" check >stdout || { cat stdout; exit 1; }
cat stdout
count_test_results total=16 pass=0 fail=0 xpass=0 xfail=0 skip=16 error=0
diff --git a/t/tap-planskip-late.sh b/t/tap-planskip-late.sh
old mode 100755
new mode 100644
index 56e6e71..ab3f336
--- a/t/tap-planskip-late.sh
+++ b/t/tap-planskip-late.sh
@@ -32,7 +32,7 @@ cat > bar.test <<END
1..0
END
-$MAKE TESTS='foo.test bar.test' check >stdout || { cat stdout; exit 1; }
+run_make TESTS='foo.test bar.test' check >stdout || { cat stdout; exit 1; }
cat stdout
grep '^SKIP: foo\.test .* from the last line$' stdout
diff --git a/t/tap-planskip-later-errors.sh b/t/tap-planskip-later-errors.sh
old mode 100755
new mode 100644
diff --git a/t/tap-planskip-unplanned-corner.sh
b/t/tap-planskip-unplanned-corner.sh
old mode 100755
new mode 100644
index f5e7b6a..2176469
--- a/t/tap-planskip-unplanned-corner.sh
+++ b/t/tap-planskip-unplanned-corner.sh
@@ -32,7 +32,7 @@ ok 1 # SKIP
1..0 # SKIP
END
-$MAKE TESTS='foo.test bar.test' check >stdout && { cat stdout; exit 1; }
+run_make TESTS='foo.test bar.test' check >stdout && { cat stdout; exit 1; }
cat stdout
count_test_results total=5 pass=0 fail=0 xpass=0 xfail=0 skip=2 error=3
diff --git a/t/tap-planskip-unplanned.sh b/t/tap-planskip-unplanned.sh
old mode 100755
new mode 100644
diff --git a/t/tap-planskip-whitespace.sh b/t/tap-planskip-whitespace.sh
old mode 100755
new mode 100644
index c9b1329..9513ca2
--- a/t/tap-planskip-whitespace.sh
+++ b/t/tap-planskip-whitespace.sh
@@ -34,7 +34,7 @@ cat > baz.test <<END
1..0 # SKIP${tab} Strip${tab}external preserve ${tab}middle ${tab}${sp}
END
-$MAKE TESTS='foo.test bar.test baz.test' check > stdout \
+run_make TESTS='foo.test bar.test baz.test' check > stdout \
|| { cat stdout; exit 1; }
cat stdout
diff --git a/t/tap-planskip.sh b/t/tap-planskip.sh
old mode 100755
new mode 100644
index a7dba86..d0ab692
--- a/t/tap-planskip.sh
+++ b/t/tap-planskip.sh
@@ -56,8 +56,8 @@ cat > mu.test <<END
1..0 # SKIP $weirdchars
END
-$MAKE TESTS='foo.test bar.test baz.test wget.test curl.test mu.test' \
- check >stdout || { cat stdout; exit 1; }
+run_make TESTS='foo.test bar.test baz.test wget.test curl.test mu.test' \
+ check >stdout || { cat stdout; exit 1; }
cat stdout
count_test_results total=6 pass=0 fail=0 xpass=0 xfail=0 skip=6 error=0
diff --git a/t/tap-realtime.sh b/t/tap-realtime.sh
old mode 100755
new mode 100644
diff --git a/t/tap-recheck.sh b/t/tap-recheck.sh
old mode 100755
new mode 100644
diff --git a/t/tap-result-comment.sh b/t/tap-result-comment.sh
old mode 100755
new mode 100644
diff --git a/t/tap-signal.tap b/t/tap-signal.tap
old mode 100755
new mode 100644
diff --git a/t/tap-summary-color.sh b/t/tap-summary-color.sh
old mode 100755
new mode 100644
diff --git a/t/tap-summary.sh b/t/tap-summary.sh
old mode 100755
new mode 100644
diff --git a/t/tap-test-number-0.sh b/t/tap-test-number-0.sh
old mode 100755
new mode 100644
index a657ef3..a42ff54
--- a/t/tap-test-number-0.sh
+++ b/t/tap-test-number-0.sh
@@ -70,7 +70,7 @@ cat > e.test <<END
ok 0 # TODO
END
-$MAKE TESTS='a.test b.test c.test d.test e.test' check >stdout \
+run_make TESTS='a.test b.test c.test d.test e.test' check >stdout \
&& { cat stdout; exit 1; }
cat stdout
diff --git a/t/tap-todo-skip-together.sh b/t/tap-todo-skip-together.sh
old mode 100755
new mode 100644
diff --git a/t/tap-todo-skip-whitespace.sh b/t/tap-todo-skip-whitespace.sh
old mode 100755
new mode 100644
diff --git a/t/tap-todo-skip.sh b/t/tap-todo-skip.sh
old mode 100755
new mode 100644
diff --git a/t/tap-unplanned.sh b/t/tap-unplanned.sh
old mode 100755
new mode 100644
index 4039939..11b68a3
--- a/t/tap-unplanned.sh
+++ b/t/tap-unplanned.sh
@@ -53,7 +53,7 @@ ok 3
not ok 4
ok 5 # SKIP
END
-$MAKE XFAIL_TESTS=all.test check >stdout && { cat stdout; exit 1; }
+run_make XFAIL_TESTS=all.test check >stdout && { cat stdout; exit 1; }
cat stdout
count_test_results total=6 pass=0 fail=0 xpass=0 xfail=1 skip=1 error=4
grep '^ERROR: all\.test - too many tests run (expected 2, got 5)$' stdout
diff --git a/t/tap-whitespace-normalization.sh
b/t/tap-whitespace-normalization.sh
old mode 100755
new mode 100644
diff --git a/t/tap-with-and-without-number.sh b/t/tap-with-and-without-number.sh
old mode 100755
new mode 100644
diff --git a/t/tap-xfail-tests.sh b/t/tap-xfail-tests.sh
old mode 100755
new mode 100644
index 79bde30..b8b785e
--- a/t/tap-xfail-tests.sh
+++ b/t/tap-xfail-tests.sh
@@ -36,9 +36,7 @@ not ok 6 # SKIP
Bail out!
END
-$MAKE check >stdout && { cat stdout; exit 1; }
-cat stdout
-
+run_make -O -e FAIL check
count_test_results total=7 pass=0 fail=0 xpass=2 xfail=3 skip=1 error=1
grep '^XPASS: all\.test 1$' stdout
@@ -59,9 +57,7 @@ ok 2 # SKIP
not ok 3 # TODO
END
-$MAKE check >stdout || { cat stdout; exit 1; }
-cat stdout
-
+run_make -O check
count_test_results total=3 pass=0 fail=0 xpass=0 xfail=2 skip=1 error=0
:
diff --git a/t/tar-opts-errors.sh b/t/tar-opts-errors.sh
old mode 100755
new mode 100644
diff --git a/t/tar-override.sh b/t/tar-override.sh
old mode 100755
new mode 100644
index bbf3fbb..d5bbd56
--- a/t/tar-override.sh
+++ b/t/tar-override.sh
@@ -59,7 +59,7 @@ test "$(cat am--tar-has-run)" = foo
clean_temp
-TAR=; unset TAR
+unset TAR
# Creative use of eval to pacify maintainer checks.
eval \$'MAKE dist "TAR=./am--tar mu"'
test -f $distdir.tar.gz
diff --git a/t/tar-pax.sh b/t/tar-pax.sh
old mode 100755
new mode 100644
diff --git a/t/tar-ustar-id-too-high.sh b/t/tar-ustar-id-too-high.sh
old mode 100755
new mode 100644
diff --git a/t/tar-ustar.sh b/t/tar-ustar.sh
old mode 100755
new mode 100644
diff --git a/t/target-cflags.sh b/t/target-cflags.sh
old mode 100755
new mode 100644
diff --git a/t/targetclash.sh b/t/targetclash.sh
old mode 100755
new mode 100644
diff --git a/t/test-driver-acsubst.sh b/t/test-driver-acsubst.sh
old mode 100755
new mode 100644
diff --git a/t/test-driver-cond.sh b/t/test-driver-cond.sh
old mode 100755
new mode 100644
index 8dab7a7..1160097
--- a/t/test-driver-cond.sh
+++ b/t/test-driver-cond.sh
@@ -95,17 +95,15 @@ do_count ()
$EGREP 'XFAIL: baz\.sh 3( |$)' stdout
}
-st=0; $MAKE check >stdout || st=$?
-cat stdout
+run_make -O -e IGNORE check
cat test-suite.log
cat foo.log
cat bar.log
cat baz.log
-test $st -eq 0 || exit 1
+test $am_make_rc_got -eq 0 || exit 1
do_count
-$MAKE distcheck >stdout || { cat stdout; exit 1; }
-cat stdout
+run_make -O distcheck
do_count
:
diff --git a/t/test-driver-create-log-dir.sh b/t/test-driver-create-log-dir.sh
old mode 100755
new mode 100644
diff --git a/t/test-driver-custom-multitest-recheck.sh
b/t/test-driver-custom-multitest-recheck.sh
old mode 100755
new mode 100644
diff --git a/t/test-driver-custom-multitest-recheck2.sh
b/t/test-driver-custom-multitest-recheck2.sh
old mode 100755
new mode 100644
index f1c455a..b00966b
--- a/t/test-driver-custom-multitest-recheck2.sh
+++ b/t/test-driver-custom-multitest-recheck2.sh
@@ -82,7 +82,7 @@ for vpath in : false; do
$srcdir/configure
: Run the tests for the first time.
- $MAKE check >stdout && { cat stdout; exit 1; }
+ run_make check >stdout && { cat stdout; exit 1; }
cat stdout
# All the test scripts should have run.
test -f a.run
@@ -93,7 +93,7 @@ for vpath in : false; do
rm -f *.run
: An empty '$(TESTS)' means that no test should be run.
- $MAKE TESTS= recheck >stdout || { cat stdout; exit 1; }
+ run_make TESTS= recheck >stdout || { cat stdout; exit 1; }
cat stdout
count_test_results total=0 pass=0 fail=0 xpass=0 xfail=0 skip=0 error=0
test ! -e a.run
@@ -101,7 +101,8 @@ for vpath in : false; do
test ! -e c.run
: a.test was successful the first time, no need to re-run it.
- $MAKE TESTS=a.test recheck >stdout || { cat stdout; exit 1; }
+ run_make TESTS=a.test recheck >stdout || { cat stdout; exit 1; }
+
cat stdout
count_test_results total=0 pass=0 fail=0 xpass=0 xfail=0 skip=0 error=0
test ! -e a.run
@@ -110,7 +111,8 @@ for vpath in : false; do
: b.test failed, it should be re-run. And make it pass this time.
echo OK > b.ok
- $MAKE TESTS=b recheck >stdout || { cat stdout; exit 1; }
+ run_make TESTS=b recheck >stdout \
+ || { cat stdout; exit 1; }
cat stdout
test ! -e a.run
test -f b.run
@@ -120,13 +122,15 @@ for vpath in : false; do
rm -f *.run
: No need to re-run a.test or b.test anymore.
- $MAKE TESTS=b recheck >stdout || { cat stdout; exit 1; }
+ run_make TESTS=b recheck >stdout \
+ || { cat stdout; exit 1; }
cat stdout
count_test_results total=0 pass=0 fail=0 xpass=0 xfail=0 skip=0 error=0
test ! -e a.run
test ! -e b.run
test ! -e c.run
- $MAKE TESTS='a.test b.test' recheck >stdout || { cat stdout; exit 1; }
+ run_make TESTS='a.test b.test' recheck >stdout \
+ || { cat stdout; exit 1; }
cat stdout
count_test_results total=0 pass=0 fail=0 xpass=0 xfail=0 skip=0 error=0
test ! -e a.run
@@ -137,7 +141,7 @@ for vpath in : false; do
: as it contained an XPASS. And this time, make it fail with
: an hard error.
echo dummy > c.err
- $MAKE TESTS='a.test c' recheck >stdout && { cat stdout; exit 1; }
+ run_make TESTS='a.test c' recheck >stdout && { cat stdout; exit 1; }
cat stdout
count_test_results total=1 pass=0 fail=0 xpass=0 xfail=0 skip=0 error=1
test ! -e a.run
@@ -150,7 +154,8 @@ for vpath in : false; do
: This time, make it pass
# Use 'echo', not ':'; see comments above for why.
echo dummy > c.ok
- $MAKE TESTS='c.test a.test' recheck >stdout || { cat stdout; exit 1; }
+ run_make TESTS='c.test a.test' recheck >stdout \
+ || { cat stdout; exit 1; }
cat stdout
count_test_results total=1 pass=1 fail=0 xpass=0 xfail=0 skip=0 error=0
test ! -e a.run
@@ -161,7 +166,7 @@ for vpath in : false; do
: Nothing should be rerun anymore, as all tests have been eventually
: successful.
- $MAKE recheck >stdout || { cat stdout; exit 1; }
+ run_make recheck >stdout || { cat stdout; exit 1; }
cat stdout
count_test_results total=0 pass=0 fail=0 xpass=0 xfail=0 skip=0 error=0
test ! -e a.run
diff --git a/t/test-driver-custom-multitest.sh
b/t/test-driver-custom-multitest.sh
old mode 100755
new mode 100644
index 09693a1..7174a9d
--- a/t/test-driver-custom-multitest.sh
+++ b/t/test-driver-custom-multitest.sh
@@ -167,7 +167,7 @@ for vpath in : false; do
grep '%% pass-xpass-fail-xfail-skip-error %%' test-suite.log
test $(grep -c '%% ' test-suite.log) -eq 4
- $MAKE TESTS='pass.t pass3-skip2-xfail.t' check >stdout \
+ run_make TESTS='pass.t pass3-skip2-xfail.t' check >stdout \
|| { cat stdout; cat test-suite.log; exit 1; }
cat test-suite.log
cat stdout
diff --git a/t/test-driver-custom-xfail-tests.sh
b/t/test-driver-custom-xfail-tests.sh
old mode 100755
new mode 100644
diff --git a/t/test-driver-custom.sh b/t/test-driver-custom.sh
old mode 100755
new mode 100644
diff --git a/t/test-driver-fail.sh b/t/test-driver-fail.sh
old mode 100755
new mode 100644
diff --git a/t/test-driver-is-distributed.sh b/t/test-driver-is-distributed.sh
old mode 100755
new mode 100644
diff --git a/t/test-driver-strip-vpath.sh b/t/test-driver-strip-vpath.sh
old mode 100755
new mode 100644
diff --git a/t/test-extensions-cond.sh b/t/test-extensions-cond.sh
old mode 100755
new mode 100644
diff --git a/t/test-extensions-dynamic.sh b/t/test-extensions-dynamic.sh
old mode 100755
new mode 100644
diff --git a/t/test-extensions-funny-chars.sh b/t/test-extensions-funny-chars.sh
old mode 100755
new mode 100644
diff --git a/t/test-extensions-invalid.sh b/t/test-extensions-invalid.sh
old mode 100755
new mode 100644
diff --git a/t/test-harness-vpath-rewrite.sh b/t/test-harness-vpath-rewrite.sh
old mode 100755
new mode 100644
diff --git a/t/test-log.sh b/t/test-log.sh
old mode 100755
new mode 100644
diff --git a/t/test-logs-repeated.sh b/t/test-logs-repeated.sh
old mode 100755
new mode 100644
diff --git a/t/test-metadata-global-log.sh b/t/test-metadata-global-log.sh
old mode 100755
new mode 100644
diff --git a/t/test-metadata-global-result.sh b/t/test-metadata-global-result.sh
old mode 100755
new mode 100644
diff --git a/t/test-metadata-recheck.sh b/t/test-metadata-recheck.sh
old mode 100755
new mode 100644
diff --git a/t/test-metadata-results.sh b/t/test-metadata-results.sh
old mode 100755
new mode 100644
diff --git a/t/test-missing.sh b/t/test-missing.sh
old mode 100755
new mode 100644
diff --git a/t/test-trs-basic.sh b/t/test-trs-basic.sh
old mode 100755
new mode 100644
diff --git a/t/test-trs-recover-parallel.sh b/t/test-trs-recover-parallel.sh
old mode 100755
new mode 100644
diff --git a/t/test-trs-recover.sh b/t/test-trs-recover.sh
old mode 100755
new mode 100644
index 194db64..818155b
--- a/t/test-trs-recover.sh
+++ b/t/test-trs-recover.sh
@@ -152,7 +152,7 @@ test -f baz.trs
rm -f foo.trs
update_stamp
touch bar.test
-$MAKE AM_LAZY_CHECK=yes check >stdout || { cat stdout; exit 1; }
+run_make AM_LAZY_CHECK=yes check >stdout || { cat stdout; exit 1; }
cat stdout
# Check that make has updated what it needed to, but no more.
test -f foo.trs
diff --git a/t/tests-environment-and-log-compiler.sh
b/t/tests-environment-and-log-compiler.sh
old mode 100755
new mode 100644
index 283e7d3..5f0e2f5
--- a/t/tests-environment-and-log-compiler.sh
+++ b/t/tests-environment-and-log-compiler.sh
@@ -24,7 +24,7 @@ cat >> configure.ac << 'END'
AC_OUTPUT
END
-unset v0 v1 v2 v3 v4 || :
+unset v0 v1 v2 v3 v4
cat > Makefile.am << 'END'
TESTS_ENVIRONMENT = am__f3 () { echo 3; }; v0='$(srcdir)' v1=1; :;
diff --git a/t/tests-environment-backcompat.sh
b/t/tests-environment-backcompat.sh
old mode 100755
new mode 100644
diff --git a/t/tests-environment-fd-redirect.sh
b/t/tests-environment-fd-redirect.sh
old mode 100755
new mode 100644
index 243174a..c08d5c6
--- a/t/tests-environment-fd-redirect.sh
+++ b/t/tests-environment-fd-redirect.sh
@@ -79,8 +79,7 @@ for sh in "$SHELL" "$bin_ksh"; do
END
$AUTOMAKE -a
CONFIG_SHELL="$sh" $sh ./configure CONFIG_SHELL="$sh"
- VERBOSE=y $MAKE check >stdout || { cat stdout; exit 1; }
- cat stdout
+ run_make -O VERBOSE=y check
grep '[ /]foo\.test: foofoofoo$' stdout
grep '[ /]foo\.test: barbarbar$' stdout
grep '[ /]bar\.test: 8888$' stdout
diff --git a/t/tests-environment.sh b/t/tests-environment.sh
old mode 100755
new mode 100644
diff --git a/t/testsuite-summary-color.sh b/t/testsuite-summary-color.sh
old mode 100755
new mode 100644
diff --git a/t/testsuite-summary-count-many.sh
b/t/testsuite-summary-count-many.sh
old mode 100755
new mode 100644
diff --git a/t/testsuite-summary-count.sh b/t/testsuite-summary-count.sh
old mode 100755
new mode 100644
diff --git a/t/testsuite-summary-reference-log.sh
b/t/testsuite-summary-reference-log.sh
old mode 100755
new mode 100644
index f90ac39..813a6af
--- a/t/testsuite-summary-reference-log.sh
+++ b/t/testsuite-summary-reference-log.sh
@@ -50,7 +50,7 @@ cat stdout
grep '^See \./my_test_suite\.log$' stdout
mkdir bar
-$MAKE TEST_SUITE_LOG=bar/bar.log check >stdout && { cat stdout; exit 1; }
+run_make TEST_SUITE_LOG=bar/bar.log check >stdout && { cat stdout; exit 1; }
cat stdout
grep '^See \./bar/bar\.log$' stdout
@@ -81,6 +81,7 @@ grep '^See sub/test-suite\.log$' stdout
cd ..
$MAKE TEST_SUITE_LOG=foo.log check >stdout && { cat stdout; exit 1; }
+run_make TEST_SUITE_LOG=foo.log check >stdout && { cat stdout; exit 1; }
cat stdout
grep '^See sub/foo\.log$' stdout
diff --git a/t/transform.sh b/t/transform.sh
old mode 100755
new mode 100644
diff --git a/t/transform2.sh b/t/transform2.sh
old mode 100755
new mode 100644
diff --git a/t/transform3.sh b/t/transform3.sh
old mode 100755
new mode 100644
diff --git a/t/triplet.sh b/t/triplet.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-absolute-srcdir-pr408.sh
b/t/txinfo-absolute-srcdir-pr408.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-add-missing-and-dist.sh b/t/txinfo-add-missing-and-dist.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-bsd-make-recurs.sh b/t/txinfo-bsd-make-recurs.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-builddir.sh b/t/txinfo-builddir.sh
old mode 100755
new mode 100644
index e0156c5..a77dcfe
--- a/t/txinfo-builddir.sh
+++ b/t/txinfo-builddir.sh
@@ -86,38 +86,38 @@ $MAKE info
test -f foo.info
test -f subdir/bar.info
test -f mu.info
-test -f stamp-vti
-test -f version.texi
+test -f ../stamp-vti
+test -f ../version.texi
test ! -e ../foo.info
test ! -e ../subdir/bar.info
test ! -e ../mu.info
-test ! -e ../stamp-vti
-test ! -e ../version.texi
$MAKE clean
test -f foo.info
test -f subdir/bar.info
test ! -e mu.info
-test -f stamp-vti
-test -f version.texi
+test -f ../stamp-vti
+test -f ../version.texi
# Make sure stamp-vti is older that version.texi.
# (A common situation in a real tree).
$sleep
-touch stamp-vti
+touch ../stamp-vti
$MAKE distcheck
# Being distributed, this file should have been rebuilt.
test -f mu.info
$MAKE distclean
-test -f stamp-vti
-test -f version.texi
+test -f ../stamp-vti
+test -f ../version.texi
test -f foo.info
test -f subdir/bar.info
test ! -e mu.info
../configure
$MAKE maintainer-clean
+test ! -e ../stamp-vti
+test ! -e ../version.texi
test ! -e stamp-vti
test ! -e version.texi
test ! -e foo.info
diff --git a/t/txinfo-clean.sh b/t/txinfo-clean.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-include.sh b/t/txinfo-include.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-info-in-srcdir.sh b/t/txinfo-info-in-srcdir.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-makeinfo-error-no-clobber.sh
b/t/txinfo-makeinfo-error-no-clobber.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-many-output-formats-vpath.sh
b/t/txinfo-many-output-formats-vpath.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-many-output-formats.sh b/t/txinfo-many-output-formats.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-no-clutter.sh b/t/txinfo-no-clutter.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-no-extra-dist.sh b/t/txinfo-no-extra-dist.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-no-installinfo.sh b/t/txinfo-no-installinfo.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-no-split.sh b/t/txinfo-no-split.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-nodist-info.sh b/t/txinfo-nodist-info.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-override-infodeps.sh b/t/txinfo-override-infodeps.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-override-texinfo-tex.sh b/t/txinfo-override-texinfo-tex.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-setfilename-repeated.sh b/t/txinfo-setfilename-repeated.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-setfilename-suffix-strip.sh
b/t/txinfo-setfilename-suffix-strip.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-subdir-pr343.sh b/t/txinfo-subdir-pr343.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-tex-dist.sh b/t/txinfo-tex-dist.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-unrecognized-extension-2.sh
b/t/txinfo-unrecognized-extension-2.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-unrecognized-extension.sh
b/t/txinfo-unrecognized-extension.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-unrecognized-info-suffix.sh
b/t/txinfo-unrecognized-info-suffix.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-vtexi.sh b/t/txinfo-vtexi.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-vtexi2.sh b/t/txinfo-vtexi2.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-vtexi3.sh b/t/txinfo-vtexi3.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo-vtexi4.sh b/t/txinfo-vtexi4.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo23.sh b/t/txinfo23.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo24.sh b/t/txinfo24.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo25.sh b/t/txinfo25.sh
old mode 100755
new mode 100644
diff --git a/t/txinfo28.sh b/t/txinfo28.sh
old mode 100755
new mode 100644
diff --git a/t/uninstall-fail.sh b/t/uninstall-fail.sh
old mode 100755
new mode 100644
index 9ee2711..68d9d76
--- a/t/uninstall-fail.sh
+++ b/t/uninstall-fail.sh
@@ -68,8 +68,7 @@ mkdir $inst $inst/share
: > $inst/share/foobar.txt
chmod a-w $inst/share
-$MAKE uninstall 2>stderr && { cat stderr >&2; exit 1; }
-cat stderr >&2
+run_make -E -e FAIL uninstall
if test $rm_f_is_silent_on_error = yes; then
: "rm -f" is silent on errors, skip the grepping of make output
else
@@ -79,8 +78,8 @@ fi
chmod a-rwx $inst/share
(cd $inst/share) && skip_ "cannot make directories fully unreadable"
-$MAKE uninstall 2>stderr && { cat stderr >&2; exit 1; }
-#
+run_make -E -e FAIL uninstall
+
# Some shells, like Solaris 10 /bin/ksh and /usr/xpg4/bin/sh, do not
# report the name of the 'cd' builtin upon a chdir error:
#
@@ -96,7 +95,7 @@ $MAKE uninstall 2>stderr && { cat stderr >&2; exit 1; }
# > \
# > cd unreadable'
# /bin/ksh[3]: unreadable: permission denied
-#
+
$EGREP "(cd|sh)(\[[0-9]*[0-9]\])?: .*$inst/share" stderr
:
diff --git a/t/uninstall-pr9578.sh b/t/uninstall-pr9578.sh
old mode 100755
new mode 100644
diff --git a/t/unused.sh b/t/unused.sh
old mode 100755
new mode 100644
diff --git a/t/upc.sh b/t/upc.sh
old mode 100755
new mode 100644
diff --git a/t/upc2.sh b/t/upc2.sh
old mode 100755
new mode 100644
diff --git a/t/upc3.sh b/t/upc3.sh
old mode 100755
new mode 100644
diff --git a/t/vala-configure.sh b/t/vala-configure.sh
old mode 100755
new mode 100644
index cbba4bd..4f59d07
--- a/t/vala-configure.sh
+++ b/t/vala-configure.sh
@@ -53,7 +53,7 @@ chmod +x bin/valac.old
PATH=$(pwd)/bin$PATH_SEPARATOR$PATH; export PATH
# Avoid interferences from the environment.
-VALAC= vala_version=; unset VALAC vala_version
+unset VALAC vala_version
$ACLOCAL
$AUTOMAKE -a
diff --git a/t/vala-grepping.sh b/t/vala-grepping.sh
old mode 100755
new mode 100644
diff --git a/t/vala-headers.sh b/t/vala-headers.sh
old mode 100755
new mode 100644
diff --git a/t/vala-libs.sh b/t/vala-libs.sh
old mode 100755
new mode 100644
diff --git a/t/vala-mix.sh b/t/vala-mix.sh
old mode 100755
new mode 100644
diff --git a/t/vala-mix2.sh b/t/vala-mix2.sh
old mode 100755
new mode 100644
diff --git a/t/vala-non-recursive-setup.sh b/t/vala-non-recursive-setup.sh
old mode 100755
new mode 100644
diff --git a/t/vala-parallel.sh b/t/vala-parallel.sh
old mode 100755
new mode 100644
diff --git a/t/vala-per-target-flags.sh b/t/vala-per-target-flags.sh
old mode 100755
new mode 100644
diff --git a/t/vala-recursive-setup.sh b/t/vala-recursive-setup.sh
old mode 100755
new mode 100644
diff --git a/t/vala-vapi.sh b/t/vala-vapi.sh
old mode 100755
new mode 100644
diff --git a/t/vala-vpath.sh b/t/vala-vpath.sh
old mode 100755
new mode 100644
diff --git a/t/var-recurs.sh b/t/var-recurs.sh
old mode 100755
new mode 100644
diff --git a/t/var-recurs2.sh b/t/var-recurs2.sh
old mode 100755
new mode 100644
diff --git a/t/var-undef-append.sh b/t/var-undef-append.sh
old mode 100755
new mode 100644
diff --git a/t/vars-assign.sh b/t/vars-assign.sh
old mode 100755
new mode 100644
diff --git a/t/vars.sh b/t/vars.sh
old mode 100755
new mode 100644
diff --git a/t/vartar.sh b/t/vartar.sh
old mode 100755
new mode 100644
diff --git a/t/vartypos-deps.sh b/t/vartypos-deps.sh
old mode 100755
new mode 100644
diff --git a/t/vartypos-whitelist.sh b/t/vartypos-whitelist.sh
old mode 100755
new mode 100644
diff --git a/t/vartypos.sh b/t/vartypos.sh
old mode 100755
new mode 100644
diff --git a/t/verbatim.sh b/t/verbatim.sh
old mode 100755
new mode 100644
diff --git a/t/version3.sh b/t/version3.sh
old mode 100755
new mode 100644
diff --git a/t/version4.sh b/t/version4.sh
old mode 100755
new mode 100644
diff --git a/t/version6.sh b/t/version6.sh
old mode 100755
new mode 100644
diff --git a/t/version7.sh b/t/version7.sh
old mode 100755
new mode 100644
diff --git a/t/version8.sh b/t/version8.sh
old mode 100755
new mode 100644
diff --git a/t/vpath-built-sources.sh b/t/vpath-built-sources.sh
old mode 100755
new mode 100644
diff --git a/t/vpath-rewrite.sh b/t/vpath-rewrite.sh
old mode 100755
new mode 100644
diff --git a/t/vpath.sh b/t/vpath.sh
old mode 100755
new mode 100644
diff --git a/t/warning-groups-win-over-strictness.sh
b/t/warning-groups-win-over-strictness.sh
old mode 100755
new mode 100644
diff --git a/t/warnings-obsolete-default.sh b/t/warnings-obsolete-default.sh
old mode 100755
new mode 100644
diff --git a/t/warnings-override.sh b/t/warnings-override.sh
old mode 100755
new mode 100644
diff --git a/t/warnings-precedence.sh b/t/warnings-precedence.sh
old mode 100755
new mode 100644
diff --git a/t/warnings-strictness-interactions.sh
b/t/warnings-strictness-interactions.sh
old mode 100755
new mode 100644
diff --git a/t/warnings-unknown.sh b/t/warnings-unknown.sh
old mode 100755
new mode 100644
diff --git a/t/warnings-win-over-strictness.sh
b/t/warnings-win-over-strictness.sh
old mode 100755
new mode 100644
diff --git a/t/warnopts.sh b/t/warnopts.sh
old mode 100755
new mode 100644
diff --git a/t/werror.sh b/t/werror.sh
old mode 100755
new mode 100644
diff --git a/t/werror2.sh b/t/werror2.sh
old mode 100755
new mode 100644
diff --git a/t/werror3.sh b/t/werror3.sh
old mode 100755
new mode 100644
diff --git a/t/werror4.sh b/t/werror4.sh
old mode 100755
new mode 100644
diff --git a/t/whoami.sh b/t/whoami.sh
old mode 100755
new mode 100644
diff --git a/t/xsource.sh b/t/xsource.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-auxdir.sh b/t/yacc-auxdir.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-basic.sh b/t/yacc-basic.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-bison-skeleton-cxx.sh b/t/yacc-bison-skeleton-cxx.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-bison-skeleton.sh b/t/yacc-bison-skeleton.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-clean-cxx.sh b/t/yacc-clean-cxx.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-clean.sh b/t/yacc-clean.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-cxx-grepping.sh b/t/yacc-cxx-grepping.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-cxx.sh b/t/yacc-cxx.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-d-basic.sh b/t/yacc-d-basic.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-d-cxx.sh b/t/yacc-d-cxx.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-d-vpath.sh b/t/yacc-d-vpath.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-deleted-headers.sh b/t/yacc-deleted-headers.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-depend.sh b/t/yacc-depend.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-depend2.sh b/t/yacc-depend2.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-dist-nobuild-subdir.sh b/t/yacc-dist-nobuild-subdir.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-dist-nobuild.sh b/t/yacc-dist-nobuild.sh
old mode 100755
new mode 100644
index 4fd0de3..ae8b9e3
--- a/t/yacc-dist-nobuild.sh
+++ b/t/yacc-dist-nobuild.sh
@@ -83,8 +83,7 @@ chmod a-w $distdir
mkdir build2
cd build2
../$distdir/configure
-$MAKE 2>stderr && { cat stderr >&2; exit 1; }
-cat stderr >&2
+run_make -e FAIL -E
$FGREP parse.c stderr
:
diff --git a/t/yacc-dry.sh b/t/yacc-dry.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-grepping.sh b/t/yacc-grepping.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-grepping2.sh b/t/yacc-grepping2.sh
old mode 100755
new mode 100644
index b00ece7..86d906e
--- a/t/yacc-grepping2.sh
+++ b/t/yacc-grepping2.sh
@@ -32,7 +32,6 @@ maude_SOURCES = sub/maude.y
END
$AUTOMAKE -a
-
# No rule needed, the default .y.c: inference rule is enough
# (but there may be an additional dependency on a dirstamp file).
grep '^sub/maude\.c:.*maude\.y' Makefile.in && exit 1
diff --git a/t/yacc-headers-and-dist-pr47.sh b/t/yacc-headers-and-dist-pr47.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-lex-cxx-alone.sh b/t/yacc-lex-cxx-alone.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-line.sh b/t/yacc-line.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-misc.sh b/t/yacc-misc.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-mix-c-cxx.sh b/t/yacc-mix-c-cxx.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-nodist.sh b/t/yacc-nodist.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-subdir.sh b/t/yacc-subdir.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-subobj-nodep.sh b/t/yacc-subobj-nodep.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-vpath.sh b/t/yacc-vpath.sh
old mode 100755
new mode 100644
diff --git a/t/yacc-weirdnames.sh b/t/yacc-weirdnames.sh
old mode 100755
new mode 100644
diff --git a/t/yflags-cmdline-override.sh b/t/yflags-cmdline-override.sh
old mode 100755
new mode 100644
index 3bda475..23a9d9a
--- a/t/yflags-cmdline-override.sh
+++ b/t/yflags-cmdline-override.sh
@@ -20,8 +20,6 @@
required='cc yacc'
. test-init.sh
-unset YFLAGS || :
-
cat >> configure.ac <<'END'
AC_PROG_CC
AC_PROG_YACC
@@ -36,8 +34,9 @@ foo_SOURCES = foo.y
# would be useful in general, so it's probably better to be
# conservative).
CLEANFILES = foo.output
-# Another automake wart: '-d' flag won't be given at automake time,
-# so automake won't be able to generate code to clean 'foo.h' :-(
+# As the '-d' flag won't be given at automake time, automake won't
+# be able to generate code to clean 'foo.h'. We can't really blame
+# automake for that.
MAINTAINERCLEANFILES = foo.h
END
diff --git a/t/yflags-conditional.sh b/t/yflags-conditional.sh
old mode 100755
new mode 100644
diff --git a/t/yflags-d-false-positives.sh b/t/yflags-d-false-positives.sh
old mode 100755
new mode 100644
diff --git a/t/yflags-force-conditional.sh b/t/yflags-force-conditional.sh
old mode 100755
new mode 100644
diff --git a/t/yflags-force-override.sh b/t/yflags-force-override.sh
old mode 100755
new mode 100644
diff --git a/t/yflags-var-expand.sh b/t/yflags-var-expand.sh
old mode 100755
new mode 100644
diff --git a/t/yflags.sh b/t/yflags.sh
old mode 100755
new mode 100644
diff --git a/t/yflags2.sh b/t/yflags2.sh
old mode 100755
new mode 100644
hooks/post-receive
--
GNU Automake
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Automake-commit] [SCM] GNU Automake branch, ng/master, updated. v1.13.2-1035-gac3a5a1,
Stefano Lattarini <=