summaryrefslogtreecommitdiff
path: root/Makefile.maint
AgeCommit message (Collapse)Author
2006-08-09Remove the po-update procedure; it doesn'tPaul Eggert
work with the new repository on http://www.iro.umontreal.ca/. For now I guess we'll have to fix things by hand. (do-po-update, po-update): Remove. All references removed.
2006-08-09(my-distcheck): Compile with -Wpointer-arithPaul Eggert
to detect this sort of problem automatically in the future.
2006-07-19tweak spacing to align backslashesJim Meyering
2006-07-14* Makefile.maint (CVS_LIST): Use new file, build-aux/vc-list-files,Jim Meyering
rather than open-coding it. Now supports mercurial, too. * .hgignore: New file. * Makefile.am (EXTRA_DIST): Add .hgignore, which ignores nearly all generated files, including ones like configure and po/*.po that are currently version-controlled in cvs. * build-aux/vc-list-files: New file.
2006-07-08* Makefile.maint (sc_the_the): New rule.Jim Meyering
2006-06-10Require a "Version N.M" line at the top of the ChangeLogJim Meyering
file only when making the actual release, not when running "make distcheck". (maintainer-distcheck): Don't depend on changelog-check. (alpha beta major): Depend on it here, instead.
2006-05-07(patch-check): Correct reversed sense of `test -s' test.Jim Meyering
Work around the fact that patch always outputs `patching file ...'.
2006-02-18(sc_two_space_separator_in_usage): Make the regularJim Meyering
expression match more of the target lines, e.g., those that start with `-S,' (short option followed by a comma) or that include `=[...]'. Patch by Nicolas François.
2006-02-15(alpha beta major): For `make major', ensure that theJim Meyering
version string is of the form N.N[.N]*, where N is one or more digits.
2006-02-12(patch-check): New target.Jim Meyering
(local-checks-available): Add to the list.
2006-02-11add a commentJim Meyering
2006-02-11(syntax-check-rules): Automatically derive this list of sc_-prefixed rule names.Jim Meyering
2006-02-11(CVS_LIST): Don't assume cvsu is available.Paul Eggert
(CVS_LIST_EXCEPT): New macro, to simplify exception-processing. Most uses of CVS_LIST changed to use CVS_LIST_EXCEPT. (syntax-check-rules): Bring back sc_changelong. (Hmm, why did it go away? was that an accident?) (sc_cast_of_argument_to_free, sc_cast_of_x_alloc_return_value): (sc_cast_of_alloca_return_value, sc_space_tab, sc_prohibit_atoi_atof): (sc_error_exit_success, sc_file_system, sc_no_if_have_config_h): (sc_system_h_headers, sc_sun_os_names, sc_trailing_blank): (sc_two_space_separator_in_usage, sc_unmarked_diagnostics): (sc_obsolete_symbols, sc_changelog, sc_prohibit_jm_in_m4): (sc_useless_cpp_parens, makefile-check, m4-check, po-check): (author_mark_check, makefile_path_separator_check): Output line numbers, to simplify navigation of Emacs *compilation* buffers. (sc_prohibit_atoi_atof, sc_file_system): Rework slightly so that Makefile.maint doesn't get reported as a violation of its own syntax rules. (sc_dd_max_sym_length): Use ifneq to do nothing, instead of doing it at run-time (which didn't work with Bison). Fix a makefile typo, caught by Makefile.maint itself: spaces where a tab should be. (po-check): Check lib/*.[ch] even if not in CVS; used by Bison, which copies from ../gnulib/lib/*.[ch] to lib/*.[ch]. Ignore djgpp and man subdirectories, to avoid false matches with Bison and coreutils, respectively. Use sort -u to remove the resulting duplicates.
2006-02-10Use gzip's --rsyncable option only if it's available.Jim Meyering
(gzip_rsyncable): New variable. (GZIP_ENV): Use it.
2006-02-08(local-checks-available): Define in terms ofJim Meyering
the expansion, $(syntax-check-rules), rather than the single, top-level target `syntax-check', so that it's easier to exclude individual rules (via $(local-checks-to-skip)). (tgz-md5, tgz-sha1, ...): Remove now-unused definitions.
2006-02-06(sc_two_space_separator_in_usage): New rule.Jim Meyering
(syntax-check-rules): Add it.
2006-01-06(copyright-check): Use date +%Y in place of hard-coded 2005.Jim Meyering
2006-01-05Add a FIXME comment.Jim Meyering
2005-12-28(sc_obsolete_symbols): Prohibit use of O_NDELAY.Jim Meyering
(sc_prohibit_assert_without_use): New rule. (syntax-check-rules): Add it to the list. (CVS_LIST): Define in terms of $(srcdir).
2005-12-07(CVS_LIST): Use build-aux/cvsu, now that we have our own copy of cvsu.Jim Meyering
2005-11-30Add a comment about cvsu.Jim Meyering
2005-11-13(announcement): Use new option and key.Jim Meyering
2005-11-13remove inadvertently committed hunk (use of new --gpg-key-id option)Jim Meyering
2005-11-13Require that most .c files include <config.h>.Jim Meyering
(sc_require_config_h): New rule. (syntax-check-rules): Add it.
2005-10-17(my-distcheck): Depend onJim Meyering
$(release_archive_dir)/$(prev-tgz) here, so that if it's missing we fail earlier.
2005-10-16typoJim Meyering
2005-10-16whoops. Don't put $$today inside single quotes.Jim Meyering
2005-10-16(VERSION_REGEXP): New variable.Jim Meyering
(news-date-check, changelog-check): Use tighter regular expressions.
2005-10-02(sc_unmarked_diagnostics): Search only cvs-controlled files.Jim Meyering
2005-09-27add a FIXME commentJim Meyering
2005-09-24(sc_no_if_have_config_h): New rule.Jim Meyering
(syntax-check-rules): Add it.
2005-09-13escape a $ in a diagnosticJim Meyering
2005-09-13don't check for HAVE_UNISTD_HJim Meyering
2005-09-13(GZIP_ENV): Add --rsyncable option.Jim Meyering
2005-08-23(sc_useless_cpp_parens): New rule.Jim Meyering
(syntax-check-rules): Add it.
2005-07-12(copyright-check): Reflect rearrangement in version-etc files.Jim Meyering
2005-07-02(sc_obsolete_symbols): New rule.Jim Meyering
(syntax-check-rules): Add it to the list.
2005-06-14(my-distcheck): Add -Wall to the list of options thatJim Meyering
are used with -Werror. This target is not intended for general use.
2005-05-14Update FSF postal mail address.Jim Meyering
2005-05-14Update FSF postal mail address.Jim Meyering
2005-04-18(emit_upload_commands): Remove fetish.sf.net.Paul Eggert
2005-04-09(sc_system_h_headers): Propagate exit status through trap.Jim Meyering
2005-03-22Reflect renaming: config -> build-aux.Jim Meyering
2005-01-22(v_etc_file): The version string has moved toJim Meyering
version-etc-fsf.c, search that new file, not version-etc.c.
2005-01-06(sc_changelog): Specify find's `-maxdepth 2'Jim Meyering
predicate before `-name ChangeLog' to avoid a harmless warning from find-4.2.10.
2005-01-05(sc_root_tests): New rule.Jim Meyering
(syntax-check-rules): Add it to the list.
2004-09-24(CVS_LIST): Use --types=AFGM option so thatJim Meyering
it lists only cvs-controlled regular files.
2004-09-24(CVS_LIST): New macro.Paul Eggert
(sc_space_tab, sc_prohibit_atoi_atof, sc_file_system, sc_prohibit_jm_in_m4, sc_system_h_headers, sc_sun_os_names, sc_trailing_blank, po-check): Use it instead of the nonstandard "cvsu --list".
2004-09-22(syntax-check-rules): Remove duplicate sc_tight_scope.Jim Meyering
(sc_system_h_headers): Also exclude copy.h; it includes <stdbool.h>.
2004-09-13(my-distcheck): When building with -Werror, also require -Wshadow.Paul Eggert