Hello community,

here is the log from the commit of package perl-Devel-GlobalDestruction for 
openSUSE:Factory checked in at 2016-11-10 13:27:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Devel-GlobalDestruction (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Devel-GlobalDestruction.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Devel-GlobalDestruction"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-Devel-GlobalDestruction/perl-Devel-GlobalDestruction.changes
        2014-09-17 17:25:41.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Devel-GlobalDestruction.new/perl-Devel-GlobalDestruction.changes
   2016-11-10 13:27:24.000000000 +0100
@@ -1,0 +2,12 @@
+Tue Nov  1 06:21:26 UTC 2016 - [email protected]
+
+- updated to 0.14
+   see /usr/share/doc/packages/perl-Devel-GlobalDestruction/Changes
+
+  Revision history for Devel-GlobalDestruction
+  
+  0.14 - 2016-10-31
+    - stop relying on . being in @INC
+    - switch to ExtUtils::HasCompiler to detect presence of a compiler
+
+-------------------------------------------------------------------

Old:
----
  Devel-GlobalDestruction-0.13.tar.gz

New:
----
  Devel-GlobalDestruction-0.14.tar.gz
  cpanspec.yml

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

Other differences:
------------------
++++++ perl-Devel-GlobalDestruction.spec ++++++
--- /var/tmp/diff_new_pack.LKoRIR/_old  2016-11-10 13:27:25.000000000 +0100
+++ /var/tmp/diff_new_pack.LKoRIR/_new  2016-11-10 13:27:25.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Devel-GlobalDestruction
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,19 +17,19 @@
 
 
 Name:           perl-Devel-GlobalDestruction
-Version:        0.13
+Version:        0.14
 Release:        0
 %define cpan_name Devel-GlobalDestruction
 Summary:        Provides function returning the equivalent of
 License:        Artistic-1.0 or GPL-1.0+
 Group:          Development/Libraries/Perl
 Url:            http://search.cpan.org/dist/Devel-GlobalDestruction/
-Source:         
http://www.cpan.org/authors/id/H/HA/HAARG/%{cpan_name}-%{version}.tar.gz
+Source0:        
http://www.cpan.org/authors/id/H/HA/HAARG/%{cpan_name}-%{version}.tar.gz
+Source1:        cpanspec.yml
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
-BuildRequires:  perl(ExtUtils::CBuilder) >= 0.27
 BuildRequires:  perl(Sub::Exporter::Progressive) >= 0.001011
 Requires:       perl(Sub::Exporter::Progressive) >= 0.001011
 %{perl_requires}

++++++ Devel-GlobalDestruction-0.13.tar.gz -> 
Devel-GlobalDestruction-0.14.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-GlobalDestruction-0.13/Changes 
new/Devel-GlobalDestruction-0.14/Changes
--- old/Devel-GlobalDestruction-0.13/Changes    2014-08-16 02:33:48.000000000 
+0200
+++ new/Devel-GlobalDestruction-0.14/Changes    2016-10-31 23:25:31.000000000 
+0100
@@ -1,3 +1,8 @@
+Revision history for Devel-GlobalDestruction
+
+0.14 - 2016-10-31
+  - stop relying on . being in @INC
+  - switch to ExtUtils::HasCompiler to detect presence of a compiler
 
 0.13 - 2014-08-16
   * include README
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-GlobalDestruction-0.13/MANIFEST 
new/Devel-GlobalDestruction-0.14/MANIFEST
--- old/Devel-GlobalDestruction-0.13/MANIFEST   2014-08-16 02:34:00.000000000 
+0200
+++ new/Devel-GlobalDestruction-0.14/MANIFEST   2016-10-31 23:25:47.000000000 
+0100
@@ -1,4 +1,5 @@
 Changes
+inc/ExtUtils/HasCompiler.pm
 lib/Devel/GlobalDestruction.pm
 maint/Makefile.PL.include
 Makefile.PL
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-GlobalDestruction-0.13/META.json 
new/Devel-GlobalDestruction-0.14/META.json
--- old/Devel-GlobalDestruction-0.13/META.json  2014-08-16 02:34:00.000000000 
+0200
+++ new/Devel-GlobalDestruction-0.14/META.json  2016-10-31 23:25:47.000000000 
+0100
@@ -7,10 +7,10 @@
       "Peter Rabbitson <[email protected]>",
       "Arthur Axel 'fREW' Schmidt <[email protected]>",
       "Elizabeth Mattijsen <[email protected]>",
-      "Greham Knop <[email protected]>"
+      "Graham Knop <[email protected]>"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter 
version 2.141520",
+   "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter 
version 2.150005",
    "license" : [
       "perl_5"
    ],
@@ -29,7 +29,6 @@
       "build" : {},
       "configure" : {
          "requires" : {
-            "ExtUtils::CBuilder" : "0.27",
             "ExtUtils::MakeMaker" : "0"
          }
       },
@@ -57,5 +56,6 @@
          "web" : 
"http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit/Devel-GlobalDestruction.git";
       }
    },
-   "version" : "0.13"
+   "version" : "0.14",
+   "x_serialization_backend" : "JSON::PP version 2.27300"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-GlobalDestruction-0.13/META.yml 
new/Devel-GlobalDestruction-0.14/META.yml
--- old/Devel-GlobalDestruction-0.13/META.yml   2014-08-16 02:34:00.000000000 
+0200
+++ new/Devel-GlobalDestruction-0.14/META.yml   2016-10-31 23:25:47.000000000 
+0100
@@ -7,13 +7,12 @@
   - 'Peter Rabbitson <[email protected]>'
   - "Arthur Axel 'fREW' Schmidt <[email protected]>"
   - 'Elizabeth Mattijsen <[email protected]>'
-  - 'Greham Knop <[email protected]>'
+  - 'Graham Knop <[email protected]>'
 build_requires: {}
 configure_requires:
-  ExtUtils::CBuilder: '0.27'
   ExtUtils::MakeMaker: '0'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 
2.141520'
+generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 
2.150005'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -31,4 +30,5 @@
   homepage: https://metacpan.org/release/Devel-GlobalDestruction
   license: http://dev.perl.org/licenses/
   repository: git://git.shadowcat.co.uk/p5sagit/Devel-GlobalDestruction.git
-version: '0.13'
+version: '0.14'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-GlobalDestruction-0.13/Makefile.PL 
new/Devel-GlobalDestruction-0.14/Makefile.PL
--- old/Devel-GlobalDestruction-0.13/Makefile.PL        2014-08-12 
09:11:27.000000000 +0200
+++ new/Devel-GlobalDestruction-0.14/Makefile.PL        2016-10-31 
23:24:09.000000000 +0100
@@ -1,6 +1,9 @@
 use strict;
 use warnings FATAL => 'all';
 use 5.006;
+use lib 'inc';
+use ExtUtils::HasCompiler qw(can_compile_loadable_object);
+use ExtUtils::MakeMaker;
 
 my %META = (
   name => 'Devel-GlobalDestruction',
@@ -8,7 +11,6 @@
   prereqs => {
     configure => { requires => {
       'ExtUtils::MakeMaker'   => 0,
-      'ExtUtils::CBuilder'    => 0.27,
     } },
     runtime => {
       requires => {
@@ -37,29 +39,14 @@
 
 my %MM_ARGS = (
   PREREQ_PM => {
-    ( (defined ${^GLOBAL_PHASE} or parse_args()->{PUREPERL_ONLY} or !can_xs() )
+    ( (defined ${^GLOBAL_PHASE} or parse_args()->{PUREPERL_ONLY}
+        or !can_compile_loadable_object(quiet => 1) )
       ? ()
       : ('Devel::GlobalDestruction::XS' => 0)
     ),
   },
 );
 
-use ExtUtils::MakeMaker;
-BEGIN { if ( $^O eq 'cygwin' ) {
-  require ExtUtils::MM_Cygwin;
-  require ExtUtils::MM_Win32;
-  if ( ! defined(&ExtUtils::MM_Cygwin::maybe_command) ) {
-    *ExtUtils::MM_Cygwin::maybe_command = sub {
-      my ($self, $file) = @_;
-      if ($file =~ m{^/cygdrive/}i and 
ExtUtils::MM_Win32->can('maybe_command')) {
-        ExtUtils::MM_Win32->maybe_command($file);
-      } else {
-        ExtUtils::MM_Unix->maybe_command($file);
-      }
-    }
-  }
-}}
-
 use Text::ParseWords;
 
 sub parse_args {
@@ -87,108 +74,9 @@
   };
 }
 
-# can we locate a (the) C compiler
-sub can_cc {
-  my @chunks = split(/ /, $Config::Config{cc}) or return;
-
-  # $Config{cc} may contain args; try to find out the program part
-  while (@chunks) {
-    return can_run("@chunks") || (pop(@chunks), next);
-  }
-
-  return;
-}
-
-# check if we can run some command
-sub can_run {
-  my ($cmd) = @_;
-
-  return $cmd if -x $cmd;
-  if (my $found_cmd = MM->maybe_command($cmd)) {
-    return $found_cmd;
-  }
-
-  require File::Spec;
-  for my $dir ((split /$Config::Config{path_sep}/, $ENV{PATH}), '.') {
-    next if $dir eq '';
-    my $abs = File::Spec->catfile($dir, $cmd);
-    return $abs if (-x $abs or $abs = MM->maybe_command($abs));
-  }
-
-  return;
-}
-
-# Can our C compiler environment build XS files
-sub can_xs {
-  # Do we have the configure_requires checker?
-  local $@;
-  eval "require ExtUtils::CBuilder; ExtUtils::CBuilder->VERSION(0.27)";
-  if ( $@ ) {
-    # They don't obey configure_requires, so it is
-    # someone old and delicate. Try to avoid hurting
-    # them by falling back to an older simpler test.
-    return can_cc();
-  }
-
-  # Do we have a working C compiler
-  my $builder = ExtUtils::CBuilder->new(
-    quiet => 1,
-  );
-  unless ( $builder->have_compiler ) {
-    # No working C compiler
-    return 0;
-  }
-
-  # Write a C file representative of what XS becomes
-  require File::Temp;
-  my ( $FH, $tmpfile ) = File::Temp::tempfile(
-    "compilexs-XXXXX",
-    SUFFIX => '.c',
-  );
-  binmode $FH;
-  print $FH <<'END_C';
-#include "EXTERN.h"
-#include "perl.h"
-#include "XSUB.h"
-
-int main(int argc, char **argv) {
-    return 0;
-}
-
-int boot_sanexs() {
-    return 1;
-}
-
-END_C
-  close $FH;
-
-  # Can the C compiler access the same headers XS does
-  my @libs   = ();
-  my $object = undef;
-  eval {
-    local $^W = 0;
-    $object = $builder->compile(
-      source => $tmpfile,
-    );
-    @libs = $builder->link(
-      objects     => $object,
-      module_name => 'sanexs',
-    );
-  };
-  my $result = $@ ? 0 : 1;
-
-  # Clean up all the build files
-  foreach ( $tmpfile, $object, @libs ) {
-    next unless defined $_;
-    1 while unlink;
-  }
-
-  return $result;
-}
-
-##############################################################################
+## BOILERPLATE ###############################################################
 require ExtUtils::MakeMaker;
-(do 'maint/Makefile.PL.include' or die $@) unless -f 'META.yml';
+(do './maint/Makefile.PL.include' or die $@) unless -f 'META.yml';
 
 # have to do this since old EUMM dev releases miss the eval $VERSION line
 my $eumm_version  = eval $ExtUtils::MakeMaker::VERSION;
@@ -197,8 +85,10 @@
 
 ($MM_ARGS{NAME} = $META{name}) =~ s/-/::/g;
 ($MM_ARGS{VERSION_FROM} = "lib/$MM_ARGS{NAME}.pm") =~ s{::}{/}g;
-$MM_ARGS{LICENSE} = $META{license}
-  if $eumm_version >= 6.30;
+$META{license} = [ $META{license} ]
+  if $META{license} && !ref $META{license};
+$MM_ARGS{LICENSE} = $META{license}[0]
+  if $META{license} && $eumm_version >= 6.30;
 $MM_ARGS{NO_MYMETA} = 1
   if $mymeta_broken;
 $MM_ARGS{META_ADD} = { 'meta-spec' => { version => 2 }, %META }
@@ -225,3 +115,4 @@
   if $eumm_version < 6.51_03;
 
 ExtUtils::MakeMaker::WriteMakefile(%MM_ARGS);
+## END BOILERPLATE ###########################################################
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Devel-GlobalDestruction-0.13/inc/ExtUtils/HasCompiler.pm 
new/Devel-GlobalDestruction-0.14/inc/ExtUtils/HasCompiler.pm
--- old/Devel-GlobalDestruction-0.13/inc/ExtUtils/HasCompiler.pm        
1970-01-01 01:00:00.000000000 +0100
+++ new/Devel-GlobalDestruction-0.14/inc/ExtUtils/HasCompiler.pm        
2016-10-15 02:34:07.000000000 +0200
@@ -0,0 +1,217 @@
+package ExtUtils::HasCompiler;
+$ExtUtils::HasCompiler::VERSION = '0.016';
+use strict;
+use warnings;
+
+use base 'Exporter';
+our @EXPORT_OK = qw/can_compile_loadable_object/;
+our %EXPORT_TAGS = (all => \@EXPORT_OK);
+
+use Config;
+use Carp 'carp';
+use File::Basename 'basename';
+use File::Spec::Functions qw/catfile catdir rel2abs/;
+use File::Temp qw/tempdir tempfile/;
+
+my $tempdir = tempdir('HASCOMPILERXXXX', CLEANUP => 1, DIR => '.');
+
+my $loadable_object_format = <<'END';
+#define PERL_NO_GET_CONTEXT
+#include "EXTERN.h"
+#include "perl.h"
+#include "XSUB.h"
+
+#ifndef PERL_UNUSED_VAR
+#define PERL_UNUSED_VAR(var)
+#endif
+
+XS(exported) {
+#ifdef dVAR
+       dVAR;
+#endif
+       dXSARGS;
+
+       PERL_UNUSED_VAR(cv); /* -W */
+       PERL_UNUSED_VAR(items); /* -W */
+
+       XSRETURN_IV(42);
+}
+
+#ifndef XS_EXTERNAL
+#define XS_EXTERNAL(foo) XS(foo)
+#endif
+
+/* we don't want to mess with .def files on mingw */
+#if defined(WIN32) && defined(__GNUC__)
+#  define EXPORT __declspec(dllexport)
+#else
+#  define EXPORT
+#endif
+
+EXPORT XS_EXTERNAL(boot_%s) {
+#ifdef dVAR
+       dVAR;
+#endif
+       dXSARGS;
+
+       PERL_UNUSED_VAR(cv); /* -W */
+       PERL_UNUSED_VAR(items); /* -W */
+
+       newXS("%s::exported", exported, __FILE__);
+}
+
+END
+
+my $counter = 1;
+my %prelinking = map { $_ => 1 } qw/MSWin32 VMS aix/;
+
+sub can_compile_loadable_object {
+       my %args = @_;
+
+       my $output = $args{output} || \*STDOUT;
+
+       my $config = $args{config} || 'ExtUtils::HasCompiler::Config';
+       return if not $config->get('usedl');
+
+       my ($source_handle, $source_name) = tempfile('TESTXXXX', DIR => 
$tempdir, SUFFIX => '.c', UNLINK => 1);
+       my $basename = basename($source_name, '.c');
+
+       my $shortname = '_Loadable' . $counter++;
+       my $package = "ExtUtils::HasCompiler::$shortname";
+       printf $source_handle $loadable_object_format, $basename, $package or 
do { carp "Couldn't write to $source_name: $!"; return };
+       close $source_handle or do { carp "Couldn't close $source_name: $!"; 
return };
+
+       my $abs_basename = catfile($tempdir, $basename);
+       my $object_file = $abs_basename . $config->get('_o');
+       my $loadable_object = $abs_basename . '.' . $config->get('dlext');
+       my $incdir = catdir($config->get('archlibexp'), 'CORE');
+
+       my ($cc, $ccflags, $optimize, $cccdlflags, $ld, $ldflags, $lddlflags, 
$libperl, $perllibs) = map { $config->get($_) } qw/cc ccflags optimize 
cccdlflags ld ldflags lddlflags libperl perllibs/;
+
+       if ($prelinking{$^O}) {
+               require ExtUtils::Mksymlists;
+               ExtUtils::Mksymlists::Mksymlists(NAME => $basename, FILE => 
$abs_basename, IMPORTS => {});
+       }
+       my @commands;
+       if ($^O eq 'MSWin32' && $cc =~ /^cl/) {
+               push @commands, qq{$cc $ccflags $cccdlflags $optimize /I 
"$incdir" /c $source_name /Fo$object_file};
+               push @commands, qq{$ld $object_file $lddlflags $libperl 
$perllibs /out:$loadable_object /def:$abs_basename.def /pdb:$abs_basename.pdb};
+       }
+       elsif ($^O eq 'VMS') {
+               # Mksymlists is only the beginning of the story.
+               open my $opt_fh, '>>', "$abs_basename.opt" or do { carp 
"Couldn't append to '$abs_basename.opt'"; return };
+               print $opt_fh "PerlShr/Share\n";
+               close $opt_fh;
+
+               my $incdirs = $ccflags =~ s{ /inc[^=]+ (?:=)+ (?:\()? ( 
[^\/\)]* ) }{}xi ? "$1,$incdir" : $incdir;
+               push @commands, qq{$cc $ccflags $optimize /include=($incdirs) 
$cccdlflags $source_name /obj=$object_file};
+               push @commands, qq{$ld $ldflags $lddlflags=$loadable_object 
$object_file,$abs_basename.opt/OPTIONS,${incdir}perlshr_attr.opt/OPTIONS' 
$perllibs};
+       }
+       else {
+               my @extra;
+               if ($^O eq 'MSWin32') {
+                       my $lib = '-l' . ($libperl =~ /lib([^.]+)\./)[0];
+                       push @extra, "$abs_basename.def", $lib, $perllibs;
+               }
+               elsif ($^O eq 'cygwin') {
+                       push @extra, catfile($incdir, 
$config->get('useshrplib') ? 'libperl.dll.a' : 'libperl.a');
+               }
+               elsif ($^O eq 'aix') {
+                       $lddlflags =~ s/\Q$(BASEEXT)\E/$abs_basename/;
+                       $lddlflags =~ s/\Q$(PERL_INC)\E/$incdir/;
+               }
+               elsif ($^O eq 'android') {
+                       push @extra, qq{"-L$incdir"}, '-lperl', $perllibs;
+               }
+               push @commands, qq{$cc $ccflags $optimize "-I$incdir" 
$cccdlflags -c $source_name -o $object_file};
+               push @commands, qq{$ld $optimize $object_file -o 
$loadable_object $lddlflags @extra};
+       }
+
+       for my $command (@commands) {
+               print $output "$command\n" if not $args{quiet};
+               system $command and do { carp "Couldn't execute $command: $!"; 
return };
+       }
+
+       # Skip loading when cross-compiling
+       return 1 if exists $args{skip_load} ? $args{skip_load} : 
$config->get('usecrosscompile');
+
+       require DynaLoader;
+       local @DynaLoader::dl_require_symbols = "boot_$basename";
+       my $handle = DynaLoader::dl_load_file(rel2abs($loadable_object), 0);
+       if ($handle) {
+               my $symbol = DynaLoader::dl_find_symbol($handle, 
"boot_$basename") or do { carp "Couldn't find boot symbol for $basename"; 
return };
+               my $compilet = 
DynaLoader::dl_install_xsub('__ANON__::__ANON__', $symbol, $source_name);
+               my $ret = eval { $compilet->(); $package->exported } or carp $@;
+               delete $ExtUtils::HasCompiler::{"$shortname\::"};
+               eval { DynaLoader::dl_unload_file($handle) } or carp $@;
+               return defined $ret && $ret == 42;
+       }
+       else {
+               carp "Couldn't load $loadable_object: " . 
DynaLoader::dl_error();
+               return;
+       }
+}
+
+sub ExtUtils::HasCompiler::Config::get {
+       my (undef, $key) = @_;
+       return $ENV{uc $key} || $Config{$key};
+}
+
+1;
+
+# ABSTRACT: Check for the presence of a compiler
+
+__END__
+
+=pod
+
+=encoding UTF-8
+
+=head1 NAME
+
+ExtUtils::HasCompiler - Check for the presence of a compiler
+
+=head1 VERSION
+
+version 0.016
+
+=head1 DESCRIPTION
+
+This module tries to check if the current system is capable of compiling, 
linking and loading an XS module.
+
+B<Notice>: this is an early release, interface stability isn't guaranteed yet.
+
+=head1 FUNCTIONS
+
+=head2 can_compile_loadable_object(%opts)
+
+This checks if the system can compile, link and load a perl loadable object. 
It may take the following options:
+
+=over 4
+
+=item * quiet
+
+Do not output the executed compilation commands.
+
+=item * config
+
+An L<ExtUtils::Config|ExtUtils::Config> (compatible) object for configuration.
+
+=item * skip_load
+
+This causes can_compile_loadable_object to not try to load the generated 
object. This defaults to true on a cross-compiling perl.
+
+=back
+
+=head1 AUTHOR
+
+Leon Timmermans <[email protected]>
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2014 by Leon Timmermans.
+
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
+
+=cut
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Devel-GlobalDestruction-0.13/lib/Devel/GlobalDestruction.pm 
new/Devel-GlobalDestruction-0.14/lib/Devel/GlobalDestruction.pm
--- old/Devel-GlobalDestruction-0.13/lib/Devel/GlobalDestruction.pm     
2014-08-16 02:33:18.000000000 +0200
+++ new/Devel-GlobalDestruction-0.14/lib/Devel/GlobalDestruction.pm     
2016-10-31 23:25:18.000000000 +0100
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '0.13';
+our $VERSION = '0.14';
 
 use Sub::Exporter::Progressive -setup => {
   exports => [ qw(in_global_destruction) ],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Devel-GlobalDestruction-0.13/maint/Makefile.PL.include 
new/Devel-GlobalDestruction-0.14/maint/Makefile.PL.include
--- old/Devel-GlobalDestruction-0.13/maint/Makefile.PL.include  2014-08-12 
09:00:04.000000000 +0200
+++ new/Devel-GlobalDestruction-0.14/maint/Makefile.PL.include  2015-10-27 
19:07:09.000000000 +0100
@@ -11,7 +11,9 @@
   'Peter Rabbitson <[email protected]>',
   'Arthur Axel \'fREW\' Schmidt <[email protected]>',
   'Elizabeth Mattijsen <[email protected]>',
-  'Greham Knop <[email protected]>',
+  'Graham Knop <[email protected]>',
 ];
 
+manifest_include inc => '.pm';
+
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-GlobalDestruction-0.13/t/02_thread.t 
new/Devel-GlobalDestruction-0.14/t/02_thread.t
--- old/Devel-GlobalDestruction-0.13/t/02_thread.t      2014-08-04 
10:26:30.000000000 +0200
+++ new/Devel-GlobalDestruction-0.14/t/02_thread.t      2016-10-16 
13:16:19.000000000 +0200
@@ -41,8 +41,8 @@
     die "Argument passing failed!";
   }
 
-  delete $INC{'t/01_basic.t'};
-  do 't/01_basic.t';
+  delete $INC{'./t/01_basic.t'};
+  do './t/01_basic.t';
 
   1;
 }

++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#description: |-
#  override description from CPAN
#summary: override summary from CPAN
#no_testing: broken upstream
#sources:
#  - source1
#  - source2
#patches:
#  foo.patch: -p1
#  bar.patch:
#preamble: |-
# BuildRequires:  gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s,  *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL 
#post_build: |-
# rm unused.files
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module

Reply via email to