summaryrefslogtreecommitdiff
path: root/man/Rules.man
Commit message (Collapse)AuthorAge
* Fix replace.sed prerequisite syntaxColin Watson2015-09-22
| | | | | | | | | Suffix rules may not have prerequisites. Thanks to Nikola Forró; fixes Fedora bug #1263930. * man/Rules.man: Declare dependency of $(MANS) on replace.sed separately rather than trying to do so in suffix rules. * NEWS: Document this.
* * man/Rules.man (TESTS_ENVIRONMENT): Quote variable assignments.Colin Watson2013-06-06
|
* * man/Rules.man (TESTS_ENVIRONMENT): Move environment variableColin Watson2013-06-06
| | | settings here, rather than using non-portable 'export'.
* Upgrade to Automake 1.13.2 and Gnulib 20130529.Colin Watson2013-05-30
| | | | | | | | | | | | | * .bzrignore: Add gnulib/lib/locale.h, man/**/*.log, man/**/*.trs, src/tests/*.log, and src/tests/*.trs. * autogen.sh: Drop gnulib/gets.patch backport. * gnulib/gets.patch: Remove. * configure.ac (AM_INIT_AUTOMAKE): Set minimum Automake version to 1.11. Add parallel-tests option for compatibility with 1.11. * man/Rules.man (TESTS_ENVIRONMENT): Move to ... (LOG_COMPILER): ... this. * src/tests/Makefile.am (TESTS_ENVIRONMENT): Rewrite as a list of variable exports rather than as a command prefix, for compatibility with parallel-tests.
* * man/Rules.man (distclean-hook): Rename to ...Colin Watson2010-11-15
| | | | (distclean-local): ... this, and fix syntax so that it actually works.
* * configure.ac: Define a CROSS_COMPILING conditional ifColin Watson2009-11-09
| | | | | | cross-compiling. * man/Rules.man, src/tests/Makefile.am: Don't run tests if cross-compiling. * NEWS: Document this.
* * configure.ac: Use silent rules by default if Automake 1.11 isColin Watson2009-08-14
| | | | | | available. * man/Rules.man (replace.sed, .man1.1, .man5.5, .man8.8): Be quieter in silent mode. Upgrade to Autoconf 2.64, Automake 1.11, and Gnulib 20090801.
* * man/check-man: Check that a manual page formats without errors;Colin Watson2009-03-09
| | | | | inspired by Lintian. * man/Rules.man: Run check-man over all manual pages during '\''make check'\''.
* FreeBSD build fixes.Colin Watson2008-11-17
| | | | | | | | | | | | | | | | | | | | * man/Rules.man (replace.sed): Spell out $(top_builddir)/man/replace.sin in full since $< is unspecified in target rules. * src/Makefile.am (accessdb_LDADD, catman_LDADD, globbing_LDADD, lexgrog_LDADD, man_LDADD, manconv_LDADD, mandb_LDADD, manpath_LDADD, whatis_LDADD, wrapper_LDADD, zsoelim_LDADD): Add @LIBINTL@. (apropos$(EXEEXT)): Remove target before creating symlink. Spell out whatis$(EXEEXT) in full since $< is unspecified in target rules. * src/check_mandirs.c (testmandirs): Cast time_t values to long before trying to print as %ld. * src/descriptions.c (parse_descriptions): Rename base_name to base and seen_base_name to seen_base. * src/descriptions_store.c (store_descriptions): Rename base_name to base. * src/descriptions.h (parse_descriptions, store_descriptions): Update prototypes.
* Persuade '\''make distcheck'\'' to pass again.Colin Watson2008-03-14
| | | | | | | | | | | | | | | | | | * man/po4a/po4a.cfg: Use paths relative to $(srcdir) and $(builddir). * man/po4a/Makefile.am (PO4A_ARGS): Define srcdir and builddir variables. (all-local, update-po, clean-local): Pass $(PO4A_ARGS) to $(PO4A). Read po4a.cfg from $(srcdir). * man/po4a/*.pl.add: Consolidate into ... * man/pl/translator.add: ... this. * man/Rules.man (dist-hook): Only do anything if PO4A_LINGUA is not set to yes. (distclean-hook): Remove man1, man5, and man8 if PO4A_LINGUA is set to yes. * man/pl/Makefile.am (PO4A_LINGUA): Set to yes. (EXTRA_DIST): Distribute translator.add. * .bzrignore: Ignore man/pl/man1, man/pl/man5, and man/pl/man8, rather than just some files within those directories.
* * man/Rules.man (.man1.1, .man8.8): Substitute name of manual pageColin Watson2008-03-10
| | | | | | | | being processed as %program%. * man/man1/apropos.man1 (OPTIONS), man/man1/man.man1 (Finding manual pages), man/man1/whatis.man1 (OPTIONS): Consolidate nearly-identical descriptions of --locale using %program% (thanks, Robert Luberda). * man/po4a/po/man-db.pot: Update.
* * man/replace.sin: Rename to ...Colin Watson2008-01-07
| | | | | | | | | * man/replace.sin.in: ... this. * configure.ac (AC_CONFIG_FILES): Generate man/replace.sin. * man/Rules.man (CLEANFILES, replace.sed, .man1.1, .man5.5, .man8.8): Generate replace.sed at '\''make'\'' time so that $(config_file) is substituted properly. Reported by Peter Breitenlohner. * .bzrignore: Update.
* * manual/Makefile.am: Use soelim with -I$(srcdir).Peter Breitenlohner2008-01-07
| | | | | | | | | | | | | | | | | | | | | | * man/Rules.man (mandir): Append the language so that Automake can handle translated manual pages. (install-data-local, uninstall-local): Removed in favor of rules generated by Automake. (CLEANFILES, dist-hook): Go back to using man*_MANS. (all-am): Remove explicit dependencies. * man/Makefile.am, man/de/Makefile.am, man/es/Makefile.am, man/fr/Makefile.am, man/it/Makefile.am, man/ja/Makefile.am: Go back to using man*_MANS. * man/man8/accessdb.man8, man/fr/man8/accessdb.man8: Fix typo (-V, not -v). * manual/Makefile.am (.pp.ps): Use groff -Tps, not -Tdvi. * src/Makefile.am (install-data-hook): Don'\''t (try to) overwrite existing config files. * src/Makefile.am (bin_SCRIPTS, all-am, install-exec-hook, uninstall-hook): Remove apropos from bin_SCRIPTS, explicitly depend on it from all-am, and manually create a whatis->apropos symlink at install time; installing the symlink from the build directory using bin_SCRIPTS would install a second copy (not stripped by "make install-strip").
* * man/Rules.man, man/de/Makefile.am, man/es/Makefile.am,Colin Watson2008-01-06
| | | | | man/fr/Makefile.am, man/it/Makefile.am, man/ja/Makefile.am: Use LINGUA rather than LANGUAGE to name the manual page language, as setting LANGUAGE causes '\''make'\'' output to be translated.
* * man/Makefile.am, man/de.UTF-8/Makefile.am,Colin Watson2008-01-05
| | | | | | | | | | | man/es.UTF-8/Makefile.am, man/fr.UTF-8/Makefile.am, man/it.UTF-8/Makefile.am, man/ja.UTF-8/Makefile.am: Declare man*_files rather than man*_MANS. Using the MANS primary causes Automake'\''s incorrect manual page rules to be used. * man/Rules.man (CLEANFILES, install-data-local, uninstall-local, dist-hook): Expect man*_files rather than man*_MANS. (all-am): Depend on $(man*_files). * man/Rules.man (install-data-local, uninstall-local): Stop stripping leading "man*/" from install location.
* * man/Rules.man: replace.sed lives in $(top_builddir)/man, notColin Watson2007-11-25
| | | | $(top_srcdir)/man.
* * man/Rules.man (SED_ARGS): Move to ...Colin Watson2007-10-21
| | | | | | | | | * man/replace.sin: ... here. * man/Rules.man (.man1.1, .man5.5, .man8.8): Use replace.sed to shorten build output. * configure.ac (AC_CONFIG_FILES): Generate man/replace.sed from man/replace.sin. * .bzrignore: Ignore man/replace.sed.
* note automake copyrightColin Watson2007-10-17
|
* * man/Rules.man (.man1.1, .man5.5, .man8.8): Use $(MKDIR_P) ratherColin Watson2007-10-15
| | | | | | | than hardcoding mkdir -p. * man/Makefile.in, man/de.UTF-8/Makefile.in, man/es.UTF-8/Makefile.in, man/fr.UTF-8/Makefile.in, man/it.UTF-8/Makefile.in, man/ja.UTF-8/Makefile.in: Regenerate.
* * man/Rules.man (clean-local): Remove; we don't need to worry aboutColin Watson2007-10-14
| | | | | | | removing empty directories in separated build trees. * man/Makefile.in, man/de.UTF-8/Makefile.in, man/es.UTF-8/Makefile.in, man/fr.UTF-8/Makefile.in, man/it.UTF-8/Makefile.in, man/ja.UTF-8/Makefile.in: Regenerate.
* fix various clean/install/dist problemsColin Watson2007-10-13
|
* many fixes to allow VPATH builds, including a separate Makefile.am for each ↵Colin Watson2007-10-13
manual page language