summaryrefslogtreecommitdiff
path: root/cfg.mk
Commit message (Collapse)AuthorAgeFilesLines
* maint: post-release administriviaHEADmasterJim Meyering2023-05-131-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 Meyering2023-03-221-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 Meyering2023-03-051-1/+1
| | | | | | * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
* maint: avoid warnings about unportable grep -qJim Meyering2023-01-011-2/+3
| | | | | | * cfg.mk (local-checks-to-skip): This is grep itself, so using grep -q is not a problem here, as long as it is running the just-built grep.
* maint: post-release administriviaJim Meyering2022-09-021-1/+1
| | | | | | * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
* maint: spelling fixesPaul Eggert2022-06-031-1/+1
|
* maint: include fdl.texi in version control, per gnulib module adviceJim Meyering2022-05-291-0/+1
| | | | | | | * bootstrap.conf (gnulib_modules): Remove fdl. * doc/.gitignore: Do not list fdl.texi * doc/fdl.texi: New file. * cfg.mk (FILTER_LONG_LINES): Add doc/fdl.texi.
* maint: make update-copyrightJim Meyering2022-01-011-1/+1
|
* maint: avoid new syntax-check failuresJim Meyering2021-12-241-1/+3
| | | | | | * cfg.mk (local-checks-to-skip): Add sc_indent, to skip it. Otherwise, "make syntax-check" would fail. (_gl_TS_unmarked_extern_functions): Add imbrlen to the list.
* maint: post-release administriviaJim Meyering2021-08-141-1/+1
| | | | | | * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
* maint: run "make update-copyright"Paul Eggert2021-01-011-1/+1
|
* maint: post-release administriviaJim Meyering2020-11-081-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 Meyering2020-09-271-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 Meyering2020-01-021-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 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. * doc/grep.in.1: Use "-" in copyright year ranges, not \en.
* maint: add syntax-check rule to prohibit "backreference" spellingJim Meyering2019-12-301-0/+6
| | | | * cfg.mk (sc_prohibit_backref): New rule.
* avoid new syntax-check failuresJim Meyering2019-12-301-1/+1
| | | | * cfg.mk (old_NEWS_hash): Updating old news, we must also udpate this.
* tests: ensure we use require_timeout_ when neededJim Meyering2019-12-251-0/+13
| | | | * cfg.mk (sc_timeout_prereq): New syntax-check rule.
* maint: update all copyright dates via "make update-copyright"Jim Meyering2019-01-011-1/+1
| | | | * gnulib: Also update submodule for its copyright updates.
* doc: fix the bug-introduced version in 3.3's announcementJim Meyering2018-12-201-1/+1
| | | | | * NEWS: Correct bug-introduced version (s/2.3/3.2/). * cfg.mk (old_NEWS_hash): Updating old news, we must also udpate this.
* maint: post-release administriviaJim Meyering2018-12-201-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-12-201-1/+1
| | | | | | * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
* maint: fix cross-compiling problemBarret Rhoden2018-09-281-0/+2
| | | | | * cfg.mk (PATH): Omit if cross-compiling (Bug#32866). Copyright-paperwork-exempt: yes
* maint: update URLsPaul Eggert2018-04-211-2/+2
| | | | | Mostly this is just changing http: to https:. In one or two places it removes no-longer-useful URLs.
* maint: avoid new syntax-check failureJim Meyering2018-02-171-1/+1
| | | | | * cfg.mk (old_NEWS_hash): Update, to accommodate v3.1-20-g63d4174's typo fix.
* maint: update gnulib and copyright dates for 2018Jim Meyering2018-01-061-1/+1
| | | | | | * gnulib: Update to latest. * all files: Run "make update-copyright". * bootstrap: Update from gnulib.
* maint: post-release administriviaJim Meyering2017-07-021-1/+1
| | | | | | * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
* maint: make the announcement template Cc the devel- listJim Meyering2017-05-211-0/+3
| | | | * cfg.mk (announcement_Cc_): Define.
* build: use $(builddir), not $(srcdir)Jim Meyering2017-03-051-1/+1
| | | | | * cfg.mk (PATH): Use $(builddir), so this also takes effect in a non-srcdir build. Also, switch ${PATH} syntax to $(PATH).
* build: use $(PATH_SEPARATOR), not ":" to augment PATHJuan Manuel Guerrero2017-03-051-1/+1
| | | | | | | * cfg.mk (PATH): Use $(PATH_SEPARATOR), for those systems that use something other than ":". * THANKS.in: Remove name, to avoid syntax-check failure due to the duplicate, now that there is this commit.
* maint: fix new syntax-check errorsJim Meyering2017-02-171-4/+5
| | | | | * po/POTFILES.in: Add lib/xbinary-io.c. * cfg.mk (FILTER_LONG_LINES): Add TODO to the list of exempt files.
* maint: post-release administriviaJim Meyering2017-02-091-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 Meyering2017-02-061-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 2017Jim Meyering2017-01-011-1/+1
| | | | | * gnulib: Update to latest. * all files: Run "make update-copyright".
* tests: use just-built grep in more placesJim Meyering2016-12-131-0/+5
| | | | | | | | | * cfg.mk (PATH): Prepend $(srcdir)/src, so that we use the just- built grep also when running commands like those of "make distcheck". This would have avoided the recently-luckily-noticed infloop bug. Tested by running this in a just-built directory: f=src/grep; printf '%s\n' '#!/bin/sh' 'sleep 9h' > $f; chmod a+x $f and then verifying that nearly every "make syntax-check" rule hangs.
* maint: tell "syntax-check" not to worry about the NEWS updateJim Meyering2016-12-131-1/+1
| | | | | | | | Whenever we change "old" NEWS, we have to update this checksum. Otherwise, a "make syntax-check" test that guards against a class of logical merge conflicts will fail. * cfg.mk (old_NEWS_hash): Update this hash to accommodate the recent clarification of a 2.27 NEWS entry.
* maint: post-release administriviaJim Meyering2016-12-061-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-10-021-1/+1
| | | | | | * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
* dfa: reflect move of grep's DFA code to gnulibJim Meyering2016-09-101-6/+2
| | | | | | | | | | | | | | | | | | | | | Now that the core DFA code and tests reside in gnulib, remove the copies here and use what gnulib provides. * bootstrap.conf: Use the dfa module. * cfg.mk: Remove settings involving files that have moved. (_gl_TS_unmarked_extern_functions): Add dfaerror and dfawarn. It is wrong/ugly to have to define these global symbols to use the dfa module, but we'll adjust that separately. * po/POTFILES.in: Apply s/src/lib/ to src/dfa.c. * src/Makefile.am: Remove mention of dfa.[ch] and localeinfo.[ch]. * tests/Makefile.am: Remove mention of the tests that we have moved to the gnulib module. * src/dfa.c: Remove file. * src/dfa.h: Likewise. * src/localeinfo.c: Likewise. * src/localeinfo.h: Likewise. * tests/dfa-match: Likewise. * tests/dfa-match-aux.c: Likewise. * tests/invalid-char-class: Likewise.
* maint: post-release administriviaJim Meyering2016-04-211-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-101-1/+1
| | | | | | * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
* maint: add dist-check.mkJim Meyering2016-02-281-0/+2
| | | | | | | This file augments "make distcheck" rules. * dist-check.mk: New file, from coreutils via gzip. * Makefile.am (EXTRA_DIST): Add it. * cfg.mk: Include it.
* tests: convert "cmd && fail=1" to "returns_ 1 cmd || fail=1"Jim Meyering2016-02-201-0/+11
| | | | | | | | | The latter is robust, while the former can silently ignore failure due to signals. * cfg.mk (sc_prohibit_and_fail_1): New rule, copied from coreutils. * tests/long-pattern-perf: Perform the above substitution. * tests/mb-non-UTF8-performance: Likewise. * tests/help-version: Merge from coreutils.
* maint: post-release administriviaJim Meyering2016-02-041-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... * gnulib: Update to latest. * tests/init.sh: Update from gnulib. * bootstrap: Likewise.
* maint: post-release administriviaJim Meyering2015-11-011-1/+1
| | | | | | * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
* maint: sort test names in tests/Makefile.am and add syntax-check ruleJim Meyering2015-04-261-0/+6
| | | | | * cfg.mk (sc_sorted_tests): New rule. * tests/Makefile.am (TESTS): Alphabetize.
* maint: update copyright year ranges to include 2015Jim Meyering2015-01-011-1/+1
| | | | | Run "make update-copyright". Also, ... * grep.texi: Update manually, converting each "--" to "-".
* dfa: avoid invalid match or infinite loop in unused matching modeNorihiro Tanaka2014-12-061-1/+5
| | | | | | | | | | | | | | | | | | | | | | Neither grep nor gawk uses this DFA code in its matching mode, since each always calls dfacomp with a nonzero final argument. However, when used in that mode, it had bug: After failing to match in matching mode, it should return NULL, but instead would either report a false match or enter an infinite loop. * src/dfa.c (dfaexec_main): After failing to match in matching mode return NULL, rather than transitioning to the next state. * tests/dfa-match: Add a new test. * tests/dfa-match-aux.c: Add a new program to exercise this otherwise-unused part of dfa.c. * tests/Makefile.am: Add a rule to build new test. (check_PROGRAMS): Add dfa-match-aux. (AM_CPPFLAGS): Add -I$(top_srcdir)/src. (TESTS): Add dfa-match. * cfg.mk (exclude_file_name_regexp--sc_bindtextdomain): (exclude_file_name_regexp--sc_prohibit_atoi_atof): Exempt the new test file from some syntax-check rules.
* maint: post-release administriviaJim Meyering2014-11-231-1/+1
| | | | | | * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.