Log message:
po4a: updated to 0.71
___ _____ _
__ __/ _ \|___ / |
\ \ / / | | | / /| | Happy leap day
\ V /| |_| | / / | |
\_/ \___(_)_/ |_| (released on 2024/02/29)
po4a main script:
* Fix the parsing of nested simple and double quotes mixed with escaped
spaces.
* Properly parse config files iteratively redefining the same alias to
enrich it.
* Don't eat up quotes around parameters containing spaces, as they are needed
later on when passing parameters to msgmerge and friends.
Gemtext:
* New module
Documentation:
* Fix many typos introduced in previous release [Golubev Alexander
and Rafael Fontenelle].
General:
* Better error messages on encoding errors. It remains fragile, but at least we
try to display an error message.
Translations:
* Updated: Chinese (simplified), thanks Wenbin Lv.
* Updated: Esperanto, thanks Marco Ciampa.
* Updated: French, thanks brandelune.
* Updated: German, thanks Helge Kreutzmann.
* Updated: Italian, thanks Marco Ciampa.
* Updated: Japanese, thanks gemmaro.
* Updated: Norwegian Bokmål, thanks Petter Reinholdtsen.
* Updated: Portuguese (Brazil), thanks Rafael Fontenelle.
* Updated: Russian, thanks Golubev Alexander.
* Updated: Spanish, thanks gallegonovato.
* Updated: Ukrainian, thanks Yuri Chornoivan (українська) and \
Сергій.
|
Log message:
po4a: updated to 0.70
0.70
The PerlIO cleanup release
Major cleanup:
Greatly simplify the code by using PerlIO instead of messing up with encodings \
manually.
This is a very intrusive change, and even if all tests of our comprehensive \
suite pass, I still expect issues with this on some corner cases, such as \
projects not using UTF-8 but a mixture of encodings. Please report any issue, \
and accept my apologies.
This greatly simplifies the code, enabling future maintenance.
Asciidoc:
Correctly handle lines that start with a dot in a paragraph. Thanks Jean-Noël \
Avila for the pull request.
Labels of cross-references were not translatable. Thanks Jean-Noël Avila for \
the pull request.
Fix a bug in the handling of the 'id' attribute. Thanks Jean-Noël Avila for the \
pull request.
Process multi-line attributes in legacy and asciidoctor mode. Thanks Jean-Noël \
Avila for the pull request.
Process transparent index entries in their own segmentst. Thanks Jean-Noël \
Avila for the pull request.
Keep original formating. Thanks suddenfall for the feedback, and Jean-Noël \
Avila for the fixes.
Fix a bug in handling of bold text starting a list item. Thanks Jean-Noël Avila \
for the pull request.
Fix handling of linebreaks in lists). Thanks Jean-Noël Avila for the pull request.
Tex:
Allow verbatim environment declaration without trailing space. Thanks Mayeul \
Cantan for the report & the fix.
Informative error message when file not found for \input, indicating how to skip \
this include [mquinson].
Texinfo:
Translate partial menu node names [Apteryks].
Markdown:
Treat link reference definitions as no-wrap [gemmaro].
Don't emit a warning when provided an empty tag list in YFM [Martin].
YAML:
Verbosely fail on inline lists and dictionaries, as YAML::Tiny does not handle \
them as lists or dicts anyway. Do quote list-looking strings [Martin & \
gemmaro].
General:
Don't fail on empty po files, e.g. adoc files containing only includes. Thanks \
Suddenfall for the report & fix.
Fix an encoding error in one file which resulted in build errors with new \
gettext versions. Thanks to Jan Palus for the issue report and the fix.
Use the semantic of Perl v5.12 (released in 2012) instead of the previously \
requested one (v5.6 release in 2000). This is to request the unicode_strings \
feature, making the utf strings more predictable.
Accept BOM markers at the beginning of files [Mt]
Specify in the README.md and in all source files that the license is GPL2+, not \
GPL2-only [Mt]
Documentation:
Improve the description of the internals, in the hope that potential \
contributors will become proficient quickly and help us. [Mt]
Revamp the po4a(7) document now that the po4a-* scripts are deprecated. Explain \
why they are, and don't mention them in the described workflow. [Mt]
po4a main script (the deprecated po4a-* scripts are still buggy):
Deal properly with CRLF files coming from windows.
Allow to escape spaces in file names, or to quote them.
Do not pass empty PO files to msgmerge, as it stumbles on such things when the \
POT file has UTF chars in the msgids. [Mt]
po4a-translate:
Remove the wrap-po option that was not used internally.
po4a-updatepo:
Do not pass empty PO files to msgmerge, as it stumbles on such things when the \
POT file has UTF chars in the msgids. [Mt]
Build scripts:
Use xmlcatalog(1) to find DocBook XSL file.
Translations:
Updated: Chinese (traditional), thanks Haowei Hsu.
Updated: French, thanks Jérémie Tarot, brandelune and Jean-Baptiste Holcroft.
Updated: Georgian, thanks Temuri Doghonadze.
Updated: German, thanks Helge Kreutzmann.
Updated: Italian, thanks Marco Ciampa.
Updated: Japanese, thanks gemmaro.
Updated: Norwegian Bokmål, thanks Allan Nordhøy and Petter Reinholdtsen.
Updated: Portuguese, thanks Silvério Santos.
Updated: Russian, thanks vrbtm, Виталий Наумов and Golubev Alexander.
Updated: Serbian (cyrillic), thanks Ivan Pesic.
Updated: Spanish, thanks Francisco Serrador, ignotus and gallegonovato.
|
Log message:
po4a: fix build on Solarish.
- Conditionally depend on diffutils (borrowed from pkgdiff)
- On "SunOS", resolve /dev/null symlink (if any) during pre-configure
- When invoking gettext-tools, make sure they're the pkgsrc ones
- Add 'sgml' option (also off by default) as suggested by upstream
Fixes build (and passes nearly all tests, with both options enabled) on
Tribblix and Solaris 11, which is exactly as good as things were -- and
are -- on NetBSD.
Bump PKGREVISION.
|