# HG changeset patch # User Jim Meyering # Date 1326819382 -3600 # Node ID 9e763e250026db7f45eb8638f3a83dec10bc646b # Parent daedf702e83ca11f57ca35124407492849b25943 maint: remove empty lines at EOF, but excluding modules/* Apply syntax rules at home as well as abroad. Most changes were induced by running this: make srcdir=. _build-aux=build-aux -f top/maint.mk \ sc_prohibit_empty_lines_at_EOF | grep -v modules/ \ | xargs perl -pi -0777 -e 's/\n\n+$/\n/' * cfg.mk (local-checks-to-skip): Enable sc_prohibit_empty_lines_at_EOF. Exempt modules/* and two binary files. Also exclude doc/INSTALL*, per request from Bruno Haible. * doc/regexprops-generic.texi: *Add* a newline at EOF. There was none. * doc/Copyright/assign.translation.manual: Remove empty lines at EOF. * doc/Copyright/request-assign.future: Likewise. * doc/Copyright/request-disclaim.changes: Likewise. * doc/INSTALL: Likewise. * doc/INSTALL.ISO: Likewise. * doc/INSTALL.UTF-8: Likewise. * doc/acl-cygwin.txt: Likewise. * doc/acl-resources.txt: Likewise. * doc/fdl-1.2.texi: Likewise. * doc/fdl-1.3.texi: Likewise. * doc/fdl.texi: Likewise. * lib/argp-pin.c: Likewise. * lib/round.c: Likewise. * lib/unicase/u16-totitle.c: Likewise. * lib/unictype/block_test.c: Likewise. * lib/uninorm/canonical-decomposition.c: Likewise. * m4/README: Likewise. * m4/relocatable-lib.m4: Likewise. * tests/test-isnand-nolibm.c: Likewise. * tests/test-isnand.c: Likewise. * tests/uninorm/NormalizationTest.txt: Likewise. diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,37 @@ +2012-01-17 Jim Meyering + + maint: remove empty lines at EOF, but excluding modules/* + Apply syntax rules at home as well as abroad. Most changes + were induced by running this: + make srcdir=. _build-aux=build-aux -f top/maint.mk \ + sc_prohibit_empty_lines_at_EOF | grep -v modules/ \ + | xargs perl -pi -0777 -e 's/\n\n+$/\n/' + * cfg.mk (local-checks-to-skip): Enable sc_prohibit_empty_lines_at_EOF. + Exempt modules/* and two binary files. + Also exempt doc/INSTALL*, per request from Bruno Haible. + * doc/regexprops-generic.texi: *Add* a newline at EOF. There was none. + * doc/Copyright/assign.translation.manual: Remove empty lines at EOF. + * doc/Copyright/request-assign.future: Likewise. + * doc/Copyright/request-disclaim.changes: Likewise. + * doc/INSTALL: Likewise. + * doc/INSTALL.ISO: Likewise. + * doc/INSTALL.UTF-8: Likewise. + * doc/acl-cygwin.txt: Likewise. + * doc/acl-resources.txt: Likewise. + * doc/fdl-1.2.texi: Likewise. + * doc/fdl-1.3.texi: Likewise. + * doc/fdl.texi: Likewise. + * lib/argp-pin.c: Likewise. + * lib/round.c: Likewise. + * lib/unicase/u16-totitle.c: Likewise. + * lib/unictype/block_test.c: Likewise. + * lib/uninorm/canonical-decomposition.c: Likewise. + * m4/README: Likewise. + * m4/relocatable-lib.m4: Likewise. + * tests/test-isnand-nolibm.c: Likewise. + * tests/test-isnand.c: Likewise. + * tests/uninorm/NormalizationTest.txt: Likewise. + 2012-01-17 Jim Meyering maint: add framework to run syntax-check rules against gnulib sources diff --git a/cfg.mk b/cfg.mk --- a/cfg.mk +++ b/cfg.mk @@ -26,7 +26,6 @@ sc_prohibit_cloexec_without_use \ sc_prohibit_dirent_without_use \ sc_prohibit_doubled_word \ - sc_prohibit_empty_lines_at_EOF \ sc_prohibit_error_without_use \ sc_prohibit_getopt_without_use \ sc_prohibit_hash_pjw_without_use \ @@ -54,3 +53,7 @@ sc_two_space_separator_in_usage \ sc_unmarked_diagnostics \ sc_useless_cpp_parens + +empty-at-EOF = /fr/LC_MESSAGES/test-quotearg\.mo$$|^doc/INSTALL(\.(ISO|UTF-8))? +exclude_file_name_regexp--sc_prohibit_empty_lines_at_EOF = \ + ^modules/|^lib/javaversion\.class$$|$(empty-at-EOF) diff --git a/doc/Copyright/assign.translation.manual b/doc/Copyright/assign.translation.manual --- a/doc/Copyright/assign.translation.manual +++ b/doc/Copyright/assign.translation.manual @@ -103,5 +103,3 @@ [Please write your snail address here, so we can snail a copy back to you.] - - diff --git a/doc/Copyright/request-assign.future b/doc/Copyright/request-assign.future --- a/doc/Copyright/request-assign.future +++ b/doc/Copyright/request-assign.future @@ -34,9 +34,3 @@ [Which files have you changed so far, and which new files have you written so far?] - - - - - - diff --git a/doc/Copyright/request-disclaim.changes b/doc/Copyright/request-disclaim.changes --- a/doc/Copyright/request-disclaim.changes +++ b/doc/Copyright/request-disclaim.changes @@ -39,9 +39,3 @@ [Please list the files involved, or give a brief description of the changes being disclaimed.] - - - - - - diff --git a/doc/INSTALL b/doc/INSTALL --- a/doc/INSTALL +++ b/doc/INSTALL @@ -368,4 +368,3 @@ `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. - diff --git a/doc/INSTALL.ISO b/doc/INSTALL.ISO --- a/doc/INSTALL.ISO +++ b/doc/INSTALL.ISO @@ -368,4 +368,3 @@ 'configure' also accepts some other, not widely useful, options. Run 'configure --help' for more details. - diff --git a/doc/INSTALL.UTF-8 b/doc/INSTALL.UTF-8 --- a/doc/INSTALL.UTF-8 +++ b/doc/INSTALL.UTF-8 @@ -368,4 +368,3 @@ ‘configure’ also accepts some other, not widely useful, options. Run ‘configure --help’ for more details. - diff --git a/doc/acl-cygwin.txt b/doc/acl-cygwin.txt --- a/doc/acl-cygwin.txt +++ b/doc/acl-cygwin.txt @@ -135,4 +135,3 @@ the explicit permissions requested and the default ACL entries Note: Under Cygwin, the default ACL entries are not taken into account currently. - diff --git a/doc/acl-resources.txt b/doc/acl-resources.txt --- a/doc/acl-resources.txt +++ b/doc/acl-resources.txt @@ -493,4 +493,3 @@ ... Utilities: cacls - diff --git a/doc/fdl.texi b/doc/fdl.texi --- a/doc/fdl.texi +++ b/doc/fdl.texi @@ -503,4 +503,3 @@ @c Local Variables: @c ispell-local-pdict: "ispell-dict" @c End: - diff --git a/doc/regexprops-generic.texi b/doc/regexprops-generic.texi --- a/doc/regexprops-generic.texi +++ b/doc/regexprops-generic.texi @@ -712,4 +712,4 @@ @node sed regular expression syntax @subsection @samp{sed} regular expression syntax -This is a synonym for ed. \ No newline at end of file +This is a synonym for ed. diff --git a/lib/argp-pin.c b/lib/argp-pin.c --- a/lib/argp-pin.c +++ b/lib/argp-pin.c @@ -24,4 +24,3 @@ #ifndef HAVE_PROGRAM_INVOCATION_NAME char *program_invocation_name = 0; #endif - diff --git a/lib/round.c b/lib/round.c --- a/lib/round.c +++ b/lib/round.c @@ -167,4 +167,3 @@ return z; } #endif /* FLOOR_FREE_ROUND */ - diff --git a/lib/unicase/u16-totitle.c b/lib/unicase/u16-totitle.c --- a/lib/unicase/u16-totitle.c +++ b/lib/unicase/u16-totitle.c @@ -24,4 +24,3 @@ #define UNIT uint16_t #define U_CT_TOTITLE u16_ct_totitle #include "u-totitle.h" - diff --git a/lib/unictype/block_test.c b/lib/unictype/block_test.c --- a/lib/unictype/block_test.c +++ b/lib/unictype/block_test.c @@ -28,4 +28,3 @@ else return false; } - diff --git a/lib/uninorm/canonical-decomposition.c b/lib/uninorm/canonical-decomposition.c --- a/lib/uninorm/canonical-decomposition.c +++ b/lib/uninorm/canonical-decomposition.c @@ -105,4 +105,3 @@ } return -1; } - diff --git a/m4/README b/m4/README --- a/m4/README +++ b/m4/README @@ -123,4 +123,3 @@ into # setenv.m4 serial 3 - diff --git a/m4/relocatable-lib.m4 b/m4/relocatable-lib.m4 --- a/m4/relocatable-lib.m4 +++ b/m4/relocatable-lib.m4 @@ -45,4 +45,3 @@ AC_SUBST([RELOCATABLE]) AC_MSG_RESULT([$RELOCATABLE]) ]) - diff --git a/tests/test-isnand-nolibm.c b/tests/test-isnand-nolibm.c --- a/tests/test-isnand-nolibm.c +++ b/tests/test-isnand-nolibm.c @@ -19,4 +19,3 @@ #include "isnand-nolibm.h" #include "test-isnand.h" - diff --git a/tests/test-isnand.c b/tests/test-isnand.c --- a/tests/test-isnand.c +++ b/tests/test-isnand.c @@ -19,4 +19,3 @@ #include #include "test-isnand.h" - diff --git a/tests/uninorm/NormalizationTest.txt b/tests/uninorm/NormalizationTest.txt --- a/tests/uninorm/NormalizationTest.txt +++ b/tests/uninorm/NormalizationTest.txt @@ -18179,5 +18179,3 @@ D638 0334 11BC;D638 0334 11BC;1112 1169 0334 11BC;D638 0334 11BC;1112 1169 0334 11BC; D6FC 0334 11AE;D6FC 0334 11AE;1112 1170 0334 11AE;D6FC 0334 11AE;1112 1170 0334 11AE; D750 0334 11B5;D750 0334 11B5;1112 1173 0334 11B5;D750 0334 11B5;1112 1173 0334 11B5; - -