summaryrefslogtreecommitdiff
path: root/man/Makefile.am
AgeCommit message (Collapse)Author
2008-01-29Avoid "make distcheck" failure: newly-created man/*.1 files not removedJim Meyering
* Makefile.am (EXTRA_DIST): Add .version. (.version): New rule. (dist-hook): Don't create $(distdir)/.version here, now that it's being distributed. * man/Makefile.am (common_dep): Use ../.version, not ../VERSION. (../VERSION): Remove rule. * GNUmakefile (dummy): Create .version, not VERSION. Add an extra "...:= $(shell..." statement to ensure that .version exists even when the preceding code is not run. * .gitignore: Remove both .version and VERSION. Signed-off-by: Jim Meyering <meyering@redhat.com>
2008-01-26Ensure that each version string change propagates to man pages.Jim Meyering
* man/Makefile.am (common_dep): Don't depend on configure.ac for version changes. Instead, depend on ../VERSION. (../VERSION): New rule. * Makefile.am (DISTCLEANFILES): Define. * GNUmakefile: Update ./VERSION. * .gitignore: List VERSION. Reported by Sven Joachim.
2007-12-20Avoid spurious "make check" failures due to omitted programs.Jim Meyering
* man/Makefile.am (distcheck-hook): Make check rules dependents of this target, not of check-local, so that people aren't distracted by failures due to programs omitted via --enable-no-install-program=...
2007-11-05Use tighter regexps when performing name substitution.Jim Meyering
* man/Makefile.am (mapped_name): Add ^ and $$ anchors. Signed-off-by: Jim Meyering <meyering@redhat.com>
2007-10-07New program: mktemp.Jim Meyering
* NEWS: Mention this. * README: Add mktemp to the list. * AUTHORS: Add this: mktemp: Jim Meyering * src/mktemp.c: New file. * src/Makefile.am (bin_PROGRAMS): Add mktemp. (mktemp_LDADD): Add $(LIB_GETHRXTIME). * man/mktemp.x: New file. * man/Makefile.am (dist_man_MANS): Add mktemp.1. (mktemp.1): New dependency. * man/.cvsignore: Add mktemp.1. * man/.gitignore: New file. * src/.cvsignore, src/.gitignore: Add mktemp. * tests/misc/mktemp: New file. * tests/misc/Makefile.am (TESTS): Add mktemp. * tests/Coreutils.pm (run_tests): Give the POST-test function access to stdout and stderr contents, so it can verify that the named-on-stdout file/dir does indeed exist and has proper permissions, etc. [po/ChangeLog] * POTFILES.in: Add src/mktemp.c.
2007-07-23Update all copyright notices to use the newer form.Jim Meyering
2007-07-10Add support for enabling/disabling installation of specified programs.Jim Meyering
* NEWS: Mention new configure-time options. Mention that neither arch nor su is built/installed, by default. * m4/include-exclude-prog.m4: New file. * configure.ac: Use new macro, gl_ADD_PROG, rather than manually appending to OPTIONAL_BIN_PROGS and MAN. Move the code that adds "df" to the list of programs to build from m4/jm-macros into this file. Use gl_INCLUDE_EXCLUDE_PROG, then handle special cases: ginstall, [. (NO_INSTALL_PROGS_DEFAULT): AC_SUBST it. Used by man/Makefile.am. * man/Makefile.am (dist_man_MANS): Remove from this list all man pages corresponding to "bin" programs. Add $(MAN) instead. (optional_mans): Remove all uses. (check-x-vs-1): Adapt to work even though arch and su are typically no longer built (and neither are their .1 files). * src/Makefile.am (install_su): Rename from INSTALL_SU, now that INSTALL_SU has a different meaning. Use the new $(INSTALL_SU) value.
2007-07-10New program: archKarel Zak
* NEWS: Mention arch. * README: Add arch to the list of programs. * AUTHORS: Add arch. * src/uname.c: Include "uname.h". (PROGRAM_NAME): Handle arch, too. (ARCH_AUTHORS): Define. (uname_long_options, arch_long_options): Renamed and new globals. (usage): Handle arch-mode as well as uname-mode. (decode_switches): New function, extracted from main, to handle arch-mode as well as uname-mode. (main): Handle both modes. * src/uname-arch.c: New program, alias for "uname -m". * src/uname-uname.c: New file, default uname mode. * src/uname.h: New file, uname modes. * src/Makefile.am (EXTRA_PROGRAMS): Add arch. (uname_SOURCES, arch_SOURCES): Define. * man/arch.x: New file. * man/Makefile.am (dist_man_MANS): Add arch.1. (arch.1): New dependency. * tests/misc/arch: New test, compare "arch" with "uname -m" * configure.ac (OPTIONAL_BIN_PROGS): Add arch. (MAN): Add arch.1. * .x-sc_require_config_h: Exempt uname-arch.c and uname-uname.c from the always-include-<config.h> rule. Signed-off-by: Karel Zak <kzak@redhat.com> Signed-off-by: Jim Meyering <jim@meyering.net>
2007-07-10Change "version 2" to "version 3" in all copyright notices.Jim Meyering
2007-03-29* src/runcon.c: New program.Jim Meyering
* src/Makefile.am (bin_PROGRAMS): Add runcon. (runcon_LDADD): Define. * README: Add runcon to the list of programs. * AUTHORS: Add this: runcon: Russell Coker * tests/help-version: Add runcon as an exception. * man/Makefile.am (dist_man_MANS): Add runcon.1. (runcon.1): New dependency. * po/POTFILES.in: Add src/runcon.c.
2007-03-29* man/chcon.x: New file.Jim Meyering
* man/Makefile.am: Build chcon.1.
2007-02-24Avoid a shell syntax error, when building with an inadequate Perl.Jim Meyering
* man/Makefile.am (.x.1): Add quotes around $(PERL) in case, since it can expand to "/.../missing perl".
2007-02-24* man/Makefile.am (.x.1): Warn when unable to update a man page.Jim Meyering
Suggestion from Bruno Haible.
2007-02-24Handle better the combination of old Perl and a pre-c99 compiler.Bruno Haible
* man/Makefile.am (.x.1): If the autoconf test has determined that perl is missing or not a sufficient version, do nothing.
2006-12-09* man/Makefile.am (.x.1): Make help2man use $(PACKAGE_STRING) as theJim Meyering
"source". I.e. "GNU coreutils 6.7".
2006-11-16Arrange to install manpages only for tools that are installed.Ralf Wildenhues
* man/Makefile.am (dist_man_MANS): Replace all optional manpages with `$(MAN)', computed at configure time; also, list them ... (optional_mans): ... in this new variable. (max_aux, EXTRA_DIST): Ensure that we distribute all manpages.
2006-10-12* Makefile.am (THANKS-to-translators): Add missing $(srcdir).Jim Meyering
(MAINTAINERCLEANFILES): Add .kludge-stamp. * man/Makefile.am (MAINTAINERCLEANFILES): Typo $(dist_man_MANS) instead of $(man_MANS). 2006-10-12 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2006-08-17Add/fix copyright notices and adjust to latest GNU FDL.Paul Eggert
2006-08-08(dist_man_MANS): Add shuf.1.Paul Eggert
(shuf.1): New dependency.
2006-02-27Build base64.1.Jim Meyering
2005-10-23(dist_man_MANS): Add the corresponding .1 names.Jim Meyering
(sha224sum.1, sha256sum.1, sha384sum.1, sha512sum.1): New dependencies.
2005-10-13(.x.1): Remove temp directory first.Jim Meyering
2005-04-05(.x.1): Remove "COMMAND.td/" from examples.Paul Eggert
2005-01-24(all_programs): Revert previous patch; updated all_programs.list fixes this.Jim Meyering
(.x.1): No need to add $(EXEEXT).
2005-01-11(all_programs): Account for $(EXEEXT).Jim Meyering
2004-11-25(.x.1): Remove now-unnecessary use ofJim Meyering
locally-added --program-name=NAME option. Now, help2man gets the name from the [NAME] section (i.e. from our .x file).
2004-05-13 Don't assume that "make -C" works; Solaris "make" doesn't have -C.Jim Meyering
* src/Makefile.am (all_programs.list): New rule, copied from man/Makefile.am and tests/Makefile.am, except that we use the system tr rather than ./tr and we don't use tr -s. * tests/Makefile.am (all_programs): Use it. * man/Makefile.am (all_programs): Likewise. Renamed from programs, for consistency. All uses changed.
2004-04-20(.x.1): Use help2man's new --program-name=NAME option.Jim Meyering
2004-03-22(.x.1): Remove --info-page= option, revertingJim Meyering
the change of 2004-01-22. I can no longer reproduce the problem that prompted that change, and `info coreutils pr' would display the `printing text' section of the manual, not the one on `pr invocation'.
2004-01-23(EXTRA_DIST): Add help2man.Jim Meyering
2004-01-23(.x.1): Prefix help2man invocation with `$(PERL) --'Jim Meyering
so it works on systems with Perl installed somewhere other than in /usr/bin.
2004-01-22(.x.1): Invoke our own (tweaked) copy of help2man.Jim Meyering
Use --info-page='coreutils PROG' option. Now, readlink.1 refers the user to `info coreutils readlink' rather than to `info readlink'. Reported by Matt Swift.
2003-11-06(check-programs-vs-x):Jim Meyering
Work even if $(programs) contains '$'. Work even if 'missing=1' in environment. Don't report an error simply because $(programs) outputs nothing.
2003-09-10(programs, check-x-vs-1): Use ../src/tr -s ' ' '\n' in placeJim Meyering
of `fmt -1'. Using the just-built tr is a little cleaner. Christian Krackowizer reported that HPUX 10.20 doesn't have fmt.
2003-09-08(programs): Use ../src, not $(srcdir)/../src.Jim Meyering
(check-programs-vs-x): Fail if $(programs) is empty.
2003-08-16(.x.1): `@'-prefix a few commandsJim Meyering
2003-08-16use only -f, not -rfJim Meyering
2003-08-16(.x.1): Ensure that generated PROGRAM.1 files are read-only.Jim Meyering
2003-08-15(ASSORT): New var.Jim Meyering
(check-x-vs-1, programs): Use it.
2003-07-26 * src/rm.c: Include "dirname.h".Jim Meyering
(usage): Use base_name (program_name) in body of --help output. This lets me... * man/Makefile.am (.x.1): ...back out the kludge of 2003-07-22.
2003-07-26(mapped_name): Use `../src/[' binary to create test.1.Jim Meyering
2003-07-22(.x.1): Substitute 's,$t/$*,$*,' on output ofJim Meyering
help2man, to avoid having `rm.td/rm' appear in rm.1. Reported by Thomas Luzat. See http://bugs.debian.org/202413 for details.
2003-07-11(nohup.1): Depend on nohup.c, rather than nohup.sh.Jim Meyering
2003-07-06(programs): Ignore "[", since it doesn't have a separate man page.Jim Meyering
2003-06-04(check-programs-vs-x): Rename targetJim Meyering
from check-programs-vs-1. Adjust rule to check for the primary (.x) file, not the generated one (.1).
2003-06-04(dist_man_MANS): Add kill.1.Jim Meyering
(kill.1): New rule.
2003-06-04(check-programs-vs-1): New phony target.Jim Meyering
(check-local): Depend on it.
2003-04-09tweak white-space to make backslashes line upJim Meyering
2003-04-05Use $(VAR) rather than @VAR@, now that we can rely on automake toJim Meyering
emit a definition for each substituted variable.
2003-03-19(.x.1): Use $(LN_S) instead of 'ln -s',Jim Meyering
because the DJGPP 2.03 port of 'ln -s' doesn't work. Include $(EXEEXT) in program names. Since $(LN_S) may degenerate to `cp -p', be careful to invoke it from the destination directory. Mostly from Richard Dawe.