Hello community,
here is the log from the commit of package perl-Pod-Spell for openSUSE:Factory checked in at 2013-11-26 19:30:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Pod-Spell (Old)
and /work/SRC/openSUSE:Factory/.perl-Pod-Spell.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Pod-Spell"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Pod-Spell/perl-Pod-Spell.changes 2013-10-21 15:14:35.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Pod-Spell.new/perl-Pod-Spell.changes 2013-11-26 19:30:37.000000000 +0100
@@ -1,0 +2,8 @@
+Tue Nov 26 07:31:01 UTC 2013 - coolo@suse.com
+
+- updated to 1.13
+ - fix encoding issues issues in pod for perldoc
+ - improve documentation
+ - fix shebang to /usr/bin/perl for EUMM replacment GH #13 (dolmen)
+
+-------------------------------------------------------------------
Old:
----
Pod-Spell-1.10.tar.gz
New:
----
Pod-Spell-1.13.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Pod-Spell.spec ++++++
--- /var/tmp/diff_new_pack.2ZBmTn/_old 2013-11-26 19:30:37.000000000 +0100
+++ /var/tmp/diff_new_pack.2ZBmTn/_new 2013-11-26 19:30:37.000000000 +0100
@@ -17,7 +17,7 @@
Name: perl-Pod-Spell
-Version: 1.10
+Version: 1.13
Release: 0
%define cpan_name Pod-Spell
Summary: a formatter for spellchecking Pod
++++++ Pod-Spell-1.10.tar.gz -> Pod-Spell-1.13.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/Changes new/Pod-Spell-1.13/Changes
--- old/Pod-Spell-1.10/Changes 2013-09-28 06:02:55.000000000 +0200
+++ new/Pod-Spell-1.13/Changes 2013-11-03 01:51:41.000000000 +0100
@@ -1,5 +1,14 @@
Revision history Pod-Spell
+1.13 2013-11-02
+ - fix encoding issues issues in pod for perldoc
+
+1.12 2013-10-17
+ - improve documentation
+
+1.11 2013-10-17
+ - fix shebang to /usr/bin/perl for EUMM replacment GH #13 (dolmen)
+
1.10 2013-09-27
[FEATURES]
- added 'no_wide_chars' option to strip words with such characters
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/META.json new/Pod-Spell-1.13/META.json
--- old/Pod-Spell-1.10/META.json 2013-09-28 06:02:55.000000000 +0200
+++ new/Pod-Spell-1.13/META.json 2013-11-03 01:51:41.000000000 +0100
@@ -5,7 +5,7 @@
"Caleb Cushing "
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 4.300039, CPAN::Meta::Converter version 2.132661",
+ "generated_by" : "Dist::Zilla version 5.005, CPAN::Meta::Converter version 2.132830",
"license" : [
"artistic_2"
],
@@ -69,11 +69,11 @@
"provides" : {
"Pod::Spell" : {
"file" : "lib/Pod/Spell.pm",
- "version" : "1.10"
+ "version" : "1.13"
},
"Pod::Wordlist" : {
"file" : "lib/Pod/Wordlist.pm",
- "version" : "1.10"
+ "version" : "1.13"
}
},
"release_status" : "stable",
@@ -88,9 +88,10 @@
"web" : "https://github.com/xenoterracide/pod-spell"
}
},
- "version" : "1.10",
+ "version" : "1.13",
"x_contributors" : [
- "David Golden "
+ "David Golden ",
+ "Olivier Mengu\u00e9 "
]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/META.yml new/Pod-Spell-1.13/META.yml
--- old/Pod-Spell-1.10/META.yml 2013-09-28 06:02:55.000000000 +0200
+++ new/Pod-Spell-1.13/META.yml 2013-11-03 01:51:41.000000000 +0100
@@ -15,7 +15,7 @@
ExtUtils::MakeMaker: 6.30
File::ShareDir::Install: 0.03
dynamic_config: 0
-generated_by: 'Dist::Zilla version 4.300039, CPAN::Meta::Converter version 2.132661'
+generated_by: 'Dist::Zilla version 5.005, CPAN::Meta::Converter version 2.132830'
license: artistic_2
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -27,10 +27,10 @@
provides:
Pod::Spell:
file: lib/Pod/Spell.pm
- version: 1.10
+ version: 1.13
Pod::Wordlist:
file: lib/Pod/Wordlist.pm
- version: 1.10
+ version: 1.13
requires:
Carp: 0
Class::Tiny: 0
@@ -50,6 +50,7 @@
bugtracker: https://github.com/xenoterracide/pod-spell/issues
homepage: https://metacpan.org/dist/Pod-Spell
repository: git://github.com/xenoterracide/pod-spell.git
-version: 1.10
+version: 1.13
x_contributors:
- 'David Golden '
+ - 'Olivier Mengué '
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/Makefile.PL new/Pod-Spell-1.13/Makefile.PL
--- old/Pod-Spell-1.10/Makefile.PL 2013-09-28 06:02:55.000000000 +0200
+++ new/Pod-Spell-1.13/Makefile.PL 2013-11-03 01:51:41.000000000 +0100
@@ -48,37 +48,41 @@
"Test::More" => "0.88",
"utf8" => 0
},
- "VERSION" => "1.10",
+ "VERSION" => "1.13",
"test" => {
"TESTS" => "t/*.t"
}
);
-unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
- my $tr = delete $WriteMakefileArgs{TEST_REQUIRES};
- my $br = $WriteMakefileArgs{BUILD_REQUIRES};
- for my $mod ( keys %$tr ) {
- if ( exists $br->{$mod} ) {
- $br->{$mod} = $tr->{$mod} if $tr->{$mod} > $br->{$mod};
- }
- else {
- $br->{$mod} = $tr->{$mod};
- }
- }
-}
+my %FallbackPrereqs = (
+ "Carp" => 0,
+ "Class::Tiny" => 0,
+ "File::ShareDir::ProjectDistDir" => 0,
+ "File::Slurp" => 0,
+ "File::Spec" => 0,
+ "File::Temp" => 0,
+ "IO::Handle" => 0,
+ "IPC::Open3" => 0,
+ "Lingua::EN::Inflect" => 0,
+ "Pod::Escapes" => 0,
+ "Pod::Parser" => 0,
+ "Test::Deep" => 0,
+ "Test::More" => "0.88",
+ "Text::Wrap" => 0,
+ "base" => 0,
+ "constant" => 0,
+ "locale" => 0,
+ "strict" => 0,
+ "utf8" => 0,
+ "warnings" => 0
+);
-unless ( eval { ExtUtils::MakeMaker->VERSION(6.56) } ) {
- my $br = delete $WriteMakefileArgs{BUILD_REQUIRES};
- my $pp = $WriteMakefileArgs{PREREQ_PM};
- for my $mod ( keys %$br ) {
- if ( exists $pp->{$mod} ) {
- $pp->{$mod} = $br->{$mod} if $br->{$mod} > $pp->{$mod};
- }
- else {
- $pp->{$mod} = $br->{$mod};
- }
- }
+
+unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
+ delete $WriteMakefileArgs{TEST_REQUIRES};
+ delete $WriteMakefileArgs{BUILD_REQUIRES};
+ $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
}
delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/README new/Pod-Spell-1.13/README
--- old/Pod-Spell-1.10/README 2013-09-28 06:02:55.000000000 +0200
+++ new/Pod-Spell-1.13/README 2013-11-03 01:51:41.000000000 +0100
@@ -2,7 +2,7 @@
Pod::Spell - a formatter for spellchecking Pod
VERSION
- version 1.10
+ version 1.13
SYNOPSIS
use Pod::Spell;
@@ -71,9 +71,6 @@
$ps->parse_from_filehandle( $infile, $outfile );
ADDING STOPWORDS
- NOTE: Pod::Spell makes a single pass over the POD. Stopwords must be
- added before they show up in the POD.
-
You can add stopwords on a per-document basis with "=for stopwords" /
"=for :stopwords" regions, like so:
@@ -122,32 +119,32 @@
=for :stopwords
virtE<ugrave>
- ...meaning that you're adding a stopword of "virt�". If you left the ":"
+ ...meaning that you're adding a stopword of "virtù". If you left the ":"
out, that would mean you were adding a stopword of "virtE<ugrave>" (with
a literal E, a literal <, etc), which will have no effect, since any
occurrences of virtE<ugrave> don't look like a normal human-language
word anyway, and so would be screened out before the stopword list is
consulted anyway.
-USING Pod::Spell
- My personal advice:
-
- * Write your documentation in Pod. Pod is described in perlpod. And
- perlmodstyle has some advice on content. This is the stage where you
- want to make sure you say everything you should, have good and
- working examples, and have coherent grammar.
-
- * Run it through podchecker. This will report all sorts of problems
- with your Pod; you may choose to ignore some of these problems.
- Some, like "*** WARNING: Unknown entity E<qacute>...", you should
- pay attention to.
-
- * Once podchecker errors have been tended to, spellcheck the pod by
- running it through podspell / Pod::Spell. For any misspellings that
- are reported in the Pod::Spell-formatted text, fix them in the
- original. Repeat until there's no complaints.
+BUGS AND LIMITATIONS
+ finding stopwords defined with "=for"
+ Pod::Spell makes a single pass over the POD. Stopwords must be added
+ before they show up in the POD.
+
+ finding the wordlist
+ Pod::Spell uses File::ShareDir::ProjectDistDir if you're getting errors
+ about the wordlist being missing, chances are it's a problem with its
+ heuristics. Set "PATH_ISDEV_DEBUG=1" or "PATH_FINDDEV_DEBUG=1", or both
+ in your environment for debugging, and then file a bug with
+ File::ShareDir::ProjectDistDir if necessary.
- * Run it through podchecker again just for good measure.
+HINT
+ If you feed output of Pod::Spell into your word processor and run a
+ spell-check, make sure you're *not* also running a grammar-check --
+ because Pod::Spell drops words that it thinks are Perl symbols, jargon,
+ or stopwords, this means you'll have ungrammatical sentences, what with
+ words being missing and all. And you don't need a grammar checker to
+ tell you that.
SEE ALSO
Pod::Wordlist
@@ -158,14 +155,6 @@
perlpod, perlpodspec
-HINT
- If you feed output of Pod::Spell into your word processor and run a
- spell-check, make sure you're *not* also running a grammar-check --
- because Pod::Spell drops words that it thinks are Perl symbols, jargon,
- or stopwords, this means you'll have ungrammatical sentences, what with
- words being missing and all. And you don't need a grammar checker to
- tell you that.
-
BUGS
Please report any bugs or feature requests on the bugtracker website
https://github.com/xenoterracide/pod-spell/issues
@@ -173,8 +162,10 @@
When submitting a bug or request, please include a test-file or a patch
to an existing test-file that illustrates the bug or desired feature.
-CONTRIBUTOR
- David Golden
+CONTRIBUTORS
+ * David Golden
+
+ * Olivier Mengué
AUTHORS
* Sean M. Burke
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/bin/podspell new/Pod-Spell-1.13/bin/podspell
--- old/Pod-Spell-1.10/bin/podspell 2013-09-28 06:02:55.000000000 +0200
+++ new/Pod-Spell-1.13/bin/podspell 2013-11-03 01:51:41.000000000 +0100
@@ -1,9 +1,9 @@
-#!/usr/bin/env perl
+#!/usr/bin/perl
use strict;
use warnings;
use Pod::Spell;
-our $VERSION = '1.10'; # VERSION
+our $VERSION = '1.13'; # VERSION
if(@ARGV) { # iterate over files, sending to STDOUT
foreach my $x (@ARGV) {
@@ -20,13 +20,15 @@
=pod
+=encoding UTF-8
+
=head1 NAME
podspell - pod spell checking command line interface
=head1 VERSION
-version 1.10
+version 1.13
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/lib/Pod/Spell.pm new/Pod-Spell-1.13/lib/Pod/Spell.pm
--- old/Pod-Spell-1.10/lib/Pod/Spell.pm 2013-09-28 06:02:55.000000000 +0200
+++ new/Pod-Spell-1.13/lib/Pod/Spell.pm 2013-11-03 01:51:41.000000000 +0100
@@ -3,7 +3,7 @@
use strict;
use warnings;
-our $VERSION = '1.10'; # VERSION
+our $VERSION = '1.13'; # VERSION
use base 'Pod::Parser';
@@ -205,13 +205,15 @@
=pod
+=encoding UTF-8
+
=head1 NAME
Pod::Spell - a formatter for spellchecking Pod
=head1 VERSION
-version 1.10
+version 1.13
=head1 SYNOPSIS
@@ -294,9 +296,6 @@
=head1 ADDING STOPWORDS
-BNOTE: Pod::Spell makes a single pass over the POD. Stopwords
-must be added B<before> they show up in the POD.
-
You can add stopwords on a per-document basis with
C<"=for stopwords"> / C<"=for :stopwords"> regions, like so:
@@ -354,39 +353,29 @@
don't look like a normal human-language word anyway, and so would
be screened out before the stopword list is consulted anyway.
-=head1 USING Pod::Spell
-
-My personal advice:
-
-=over
-
-=item *
-
-Write your documentation in Pod. Pod is described in
-L<perlpod>. And L<perlmodstyle> has some
-advice on content. This is the stage where you want to make sure
-you say everything you should, have good and working examples,
-and have coherent grammar.
-
-=item *
+=head1 BUGS AND LIMITATIONS
-Run it through podchecker. This will report all sorts of problems with
-your Pod; you may choose to ignore some of these problems. Some, like
-"*** WARNING: Unknown entity EE<lt>qacute>...", you should pay attention
-to.
+=head2 finding stopwords defined with C<=for>
-=item *
+Pod::Spell makes a single pass over the POD. Stopwords
+must be added B<before> they show up in the POD.
-Once podchecker errors have been tended to, spellcheck the pod by
-running it through podspell / Pod::Spell. For any misspellings that are
-reported in the Pod::Spell-formatted text, fix them in the
-original. Repeat until there's no complaints.
+=head2 finding the wordlist
-=item *
+Pod::Spell uses LFile::ShareDir::ProjectDistDir if you're getting errors
+about the wordlist being missing, chances are it's a problem with its
+heuristics. Set C or C, or both in
+your environment for debugging, and then file a bug with
+LFile::ShareDir::ProjectDistDir if necessary.
-Run it through podchecker again just for good measure.
+=head1 HINT
-=back
+If you feed output of Pod::Spell into your word processor and run a
+spell-check, make sure you're I<not> also running a grammar-check -- because
+Pod::Spell drops words that it thinks are Perl symbols, jargon, or
+stopwords, this means you'll have ungrammatical sentences, what with
+words being missing and all. And you don't need a grammar checker
+to tell you that.
=head1 SEE ALSO
@@ -398,15 +387,6 @@
L, L<perlpodspec>
-=head1 HINT
-
-If you feed output of Pod::Spell into your word processor and run a
-spell-check, make sure you're I<not> also running a grammar-check -- because
-Pod::Spell drops words that it thinks are Perl symbols, jargon, or
-stopwords, this means you'll have ungrammatical sentences, what with
-words being missing and all. And you don't need a grammar checker
-to tell you that.
-
=head1 BUGS
Please report any bugs or feature requests on the bugtracker website
@@ -416,10 +396,20 @@
patch to an existing test-file that illustrates the bug or desired
feature.
-=head1 CONTRIBUTOR
+=head1 CONTRIBUTORS
+
+=over 4
+
+=item *
David Golden
+=item *
+
+Olivier Mengué
+
+=back
+
=head1 AUTHORS
=over 4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/lib/Pod/Wordlist.pm new/Pod-Spell-1.13/lib/Pod/Wordlist.pm
--- old/Pod-Spell-1.10/lib/Pod/Wordlist.pm 2013-09-28 06:02:55.000000000 +0200
+++ new/Pod-Spell-1.13/lib/Pod/Wordlist.pm 2013-11-03 01:51:41.000000000 +0100
@@ -13,7 +13,7 @@
use constant MAXWORDLENGTH => 50; ## no critic ( ProhibitConstantPragma )
-our $VERSION = '1.10'; # VERSION
+our $VERSION = '1.13'; # VERSION
our %Wordlist; ## no critic ( Variables::ProhibitPackageVars )
@@ -151,13 +151,15 @@
=pod
+=encoding UTF-8
+
=head1 NAME
Pod::Wordlist - English words that come up in Perl documentation
=head1 VERSION
-version 1.10
+version 1.13
=head1 DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/t/00-compile.t new/Pod-Spell-1.13/t/00-compile.t
--- old/Pod-Spell-1.10/t/00-compile.t 2013-09-28 06:02:55.000000000 +0200
+++ new/Pod-Spell-1.13/t/00-compile.t 2013-11-03 01:51:41.000000000 +0100
@@ -1,7 +1,7 @@
use strict;
use warnings;
-# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.033
+# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.037
use Test::More tests => 3 + ($ENV{AUTHOR_TESTING} ? 1 : 0);
@@ -18,6 +18,8 @@
# no fake home requested
+my $inc_switch = -d 'blib' ? '-Mblib' : '-Ilib';
+
use File::Spec;
use IPC::Open3;
use IO::Handle;
@@ -29,11 +31,11 @@
open my $stdin, '<', File::Spec->devnull or die "can't open devnull: $!";
my $stderr = IO::Handle->new;
- my $pid = open3($stdin, '>&STDERR', $stderr, $^X, '-Mblib', '-e', "require q[$lib]");
+ my $pid = open3($stdin, '>&STDERR', $stderr, $^X, $inc_switch, '-e', "require q[$lib]");
binmode $stderr, ':crlf' if $^O eq 'MSWin32';
my @_warnings = <$stderr>;
waitpid($pid, 0);
- is($? >> 8, 0, "$lib loaded ok");
+ is($?, 0, "$lib loaded ok");
if (@_warnings)
{
@@ -53,32 +55,21 @@
open my $stdin, '<', File::Spec->devnull or die "can't open devnull: $!";
my $stderr = IO::Handle->new;
- my $pid = open3($stdin, '>&STDERR', $stderr, $^X, '-Mblib', @flags, '-c', $file);
+ my $pid = open3($stdin, '>&STDERR', $stderr, $^X, $inc_switch, @flags, '-c', $file);
binmode $stderr, ':crlf' if $^O eq 'MSWin32';
my @_warnings = <$stderr>;
waitpid($pid, 0);
- is($? >> 8, 0, "$file compiled ok");
+ is($?, 0, "$file compiled ok");
# in older perls, -c output is simply the file portion of the path being tested
if (@_warnings = grep { !/\bsyntax OK$/ }
grep { chomp; $_ ne (File::Spec->splitpath($file))[2] } @_warnings)
{
- # temporary measure - win32 newline issues?
- warn map { _show_whitespace($_) } @_warnings;
+ warn @_warnings;
push @warnings, @_warnings;
}
} }
-sub _show_whitespace
-{
- my $string = shift;
- $string =~ s/\012/[\\012]/g;
- $string =~ s/\015/[\\015]/g;
- $string =~ s/\t/[\\t]/g;
- $string =~ s/ /[\\s]/g;
- return $string;
-}
-
is(scalar(@warnings), 0, 'no warnings found') if $ENV{AUTHOR_TESTING};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/t/000-report-versions-tiny.t new/Pod-Spell-1.13/t/000-report-versions-tiny.t
--- old/Pod-Spell-1.10/t/000-report-versions-tiny.t 2013-09-28 06:02:55.000000000 +0200
+++ new/Pod-Spell-1.13/t/000-report-versions-tiny.t 2013-11-03 01:51:41.000000000 +0100
@@ -9,7 +9,7 @@
END { $success && done_testing; }
# List our own version used to generate this
-my $v = "\nGenerated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.09\n";
+my $v = "\nGenerated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.10\n";
eval { # no excuses!
# report our Perl details
@@ -59,22 +59,16 @@
eval { $v .= pmver('IO::Handle','any version') };
eval { $v .= pmver('IPC::Open3','any version') };
eval { $v .= pmver('Lingua::EN::Inflect','any version') };
-eval { $v .= pmver('Pod::Coverage::TrustPod','any version') };
eval { $v .= pmver('Pod::Escapes','any version') };
eval { $v .= pmver('Pod::Parser','any version') };
-eval { $v .= pmver('Test::CPAN::Changes','0.19') };
-eval { $v .= pmver('Test::CPAN::Meta','any version') };
eval { $v .= pmver('Test::Deep','any version') };
eval { $v .= pmver('Test::More','0.88') };
-eval { $v .= pmver('Test::Pod','1.41') };
-eval { $v .= pmver('Test::Pod::Coverage','1.08') };
eval { $v .= pmver('Text::Wrap','any version') };
eval { $v .= pmver('base','any version') };
eval { $v .= pmver('constant','any version') };
eval { $v .= pmver('locale','any version') };
eval { $v .= pmver('strict','any version') };
eval { $v .= pmver('utf8','any version') };
-eval { $v .= pmver('version','0.9901') };
eval { $v .= pmver('warnings','any version') };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/t/author-pod-spell.t new/Pod-Spell-1.13/t/author-pod-spell.t
--- old/Pod-Spell-1.10/t/author-pod-spell.t 2013-09-28 06:02:55.000000000 +0200
+++ new/Pod-Spell-1.13/t/author-pod-spell.t 2013-11-03 01:51:41.000000000 +0100
@@ -31,7 +31,10 @@
David
Golden
dagolden
+Olivier
+Mengué
+dolmen
lib
Pod
-Wordlist
Spell
+Wordlist
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org