changeset 16297:9e763e250026

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.
author Jim Meyering <meyering@redhat.com>
date Tue, 17 Jan 2012 17:56:22 +0100
parents daedf702e83c
children 934e44e9f2a5
files ChangeLog cfg.mk doc/Copyright/assign.translation.manual doc/Copyright/request-assign.future doc/Copyright/request-disclaim.changes doc/INSTALL doc/INSTALL.ISO doc/INSTALL.UTF-8 doc/acl-cygwin.txt doc/acl-resources.txt doc/fdl.texi doc/regexprops-generic.texi lib/argp-pin.c lib/round.c lib/unicase/u16-totitle.c lib/unictype/block_test.c lib/uninorm/canonical-decomposition.c m4/README m4/relocatable-lib.m4 tests/test-isnand-nolibm.c tests/test-isnand.c tests/uninorm/NormalizationTest.txt
diffstat 22 files changed, 39 insertions(+), 33 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,37 @@
+2012-01-17  Jim Meyering  <meyering@redhat.com>
+
+	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  <meyering@redhat.com>
 
 	maint: add framework to run syntax-check rules against gnulib sources
--- 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)
--- 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.]
-
-
--- 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?]
-
-
-
-
-
-
--- 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.]
-
-
-
-
-
-
--- 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.
-
--- 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.
-
--- 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.
-
--- 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.
-
--- a/doc/acl-resources.txt
+++ b/doc/acl-resources.txt
@@ -493,4 +493,3 @@
   ...
 Utilities:
   cacls
-
--- a/doc/fdl.texi
+++ b/doc/fdl.texi
@@ -503,4 +503,3 @@
 @c Local Variables:
 @c ispell-local-pdict: "ispell-dict"
 @c End:
-
--- 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.
--- 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
-
--- a/lib/round.c
+++ b/lib/round.c
@@ -167,4 +167,3 @@
   return z;
 }
 #endif /* FLOOR_FREE_ROUND */
-
--- 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"
-
--- a/lib/unictype/block_test.c
+++ b/lib/unictype/block_test.c
@@ -28,4 +28,3 @@
   else
     return false;
 }
-
--- a/lib/uninorm/canonical-decomposition.c
+++ b/lib/uninorm/canonical-decomposition.c
@@ -105,4 +105,3 @@
     }
   return -1;
 }
-
--- a/m4/README
+++ b/m4/README
@@ -123,4 +123,3 @@
   into
 
     # setenv.m4 serial 3
-
--- a/m4/relocatable-lib.m4
+++ b/m4/relocatable-lib.m4
@@ -45,4 +45,3 @@
   AC_SUBST([RELOCATABLE])
   AC_MSG_RESULT([$RELOCATABLE])
 ])
-
--- a/tests/test-isnand-nolibm.c
+++ b/tests/test-isnand-nolibm.c
@@ -19,4 +19,3 @@
 #include "isnand-nolibm.h"
 
 #include "test-isnand.h"
-
--- a/tests/test-isnand.c
+++ b/tests/test-isnand.c
@@ -19,4 +19,3 @@
 #include <math.h>
 
 #include "test-isnand.h"
-
--- 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;
-
-