Hello community,

here is the log from the commit of package perl-Test-Pod for openSUSE:Factory 
checked in at 2015-07-21 13:24:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Test-Pod (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Test-Pod.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Test-Pod"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Test-Pod/perl-Test-Pod.changes      
2015-06-11 09:09:20.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Test-Pod.new/perl-Test-Pod.changes 
2015-07-21 13:24:18.000000000 +0200
@@ -1,0 +2,10 @@
+Tue Jul  7 09:24:43 UTC 2015 - [email protected]
+
+- updated to 1.51
+   see /usr/share/doc/packages/perl-Test-Pod/Changes
+
+  1.51  2015-07-04 20:36:53Z
+      * convert tooling from Module::Build to ExtUtils::MakeMaker (resolves
+        circular dependency with MB on perl 5.21+)
+
+-------------------------------------------------------------------

Old:
----
  Test-Pod-1.50.tar.gz

New:
----
  Test-Pod-1.51.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Test-Pod.spec ++++++
--- /var/tmp/diff_new_pack.0q00Cr/_old  2015-07-21 13:24:18.000000000 +0200
+++ /var/tmp/diff_new_pack.0q00Cr/_new  2015-07-21 13:24:18.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Test-Pod
-Version:        1.50
+Version:        1.51
 Release:        0
 #Upstream: Artistic-1.0 or GPL-1.0+
 %define cpan_name Test-Pod
@@ -25,13 +25,12 @@
 License:        Artistic-2.0 or GPL-2.0
 Group:          Development/Libraries/Perl
 Url:            http://search.cpan.org/dist/Test-Pod/
-Source0:        
http://www.cpan.org/authors/id/D/DW/DWHEELER/%{cpan_name}-%{version}.tar.gz
+Source0:        
http://www.cpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar.gz
 Source1:        cpanspec.yml
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
-BuildRequires:  perl(Module::Build) >= 0.300000
 BuildRequires:  perl(Pod::Simple) >= 3.05
 Requires:       perl(Pod::Simple) >= 3.05
 %{perl_requires}
@@ -44,14 +43,15 @@
 %setup -q -n %{cpan_name}-%{version}
 
 %build
-%{__perl} Build.PL installdirs=vendor
-./Build build flags=%{?_smp_mflags}
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__make} %{?_smp_mflags}
 
 %check
-./Build test
+%{__make} test
 
 %install
-./Build install destdir=%{buildroot} create_packlist=0
+%perl_make_install
+%perl_process_packlist
 %perl_gen_filelist
 
 %files -f %{name}.files

++++++ Test-Pod-1.50.tar.gz -> Test-Pod-1.51.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Pod-1.50/.ackrc new/Test-Pod-1.51/.ackrc
--- old/Test-Pod-1.50/.ackrc    1970-01-01 01:00:00.000000000 +0100
+++ new/Test-Pod-1.51/.ackrc    2015-07-04 22:35:08.000000000 +0200
@@ -0,0 +1,2 @@
+--ignore-dir=Test-Pod-1.50
+--ignore-dir=Test-Pod-1.51
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Pod-1.50/.mailmap new/Test-Pod-1.51/.mailmap
--- old/Test-Pod-1.50/.mailmap  1970-01-01 01:00:00.000000000 +0100
+++ new/Test-Pod-1.51/.mailmap  2015-07-04 22:34:39.000000000 +0200
@@ -0,0 +1,2 @@
+# 
https://www.kernel.org/pub/software/scm/git/docs/git-shortlog.html#_mapping_authors
+ChrisWi <[email protected]> ChrisWi <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Pod-1.50/Build.PL new/Test-Pod-1.51/Build.PL
--- old/Test-Pod-1.50/Build.PL  2015-05-28 23:42:03.000000000 +0200
+++ new/Test-Pod-1.51/Build.PL  1970-01-01 01:00:00.000000000 +0100
@@ -1,29 +0,0 @@
-use strict;
-use warnings;
-use Module::Build '0.30';
-
-Module::Build->new(
-    module_name        => 'Test::Pod',
-    license            => 'perl',
-    dist_author => 'David E. Wheeler <[email protected]>',
-    configure_requires => { 'Module::Build' => '0.30', },
-    create_makefile_pl => 'traditional',
-    build_requires     => {
-        'File::Spec'    => 0,
-        'Pod::Simple'   => '3.05',
-        'Test::More'    => '0.62',
-    },
-    requires => {
-        'File::Find'            => 0,
-        'Pod::Simple'           => '3.05',
-        'Test::Builder::Tester' => '1.02',
-        'Test::More'            => '0.62',
-    },
-    meta_merge => {
-        resources => {
-            homepage   => 'http://search.cpan.org/dist/Test-Pod/',
-            bugtracker => 'http://github.com/perl-pod/test-pod/issues/',
-            repository => 'http://github.com/perl-pod/test-pod',
-        }
-    },
-)->create_build_script;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Pod-1.50/Changes new/Test-Pod-1.51/Changes
--- old/Test-Pod-1.50/Changes   2015-05-28 23:42:03.000000000 +0200
+++ new/Test-Pod-1.51/Changes   2015-07-04 22:37:02.000000000 +0200
@@ -1,5 +1,9 @@
 Change log for Test::Pod
 
+1.51  2015-07-04 20:36:53Z
+    * convert tooling from Module::Build to ExtUtils::MakeMaker (resolves
+      circular dependency with MB on perl 5.21+)
+
 1.50  2015-05-28T21:42:48Z
     * Restored support for ignoring directories listed in
       `%Test::Pod::ignore_dirs`, inadvertently dropped by the switch to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Pod-1.50/MANIFEST new/Test-Pod-1.51/MANIFEST
--- old/Test-Pod-1.50/MANIFEST  2015-05-28 23:42:03.000000000 +0200
+++ new/Test-Pod-1.51/MANIFEST  2015-07-04 22:38:00.000000000 +0200
@@ -1,11 +1,11 @@
+.ackrc
+.mailmap
 .travis.yml
-Build.PL
 Changes
 lib/Test/Pod.pm
 Makefile.PL
 MANIFEST                       This list of files
-META.json
-META.yml
+MANIFEST.SKIP
 README
 t/00-load.t
 t/all_pod_files.t
@@ -26,3 +26,5 @@
 t/spaced-directives.t
 t/unknown-directive.pod
 t/unknown-directive.t
+META.yml                                 Module YAML meta-data (added by 
MakeMaker)
+META.json                                Module JSON meta-data (added by 
MakeMaker)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Pod-1.50/MANIFEST.SKIP 
new/Test-Pod-1.51/MANIFEST.SKIP
--- old/Test-Pod-1.50/MANIFEST.SKIP     1970-01-01 01:00:00.000000000 +0100
+++ new/Test-Pod-1.51/MANIFEST.SKIP     2015-07-04 22:34:39.000000000 +0200
@@ -0,0 +1,73 @@
+
+#!start included 
/Volumes/amaretto/Users/ether/.perlbrew/libs/20.2@std/lib/perl5/ExtUtils/MANIFEST.SKIP
+# Avoid version control files.
+\bRCS\b
+\bCVS\b
+\bSCCS\b
+,v$
+\B\.svn\b
+\B\.git\b
+\B\.gitignore\b
+\b_darcs\b
+\B\.cvsignore$
+
+# Avoid VMS specific MakeMaker generated files
+\bDescrip.MMS$
+\bDESCRIP.MMS$
+\bdescrip.mms$
+
+# Avoid Makemaker generated and utility files.
+\bMANIFEST\.bak
+\bMakefile$
+\bblib/
+\bMakeMaker-\d
+\bpm_to_blib\.ts$
+\bpm_to_blib$
+\bblibdirs\.ts$         # 6.18 through 6.25 generated this
+\b_eumm/                # 7.05_05 and above
+
+# Avoid Module::Build generated and utility files.
+\bBuild$
+\b_build/
+\bBuild.bat$
+\bBuild.COM$
+\bBUILD.COM$
+\bbuild.com$
+
+# and Module::Build::Tiny generated files
+\b_build_params$
+
+# Avoid temp and backup files.
+~$
+\.old$
+\#$
+\b\.#
+\.bak$
+\.tmp$
+\.#
+\.rej$
+\..*\.sw.?$
+
+# Avoid OS-specific files/dirs
+# Mac OSX metadata
+\B\.DS_Store
+# Mac OSX SMB mount metadata files
+\B\._
+
+# Avoid Devel::Cover and Devel::CoverX::Covered files.
+\bcover_db\b
+\bcovered\b
+
+# Avoid prove files
+\B\.prove$
+
+# Avoid MYMETA files
+^MYMETA\.
+#!end included 
/Volumes/amaretto/Users/ether/.perlbrew/libs/20.2@std/lib/perl5/ExtUtils/MANIFEST.SKIP
+
+
+# Avoid build files.
+^Test-Pod
+
+# Avoid Pod tests.
+t/pod[^/.]*\.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Pod-1.50/META.json new/Test-Pod-1.51/META.json
--- old/Test-Pod-1.50/META.json 2015-05-28 23:42:03.000000000 +0200
+++ new/Test-Pod-1.51/META.json 2015-07-04 22:38:00.000000000 +0200
@@ -3,8 +3,8 @@
    "author" : [
       "David E. Wheeler <[email protected]>"
    ],
-   "dynamic_config" : 1,
-   "generated_by" : "Module::Build version 0.4212",
+   "dynamic_config" : 0,
+   "generated_by" : "ExtUtils::MakeMaker version 7.0524, CPAN::Meta::Converter 
version 2.150005",
    "license" : [
       "perl_5"
    ],
@@ -13,17 +13,19 @@
       "version" : "2"
    },
    "name" : "Test-Pod",
+   "no_index" : {
+      "directory" : [
+         "t",
+         "inc"
+      ]
+   },
    "prereqs" : {
       "build" : {
-         "requires" : {
-            "File::Spec" : "0",
-            "Pod::Simple" : "3.05",
-            "Test::More" : "0.62"
-         }
+         "requires" : {}
       },
       "configure" : {
          "requires" : {
-            "Module::Build" : "0.30"
+            "ExtUtils::MakeMaker" : "0"
          }
       },
       "runtime" : {
@@ -31,16 +33,18 @@
             "File::Find" : "0",
             "Pod::Simple" : "3.05",
             "Test::Builder::Tester" : "1.02",
+            "Test::More" : "0.62",
+            "perl" : "5.008"
+         }
+      },
+      "test" : {
+         "requires" : {
+            "File::Spec" : "0",
+            "Pod::Simple" : "3.05",
             "Test::More" : "0.62"
          }
       }
    },
-   "provides" : {
-      "Test::Pod" : {
-         "file" : "lib/Test/Pod.pm",
-         "version" : "1.50"
-      }
-   },
    "release_status" : "stable",
    "resources" : {
       "bugtracker" : {
@@ -51,8 +55,23 @@
          "http://dev.perl.org/licenses/";
       ],
       "repository" : {
-         "url" : "http://github.com/perl-pod/test-pod";
+         "type" : "git",
+         "url" : "https://github.com/perl-pod/test-pod.git";,
+         "web" : "https://github.com/perl-pod/test-pod";
       }
    },
-   "version" : "1.50"
+   "version" : "1.51",
+   "x_IRC" : "irc://irc.perl.org/#perl-qa",
+   "x_MailingList" : "http://lists.perl.org/list/pod-people-qa.html";,
+   "x_contributors" : [
+      "David E. Wheeler <[email protected]>",
+      "Andy Lester <[email protected]>",
+      "Paul Miller <[email protected]>",
+      "Luca Ferrari <[email protected]>",
+      "Karen Etheridge <[email protected]>",
+      "ChrisWi <[email protected]>",
+      "David Steinbrunner <[email protected]>"
+   ],
+   "x_serialization_backend" : "JSON::PP version 2.27300"
 }
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Pod-1.50/META.yml new/Test-Pod-1.51/META.yml
--- old/Test-Pod-1.50/META.yml  2015-05-28 23:42:03.000000000 +0200
+++ new/Test-Pod-1.51/META.yml  2015-07-04 22:38:00.000000000 +0200
@@ -7,26 +7,39 @@
   Pod::Simple: '3.05'
   Test::More: '0.62'
 configure_requires:
-  Module::Build: '0.30'
-dynamic_config: 1
-generated_by: 'Module::Build version 0.4212, CPAN::Meta::Converter version 
2.150001'
+  ExtUtils::MakeMaker: '0'
+dynamic_config: 0
+generated_by: 'ExtUtils::MakeMaker version 7.0524, CPAN::Meta::Converter 
version 2.150005'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
   version: '1.4'
 name: Test-Pod
-provides:
-  Test::Pod:
-    file: lib/Test/Pod.pm
-    version: '1.50'
+no_index:
+  directory:
+    - t
+    - inc
 requires:
   File::Find: '0'
   Pod::Simple: '3.05'
   Test::Builder::Tester: '1.02'
   Test::More: '0.62'
+  perl: '5.008'
 resources:
   bugtracker: http://github.com/perl-pod/test-pod/issues/
   homepage: http://search.cpan.org/dist/Test-Pod/
   license: http://dev.perl.org/licenses/
-  repository: http://github.com/perl-pod/test-pod
-version: '1.50'
+  repository: https://github.com/perl-pod/test-pod.git
+version: '1.51'
+x_IRC: irc://irc.perl.org/#perl-qa
+x_MailingList: http://lists.perl.org/list/pod-people-qa.html
+x_contributors:
+  - 'David E. Wheeler <[email protected]>'
+  - 'Andy Lester <[email protected]>'
+  - 'Paul Miller <[email protected]>'
+  - 'Luca Ferrari <[email protected]>'
+  - 'Karen Etheridge <[email protected]>'
+  - 'ChrisWi <[email protected]>'
+  - 'David Steinbrunner <[email protected]>'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.016'
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Pod-1.50/Makefile.PL 
new/Test-Pod-1.51/Makefile.PL
--- old/Test-Pod-1.50/Makefile.PL       2015-05-28 23:42:03.000000000 +0200
+++ new/Test-Pod-1.51/Makefile.PL       2015-07-04 22:34:39.000000000 +0200
@@ -1,18 +1,113 @@
-# Note: this file was auto-generated by Module::Build::Compat version 0.4212
+use strict;
+use warnings;
+require 5.008;
 use ExtUtils::MakeMaker;
-WriteMakefile
-(
-  'NAME' => 'Test::Pod',
-  'VERSION_FROM' => 'lib/Test/Pod.pm',
-  'PREREQ_PM' => {
-                   'File::Find' => 0,
-                   'File::Spec' => 0,
-                   'Pod::Simple' => '3.05',
-                   'Test::Builder::Tester' => '1.02',
-                   'Test::More' => '0.62'
-                 },
-  'INSTALLDIRS' => 'site',
-  'EXE_FILES' => [],
-  'PL_FILES' => {}
-)
-;
+
+my $developer = -f '.gitignore';
+ExtUtils::MakeMaker->VERSION(6.98) if $developer;
+
+my %WriteMakefileArgs = (
+    NAME                => 'Test::Pod',
+    VERSION_FROM        => 'lib/Test/Pod.pm',
+    ABSTRACT_FROM       => 'lib/Test/Pod.pm',
+    AUTHOR              => 'David E. Wheeler <[email protected]>',
+    LICENSE             => 'perl_5',
+
+    META_MERGE => {
+        'meta-spec' => { version => 2 },
+        dynamic_config => 0,
+        resources => {
+            homepage => 'http://search.cpan.org/dist/Test-Pod/',
+            license => ['http://dev.perl.org/licenses/'],
+            repository => {
+                url => 'https://github.com/perl-pod/test-pod.git',
+                web => 'https://github.com/perl-pod/test-pod',
+                type => 'git',
+            },
+            bugtracker => {
+                web => 'http://github.com/perl-pod/test-pod/issues/',
+            },
+        },
+        x_MailingList => 'http://lists.perl.org/list/pod-people-qa.html',
+        x_IRC => 'irc://irc.perl.org/#perl-qa', # maybe we should make a pod 
channel?
+        x_contributors => [ # manually added, from git shortlog -e -s -n
+            'David E. Wheeler <[email protected]>',
+            'Andy Lester <[email protected]>',
+            'Paul Miller <[email protected]>',
+            'Luca Ferrari <[email protected]>',
+            'Karen Etheridge <[email protected]>',
+            'ChrisWi <[email protected]>',
+            'David Steinbrunner <[email protected]>',
+        ],
+    },
+
+    META_ADD => {
+        prereqs => {
+            configure => {
+                requires => {
+                    'ExtUtils::MakeMaker' => '0',
+                },
+            },
+            runtime => {
+                requires => {
+                    'perl'                  => '5.008',
+                    'File::Find'            => '0',
+                    'Pod::Simple'           => '3.05',
+                    'Test::Builder::Tester' => '1.02',
+                    'Test::More'            => '0.62',
+                },
+            },
+            test => {
+                requires => {
+                    'File::Spec'    => '0',
+                    'Pod::Simple'   => '3.05',
+                    'Test::More'    => '0.62',
+                },
+            },
+        },
+    },
+);
+
+my $eumm_version  = eval $ExtUtils::MakeMaker::VERSION;
+
+for (qw(configure build test runtime)) {
+    my $key = $_ eq 'runtime' ? 'PREREQ_PM' : uc $_.'_REQUIRES';
+    next unless exists $WriteMakefileArgs{META_ADD}{prereqs}{$_}
+             or exists $WriteMakefileArgs{$key};
+    my $r = $WriteMakefileArgs{$key} = {
+        %{$WriteMakefileArgs{META_ADD}{prereqs}{$_}{requires} || {}},
+        %{delete $WriteMakefileArgs{$key} || {}},
+    };
+    defined $r->{$_} or delete $r->{$_} for keys %$r;
+}
+
+# dynamic prereqs get added here.
+
+$WriteMakefileArgs{MIN_PERL_VERSION} = delete 
$WriteMakefileArgs{PREREQ_PM}{perl} || 0;
+
+die 'attention developer: you need to do a sane meta merge here!'
+    if keys %{$WriteMakefileArgs{BUILD_REQUIRES}};
+
+$WriteMakefileArgs{BUILD_REQUIRES} = {
+    %{$WriteMakefileArgs{BUILD_REQUIRES} || {}},
+    %{delete $WriteMakefileArgs{TEST_REQUIRES}}
+} if $eumm_version < 6.63_03;
+
+$WriteMakefileArgs{PREREQ_PM} = {
+    %{$WriteMakefileArgs{PREREQ_PM}},
+    %{delete $WriteMakefileArgs{BUILD_REQUIRES}}
+} if $eumm_version < 6.55_01;
+
+delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
+    if $eumm_version < 6.51_03;
+
+delete $WriteMakefileArgs{MIN_PERL_VERSION}
+    if $eumm_version < 6.48;
+
+delete @WriteMakefileArgs{qw(META_ADD META_MERGE)}
+    if $eumm_version < 6.46;
+
+delete $WriteMakefileArgs{LICENSE}
+    if $eumm_version < 6.31;
+
+WriteMakefile(%WriteMakefileArgs);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Pod-1.50/README new/Test-Pod-1.51/README
--- old/Test-Pod-1.50/README    2015-05-28 23:42:03.000000000 +0200
+++ new/Test-Pod-1.51/README    2015-07-04 22:19:11.000000000 +0200
@@ -1,4 +1,4 @@
-Test/Pod version 1.50
+Test/Pod version 1.51
 =====================
 
 This library's module, Test::Pod, provides an interface for validating POD in
@@ -8,10 +8,10 @@
 
 To install this module, type the following:
 
-    perl Build.PL
-    ./Build
-    ./Build test
-    ./Build install
+    perl Makefile.PL
+    make
+    make test
+    make install
 
 Dependencies
 ------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Test-Pod-1.50/lib/Test/Pod.pm 
new/Test-Pod-1.51/lib/Test/Pod.pm
--- old/Test-Pod-1.50/lib/Test/Pod.pm   2015-05-28 23:42:03.000000000 +0200
+++ new/Test-Pod-1.51/lib/Test/Pod.pm   2015-07-04 22:02:30.000000000 +0200
@@ -8,11 +8,11 @@
 
 =head1 VERSION
 
-Version 1.50
+Version 1.51
 
 =cut
 
-our $VERSION = '1.50';
+our $VERSION = '1.51';
 
 =head1 SYNOPSIS
 


Reply via email to