This patch series (for master) completely remove the obsolete de-ANSI-fication support from the Automake codebase.
It doesn't get rid of the `AM_C_PROTOTYPES' m4 macro and `ansi2knr' automake option completely, though: they are still handled to give a more detailed error message about the de-ANSI-fication support removal, to help transition of "stubborn" packages. I plan to completely remove them only starting from the next-after-the-next release (1.13, ideally). After the series is applied, the testsuite still passes (tested on Solaris 10 with gcc 4.6.0, Sun C 5.9, GNU make 3.82 and /usr/ccs/bin/make). I will give 72 hours for reviews before pushing to a topic branch 'remove-deansification', to be soon merged into master. Regards, Stefano -*-*-*- Stefano Lattarini (6): docs: remove description of de-ANSI-fication support from manual tests: remove tests about obsolete de-ANSI-fication support ansi: reject attempts to use automatic de-ANSI-fication support ansi: remove dead code/files for automatic de-ANSI-fication support automake: cleanups after de-ansification support removal (1) automake: cleanups after de-ansification support removal (2) ChangeLog | 84 +++++ NEWS | 7 +- automake.in | 280 +-------------- doc/automake.texi | 119 +------- lib/Automake/Options.pm | 14 +- lib/Automake/Variable.pm | 2 - lib/Makefile.am | 7 +- lib/Makefile.in | 14 +- lib/am/Makefile.am | 3 +- lib/am/Makefile.in | 3 +- lib/am/ansi2knr.am | 77 ---- lib/ansi2knr.1 | 36 -- lib/ansi2knr.c | 739 --------------------------------------- m4/depout.m4 | 4 +- m4/protos.m4 | 27 +-- tests/Makefile.am | 16 +- tests/Makefile.in | 16 +- tests/ansi.test | 51 --- tests/ansi10.test | 72 ---- tests/ansi2.test | 38 -- tests/ansi2knr-deprecation.test | 69 ---- tests/ansi2knr-no-more.test | 56 +++ tests/ansi3.test | 58 --- tests/ansi3b.test | 59 --- tests/ansi4.test | 40 --- tests/ansi5.test | 89 ----- tests/ansi6.test | 83 ----- tests/ansi7.test | 85 ----- tests/ansi8.test | 28 -- tests/ansi9.test | 60 ---- tests/cxxansi.test | 45 --- tests/depacl2.test | 13 +- tests/libobj8.test | 51 --- tests/subobj3.test | 66 ---- 34 files changed, 187 insertions(+), 2224 deletions(-) delete mode 100644 lib/am/ansi2knr.am delete mode 100644 lib/ansi2knr.1 delete mode 100644 lib/ansi2knr.c delete mode 100755 tests/ansi.test delete mode 100755 tests/ansi10.test delete mode 100755 tests/ansi2.test delete mode 100755 tests/ansi2knr-deprecation.test create mode 100755 tests/ansi2knr-no-more.test delete mode 100755 tests/ansi3.test delete mode 100755 tests/ansi3b.test delete mode 100755 tests/ansi4.test delete mode 100755 tests/ansi5.test delete mode 100755 tests/ansi6.test delete mode 100755 tests/ansi7.test delete mode 100755 tests/ansi8.test delete mode 100755 tests/ansi9.test delete mode 100755 tests/cxxansi.test delete mode 100755 tests/libobj8.test delete mode 100755 tests/subobj3.test -- 1.7.2.3