summaryrefslogtreecommitdiff
path: root/zcat.in
Commit message (Collapse)AuthorAgeFilesLines
* maint: update --version copyright datesJim Meyering2023-01-101-1/+1
| | | | | | | | * gunzip.in, gzexe.in, gzip.c, zcat.in, zcmp.in, zdiff.in, zforce.in, zgrep.in, zless.in, zmore.in, znew.in: Also update the --version copyright dates (those are not updated by update-copyright) by running this: grep -l ' 2022 Free'|xargs perl -pi -e 's/ 2022 Free/ 2023 Free/'
* maint: update copyright datesJim Meyering2023-01-011-1/+1
|
* maint: update --version copyright datesPaul Eggert2022-04-071-1/+1
| | | | | | | | | | * cfg.mk (srcdirslash): New macro. (in_vc_files): Use it to avoid problems when srcdir is '.'. Also look for copyright dates in shell script *.in files, so that ‘zgrep --version’ etc. outputs current dates. * gunzip.in, gzexe.in, gzip.c, zcat.in, zcmp.in, zdiff.in: * zforce.in, zgrep.in, zless.in, zmore.in, znew.in: Update copyright date in --version output to 2022.
* build: support --program-prefix etc.Paul Eggert2022-04-041-1/+1
| | | | | | | | | | | | | | | | Problem reported by Antonio Diaz Diaz via Dagobert Michelsen in: https://bugs.gnu.org/16876 * Makefile.am (.in): Substitute for 'gzip', 'zdiff', 'zgrep'. ($(GZIP_TRANSFORMED), $(ZDIFF_TRANSFORMED), $(ZGREP_TRANSFORMED)): New rules to build forwarding shell scripts, if needed. Add these files to BUILT_SOURCES and MOSTLY_CLEANFILES if needed. * configure.ac (GZIP_TRANSFORMED, ZDIFF_TRANSFORMED, ZGREP_TRANSFORMED): New substituted vars. (GZIP_IS_TRANSFORMED, ZDIFF_IS_TRANSFORMED, ZGREP_IS_TRANSFORMED): New Automake conditions. * gunzip.in, gzexe.in, zcat.in, zcmp.in, zdiff.in, zegrep.in: * zfgrep.in, zforce.in, zgrep.in, zless.in, zmore.in, znew.in: Quote possibly-transformed subcommand names.
* maint: make update-copyrightJim Meyering2022-01-031-1/+1
|
* maint: update all copyright year number rangesJim Meyering2021-01-011-1/+1
| | | | | | | Run "make update-copyright" and then... * gnulib: Update to latest with copyright year adjusted. * tests/init.sh: Sync with gnulib to pick up copyright year. * bootstrap: Likewise.
* maint: update all copyright year number rangesJim Meyering2020-01-011-1/+1
| | | | | | | Run "make update-copyright" and then... * gnulib: Update to latest with copyright year adjusted. * tests/init.sh: Sync with gnulib to pick up copyright year. * bootstrap: Likewise.
* maint: update all copyright dates via "make update-copyright"Jim Meyering2019-01-011-1/+1
| | | | * gnulib: Also update submodule for its copyright updates.
* misc: update --version copyrightPaul Eggert2018-01-151-1/+1
| | | | | | | * gunzip.in, gzexe.in, gzip.c, zcat.in, zdiff.in, zforce.in, zgrep.in: * zless.in, zmore.in, znew.in: Update copyright year in --version output to 2018. This part of the year-number update isn’t automated yet.
* maint: update gnulib and copyright dates for 2018Jim Meyering2018-01-031-1/+1
| | | | | | * gnulib: Update to latest. * bootstrap: Update from gnulib. * all files: Run "make update-copyright".
* maint: script diagnostics status cleanupPaul Eggert2017-11-121-2/+2
| | | | | | | | | | | | Problem reported by Bruno Haible (Bug#29266#20). * NEWS: Mention this. * gunzip.in, gzexe.in, zcat.in, zcmp.in, zdiff.in, zforce.in: * zgrep.in, zless.in, zmore.in, znew.in: Use printf instead of echo if the argument might contain ‘\’, at least in theory. Don’t assume printf exits with status 1 on failure; it might be some other positive status. * gzexe.in: Use printf consistently instead of echo, and proscribe it instead of echo.
* misc: update --version copyrightPaul Eggert2017-09-191-1/+1
| | | | | | * gunzip.in, gzexe.in, gzip.c, zcat.in, zdiff.in, zforce.in, zgrep.in: * zless.in, zmore.in, znew.in: Update copyright year in --version output to 2017.
* maint: prefer HTTPS to HTTP, FTP in URLsPaul Eggert2017-09-191-1/+1
|
* maint: update gnulib and copyright dates for 2017Jim Meyering2017-01-011-1/+1
| | | | | * gnulib: Update to latest. * all files: Run "make update-copyright".
* gzip: remove --__bindirPaul Eggert2016-03-061-6/+0
| | | | | | | | | | | | | | | | | | | * NEWS: Document this. * gzexe.in, gunzip.in, zcat.in, zcmp.in, zdiff.in, zegrep.in: * zfgrep.in, zforce.in, zgrep.in, zless.in, zmore.in, znew.in: Remove support for undocumented --__bindir option. Callers can set PATH instead; that's less error-prone. This fixes some 'make check' failures on my Solaris 11 box, which occurred because the test scripts were mistakenly testing the installed gzip rather than the gzip in the working directory. * Makefile.am (.in): Don't replace bindir. (check-local): Set PATH instead of using --__bindir. * tests/help-version (gunzip_setuphelp, gzexe_setuphelp) (zcat_setuphelp, zcmp_setuphelp, zdiff_setuphelp) (zegrep_setuphelp, zfgrep_setuphelp, zforce_setuphelp) (zgrep_setuphelp, zless_setuphelp, zmore_setuphelp) (znew_setuphelp): Remove. All uses removed. (lbracket_setup): Default args to empty.
* misc: update --version copyrightPaul Eggert2016-02-281-1/+1
| | | | | | * gunzip.in, gzexe.in, zcat.in, zdiff.in, zforce.in, zgrep.in: * zless.in, zmore.in, znew.in: Update copyright year in --version output to 2016.
* gzip: new option --synchronousPaul Eggert2016-02-281-0/+1
| | | | | | | | | | | | This follows up on the earlier patch to avoid data loss near the system crashes. It makes the new behavior optional, with the default off. See: http://bugs.gnu.org/22768 * NEWS, doc/gzip.texi (Sample, Invoking gzip), gunzip.in (usage): * gzip.1, zcat.in (usage): Document this. * gzip.c (synchronous): New static var. (SYNCHRONOUS_OPTION): New constant. (longopts, help, main, treat_file): Add support for --synchronous.
* maint: update copyright year, bootstrap, init.shJim Meyering2016-01-011-1/+1
| | | | | | | | | Run "make update-copyright" and then... * gzip.c: Transform the copyright notice via s/2015/2016/. * gnulib: Update to latest. * tests/init.sh: Update from gnulib. * bootstrap: Likewise.
* maint: adjust copyright notices in *.in files to be consistentJim Meyering2015-08-241-1/+1
| | | | | | | | | | | | | | | | The copyright year ranges in *.in files were not being updated, because of a missing ", Inc." suffix. Add that, run run "make udpate-copyright", and ensure 2010..2015 year ranges are covered. * gunzip.in: Update copyright notice and year ranges. * gzexe.in: Likewise. * zcat.in: Likewise. * zdiff.in: Likewise. * zforce.in: Likewise. * zgrep.in: Likewise. * zless.in: Likewise. * zmore.in: Likewise. * znew.in: Likewise.
* maint: update copyright year ranges to include 2015; update gnulibJim Meyering2015-01-011-1/+1
|
* maint: udpate all copyright notices via "make update-copyright"Jim Meyering2014-06-071-1/+1
|
* maint: update all copyright year number rangesJim Meyering2013-01-041-1/+1
| | | | Run "make update-copyright".
* maint: update all copyright year number rangesJim Meyering2012-01-011-1/+1
| | | | Run "make update-copyright".
* maint: update copyright year ranges to include 2011Jim Meyering2011-01-031-1/+1
| | | | Run "make update-copyright", so "make syntax-check" works in 2011.
* maint: fix copyright dates that were munged by a maintenance scriptPaul Eggert2010-11-081-1/+1
| | | | | | | | | | | | | | | * gunzip.in, gzexe.in, zcat.in, zcmp.in, zdiff.in, zforce.in: * zgrep.in, zless.in, zmore.in, znew.in: A script went awry when updating copyright dates in gzip's shell scripts. It should update comments to look like "# Copyright (C) 2007, 2010 Free Software Foundation, Inc." (with a set of years) and version messages to look like "Copyright (C) 2010 Free Software Foundation, Inc." (with just the most-recent year). Instead, it sometimes ignored one, sometimes the other, and typically put ranges into version messages. Fix all this stuff by hand, using dates that I divined from the change logs (so they're a bit more accurate than script-generated dates). We need to fix the script before it runs in 2011.
* maint: update all FSF copyright year lists to include 2010Jim Meyering2010-01-011-1/+1
| | | | | | Use this command: git ls-files |grep -vE '^(\..*|COPYING|gnulib)$' |xargs \ env UPDATE_COPYRIGHT_USE_INTERVALS=1 build-aux/update-copyright
* maint: update existing copyright year lists to include 2009Jim Meyering2009-09-261-1/+1
| | | | * bootstrap.conf (gnulib_modules): Add update-copyright.
* Update to GPLv3.Paul Eggert2007-07-031-1/+1
|
* * Makefile.am (.in): Substitute @bindir@, not BINDIR, forPaul Eggert2007-05-041-1/+54
| | | | | | | | | | | | | | | consistency with other substitutions. (check-local): Use --__bindir . rather than setting GZIP_BINDIR=., to allay security concerns voiced by Joerg Lehners in <http://lists.gnu.org/archive/html/bug-gzip/2007-04/msg00003.html>. * gunzip.in, gzexe.in, zcat.in, zcmp.in, zdiff.in, zegrep.in, zfgrep.in: * zforce.in, zgrep.in, zless.in, zmore.in, znew.in: Support --__bindir rather than GZIP_BINDIR. * gunzip.in, zcat.in, zcmp.in: Support --help and --version directly, to avoid some confusion in help and version output. Problem reported by Eric Blake in <http://lists.gnu.org/archive/html/bug-gzip/2007-04/msg00006.html>.
* * gunzip.in, zcat.in, zcmp.in, zegrep.in, zfgrep.in: New files.Paul Eggert2007-02-051-0/+3
* Makefile.am (EXTRA_DIST): Add them. (bin_SCRIPTS, MOSTLYCLEANFILES): Add gunzip, zcat, zcmp, zdgrep, zfgrep. (.in): Use GZIP_BINDIR as the location of gzip binaries, if it is set. (check-local): Use GZIP_BINDIR. (install-exec-hook, remove-installed-links): Make 'uncompress' an alias for gunzip. * gzexe.1: At least one arg is required. Don't give cat as an example, since gzexe refuses to compress cat due to a bootstrapping issue. List more utilities in this category. * gzexe.in, zdiff.in, zforce.in, zgrep.in, zless.in, zmore.in, znew.in: Report our name in usage. * gzexe.in: Don't compress bash. Don't use rmdir, so it's OK to compress rmdir. * gzip.c: Now requires that you compile with -DGNU_STANDARD=0 to get non GNU-standard behavior. We now build with GNU-standard behavior by default, so that programs do not depend on the names of their executables. * zdiff.in: Don't depend on the name of the executable, as per GNU standard. Instead, rely on an internal --__cmp option. Support ' in options. Check for failures in subsidiary gzip invocations. * zgrep.1: Clarify compression issues. * zgrep.in: Don't assume POSIX-style case syntax. Remove unused var have_optarg. * zless.1: zless sets LESSMETACHARS now.