Hello community,

here is the log from the commit of package perl-Text-Diff for openSUSE:Factory 
checked in at 2015-08-28 08:24:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Text-Diff (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Text-Diff.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Text-Diff"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Text-Diff/perl-Text-Diff.changes    
2012-01-10 14:51:21.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Text-Diff.new/perl-Text-Diff.changes       
2015-08-28 08:24:21.000000000 +0200
@@ -1,0 +2,6 @@
+Sun Aug 23 09:26:53 UTC 2015 - [email protected]
+
+- updated to 1.43
+   see /usr/share/doc/packages/perl-Text-Diff/Changes
+
+-------------------------------------------------------------------

Old:
----
  Text-Diff-1.41.tar.gz

New:
----
  Text-Diff-1.43.tar.gz
  cpanspec.yml

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Text-Diff.spec ++++++
--- /var/tmp/diff_new_pack.Eh4pWj/_old  2015-08-28 08:24:22.000000000 +0200
+++ /var/tmp/diff_new_pack.Eh4pWj/_new  2015-08-28 08:24:22.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Text-Diff
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,21 +17,20 @@
 
 
 Name:           perl-Text-Diff
-Version:        1.41
+Version:        1.43
 Release:        0
 %define cpan_name Text-Diff
 Summary:        Perform diffs on files and record sets
 License:        Artistic-1.0 or GPL-1.0+
 Group:          Development/Libraries/Perl
 Url:            http://search.cpan.org/dist/Text-Diff/
-Source:         
http://www.cpan.org/authors/id/O/OV/OVID/%{cpan_name}-%{version}.tar.gz
+Source0:        
http://www.cpan.org/authors/id/N/NE/NEILB/%{cpan_name}-%{version}.tar.gz
+Source1:        cpanspec.yml
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
 BuildRequires:  perl(Algorithm::Diff) >= 1.19
-#BuildRequires: perl(Text::Diff)
-#BuildRequires: perl(Text::Diff::Config)
 Requires:       perl(Algorithm::Diff) >= 1.19
 %{perl_requires}
 
@@ -48,6 +47,18 @@
 differences between Algorithm::Diff's logic and GNU diff's, but we have not
 examined them to make sure they are indeed identical.
 
+*Note*: If you don't want to import the 'diff' function, do one of the
+following:
+
+   use Text::Diff ();
+
+   require Text::Diff;
+
+That's a pretty rare occurence, so 'diff()' is exported by default.
+
+If you pass a filename, but the file can't be read, then 'diff()' will
+'croak'.
+
 %prep
 %setup -q -n %{cpan_name}-%{version}
 

++++++ Text-Diff-1.41.tar.gz -> Text-Diff-1.43.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Diff-1.41/Changes new/Text-Diff-1.43/Changes
--- old/Text-Diff-1.41/Changes  2011-04-17 06:18:19.000000000 +0200
+++ new/Text-Diff-1.43/Changes  2015-08-21 22:44:12.000000000 +0200
@@ -1,58 +1,86 @@
-Changes for Perl extension Text-Diff
+Revision history for Perl module Text::Diff
 
-1.41 Sun 17 Apr 2011
+1.43 2015-08-21 NEILB
+    - Got rid of the "Redundant argument in sprintf" warnings from
+      Text:Diff::Table on Perl 5.021+. RT#100505 and RT#106602.
+    - Metadata and doc now refer to NEILB's repo rather than OVID's.
+
+1.42 2015-08-20 NEILB
+    - Fixed pod link that was referring to the wrong place.
+      Thanks to KENTNL for RT#106150.
+    - First non-developer released of the changes listed against 1.41_01.
+
+1.41_01 2015-06-02 NEILB
+    - Developer release with changes I submitted for my January PRC assignment.
+    - Updated all modules to "use warnings", and use "our ...", so bumped
+      min perl version to 5.006, and added MIN_PERL_VERSION to Makefile.PL
+    - RT#73505: if a file doesn't exist, you't get a warning about trying
+      to read a closed filehandle. Now we croak.
+    - RT#94895: blank line needed for =head1 OPTIONS to format properly.
+    - RT#51612: the '>' character needed escaping inside pod formatting code.
+    - RT#25283: fixed syntax error in SYNOPSIS of Text::Diff::Table
+    - RT#101553: updated FSF postal address in LICENSE
+    - Added SEE ALSO section to doc, with links to a bunch of Diff modules.
+    - Added link to github repository in the doc
+    - Deleted META.yml from the repo -- EUMM will generate it for us
+    - Reformatted this file as per CPAN::Changes::Spec
+    - Added TODO.md, with two further things I can see need doing.
+    - Removed all tab characters from source
+
+1.41 2011-04-17 OVID
     - Add Text::Dif::Config to MANIFEST.
 
-1.40 Sat 16 Apr 2011
+1.40 2011-04-16 OVID
     - Added DIFF_OUTPUT_UNICODE env variable to allow outputting unicode
       characters. Thanks to Shlomi Fish for the patch.
 
-1.37 Thu 16 Jul 2009
-       - Switching to a production release
-       - Switching to a 1.xx version to indicate this
-       - Added META.yml file
-
-1.36_01 Mon 13 Jul 2009
-       - Cleaning this up to pass tests
-       - Adding author tests
-
-0.35 Tue Aug 27 13:53:23 EDT 2002
-       - Escape whitespace if a blank line is inserted or removed.  This
-         puts a "\n" in the column containing the blank line, for instance.
-
-0.34 Sun Jul 14 07:02:51 EDT 2002
-       - Improved Table format's escaping
-       - that "\t" and "\\t" are displayed differently
-       - the entire line is escaped consistently if it is escaped
-         at all.
-
-0.33 Mon Jul  8 16:29:01 EDT 2002
-       - Make diff() return "" instead of 0 when comparing two empty
-         things.  Patch from Rolf Grossmann <[email protected]>.
-
-0.32 Thu Mar 14 13:37:51 EST 2002
-       - Fix escaping of all-whitespace strings.
-
-0.31 Wed Feb  6 05:36:47 EST 2002
-       - Remove stray $SIG{__DIE__} that was confessing on every die.
-
-0.3 Undocumented (sorry)
-
-0.11 Mon Dec 10 06:23:00 EST 2001
-       - Remove hardcoded date string from t/general.t's test data, because
-         localtime is used to generate this in Diff.pm and the local machine's
-         timezone (and locale?) can cause the localtime for a given mtime to be
-         quite different.  Reported by  Andreas Marcel Riechert
-         <[email protected]> of cpan-testers.
-       - Start this Changes file.
-       - Added hunk_header() and hunk_footer() for symmetry in overloading.
-       - Added t/ext_format.t
-
-0.1
-       - Initial public release.
-       - Added filename, filehandle, and string I/O options
-       - API resembles Algorithm::Diff's a bit more
-       - Reimplement output formats as classes so that external (user-supplied)
-         can be specified as class names (My::Diff::Format) and so that they 
may
-         be inherited from.  Should probably break out hunk_header() from 
hunk().
-       - Add footer() to all formats
+1.37 2009-07-16 ADAMK
+    - Switching to a production release
+    - Switching to a 1.xx version to indicate this
+    - Added META.yml file
+
+1.36_01 2009-07-13 ADAMK
+    - Cleaning this up to pass tests
+    - Adding author tests
+
+0.35 2002-08-27 RBS
+    - Escape whitespace if a blank line is inserted or removed.  This
+      puts a "\n" in the column containing the blank line, for instance.
+
+0.34 2002-07-14 RBS
+    - Improved Table format's escaping
+    - that "\t" and "\\t" are displayed differently
+    - the entire line is escaped consistently if it is escaped
+      at all.
+
+0.33 2002-07-08 RBS
+    - Make diff() return "" instead of 0 when comparing two empty
+      things.  Patch from Rolf Grossmann <[email protected]>.
+
+0.32 2002-03-14 RBS
+    - Fix escaping of all-whitespace strings.
+
+0.31 2002-02-06 RBS
+    - Remove stray $SIG{__DIE__} that was confessing on every die.
+
+0.3 2001-12-21 RBS
+    - undocumented
+
+0.11 2001-12-10 RBS
+    - Remove hardcoded date string from t/general.t's test data, because
+      localtime is used to generate this in Diff.pm and the local machine's
+      timezone (and locale?) can cause the localtime for a given mtime to be
+      quite different.  Reported by  Andreas Marcel Riechert
+      <[email protected]> of cpan-testers.
+    - Start this Changes file.
+    - Added hunk_header() and hunk_footer() for symmetry in overloading.
+    - Added t/ext_format.t
+
+0.1 2001-12-09 RBS
+    - Initial public release.
+    - Added filename, filehandle, and string I/O options
+    - API resembles Algorithm::Diff's a bit more
+    - Reimplement output formats as classes so that external (user-supplied)
+      can be specified as class names (My::Diff::Format) and so that they may
+      be inherited from.  Should probably break out hunk_header() from hunk().
+    - Add footer() to all formats
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Diff-1.41/LICENSE new/Text-Diff-1.43/LICENSE
--- old/Text-Diff-1.41/LICENSE  2009-07-16 12:39:55.000000000 +0200
+++ new/Text-Diff-1.43/LICENSE  2015-01-23 13:10:01.000000000 +0100
@@ -11,9 +11,11 @@
 The General Public License (GPL)
 Version 2, June 1991
 
-Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave,
-Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute
-verbatim copies of this license document, but changing it is not allowed.
+Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+Everyone is permitted to copy and distribute verbatim copies
+of this license document, but changing it is not allowed.
+
 
 Preamble
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Diff-1.41/MANIFEST new/Text-Diff-1.43/MANIFEST
--- old/Text-Diff-1.41/MANIFEST 2011-04-17 06:16:12.000000000 +0200
+++ new/Text-Diff-1.43/MANIFEST 2015-08-21 22:48:34.000000000 +0200
@@ -15,4 +15,5 @@
 t/keygen.t
 t/outputs.t
 t/table.t
-META.yml                                 Module meta-data (added by MakeMaker)
+META.yml                                 Module YAML meta-data (added by 
MakeMaker)
+META.json                                Module JSON meta-data (added by 
MakeMaker)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Diff-1.41/META.json new/Text-Diff-1.43/META.json
--- old/Text-Diff-1.41/META.json        1970-01-01 01:00:00.000000000 +0100
+++ new/Text-Diff-1.43/META.json        2015-08-21 22:48:34.000000000 +0200
@@ -0,0 +1,49 @@
+{
+   "abstract" : "Perform diffs on files and record sets",
+   "author" : [
+      "Adam Kennedy <[email protected]>"
+   ],
+   "dynamic_config" : 1,
+   "generated_by" : "ExtUtils::MakeMaker version 7.02, CPAN::Meta::Converter 
version 2.150005",
+   "license" : [
+      "perl_5"
+   ],
+   "meta-spec" : {
+      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec";,
+      "version" : "2"
+   },
+   "name" : "Text-Diff",
+   "no_index" : {
+      "directory" : [
+         "t",
+         "inc"
+      ]
+   },
+   "prereqs" : {
+      "build" : {
+         "requires" : {
+            "ExtUtils::MakeMaker" : "0"
+         }
+      },
+      "configure" : {
+         "requires" : {
+            "ExtUtils::MakeMaker" : "0"
+         }
+      },
+      "runtime" : {
+         "requires" : {
+            "Algorithm::Diff" : "1.19",
+            "Exporter" : "0",
+            "perl" : "5.006"
+         }
+      }
+   },
+   "release_status" : "stable",
+   "resources" : {
+      "repository" : {
+         "url" : "https://github.com/neilbowers/Text-Diff";
+      }
+   },
+   "version" : "1.43",
+   "x_serialization_backend" : "JSON::PP version 2.27203"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Diff-1.41/META.yml new/Text-Diff-1.43/META.yml
--- old/Text-Diff-1.41/META.yml 2011-04-17 06:19:18.000000000 +0200
+++ new/Text-Diff-1.43/META.yml 2015-08-21 22:48:34.000000000 +0200
@@ -1,25 +1,27 @@
---- #YAML:1.0
-name:               Text-Diff
-version:            1.41
-abstract:           Perform diffs on files and record sets
+---
+abstract: 'Perform diffs on files and record sets'
 author:
-    - Adam Kennedy <[email protected]>
-license:            perl
-distribution_type:  module
-configure_requires:
-    ExtUtils::MakeMaker:  0
+  - 'Adam Kennedy <[email protected]>'
 build_requires:
-    ExtUtils::MakeMaker:  0
+  ExtUtils::MakeMaker: '0'
+configure_requires:
+  ExtUtils::MakeMaker: '0'
+dynamic_config: 1
+generated_by: 'ExtUtils::MakeMaker version 7.02, CPAN::Meta::Converter version 
2.150005'
+license: perl
+meta-spec:
+  url: http://module-build.sourceforge.net/META-spec-v1.4.html
+  version: '1.4'
+name: Text-Diff
+no_index:
+  directory:
+    - t
+    - inc
 requires:
-    Algorithm::Diff:  1.19
-    Exporter:         0
+  Algorithm::Diff: '1.19'
+  Exporter: '0'
+  perl: '5.006'
 resources:
-    repository:  https://github.com/Ovid/Text-Diff
-no_index:
-    directory:
-        - t
-        - inc
-generated_by:       ExtUtils::MakeMaker version 6.56
-meta-spec:
-    url:      http://module-build.sourceforge.net/META-spec-v1.4.html
-    version:  1.4
+  repository: https://github.com/neilbowers/Text-Diff
+version: '1.43'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.016'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Diff-1.41/Makefile.PL 
new/Text-Diff-1.43/Makefile.PL
--- old/Text-Diff-1.41/Makefile.PL      2011-04-16 16:36:40.000000000 +0200
+++ new/Text-Diff-1.43/Makefile.PL      2015-08-21 22:42:40.000000000 +0200
@@ -5,6 +5,12 @@
 }
 use ExtUtils::MakeMaker;
 
+my $mm_ver = $ExtUtils::MakeMaker::VERSION;
+if ($mm_ver =~ /_/) { # dev version
+    $mm_ver = eval $mm_ver;
+    die $@ if $@;
+}
+
 WriteMakefile(
     NAME         => 'Text::Diff',
     ABSTRACT     => 'Perform diffs on files and record sets',
@@ -23,5 +29,14 @@
         : ()
     ),
     META_MERGE =>
-      { resources => { repository => 'https://github.com/Ovid/Text-Diff' } },
+      { resources => {
+           repository => 'https://github.com/neilbowers/Text-Diff'
+        }
+      },
+
+    ($mm_ver >= 6.48
+        ? (MIN_PERL_VERSION => 5.006)
+        : ()
+    ),
+
 );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Diff-1.41/lib/Text/Diff/Config.pm 
new/Text-Diff-1.43/lib/Text/Diff/Config.pm
--- old/Text-Diff-1.41/lib/Text/Diff/Config.pm  2011-04-17 06:17:26.000000000 
+0200
+++ new/Text-Diff-1.43/lib/Text/Diff/Config.pm  2015-08-21 22:31:50.000000000 
+0200
@@ -1,12 +1,11 @@
 package Text::Diff::Config;
 
+use 5.006;
 use strict;
 use warnings;
 
-use vars '$VERSION';
-$VERSION   = '1.41';
-
-use vars qw($Output_Unicode);
+our $VERSION   = '1.43';
+our $Output_Unicode;
 
 BEGIN
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Diff-1.41/lib/Text/Diff/Table.pm 
new/Text-Diff-1.43/lib/Text/Diff/Table.pm
--- old/Text-Diff-1.41/lib/Text/Diff/Table.pm   2011-04-17 06:18:58.000000000 
+0200
+++ new/Text-Diff-1.43/lib/Text/Diff/Table.pm   2015-08-21 22:31:55.000000000 
+0200
@@ -1,16 +1,14 @@
 package Text::Diff::Table;
 
-use 5.00503;
+use 5.006;
 use strict;
+use warnings;
 use Carp;
-use vars qw{$VERSION @ISA @EXPORT_OK};
 use Text::Diff::Config;
 
-BEGIN {
-    $VERSION   = '1.41';
-    @ISA       = qw( Text::Diff::Base Exporter );
-    @EXPORT_OK = qw( expand_tabs );
-}
+our $VERSION   = '1.43';
+our @ISA       = qw( Text::Diff::Base Exporter );
+our @EXPORT_OK = qw( expand_tabs );
 
 my %escapes = map {
     my $c =
@@ -293,12 +291,23 @@
             "*" => "* %$w[0]s|%-$w[1]s  |%-$w[2]s  *\n",
         );
 
-    $fmts{bar} = sprintf $fmts{"="}, "", "", "", "";
+    my @args = ('', '', '');
+    push(@args, '') if $four_column_mode;
+    $fmts{bar} = sprintf $fmts{"="}, @args;
     $fmts{bar} =~ s/\S/+/g;
     $fmts{bar} =~ s/ /-/g;
+
+    # Sometimes the sprintf has too many arguments,
+    # which results in a warning on Perl 5.021+
+    # I really wanted to write:
+    #   no warnings 'redundant';
+    # but that causes a compilation error on older versions of perl
+    # where the warnings pragma doesn't know about 'redundant'
+    no warnings;
+
     return join( "",
         map {
-            sprintf( $fmts{$_->[-1]}, @$_ )
+            sprintf( $fmts{$_->[-1]}, @$_ );
         } (
         ["bar"],
         @heading_lines,
@@ -324,7 +333,7 @@
 
   use Text::Diff;
   
-  diff \@a, $b { STYLE => "Table" };
+  diff \@a, $b, { STYLE => "Table" };
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Text-Diff-1.41/lib/Text/Diff.pm 
new/Text-Diff-1.43/lib/Text/Diff.pm
--- old/Text-Diff-1.41/lib/Text/Diff.pm 2011-04-17 06:17:40.000000000 +0200
+++ new/Text-Diff-1.43/lib/Text/Diff.pm 2015-08-21 22:43:47.000000000 +0200
@@ -1,16 +1,15 @@
 package Text::Diff;
 
-use 5.00503;
+use 5.006;
 use strict;
-use Carp;
+use warnings;
+use Carp            qw/ croak confess /;
 use Exporter        ();
 use Algorithm::Diff ();
-use vars qw{$VERSION @ISA @EXPORT};
-BEGIN {
-       $VERSION = '1.41';
-       @ISA     = 'Exporter';
-       @EXPORT  = 'diff';
-};
+
+our $VERSION = '1.43';
+our @ISA     = qw/ Exporter /;
+our @EXPORT  = qw/ diff /;
 
 ## Hunks are made of ops.  An op is the starting index for each
 ## sequence and the opcode:
@@ -32,14 +31,14 @@
 
     for my $i ( 0 .. 1 ) {
         my $seq = $seqs[$i];
-       my $type = ref $seq;
+        my $type = ref $seq;
 
         while ( $type eq "CODE" ) {
-           $seqs[$i] = $seq = $seq->( $options );
-           $type = ref $seq;
-       }
+            $seqs[$i] = $seq = $seq->( $options );
+            $type = ref $seq;
+        }
 
-       my $AorB = !$i ? "A" : "B";
+        my $AorB = !$i ? "A" : "B";
 
         if ( $type eq "ARRAY" ) {
             ## This is most efficient :)
@@ -54,13 +53,13 @@
         elsif ( ! $type ) {
             $options->{"OFFSET_$AorB"} = 1
                 unless defined $options->{"OFFSET_$AorB"};
-           $options->{"FILENAME_$AorB"} = $seq
-               unless defined $options->{"FILENAME_$AorB"};
-           $options->{"MTIME_$AorB"} = (stat($seq))[9]
-               unless defined $options->{"MTIME_$AorB"};
+            $options->{"FILENAME_$AorB"} = $seq
+                unless defined $options->{"FILENAME_$AorB"};
+            $options->{"MTIME_$AorB"} = (stat($seq))[9]
+                unless defined $options->{"MTIME_$AorB"};
 
             local $/ = "\n";
-            open F, "<$seq" or carp "$!: $seq";
+            open F, "<$seq" or croak "$!: $seq";
             $seqs[$i] = [<F>];
             close F;
 
@@ -108,11 +107,10 @@
     $style = "Text::Diff::$style" if exists $internal_styles{$style};
 
     if ( ! $style->can( "hunk" ) ) {
-       eval "require $style; 1" or die $@;
+        eval "require $style; 1" or die $@;
     }
 
-    $style = $style->new
-       if ! ref $style && $style->can( "new" );
+    $style = $style->new if ! ref $style && $style->can( "new" );
 
     my $ctx_lines = $options->{CONTEXT};
     $ctx_lines = 3 unless defined $ctx_lines;
@@ -130,7 +128,7 @@
 
     my $emit_ops = sub {
         $output_handler->( $style->file_header( @seqs,     $options ) )
-           unless $hunks++;
+            unless $hunks++;
         $output_handler->( $style->hunk_header( @seqs, @_, $options ) );
         $output_handler->( $style->hunk       ( @seqs, @_, $options ) );
         $output_handler->( $style->hunk_footer( @seqs, @_, $options ) );
@@ -152,8 +150,8 @@
                 push @ops, [@_[0,1]," "];
 
                 if ( $diffs && ++$ctx > $ctx_lines * 2 ) {
-                  $emit_ops->( [ splice @ops, 0, $#ops - $ctx_lines ] );
-                  $ctx = $diffs = 0;
+                    $emit_ops->( [ splice @ops, 0, $#ops - $ctx_lines ] );
+                    $ctx = $diffs = 0;
                 }
 
                 ## throw away context lines that aren't needed any more
@@ -246,7 +244,7 @@
 
     sub new         {
         my $proto = shift;
-       return bless { @_ }, ref $proto || $proto;
+        return bless { @_ }, ref $proto || $proto;
     }
 
     sub file_header { return "" }
@@ -432,6 +430,10 @@
    require Text::Diff;
 
 That's a pretty rare occurence, so C<diff()> is exported by default.
+
+If you pass a filename, but the file can't be read,
+then C<diff()> will C<croak>.
+
 =head1 OPTIONS
 
 diff() takes two parameters from which to draw input and a set of
@@ -472,8 +474,9 @@
 load it automatically (lazy loading).  Since all such packages should inherit
 from Text::Diff::Base, this should be marvy.
 
-Styles may be specified as class names (C<STYLE => "Foo"), in which case they
-will be C<new()>ed with no parameters, or as objects (C<STYLE => Foo->new>).
+Styles may be specified as class names (C<STYLE =E<gt> 'Foo'>),
+in which case they will be C<new()>ed with no parameters,
+or as objects (C<STYLE =E<gt> Foo-E<gt>new>).
 
 =item CONTEXT
 
@@ -624,7 +627,7 @@
   * 9|embedded ws               |embedded\tws              *
   +--+--------------------------+--------------------------+
 
-See L</Text::Diff::Table> for more details, including how the whitespace
+See L<Text::Diff::Table> for more details, including how the whitespace
 escaping works.
 
 =head2 Text::Diff::Context
@@ -693,6 +696,28 @@
 Uses closures internally, this may lead to leaks on C<perl> versions 5.6.1 and
 prior if used many times over a process' life time.
 
+=head1 SEE ALSO
+
+L<Algorithm::Diff> - the underlying implementation of the diff algorithm
+used by C<Text::Diff>.
+
+L<YAML::Diff> - find difference between two YAML documents.
+
+L<HTML::Differences> - find difference between two HTML documents.
+This uses a more sane approach than L<HTML::Diff>.
+
+L<XML::Diff> - find difference between two XML documents.
+
+L<Array::Diff> - find the differences between two Perl arrays.
+
+L<Hash::Diff> - find the differences between two Perl hashes.
+
+L<Data::Diff> - find difference between two arbitrary data structures.
+
+=head1 REPOSITORY
+
+L<https://github.com/neilbowers/Text-Diff>
+
 =head1 AUTHOR
 
 Adam Kennedy E<lt>[email protected]<gt>

++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#no_testing: broken upstream
#sources:
#  - source1
#  - source2
#patches:
#  foo.patch: -p1
#  bar.patch:
#preamble: |-
# BuildRequires:  gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s,  *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL 
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module

Reply via email to