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