r30883 - in /branches/upstream/libclass-methodmaker-perl/current: Changes META.yml Makefile.PL MethodMaker.xs SIGNATURE lib/Class/MethodMaker.pm lib/Class/MethodMaker/Engine.pm t/redefine-warnings.t t/scalar.t

antonio-guest at users.alioth.debian.org antonio-guest at users.alioth.debian.org
Thu Feb 19 23:05:51 UTC 2009


Author: antonio-guest
Date: Thu Feb 19 23:05:09 2009
New Revision: 30883

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=30883
Log:
[svn-upgrade] Integrating new upstream version, libclass-methodmaker-perl (2.15)

Modified:
    branches/upstream/libclass-methodmaker-perl/current/Changes
    branches/upstream/libclass-methodmaker-perl/current/META.yml
    branches/upstream/libclass-methodmaker-perl/current/Makefile.PL
    branches/upstream/libclass-methodmaker-perl/current/MethodMaker.xs
    branches/upstream/libclass-methodmaker-perl/current/SIGNATURE
    branches/upstream/libclass-methodmaker-perl/current/lib/Class/MethodMaker.pm
    branches/upstream/libclass-methodmaker-perl/current/lib/Class/MethodMaker/Engine.pm
    branches/upstream/libclass-methodmaker-perl/current/t/redefine-warnings.t
    branches/upstream/libclass-methodmaker-perl/current/t/scalar.t

Modified: branches/upstream/libclass-methodmaker-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-methodmaker-perl/current/Changes?rev=30883&op=diff
==============================================================================
--- branches/upstream/libclass-methodmaker-perl/current/Changes (original)
+++ branches/upstream/libclass-methodmaker-perl/current/Changes Thu Feb 19 23:05:09 2009
@@ -1,4 +1,11 @@
 Revision History for Class::MethodMaker (versions 2)
+
+2.15	Feb 15 2009
+	- Skip some tests on MSWin (#16601)
+
+2.14	Feb 15 2009
+	- Fix Incorrect value checking in set_sub_name, introduced in
+	  v2.13 (#41994) (Jens Rehsack)
 
 2.13	Dec 02 2008
 	- Improve diagnostics and avoid crash with bad arguments.

Modified: branches/upstream/libclass-methodmaker-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-methodmaker-perl/current/META.yml?rev=30883&op=diff
==============================================================================
--- branches/upstream/libclass-methodmaker-perl/current/META.yml (original)
+++ branches/upstream/libclass-methodmaker-perl/current/META.yml Thu Feb 19 23:05:09 2009
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:               Class-MethodMaker
-version:            2.13
+version:            2.15
 abstract:           a module for creating generic methods
 author:
     - Martyn J. Pearce 

Modified: branches/upstream/libclass-methodmaker-perl/current/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-methodmaker-perl/current/Makefile.PL?rev=30883&op=diff
==============================================================================
--- branches/upstream/libclass-methodmaker-perl/current/Makefile.PL (original)
+++ branches/upstream/libclass-methodmaker-perl/current/Makefile.PL Thu Feb 19 23:05:09 2009
@@ -47,7 +47,7 @@
 my %MakefileArgs = (
   NAME         => 'Class::MethodMaker',
   DISTNAME     => 'Class-MethodMaker',
-  VERSION      => '2.13',
+  VERSION      => '2.15',
   AUTHOR       => 'Martyn J. Pearce ',
   ABSTRACT     => 'a module for creating generic methods',
   PREREQ_PM    => +{ },

Modified: branches/upstream/libclass-methodmaker-perl/current/MethodMaker.xs
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-methodmaker-perl/current/MethodMaker.xs?rev=30883&op=diff
==============================================================================
--- branches/upstream/libclass-methodmaker-perl/current/MethodMaker.xs (original)
+++ branches/upstream/libclass-methodmaker-perl/current/MethodMaker.xs Thu Feb 19 23:05:09 2009
@@ -7,7 +7,7 @@
 int
 set_sub_name(SV *sub, char *pname, char *subname, char *stashname)
   INIT:
-    if (!SvTRUE(ST(1)) || !SvTRUE(ST(2)) || !SvTRUE(ST(3)) || !SvTRUE(ST(4)))
+    if (!SvTRUE(ST(0)) || !SvTRUE(ST(1)) || !SvTRUE(ST(2)) || !SvTRUE(ST(3)))
       XSRETURN_UNDEF;
   CODE:
     CvGV((GV*)SvRV(sub)) = gv_fetchpv(stashname, TRUE, SVt_PV);

Modified: branches/upstream/libclass-methodmaker-perl/current/SIGNATURE
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-methodmaker-perl/current/SIGNATURE?rev=30883&op=diff
==============================================================================
--- branches/upstream/libclass-methodmaker-perl/current/SIGNATURE (original)
+++ branches/upstream/libclass-methodmaker-perl/current/SIGNATURE Thu Feb 19 23:05:09 2009
@@ -14,14 +14,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-SHA1 a822d590f56f617cb23cf827caaec3f1e97da99a Changes
+SHA1 2fd566464bfb56f50927d4bd03d631f6c0f6ca4b Changes
 SHA1 b684a759c6fcf6378506173aec3dedec843a3696 Generate.pm
 SHA1 efa8cb615886410be8de15f5a6925697f624d278 INSTALL
 SHA1 e8a64bd4340f5046ca339fd821fa8efc26f5b29e MANIFEST
 SHA1 57082e147b77092b33b57411451a6b9030823f95 MANIFEST.SKIP
-SHA1 1685072f58804e7a212bfcfbe42a635e55889edc META.yml
-SHA1 bcc0eb369709f11c51663333cbc1dafe049cb3bc Makefile.PL
-SHA1 3d15b1aed91b53e60cf737264af25a6f503dbc89 MethodMaker.xs
+SHA1 cb34444c63493fcc305792e2f4ce11aac8226c8c META.yml
+SHA1 1ffe8c31188487440129fafbe8d3856e4c1d8249 Makefile.PL
+SHA1 bcdbe850216b8d70c2d9c7b32550860572196a82 MethodMaker.xs
 SHA1 a79be83e67bf815b27b226ad1f2403a7d2390e0c README
 SHA1 bf8192c64eff9a9356b0e45ef812457c7d672883 TODO
 SHA1 c1fa07c05e01abd3456a21972ef20b5e0880bc4c benchmark/lexical.pl
@@ -35,9 +35,9 @@
 SHA1 d39160a9f9faf6a3036888015958afd5e6360dab examples/simple1
 SHA1 76e80cf28137e0d2e623c5ae740f62fc2e7eb83e generate.PL
 SHA1 da39a3ee5e6b4b0d3255bfef95601890afd80709 lib/Class/.placeholder
-SHA1 5e7a054bce608c9a4718dc32a84205774e471d18 lib/Class/MethodMaker.pm
+SHA1 7ea3b9026bcf810bcc5b20540b52f5e72814271d lib/Class/MethodMaker.pm
 SHA1 e9cb30df1d39b6bf81a3eae841bba358220ae5b6 lib/Class/MethodMaker/Constants.pm
-SHA1 05441b91fe5e98a5adc6f31c87d635b80fa3e457 lib/Class/MethodMaker/Engine.pm
+SHA1 6748b04aded8f16569ebd8f4f39eda98a2c99815 lib/Class/MethodMaker/Engine.pm
 SHA1 58dba4e3ee75fda97d12a1dbd83cc5525f410c75 lib/Class/MethodMaker/OptExt.pm
 SHA1 350e418e58d45880b9767d9deb41f37e2b1a9ce9 lib/Class/MethodMaker/V1Compat.pm
 SHA1 c4ed60e219b8582ae5f9d4c2d4e5c63da90a1346 t/0-signature.t
@@ -46,8 +46,8 @@
 SHA1 36f35089b3cdd95f16dcbe5f42c43e31182cbb88 t/diffclass.t
 SHA1 e4a4a3eb109145be7e8323476acc1f79af702786 t/hash.t
 SHA1 c1c5c7bc50fd8c72d33ecd3470a2217edd0241ab t/new.t
-SHA1 91e1bca16495461ea447c44f17f3d19b756e946a t/redefine-warnings.t
-SHA1 46332dbc223396c9fa80e57eefaca61f163471c6 t/scalar.t
+SHA1 71d7feda890fe251b2faf4667c372365fb11bb4d t/redefine-warnings.t
+SHA1 2dd73da448f5858989ac471c37271811e8fb28b0 t/scalar.t
 SHA1 77682285d4d29db2c49b7fc40485a1209067925b t/test.pm
 SHA1 732e5dd8fbc6e826bbc55f7366e74715fe8f8a47 t/test_v1.pm
 SHA1 de96e569ca75f94ba14b8c8f9036d1a6aaa47855 t/v1_abstract.t
@@ -81,7 +81,7 @@
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.9 (GNU/Linux)
 
-iEYEARECAAYFAkk14PYACgkQrQV5awgKugdOUACg5HKPsFZN5WSYKezVuC3ITzaI
-XmgAoKGEeyZhL2pDKcV5I6a/36pCz0s4
-=0/kz
+iEYEARECAAYFAkmXedoACgkQrQV5awgKugdgYACg+KxQFjzux/l18N+Yk/KiMjS2
+5vYAoJXB6E5NNzXAm47KUFqeSZ1hr25o
+=nQOC
 -----END PGP SIGNATURE-----

Modified: branches/upstream/libclass-methodmaker-perl/current/lib/Class/MethodMaker.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-methodmaker-perl/current/lib/Class/MethodMaker.pm?rev=30883&op=diff
==============================================================================
--- branches/upstream/libclass-methodmaker-perl/current/lib/Class/MethodMaker.pm (original)
+++ branches/upstream/libclass-methodmaker-perl/current/lib/Class/MethodMaker.pm Thu Feb 19 23:05:09 2009
@@ -6,7 +6,7 @@
 use Class::MethodMaker::Engine    qw();
 
 # Make this line self-contained so MakeMaker can eval() it.
-our $VERSION = '2.13';
+our $VERSION = '2.15';
 our $PACKAGE = 'Class-MethodMaker';
 
 use XSLoader qw();

Modified: branches/upstream/libclass-methodmaker-perl/current/lib/Class/MethodMaker/Engine.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-methodmaker-perl/current/lib/Class/MethodMaker/Engine.pm?rev=30883&op=diff
==============================================================================
--- branches/upstream/libclass-methodmaker-perl/current/lib/Class/MethodMaker/Engine.pm (original)
+++ branches/upstream/libclass-methodmaker-perl/current/lib/Class/MethodMaker/Engine.pm Thu Feb 19 23:05:09 2009
@@ -57,7 +57,7 @@
 # -------------------------------------
 
 our $PACKAGE = 'Class-MethodMaker';
-our $VERSION = '2.13';
+our $VERSION = '2.15';
 
 # -------------------------------------
 # CLASS CONSTRUCTION

Modified: branches/upstream/libclass-methodmaker-perl/current/t/redefine-warnings.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-methodmaker-perl/current/t/redefine-warnings.t?rev=30883&op=diff
==============================================================================
--- branches/upstream/libclass-methodmaker-perl/current/t/redefine-warnings.t (original)
+++ branches/upstream/libclass-methodmaker-perl/current/t/redefine-warnings.t Thu Feb 19 23:05:09 2009
@@ -44,6 +44,11 @@
 
 =cut
 
+my $if_MSWin = $^O =~ m/MSWin/ ? 'Skip if under MSWin' : '';
+if ($if_MSWin) {
+        skip($if_MSWin, 1, 1, "No warnings generated" );
+}
+else
 {
   save_output('stderr', *STDERR{IO});
   eval {

Modified: branches/upstream/libclass-methodmaker-perl/current/t/scalar.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-methodmaker-perl/current/t/scalar.t?rev=30883&op=diff
==============================================================================
--- branches/upstream/libclass-methodmaker-perl/current/t/scalar.t (original)
+++ branches/upstream/libclass-methodmaker-perl/current/t/scalar.t Thu Feb 19 23:05:09 2009
@@ -16,7 +16,7 @@
 use FindBin                1.42 qw( $Bin $Script );
 use IO::File               1.08 qw( );
 use POSIX                  1.03 qw( S_ISREG );
-use Test                   1.13 qw( ok plan );
+use Test                   1.13 qw( ok plan skip );
 
 use lib $Bin;
 use test qw( DATA_DIR
@@ -571,6 +571,12 @@
 
 =cut
 
+my $if_MSWin = $^O =~ m/MSWin/ ? 'Skip if under MSWin' : '';
+if ($if_MSWin) {
+        skip($if_MSWin, 1, 1, "v1/2 check ( 1)" );
+        skip($if_MSWin, 1, 1, "v1/2 check ( 2)" );
+}
+else
 {
   save_output('stderr', *STDERR{IO});
   ok(evcheck(sub {




More information about the Pkg-perl-cvs-commits mailing list