Thanks, I installed the attached followup patches to adjust .gitignore
to match the latest gnulib, and to fix the ASCIIisms in the copyright
notice and the rest of the manual to use UTF-8.
From 0fcc15c7e1aa15483acac45be0d31d826527eba4 Mon Sep 17 00:00:00 2001
From: Paul Eggert <egg...@cs.ucla.edu>
Date: Sat, 7 Jun 2014 14:20:29 -0700
Subject: [PATCH 1/2] maint: update .gitignore files
* lib/.gitignore, m4/.gitignore: Adjust to match current sources.
Also, sort.
---
lib/.gitignore | 73 +++++++++++++++++-----------------------------------------
m4/.gitignore | 32 ++++++++-----------------
2 files changed, 30 insertions(+), 75 deletions(-)
diff --git a/lib/.gitignore b/lib/.gitignore
index 709976d..aa12853 100644
--- a/lib/.gitignore
+++ b/lib/.gitignore
@@ -4,17 +4,19 @@
/alloca.h
/alloca.in.h
/asnprintf.c
-/at-func.c
/basename-lgpl.c
+/c-ctype.c
+/c-ctype.h
+/c-strcase.h
+/c-strcasecmp.c
+/c-strcaseeq.h
+/c-strncasecmp.c
/calloc.c
/charset.alias
/chdir-long.c
/chdir-long.h
-/chown.c
/cloexec.c
/cloexec.h
-/close-hook.c
-/close-hook.h
/close-stream.c
/close-stream.h
/close.c
@@ -28,7 +30,9 @@
/config.hin
/configmake.h
/creat-safer.c
+/dirent--.h
/dirent-private.h
+/dirent-safer.h
/dirent.h
/dirent.in.h
/dirfd.c
@@ -45,16 +49,12 @@
/exitfail.c
/exitfail.h
/fchdir.c
-/fchmodat.c
-/fchown-stub.c
-/fchownat.c
/fclose.c
/fcntl--.h
/fcntl-safer.h
/fcntl.c
/fcntl.h
/fcntl.in.h
-/fcntl_.h
/fd-hook.c
/fd-hook.h
/fd-safer.c
@@ -72,7 +72,6 @@
/fprintf.c
/fpucw.h
/fpurge.c
-/fpurge.h
/freadahead.c
/freadahead.h
/freading.c
@@ -84,18 +83,15 @@
/fseterr.c
/fseterr.h
/fstat.c
-/fstatat.c
/ftell.c
/ftello.c
/getcwd-lgpl.c
-/getcwd.c
/getdtablesize.c
/getopt.c
/getopt.h
/getopt.in.h
/getopt1.c
/getopt_int.h
-/getpagesize.c
/gettext.h
/gettime.c
/gettimeofday.c
@@ -110,15 +106,14 @@
/isnanf.c
/isnanl-nolibm.h
/isnanl.c
-/iswblank.c
/itold.c
-/lchown.c
/libgzip.a
/localcharset.c
/localcharset.h
/lseek.c
/lstat.c
/malloc.c
+/math.c
/math.h
/math.in.h
/mbrtowc.c
@@ -127,8 +122,6 @@
/memchr.valgrind
/mempcpy.c
/memrchr.c
-/mkdir.c
-/mkdirat.c
/msvc-inval.c
/msvc-inval.h
/msvc-nothrow.c
@@ -140,6 +133,7 @@
/openat-proc.c
/openat.c
/openat.h
+/opendir-safer.c
/opendir.c
/pathmax.h
/perror.c
@@ -153,39 +147,39 @@
/printf-parse.c
/printf-parse.h
/printf.c
+/quote.h
/quotearg.c
/quotearg.h
+/readdir.c
/realloc.c
/ref-add.sed
/ref-add.sin
/ref-del.sed
/ref-del.sin
-/rmdir.c
-/same-inode.h
/save-cwd.c
/save-cwd.h
+/savedir.c
+/savedir.h
/signbitd.c
/signbitf.c
/signbitl.c
/size_max.h
/stamp-h1
+/stat-time.c
/stat-time.h
/stat.c
/stdbool.h
/stdbool.in.h
-/stdbool_.h
/stddef.h
/stddef.in.h
/stdint.h
/stdint.in.h
/stdio-impl.h
-/stdio-write.c
/stdio.h
/stdio.in.h
-/stdio_.h
/stdlib.h
/stdlib.in.h
-/stdlib_.h
+/stpcpy.c
/strdup.c
/streq.h
/strerror-override.c
@@ -198,21 +192,18 @@
/sys
/sys_stat.h
/sys_stat.in.h
-/sys_stat_.h
/sys_time.h
/sys_time.in.h
-/sys_time_.h
+/sys_types.in.h
/time.h
/time.in.h
-/time_.h
+/timespec.c
/timespec.h
/unistd--.h
/unistd-safer.h
+/unistd.c
/unistd.h
/unistd.in.h
-/unistd_.h
-/unlink.c
-/unlinkat.c
/unused-parameter.h
/utimens.c
/utimens.h
@@ -222,36 +213,14 @@
/vfprintf.c
/wchar.h
/wchar.in.h
-/wchar_.h
+/wctype-h.c
/wctype.h
/wctype.in.h
-/wctype_.h
/xalloc-die.c
/xalloc-oversized.h
/xalloc.h
-/xgetcwd.c
-/xgetcwd.h
/xmalloc.c
+/xsize.c
/xsize.h
/yesno.c
/yesno.h
-/dirent--.h
-/dirent-safer.h
-/opendir-safer.c
-/readdir.c
-/savedir.c
-/savedir.h
-/quote.h
-/sys_types.in.h
-/c-ctype.c
-/c-ctype.h
-/c-strcase.h
-/c-strcasecmp.c
-/c-strcaseeq.h
-/c-strncasecmp.c
-/stat-time.c
-/timespec.c
-/xsize.c
-/math.c
-/unistd.c
-/wctype-h.c
diff --git a/m4/.gitignore b/m4/.gitignore
index 2634eb4..660b926 100644
--- a/m4/.gitignore
+++ b/m4/.gitignore
@@ -4,9 +4,7 @@
/asm-underscore.m4
/calloc.m4
/chdir-long.m4
-/chown.m4
/clock_time.m4
-/cloexec.m4
/close-stream.m4
/close.m4
/closedir.m4
@@ -14,21 +12,20 @@
/closeout.m4
/codeset.m4
/configmake.m4
-/d-ino.m4
+/dirent-safer.m4
/dirent_h.m4
/dirfd.m4
/dirname.m4
-/dos.m4
/double-slash-root.m4
/dup.m4
/dup2.m4
/errno_h.m4
/error.m4
-/exitfail.m4
/exponentd.m4
/exponentf.m4
/exponentl.m4
/extensions.m4
+/extern-inline.m4
/fchdir.m4
/fclose.m4
/fcntl-o.m4
@@ -43,20 +40,19 @@
/fpieee.m4
/fprintf-posix.m4
/fpurge.m4
+/freadahead.m4
/freading.m4
/frexp.m4
/frexpl.m4
/fseek.m4
/fseeko.m4
+/fseterr.m4
/fstat.m4
/ftell.m4
/ftello.m4
-/getcwd-abort-bug.m4
-/getcwd-path-max.m4
/getcwd.m4
/getdtablesize.m4
/getopt.m4
-/getpagesize.m4
/gettime.m4
/gettimeofday.m4
/glibc21.m4
@@ -72,7 +68,6 @@
/isnanf.m4
/isnanl.m4
/largefile.m4
-/lchown.m4
/ldexpl.m4
/lib-ignore.m4
/lib-ld.m4
@@ -95,13 +90,13 @@
/memchr.m4
/mempcpy.m4
/memrchr.m4
-/mkdir.m4
/mmap-anon.m4
/mode_t.m4
/msvc-inval.m4
/msvc-nothrow.m4
/multiarch.m4
/nocrash.m4
+/off_t.m4
/open.m4
/openat.m4
/opendir.m4
@@ -112,9 +107,10 @@
/printf-posix-rpl.m4
/printf.m4
/quotearg.m4
+/readdir.m4
/realloc.m4
-/rmdir.m4
/save-cwd.m4
+/savedir.m4
/signbit.m4
/size_max.m4
/ssize_t.m4
@@ -126,6 +122,7 @@
/stdint_h.m4
/stdio_h.m4
/stdlib_h.m4
+/stpcpy.m4
/strdup.m4
/strerror.m4
/strerror_r.m4
@@ -133,12 +130,12 @@
/sys_socket_h.m4
/sys_stat_h.m4
/sys_time_h.m4
+/sys_types_h.m4
/threadlib.m4
/time_h.m4
/timespec.m4
/unistd-safer.m4
/unistd_h.m4
-/unlink.m4
/utimbuf.m4
/utimens.m4
/utimes.m4
@@ -146,21 +143,10 @@
/vfprintf-posix.m4
/warn-on-use.m4
/warnings.m4
-/wchar.m4
/wchar_h.m4
/wchar_t.m4
-/wctype.m4
/wctype_h.m4
/wint_t.m4
/xalloc.m4
-/xgetcwd.m4
/xsize.m4
/yesno.m4
-/dirent-safer.m4
-/readdir.m4
-/savedir.m4
-/off_t.m4
-/sys_types_h.m4
-/extern-inline.m4
-/freadahead.m4
-/fseterr.m4
--
1.9.3
From 519fd9360c236678cdec83ef1869cb5991855373 Mon Sep 17 00:00:00 2001
From: Paul Eggert <egg...@cs.ucla.edu>
Date: Sat, 7 Jun 2014 14:22:39 -0700
Subject: [PATCH 2/2] doc: use UTF-8 in the manual
* doc/gzip.texi: Switch to UTF-8 encoding. Fix ASCIIisms.
Don't use @sc; plain caps are fine for GNU manuals.
---
doc/gzip.texi | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/doc/gzip.texi b/doc/gzip.texi
index 9bcfbc4..20709af 100644
--- a/doc/gzip.texi
+++ b/doc/gzip.texi
@@ -1,6 +1,7 @@
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename gzip.info
+@documentencoding UTF-8
@include version.texi
@settitle GNU Gzip
@finalout
@@ -11,8 +12,8 @@ This manual is for GNU Gzip
(version @value{VERSION}, @value{UPDATED}),
and documents commands for compressing and decompressing data.
-Copyright @copyright{} 1998-1999, 2001-2002, 2006-2007, 2009-2014 Free Software
-Foundation, Inc.
+Copyright @copyright{} 1998--1999, 2001--2002, 2006--2007, 2009--2014
+Free Software Foundation, Inc.
Copyright @copyright{} 1992, 1993 Jean-loup Gailly
@@ -79,13 +80,13 @@ Free Documentation License''.
@chapter Overview
@cindex overview
-@command{gzip} reduces the size of the named files using Lempel-Ziv coding
+@command{gzip} reduces the size of the named files using Lempel--Ziv coding
(LZ77). Whenever possible, each file is replaced by one with the
extension @samp{.gz}, while keeping the same ownership modes, access and
modification times. (The default extension is @samp{-gz} for @abbr{VMS},
@samp{z} for @abbr{MSDOS}, @abbr{OS/2} @abbr{FAT} and Atari.)
If no files are specified or
-if a file name is "-", the standard input is compressed to the standard
+if a file name is @file{-}, the standard input is compressed to the standard
output. @command{gzip} will only attempt to compress regular files. In
particular, it will ignore symbolic links.
@@ -140,7 +141,7 @@ its input, and happily generates garbage output. The
@abbr{SCO} @samp{compress
also allows some consistency checks.
Files created by @command{zip} can be uncompressed by @command{gzip} only if
-they have a single member compressed with the 'deflation' method. This
+they have a single member compressed with the ``deflation'' method. This
feature is only intended to help conversion of @file{tar.zip} files to
the @file{tar.gz} format. To extract a @command{zip} file with a single
member, use a command like @samp{gunzip <foo.zip} or @samp{gunzip -S
@@ -153,11 +154,11 @@ input and writes the uncompressed data on standard
output. @command{zcat}
will uncompress files that have the correct magic number whether they
have a @samp{.gz} suffix or not.
-@command{gzip} uses the Lempel-Ziv algorithm used in @command{zip} and
+@command{gzip} uses the Lempel--Ziv algorithm used in @command{zip} and
@abbr{PKZIP}@.
The amount of compression obtained depends on the size of the input and
the distribution of common substrings. Typically, text such as source
-code or English is reduced by 60-70%. Compression is generally much
+code or English is reduced by 60--70%. Compression is generally much
better than that achieved by @abbr{LZW} (as used in @command{compress}),
Huffman
coding (as used in @command{pack}), or adaptive Huffman coding
(@command{compact}).
@@ -169,11 +170,11 @@ ratio of 0.015% for large files. Note that the actual
number of used
disk blocks almost never increases. @command{gzip} normally preserves the
mode,
ownership and time stamps of files when compressing or decompressing.
-The @command{gzip} file format is specified in P. Deutsch, @sc{gzip} file
+The @command{gzip} file format is specified in P. Deutsch, GZIP file
format specification version 4.3,
@uref{http://www.ietf.org/rfc/rfc1952.txt, Internet @abbr{RFC} 1952} (May
1996). The @command{zip} deflation format is specified in P. Deutsch,
-@sc{deflate} Compressed Data Format Specification version 1.3,
+DEFLATE Compressed Data Format Specification version 1.3,
@uref{http://www.ietf.org/rfc/rfc1951.txt, Internet @abbr{RFC} 1951} (May
1996).
--
1.9.3