From 8c055fefdf9beba9324657e5ef4b639ad852f047 Mon Sep 17 00:00:00 2001 From: Colin Watson Date: Sat, 7 Sep 2019 01:01:02 +0100 Subject: Add a new man-recode program This has an interface designed for bulk conversion, and so can be much faster than running "man --recode" on each page. Fixes Debian bug #933576. * bootstrap.conf (gnulib_modules): Add renameat, tempname, and unlinkat. * src/man-recode.c: New file. * src/Makefile.am (bin_PROGRAMS): Add man-recode. (man_recode_LDADD, man_recode_SOURCES): Add. * src/tests/man-recode-in-place, src/tests/man-recode-suffix: New files. * src/tests/Makefile.am (ALL_TESTS): Add man-recode-in-place and man-recode-suffix. * .gitignore: Add src/man-recode. * po/POTFILES.in: Add src/man-recode.c. * m4/man-trans-subst.m4 (MAN_TRANS_SUBST): Adjust to support program names containing dashes. * configure.ac: Add substitutions for man-recode. * man/man1/man-recode.man1: New file. * man/man1/man.man1 (Main modes of operation): Add a note to the description of --recode suggesting man-recode instead. * man/man1/manconv.man1 (SEE ALSO): Add reference to man-recode(1). * man/Makefile.am (man1_MANS): Add man1/man-recode.1. * man/da/Makefile.am (man1_MANS): Likewise. * man/de/Makefile.am (man1_MANS): Likewise. * man/es/Makefile.am (man1_MANS): Likewise. * man/fr/Makefile.am (man1_MANS): Likewise. * man/id/Makefile.am (man1_MANS): Likewise. * man/ja/Makefile.am (man1_MANS): Likewise. * man/nl/Makefile.am (man1_MANS): Likewise. * man/pl/Makefile.am (man1_MANS): Likewise. * man/pt/Makefile.am (man1_MANS): Likewise. * man/pt_BR/Makefile.am (man1_MANS): Likewise. * man/ru/Makefile.am (man1_MANS): Likewise. * man/sr/Makefile.am (man1_MANS): Likewise. * man/sv/Makefile.am (man1_MANS): Likewise. * man/tr/Makefile.am (man1_MANS): Likewise. * man/zh_CN/Makefile.am (man1_MANS): Likewise. * man/po4a/po4a.cfg: Add support for man-recode. * man/replace.sin.in: Substitute %man_recode% and %thman_recode%. * NEWS: Document this. --- man/po4a/po4a.cfg | 1 + 1 file changed, 1 insertion(+) (limited to 'man/po4a') diff --git a/man/po4a/po4a.cfg b/man/po4a/po4a.cfg index 5aaea672..c91263b5 100644 --- a/man/po4a/po4a.cfg +++ b/man/po4a/po4a.cfg @@ -22,6 +22,7 @@ [type:manext] $(srcdir)/man1/apropos.man1 $lang:$(builddir)/$lang/man1/apropos.man1 add_$lang:$(srcdir)/$lang/translator.add [type:manext] $(srcdir)/man1/lexgrog.man1 $lang:$(builddir)/$lang/man1/lexgrog.man1 add_$lang:$(srcdir)/$lang/translator.add [type:manext] $(srcdir)/man1/man.man1 $lang:$(builddir)/$lang/man1/man.man1 add_$lang:$(srcdir)/$lang/translator.add +[type:manext] $(srcdir)/man1/man-recode.man1 $lang:$(builddir)/$lang/man1/man-recode.man1 add_$lang:$(srcdir)/$lang/translator.add [type:manext] $(srcdir)/man1/manconv.man1 $lang:$(builddir)/$lang/man1/manconv.man1 add_$lang:$(srcdir)/$lang/translator.add [type:manext] $(srcdir)/man1/manpath.man1 $lang:$(builddir)/$lang/man1/manpath.man1 add_$lang:$(srcdir)/$lang/translator.add [type:manext] $(srcdir)/man1/whatis.man1 $lang:$(builddir)/$lang/man1/whatis.man1 add_$lang:$(srcdir)/$lang/translator.add -- cgit v1.2.3