On Sat, 21 Nov 2009 01:31:25 +0100
Omar Campagne <ocampagne(a)gmail.com> wrote:
Hello everybody:
0.37 just hit the repos, so I downloaded it, and I've encountered some
issus in the manpages :(
It's a bug.
Index: share/po4a-build
===================================================================
RCS file: /cvsroot/po4a/po4a/share/po4a-build,v
retrieving revision 1.7
diff -p -u -b -B -r1.7 po4a-build
--- share/po4a-build 13 Nov 2009 12:17:26 -0000 1.7
+++ share/po4a-build 21 Nov 2009 00:49:00 -0000
@@ -317,7 +317,7 @@ for d in $BINARIES; do
eval_gettext "Processing \$l translations for \$X (1). . ."; echo
MANDIR=$BASEDIR/$P/man/$l/man1/
XML_CATALOG_FILES="/etc/xml/catalog" \
- xsltproc -o $MANDIR --nonet $XSLFILE $XMLDIR/$X
+ xsltproc -o $MANDIR --nonet $XSLFILE $XMLDIR/$l/$X
fi
done
for X3 in $XMLMAN3; do
@@ -325,7 +325,7 @@ for d in $BINARIES; do
eval_gettext "Processing \$l translations for \$X3 (3). . ."; echo
MANDIR=$BASEDIR/$P/man/$l/man3/
XML_CATALOG_FILES="/etc/xml/catalog" \
- xsltproc -o $MANDIR --nonet $XSLFILE $XMLDIR/$X3
+ xsltproc -o $MANDIR --nonet $XSLFILE $XMLDIR/$l/$X3
fi
done
fi
I'll make an updated release tomorrow.
One last thing is that, since manpages "changed" section
(3pm -> 3), you
may still get both versions unless you trigger "#mandb" after
installation.
Those are cleaned up within the po4a build - check Build.PL
Anyway, the trigger man-db in aptitude install process doesn't
clean,
but add manpages in my system.
Since 3pm are now "outdated", to which manpage does the
system default if users don't trigger mandb? This issue might be just
me, *seriously*, my Debian sometimes doesn't "refresh" random stuff.
3pm was never used as-is, it always went as 3 and the pm got lumped
into the manpage itself.
--
Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/