Subject: CVS commit: pkgsrc/textproc/po4a
From: Adam Ciarcinski
Date: 2022-11-15 09:54:13
Message id: 20221115085413.4886AFA90@cvs.NetBSD.org

Log Message:
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

Files:
RevisionActionfile
1.52modifypkgsrc/textproc/po4a/Makefile
1.24modifypkgsrc/textproc/po4a/distinfo
1.7modifypkgsrc/textproc/po4a/patches/patch-Po4aBuilder.pm