From 1bcf56c8b23e5723a604f68f40ef4831398e27d7 Mon Sep 17 00:00:00 2001 From: nekral-guest Date: Sat, 17 Nov 2007 17:47:02 +0000 Subject: [PATCH] Start applying Debian patch 409_man_generate_from_PO: * NEWS: Applied Debian patch 409_man_generate_from_PO to automatically generate the translated manpages from the POs. * man/Makefile.am: Replace the individual rules for the generation of the manpages (from XML) by a generic Makefile rule an dependencies for the linked manpages. --- NEWS | 3 ++ man/Makefile.am | 122 ++---------------------------------------------- 2 files changed, 7 insertions(+), 118 deletions(-) diff --git a/NEWS b/NEWS index d4021ae4..fc049f36 100644 --- a/NEWS +++ b/NEWS @@ -42,6 +42,9 @@ shadow-4.0.18.1 -> shadow-4.0.18.2 UNRELEASED - su: Avoid terminating the PAM library in the forked child. This is done later in the parent after closing the PAM session. +*** documentation: +- Generate the translated manpages from PO at build time. + shadow-4.0.18.1 -> shadow-4.0.18.2 28-10-2007 *** general: diff --git a/man/Makefile.am b/man/Makefile.am index 96378d67..d5557c5e 100644 --- a/man/Makefile.am +++ b/man/Makefile.am @@ -114,128 +114,14 @@ EXTRA_DIST = \ if ENABLE_REGENERATE_MAN -chage.1: chage.1.xml +%: %.xml $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< -chfn.1: chfn.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +grpconv.8 grpunconv.8 pwunconv.8: pwconv.8 -chgpasswd.8: chgpasswd.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +getspnam.3: shadow.3 -chpasswd.8: chpasswd.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -chsh.1: chsh.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -expiry.1: expiry.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -faillog.5: faillog.5.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -faillog.8: faillog.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -gpasswd.1: gpasswd.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -groupadd.8: groupadd.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -groupdel.8: groupdel.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -groupmems.8: groupmems.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -groupmod.8: groupmod.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -groups.1: groups.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -grpck.8: grpck.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -gshadow.5: gshadow.5.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -id.1: id.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -lastlog.8: lastlog.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -limits.5: limits.5.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -login.1: login.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -login.access.5: login.access.5.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -login.defs.5: login.defs.5.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -logoutd.8: logoutd.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -newgrp.1: newgrp.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -newusers.8: newusers.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -nologin.8: nologin.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -passwd.1: passwd.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -passwd.5: passwd.5.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -porttime.5: porttime.5.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -pwck.8: pwck.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -grpconv.8 grpunconv.8 pwconv.8 pwunconv.8: pwconv.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -shadow.3 getspnam.3: shadow.3.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -shadow.5: shadow.5.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -sg.1: sg.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -su.1: su.1.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -sulogin.8: sulogin.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -suauth.5: suauth.5.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -useradd.8: useradd.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -userdel.8: userdel.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -usermod.8: usermod.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -vigr.8 vipw.8: vipw.8.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +vigr.8: vipw.8 CLEANFILES = $(man_MANS) $(ALL_TRANSLATED_XMLS)