Hello community,

here is the log from the commit of package perl-Devel-Symdump for 
openSUSE:Factory checked in at 2015-04-25 21:15:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Devel-Symdump (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Devel-Symdump.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Devel-Symdump"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Devel-Symdump/perl-Devel-Symdump.changes    
2013-11-26 19:25:24.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Devel-Symdump.new/perl-Devel-Symdump.changes   
    2015-04-25 21:15:32.000000000 +0200
@@ -1,0 +2,32 @@
+Wed Apr 15 14:51:45 UTC 2015 - [email protected]
+
+- updated to 2.14
+   see /usr/share/doc/packages/perl-Devel-Symdump/Changes
+
+  2014-12-16  k  <[email protected]>
+  
+       * release 2.14
+  
+       * no change to 2.14-TRIAL
+  
+  2014-12-08  k  <[email protected]>
+  
+       * release 2.14-TRIAL
+  
+       * support for fileno() on directory handles (perl commit 
v5.21.6-337-g67f2cc7)
+  
+  2014-07-26  k  <[email protected]>
+  
+       * release 2.13-TRIAL
+  
+       * support for telldir (Brian Fraser)
+  
+  2014-06-20  k  <[email protected]>
+  
+       * release 2.12
+  
+       * test rewrite: v5.21.0-424-ge35475d stopped supporting
+       defined(@$ref) which was used in t/symdump.t (thanks to Aaron
+       Crane for spotting)
+
+-------------------------------------------------------------------

Old:
----
  Devel-Symdump-2.11.tar.gz

New:
----
  Devel-Symdump-2.14.tar.gz
  cpanspec.yml

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

Other differences:
------------------
++++++ perl-Devel-Symdump.spec ++++++
--- /var/tmp/diff_new_pack.GtfYee/_old  2015-04-25 21:15:33.000000000 +0200
+++ /var/tmp/diff_new_pack.GtfYee/_new  2015-04-25 21:15:33.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Devel-Symdump
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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,21 +17,20 @@
 
 
 Name:           perl-Devel-Symdump
-Version:        2.11
+Version:        2.14
 Release:        0
 %define cpan_name Devel-Symdump
-Summary:        Dump symbol names or the symbol table
+Summary:        Dump Symbol Names or the Symbol Table
 License:        Artistic-1.0 or GPL-1.0+
 Group:          Development/Libraries/Perl
 Url:            http://search.cpan.org/dist/Devel-Symdump/
-Source:         
http://www.cpan.org/authors/id/A/AN/ANDK/%{cpan_name}-%{version}.tar.gz
+Source0:        
http://www.cpan.org/authors/id/A/AN/ANDK/%{cpan_name}-%{version}.tar.gz
+Source1:        cpanspec.yml
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
 BuildRequires:  perl(Compress::Zlib)
-#BuildRequires: perl(Devel::Symdump)
-#BuildRequires: perl(Devel::Symdump::Export)
 Requires:       perl(Compress::Zlib)
 %{perl_requires}
 

++++++ Devel-Symdump-2.11.tar.gz -> Devel-Symdump-2.14.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-Symdump-2.11/Changes 
new/Devel-Symdump-2.14/Changes
--- old/Devel-Symdump-2.11/Changes      2013-10-30 07:30:55.000000000 +0100
+++ new/Devel-Symdump-2.14/Changes      2014-12-16 05:27:59.000000000 +0100
@@ -1,3 +1,29 @@
+2014-12-16  k  <[email protected]>
+
+       * release 2.14
+
+       * no change to 2.14-TRIAL
+
+2014-12-08  k  <[email protected]>
+
+       * release 2.14-TRIAL
+
+       * support for fileno() on directory handles (perl commit 
v5.21.6-337-g67f2cc7)
+
+2014-07-26  k  <[email protected]>
+
+       * release 2.13-TRIAL
+
+       * support for telldir (Brian Fraser)
+
+2014-06-20  k  <[email protected]>
+
+       * release 2.12
+
+       * test rewrite: v5.21.0-424-ge35475d stopped supporting
+       defined(@$ref) which was used in t/symdump.t (thanks to Aaron
+       Crane for spotting)
+
 2013-10-30  k  <[email protected]>
 
        * release 2.11
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-Symdump-2.11/META.json 
new/Devel-Symdump-2.14/META.json
--- old/Devel-Symdump-2.11/META.json    2013-10-30 07:51:48.000000000 +0100
+++ new/Devel-Symdump-2.14/META.json    2014-12-16 05:38:39.000000000 +0100
@@ -4,7 +4,7 @@
       "Andreas Koenig <[email protected]>"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 6.8, CPAN::Meta::Converter 
version 2.132830",
+   "generated_by" : "ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter 
version 2.143240",
    "keywords" : [
       "symbol table inspection"
    ],
@@ -47,5 +47,5 @@
          "url" : "git://github.com/andk/devel-symdump.git"
       }
    },
-   "version" : "2.11"
+   "version" : "2.14"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-Symdump-2.11/META.yml 
new/Devel-Symdump-2.14/META.yml
--- old/Devel-Symdump-2.11/META.yml     2013-10-30 07:51:48.000000000 +0100
+++ new/Devel-Symdump-2.14/META.yml     2014-12-16 05:38:38.000000000 +0100
@@ -3,26 +3,26 @@
 author:
   - 'Andreas Koenig <[email protected]>'
 build_requires:
-  ExtUtils::MakeMaker: 0
+  ExtUtils::MakeMaker: '0'
 configure_requires:
-  ExtUtils::MakeMaker: 0
+  ExtUtils::MakeMaker: '0'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.8, CPAN::Meta::Converter version 
2.132830'
+generated_by: 'ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 
2.143240'
 keywords:
   - 'symbol table inspection'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
-  version: 1.4
+  version: '1.4'
 name: Devel-Symdump
 no_index:
   directory:
     - t
     - inc
 requires:
-  Compress::Zlib: 0
-  Test::More: 0
-  perl: 5.004
+  Compress::Zlib: '0'
+  Test::More: '0'
+  perl: '5.004'
 resources:
   repository: git://github.com/andk/devel-symdump.git
-version: 2.11
+version: '2.14'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-Symdump-2.11/README 
new/Devel-Symdump-2.14/README
--- old/Devel-Symdump-2.11/README       2013-10-30 07:51:47.000000000 +0100
+++ new/Devel-Symdump-2.14/README       2014-12-16 05:38:38.000000000 +0100
@@ -131,7 +131,8 @@
     Devel::Symdump package and turns them into functions.
 
 SEE ALSO
-    Package::Stash
+    Routines for manipulating stashes: "Package::Stash"; to work with
+    lexicals: "PadWalker".
 
 AUTHORS
     Andreas Koenig <[email protected]> and Tom Christiansen <[email protected]>.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-Symdump-2.11/SIGNATURE 
new/Devel-Symdump-2.14/SIGNATURE
--- old/Devel-Symdump-2.11/SIGNATURE    2013-10-30 07:51:54.000000000 +0100
+++ new/Devel-Symdump-2.14/SIGNATURE    2014-12-16 05:38:46.000000000 +0100
@@ -14,13 +14,13 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-SHA1 83e958ea60908948be82119cf2fb7d19f783a81f Changes
+SHA1 a0604ba8b5a14e3dfa0d781798fb3ba4fe89fca9 Changes
 SHA1 1a8c5d596cff0111353e14fa44e6caca7cce8c13 MANIFEST
-SHA1 390b7ecc4bd159d0a78a34921c4a8942071f2c4c META.json
-SHA1 f3cae9cb0977b2c88e0904ec02682628ae44ba3f META.yml
+SHA1 330b4d11a6fb13faa609356db31aa7de14fcfe4f META.json
+SHA1 05e11782074cbbd59139e4632f9e80e61ff51244 META.yml
 SHA1 a58477f4ebc16c72b70c3c3bd8981bf808598d70 Makefile.PL
-SHA1 6cf5689752f21ac49c634e92588ee882b2bca6de README
-SHA1 a2d8f1b202eb8334375b5abdca09cc9825b6b655 lib/Devel/Symdump.pm
+SHA1 5db31f42fa30d51489b21e2687781c054527d3b3 README
+SHA1 65f1a6f2c45e6fb97f9641bd1c9e8283bf45c852 lib/Devel/Symdump.pm
 SHA1 fef2e4c5ea88bd09f2af618e32a58ee87be965a4 lib/Devel/Symdump/Export.pm
 SHA1 6fbcf9e39c02e9889a6d8bf9cb2c6444967dc841 t/autogen.t
 SHA1 ac80cb093bffdce80ea28209197e58ec40b0cdd4 t/diff.t
@@ -29,12 +29,12 @@
 SHA1 835eaa7ac1ac82351bcc0f8fca734ed539459a95 t/pod.t
 SHA1 61383cc359764b3323e77a07ebf846f215331d34 t/podcover.t
 SHA1 a3c92f14ca7be245384a8a9f1425f6b99c2f42f1 t/recur.t
-SHA1 4ec8b0d93adeff78f408ec96ab27007cd09525a8 t/symdump.t
+SHA1 ca9823feb952a1794d6488efb5cdcdb607b6e431 t/symdump.t
 SHA1 d7e8e57a5c9676c8fd716b6b0fe13559c83d8711 t/tree.t
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.15 (GNU/Linux)
+Version: GnuPG v1
 
-iEYEARECAAYFAlJwrIQACgkQ7IA58KMXwV0JigCgiUPFEuFMNq0zpTyLKuTFT+vi
-6e4AoKn8oWrFjSC9jrmSM4uQQxBu9Esv
-=5n5O
+iEYEARECAAYFAlSPt08ACgkQ7IA58KMXwV2wDwCg1W+2g9ssu4RNFDXrWm7yNc3z
+ifsAoIDWEkbHek8FnOcLs049xrOBmPRF
+=mmzF
 -----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-Symdump-2.11/lib/Devel/Symdump.pm 
new/Devel-Symdump-2.14/lib/Devel/Symdump.pm
--- old/Devel-Symdump-2.11/lib/Devel/Symdump.pm 2013-10-30 07:24:21.000000000 
+0100
+++ new/Devel-Symdump-2.14/lib/Devel/Symdump.pm 2014-12-08 22:29:07.000000000 
+0100
@@ -5,7 +5,7 @@
 use strict;
 use vars qw($Defaults $VERSION *ENTRY $MAX_RECURSION);
 
-$VERSION = '2.11';
+$VERSION = '2.14';
 $MAX_RECURSION = 97;
 
 $Defaults = {
@@ -288,12 +288,32 @@
        if ($compat eq "file") {
            @syms = grep { defined(fileno($_)) } @syms;
        } else {
-           @syms = grep { defined(telldir($_)) } @syms;
+           @syms = grep { _is_dirhandle($_) } @syms;
        }
     }
     return @syms; # make sure now it gets context right
 }
 
+use Config ();
+use constant HAVE_TELLDIR => $Config::Config{d_telldir};
+sub _is_dirhandle {
+    my ($glob) = @_;
+    if ( HAVE_TELLDIR ) {
+        return defined(telldir($glob));
+    }
+    else {
+        if ( !ref $glob ) {
+            no strict 'refs';
+            $glob = \*{$glob};
+        }
+        require B;
+        my $obj = B::svref_2object($glob);
+        return if !$obj || !eval{ $obj->IO; $obj->IO->IoTYPE; 1 };
+        my $mode = $obj->IO->IoTYPE;
+        return $mode eq "\0" ? 1 : 0;
+    }
+}
+
 1;
 
 __END__
@@ -450,7 +470,8 @@
 
 =head1 SEE ALSO
 
-Package::Stash
+Routines for manipulating stashes: C<Package::Stash>; to work with
+lexicals: C<PadWalker>.
 
 =head1 AUTHORS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-Symdump-2.11/t/symdump.t 
new/Devel-Symdump-2.14/t/symdump.t
--- old/Devel-Symdump-2.11/t/symdump.t  2013-10-30 07:23:33.000000000 +0100
+++ new/Devel-Symdump-2.14/t/symdump.t  2014-12-08 22:28:30.000000000 +0100
@@ -39,7 +39,9 @@
 ok (
     $a eq "main::DATA main::Hmmmm main::STDERR main::STDIN main::STDOUT 
main::stderr main::stdin main::stdout"
     ||
-    $a eq "main::ARGV main::DATA main::Hmmmm main::STDERR main::STDIN 
main::STDOUT main::i_am_the_symbol_printing_format_lest_there_be_any_doubt 
main::stderr main::stdin main::stdout",
+    $a eq "main::ARGV main::DATA main::Hmmmm main::STDERR main::STDIN 
main::STDOUT main::i_am_the_symbol_printing_format_lest_there_be_any_doubt 
main::stderr main::stdin main::stdout"
+    ||
+    $a eq "main::DATA main::DOT main::Hmmmm main::STDERR main::STDIN 
main::STDOUT main::stderr main::stdin main::stdout", # v5.21.6-337-g67f2cc7
     $a
    );
 
@@ -134,7 +136,7 @@
        }
     }
 
-    ok (@syms >= $Expect{$type});
+    ok (@syms >= $Expect{$type}, $type);
 }
 
 exit;
@@ -147,9 +149,9 @@
        if (
                defined &{ "$pack\::import"   }         ||
                defined &{ "$pack\::AUTOLOAD" }         ||
-               defined @{ "$pack\::ISA"      } ||
-               defined @{ "$pack\::EXPORT"   } ||
-               defined @{ "$pack\::EXPORT_OK"}
+               @{ "$pack\::ISA"      } ||
+               @{ "$pack\::EXPORT"   } ||
+               @{ "$pack\::EXPORT_OK"}
            )
        {
            push @modules, $pack;

++++++ cpanspec.yml ++++++
---
description_paragraphs: 1
#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 
#license: SUSE-NonFree
#skip_noarch: 1

Reply via email to