Hello community,
here is the log from the commit of package perl-Devel-Symdump
checked in at Thu Jul 13 17:55:16 CEST 2006.
--------
--- perl-Devel-Symdump/perl-Devel-Symdump.changes 2006-01-25 21:39:38.000000000 +0100
+++ perl-Devel-Symdump/perl-Devel-Symdump.changes 2006-07-13 12:56:20.000000000 +0200
@@ -1,0 +2,6 @@
+Thu Jul 13 11:07:32 CEST 2006 - anicka@suse.cz
+
+- update to 2.0601
+ * testcases fixed
+
+-------------------------------------------------------------------
Old:
----
Devel-Symdump-2.05.tar.bz2
New:
----
Devel-Symdump-2.0601.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Devel-Symdump.spec ++++++
--- /var/tmp/diff_new_pack.zzMETX/_old 2006-07-13 17:54:48.000000000 +0200
+++ /var/tmp/diff_new_pack.zzMETX/_new 2006-07-13 17:54:48.000000000 +0200
@@ -1,17 +1,17 @@
#
-# spec file for package perl-Devel-Symdump (Version 2.05)
+# spec file for package perl-Devel-Symdump (Version 2.0601)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
-# Please submit bugfixes or comments via http://bugs.opensuse.org
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: perl-Devel-Symdump
-Version: 2.05
+Version: 2.0601
Release: 1
Provides: Devel-Symdump
Requires: perl = %{perl_version}
@@ -36,7 +36,7 @@
Andreas König
%prep
-%setup -n Devel-Symdump-%{version}
+%setup -q -n Devel-Symdump-%{version}
%build
perl Makefile.PL
@@ -60,6 +60,9 @@
/var/adm/perl-modules/%{name}
%changelog -n perl-Devel-Symdump
+* Thu Jul 13 2006 - anicka@suse.cz
+- update to 2.0601
+ * testcases fixed
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Tue Jan 03 2006 - anicka@suse.cz
++++++ Devel-Symdump-2.05.tar.bz2 -> Devel-Symdump-2.0601.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Devel-Symdump-2.05/ChangeLog.svn new/Devel-Symdump-2.0601/ChangeLog.svn
--- old/Devel-Symdump-2.05/ChangeLog.svn 2006-01-02 22:31:00.000000000 +0100
+++ new/Devel-Symdump-2.0601/ChangeLog.svn 2006-05-03 05:10:39.000000000 +0200
@@ -1,4 +1,45 @@
------------------------------------------------------------------------
+r20 | k | 2006-05-03 05:08:59 +0200 (Wed, 03 May 2006) | 1 line
+Changed paths:
+ M /trunk/lib/Devel/Symdump.pm
+
+added copyright and license; fixes #19040
+------------------------------------------------------------------------
+r19 | k | 2006-02-07 14:04:21 +0100 (Tue, 07 Feb 2006) | 1 line
+Changed paths:
+ M /trunk/README
+
+blah
+------------------------------------------------------------------------
+r18 | k | 2006-01-18 05:57:47 +0100 (Wed, 18 Jan 2006) | 1 line
+Changed paths:
+ M /trunk/Makefile.PL
+
+let Debian's pod2text do the work, mine is broken
+------------------------------------------------------------------------
+r17 | k | 2006-01-18 05:53:21 +0100 (Wed, 18 Jan 2006) | 2 lines
+Changed paths:
+ M /trunk/README
+ M /trunk/lib/Devel/Symdump.pm
+
+Maybe it was the E in the pod that made pod2text die?
+
+------------------------------------------------------------------------
+r16 | k | 2006-01-18 05:47:37 +0100 (Wed, 18 Jan 2006) | 2 lines
+Changed paths:
+ M /trunk/Makefile.PL
+
+Let pod2man be run from current perl
+
+------------------------------------------------------------------------
+r15 | k | 2006-01-18 05:44:20 +0100 (Wed, 18 Jan 2006) | 3 lines
+Changed paths:
+ M /trunk/lib/Devel/Symdump.pm
+
+New warning in perl suppressed
+
+
+------------------------------------------------------------------------
r14 | k | 2006-01-02 22:30:57 +0100 (Mon, 02 Jan 2006) | 2 lines
Changed paths:
M /trunk/README
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Devel-Symdump-2.05/META.yml new/Devel-Symdump-2.0601/META.yml
--- old/Devel-Symdump-2.05/META.yml 2006-01-02 22:31:00.000000000 +0100
+++ new/Devel-Symdump-2.0601/META.yml 2006-05-03 05:10:40.000000000 +0200
@@ -1,10 +1,10 @@
# http://module-build.sourceforge.net/META-spec.html
#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#
name: Devel-Symdump
-version: 2.05
+version: 2.0601
version_from: lib/Devel/Symdump.pm
installdirs: site
requires:
distribution_type: module
-generated_by: ExtUtils::MakeMaker version 6.30_01
+generated_by: ExtUtils::MakeMaker version 6.30
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Devel-Symdump-2.05/Makefile.PL new/Devel-Symdump-2.0601/Makefile.PL
--- old/Devel-Symdump-2.05/Makefile.PL 2005-12-25 07:16:43.000000000 +0100
+++ new/Devel-Symdump-2.0601/Makefile.PL 2006-01-18 05:57:12.000000000 +0100
@@ -109,7 +109,7 @@
README: lib/Devel/Symdump.pm Makefile
chmod +w $@
- pod2text lib/Devel/Symdump.pm > $@
+ /usr/bin/pod2text lib/Devel/Symdump.pm > $@
chlog ::
LC_ALL=en_GB.utf8 svn log -v -r `svnversion . | perl -ne '/(?:\d+:)?(\d+)[SM]*$$/&&print $$1'`:1 > ChangeLog.svn
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Devel-Symdump-2.05/README new/Devel-Symdump-2.0601/README
--- old/Devel-Symdump-2.05/README 2006-01-02 22:30:36.000000000 +0100
+++ new/Devel-Symdump-2.0601/README 2006-05-03 05:10:39.000000000 +0200
@@ -1,2 +1,140 @@
--rwxr-xr-x 1 k k 8129 Jan 2 21:58 /usr/local/perl-5.8.0@26581/bin/pod2text*
--rw-rw-r-- 1 k k 11718 Jan 2 22:21 lib/Devel/Symdump.pm
+NAME
+ Devel::Symdump - dump symbol names or the symbol table
+
+SYNOPSIS
+ # Constructor
+ require Devel::Symdump;
+ @packs = qw(some_package another_package);
+ $obj = Devel::Symdump->new(@packs); # no recursion
+ $obj = Devel::Symdump->rnew(@packs); # with recursion
+
+ # Methods
+ @array = $obj->packages;
+ @array = $obj->scalars;
+ @array = $obj->arrays;
+ @array = $obj->hashes;
+ @array = $obj->functions;
+ @array = $obj->filehandles; # deprecated, use ios instead
+ @array = $obj->dirhandles; # deprecated, use ios instead
+ @array = $obj->ios;
+ @array = $obj->unknowns; # only perl version < 5.003 had some
+
+ $string = $obj->as_string;
+ $string = $obj->as_HTML;
+ $string = $obj1->diff($obj2);
+
+ $string = Devel::Symdump->isa_tree; # or $obj->isa_tree
+ $string = Devel::Symdump->inh_tree; # or $obj->inh_tree
+
+ # Methods with autogenerated objects
+ # all of those call new(@packs) internally
+ @array = Devel::Symdump->packages(@packs);
+ @array = Devel::Symdump->scalars(@packs);
+ @array = Devel::Symdump->arrays(@packs);
+ @array = Devel::Symdump->hashes(@packs);
+ @array = Devel::Symdump->functions(@packs);
+ @array = Devel::Symdump->ios(@packs);
+ @array = Devel::Symdump->unknowns(@packs);
+
+DESCRIPTION
+ This little package serves to access the symbol table of perl.
+
+ "Devel::Symdump->rnew(@packages)"
+ returns a symbol table object for all subtrees below @packages.
+ Nested Modules are analyzed recursively. If no package is given as
+ argument, it defaults to "main". That means to get the whole symbol
+ table, just do a "rnew" without arguments.
+
+ The global variable $Devel::Symdump::MAX_RECURSION limits the
+ recursion to prevent contention. The default value is set to 97,
+ just low enough to survive the test suite without a warning about
+ deep recursion.
+
+ "Devel::Symdump->new(@packages)"
+ does not go into recursion and only analyzes the packages that are
+ given as arguments.
+
+ packages, scalars, arrays, hashes, functions, ios
+ The methods packages(), scalars(), arrays(), hashes(), functions(),
+ ios(), and (for older perls) unknowns() each return an array of
+ fully qualified symbols of the specified type in all packages that
+ are held within a Devel::Symdump object, but without the leading
+ "$", "@" or "%". In a scalar context, they will return the number of
+ such symbols. Unknown symbols are usually either formats or
+ variables that haven't yet got a defined value.
+
+ as_string
+ as_HTML
+ As_string() and as_HTML() return a simple string/HTML
+ representations of the object.
+
+ diff
+ Diff() prints the difference between two Devel::Symdump objects in
+ human readable form. The format is similar to the one used by the
+ as_string method.
+
+ isa_tree
+ inh_tree
+ Isa_tree() and inh_tree() both return a simple string representation
+ of the current inheritance tree. The difference between the two
+ methods is the direction from which the tree is viewed: top-down or
+ bottom-up. As I'm sure, many users will have different expectation
+ about what is top and what is bottom, I'll provide an example what
+ happens when the Socket module is loaded:
+
+ % print Devel::Symdump->inh_tree
+ AutoLoader
+ DynaLoader
+ Socket
+ DynaLoader
+ Socket
+ Exporter
+ Carp
+ Config
+ Socket
+
+ The inh_tree method shows on the left hand side a package name and
+ indented to the right the packages that use the former.
+
+ % print Devel::Symdump->isa_tree
+ Carp
+ Exporter
+ Config
+ Exporter
+ DynaLoader
+ AutoLoader
+ Socket
+ Exporter
+ DynaLoader
+ AutoLoader
+
+ The isa_tree method displays from left to right ISA relationships,
+ so Socket IS A DynaLoader and DynaLoader IS A AutoLoader. (Actually,
+ they were at the time this manpage was written)
+
+ You may call both methods, isa_tree() and inh_tree(), with an object. If
+ you do that, the object will store the output and retrieve it when you
+ call the same method again later. The typical usage would be to use them
+ as class methods directly though.
+
+SUBCLASSING
+ The design of this package is intentionally primitive and allows it to
+ be subclassed easily. An example of a (maybe) useful subclass is
+ Devel::Symdump::Export, a package which exports all methods of the
+ Devel::Symdump package and turns them into functions.
+
+AUTHORS
+ Andreas Koenig and Tom Christiansen .
+ Based on the old dumpvar.pl by Larry Wall.
+
+COPYRIGHT, LICENSE
+ This module is
+
+ Copyright (c) 1995, 1997, 2000, 2002, 2005, 2006 Andreas Koenig
+ "".
+
+ All rights reserved.
+
+ This library is free software; you may use, redistribute and/or modify
+ it under the same terms as Perl itself.
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Devel-Symdump-2.05/SIGNATURE new/Devel-Symdump-2.0601/SIGNATURE
--- old/Devel-Symdump-2.05/SIGNATURE 2006-01-02 22:31:09.000000000 +0100
+++ new/Devel-Symdump-2.0601/SIGNATURE 2006-05-03 05:10:49.000000000 +0200
@@ -15,12 +15,12 @@
Hash: SHA1
SHA1 21046f5c3659cadf8b7ae9e0392575c8011b2d2b ChangeLog
-SHA1 31a42eadb525b3175d2638bc08e2eab6c19f7667 ChangeLog.svn
+SHA1 c000e231929a5ffd79f4728f946333094e245c27 ChangeLog.svn
SHA1 57c703a831e1f5ff653e6030716b9280baea9e2a MANIFEST
-SHA1 bfa964b38fac61df3ac59beb6e50f8b633370071 META.yml
-SHA1 96ab63982493763f8aea722fac4d7d93af7301db Makefile.PL
-SHA1 8434d7ced08cbdb0d78166f5ed9b504f461400ad README
-SHA1 7f3e85d9a4553e5150fce220c94e8168176a3e66 lib/Devel/Symdump.pm
+SHA1 e497bbef50e7eb6bae98fc3589563bba9152d6da META.yml
+SHA1 e9221cf4ae4dc6d16aea8e64d6f7a399a0dc9f5e Makefile.PL
+SHA1 35d8e1b8675e6acc3d66307ab11b39b5641f5725 README
+SHA1 c26b1fce5be0abf26705c895b61edebfc3742d84 lib/Devel/Symdump.pm
SHA1 fef2e4c5ea88bd09f2af618e32a58ee87be965a4 lib/Devel/Symdump/Export.pm
SHA1 08075038f75f26eeac19654d9cc0d96c729c23d7 t/autogen.t
SHA1 ac80cb093bffdce80ea28209197e58ec40b0cdd4 t/diff.t
@@ -31,9 +31,9 @@
SHA1 87c17a47801704570d96089259092d3062473348 t/symdump.t
SHA1 d7e8e57a5c9676c8fd716b6b0fe13559c83d8711 t/tree.t
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2 (GNU/Linux)
+Version: GnuPG v1.4.2.2 (GNU/Linux)
-iD8DBQFDuZud7IA58KMXwV0RAlrmAJ9DEgrvE+ax7IwnEJC0hLDk7+e6/gCeJiOx
-6FK2D7y8r/vO//YoXWK3V28=
-=xvEf
+iD8DBQFEWB857IA58KMXwV0RAp3FAJ9SFUrPDdCsNP3LqIEFSVOTpOKBVACg+kXk
+QB1R8mTeiOyvSLwOO92S+sY=
+=2/yX
-----END PGP SIGNATURE-----
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Devel-Symdump-2.05/lib/Devel/Symdump.pm new/Devel-Symdump-2.0601/lib/Devel/Symdump.pm
--- old/Devel-Symdump-2.05/lib/Devel/Symdump.pm 2006-01-02 22:21:22.000000000 +0100
+++ new/Devel-Symdump-2.0601/lib/Devel/Symdump.pm 2006-05-03 05:08:25.000000000 +0200
@@ -5,7 +5,7 @@
use strict;
use vars qw($Defaults $VERSION *ENTRY $MAX_RECURSION);
-$VERSION = '2.05';
+$VERSION = '2.0601';
$MAX_RECURSION = 97;
$Defaults = {
@@ -284,6 +284,7 @@
my @syms = $self->_partdump(uc $auto);
if (defined $compat) {
no strict 'refs';
+ local $^W; # bleadperl@26631 introduced an io warning here
if ($compat eq "file") {
@syms = grep { defined(fileno($_)) } @syms;
} else {
@@ -442,10 +443,22 @@
=head1 AUTHORS
-Andreas Koenig F and Tom Christiansen
-F. Based on the old F by Larry
+Andreas Koenig F<< >> and Tom Christiansen
+F<< >>. Based on the old F by Larry
Wall.
+=head1 COPYRIGHT, LICENSE
+
+This module is
+
+Copyright (c) 1995, 1997, 2000, 2002, 2005, 2006 Andreas Koenig C<< >>.
+
+All rights reserved.
+
+This library is free software;
+you may use, redistribute and/or modify it under the same
+terms as Perl itself.
+
=cut
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit-unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit-help@opensuse.org