summaryrefslogtreecommitdiff
path: root/t/cygnus-deprecation.sh
diff options
context:
space:
mode:
authorStefano Lattarini <stefano.lattarini@gmail.com>2012-04-06 11:18:38 +0200
committerStefano Lattarini <stefano.lattarini@gmail.com>2012-04-30 18:44:48 +0200
commit5b0cc39546e984928814bb947f6cd701aa9d4ced (patch)
tree4243623c8f5a98c824ba27aac7e9a75081799b09 /t/cygnus-deprecation.sh
parent71cc0e0920d9dd864a3e4eae08ec91af177a8071 (diff)
downloadautomake-5b0cc39546e984928814bb947f6cd701aa9d4ced.tar.gz
cygnus: remove support for Cygnus-style trees
Support for "Cygnus-style" tree as enabled by the 'cygnus' option has been deprecated in the documentation and with runtime warning since Automake 1.12.1. It's now time to remove it. Closes automake bug#11034. * lib/Automake/Options.pm (_process_option_list): Issue a proper error when the 'cygnus' option is seen. * automake.in: Don't handle the 'cygnus' option anymore. * docs/automake.texi: Remove references to cygnus option and Cygnus-style trees. * lib/am/dejagnu.am, lib/am/texinfos.am: Drop special setups for cygnus mode. * NEWS: Update. * t/cygnus-no-more.sh: New test. * t/flavor.sh: Adjust. * t/cygnus-deprecation.sh: Remove. * t/cygnus-check-without-all.sh: Likewise. * t/cygnus-requires-maintainer-mode.sh: Likewise. * t/cygnus-dependency-tracking.sh: Likewise. * t/cygnus-imply-foreign.sh: Likewise. * t/cygnus-no-installinfo.sh: Likewise. * t/cygnus-no-dist.sh: Likewise. * t/clean2.sh: Likewise. * t/txinfo5.sh: Likewise. * t/txinfo5b.sh: Likewise. * t/list-of-tests.mk: Update. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
Diffstat (limited to 't/cygnus-deprecation.sh')
-rwxr-xr-xt/cygnus-deprecation.sh68
1 files changed, 0 insertions, 68 deletions
diff --git a/t/cygnus-deprecation.sh b/t/cygnus-deprecation.sh
deleted file mode 100755
index 779914b9d..000000000
--- a/t/cygnus-deprecation.sh
+++ /dev/null
@@ -1,68 +0,0 @@
-#! /bin/sh
-# Copyright (C) 2012 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 that support for Cygnus-style trees is deprecated.
-# That feature will be removed in the next major Automake release.
-# See automake bug#11034.
-
-. ./defs || Exit 1
-
-warn_rx='support for Cygnus.*trees.*deprecated'
-
-cat >> configure.ac <<'END'
-AC_PROG_CC
-AM_MAINTAINER_MODE
-END
-
-$ACLOCAL
-$AUTOCONF
-
-: > Makefile.am
-
-# 'cygnus' option from command line
-$AUTOMAKE --cygnus -Wno-obsolete
-AUTOMAKE_fails --cygnus
-grep "^automake.*: .*$warn_rx" stderr
-AUTOMAKE_fails -Wnone -Wobsolete --cygnus
-grep "^automake.*: .*$warn_rx" stderr
-AUTOMAKE_fails --cygnus -Wnone -Wobsolete
-grep "^automake.*: .*$warn_rx" stderr
-
-rm -rf autom4te*.cache
-
-# 'cygnus' option in Makefile.am
-echo "AUTOMAKE_OPTIONS = cygnus" > Makefile.am
-cat Makefile.am # For debugging.
-$AUTOMAKE -Wno-obsolete
-AUTOMAKE_fails
-grep "^Makefile\.am:1:.*$warn_rx" stderr
-AUTOMAKE_fails -Wnone -Wobsolete
-grep "^Makefile\.am:1:.*$warn_rx" stderr
-
-rm -rf autom4te*.cache
-
-# 'cygnus' option in configure.ac
-: > Makefile.am
-sed "s|^\\(AM_INIT_AUTOMAKE\\).*|\1([cygnus])|" configure.ac > t
-diff configure.ac t && fatal_ "failed to edit configure.ac"
-mv -f t configure.ac
-$AUTOMAKE -Wno-obsolete
-AUTOMAKE_fails
-grep "^configure\.ac:2:.*$warn_rx" stderr
-AUTOMAKE_fails -Wnone -Wobsolete
-grep "^configure\.ac:2:.*$warn_rx" stderr
-
-: