summaryrefslogtreecommitdiff
path: root/cfg.mk
Commit message (Collapse)AuthorAgeFilesLines
* maint: update copyright datesJim Meyering2023-01-011-1/+1
|
* maint: avoid new sc_tight_scope syntax-check failureJim Meyering2022-12-281-0/+2
| | | | | * cfg.mk (_gl_TS_extern): Allow a leading '_Noreturn ' on declarations like that of abort_gzip.
* maint: reference CVE-2022-1271 in 1.12's NEWSJim Meyering2022-04-071-1/+1
| | | | | * NEWS: Reference newly-assigned CVE number. * cfg.mk (old_NEWS_hash)
* maint: update --version copyright datesPaul Eggert2022-04-071-2/+8
| | | | | | | | | | * 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.
* maint: post-release administriviaJim Meyering2022-04-071-1/+1
| | | | | | * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
* maint: avoid new syntax-check failuresJim Meyering2022-01-031-0/+1
| | | | | * cfg.mk (local-checks-to-skip): Add sc_indent, to skip it. Otherwise, "make syntax-check" would fail.
* maint: make update-copyrightJim Meyering2022-01-031-1/+1
|
* maint: post-release administriviaJim Meyering2021-09-031-1/+1
| | | | | | * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
* maint: don't send announcements to TP coordinatorJim Meyering2021-08-291-0/+4
| | | | | | gzip has no translatable strings, so don't include the translation project coordinator's email address in the announcement template. * cfg.mk (translation_project_): Define to be empty.
* 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.
* maint: post-release administriviaJim Meyering2018-12-291-1/+1
| | | | | | * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
* maint: post-release administriviaJim Meyering2018-01-071-1/+1
| | | | | | * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
* 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: avoid "make syntax-check" failure due to old-NEWS modificationJim Meyering2017-09-191-1/+1
| | | | * cfg.mk (old_NEWS_hash): Update, to reflect recent NEWS correction.
* maint: prefer HTTPS to HTTP, FTP in URLsPaul Eggert2017-09-191-2/+2
|
* maint: change "time stamp" to "timestamp" globallyJim Meyering2017-02-061-1/+1
| | | | | | | | | | | | | | | | | | | This avoids a new syntax-check failure. * ChangeLog-2007: Perform that change. * NEWS: Likewise. * algorithm.doc: Likewise. * doc/gzip.texi: Likewise. * gunzip.in: Likewise. * gzip.1: Likewise. * gzip.c: Likewise. * gzip.h: Likewise. * m4/.gitignore: Likewise. * sample/ztouch: Likewise. * tests/timestamp: Likewise. * unzip.c: Likewise. * zip.c: Likewise. * znew.1: Likewise. * cfg.mk: Update the old news hash accordingly.
* maint: update gnulib and copyright dates for 2017Jim Meyering2017-01-011-1/+1
| | | | | * gnulib: Update to latest. * all files: Run "make update-copyright".
* maint: fix gzip-specific syntax-check ruleJim Meyering2016-08-291-2/+2
| | | | | | | | | * cfg.mk (sc_gzip_copyright_check): This rule had two problems. It was failing erroneously (the copyright date in gzip.c is fine), yet it was complaining. The first problem is that the rule's diagnostic mentioned the wrong file: lib/version-etc.c, rather than ./gzip.c. The second problem is that it specified this file name via "in_files" rather than the "in_vc_files" variable.
* maint: arrange for better URLs in generated announcement messageJim Meyering2016-04-291-0/+4
| | | | | * cfg.mk (url_dir_list): Define. I had been correcting the generated URLs by hand, just before the announcement. This is better.
* maint: post-release administriviaJim Meyering2016-04-261-1/+1
| | | | | | * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
* maint: post-release administriviaJim Meyering2016-03-271-1/+1
| | | | | | * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
* 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: ensure that --version's copyright date is currentJim Meyering2015-02-081-0/+6
| | | | | | | * cfg.mk (sc_gzip_copyright_check): Ensure we keep this copyright year number up to date. Reported by Paul Eggert. * gzip.c (license_msg): Include only the current year number, as is done in nearly every other program.
* maint: update copyright year ranges to include 2015; update gnulibJim Meyering2015-01-011-1/+1
|
* maint: enable more syntax checksJim Meyering2014-11-101-9/+4
| | | | | | | | | | | | | | | * cfg.mk (local-checks-to-skip): Remove several rule names from this list, thus enabling the corresponding checks. To fix some, I made syntactic changes to source files. In other cases, I exempted certain files from the checks. Add exemptions for these: sc_prohibit_atoi_atof = ^(gzip|sample/sub)\.c$$ sc_space_tab = ^lib/match\.c$$ sc_useless_cpp_parens = ^(lib/match\.c|tailor\.h)$$ * configure.ac: Add quotes to fix under-quoting. * deflate.c: Remove unnecessary cpp parentheses. * tests/Makefile.am (TEST_ENVIRONMENT): Remove space-before-TAB. * unlzw.c: Change some TABs to spaces.
* maint: avoid false positive match in check for double semicolonJim Meyering2014-11-101-0/+2
| | | | | | * cfg.mk (exclude_file_name_regexp--sc_prohibit_double_semicolon): Exempt the file, lib/match.c, from gnulib's new double-semicolon check.
* maint: udpate all copyright notices via "make update-copyright"Jim Meyering2014-06-071-1/+1
|
* maint: post-release administriviaJim Meyering2013-06-091-1/+1
| | | | | | * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
* maint: update all copyright year number rangesJim Meyering2013-01-041-1/+1
| | | | Run "make update-copyright".
* maint: avoid new syntax-check failuresJim Meyering2012-11-161-1/+1
| | | | | | | * cfg.mk (_gl_TS_unmarked_extern_vars): Append nice_match, to avoid false-positive syntax-check failure on i686. * gzip.c (SIGPIPE): Remove definition. Now always provided via gnulib. * lib/.gitignore: xsize.c, added by gnulib-tool.
* maint: fix misspellings in old ChangeLog and NEWSJim Meyering2012-08-071-1/+1
| | | | | | * ChangeLog-2007: s/Supress/Suppress/ * NEWS: Likewise. * cfg.mk (old_NEWS_hash): Update to match typo fix.
* maint: post-release administriviaJim Meyering2012-06-171-1/+1
| | | | | | * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
* build: update gnulib submodule; bootstrap and init.sh, tooJim Meyering2012-06-171-0/+1
| | | | | * cfg.mk: Exempt crufty tailor.h from its use of "#define off_t...". * .gitignore, m4/.gitignore: Update semi-automatically (via bootstrap).
* maint: update all copyright year number rangesJim Meyering2012-01-011-1/+1
| | | | Run "make update-copyright".
* 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 on at least i386-FreeBSD7.2Jim Meyering2011-05-141-1/+2
| | | | | | | | * 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.
* 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: stop using .x-sc_* files to list syntax-check exemptionsJim Meyering2011-03-201-0/+9
| | | | | | | | | | | | 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.
* 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: 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.
* build: update gnulib submodule to latest, and adaptJim Meyering2010-04-061-9/+10
| | | | | | | | | | * cfg.mk: Update to use new _sc_search_regexp interface. Run this: perl -pi -e 's/\b_prohibit_regexp\b/_sc_search_regexp/;' -e 's/\bmsg=/halt=/; s/\bre=/prohibit=/;' cfg.mk and then adjust backslashes so they still line up. * cfg.mk (local-checks-to-skip): Add new sc_texinfo_acronym, to skip it. * msdos/tailor.c (fcalloc): Mark a diagnostic for translation, to placate stricter syntax-check, even though no one uses this file.
* tests: make distcheck invoke "make syntax-check" and other testsJim Meyering2010-02-071-0/+2
| | | | | | * dist-check.mk: New file, from coreutils. * cfg.mk: Include it. * Makefile.am (distcheck-hook): New rule, to make us use it.
* maint: teach "make syntax-check" the space-only indentation ruleJim Meyering2010-02-031-0/+12
| | | | | | | * cfg.mk (sc_prohibit_tab_based_indentation): New rule, from coreutils. (sc_prohibit_emacs__indent_tabs_mode__setting): Likewise. * bootstrap: Remove "indent-tabs-mode: nil" directive. * .x-sc_prohibit_tab_based_indentation: New file.
* post-release administriviaJim Meyering2010-01-201-1/+1
| | | | | | * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
* maint: record update-copyright options for this packageJim Meyering2010-01-031-0/+4
| | | | * cfg.mk: Next time, just run "make update-copyright".
* 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: newer gnulib; don't hard-code my GPG key IDJim Meyering2009-12-311-3/+0
| | | | | * cfg.mk (gpg_key_ID): Remove definition, now that maint.mk automates it. * gnulib: Update to lastest.