diff options
author | Stefano Lattarini <stefano.lattarini@gmail.com> | 2013-05-10 19:22:06 +0200 |
---|---|---|
committer | Stefano Lattarini <stefano.lattarini@gmail.com> | 2013-05-10 19:23:27 +0200 |
commit | 780299d96327ac43de44e38173c0162ed2c10474 (patch) | |
tree | 4221965f06b83c73c500004aec18878f5dccd3cb /t/dist-lzma.sh | |
parent | 0736c67c71d2d8611d48abb253a9058736bd18bd (diff) | |
download | automake-780299d96327ac43de44e38173c0162ed2c10474.tar.gz |
dist: deprecated shar and tar+compress formats
See also discussion about automake wishlist bug#13324.
* lib/Automake/Options.pm: Give proper warnings in the 'obsolete'
category if the 'dist-shar' or 'dist-tarZ' options are used.
* lib/distdir.am: When the 'dist-tarZ' or 'dist-shar' targets are
invoked, make them give a non-fatal warning.
* doc/automake.texi: Report the new deprecations.
* t/dist-shar.sh: New test.
* t/dist-tarZ.sh: Likewise.
* t/lzma.sh: While at it, rename ...
* t/dist-lzma.sh: ... like this, and tweak it to keep more in
sync with the new tests.
* t/dist-formats.tap: Remove references to deprecated formats.
* t/list-of-tests.mk: Adjust.
Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
Diffstat (limited to 't/dist-lzma.sh')
-rwxr-xr-x | t/dist-lzma.sh | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/t/dist-lzma.sh b/t/dist-lzma.sh new file mode 100755 index 000000000..d1d3e4b67 --- /dev/null +++ b/t/dist-lzma.sh @@ -0,0 +1,41 @@ +#! /bin/sh +# Copyright (C) 2003-2013 Free Software Foundation, Inc. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. + +# Check support for no-dist-gzip with lzma. + +. test-init.sh + +errmsg='support for lzma.*removed' + +echo AUTOMAKE_OPTIONS = dist-lzma > Makefile.am +$ACLOCAL --force +AUTOMAKE_fails -Wnone -Wno-error +grep "^Makefile\\.am:1:.*$errmsg" stderr + +cat > configure.ac <<END +AC_INIT([$me], [1.0]) +AM_INIT_AUTOMAKE([no-dist-gzip dist-lzma]) +AC_CONFIG_FILES([Makefile]) +AC_OUTPUT +END +: > Makefile.am + +rm -rf autom4te*.cache +$ACLOCAL +AUTOMAKE_fails -Wnone -Wno-error +grep "^configure\\.ac:2:.*$errmsg" stderr + +: |