Hello community,

here is the log from the commit of package perl-Module-ScanDeps for 
openSUSE:Factory checked in at 2016-09-30 15:31:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Module-ScanDeps (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Module-ScanDeps.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Module-ScanDeps"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-Module-ScanDeps/perl-Module-ScanDeps.changes    
    2016-04-12 19:35:21.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Module-ScanDeps.new/perl-Module-ScanDeps.changes
   2016-09-30 15:31:25.000000000 +0200
@@ -1,0 +2,13 @@
+Sun Sep 18 05:41:16 UTC 2016 - co...@suse.com
+
+- updated to 1.22
+   see /usr/share/doc/packages/perl-Module-ScanDeps/Changes
+
+  1.22  2016-09-17
+  
+  - Fix RT#117887: Not parsing new release of Net::DNS::Resolver
+    add %Preload rule for Net/DNS/Resolver.pm
+  
+  - Move to GitHub. Thanks, OpenFoundry, for years of service.
+
+-------------------------------------------------------------------

Old:
----
  Module-ScanDeps-1.21.tar.gz

New:
----
  Module-ScanDeps-1.22.tar.gz

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

Other differences:
------------------
++++++ perl-Module-ScanDeps.spec ++++++
--- /var/tmp/diff_new_pack.xe7Vu5/_old  2016-09-30 15:31:26.000000000 +0200
+++ /var/tmp/diff_new_pack.xe7Vu5/_new  2016-09-30 15:31:26.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Module-ScanDeps
-Version:        1.21
+Version:        1.22
 Release:        0
 %define cpan_name Module-ScanDeps
 Summary:        Recursively scan Perl code for dependencies
@@ -81,6 +81,6 @@
 
 %files -f %{name}.files
 %defattr(-,root,root,755)
-%doc AUTHORS Changes README
+%doc AUTHORS Changes LICENSE README
 
 %changelog

++++++ Module-ScanDeps-1.21.tar.gz -> Module-ScanDeps-1.22.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Module-ScanDeps-1.21/Changes 
new/Module-ScanDeps-1.22/Changes
--- old/Module-ScanDeps-1.21/Changes    2016-04-05 12:07:12.000000000 +0200
+++ new/Module-ScanDeps-1.22/Changes    2016-09-17 22:52:37.000000000 +0200
@@ -1,3 +1,10 @@
+1.22  2016-09-17
+
+- Fix RT#117887: Not parsing new release of Net::DNS::Resolver
+  add %Preload rule for Net/DNS/Resolver.pm
+
+- Move to GitHub. Thanks, OpenFoundry, for years of service.
+
 1.21  2016-04-05
 
 - %Preload: add rules for List::MoreUtils and Log::Dispatch
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Module-ScanDeps-1.21/LICENSE 
new/Module-ScanDeps-1.22/LICENSE
--- old/Module-ScanDeps-1.21/LICENSE    1970-01-01 01:00:00.000000000 +0100
+++ new/Module-ScanDeps-1.22/LICENSE    2016-09-17 22:28:45.000000000 +0200
@@ -0,0 +1,201 @@
+                      The Artistic License 2.0
+
+           Copyright (c) 2000-2006, The Perl Foundation.
+
+     Everyone is permitted to copy and distribute verbatim copies
+      of this license document, but changing it is not allowed.
+
+Preamble
+
+This license establishes the terms under which a given free software
+Package may be copied, modified, distributed, and/or redistributed.
+The intent is that the Copyright Holder maintains some artistic
+control over the development of that Package while still keeping the
+Package available as open source and free software.
+
+You are always permitted to make arrangements wholly outside of this
+license directly with the Copyright Holder of a given Package.  If the
+terms of this license do not permit the full use that you propose to
+make of the Package, you should contact the Copyright Holder and seek
+a different licensing arrangement. 
+
+Definitions
+
+    "Copyright Holder" means the individual(s) or organization(s)
+    named in the copyright notice for the entire Package.
+
+    "Contributor" means any party that has contributed code or other
+    material to the Package, in accordance with the Copyright Holder's
+    procedures.
+
+    "You" and "your" means any person who would like to copy,
+    distribute, or modify the Package.
+
+    "Package" means the collection of files distributed by the
+    Copyright Holder, and derivatives of that collection and/or of
+    those files. A given Package may consist of either the Standard
+    Version, or a Modified Version.
+
+    "Distribute" means providing a copy of the Package or making it
+    accessible to anyone else, or in the case of a company or
+    organization, to others outside of your company or organization.
+
+    "Distributor Fee" means any fee that you charge for Distributing
+    this Package or providing support for this Package to another
+    party.  It does not mean licensing fees.
+
+    "Standard Version" refers to the Package if it has not been
+    modified, or has been modified only in ways explicitly requested
+    by the Copyright Holder.
+
+    "Modified Version" means the Package, if it has been changed, and
+    such changes were not explicitly requested by the Copyright
+    Holder. 
+
+    "Original License" means this Artistic License as Distributed with
+    the Standard Version of the Package, in its current version or as
+    it may be modified by The Perl Foundation in the future.
+
+    "Source" form means the source code, documentation source, and
+    configuration files for the Package.
+
+    "Compiled" form means the compiled bytecode, object code, binary,
+    or any other form resulting from mechanical transformation or
+    translation of the Source form.
+
+
+Permission for Use and Modification Without Distribution
+
+(1)  You are permitted to use the Standard Version and create and use
+Modified Versions for any purpose without restriction, provided that
+you do not Distribute the Modified Version.
+
+
+Permissions for Redistribution of the Standard Version
+
+(2)  You may Distribute verbatim copies of the Source form of the
+Standard Version of this Package in any medium without restriction,
+either gratis or for a Distributor Fee, provided that you duplicate
+all of the original copyright notices and associated disclaimers.  At
+your discretion, such verbatim copies may or may not include a
+Compiled form of the Package.
+
+(3)  You may apply any bug fixes, portability changes, and other
+modifications made available from the Copyright Holder.  The resulting
+Package will still be considered the Standard Version, and as such
+will be subject to the Original License.
+
+
+Distribution of Modified Versions of the Package as Source 
+
+(4)  You may Distribute your Modified Version as Source (either gratis
+or for a Distributor Fee, and with or without a Compiled form of the
+Modified Version) provided that you clearly document how it differs
+from the Standard Version, including, but not limited to, documenting
+any non-standard features, executables, or modules, and provided that
+you do at least ONE of the following:
+
+    (a)  make the Modified Version available to the Copyright Holder
+    of the Standard Version, under the Original License, so that the
+    Copyright Holder may include your modifications in the Standard
+    Version.
+
+    (b)  ensure that installation of your Modified Version does not
+    prevent the user installing or running the Standard Version. In
+    addition, the Modified Version must bear a name that is different
+    from the name of the Standard Version.
+
+    (c)  allow anyone who receives a copy of the Modified Version to
+    make the Source form of the Modified Version available to others
+    under
+               
+       (i)  the Original License or
+
+       (ii)  a license that permits the licensee to freely copy,
+       modify and redistribute the Modified Version using the same
+       licensing terms that apply to the copy that the licensee
+       received, and requires that the Source form of the Modified
+       Version, and of any works derived from it, be made freely
+       available in that license fees are prohibited but Distributor
+       Fees are allowed.
+
+
+Distribution of Compiled Forms of the Standard Version 
+or Modified Versions without the Source
+
+(5)  You may Distribute Compiled forms of the Standard Version without
+the Source, provided that you include complete instructions on how to
+get the Source of the Standard Version.  Such instructions must be
+valid at the time of your distribution.  If these instructions, at any
+time while you are carrying out such distribution, become invalid, you
+must provide new instructions on demand or cease further distribution.
+If you provide valid instructions or cease distribution within thirty
+days after you become aware that the instructions are invalid, then
+you do not forfeit any of your rights under this license.
+
+(6)  You may Distribute a Modified Version in Compiled form without
+the Source, provided that you comply with Section 4 with respect to
+the Source of the Modified Version.
+
+
+Aggregating or Linking the Package 
+
+(7)  You may aggregate the Package (either the Standard Version or
+Modified Version) with other packages and Distribute the resulting
+aggregation provided that you do not charge a licensing fee for the
+Package.  Distributor Fees are permitted, and licensing fees for other
+components in the aggregation are permitted. The terms of this license
+apply to the use and Distribution of the Standard or Modified Versions
+as included in the aggregation.
+
+(8) You are permitted to link Modified and Standard Versions with
+other works, to embed the Package in a larger work of your own, or to
+build stand-alone binary or bytecode versions of applications that
+include the Package, and Distribute the result without restriction,
+provided the result does not expose a direct interface to the Package.
+
+
+Items That are Not Considered Part of a Modified Version 
+
+(9) Works (including, but not limited to, modules and scripts) that
+merely extend or make use of the Package, do not, by themselves, cause
+the Package to be a Modified Version.  In addition, such works are not
+considered parts of the Package itself, and are not subject to the
+terms of this license.
+
+
+General Provisions
+
+(10)  Any use, modification, and distribution of the Standard or
+Modified Versions is governed by this Artistic License. By using,
+modifying or distributing the Package, you accept this license. Do not
+use, modify, or distribute the Package, if you do not accept this
+license.
+
+(11)  If your Modified Version has been derived from a Modified
+Version made by someone other than you, you are nevertheless required
+to ensure that your Modified Version complies with the requirements of
+this license.
+
+(12)  This license does not grant you the right to use any trademark,
+service mark, tradename, or logo of the Copyright Holder.
+
+(13)  This license includes the non-exclusive, worldwide,
+free-of-charge patent license to make, have made, use, offer to sell,
+sell, import and otherwise transfer the Package with respect to any
+patent claims licensable by the Copyright Holder that are necessarily
+infringed by the Package. If you institute patent litigation
+(including a cross-claim or counterclaim) against any party alleging
+that the Package constitutes direct or contributory patent
+infringement, then this Artistic License to you shall terminate on the
+date that such litigation is filed.
+
+(14)  Disclaimer of Warranty:
+THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS
+IS' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED
+WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
+NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL
+LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Module-ScanDeps-1.21/MANIFEST 
new/Module-ScanDeps-1.22/MANIFEST
--- old/Module-ScanDeps-1.21/MANIFEST   2015-10-04 15:17:03.000000000 +0200
+++ new/Module-ScanDeps-1.22/MANIFEST   2016-09-17 22:55:58.000000000 +0200
@@ -11,6 +11,7 @@
 inc/Module/Install/WriteAll.pm
 lib/Module/ScanDeps.pm
 lib/Module/ScanDeps/Cache.pm
+LICENSE
 Makefile.PL
 MANIFEST                       This list of files
 META.yml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Module-ScanDeps-1.21/META.yml 
new/Module-ScanDeps-1.22/META.yml
--- old/Module-ScanDeps-1.21/META.yml   2016-04-05 12:08:33.000000000 +0200
+++ new/Module-ScanDeps-1.22/META.yml   2016-09-17 22:50:58.000000000 +0200
@@ -33,5 +33,5 @@
   version: 0
 resources:
   license: http://dev.perl.org/licenses/
-  repository: https://www.openfoundry.org/svn/par/Module-ScanDeps/trunk
-version: '1.21'
+  repository: https://github.com/rschupp/Module-ScanDeps
+version: '1.22'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Module-ScanDeps-1.21/Makefile.PL 
new/Module-ScanDeps-1.22/Makefile.PL
--- old/Module-ScanDeps-1.21/Makefile.PL        2015-10-04 14:56:12.000000000 
+0200
+++ new/Module-ScanDeps-1.22/Makefile.PL        2016-09-17 22:33:09.000000000 
+0200
@@ -4,7 +4,7 @@
 
 name            'Module-ScanDeps';
 all_from        'lib/Module/ScanDeps.pm';
-repository      'https://www.openfoundry.org/svn/par/Module-ScanDeps/trunk';
+repository      'https://github.com/rschupp/Module-ScanDeps',
 license         'perl';
 
 perl_version    '5.008001';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Module-ScanDeps-1.21/README 
new/Module-ScanDeps-1.22/README
--- old/Module-ScanDeps-1.21/README     2015-10-04 14:56:12.000000000 +0200
+++ new/Module-ScanDeps-1.22/README     2016-09-17 22:30:20.000000000 +0200
@@ -10,9 +10,8 @@
 
 Module::ScanDeps uses the standard perl module install process:
 
-    cpansign -v         # optional; see SIGNATURE for details
     perl Makefile.PL
-    make                # or 'nmake' on Win32
+    make
     make test
     make install
 
@@ -24,4 +23,4 @@
 All rights reserved.  You can redistribute and/or modify
 this bundle under the same terms as Perl itself.
 
-See <http://www.perl.com/perl/misc/Artistic.html>.
+See <http://dev.perl.org/licenses/artistic.html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Module-ScanDeps-1.21/lib/Module/ScanDeps.pm 
new/Module-ScanDeps-1.22/lib/Module/ScanDeps.pm
--- old/Module-ScanDeps-1.21/lib/Module/ScanDeps.pm     2016-04-03 
19:48:39.000000000 +0200
+++ new/Module-ScanDeps-1.22/lib/Module/ScanDeps.pm     2016-09-17 
22:42:38.000000000 +0200
@@ -4,7 +4,7 @@
 use warnings;
 use vars qw( $VERSION @EXPORT @EXPORT_OK @ISA $CurrentPackage @IncludeLibs 
$ScanFileRE );
 
-$VERSION   = '1.21';
+$VERSION   = '1.22';
 @EXPORT    = qw( scan_deps scan_deps_runtime );
 @EXPORT_OK = qw( scan_line scan_chunk add_deps scan_deps_runtime 
path_to_inc_name );
 
@@ -223,75 +223,77 @@
 
 # Pre-loaded module dependencies {{{
 my %Preload = (
-    'AnyDBM_File.pm'  => [qw( SDBM_File.pm )],
-    'AnyEvent.pm'     => 'sub',
-    'Authen/SASL.pm'  => 'sub',
-    'B/Hooks/EndOfScope.pm' => [qw( B/Hooks/EndOfScope/PP.pm 
B/Hooks/EndOfScope/XS.pm )],
-    'Bio/AlignIO.pm'  => 'sub',
-    'Bio/Assembly/IO.pm'  => 'sub',
-    'Bio/Biblio/IO.pm'  => 'sub',
-    'Bio/ClusterIO.pm'  => 'sub',
-    'Bio/CodonUsage/IO.pm'  => 'sub',
-    'Bio/DB/Biblio.pm'  => 'sub',
-    'Bio/DB/Flat.pm'  => 'sub',
-    'Bio/DB/GFF.pm'  => 'sub',
-    'Bio/DB/Taxonomy.pm'  => 'sub',
-    'Bio/Graphics/Glyph.pm'  => 'sub',
-    'Bio/MapIO.pm'  => 'sub',
-    'Bio/Matrix/IO.pm'  => 'sub',
-    'Bio/Matrix/PSM/IO.pm'  => 'sub',
-    'Bio/OntologyIO.pm'  => 'sub',
-    'Bio/PopGen/IO.pm'  => 'sub',
-    'Bio/Restriction/IO.pm'  => 'sub',
-    'Bio/Root/IO.pm'  => 'sub',
-    'Bio/SearchIO.pm'  => 'sub',
-    'Bio/SeqIO.pm'  => 'sub',
-    'Bio/Structure/IO.pm'  => 'sub',
-    'Bio/TreeIO.pm'  => 'sub',
-    'Bio/LiveSeq/IO.pm'  => 'sub',
-    'Bio/Variation/IO.pm'  => 'sub',
-    'Catalyst.pm' => sub {
+    'AnyDBM_File.pm'                    => [qw( SDBM_File.pm )],
+    'AnyEvent.pm'                       => 'sub',
+    'Authen/SASL.pm'                    => 'sub',
+    'B/Hooks/EndOfScope.pm'             => 
+        [qw( B/Hooks/EndOfScope/PP.pm B/Hooks/EndOfScope/XS.pm )],
+    'Bio/AlignIO.pm'                    => 'sub',
+    'Bio/Assembly/IO.pm'                => 'sub',
+    'Bio/Biblio/IO.pm'                  => 'sub',
+    'Bio/ClusterIO.pm'                  => 'sub',
+    'Bio/CodonUsage/IO.pm'              => 'sub',
+    'Bio/DB/Biblio.pm'                  => 'sub',
+    'Bio/DB/Flat.pm'                    => 'sub',
+    'Bio/DB/GFF.pm'                     => 'sub',
+    'Bio/DB/Taxonomy.pm'                => 'sub',
+    'Bio/Graphics/Glyph.pm'             => 'sub',
+    'Bio/MapIO.pm'                      => 'sub',
+    'Bio/Matrix/IO.pm'                  => 'sub',
+    'Bio/Matrix/PSM/IO.pm'              => 'sub',
+    'Bio/OntologyIO.pm'                 => 'sub',
+    'Bio/PopGen/IO.pm'                  => 'sub',
+    'Bio/Restriction/IO.pm'             => 'sub',
+    'Bio/Root/IO.pm'                    => 'sub',
+    'Bio/SearchIO.pm'                   => 'sub',
+    'Bio/SeqIO.pm'                      => 'sub',
+    'Bio/Structure/IO.pm'               => 'sub',
+    'Bio/TreeIO.pm'                     => 'sub',
+    'Bio/LiveSeq/IO.pm'                 => 'sub',
+    'Bio/Variation/IO.pm'               => 'sub',
+    'Catalyst.pm'                       => sub {
         return ('Catalyst/Runtime.pm',
                 'Catalyst/Dispatcher.pm',
                 _glob_in_inc('Catalyst/DispatchType', 1));
     },
-    'Catalyst/Engine.pm' => 'sub',
-    'CGI/Application/Plugin/Authentication.pm' => [qw( 
CGI/Application/Plugin/Authentication/Store/Cookie.pm )],
+    'Catalyst/Engine.pm'                => 'sub',
+    'CGI/Application/Plugin/Authentication.pm' => 
+        [qw( CGI/Application/Plugin/Authentication/Store/Cookie.pm )],
     'CGI/Application/Plugin/AutoRunmode.pm' => [qw( Attribute/Handlers.pm )],
-    'charnames.pm' => \&_unicore,
-    'Class/Load.pm' => [qw( Class/Load/PP.pm )],
-    'Class/MakeMethods.pm' => 'sub',
-    'Class/MethodMaker.pm' => 'sub',
-    'Config/Any.pm' =>'sub',
-    'Crypt/Random.pm' => sub {
+    'charnames.pm'                      => \&_unicore,
+    'Class/Load.pm'                     => [qw( Class/Load/PP.pm )],
+    'Class/MakeMethods.pm'              => 'sub',
+    'Class/MethodMaker.pm'              => 'sub',
+    'Config/Any.pm'                     =>'sub',
+    'Crypt/Random.pm'                   => sub {
         _glob_in_inc('Crypt/Random/Provider', 1);
     },
-    'Crypt/Random/Generator.pm' => sub {
+    'Crypt/Random/Generator.pm'         => sub {
         _glob_in_inc('Crypt/Random/Provider', 1);
     },
-    'Date/Manip.pm' => [qw( Date/Manip/DM5.pm Date/Manip/DM6.pm )],
-    'Date/Manip/Base.pm' => sub {
+    'Date/Manip.pm'                     => 
+        [qw( Date/Manip/DM5.pm Date/Manip/DM6.pm )],
+    'Date/Manip/Base.pm'                => sub {
         _glob_in_inc('Date/Manip/Lang', 1);
     },
-    'Date/Manip/TZ.pm' => sub {
+    'Date/Manip/TZ.pm'                  => sub {
         return (_glob_in_inc('Date/Manip/TZ', 1),
                 _glob_in_inc('Date/Manip/Offset', 1));
     },
     'DateTime/Format/Builder/Parser.pm' => 'sub',
-    'DateTime/Locale.pm' => 'sub',
-    'DateTime/TimeZone.pm' => 'sub',
-    'DBI.pm' => sub {
+    'DateTime/Locale.pm'                => 'sub',
+    'DateTime/TimeZone.pm'              => 'sub',
+    'DBI.pm'                            => sub {
         grep !/\bProxy\b/, _glob_in_inc('DBD', 1);
     },
-    'DBIx/Class.pm' => 'sub',
-    'DBIx/SearchBuilder.pm' => 'sub',
-    'DBIx/Perlish.pm' => [qw( attributes.pm )],
-    'DBIx/ReportBuilder.pm' => 'sub',
-    'Device/ParallelPort.pm' => 'sub',
-    'Device/SerialPort.pm' => [ qw(
-        termios.ph asm/termios.ph sys/termiox.ph sys/termios.ph sys/ttycom.ph
-    ) ],
-    'diagnostics.pm' => sub {
+    'DBIx/Class.pm'                     => 'sub',
+    'DBIx/SearchBuilder.pm'             => 'sub',
+    'DBIx/Perlish.pm'                   => [qw( attributes.pm )],
+    'DBIx/ReportBuilder.pm'             => 'sub',
+    'Device/ParallelPort.pm'            => 'sub',
+    'Device/SerialPort.pm'              => 
+        [qw( termios.ph asm/termios.ph sys/termiox.ph sys/termios.ph 
sys/ttycom.ph )],
+    'diagnostics.pm'                    => sub {
         # shamelessly taken and adapted from diagnostics.pm
         use Config;
         my($privlib, $archlib) = @Config{qw(privlibexp archlibexp)};
@@ -322,198 +324,199 @@
 
         return 'pod/perldiag.pod';
     },
-    'Email/Send.pm' => 'sub',
-    'Event.pm' => [ map "Event/$_.pm", qw(idle io signal timer var)],
-    'ExtUtils/MakeMaker.pm' => sub {
+    'Email/Send.pm'                     => 'sub',
+    'Event.pm'                          => sub {
+        map "Event/$_.pm", qw( idle io signal timer var );
+    },
+    'ExtUtils/MakeMaker.pm'             => sub {
         grep /\bMM_/, _glob_in_inc('ExtUtils', 1);
     },
-    'File/Basename.pm' => [qw( re.pm )],
-    'File/BOM.pm'      => [qw( Encode/Unicode.pm )],
-    'File/HomeDir.pm' => 'sub',
-    'File/Spec.pm'     => sub {
+    'File/Basename.pm'                  => [qw( re.pm )],
+    'File/BOM.pm'                       => [qw( Encode/Unicode.pm )],
+    'File/HomeDir.pm'                   => 'sub',
+    'File/Spec.pm'                      => sub {
         require File::Spec;
         map { my $name = $_; $name =~ s!::!/!g; "$name.pm" } @File::Spec::ISA;
     },
-    'Gtk2.pm' => [qw( Cairo.pm )], # Gtk2.pm does: eval "use Cairo;"
-    'HTTP/Message.pm' => [ qw(
-        URI/URL.pm          URI.pm
-    ) ],
-    'Image/ExifTool.pm' => sub {
+    'Gtk2.pm'                           => [qw( Cairo.pm )], # Gtk2.pm does: 
eval "use Cairo;"
+    'HTTP/Message.pm'                   => [qw( URI/URL.pm URI.pm )],
+    'Image/ExifTool.pm'                 => sub {
         return(
           (map $_->{name}, _glob_in_inc('Image/ExifTool', 0)), # also *.pl 
files
           qw( File/RandomAccess.pm ),
         );
     },
-    'Image/Info.pm' => sub {
+    'Image/Info.pm'                     => sub {
         return(
           _glob_in_inc('Image/Info', 1),
           qw( Image/TIFF.pm ),
         );
     },
-    'IO.pm' => [ qw(
+    'IO.pm'                             => [qw(
         IO/Handle.pm        IO/Seekable.pm      IO/File.pm
         IO/Pipe.pm          IO/Socket.pm        IO/Dir.pm
-    ) ],
-    'IO/Socket.pm'     => [qw( IO/Socket/UNIX.pm )],
-    'JSON.pm' => sub {
+    )],
+    'IO/Socket.pm'                      => [qw( IO/Socket/UNIX.pm )],
+    'JSON.pm'                           => sub {
         # add JSON/PP*.pm, JSON/PP/*.pm
         # and ignore other JSON::* modules (e.g. JSON/Syck.pm, JSON/Any.pm);
         # but accept JSON::XS, too (because JSON.pm might use it if present)
         return( grep /^JSON\/(PP|XS)/, _glob_in_inc('JSON', 1) );
     },
-    'List/MoreUtils.pm'         => 'sub',
-    'Locale/Maketext/Lexicon.pm' => 'sub',
-    'Locale/Maketext/GutsLoader.pm' => [qw( Locale/Maketext/Guts.pm )],
-    'Log/Any.pm'                => 'sub',
-    'Log/Dispatch.pm'           => 'sub',
-    'Log/Log4perl.pm'           => 'sub',
-    'Log/Report/Dispatcher.pm'  => 'sub',
-    'LWP/MediaTypes.pm'         => [qw( LWP/media.types )],
-    'LWP/Parallel.pm'           => sub {
+    'List/MoreUtils.pm'                 => 'sub',
+    'Locale/Maketext/Lexicon.pm'        => 'sub',
+    'Locale/Maketext/GutsLoader.pm'     => [qw( Locale/Maketext/Guts.pm )],
+    'Log/Any.pm'                        => 'sub',
+    'Log/Dispatch.pm'                   => 'sub',
+    'Log/Log4perl.pm'                   => 'sub',
+    'Log/Report/Dispatcher.pm'          => 'sub',
+    'LWP/MediaTypes.pm'                 => [qw( LWP/media.types )],
+    'LWP/Parallel.pm'                   => sub {
         _glob_in_inc( 'LWP/Parallel', 1 ),
         qw(
             LWP/ParallelUA.pm       LWP/UserAgent.pm
             LWP/RobotPUA.pm         LWP/RobotUA.pm
         ),
     },
-    'LWP/Parallel/UserAgent.pm' => [qw( LWP/Parallel.pm )],
-    'LWP/UserAgent.pm'          => sub {
+    'LWP/Parallel/UserAgent.pm'         => [qw( LWP/Parallel.pm )],
+    'LWP/UserAgent.pm'                  => sub {
         return( 
           qw( URI/URL.pm URI/http.pm LWP/Protocol/http.pm ),
           _glob_in_inc("LWP/Authen", 1),
           _glob_in_inc("LWP/Protocol", 1),
         );
     },
-    'Mail/Audit.pm'                => 'sub',
-    'Math/BigInt.pm'                => 'sub',
-    'Math/BigFloat.pm'              => 'sub',
-    'Math/Symbolic.pm'              => 'sub',
-    'MIME/Decoder.pm'               => 'sub',
-    'MIME/Types.pm'                 => [qw( MIME/types.db )],
-    'Module/Build.pm'               => 'sub',
-    'Module/Pluggable.pm'           => sub {
+    'Mail/Audit.pm'                     => 'sub',
+    'Math/BigInt.pm'                    => 'sub',
+    'Math/BigFloat.pm'                  => 'sub',
+    'Math/Symbolic.pm'                  => 'sub',
+    'MIME/Decoder.pm'                   => 'sub',
+    'MIME/Types.pm'                     => [qw( MIME/types.db )],
+    'Module/Build.pm'                   => 'sub',
+    'Module/Pluggable.pm'               => sub {
         _glob_in_inc('$CurrentPackage/Plugin', 1);
     },
-    'Moose.pm'                      => sub {
+    'Moose.pm'                          => sub {
         _glob_in_inc('Moose', 1),
         _glob_in_inc('Class/MOP', 1),
     },
-    'MooseX/AttributeHelpers.pm'    => 'sub',
-    'MooseX/POE.pm'                 => sub {
+    'MooseX/AttributeHelpers.pm'        => 'sub',
+    'MooseX/POE.pm'                     => sub {
         _glob_in_inc('MooseX/POE', 1),
         _glob_in_inc('MooseX/Async', 1),
     },
-    'Mozilla/CA.pm'                 => [qw( Mozilla/CA/cacert.pem )],
-    'MozRepl.pm'                    => sub {
+    'Mozilla/CA.pm'                     => [qw( Mozilla/CA/cacert.pem )],
+    'MozRepl.pm'                        => sub {
         qw( MozRepl/Log.pm MozRepl/Client.pm Module/Pluggable/Fast.pm ),
         _glob_in_inc('MozRepl/Plugin', 1),
     },
-    'Module/Implementation.pm'      => \&_warn_of_runtime_loader,
-    'Module/Runtime.pm'             => \&_warn_of_runtime_loader,
-    'Net/DNS/RR.pm'                 => 'sub',
-    'Net/FTP.pm'                    => 'sub',
-    'Net/HTTPS.pm'                  => [qw( IO/Socket/SSL.pm Net/SSL.pm )],
-    'Net/Server.pm'                 => 'sub',
-    'Net/SSH/Perl.pm'               => 'sub',
-    'Package/Stash.pm'              => [qw( Package/Stash/PP.pm 
Package/Stash/XS.pm )],
-    'Pango.pm'                      => [qw( Cairo.pm )], # Pango.pm does: eval 
"use Cairo;"
-    'PAR/Repository.pm'             => 'sub',
-    'PAR/Repository/Client.pm'      => 'sub',
-    'Params/Validate.pm'            => 'sub',
-    'Parse/AFP.pm'                  => 'sub',
-    'Parse/Binary.pm'               => 'sub',
-    'PDF/API2/Resource/Font.pm'     => 'sub',
-    'PDF/API2/Basic/TTF/Font.pm'    => sub {
+    'Module/Implementation.pm'          => \&_warn_of_runtime_loader,
+    'Module/Runtime.pm'                 => \&_warn_of_runtime_loader,
+    'Net/DNS/Resolver.pm'               => 'sub',
+    'Net/DNS/RR.pm'                     => 'sub',
+    'Net/FTP.pm'                        => 'sub',
+    'Net/HTTPS.pm'                      => [qw( IO/Socket/SSL.pm Net/SSL.pm )],
+    'Net/Server.pm'                     => 'sub',
+    'Net/SSH/Perl.pm'                   => 'sub',
+    'Package/Stash.pm'                  => [qw( Package/Stash/PP.pm 
Package/Stash/XS.pm )],
+    'Pango.pm'                          => [qw( Cairo.pm )], # Pango.pm does: 
eval "use Cairo;"
+    'PAR/Repository.pm'                 => 'sub',
+    'PAR/Repository/Client.pm'          => 'sub',
+    'Params/Validate.pm'                => 'sub',
+    'Parse/AFP.pm'                      => 'sub',
+    'Parse/Binary.pm'                   => 'sub',
+    'PDF/API2/Resource/Font.pm'         => 'sub',
+    'PDF/API2/Basic/TTF/Font.pm'        => sub {
         _glob_in_inc('PDF/API2/Basic/TTF', 1);
     },
-    'PDF/Writer.pm'                 => 'sub',
-    'PDL/NiceSlice.pm'              => 'sub',
-    'Perl/Critic.pm'                => 'sub', #not only Perl/Critic/Policy
-    'PerlIO.pm'                     => [ 'PerlIO/scalar.pm' ],
-    'Pod/Usage.pm'                  => sub {  # from Pod::Usage (as of 1.61)
+    'PDF/Writer.pm'                     => 'sub',
+    'PDL/NiceSlice.pm'                  => 'sub',
+    'Perl/Critic.pm'                    => 'sub', #not only Perl/Critic/Policy
+    'PerlIO.pm'                         => [ 'PerlIO/scalar.pm' ],
+    'Pod/Usage.pm'                      => sub {  # from Pod::Usage (as of 
1.61)
          $] >= 5.005_58 ? 'Pod/Text.pm' : 'Pod/PlainText.pm'
      },
-    'POE.pm'                        => [qw( POE/Kernel.pm POE/Session.pm )],
-    'POE/Component/Client/HTTP.pm'  => sub {
+    'POE.pm'                            => [qw( POE/Kernel.pm POE/Session.pm 
)],
+    'POE/Component/Client/HTTP.pm'      => sub {
         _glob_in_inc('POE/Component/Client/HTTP', 1),
         qw( POE/Filter/HTTPChunk.pm POE/Filter/HTTPHead.pm ),
     },
-    'POE/Kernel.pm'                 => sub {
+    'POE/Kernel.pm'                     => sub {
         _glob_in_inc('POE/XS/Resource', 1),
         _glob_in_inc('POE/Resource', 1),
         _glob_in_inc('POE/XS/Loop', 1),
         _glob_in_inc('POE/Loop', 1),
     },
-    'POSIX.pm'                      => sub {
+    'POSIX.pm'                          => sub {
         map $_->{name},
           _glob_in_inc('auto/POSIX/SigAction', 0),      # *.al files
           _glob_in_inc('auto/POSIX/SigRt', 0),          # *.al files
     },
-    'PPI.pm'                        => 'sub',
-    'Regexp/Common.pm'              => 'sub',
-    'RPC/XML/ParserFactory.pm'      => sub {
+    'PPI.pm'                            => 'sub',
+    'Regexp/Common.pm'                  => 'sub',
+    'RPC/XML/ParserFactory.pm'          => sub {
         _glob_in_inc('RPC/XML/Parser', 1);
     },
-    'SerialJunk.pm' => [ qw(
+    'SerialJunk.pm'                     => [qw(
         termios.ph asm/termios.ph sys/termiox.ph sys/termios.ph sys/ttycom.ph
-    ) ],
-    'SOAP/Lite.pm'                  => sub {
+    )],
+    'SOAP/Lite.pm'                      => sub {
         _glob_in_inc('SOAP/Transport', 1),
         _glob_in_inc('SOAP/Lite', 1),
     },
-    'Socket/GetAddrInfo.pm'         => 'sub',
-    'SQL/Parser.pm' => sub {
+    'Socket/GetAddrInfo.pm'             => 'sub',
+    'SQL/Parser.pm'                     => sub {
         _glob_in_inc('SQL/Dialects', 1);
     },
-    'SQL/Translator/Schema.pm' => sub {
+    'SQL/Translator/Schema.pm'          => sub {
         _glob_in_inc('SQL/Translator', 1);
     },
-    'Sub/Exporter/Progressive.pm'   => [qw( Sub/Exporter.pm )],
-    'SVK/Command.pm' => sub {
+    'Sub/Exporter/Progressive.pm'       => [qw( Sub/Exporter.pm )],
+    'SVK/Command.pm'                    => sub {
         _glob_in_inc('SVK', 1);
     },
-    'SVN/Core.pm' => sub {
+    'SVN/Core.pm'                       => sub {
         _glob_in_inc('SVN', 1),
         map $_->{name}, _glob_in_inc('auto/SVN', 0),    # *.so, *.bs files
     },
-    'Template.pm'      => 'sub',
-    'Term/ReadLine.pm' => 'sub',
-    'Test/Deep.pm'     => 'sub',
-    'threads/shared.pm' => [qw( attributes.pm )],
+    'Template.pm'                       => 'sub',
+    'Term/ReadLine.pm'                  => 'sub',
+    'Test/Deep.pm'                      => 'sub',
+    'threads/shared.pm'                 => [qw( attributes.pm )],
     # anybody using threads::shared is likely to declare variables
     # with attribute :shared
-    'Tk.pm'            => sub {
+    'Tk.pm'                             => sub {
         $SeenTk = 1;
         qw( Tk/FileSelect.pm Encode/Unicode.pm );
     },
-    'Tk/Balloon.pm'     => [qw( Tk/balArrow.xbm )],
-    'Tk/BrowseEntry.pm' => [qw( Tk/cbxarrow.xbm Tk/arrowdownwin.xbm )],
-    'Tk/ColorEditor.pm' => [qw( Tk/ColorEdit.xpm )],
-    'Tk/DragDrop/Common.pm' => sub {
+    'Tk/Balloon.pm'                     => [qw( Tk/balArrow.xbm )],
+    'Tk/BrowseEntry.pm'                 => [qw( Tk/cbxarrow.xbm 
Tk/arrowdownwin.xbm )],
+    'Tk/ColorEditor.pm'                 => [qw( Tk/ColorEdit.xpm )],
+    'Tk/DragDrop/Common.pm'             => sub {
         _glob_in_inc('Tk/DragDrop', 1),
     },
-    'Tk/FBox.pm'        => [qw( Tk/folder.xpm Tk/file.xpm )],
-    'Tk/Getopt.pm'      => [qw( Tk/openfolder.xpm Tk/win.xbm )],
-    'Tk/Toplevel.pm'    => [qw( Tk/Wm.pm )],
-    'Unicode/Normalize.pm' => \&_unicore,
-    'Unicode/UCD.pm'    => \&_unicore,
-    'URI.pm'            => sub { grep !/urn/, _glob_in_inc('URI', 1) },
-    'utf8_heavy.pl'     => \&_unicore,
-    'Win32/EventLog.pm'    => [qw( Win32/IPC.pm )],
-    'Win32/Exe.pm'         => 'sub',
-    'Win32/TieRegistry.pm' => [qw( Win32API/Registry.pm )],
-    'Win32/SystemInfo.pm'  => [qw( Win32/cpuspd.dll )],
-    'Wx.pm'                => [qw( attributes.pm )],
-    'XML/Parser.pm'        => sub {
+    'Tk/FBox.pm'                        => [qw( Tk/folder.xpm Tk/file.xpm )],
+    'Tk/Getopt.pm'                      => [qw( Tk/openfolder.xpm Tk/win.xbm 
)],
+    'Tk/Toplevel.pm'                    => [qw( Tk/Wm.pm )],
+    'Unicode/Normalize.pm'              => \&_unicore,
+    'Unicode/UCD.pm'                    => \&_unicore,
+    'URI.pm'                            => sub { grep !/urn/, 
_glob_in_inc('URI', 1) },
+    'utf8_heavy.pl'                     => \&_unicore,
+    'Win32/EventLog.pm'                 => [qw( Win32/IPC.pm )],
+    'Win32/Exe.pm'                      => 'sub',
+    'Win32/TieRegistry.pm'              => [qw( Win32API/Registry.pm )],
+    'Win32/SystemInfo.pm'               => [qw( Win32/cpuspd.dll )],
+    'Wx.pm'                             => [qw( attributes.pm )],
+    'XML/Parser.pm'                     => sub {
         _glob_in_inc('XML/Parser/Style', 1),
         _glob_in_inc('XML/Parser/Encodings', 1),
     },
-    'XML/SAX.pm' => [qw( XML/SAX/ParserDetails.ini ) ],
-    'XMLRPC/Lite.pm' => sub {
-        _glob_in_inc('XMLRPC/Transport', 1),;
+    'XML/SAX.pm'                        => [qw( XML/SAX/ParserDetails.ini ) ],
+    'XMLRPC/Lite.pm'                    => sub {
+        _glob_in_inc('XMLRPC/Transport', 1);
     },
-    'YAML.pm'           => [qw( YAML/Loader.pm YAML/Dumper.pm )],
-    'YAML/Any.pm'       => sub { 
+    'YAML.pm'                           => [qw( YAML/Loader.pm YAML/Dumper.pm 
)],
+    'YAML/Any.pm'                       => sub { 
         # try to figure out what YAML::Any would have used
         my $impl = eval "use YAML::Any; YAML::Any->implementation;";
         unless ($@) 


Reply via email to