r57909 - in /branches/upstream/libclass-methodmaker-perl/current: Changes MANIFEST META.yml Makefile.PL SIGNATURE end.pod lib/Class/MethodMaker.pm lib/Class/MethodMaker/Constants.pm lib/Class/MethodMaker/Engine.pm t/0-signature.t

jawnsy-guest at users.alioth.debian.org jawnsy-guest at users.alioth.debian.org
Fri May 14 01:44:59 UTC 2010


Author: jawnsy-guest
Date: Fri May 14 01:44:54 2010
New Revision: 57909

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

Removed:
    branches/upstream/libclass-methodmaker-perl/current/t/0-signature.t
Modified:
    branches/upstream/libclass-methodmaker-perl/current/Changes
    branches/upstream/libclass-methodmaker-perl/current/MANIFEST
    branches/upstream/libclass-methodmaker-perl/current/META.yml
    branches/upstream/libclass-methodmaker-perl/current/Makefile.PL
    branches/upstream/libclass-methodmaker-perl/current/SIGNATURE
    branches/upstream/libclass-methodmaker-perl/current/end.pod
    branches/upstream/libclass-methodmaker-perl/current/lib/Class/MethodMaker.pm
    branches/upstream/libclass-methodmaker-perl/current/lib/Class/MethodMaker/Constants.pm
    branches/upstream/libclass-methodmaker-perl/current/lib/Class/MethodMaker/Engine.pm

Modified: branches/upstream/libclass-methodmaker-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-methodmaker-perl/current/Changes?rev=57909&op=diff
==============================================================================
--- branches/upstream/libclass-methodmaker-perl/current/Changes (original)
+++ branches/upstream/libclass-methodmaker-perl/current/Changes Fri May 14 01:44:54 2010
@@ -1,4 +1,10 @@
 Revision History for Class::MethodMaker (versions 2)
+
+2.16	May 11 2010
+	- Drop signature self test in order to fix rt#57359
+        - fix missing use base (Yan Fitterer / Martyn J. Pearce)
+        - fix case of "LICENSE" key and upgrade Makefile.PL
+          (cpanservice at chorny.net)
 
 2.15	Feb 15 2009
 	- Skip some tests on MSWin (#16601)

Modified: branches/upstream/libclass-methodmaker-perl/current/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-methodmaker-perl/current/MANIFEST?rev=57909&op=diff
==============================================================================
--- branches/upstream/libclass-methodmaker-perl/current/MANIFEST (original)
+++ branches/upstream/libclass-methodmaker-perl/current/MANIFEST Fri May 14 01:44:54 2010
@@ -24,7 +24,6 @@
 MethodMaker.xs
 README
 SIGNATURE
-t/0-signature.t
 t/array.t
 t/basic.t
 t/diffclass.t

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=57909&op=diff
==============================================================================
--- branches/upstream/libclass-methodmaker-perl/current/META.yml (original)
+++ branches/upstream/libclass-methodmaker-perl/current/META.yml Fri May 14 01:44:54 2010
@@ -1,14 +1,17 @@
 --- #YAML:1.0
 name:               Class-MethodMaker
-version:            2.15
+version:            2.16
 abstract:           a module for creating generic methods
 author:
-    - Martyn J. Pearce 
-license:            unknown
+    - Martyn J. Pearce
+license:            perl
 distribution_type:  module
 configure_requires:
     ExtUtils::MakeMaker:  0
-requires:  {}
+requires:
+    perl:  5.006
+resources:
+    repository:  http://github.com/renormalist/class-methodmaker
 no_index:
     directory:
         - t

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=57909&op=diff
==============================================================================
--- branches/upstream/libclass-methodmaker-perl/current/Makefile.PL (original)
+++ branches/upstream/libclass-methodmaker-perl/current/Makefile.PL Fri May 14 01:44:54 2010
@@ -47,8 +47,9 @@
 my %MakefileArgs = (
   NAME         => 'Class::MethodMaker',
   DISTNAME     => 'Class-MethodMaker',
-  VERSION      => '2.15',
-  AUTHOR       => 'Martyn J. Pearce ',
+  VERSION      => '2.16',
+  AUTHOR       => 'Martyn J. Pearce',
+  LICENSE      => 'perl',
   ABSTRACT     => 'a module for creating generic methods',
   PREREQ_PM    => +{ },
   EXE_FILES    => [ ],
@@ -78,4 +79,37 @@
   }
 }
 
-WriteMakefile( %MakefileArgs );
+WriteMakefile1(
+  MIN_PERL_VERSION => '5.006',
+  META_MERGE => {
+    resources => {
+      repository => 'http://github.com/renormalist/class-methodmaker',
+    },
+  },
+  #BUILD_REQUIRES => {
+  #},
+ %MakefileArgs );
+
+sub WriteMakefile1 {  #Written by Alexandr Ciornii, version 0.21. Added by eumm-upgrade.
+  my %params=@_;
+  my $eumm_version=$ExtUtils::MakeMaker::VERSION;
+  $eumm_version=eval $eumm_version;
+  die "EXTRA_META is deprecated" if exists $params{EXTRA_META};
+  die "License not specified" if not exists $params{LICENSE};
+  if ($params{BUILD_REQUIRES} and $eumm_version < 6.5503) {
+    #EUMM 6.5502 has problems with BUILD_REQUIRES
+    $params{PREREQ_PM}={ %{$params{PREREQ_PM} || {}} , %{$params{BUILD_REQUIRES}} };
+    delete $params{BUILD_REQUIRES};
+  }
+  delete $params{CONFIGURE_REQUIRES} if $eumm_version < 6.52;
+  delete $params{MIN_PERL_VERSION} if $eumm_version < 6.48;
+  delete $params{META_MERGE} if $eumm_version < 6.46;
+  delete $params{META_ADD} if $eumm_version < 6.46;
+  delete $params{LICENSE} if $eumm_version < 6.31;
+  delete $params{AUTHOR} if $] < 5.005;
+  delete $params{ABSTRACT_FROM} if $] < 5.005;
+  delete $params{BINARY_LOCATION} if $] < 5.005;
+
+  WriteMakefile(%params);
+}
+

Modified: branches/upstream/libclass-methodmaker-perl/current/SIGNATURE
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-methodmaker-perl/current/SIGNATURE?rev=57909&op=diff
==============================================================================
--- branches/upstream/libclass-methodmaker-perl/current/SIGNATURE (original)
+++ branches/upstream/libclass-methodmaker-perl/current/SIGNATURE Fri May 14 01:44:54 2010
@@ -14,13 +14,13 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-SHA1 2fd566464bfb56f50927d4bd03d631f6c0f6ca4b Changes
+SHA1 a557e59a401a9635752b0b8a649c995944a524fe Changes
 SHA1 b684a759c6fcf6378506173aec3dedec843a3696 Generate.pm
 SHA1 efa8cb615886410be8de15f5a6925697f624d278 INSTALL
-SHA1 e8a64bd4340f5046ca339fd821fa8efc26f5b29e MANIFEST
+SHA1 cf6a392361ad119496ff9205dafe4ab72d4394f2 MANIFEST
 SHA1 57082e147b77092b33b57411451a6b9030823f95 MANIFEST.SKIP
 SHA1 cb34444c63493fcc305792e2f4ce11aac8226c8c META.yml
-SHA1 1ffe8c31188487440129fafbe8d3856e4c1d8249 Makefile.PL
+SHA1 eceaf9c21ce600ed653d0b5bdc0cbbadde16c7b9 Makefile.PL
 SHA1 bcdbe850216b8d70c2d9c7b32550860572196a82 MethodMaker.xs
 SHA1 a79be83e67bf815b27b226ad1f2403a7d2390e0c README
 SHA1 bf8192c64eff9a9356b0e45ef812457c7d672883 TODO
@@ -31,16 +31,15 @@
 SHA1 b9cab903b9a7c522d6d9f6c8a210716e5c49201a components/hash.m
 SHA1 3799c8fda252617e827ae3cf6b4f15426c8fb279 components/scalar.m
 SHA1 b3bf6a2c2660ba6cac156411bae40c9af9f3ed59 configure
-SHA1 ff41a37084f5f8f73f34da34c07ec5ff499c4343 end.pod
+SHA1 f5fb33855314a85e7142a80d451e3f29c2eed4aa end.pod
 SHA1 d39160a9f9faf6a3036888015958afd5e6360dab examples/simple1
 SHA1 76e80cf28137e0d2e623c5ae740f62fc2e7eb83e generate.PL
 SHA1 da39a3ee5e6b4b0d3255bfef95601890afd80709 lib/Class/.placeholder
-SHA1 7ea3b9026bcf810bcc5b20540b52f5e72814271d lib/Class/MethodMaker.pm
-SHA1 e9cb30df1d39b6bf81a3eae841bba358220ae5b6 lib/Class/MethodMaker/Constants.pm
-SHA1 6748b04aded8f16569ebd8f4f39eda98a2c99815 lib/Class/MethodMaker/Engine.pm
+SHA1 7c27c60fa3e60c1fd0baacb894b7f233902b4369 lib/Class/MethodMaker.pm
+SHA1 a74e06a0b77dcdfc9d22dde871a29189f89f61e9 lib/Class/MethodMaker/Constants.pm
+SHA1 61785f8ec2cadc997a745e852129204476817001 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
 SHA1 2edb4c2a623e169a898cc754ab99483835cec50e t/array.t
 SHA1 cf7521c6e01eaa4a72210996a51b09b99dd27bfe t/basic.t
 SHA1 36f35089b3cdd95f16dcbe5f42c43e31182cbb88 t/diffclass.t
@@ -81,7 +80,7 @@
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.9 (GNU/Linux)
 
-iEYEARECAAYFAkmXedoACgkQrQV5awgKugdgYACg+KxQFjzux/l18N+Yk/KiMjS2
-5vYAoJXB6E5NNzXAm47KUFqeSZ1hr25o
-=nQOC
+iEYEARECAAYFAkvoi80ACgkQrQV5awgKugcLXgCg6Z2zwCHEzW4hGN2ln5jXm3ez
+2mkAoKyrMe0QDwUzKqunte7IAyrL/hwc
+=nLco
 -----END PGP SIGNATURE-----

Modified: branches/upstream/libclass-methodmaker-perl/current/end.pod
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-methodmaker-perl/current/end.pod?rev=57909&op=diff
==============================================================================
--- branches/upstream/libclass-methodmaker-perl/current/end.pod (original)
+++ branches/upstream/libclass-methodmaker-perl/current/end.pod Fri May 14 01:44:54 2010
@@ -34,9 +34,15 @@
 
 Martyn J. Pearce
 
+=head1 CONTRIBUTIONS
+
+Steffen Schwigon (Co-Maintainer)
+Jens Rehsack
+Lubomir Rintel
+
 =head1 COPYRIGHT
 
-Copyright (c) 2001--2004 Martyn J. Pearce.  This program is free software; you
+Copyright (c) 2001--2009 Martyn J. Pearce.  This program is free software; you
 can redistribute it and/or modify it under the same terms as Perl itself.
 
 =head1 SEE ALSO

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=57909&op=diff
==============================================================================
--- branches/upstream/libclass-methodmaker-perl/current/lib/Class/MethodMaker.pm (original)
+++ branches/upstream/libclass-methodmaker-perl/current/lib/Class/MethodMaker.pm Fri May 14 01:44:54 2010
@@ -6,7 +6,7 @@
 use Class::MethodMaker::Engine    qw();
 
 # Make this line self-contained so MakeMaker can eval() it.
-our $VERSION = '2.15';
+our $VERSION = '2.16';
 our $PACKAGE = 'Class-MethodMaker';
 
 use XSLoader qw();

Modified: branches/upstream/libclass-methodmaker-perl/current/lib/Class/MethodMaker/Constants.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-methodmaker-perl/current/lib/Class/MethodMaker/Constants.pm?rev=57909&op=diff
==============================================================================
--- branches/upstream/libclass-methodmaker-perl/current/lib/Class/MethodMaker/Constants.pm (original)
+++ branches/upstream/libclass-methodmaker-perl/current/lib/Class/MethodMaker/Constants.pm Fri May 14 01:44:54 2010
@@ -24,7 +24,7 @@
 use strict;
 use warnings;
 
-use Exporter;
+use base qw( Exporter );
 our @EXPORT_OK = qw( INTEGER );
 
 # ----------------------------------------------------------------------------

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=57909&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 Fri May 14 01:44:54 2010
@@ -57,7 +57,7 @@
 # -------------------------------------
 
 our $PACKAGE = 'Class-MethodMaker';
-our $VERSION = '2.15';
+our $VERSION = '2.16';
 
 # -------------------------------------
 # CLASS CONSTRUCTION




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