- From: Mercurial notifier <nobody@w3.org>
- Date: Mon, 14 Mar 2011 08:54:08 +0000
- To: link-checker updates <www-validator-cvs@w3.org>
changeset: 383:371331eccf4d tag: tip user: Ville Skyttä <ville.skytta@iki.fi> date: Mon Mar 14 10:53:30 2011 +0200 files: META.yml Makefile.PL bin/checklink description: Use Encode::Locale for decoding command line arguments. diff -r 17918e643619 -r 371331eccf4d META.yml --- a/META.yml Mon Mar 14 10:52:10 2011 +0200 +++ b/META.yml Mon Mar 14 10:53:30 2011 +0200 @@ -20,6 +20,7 @@ CSS::DOM::Style: 0 CSS::DOM::Util: 0 Encode: 0 + Encode::Locale: 0 File::Spec: 0 Getopt::Long: 2.17 HTML::Entities: 0 @@ -29,7 +30,6 @@ HTTP::Message: 5.827 HTTP::Request: 0 HTTP::Response: 1.50 - I18N::Langinfo: 0 Locale::Country: 0 Locale::Language: 0 LWP::RobotUA: 1.19 diff -r 17918e643619 -r 371331eccf4d Makefile.PL --- a/Makefile.PL Mon Mar 14 10:52:10 2011 +0200 +++ b/Makefile.PL Mon Mar 14 10:53:30 2011 +0200 @@ -50,7 +50,7 @@ Locale::Language => 0, # Optional, used when decoding arguments in command line mode: - I18N::Langinfo => 0, + Encode::Locale => 0, # Optional, but required in CGI mode: CGI => 0, diff -r 17918e643619 -r 371331eccf4d bin/checklink --- a/bin/checklink Mon Mar 14 10:52:10 2011 +0200 +++ b/bin/checklink Mon Mar 14 10:53:30 2011 +0200 @@ -697,11 +697,8 @@ sub parse_arguments () { - eval { - require I18N::Langinfo; - my $encoding = I18N::Langinfo::langinfo(I18N::Langinfo::CODESET()); - @ARGV = map { Encode::decode($encoding, $_) } @ARGV; - }; + require Encode::Locale; + Encode::Locale::decode_argv(); require Getopt::Long; Getopt::Long->require_version(2.17);
Received on Monday, 14 March 2011 08:54:10 UTC