Subject: CVS commit: pkgsrc/misc/p5-Locale-Maketext-Lexicon
From: Thomas Klausner
Date: 2009-02-22 17:17:23
Message id: 20090222161723.7EAB8175D0@cvs.netbsd.org

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

Files:
RevisionActionfile
1.18modifypkgsrc/misc/p5-Locale-Maketext-Lexicon/Makefile
1.11modifypkgsrc/misc/p5-Locale-Maketext-Lexicon/distinfo