[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Automake-commit] [SCM] GNU Automake branch, maint, updated. v1.13-20-g9
From: |
Stefano Lattarini |
Subject: |
[Automake-commit] [SCM] GNU Automake branch, maint, updated. v1.13-20-g9f34684 |
Date: |
Mon, 31 Dec 2012 20:58:46 +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=9f34684b773490e03e2b93b37fb030c20afc5c0b
The branch, maint has been updated
via 9f34684b773490e03e2b93b37fb030c20afc5c0b (commit)
via 9c287816019d89c208c117c3d8a5017182e34e5a (commit)
via a9c8fc2f1d954d34f6f86b9cc74954f5ae5b8dc5 (commit)
from 7df8b28cb170a6e67df30bd30f1753a43cf315aa (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 -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
t/acloca10.sh | 4 +-
t/check2.sh | 2 +-
t/color-tests.sh | 2 +-
t/color-tests2.sh | 2 +-
t/list-of-tests.mk | 1 +
t/remake-deleted-m4-file.sh | 4 +-
...mats.sh => txinfo-many-output-formats-vpath.sh} | 46 +++++++++++++------
t/txinfo-many-output-formats.sh | 44 +++++++++++++------
8 files changed, 69 insertions(+), 36 deletions(-)
copy t/{txinfo-many-output-formats.sh => txinfo-many-output-formats-vpath.sh}
(82%)
diff --git a/t/acloca10.sh b/t/acloca10.sh
index f10abcd..632e816 100755
--- a/t/acloca10.sh
+++ b/t/acloca10.sh
@@ -15,8 +15,8 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Make sure aclocal define macros in the same order as -I's.
-# This is the same as aclocal9.sh, with the macro calls reversed.
-# (It did make a difference.)
+# This is the same as aclocal-I-order-1.sh, with the macro calls
+# reversed (it did make a difference).
#
# Also check for --install.
diff --git a/t/check2.sh b/t/check2.sh
index f496acd..03fa8b9 100755
--- a/t/check2.sh
+++ b/t/check2.sh
@@ -57,7 +57,7 @@ grep '^PASS: subrun\.sh *$' stdout
grep 'PASS.*echo\.sh' stdout && exit 1
# 'check' should depend directly on 'check-am' (similar tests are
-# in check.sh and check3.sh).
+# in 'check.sh' and 'built-sources-check.sh').
$EGREP '^check:.* check-recursive( |$)' Makefile.in
$EGREP '^check:.* check-am( |$)' dir/Makefile.in
diff --git a/t/color-tests.sh b/t/color-tests.sh
index 4e136c4..ae6ef68 100755
--- a/t/color-tests.sh
+++ b/t/color-tests.sh
@@ -15,7 +15,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Test Automake TESTS color output, by forcing it.
-# Keep this in sync with the sister test 'color2.sh'.
+# Keep this in sync with the sister test 'color-tests2.sh'.
required='grep-nonprint'
# For gen-testsuite-part: ==> try-with-serial-tests <==
diff --git a/t/color-tests2.sh b/t/color-tests2.sh
index 34593a2..09ebff9 100755
--- a/t/color-tests2.sh
+++ b/t/color-tests2.sh
@@ -15,7 +15,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Test Automake TESTS color output, using the expect(1) program.
-# Keep this in sync with the sister test 'color.sh'.
+# Keep this in sync with the sister test 'color-tests.sh'.
required='grep-nonprint'
# For gen-testsuite-part: ==> try-with-serial-tests <==
diff --git a/t/list-of-tests.mk b/t/list-of-tests.mk
index 39b8de7..a73e551 100644
--- a/t/list-of-tests.mk
+++ b/t/list-of-tests.mk
@@ -1165,6 +1165,7 @@ t/txinfo-dvi-recurs.sh \
t/txinfo-info-in-srcdir.sh \
t/txinfo-makeinfo-error-no-clobber.sh \
t/txinfo-many-output-formats.sh \
+t/txinfo-many-output-formats-vpath.sh \
t/txinfo-no-clutter.sh \
t/txinfo-no-extra-dist.sh \
t/txinfo-no-installinfo.sh \
diff --git a/t/remake-deleted-m4-file.sh b/t/remake-deleted-m4-file.sh
index eb84621..18c481c 100755
--- a/t/remake-deleted-m4-file.sh
+++ b/t/remake-deleted-m4-file.sh
@@ -17,8 +17,8 @@
# Test remake rules when an m4 file gets removed and the macros it
# defined get inlined into the caller. Try with both an indirect
# call and a direct one. This can be seen as testing the "deleted
-# header file" issue w.r.t. aclocal.m4 dependencies. See also related
-# test 'acloca22.sh'.
+# header file" issue w.r.t. aclocal.m4 dependencies. See also
+# related test 'aclocal-deleted-header.sh'.
. test-init.sh
diff --git a/t/txinfo-many-output-formats.sh
b/t/txinfo-many-output-formats-vpath.sh
similarity index 82%
copy from t/txinfo-many-output-formats.sh
copy to t/txinfo-many-output-formats-vpath.sh
index 7913ece..74b04eb 100755
--- a/t/txinfo-many-output-formats.sh
+++ b/t/txinfo-many-output-formats-vpath.sh
@@ -15,7 +15,10 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Test support for building HTML documentation, and the many
-# install-DOC flavors.
+# install-DOC flavors, in VPATH builds.
+# Keep in sync with sister test 'txinfo-many-output-formats.sh'.
+# FIXME: in the long term, the best thing to do is probably to convert
+# FIXME: this test and that sister test to TAP, and merge them.
required='makeinfo tex texi2dvi'
. test-init.sh
@@ -34,7 +37,6 @@ AC_OUTPUT
EOF
cat > Makefile.am << 'END'
-check-local: ps pdf dvi html # For "make distcheck".
SUBDIRS = rec
info_TEXINFOS = main.texi sub/main2.texi
END
@@ -73,7 +75,7 @@ info_TEXINFOS = main3.texi
install-pdf-local:
@$(MKDIR_P) "$(pdfdir)"
- :> "$(pdfdir)/hello"
+ : > "$(pdfdir)/hello"
uninstall-local:
rm -f "$(pdfdir)/hello"
@@ -84,7 +86,15 @@ $ACLOCAL
$AUTOMAKE --add-missing
$AUTOCONF
-./configure --prefix "$(pwd)"
+# To simplify syncing with sister test 'txinfo-many-output-formats.sh'
+srcdir=..
+
+if test $srcdir = ..; then
+ mkdir build
+ cd build
+fi
+
+$srcdir/configure --prefix="$(pwd)"
$MAKE
@@ -96,11 +106,11 @@ test -d sub/main2.html
test -d rec/main3.html
# Rebuilding main.html should cause its timestamp to be updated.
-is_newest main.html main.texi
+is_newest main.html $srcdir/main.texi
$sleep
-touch main.texi
+touch $srcdir/main.texi
$MAKE html
-is_newest main.html main.texi
+is_newest main.html $srcdir/main.texi
$MAKE clean
test ! -e main.html
@@ -119,19 +129,18 @@ test ! -e rec/main3.html
# Make sure AM_MAKEINFOHTMLFLAGS is supported, and override AM_MAKEINFO.
-cp Makefile.am Makefile.sav
-cat >>Makefile.am <<\EOF
+cp $srcdir/Makefile.am $srcdir/Makefile.sav
+cat >> $srcdir/Makefile.am <<'EOF'
AM_MAKEINFOHTMLFLAGS = --no-headers --no-split
AM_MAKEINFOFLAGS = --unsupported-option
EOF
-$AUTOMAKE
+(cd $srcdir && $AUTOMAKE)
./config.status Makefile
$MAKE html
test -f main.html
test -f sub/main2.html
test -d rec/main3.html
-
$MAKE clean
test ! -e main.html
test ! -e sub/main2.html
@@ -146,6 +155,15 @@ test ! -e share/$me/html/main.html
test ! -e share/$me/html/main2.html
test ! -e share/$me/html/main3.html
+$MAKE dvi
+test -f main.dvi
+test -f sub/main2.dvi
+test -f rec/main3.dvi
+$MAKE clean
+test ! -e main.dvi
+test ! -e sub/main2.dvi
+test ! -e rec/main3.dvi
+
$MAKE install-dvi
test -f share/$me/dvi/main.dvi
test -f share/$me/dvi/main2.dvi
@@ -181,10 +199,8 @@ test ! -e share/$me/pdf/main3.pdf
test ! -e share/$me/pdf/hello
# Restore the makefile without a broken AM_MAKEINFOFLAGS definition.
-mv -f Makefile.sav Makefile.am
-$AUTOMAKE
-./config.status Makefile
-
+cp -f $srcdir/Makefile.sav $srcdir/Makefile.am
+using_gmake || $MAKE Makefile
$MAKE distcheck
:
diff --git a/t/txinfo-many-output-formats.sh b/t/txinfo-many-output-formats.sh
index 7913ece..9d0bd8b 100755
--- a/t/txinfo-many-output-formats.sh
+++ b/t/txinfo-many-output-formats.sh
@@ -16,6 +16,9 @@
# Test support for building HTML documentation, and the many
# install-DOC flavors.
+# Keep in sync with sister test 'txinfo-many-output-formats-vpath.sh'.
+# FIXME: in the long term, the best thing to do is probably to convert
+# FIXME: this test and that sister test to TAP, and merge them.
required='makeinfo tex texi2dvi'
. test-init.sh
@@ -34,7 +37,6 @@ AC_OUTPUT
EOF
cat > Makefile.am << 'END'
-check-local: ps pdf dvi html # For "make distcheck".
SUBDIRS = rec
info_TEXINFOS = main.texi sub/main2.texi
END
@@ -73,7 +75,7 @@ info_TEXINFOS = main3.texi
install-pdf-local:
@$(MKDIR_P) "$(pdfdir)"
- :> "$(pdfdir)/hello"
+ : > "$(pdfdir)/hello"
uninstall-local:
rm -f "$(pdfdir)/hello"
@@ -84,7 +86,15 @@ $ACLOCAL
$AUTOMAKE --add-missing
$AUTOCONF
-./configure --prefix "$(pwd)"
+# To simplify syncing with sister test 'txinfo-many-output-formats.sh'
+srcdir=.
+
+if test $srcdir = ..; then
+ mkdir build
+ cd build
+fi
+
+$srcdir/configure --prefix="$(pwd)"
$MAKE
@@ -96,11 +106,11 @@ test -d sub/main2.html
test -d rec/main3.html
# Rebuilding main.html should cause its timestamp to be updated.
-is_newest main.html main.texi
+is_newest main.html $srcdir/main.texi
$sleep
-touch main.texi
+touch $srcdir/main.texi
$MAKE html
-is_newest main.html main.texi
+is_newest main.html $srcdir/main.texi
$MAKE clean
test ! -e main.html
@@ -119,19 +129,18 @@ test ! -e rec/main3.html
# Make sure AM_MAKEINFOHTMLFLAGS is supported, and override AM_MAKEINFO.
-cp Makefile.am Makefile.sav
-cat >>Makefile.am <<\EOF
+cp $srcdir/Makefile.am $srcdir/Makefile.sav
+cat >> $srcdir/Makefile.am <<'EOF'
AM_MAKEINFOHTMLFLAGS = --no-headers --no-split
AM_MAKEINFOFLAGS = --unsupported-option
EOF
-$AUTOMAKE
+(cd $srcdir && $AUTOMAKE)
./config.status Makefile
$MAKE html
test -f main.html
test -f sub/main2.html
test -d rec/main3.html
-
$MAKE clean
test ! -e main.html
test ! -e sub/main2.html
@@ -146,6 +155,15 @@ test ! -e share/$me/html/main.html
test ! -e share/$me/html/main2.html
test ! -e share/$me/html/main3.html
+$MAKE dvi
+test -f main.dvi
+test -f sub/main2.dvi
+test -f rec/main3.dvi
+$MAKE clean
+test ! -e main.dvi
+test ! -e sub/main2.dvi
+test ! -e rec/main3.dvi
+
$MAKE install-dvi
test -f share/$me/dvi/main.dvi
test -f share/$me/dvi/main2.dvi
@@ -181,10 +199,8 @@ test ! -e share/$me/pdf/main3.pdf
test ! -e share/$me/pdf/hello
# Restore the makefile without a broken AM_MAKEINFOFLAGS definition.
-mv -f Makefile.sav Makefile.am
-$AUTOMAKE
-./config.status Makefile
-
+cp -f $srcdir/Makefile.sav $srcdir/Makefile.am
+using_gmake || $MAKE Makefile
$MAKE distcheck
:
hooks/post-receive
--
GNU Automake
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Automake-commit] [SCM] GNU Automake branch, maint, updated. v1.13-20-g9f34684,
Stefano Lattarini <=