1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-04-19 18:26:32 +02:00
Commit Graph

253 Commits

Author SHA1 Message Date
Jim Meyering
adbad7626c * Makefile.maint (sc_require_config_h, sc_prohibit_assert_without_use):
Discard stdout from the new use of grep.
2006-09-16 08:44:18 +00:00
Jim Meyering
6f2530cf3a * Makefile.maint (sc_prohibit_assert_without_use): Likewise. 2006-09-09 16:18:57 +00:00
Jim Meyering
77d7a11b2f * Makefile.maint (sc_require_config_h): Skip this test if there are no version-
controlled .c files.
2006-09-09 15:58:36 +00:00
Jim Meyering
1e7e9cd16e restore leading "@" 2006-09-09 14:59:37 +00:00
Jim Meyering
cc29b366aa * Makefile.maint (sc_prohibit_jm_in_m4): Don't hang when there
are no .m4 files.
2006-09-09 14:59:11 +00:00
Paul Eggert
8f8f1d0188 Include <config.h> unconditionally, since we now assume config.h exists. 2006-08-26 06:55:57 +00:00
Paul Eggert
0b38c6af07 * bootstrap.conf (gnulib_modules): Add gnupload.
* Makefile.maint (emit_upload_commands): gnupload is now
in build-aux.
* gnupload: Remove from CVS, since it's now a gnulib module.
2006-08-22 19:36:22 +00:00
Jim Meyering
cf7d6fe7bf Move the check-AUTHORS rule to be run as part of "make distcheck",
rather than "make check".
* src/Makefile.am (check): Don't depend on check-AUTHORS; it would
cause "make check" to fail on systems unable to build all binaries.
* Makefile.maint (check-AUTHORS): New rule.
(local-checks-available): Add it here.
Reported by Bruno Haible.  Needed for BeOS.
2006-08-22 10:13:37 +00:00
Jim Meyering
9aa695174d * Makefile.maint (patch-check): Adapt to work now that the patch
modifies more than one file in src/.
2006-08-17 10:03:05 +00:00
Jim Meyering
1e77e830cc 2006-08-16 Bruno Haible <bruno@clisp.org>
* Makefile.maint (gzip_rsyncable): Throw away stderr output of "gzip --help".
2006-08-16 12:37:34 +00:00
Jim Meyering
2df18658dc * Makefile.maint (alpha beta major): Fix syntax error. 2006-08-15 12:13:04 +00:00
Paul Eggert
16d5b9133a Undo latest change; I was confused about xgettext versus gcc. 2006-08-10 22:52:57 +00:00
Paul Eggert
ead8494d04 (my-distcheck): Don't bother with --disable-nls,
as it shouldn't be needed with gettext 0.15.
2006-08-10 22:49:50 +00:00
Paul Eggert
87bfb896c6 Remove the po-update procedure; it doesn't
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 20:06:14 +00:00
Paul Eggert
adcb60e9d8 (my-distcheck): Compile with -Wpointer-arith
to detect this sort of problem automatically in the future.
2006-08-09 18:08:06 +00:00
Jim Meyering
76d82ec5cc tweak spacing to align backslashes 2006-07-19 08:43:27 +00:00
Jim Meyering
a283f2df1a * Makefile.maint (CVS_LIST): Use new file, build-aux/vc-list-files,
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-14 14:42:27 +00:00
Jim Meyering
d80c390842 * Makefile.maint (sc_the_the): New rule. 2006-07-08 06:08:34 +00:00
Jim Meyering
ea7ded281d Require a "Version N.M" line at the top of the ChangeLog
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-06-10 07:58:05 +00:00
Jim Meyering
d4d3446bab (patch-check): Correct reversed sense of `test -s' test.
Work around the fact that patch always outputs `patching file ...'.
2006-05-07 17:46:57 +00:00
Jim Meyering
d6342e9352 (sc_two_space_separator_in_usage): Make the regular
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 Franois.
2006-02-18 07:40:51 +00:00
Jim Meyering
1442d8987d (alpha beta major): For `make major', ensure that the
version string is of the form N.N[.N]*, where N is one or more digits.
2006-02-15 08:51:47 +00:00
Jim Meyering
2f1ac790d9 (patch-check): New target.
(local-checks-available): Add to the list.
2006-02-12 15:15:06 +00:00
Jim Meyering
870179fcd8 add a comment 2006-02-11 07:38:25 +00:00
Jim Meyering
ea05edb822 (syntax-check-rules): Automatically derive this list of sc_-prefixed rule names. 2006-02-11 07:36:10 +00:00
Paul Eggert
8018407342 (CVS_LIST): Don't assume cvsu is available.
(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-11 06:05:23 +00:00
Jim Meyering
6ceaaa02dc Use gzip's --rsyncable option only if it's available.
(gzip_rsyncable): New variable.
(GZIP_ENV): Use it.
2006-02-10 17:47:16 +00:00
Jim Meyering
dd8d8b4be1 (local-checks-available): Define in terms of
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-08 12:44:36 +00:00
Jim Meyering
32d3c24ad6 (sc_two_space_separator_in_usage): New rule.
(syntax-check-rules): Add it.
2006-02-06 08:57:49 +00:00
Jim Meyering
7e140557e9 (copyright-check): Use date +%Y in place of hard-coded 2005. 2006-01-06 16:49:10 +00:00
Jim Meyering
a12500ecac Add a FIXME comment. 2006-01-05 10:30:17 +00:00
Jim Meyering
04354518e1 (sc_obsolete_symbols): Prohibit use of O_NDELAY.
(sc_prohibit_assert_without_use): New rule.
(syntax-check-rules): Add it to the list.

(CVS_LIST): Define in terms of $(srcdir).
2005-12-28 10:26:10 +00:00
Jim Meyering
24bf7fd4ad (CVS_LIST): Use build-aux/cvsu, now that we have our own copy of cvsu. 2005-12-07 16:10:51 +00:00
Jim Meyering
be3ef12b92 Add a comment about cvsu. 2005-11-30 17:42:33 +00:00
Jim Meyering
3275aebb6a (announcement): Use new option and key. 2005-11-13 15:17:18 +00:00
Jim Meyering
ff9382628e remove inadvertently committed hunk (use of new --gpg-key-id option) 2005-11-13 15:08:50 +00:00
Jim Meyering
68943d27f8 Require that most .c files include <config.h>.
(sc_require_config_h): New rule.
(syntax-check-rules): Add it.
2005-11-13 15:05:45 +00:00
Jim Meyering
1f4f154e46 (my-distcheck): Depend on
$(release_archive_dir)/$(prev-tgz) here, so that if it's missing
we fail earlier.
2005-10-17 06:58:46 +00:00
Jim Meyering
2bff118a36 typo 2005-10-16 21:01:48 +00:00
Jim Meyering
0652d12852 whoops. Don't put $$today inside single quotes. 2005-10-16 11:00:22 +00:00
Jim Meyering
a7ffedd708 (VERSION_REGEXP): New variable.
(news-date-check, changelog-check): Use tighter regular expressions.
2005-10-16 10:57:58 +00:00
Jim Meyering
b0dcbf34a5 (sc_unmarked_diagnostics): Search only cvs-controlled files. 2005-10-02 06:29:26 +00:00
Jim Meyering
f1f4e1ada3 add a FIXME comment 2005-09-27 09:40:39 +00:00
Jim Meyering
eae3fa54bf (sc_no_if_have_config_h): New rule.
(syntax-check-rules): Add it.
2005-09-24 13:41:20 +00:00
Jim Meyering
fcbf217aa5 escape a $ in a diagnostic 2005-09-13 15:42:45 +00:00
Jim Meyering
0fafb6d2f1 don't check for HAVE_UNISTD_H 2005-09-13 14:58:56 +00:00
Jim Meyering
4c7c6d6e78 (GZIP_ENV): Add --rsyncable option. 2005-09-13 14:14:41 +00:00
Jim Meyering
a60996e13c (sc_useless_cpp_parens): New rule.
(syntax-check-rules): Add it.
2005-08-23 16:52:09 +00:00
Jim Meyering
ad617951a6 (copyright-check): Reflect rearrangement in version-etc files. 2005-07-12 18:31:51 +00:00
Jim Meyering
6f368f2f48 (sc_obsolete_symbols): New rule.
(syntax-check-rules): Add it to the list.
2005-07-02 11:58:22 +00:00