Update Time-Piece to CPAN version 1.21
authorChris 'BinGOs' Williams <chris@bingosnet.co.uk>
Sat, 6 Jul 2013 18:40:50 +0000 (19:40 +0100)
committerChris 'BinGOs' Williams <chris@bingosnet.co.uk>
Sat, 6 Jul 2013 18:40:50 +0000 (19:40 +0100)
  [DELTA]

  1.21    2013-07-06
          - fix installation target; now installs to site in v5.12 and later
          - make Time::Seconds match its VERSION to Time::Piece
          - numerous portability fixes imported from perl core distribution

Porting/Maintainers.pl
cpan/Time-Piece/Changes
cpan/Time-Piece/Makefile.PL
cpan/Time-Piece/Piece.pm
cpan/Time-Piece/Seconds.pm

index 65d643f..70556c9 100755 (executable)
@@ -1873,7 +1873,7 @@ use File::Glob qw(:case);
 
     'Time::Piece' => {
         'MAINTAINER'   => 'msergeant',
-        'DISTRIBUTION' => 'MSERGEANT/Time-Piece-1.20.tar.gz',
+        'DISTRIBUTION' => 'RJBS/Time-Piece-1.21.tar.gz',
         'FILES'        => q[cpan/Time-Piece],
         'UPSTREAM'     => undef,
     },
index 5342dcb..0322604 100644 (file)
 Time::Piece Changes
 
+1.21      2013-07-06
+          - fix installation target; now installs to site in v5.12 and later
+          - make Time::Seconds match its VERSION to Time::Piece
+          - numerous portability fixes imported from perl core distribution
+
 1.20
-    - Fix for alloca broke Solaris
-    - Fixed documentation buggette about strptime
-    - Added ->pretty() method for Time::Seconds objects
-       - Add %s support to strptime
+          - Fix for alloca broke Solaris
+          - Fixed documentation buggette about strptime
+          - Added ->pretty() method for Time::Seconds objects
+          - Add %s support to strptime
 
 1.19
-    - Fix for alloca broke FreeBSD
+          - Fix for alloca broke FreeBSD
 
 1.18
-    - Fix for alloca on IRIX
+          - Fix for alloca on IRIX
 
 1.17
-    - Force all to use internal strptime then everyone gets %z even OSX
-      users.
-    - Finally figured out the timezone test failures on Win32 and fixed
-      them.
+          - Force all to use internal strptime then everyone gets %z even OSX
+            users.
+          - Finally figured out the timezone test failures on Win32 and fixed
+            them.
 
 1.16
-       - Implement %z for the internal implementation of strptime(). 
-         Unfortunately this doesn't get picked up everywhere, so there are no 
-         tests for it (yet - patches welcome).
-       - Fix for major bug in add_months() using negative months which were 
-         multiples of 12. Also affected add_years() with negative years.
-       - Fix for object creation bug in get_epochs which called new from object 
-         but that wasn't supported in the new() code.
-       - Added docs about the weakness of using epoch seconds internally and
-         suggested alternatives.
-       - Removed useless "use UNIVERSAL qw(isa)" line.
-       - Fix for installing over core perl version.
-       
+          - Implement %z for the internal implementation of strptime().
+            Unfortunately this doesn't get picked up everywhere, so there are
+            no tests for it (yet - patches welcome).
+          - Fix for major bug in add_months() using negative months which were
+            multiples of 12. Also affected add_years() with negative years.
+          - Fix for object creation bug in get_epochs which called new from
+            object but that wasn't supported in the new() code.
+          - Added docs about the weakness of using epoch seconds internally
+            and suggested alternatives.
+          - Removed useless "use UNIVERSAL qw(isa)" line.
+          - Fix for installing over core perl version.
+
 1.15
-    - Skip a test on Win32 that there's just no way of passing
-    - Document the above failure
+          - Skip a test on Win32 that there's just no way of passing
+          - Document the above failure
 
 1.14
-       - rework add_months() to not rely on strptime being able to parse illegal
-         dates (Gisle Aas).
-        - Various win32 TZ fixes from p5p core perl version
+          - rework add_months() to not rely on strptime being able to parse
+            illegal dates (Gisle Aas).
+          - Various win32 TZ fixes from p5p core perl version
 
 1.13
-    - More QNX fixes (kraai@ftbfs.org)
-    - Restore freebsd copyright on strptime.
-    - Added add_months and add_years methods.
+          - More QNX fixes (kraai@ftbfs.org)
+          - Restore freebsd copyright on strptime.
+          - Added add_months and add_years methods.
 
 1.12
-    - QNX fixes
-    - Merge with perl core version
+          - QNX fixes
+          - Merge with perl core version
 
 1.11
-    - Skip %V test on Win32
+          - Skip %V test on Win32
 
 1.10
-    - Number of bug fixes from RT
-    - (maintenance by Ricardo SIGNES)
-    - avoid warning in _mktime (bug #19677)
+          - Number of bug fixes from RT
+          - (maintenance by Ricardo SIGNES)
+          - avoid warning in _mktime (bug #19677)
 
 1.09
-    - (patches from Ricardo SIGNES)
-    - Tests largely moved to Test::More (from Test.pm)
-    - Time::Piece should now be safely subclassable
+          - (patches from Ricardo SIGNES)
+          - Tests largely moved to Test::More (from Test.pm)
+          - Time::Piece should now be safely subclassable
 
 1.08
-    - A number of fixes for strptime
-    - Fixed docs wrt Time::Object references
-    - Fixed docs wrt ->month returning short month name
-    - Added ->fullmonth and ->fullday to get full day names
+          - A number of fixes for strptime
+          - Fixed docs wrt Time::Object references
+          - Fixed docs wrt ->month returning short month name
+          - Added ->fullmonth and ->fullday to get full day names
 
 1.07
-    - Fix for ->week method
+          - Fix for ->week method
 
 1.06
-    - Fix for Solaris pre-2.8
-    - Compilation checked on:
-      sparc solaris 2.7
-      sparc solaris 2.8
-      i686 linux
-      ia64 linux
-      pa-risc1.1 hpux 10.20
-      pa-risc2.0 hpux 11.00
-      alpha dec_osf 4.0  
-    - Fixes for Win32 (Randy Kobes)
-    
+          - Fix for Solaris pre-2.8
+          - Compilation checked on:
+            sparc solaris 2.7
+            sparc solaris 2.8
+            i686 linux
+            ia64 linux
+            pa-risc1.1 hpux 10.20
+            pa-risc2.0 hpux 11.00
+            alpha dec_osf 4.0
+          - Fixes for Win32 (Randy Kobes)
+
 1.05
-    - Fix for Solaris (again)
+          - Fix for Solaris (again)
 
 1.04
-    - Slight fixes to strptime for Solaris and MacOSX
-    - Bug in strptime with daylight savings fixed.
+          - Slight fixes to strptime for Solaris and MacOSX
+          - Bug in strptime with daylight savings fixed.
 
 1.03
-    - Updated MJD stuff (Tim Jeness)
-    - Added compare tests
-    - Ported test suite to Test.pm finally
+          - Updated MJD stuff (Tim Jeness)
+          - Added compare tests
+          - Ported test suite to Test.pm finally
 
 1.01
-    - Added cs_sec and cs_mon to Time::Seconds so that
-      old Time::Object installs still work (except for add())
-
+          - Added cs_sec and cs_mon to Time::Seconds so that
+            old Time::Object installs still work (except for add())
index 9b2a964..eda6a6c 100644 (file)
@@ -7,5 +7,5 @@ WriteMakefile(
     'VERSION_FROM' => 'Piece.pm', # finds $VERSION
     'AUTHOR' => 'Matt Sergeant',
     'ABSTRACT_FROM' => 'Piece.pm',
-    'INSTALLDIRS' => ( $] >= 5.009005 ? 'perl' : 'site' ),
+    'INSTALLDIRS' => ( ($] >= 5.009005 and $] < 5.011) ? 'perl' : 'site'),
 );
index 1f27350..f58bea3 100644 (file)
@@ -19,7 +19,7 @@ our %EXPORT_TAGS = (
     ':override' => 'internal',
     );
 
-our $VERSION = '1.2002';
+our $VERSION = '1.21';
 
 bootstrap Time::Piece $VERSION;
 
@@ -415,7 +415,7 @@ sub week {
 
     # Now that we have the Julian day including fractions
     # convert it to an integer Julian Day Number using nearest
-    # int (since the day changes at midday we oconvert all Julian
+    # int (since the day changes at midday we convert all Julian
     # dates to following midnight).
     $J = int($J+0.5);
 
@@ -728,7 +728,7 @@ using locales.
 
   my $french_day = localtime->day(@days);
 
-These settings can be overriden globally too:
+These settings can be overridden globally too:
 
   Time::Piece::day_list(@days);
 
index 1ecefa1..e0a59f0 100644 (file)
@@ -2,6 +2,8 @@ package Time::Seconds;
 use strict;
 use vars qw/@EXPORT @EXPORT_OK @ISA/;
 
+our $VERSION = '1.21';
+
 @ISA = 'Exporter';
 
 @EXPORT = qw(