A bit more enconding insanity (fix included)

Johannes Hielscher jhielscher at posteo.de
Sat Feb 29 00:54:16 CET 2020


random find in the TL man page directory: groff didn't understand the
UTF-8 encoding of Master/texmf-dist/doc/man/man1/latex-git-log.1
correctly, and TL was shipping a broken latex-git-log.man1.pdf ever
since, well, always, i.e. 2013. Maybe it did slip through because it
was only in the German translation of the GPL, and who reads licences
these days…

Finally, the fix was a mere

Index: Master/texmf-dist/doc/man/man1/Makefile
=================================================================== ---
Master/texmf-dist/doc/man/man1/Makefile     (revision 53965) +++
Master/texmf-dist/doc/man/man1/Makefile     (working copy) @@ -28,9
+28,11 @@ man1/upmendex.man1.pdf: man1/upmendex.1
        @echo 'Skipping upmendex.1.'
-# man pages which use UTF-8; probably there are more.
+# man pages which use UTF-8; Check via `file *.1 | grep UTF-8`
 man1/findhyph.man1.pdf: man1/findhyph.1
+man1/latex-git-log.man1.pdf: man1/latex-git-log.1
+       $(MKPDF_UTF8)
 man1/luaotfload-tool.man1.pdf: man1/luaotfload-tool.1

and `make -C Master/texmf-dist/doc/man/` to rebuild man pages. I also
left a hint how I made sure that only this man page was affected, but
not others as well.


More information about the tex-live mailing list.