+2019-08-21 Paul Eggert <eggert@cs.ucla.edu>
+
+ New strip-trailing-space option for srclist-update
+ * config/srclist-update (fixfile): Support new option.
+ * config/srclist.txt (texinfo.tex, maintain.texi, standards.texi):
+ Use it.
+
2019-08-20 Eric Blake <eblake@redhat.com>
accept4: Support SOCK_NONBLOCK, if defined
# options.
# The possible options are "gpl" (to replace the license with the GPL)
# and "doclicense" (to replace @include doclicense.texi with fdl.texi)
+# and "strip-trailing-space" (to strip trailing white space from lines)
# and "release" (to use the release version instead of the
# development version).
# Unrecognized options are ignored.
# Quote the $ so that CVS does not expand it in this script.
remove_id_lines='/[$]Id:.*[$]/d'
-# $1 is the root directory of input file, $2 is input file, $3 is
-# output. Remove $Id lines, since they'll differ between source
+# $1 is input file, $2 is output.
+# Remove $Id lines, since they'll differ between source
# locations. If $options contains "gpl", change the license to be the
# standard GPL. We use this for libc files, et al.
#
{
sed_command="$remove_id_lines"
+ case " $options " in
+ *' strip-trailing-space '*)
+ sed_command="$sed_command; s/[[:space:]]*\$//";;
+ esac
+
case " $options " in
*' gpl '*)
sed_command="$sed_command; $fixlicense";;
$AUTOMAKE lib/mdate-sh build-aux
$AUTOMAKE lib/mkinstalldirs build-aux
-$TEXINFOTEX texinfo.tex build-aux
+$TEXINFOTEX texinfo.tex build-aux strip-trailing-space
# we generate INSTALL from this via a rule in doc/Makefile.
$AUTOCONF doc/install.texi doc
-$GNUSTANDARDS maintain.texi doc
-$GNUSTANDARDS standards.texi doc
+$GNUSTANDARDS maintain.texi doc strip-trailing-space
+$GNUSTANDARDS standards.texi doc strip-trailing-space
$GNUSTANDARDS make-stds.texi doc
$GNUSTANDARDS gnu-oids.texi doc
$GNUSTANDARDS fdl.texi doc