Hello community,

here is the log from the commit of package perl-Tie-Cycle for openSUSE:Factory 
checked in at 2016-02-18 11:05:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Tie-Cycle (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Tie-Cycle.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Tie-Cycle"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Tie-Cycle/perl-Tie-Cycle.changes    
2015-04-25 21:15:10.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Tie-Cycle.new/perl-Tie-Cycle.changes       
2016-02-18 12:35:23.000000000 +0100
@@ -1,0 +2,6 @@
+Sun Feb  7 10:49:44 UTC 2016 - [email protected]
+
+- updated to 1.221
+   see /usr/share/doc/packages/perl-Tie-Cycle/Changes
+
+-------------------------------------------------------------------

Old:
----
  Tie-Cycle-1.21.tar.gz

New:
----
  Tie-Cycle-1.221.tar.gz
  cpanspec.yml

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

Other differences:
------------------
++++++ perl-Tie-Cycle.spec ++++++
--- /var/tmp/diff_new_pack.2THFLX/_old  2016-02-18 12:35:23.000000000 +0100
+++ /var/tmp/diff_new_pack.2THFLX/_new  2016-02-18 12:35:23.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Tie-Cycle
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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,14 +17,15 @@
 
 
 Name:           perl-Tie-Cycle
-Version:        1.21
+Version:        1.221
 Release:        0
 %define cpan_name Tie-Cycle
 Summary:        Cycle through a list of values via a scalar
 License:        Artistic-1.0 or GPL-1.0+
 Group:          Development/Libraries/Perl
 Url:            http://search.cpan.org/dist/Tie-Cycle/
-Source:         
http://www.cpan.org/authors/id/B/BD/BDFOY/%{cpan_name}-%{version}.tar.gz
+Source0:        
http://www.cpan.org/authors/id/B/BD/BDFOY/%{cpan_name}-%{version}.tar.gz
+Source1:        cpanspec.yml
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
@@ -66,6 +67,6 @@
 
 %files -f %{name}.files
 %defattr(-,root,root,755)
-%doc Changes examples LICENSE README
+%doc Changes examples LICENSE
 
 %changelog

++++++ Tie-Cycle-1.21.tar.gz -> Tie-Cycle-1.221.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Tie-Cycle-1.21/Changes new/Tie-Cycle-1.221/Changes
--- old/Tie-Cycle-1.21/Changes  2014-10-04 04:11:05.000000000 +0200
+++ new/Tie-Cycle-1.221/Changes 2016-02-02 22:18:10.000000000 +0100
@@ -1,75 +1,80 @@
-Revision history for Perl extension Tie::Cycle.
+Revision history for Perl module Tie::Cycle
 
-1.21 - Fri Oct  3 22:08:25 2014
+1.221 2016-02-02T21:17:53Z
+       * Freshen distro
+
+1.21 - 2014-10-03
        * Update Makefile for better META data
 
-1.19_01 - Mon Sep  2 10:51:42 2013
+1.20 - 2014-08-16
+       * Bump to user version
+
+1.19_01 - 2013-09-02
        * Take out // (5.10 feature I used without thought) to restore
        5.8 compatibility.
 
-1.19 - Tue Aug 27 13:20:40 2013
+1.19 - 2013-08-27
        * Update for modern usage, better code
        * I use this as an example in Mastering Perl, so I shouldn't
        leave embarrassing practices in the code. :)
 
-1.17 - Fri Jan 30 01:48:06 2009
+1.17 - 2009-01-30
        * Updated the docs for the move to Github
        * There aren't any code changes
 
-1.16 - Sat Oct 27 20:41:53 2007
+1.16 - 2007-10-27
        * distro cleanups after moving from CVS to SVN
 
-1.15 - Sun Mar 18 23:06:51 2007
+1.15 - 2007-03-18
        * Cleaning dist for new SVN repository
        * No need to upgrade
 
-1.14 - Tue Jan  9 22:57:17 2007
+1.14 - 2007-01-09
        * updated copyright and license info
        * no code changes, so no need to upgrade
 
-1.13 - Wed May 17 19:39:21 2006
+1.13 - 2006-05-17
        * Minor cleanups in docs, copyright, and pod testing. No need to
        upgrade.
 
-1.12 - Tue Mar  8 17:30:50 2005
+1.12 - 2005-03-08
        * Added POD coverage tests.  No need to upgrade
 
-1.11 - Mon Jan  3 16:47:10 2005
+1.11 - 2005-01-03
        * Previously, this module refused to work unless the input array had
        more than one element.  What's the point of cycling otherwise?  I've
        removed that restriction, though, because I shouldn't be the one who
        gets to decide that.  A one element array should get a chance to act
        like any other array.  It just happens to have one element.
 
-1.09 - Thu Sep  2 19:56:41 2004
+1.09 - 2004-09-02
        * Just some distribution fixes.  No need to upgrade.
 
-1.07 - Sat Jan 31 12:44:16 CST 2004
+1.07 - 2004-01-31
        * No code changes.
        * Removed dependencies on Test::Manifest, Test::Pod and
          File::Find::Rule.
        * Fixed some warnings in tests.
 
-1.06 - Tue Dec 17 14:19:37 2002
+1.06 - 2002-12-17
        * cycle.t test was actually one from Tie::Toggle.  it is not
        the right test.
 
-1.05 - Tue Dec 17 12:49:28 2002
+1.05 - 2002-12-17
        * removed 'require 5.6.0' (perl5.8 complains about v-strings)
        * beefed up distribution files
        * no code changes --- no need to install if you already have this
 
-0.05 Wed Aug 14 18:15:01 CDT 2002
+0.05 - 2002-08-14
        * added reset() method for underlying object so Andy
        Lester can do HTML table tricks
        * since I was there, I added previous() and next()
        methods so you can peek at values without affecting
        the position.
 
-0.02  Wed Jan 24 14:39:24 EST 2001
+0.02 - 2001-01-24
        * minor doc fixes
 
-0.01  Sat Aug 12 23:33:30 2000
-       * original version; created by h2xs 1.20 with options
-               -AXn Tie::Cycle
+0.01 - 2000-08-12
+       * original version; created by h2xs 1.20 with options -AXn Tie::Cycle
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Tie-Cycle-1.21/INSTALL.SKIP 
new/Tie-Cycle-1.221/INSTALL.SKIP
--- old/Tie-Cycle-1.21/INSTALL.SKIP     1970-01-01 01:00:00.000000000 +0100
+++ new/Tie-Cycle-1.221/INSTALL.SKIP    2016-02-02 22:18:10.000000000 +0100
@@ -0,0 +1,6 @@
+README\.pod
+README.*
+
+# things that might be in local directories after fooling
+# around with them
+\.DS_Store
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Tie-Cycle-1.21/LICENSE new/Tie-Cycle-1.221/LICENSE
--- old/Tie-Cycle-1.21/LICENSE  2014-10-04 04:11:05.000000000 +0200
+++ new/Tie-Cycle-1.221/LICENSE 2016-02-02 22:18:10.000000000 +0100
@@ -1 +1,177 @@
-You can use Tie::Cycle under the same terms as Perl itself.
\ No newline at end of file
+The Tie::Cycle module is licensed under the same terms as perl
+itself, under the Artistic License 2.0.
+
+
+Artistic License 2.0
+Copyright (c) 2000-2006, The Perl Foundation.
+http://www.perlfoundation.org/artistic_license_2_0
+
+Preamble
+
+This license establishes the terms under which a given free software
+Package may be copied, modified, distributed, and/or redistributed.
+The intent is that the Copyright Holder maintains some artistic
+control over the development of that Package while still keeping the
+Package available as open source and free software.
+
+You are always permitted to make arrangements wholly outside of this
+license directly with the Copyright Holder of a given Package. If the
+terms of this license do not permit the full use that you propose to
+make of the Package, you should contact the Copyright Holder and seek
+a different licensing arrangement.
+
+Definitions
+
+"Copyright Holder" means the individual(s) or organization(s) named in
+the copyright notice for the entire Package.
+
+"Contributor" means any party that has contributed code or other
+material to the Package, in accordance with the Copyright Holder's
+procedures.
+
+"You" and "your" means any person who would like to copy, distribute,
+or modify the Package.
+
+"Package" means the collection of files distributed by the Copyright
+Holder, and derivatives of that collection and/or of those files. A
+given Package may consist of either the Standard Version, or a
+Modified Version.
+
+"Distribute" means providing a copy of the Package or making it
+accessible to anyone else, or in the case of a company or
+organization, to others outside of your company or organization.
+
+"Distributor Fee" means any fee that you charge for Distributing this
+Package or providing support for this Package to another party. It
+does not mean licensing fees.
+
+"Standard Version" refers to the Package if it has not been modified,
+or has been modified only in ways explicitly requested by the
+Copyright Holder.
+
+"Modified Version" means the Package, if it has been changed, and such
+changes were not explicitly requested by the Copyright Holder.
+
+"Original License" means this Artistic License as Distributed with the
+Standard Version of the Package, in its current version or as it may
+be modified by The Perl Foundation in the future.
+
+"Source" form means the source code, documentation source, and
+configuration files for the Package.
+
+"Compiled" form means the compiled bytecode, object code, binary, or
+any other form resulting from mechanical transformation or translation
+of the Source form.
+
+Permission for Use and Modification Without Distribution
+
+(1) You are permitted to use the Standard Version and create and use
+Modified Versions for any purpose without restriction, provided that
+you do not Distribute the Modified Version.
+
+Permissions for Redistribution of the Standard Version
+
+(2) You may Distribute verbatim copies of the Source form of the
+Standard Version of this Package in any medium without restriction,
+either gratis or for a Distributor Fee, provided that you duplicate
+all of the original copyright notices and associated disclaimers. At
+your discretion, such verbatim copies may or may not include a
+Compiled form of the Package.
+
+(3) You may apply any bug fixes, portability changes, and other
+modifications made available from the Copyright Holder. The resulting
+Package will still be considered the Standard Version, and as such
+will be subject to the Original License.
+
+Distribution of Modified Versions of the Package as Source
+
+(4) You may Distribute your Modified Version as Source (either gratis
+or for a Distributor Fee, and with or without a Compiled form of the
+Modified Version) provided that you clearly document how it differs
+from the Standard Version, including, but not limited to, documenting
+any non-standard features, executables, or modules, and provided that
+you do at least ONE of the following:
+
+       (a) make the Modified Version available to the Copyright Holder of the
+       Standard Version, under the Original License, so that the Copyright
+       Holder may include your modifications in the Standard Version.
+
+       (b) ensure that installation of your Modified Version does not prevent
+       the user installing or running the Standard Version. In addition, the
+       Modified Version must bear a name that is different from the name of
+       the Standard Version.
+
+       (c) allow anyone who receives a copy of the Modified Version to make
+       the Source form of the Modified Version available to others under
+
+               (i) the Original License or
+
+               (ii) a license that permits the licensee to freely copy, modify 
and
+               redistribute the Modified Version using the same licensing 
terms that
+               apply to the copy that the licensee received, and requires that 
the
+               Source form of the Modified Version, and of any works derived 
from it,
+               be made freely available in that license fees are prohibited but
+               Distributor Fees are allowed.
+
+Distribution of Compiled Forms of the Standard Version or Modified
+Versions without the Source
+
+(5) You may Distribute Compiled forms of the Standard Version without
+the Source, provided that you include complete instructions on how to
+get the Source of the Standard Version. Such instructions must be
+valid at the time of your distribution. If these instructions, at any
+time while you are carrying out such distribution, become invalid, you
+must provide new instructions on demand or cease further distribution.
+If you provide valid instructions or cease distribution within thirty
+days after you become aware that the instructions are invalid, then
+you do not forfeit any of your rights under this license.
+
+(6) You may Distribute a Modified Version in Compiled form without the
+Source, provided that you comply with Section 4 with respect to the
+Source of the Modified Version.
+
+Aggregating or Linking the Package
+
+(7) You may aggregate the Package (either the Standard Version or
+Modified Version) with other packages and Distribute the resulting
+aggregation provided that you do not charge a licensing fee for the
+Package. Distributor Fees are permitted, and licensing fees for other
+components in the aggregation are permitted. The terms of this license
+apply to the use and Distribution of the Standard or Modified Versions
+as included in the aggregation.
+
+(8) You are permitted to link Modified and Standard Versions with
+other works, to embed the Package in a larger work of your own, or to
+build stand-alone binary or bytecode versions of applications that
+include the Package, and Distribute the result without restriction,
+provided the result does not expose a direct interface to the Package.
+
+Items That are Not Considered Part of a Modified Version
+
+(9) Works (including, but not limited to, modules and scripts) that
+merely extend or make use of the Package, do not, by themselves, cause
+the Package to be a Modified Version. In addition, such works are not
+considered parts of the Package itself, and are not subject to the
+terms of this license.
+
+General Provisions
+
+(10) Any use, modification, and distribution of the Standard or
+Modified Versions is governed by this Artistic License. By using,
+modifying or distributing the Package, you accept this license. Do not
+use, modify, or distribute the Package, if you do not accept this
+license.
+
+(11) If your Modified Version has been derived from a Modified Version
+made by someone other than you, you are nevertheless required to
+ensure that your Modified Version complies with the requirements of
+this license.
+
+(12) This license does not grant you the right to use any trademark,
+service mark, tradename, or logo of the Copyright Holder.
+
+(13) This license includes the non-exclusive, worldwide,
+free-of-charge patent license to make, have made, use, offer to sell,
+sell, import and otherwise transfer the Package with respect to any
+patent claims licensable by the Copyright Holder that are necessarily
+infringed by the Package. If you institute patent litigation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Tie-Cycle-1.21/MANIFEST new/Tie-Cycle-1.221/MANIFEST
--- old/Tie-Cycle-1.21/MANIFEST 2014-10-04 04:11:06.000000000 +0200
+++ new/Tie-Cycle-1.221/MANIFEST        2016-02-02 22:18:18.000000000 +0100
@@ -1,16 +1,18 @@
 Changes
 examples/README
+INSTALL.SKIP
 lib/Tie/Cycle.pm
 LICENSE
 Makefile.PL
 MANIFEST                       This list of files
 MANIFEST.SKIP
-README
+README.pod
 t/cycle.t
 t/load.t
 t/one.t
 t/pod.t
 t/pod_coverage.t
 t/test_manifest
+xt/changes.t
 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/Tie-Cycle-1.21/META.json 
new/Tie-Cycle-1.221/META.json
--- old/Tie-Cycle-1.21/META.json        2014-10-04 04:11:06.000000000 +0200
+++ new/Tie-Cycle-1.221/META.json       2016-02-02 22:18:18.000000000 +0100
@@ -1,10 +1,10 @@
 {
-   "abstract" : "Cycle through a list of values via a scalar",
+   "abstract" : "Cycle through a list of values via a scalar.",
    "author" : [
       "brian d foy <[email protected]>"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 6.86, CPAN::Meta::Converter 
version 2.120921",
+   "generated_by" : "ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter 
version 2.140640",
    "license" : [
       "perl_5"
    ],
@@ -21,18 +21,18 @@
    },
    "prereqs" : {
       "build" : {
-         "requires" : {
-            "ExtUtils::MakeMaker" : "0"
-         }
+         "requires" : {}
       },
       "configure" : {
          "requires" : {
-            "ExtUtils::MakeMaker" : "6.64"
+            "ExtUtils::MakeMaker" : "6.64",
+            "File::Spec::Functions" : "0"
          }
       },
       "runtime" : {
          "requires" : {
-            "Carp" : "0"
+            "Carp" : "0",
+            "perl" : "5.008"
          }
       },
       "test" : {
@@ -43,10 +43,15 @@
    },
    "release_status" : "stable",
    "resources" : {
+      "bugtracker" : {
+         "web" : "https://github.com/briandfoy/tie-cycle/issues";
+      },
+      "homepage" : "https://github.com/briandfoy/tie-cycle";,
       "repository" : {
          "type" : "git",
+         "url" : "https://github.com/briandfoy/tie-cycle.git";,
          "web" : "https://github.com/briandfoy/tie-cycle";
       }
    },
-   "version" : "1.21"
+   "version" : "1.221"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Tie-Cycle-1.21/META.yml new/Tie-Cycle-1.221/META.yml
--- old/Tie-Cycle-1.21/META.yml 2014-10-04 04:11:06.000000000 +0200
+++ new/Tie-Cycle-1.221/META.yml        2016-02-02 22:18:16.000000000 +0100
@@ -1,25 +1,28 @@
 ---
-abstract: 'Cycle through a list of values via a scalar'
+abstract: 'Cycle through a list of values via a scalar.'
 author:
   - 'brian d foy <[email protected]>'
 build_requires:
-  ExtUtils::MakeMaker: 0
-  Test::More: 0.95
+  Test::More: '0.95'
 configure_requires:
-  ExtUtils::MakeMaker: 6.64
+  ExtUtils::MakeMaker: '6.64'
+  File::Spec::Functions: '0'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.86, CPAN::Meta::Converter version 
2.120921'
+generated_by: 'ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 
2.140640'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
-  version: 1.4
+  version: '1.4'
 name: Tie-Cycle
 no_index:
   directory:
     - t
     - inc
 requires:
-  Carp: 0
+  Carp: '0'
+  perl: '5.008'
 resources:
-  repository: https://github.com/briandfoy/tie-cycle
-version: 1.21
+  bugtracker: https://github.com/briandfoy/tie-cycle/issues
+  homepage: https://github.com/briandfoy/tie-cycle
+  repository: https://github.com/briandfoy/tie-cycle.git
+version: '1.221'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Tie-Cycle-1.21/Makefile.PL 
new/Tie-Cycle-1.221/Makefile.PL
--- old/Tie-Cycle-1.21/Makefile.PL      2014-10-04 04:11:05.000000000 +0200
+++ new/Tie-Cycle-1.221/Makefile.PL     2016-02-02 22:18:10.000000000 +0100
@@ -1,39 +1,110 @@
-use ExtUtils::MakeMaker 6.64;
+package Tie::Cycle;
+use strict;
+use warnings;
 
-require 5.008;
+=encoding utf8
 
-eval "use Test::Manifest 1.21";
+=head1 The build file for Tie::Cycle
 
-WriteMakefile(
-       'NAME'          => 'Tie::Cycle',
-       'ABSTRACT'      => 'Cycle through a list of values via a scalar',
-       'VERSION_FROM'  => 'lib/Tie/Cycle.pm',
+This build file is a modulino; it works as both a build script and
+a module.
+
+To build the distribution, run this file normally:
+
+       % perl Makefile.PL
+
+But, it's more interesting than that. You can load it with C<require>
+and call C<arguments> to get the data structure it passes to
+C<WriteMakefile>:
+
+       my $package = require '/path/to/Makefile.PL';
+       my $arguments = $package->arguments;
+
+Note that C<require>-ing a file makes an entry in C<%INC> for exactly
+that name. If you try to C<require> another file with the same name,
+even from a different path, C<require> thinks it has already loaded
+the file. As such, I recommend you always require the full path to the
+file.
+
+The return value of the C<require> is a package name (in this case,
+the name of the main module. Use that to call the C<arguments> method.
+
+Even if this distribution needs a higher version of Perl, this bit
+only needs v5.8. You can play with the data structure with a primitive
+Perl.
+
+=cut
+
+use File::Spec::Functions qw(catfile);
+
+my $module    = __PACKAGE__;
+( my $dist = $module ) =~ s/::/-/g;
+
+my $github    = 'https://github.com/briandfoy/tie-cycle';
+my $main_file = catfile( 'lib', split /::/, "$module.pm" );
+
+my %WriteMakefile = (
+       'MIN_PERL_VERSION' => '5.008',
+
+       'NAME'          => $module,
+       'ABSTRACT_FROM' => $main_file,
+       'VERSION_FROM'  => $main_file,
        'LICENSE'       => 'perl',
        'AUTHOR'        => 'brian d foy <[email protected]>',
 
-       'CONFIGURE_REQUIRES'  => {
-               'ExtUtils::MakeMaker' => '6.64',        
+       'CONFIGURE_REQUIRES' => {
+               'ExtUtils::MakeMaker'   => '6.64',
+               'File::Spec::Functions' => '0',
                },
 
-       'PREREQ_PM' => {
-               'Carp' => '0',
+       'BUILD_REQUIRES' => {
                },
 
        'TEST_REQUIRES' => {
-               'Test::More' => '0.95', 
+               'Test::More' => '0.95',
                },
 
-       'clean' => { FILES => 'Tie-Cycle-*' },
+       'PREREQ_PM' => {
+               'Carp' => '0',
+               },
 
        'META_MERGE' => {
                'meta-spec' => { version => 2 },
                resources => {
                        repository => {
                                type => 'git',
-                               url  => 
'[email protected]:briandfoy/tie-cycle.git',
-                               web  => 
'https://github.com/briandfoy/tie-cycle',
+                               url  => "$github.git",
+                               web  => $github,
                                },
+                       bugtracker => {
+                               web    => "$github/issues",
+                               },
+                       homepage => $github,
                        },
                },
 
+       'clean' => { FILES => "$dist-*" },
        );
+
+sub arguments { \%WriteMakefile }
+
+do_it() unless caller;
+sub do_it {
+       my $MM ='ExtUtils::MakeMaker';
+       my $MM_version =
+               eval{ "$MM " . 
$WriteMakefile{'CONFIGURE_REQUIRES'}{'ExtUtils::MakeMaker'} }
+                       ||
+               "$MM 6.64";
+       eval "use $MM_version; 1" or die "Could not load $MM_version: $@";
+       eval "use Test::Manifest 1.21";
+
+       my $arguments = arguments();
+       my $minimum_perl = $arguments->{MIN_PERL_VERSION} || '5.008';
+       eval "require $minimum_perl;" or die $@;
+
+       WriteMakefile( %$arguments );
+       }
+
+
+no warnings;
+__PACKAGE__;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Tie-Cycle-1.21/README new/Tie-Cycle-1.221/README
--- old/Tie-Cycle-1.21/README   2014-10-04 04:11:05.000000000 +0200
+++ new/Tie-Cycle-1.221/README  1970-01-01 01:00:00.000000000 +0100
@@ -1,25 +0,0 @@
-You can install this using in the usual Perl fashion
-
-       perl Makefile.PL
-       make
-       make test
-       make install
-       
-The documentation is in the module file.  Once you install
-the file, you can read it with perldoc.
-
-       perldoc Tie::Cycle
-       
-If you want to read it before you install it, you can use
-perldoc directly on the module file.
-
-       perldoc lib/Tie/Cycle.pm
-       
-This module is also in GitHub
-
-       https://github.com/briandfoy/tie-cycle
-
-
-Enjoy, 
-
-brian d foy, [email protected]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Tie-Cycle-1.21/README.pod 
new/Tie-Cycle-1.221/README.pod
--- old/Tie-Cycle-1.21/README.pod       1970-01-01 01:00:00.000000000 +0100
+++ new/Tie-Cycle-1.221/README.pod      2016-02-02 22:18:10.000000000 +0100
@@ -0,0 +1,118 @@
+=pod
+
+=encoding utf8
+
+=head1 The Tie::Cycle module
+
+This is the I<README> for the L<Tie::Cycle> Perl module. It allows
+you to create an array that continually cycles through its elements
+no matter what index you use.
+
+You're probably looking at this because you don't know where else to
+find what you're looking for. Read this once and you might never have
+to read one again for any Perl module.
+
+=head2 Documentation
+
+To read about L<Tie::Cycle>, look at the embedded documentation 
+in the module itself. Inside the distribution, you can format it 
+with L<perldoc|http://perldoc.perl.org/perldoc.html>:
+
+       % perldoc lib/Tie/Cycle.pm
+
+If you have already installed the module, you can specify the module
+name instead of the file location:
+
+       % perldoc Tie::Cycle
+
+You can read the documentation and inspect the meta data on one of the
+CPAN web interfaces, such as L<CPAN
+Search|http://search.cpan.org/dist/Tie-Cycle> or
+L<MetaCPAN|http://www.metacpan.org/module/Tie::Cycle>:
+
+=over 4
+
+=item *        L<http://search.cpan.org/dist/Tie-Cycle>
+
+=item *        L<http://www.metacpan.org/module/Tie::Cycle>
+
+=back
+
+The standard module documentation has example uses in the SYNOPSIS
+section, but you can also look in the I<examples/> directory (if it's
+there), or look at the test files in I<t/>.
+
+=head2 Installation
+
+You can install this module with a CPAN client, which will resolve
+and install the dependencies:
+
+       % cpan Tie::Cycle
+       % cpanm Tie::Cycle
+
+You can also install directly from the distribution directory, which
+will also install the dependencies:
+
+       % cpan .
+       % cpanm .
+
+You could install just this module manually:
+
+       % perl Makefile.PL
+       % make
+       % make test
+       % make install
+
+You probably don't want to do that unless you're fiddling with the 
+module and only want to run the tests without installing anything.
+
+=head2 Source location
+       
+The meta data, such as the source repository and bug tracker, is in
+I<Makefile.PL> or the I<META.*> files it creates. You can find that on
+those CPAN web interfaces, but you can also look at files directly in
+the source repository:
+
+=over 4
+
+=item *        L<https://github.com/briandfoy/tie-cycle>
+
+=back
+
+If you find a problem, file a ticket in the L<issue 
+tracker|https://github.com/briandfoy/tie-cycle/issues>:
+
+=over 4
+
+=item *        L<https://github.com/briandfoy/tie-cycle/issues>
+
+=back
+
+=head2 Getting help
+
+Although I'm happy to hear from module users in private email,
+that's the best way for me to forget to do something.
+
+Besides the issue trackers, you can find help at
+L<Perlmonks|http://www.perlmonks.org> or
+L<Stackoverflow|http://www.stackoverflow.com>, both of which have many
+competent Perlers who can answer your question, almost in real time.
+They might not know the particulars of this module, but they can help
+you diagnose your problem. 
+
+You might like to read L<brian's Guide to Solving Any Perl 
+Problem|http://archive.oreilly.com/pub/a/perl/excerpts/9780596527242/brians-guide.html>.
+
+=head2 Copyright and License
+
+You should have received a I<LICENSE> file, but the license is also noted
+in the module files. About the only thing you can't do is pretend that
+you wrote code that you didn't. 
+
+=head2 Good luck!
+
+Enjoy, 
+
+brian d foy, [email protected]
+
+=cut
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Tie-Cycle-1.21/lib/Tie/Cycle.pm 
new/Tie-Cycle-1.221/lib/Tie/Cycle.pm
--- old/Tie-Cycle-1.21/lib/Tie/Cycle.pm 2014-10-04 04:11:05.000000000 +0200
+++ new/Tie-Cycle-1.221/lib/Tie/Cycle.pm        2016-02-02 22:18:10.000000000 
+0100
@@ -1,7 +1,7 @@
 package Tie::Cycle;
 use strict;
 
-our $VERSION = '1.21';
+our $VERSION = '1.221';
 
 use Carp qw(carp);
 
@@ -65,7 +65,7 @@
 sub _item    {
        my( $self, $index ) = @_;
        $index = defined $index ? $index : $self->_cursor;
-       $self->[ITEM_COL][ $index ] 
+       $self->[ITEM_COL][ $index ]
        }
 
 "Tie::Cycle";
@@ -80,7 +80,7 @@
 
 =head1 SYNOPSIS
 
-       use v5.10.1;
+       use v5.10;
        use Tie::Cycle;
 
        tie my $cycle, 'Tie::Cycle', [ qw( FFFFFF 000000 FFFF00 ) ];
@@ -147,8 +147,7 @@
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2000-2013, brian d foy, All rights reserved
-
+Copyright © 2000-2015, brian d foy <[email protected]>. All rights reserved.
 This software is available under the same terms as perl.
 
 =cut
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Tie-Cycle-1.21/xt/changes.t 
new/Tie-Cycle-1.221/xt/changes.t
--- old/Tie-Cycle-1.21/xt/changes.t     1970-01-01 01:00:00.000000000 +0100
+++ new/Tie-Cycle-1.221/xt/changes.t    2016-02-02 22:18:10.000000000 +0100
@@ -0,0 +1,4 @@
+use Test::More;
+eval 'use Test::CPAN::Changes';
+plan skip_all => 'Test::CPAN::Changes required for this test' if $@;
+changes_ok();

++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#description: |-
#  override description from CPAN
#summary: override summary from CPAN
#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_build: |-
# rm unused.files
#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