r75228 - in /trunk/libversion-perl: Changes META.yml README	debian/changelog	lib/version.pm t/01base.t t/02derived.t t/03require.t vperl/vpp.pm	vutil/lib/version/vxs.pm vutil/vutil.c
    ghedo-guest at users.alioth.debian.org 
    ghedo-guest at users.alioth.debian.org
       
    Tue Jun  7 10:09:43 UTC 2011
    
    
  
Author: ghedo-guest
Date: Tue Jun  7 10:09:36 2011
New Revision: 75228
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=75228
Log:
IGNORE-VERSION: 1:0.9100
Fix build with Strawberry Perl
* New upstream release
Modified:
    trunk/libversion-perl/Changes
    trunk/libversion-perl/META.yml
    trunk/libversion-perl/README
    trunk/libversion-perl/debian/changelog
    trunk/libversion-perl/lib/version.pm
    trunk/libversion-perl/t/01base.t
    trunk/libversion-perl/t/02derived.t
    trunk/libversion-perl/t/03require.t
    trunk/libversion-perl/vperl/vpp.pm
    trunk/libversion-perl/vutil/lib/version/vxs.pm
    trunk/libversion-perl/vutil/vutil.c
Modified: trunk/libversion-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libversion-perl/Changes?rev=75228&op=diff
==============================================================================
--- trunk/libversion-perl/Changes (original)
+++ trunk/libversion-perl/Changes Tue Jun  7 10:09:36 2011
@@ -1,8 +1,31 @@
+2011-06-06  John Peacock  <john.peacock at havurah-software.org>
+
+	* .hgtags:
+	Tagging version '0.91' using shipit.
+	[d9305ef3630f] [tip]
+
+	* .hgtags:
+	Removed tag 0.91
+	[089ab8b080ba] [0.91]
+
+	* .hgtags:
+	Tagging version '0.91' using shipit.
+	[749088e4a014]
+
+2011-06-05  John Peacock  <john.peacock at havurah-software.org>
+
+	* README, lib/version.pm, t/01base.t, t/02derived.t, t/03require.t,
+	vperl/vpp.pm, vutil/lib/version/vxs.pm, vutil/vutil.c:
+	Protect the Perl core functions introduced in 5.11.4, which only
+	apparently causes problems with Strawberry Perl. Bump $VERSION
+	everwhere and even remember to update README.
+	[b65d7a359ae6]
+
 2011-06-01  John Peacock  <john.peacock at havurah-software.org>
 
 	* .hgtags:
 	Tagging version '0.90' using shipit.
-	[30cea8f2eac2] [tip]
+	[30cea8f2eac2]
 
 	* README:
 	Remember to edit README this time
Modified: trunk/libversion-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libversion-perl/META.yml?rev=75228&op=diff
==============================================================================
--- trunk/libversion-perl/META.yml (original)
+++ trunk/libversion-perl/META.yml Tue Jun  7 10:09:36 2011
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:               version
-version:            0.90
+version:            0.91
 abstract:           Structured version objects
 author:
     - John Peacock <jpeacock at cpan.org>
Modified: trunk/libversion-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libversion-perl/README?rev=75228&op=diff
==============================================================================
--- trunk/libversion-perl/README (original)
+++ trunk/libversion-perl/README Tue Jun  7 10:09:36 2011
@@ -1,4 +1,4 @@
-version 0.90
+version 0.91
 ==================================
 
 Full version object support, with patch for bug in Perl 5.10.0 core
@@ -8,6 +8,12 @@
 There was a bug caused by objects serialized by YAML that will cause Perl
 5.10.0 to segfault.  As long as some module calls 'use version', then the
 replacement code will take effect and Perl will not crash.
+
+Major Changes in 0.91 - 2011-06-05
+=====================================
+Fix compilation/linking on Strawberry Perl, resolves
+
+  https://rt.cpan.org/Ticket/Display.html?id=68611
 
 Major Changes in 0.90 - 2011-06-01
 =====================================
Modified: trunk/libversion-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libversion-perl/debian/changelog?rev=75228&op=diff
==============================================================================
--- trunk/libversion-perl/debian/changelog (original)
+++ trunk/libversion-perl/debian/changelog Tue Jun  7 10:09:36 2011
@@ -1,3 +1,12 @@
+libversion-perl (1:0.9100-1) UNRELEASED; urgency=low
+
+  IGNORE-VERSION: 1:0.9100
+  Fix build with Strawberry Perl
+
+  * New upstream release
+
+ -- Alessandro Ghedini <al3xbio at gmail.com>  Tue, 07 Jun 2011 12:03:44 +0200
+
 libversion-perl (1:0.9000-1) unstable; urgency=low
 
   * New upstream release.
Modified: trunk/libversion-perl/lib/version.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libversion-perl/lib/version.pm?rev=75228&op=diff
==============================================================================
--- trunk/libversion-perl/lib/version.pm (original)
+++ trunk/libversion-perl/lib/version.pm Tue Jun  7 10:09:36 2011
@@ -6,8 +6,7 @@
 
 use vars qw(@ISA $VERSION $CLASS $STRICT $LAX *declare *qv);
 
-$VERSION = '0.90';
-$VERSION = eval($VERSION);
+$VERSION = 0.91;
 
 $CLASS = 'version';
 
Modified: trunk/libversion-perl/t/01base.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libversion-perl/t/01base.t?rev=75228&op=diff
==============================================================================
--- trunk/libversion-perl/t/01base.t (original)
+++ trunk/libversion-perl/t/01base.t Tue Jun  7 10:09:36 2011
@@ -9,7 +9,7 @@
 
 BEGIN {
     require "t/coretests.pm";
-    use_ok('version', 0.90);
+    use_ok('version', 0.91);
 }
 
 diag "Tests with base class" if $Verbose;
Modified: trunk/libversion-perl/t/02derived.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libversion-perl/t/02derived.t?rev=75228&op=diff
==============================================================================
--- trunk/libversion-perl/t/02derived.t (original)
+++ trunk/libversion-perl/t/02derived.t Tue Jun  7 10:09:36 2011
@@ -10,7 +10,7 @@
 
 BEGIN {
     require "t/coretests.pm";
-    use_ok("version", 0.90);
+    use_ok("version", 0.91);
     # If we made it this far, we are ok.
 }
 
Modified: trunk/libversion-perl/t/03require.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libversion-perl/t/03require.t?rev=75228&op=diff
==============================================================================
--- trunk/libversion-perl/t/03require.t (original)
+++ trunk/libversion-perl/t/03require.t Tue Jun  7 10:09:36 2011
@@ -13,7 +13,7 @@
 # Don't want to use, because we need to make sure that the import doesn't
 # fire just yet (some code does this to avoid importing qv() and delare()).
 require_ok("version");
-is $version::VERSION, 0.90, "Make sure we have the correct class";
+is $version::VERSION, 0.91, "Make sure we have the correct class";
 ok(!"main"->can("qv"), "We don't have the imported qv()");
 ok(!"main"->can("declare"), "We don't have the imported declare()");
 
Modified: trunk/libversion-perl/vperl/vpp.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libversion-perl/vperl/vpp.pm?rev=75228&op=diff
==============================================================================
--- trunk/libversion-perl/vperl/vpp.pm (original)
+++ trunk/libversion-perl/vperl/vpp.pm Tue Jun  7 10:09:36 2011
@@ -121,7 +121,7 @@
 use POSIX qw/locale_h/;
 use locale;
 use vars qw ($VERSION @ISA @REGEXS);
-$VERSION = 0.90;
+$VERSION = 0.91;
 
 use overload (
     '""'       => \&stringify,
@@ -135,7 +135,8 @@
 eval "use warnings";
 if ($@) {
     eval '
-	package warnings;
+	package 
+	warnings;
 	sub enabled {return $^W;}
 	1;
     ';
Modified: trunk/libversion-perl/vutil/lib/version/vxs.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libversion-perl/vutil/lib/version/vxs.pm?rev=75228&op=diff
==============================================================================
--- trunk/libversion-perl/vutil/lib/version/vxs.pm (original)
+++ trunk/libversion-perl/vutil/lib/version/vxs.pm Tue Jun  7 10:09:36 2011
@@ -6,7 +6,7 @@
 
 use vars qw(@ISA $VERSION $CLASS );
 
-$VERSION = 0.90;
+$VERSION = 0.91;
 
 $CLASS = 'version::vxs';
 
Modified: trunk/libversion-perl/vutil/vutil.c
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libversion-perl/vutil/vutil.c?rev=75228&op=diff
==============================================================================
--- trunk/libversion-perl/vutil/vutil.c (original)
+++ trunk/libversion-perl/vutil/vutil.c Tue Jun  7 10:09:36 2011
@@ -21,6 +21,7 @@
 
 =cut
 */
+#if PERL_VERSION_LT(5,11,4)
 const char *
 Perl_prescan_version(pTHX_ const char *s, bool strict,
 		     const char **errstr,
@@ -218,6 +219,7 @@
 	*salpha = alpha;
     return d;
 }
+#endif
 
 /*
 =for apidoc scan_version
@@ -672,6 +674,7 @@
 =cut
 */
 
+#if PERL_VERSION_LT(5,11,4)
 SV *
 Perl_vnumify(pTHX_ SV *vs)
 {
@@ -736,6 +739,7 @@
     }
     return sv;
 }
+#endif
 
 /*
 =for apidoc vnormal
@@ -751,6 +755,7 @@
 =cut
 */
 
+#if PERL_VERSION_LT(5,11,4)
 SV *
 Perl_vnormal(pTHX_ SV *vs)
 {
@@ -798,6 +803,7 @@
     }
     return sv;
 }
+#endif
 
 /*
 =for apidoc vstringify
@@ -849,6 +855,7 @@
 =cut
 */
 
+#if PERL_VERSION_LT(5,11,4)
 int
 Perl_vcmp(pTHX_ SV *lhv, SV *rhv)
 {
@@ -929,4 +936,4 @@
     }
     return retval;
 }
-
+#endif
    
    
More information about the Pkg-perl-cvs-commits
mailing list