summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* DESTDIR change in installbaserock/bootstrap-stablebaserock/bootstrap-obsoleteAdnan Ali2012-01-311-1/+1
|
* Add bootstrap outputRichard Maw2012-01-139052-445/+1116525
|
* add morphRichard Maw2012-01-131-0/+17
| | | | wget or rsync may be needed to bootstrap
* tests: make all test scripts executable; work with automake-1.12Jim Meyering2012-01-115-2/+1
| | | | | | | | | * tests/Makefile.am (TESTS_ENVIRONMENT): Adapt to work with upcoming automake-1.12. * tests/mixed: Make executable. * tests/zgrep-f: Likewise. * tests/zgrep-signal: Likewise. * tests/znew-k: Likewise.
* build: accommodate newer bootstrap from gnulibJim Meyering2012-01-114-184/+195
| | | | | | | | | | | * bootstrap.conf (gnulib_tool_option_extras): Add both --symlink and --makefile-name=gnulib.mk. * bootstrap: Update from gnulib. * tests/init.sh: Update from gnulib. * lib/Makefile.am: Initialize all of the following so that generated code in gnulib.mk may use += to append to those variables: AM_CFLAGS, BUILT_SOURCES, CLEANFILES, EXTRA_DIST, MOSTLYCLEANDIRS, MOSTLYCLEANFILES, SUFFIXES, noinst_LTLIBRARIES.
* maint: update all copyright year number rangesJim Meyering2012-01-0151-51/+51
| | | | Run "make update-copyright".
* zless: decompress stdin too, if less 429 or laterPaul Eggert2011-12-211-1/+11
| | | | | | * zless.in: Use LESSOPEN |- feature of less 429 or later. Problem reported by Jeroen Roovers via Mike Frysinger in <http://lists.gnu.org/archive/html/bug-gzip/2011-12/msg00006.html>.
* build: update gnulib submodule to latestJim Meyering2011-11-291-0/+0
|
* build: accommodate gnulib's new warnings with --enable-gcc-warningsJim Meyering2011-11-292-2/+4
| | | | | | | * configure.ac (WERROR_CFLAGS): Disable two new warnings: -Wno-format-nonliteral, -Wno-unsuffixed-float-constants. * gzip.h (bi_reverse): Declare with _GL_ATTRIBUTE_CONST. (gzip_base_name): Declare with _GL_ATTRIBUTE_PURE.
* tests: use "compare exp out", not "compare out exp"Jim Meyering2011-11-295-9/+9
| | | | | | | | | | | | | | Likewise, when an empty file is expected, use "compare /dev/null out", not "compare out /dev/null". I.e., specify the expected/desired contents via the first file name. Prompted by a suggestion from Bruno Haible in http://thread.gmane.org/gmane.comp.gnu.grep.bugs/4020/focus=29154 Run these commands: git grep -l -E 'compare [^ ]+ exp' \ |xargs perl -pi -e 's/\b(compare) (\S+) (exp\S*)/$1 $3 $2/' git grep -l -E 'compare [^ ]+ /dev/null' \ |xargs perl -pi -e 's,\b(compare) (\S+) (/dev/null),$1 $3 $2,'
* build: update gnulib submodule to latestJim Meyering2011-11-051-0/+0
|
* * tests/zgrep-signal: Don't assume exit status 141 on PIPE signal.Paul Eggert2011-11-021-3/+4
| | | | | Problem reported by Eric Blake in <http://lists.gnu.org/archive/html/bug-gzip/2011-11/msg00007.html>.
* * tests/zgrep-signal: Use perl instead of a nonportable shell trap.Paul Eggert2011-11-021-7/+23
| | | | | Problem reported by Eric Blake in <http://lists.gnu.org/archive/html/bug-gzip/2011-11/msg00005.html>.
* * tests/zgrep-signal: Test for Fedora 15 signal bug.Paul Eggert2011-11-021-0/+8
| | | | Also, don't assume that SIGPIPE is SIG_DFL on entry.
* build: update gnulib submodule to latestJim Meyering2011-11-023-0/+18
|
* tests: mixed: correct size-enumeration logicJim Meyering2011-11-021-1/+1
| | | | | * tests/mixed (sizes): Fix misplaced "&& break" that made us test only with a size of 0, rather than all sizes in 0..64.
* maint: avoid "make syntax-check" failureJim Meyering2011-11-021-9/+9
| | | | * gzip.c (treat_stdin): Indent with spaces, not TABs.
* * gzip.c (treat_stdin): If quiet, be quiet with plain gzip -q.Paul Eggert2011-11-021-5/+9
| | | | | Problem reported by Michaƫl Guitton in <http://lists.gnu.org/archive/html/bug-gzip/2011-11/msg00000.html>.
* maint: remove amiga, atari, msdos, nt, os2, vms sub-directories,Jim Meyering2011-08-1025-2421/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and all files therein. This was proposed months prior, and no one objected. * amiga/Makefile.gcc: Remove file. * amiga/Makefile.sasc: Likewise. * amiga/match.a: Likewise. * amiga/tailor.c: Likewise. * amiga/utime.h: Likewise. * atari/Makefile.st: Likewise. * msdos/Makefile.bor: Likewise. * msdos/Makefile.djg: Likewise. * msdos/Makefile.msc: Likewise. * msdos/doturboc.bat: Likewise. * msdos/gzip.prj: Likewise. * msdos/match.asm: Likewise. * msdos/tailor.c: Likewise. * nt/Makefile.nt: Likewise. * os2/Makefile.os2: Likewise. * os2/gzip.def: Likewise. * os2/gzip16.def: Likewise. * vms/Makefile.gcc: Likewise. * vms/Makefile.mms: Likewise. * vms/Makefile.vms: Likewise. * vms/Readme.vms: Likewise. * vms/gzip.hlp: Likewise. * vms/makegzip.com: Likewise. * vms/vms.c: Likewise. * Makefile.am (EXTRA_DIST): Remove those file names.
* build: use largefile module and update to latest gnulibJim Meyering2011-08-105-1/+19
| | | | | | * configure.ac: Remove AC_SYS_LARGEFILE, subsumed by ... * bootstrap.conf (gnulib_modules): ...this. Use largefile module. * gnulib: Update to latest.
* maint: update init.sh and bootstrap from gnulibJim Meyering2011-07-122-17/+43
| | | | | * bootstrap: Update from gnulib. * tests/init.sh: Update from gnulib.
* maint: use gnulib's realloc-gnu and malloc-gnu modulesJim Meyering2011-07-121-2/+2
| | | | | * bootstrap.conf (gnulib_modules): Use realloc-gnu and malloc-gnu, rather than the now-deprecated realloc and malloc modules.
* build: update gnulib submodule to latestJim Meyering2011-07-121-0/+0
|
* * deflate.c: Export nice_match to assembler.Paul Eggert2011-06-211-1/+8
| | | | | (static_unless_ASMV): New macro. (nice_match): Use it.
* build: fix "make syntax-check"Jim Meyering2011-06-081-1/+1
| | | | * cfg.mk (_gl_TS_unmarked_extern_vars): Add good_match.
* build: avoid link failure: this time on i686 linuxJim Meyering2011-06-081-1/+1
| | | | | * deflate.c (good_match): Must not be static, since it may be used from lib/match.c.
* build: avoid link failure on at least i386-FreeBSD7.2Jim Meyering2011-05-142-4/+5
| | | | | | | | * deflate.c (match_start, prev_length, max_chain_length): Do not declare these as static. On some types of system/arch, they are used via match_.s. * cfg.mk (_gl_TS_unmarked_extern_vars): Mark those three variables as known-extern: match_start, prev_length, max_chain_length.
* avoid new build failure on a system without <crypt.h>Jim Meyering2011-05-131-1/+0
| | | | * bits.c: Don't include "crypt.h", now that it's deleted.
* maint: use gnulib's new readme-release moduleJim Meyering2011-05-133-94/+12
| | | | | | | * bootstrap.conf (gnulib_modules): Add readme-release. (bootstrap_epilogue): Add the recommended perl one-liner. * README-release: Remove file; it is now generated from gnulib. * .gitignore: Add it.
* build: update gnulib submodule to latestJim Meyering2011-05-093-0/+7
|
* maint: prepare for gnulib's new tight-scope syntax-check ruleJim Meyering2011-05-091-0/+7
| | | | | * cfg.mk (_gl_TS_dir): Define. (_gl_TS_unmarked_extern_vars): Define.
* maint: declare many variables to be staticJim Meyering2011-05-097-54/+52
| | | | | | | | | | * deflate.c: Likewise. * gzip.c: Likewise. * gzip.h: Likewise. * inflate.c: Likewise. * trees.c: Likewise. * unzip.c: Likewise. * util.c: Likewise.
* maint: remove crypt.[ch] stubsJim Meyering2011-05-097-23/+2
| | | | | | | | | | * Makefile.am (gzip_SOURCES): Remove crypt.c (EXTRA_DIST): Remove crypt.h * crypt.c, crypt.h: Remove files. * unpack.c: Don't #include "crypt.h" * zip.c: Likewise * util.c: Likewise. * unzip.c: Likewise.
* maint: limit scope of several functionsJim Meyering2011-05-092-32/+31
| | | | | | | * deflate.c (longest_match): Move extern declaration into #if-ASMV block. [!ASMV]: Define as static. * inflate.c: Remove unnecessary prototypes. ANSI-declify functions and declare them to be static.
* maint: remove all uses of OF((...)) prototype-hiding macroJim Meyering2011-05-0910-118/+108
| | | | | | | | | | | | | | * bits.c: Remove all uses of OF. * deflate.c: Likewise. * gzip.c: Likewise. * inflate.c: Likewise. * lzw.h: Likewise. * trees.c: Likewise. * unlzh.c: Likewise. * unpack.c: Likewise. * util.c: Likewise. * gzip.h: Likewise. (OF): Remove its definition, too.
* maint: prepare for tight-scope rule: use noinst_HEADERSJim Meyering2011-05-091-1/+2
| | | | | | * Makefile.am (EXTRA_DIST): Move lzw.h and gzip.h from here to ... (noinst_HEADERS): ...here. For convenience, since the tight-scope rule uses $(noinst_HEADERS).
* maint: update bootstrap and init.sh from gnulibJim Meyering2011-04-142-77/+145
| | | | | * bootstrap: Likewise. * tests/init.sh: Update from gnulib.
* maint: note that we'll remove amiga, atari, msdos, nt, os2, vms soonJim Meyering2011-04-141-2/+3
| | | | | If someone can show that any of these are being used, let us know. * TODO: Note the plan to remove those directories this year.
* build: update gnulib submodule to latestJim Meyering2011-04-141-0/+0
|
* maint: fix typos in vms manual: s/it\nit/\nit/Jim Meyering2011-04-141-1/+1
| | | | * vms/gzip.hlp: Remove doubled "it".
* maint: fix typos in comment: s/to to/to/Jim Meyering2011-04-101-2/+2
| | | | * deflate.c: Remove doubled 'to's.
* maint: stop using .x-sc_* files to list syntax-check exemptionsJim Meyering2011-03-207-6/+10
| | | | | | | | | | | | Instead, use the new mechanism with which you merely use a variable (derived from the rule name) defined in cfg.mk to an ERE matching the exempted file names. * gnulib: Update to latest, to get maint.mk that implements this. * .x-sc_file_system: Remove file. * .x-sc_prohibit_tab_based_indentation: Likewise. * .x-sc_require_config_h: Likewise. * .x-sc_require_config_h_first: Likewise. * cfg.mk: Define variables to exempt the same files.
* doc: correct README-releaseJim Meyering2011-03-181-3/+0
| | | | | * README-release: Remove mention of -announce mailing list. Unlike coreutils, gzip does not have its own.
* doc: update release procedureJim Meyering2011-03-181-11/+19
| | | | * README-release: Resync from coreutils' file by the same name.
* maint: update copyright year ranges to include 2011Jim Meyering2011-01-0353-52/+54
| | | | Run "make update-copyright", so "make syntax-check" works in 2011.
* build: update gnulib submodule to latestJim Meyering2011-01-031-0/+0
|
* maint: avoid failure of new test for bindtextdomainJim Meyering2011-01-031-0/+1
| | | | * cfg.mk (local-checks-to-skip): Add sc_bindtextdomain.
* maint: avoid "make syntax-check" failure due to old-NEWS modificationJim Meyering2010-12-021-1/+1
| | | | * cfg.mk (old_NEWS_hash): Update, to reflect recent NEWS correction.
* * NEWS: The "gzip -f foo.gz" change occurred in 1.3.13, not 1.3.12Paul Eggert2010-12-011-2/+2
|
* zgrep: don't assume traditional behavior with signal numbersPaul Eggert2010-11-101-5/+2
| | | | | | | | * zgrep.in: Don't assume the exit status is the signal number plus 128, as POSIX doesn't require this. No need to kill self; exiting with large status is enough. Propagate all exit statuses greater than 1, not merely those in the range 129..143, as there's no need to treat that range specially (and it's not portable anyway).