--- - branch: MAIN date: Tue Nov 15 08:54:13 UTC 2022 files: - new: '1.52' old: '1.51' path: pkgsrc/textproc/po4a/Makefile pathrev: pkgsrc/textproc/po4a/Makefile@1.52 type: modified - new: '1.24' old: '1.23' path: pkgsrc/textproc/po4a/distinfo pathrev: pkgsrc/textproc/po4a/distinfo@1.24 type: modified - new: '1.7' old: '1.6' path: pkgsrc/textproc/po4a/patches/patch-Po4aBuilder.pm pathrev: pkgsrc/textproc/po4a/patches/patch-Po4aBuilder.pm@1.7 type: modified id: 20221115T085413Z.b7c755154bebaa0bfb05036de7de1b9dafab8bc5 log: | po4a: updated to 0.68 v0.68 Project organization: Add a deprecation warning to po4a-translate and po4a-updatepo stating that po4a is the prefered interface. Rewrite the po4a-gettextize documentation [Mt]. Rewrite the intro of po4a doc, and add a Quick start tutorial [Mt]. gettextization: Rework completely the deduplication of msgids introduced in v0.67. Markdown: Allow lists to start the line with no leading spaces before the '-' sign. This uncovers a bug in our test suite that was enforcing the buggy behavior :( [Mt] Properly deal with fenced div blocks Man: Bold text should never be wrapped as groff seems to reset the font on new line [Mt]. Properly deal with comments around macro definitions [Mt] v0.67 Asciidoc: Support Hugo shortcode on macros [Danilo G. Baio] Support automatically numbered callouts [J.N. Avila] Support line breaks [J.N. Avila] gettextization: Deduplicate the msgids, to prevent the structure desynchronizations when the same string is used at several locations, with mismatching types. Add some tests for the gettextization feature. [mquinson] po4a-translate: Do not check whether the po file is uptodate, as it's impossible to do that correctly when several master files are merged in the same POT. Man: Improve the error message when using '.de', '.if', '.ie' to hint about the option 'groff_code=verbatim|translate' [mquinson] Implement '.el' (else branch) as translate_joined [mquinson] Implement '.de1' (define with no check) as '.de' [mquinson] Implement '.dei', '.dei1' (define with subst) [MQ] Implement '.it' (input trap) as untranslated [mquinson] Make a sensible warning when user-defined macros are not explained to po4a with the 'untranslated' option and friends. [mquinson] Markdown: New option 'yfm_lenient' to proceed even if the YAML Front Matter parser fails. Useful when your file starts with an horizontal ruler that is not a YFM. This introduces a NEW DEPENDENCY: Syntax::Keyword::Try Do not quote the YFM lists to not break them [mquinson]. Thanks @dbaio for the analysis and @ynojima for an initial patch in doc-l10n-kit. xHTML: Add a test for tables and stop claiming that they may be broken Other bug fixes: Hide an ugly warning about uninitialized string module: pkgsrc subject: 'CVS commit: pkgsrc/textproc/po4a' unixtime: '1668502453' user: adam