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