Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by www.NetBSD.org (Postfix) with ESMTP id 5358D63B91F for ; Sun, 22 Feb 2009 16:17:26 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 0) id EAAC263B2B6; Sun, 22 Feb 2009 16:17:25 +0000 (UTC) Received: from cvs.netbsd.org (unknown [IPv6:2001:4f8:4:7:2e0:81ff:fe25:eab4]) by mail.netbsd.org (Postfix) with ESMTP id 9134263B175 for ; Sun, 22 Feb 2009 16:17:23 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 7EAB8175D0; Sun, 22 Feb 2009 16:17:23 +0000 (UTC) From: Thomas Klausner Subject: CVS commit: pkgsrc/misc/p5-Locale-Maketext-Lexicon To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org Message-Id: <20090222161723.7EAB8175D0@cvs.netbsd.org> Date: Sun, 22 Feb 2009 16:17:23 +0000 (UTC) Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes Precedence: list Module Name: pkgsrc Committed By: wiz Date: Sun Feb 22 16:17:23 UTC 2009 Modified Files: pkgsrc/misc/p5-Locale-Maketext-Lexicon: Makefile distinfo Log Message: Update to 0.77: [Changes for 0.77 - 2008-12-29] * Locale::Maketext::Extract::Plugin::FormFu - Rewrote the FormFu plugin completely to use the YAML.pm parser. Previously, this plugin was completely broken. - Resolves bugs: - http://rt.cpan.org/Ticket/Display.html?id=42000 # Locale::Maketext::Extract::Plugin::FormFu broken - http://rt.cpan.org/Ticket/Display.html?id=39292 # Parsing formfu config * Locale::Maketext::Extract::Plugin::YAML - Improved the accuracy of the line numbers. - Added documentation and tests for using folded and block scalars. * Locale::Maketext::Extract::Plugin::PPI - Added a PPI based Perl plugin - more accurate than the Perl plugin, but much slower. - Not enabled by default - moved the Perl extraction tests into t/51-perlextract.t - Resolves bug: http://rt.cpan.org/Ticket/Display.html?id=14701 # xgettext doesn't handle interpolating functions Also, corrected the POD to use the correct names for the plugins. [Changes for 0.76 - 2008-12-14] * Locale::Maketext::Extract / Locale::Maketext::Lexicon::Gettext - Roundtripping of fuzzy comments now works. If a translation is marked by the translator as fuzzy, then it should remain so when re-extracted - Added tests for roundtripping of fuzzy, and for format markers * Locale::Maketext::Lexicon - Fixed bug http://rt.cpan.org/Public/Bug/Display.html?id=14999 # relative paths to lang files fail - added tests to prove it * Locale::Maketext::Extract::Plugin::TT2 - changed the line string to contain only the start line, and not the range as this was not consistent with the gettext spec [Changes for 0.75 - 2008-11-24] * Locale::Maketext::Extract / Locale::Maketext::Extract::Run Changed the order of extraction to: - extract all strings - then read, compile and write each PO file Speeds the extraction process up by a factor of the number of languages used. $Ext->read_po now resets the compiled entries, so that a fresh po file can be written. Also tidied up the verbose messages Bumped both to 0.33 * Locale::Maketext::Extract::Run / xgettext.pl Added the -W | --wrap option, which forces the file location comments to be on separate lines, as per POEdit The output order of the PO file has changed to match gettext producers, so the arguments now appear before the file locations. * t/5-extract_strings.tt Fixed a bad SKIP plan [Changes for 0.74 - 2008-11-22] * Locale::Maketext::Extract::Plugin::Perl The Perl plugin now combines concatenated strings, eg loc('string' . ' and this') Contributed by Felix Ostmann * Locale::Maketext::Extract::Run Localised $_ correctly to avoid conflict with external strings Contributed by Sebastian Knapp * Locale::Maketext::Run Fixed bug http://rt.cpan.org/Ticket/Display.html?id=31940 Debian bug http://bugs.debian.org/307777 xgettext.pl -f was not chomping file names correctly Contributed by Niko Tyni [Changes for 0.73 - 2008-10-28] * Locale::Maketext::Extract::Plugin::TextTemplate - renamed MyParser to Locale::Maketext::Extract::Plugin::TextTemplate::Parser to avoid namespace clashes * CPANTS improvements - Updated the Makefile to list all mentioned modules - Added a LICENSE file - added a Test::Pod test [Changes for 0.72 - 2008-10-10] Contributed by: Clinton Gormley (DRTECH) * Locale::Maketext::Extract::Plugin::TT2 - fixed bug where extracted strings still had escaped quotes and backslashes - if args are literal, they're now wrapped in double quotes instead of single quotes - special characters in args are escaped properly [Changes for 0.71 - 2008-10-05] * Bump version number of Locale::Maketext::Extract::Plugin::TextTemplate to 0.30 so PAUSE can index it correctly. [Changes for 0.70 - 2008-10-04] Contributed by: Clinton Gormley (DRTECH) * Refactored Locale::Maketext::Extract - Each format is handled by a different plugin - Each format recognises certain default file types - Custom plugins can be used * Locale::Maketext::Extract::Plugin::TT2 - Uses Template Toolkit as a parser - Handles inline filter, block filters, and function calls to "l" or "loc" Contibuted by: Andy Wardley [ABW] * Locale::Maketext::Extract::Plugin::YAML uses the YAML module as a parser and can recognise the form: key: _"string" * Locale::Maketext::Extract::Run - Added -P|plugins option to specify which parser plugins to use - Added -w|warnings to turn parser warnings on and off - Added -v|verbose to output the files that are being processed, the plugins used to process them, and the extracted strings - Fixed a bug in the File::Find routine to correctly prune .svn directories and their contents * Locale::Maketext::Extract::Plugin::Perl - Added a defined check to avoid a warning. [Changes for 0.68 - 2008-08-18] * Locale::Maketext::Extract: Support for other forms of localization in TT templates and TT HEREDOCS. Contributed by: Felix Antonius Wilhelm Ostmann [Changes for 0.67 - 2008-08-04] * Locale::Maketext::Extract: Support in Extract.pm and Lexicon/Gettext.pm for parsing and keeping user comments in PO files. Contributed by: Cosimo Streppone To generate a diff of this commit: cvs rdiff -r1.17 -r1.18 pkgsrc/misc/p5-Locale-Maketext-Lexicon/Makefile cvs rdiff -r1.10 -r1.11 pkgsrc/misc/p5-Locale-Maketext-Lexicon/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.