r49061 - in /trunk/libpath-class-perl: Changes META.yml Makefile.PL SIGNATURE debian/changelog debian/control lib/Path/Class.pm lib/Path/Class/Dir.pm lib/Path/Class/Entity.pm lib/Path/Class/File.pm
jawnsy-guest at users.alioth.debian.org
jawnsy-guest at users.alioth.debian.org
Mon Dec 21 04:49:07 UTC 2009
Author: jawnsy-guest
Date: Mon Dec 21 04:49:00 2009
New Revision: 49061
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=49061
Log:
* New upstream release
* Add myself to Uploaders
* Standards-Version 3.8.3 (drop perl version dep)
* Rewrite control description
Modified:
trunk/libpath-class-perl/Changes
trunk/libpath-class-perl/META.yml
trunk/libpath-class-perl/Makefile.PL
trunk/libpath-class-perl/SIGNATURE
trunk/libpath-class-perl/debian/changelog
trunk/libpath-class-perl/debian/control
trunk/libpath-class-perl/lib/Path/Class.pm
trunk/libpath-class-perl/lib/Path/Class/Dir.pm
trunk/libpath-class-perl/lib/Path/Class/Entity.pm
trunk/libpath-class-perl/lib/Path/Class/File.pm
Modified: trunk/libpath-class-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpath-class-perl/Changes?rev=49061&op=diff
==============================================================================
--- trunk/libpath-class-perl/Changes (original)
+++ trunk/libpath-class-perl/Changes Mon Dec 21 04:49:00 2009
@@ -1,4 +1,12 @@
Revision history for Perl extension Path::Class.
+
+0.18 - Sun Dec 20 10:11:02 CST 2009
+
+ - Similar to the next() bug for files/directories named "0" or "0.0"
+ in the previous release, the children() and recurse() methods have
+ now been fixed in the same way. [spotted by ARTHAS, MSISK]
+
+0.17 - Sun Jun 14 21:42:16 2009
- dir(undef) now returns undef rather than the rootdir, because undef
was probably a mistake by the caller, and the rootdir is too scary
Modified: trunk/libpath-class-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpath-class-perl/META.yml?rev=49061&op=diff
==============================================================================
--- trunk/libpath-class-perl/META.yml (original)
+++ trunk/libpath-class-perl/META.yml Mon Dec 21 04:49:00 2009
@@ -1,6 +1,6 @@
---
name: Path-Class
-version: 0.17
+version: 0.18
author:
- 'Ken Williams, KWILLIAMS at cpan.org'
abstract: Cross-platform path specification manipulation
@@ -10,6 +10,9 @@
homepage: http://code.google.com/p/perl-path-class
license: http://dev.perl.org/licenses/
repository: http://perl-path-class.googlecode.com/svn/trunk
+build_requires:
+ File::Temp: 0
+ Test::More: 0
requires:
Cwd: 0
File::Path: 0
@@ -19,23 +22,22 @@
IO::Dir: 0
IO::File: 0
overload: 0
-build_requires:
- File::Temp: 0
- Test::More: 0
+configure_requires:
+ Module::Build: 0.34
provides:
Path::Class:
file: lib/Path/Class.pm
- version: 0.17
+ version: 0.18
Path::Class::Dir:
file: lib/Path/Class/Dir.pm
- version: 0.17
+ version: 0.18
Path::Class::Entity:
file: lib/Path/Class/Entity.pm
- version: 0.17
+ version: 0.18
Path::Class::File:
file: lib/Path/Class/File.pm
- version: 0.17
-generated_by: Module::Build version 0.2808
+ version: 0.18
+generated_by: Module::Build version 0.34
meta-spec:
- url: http://module-build.sourceforge.net/META-spec-v1.2.html
- version: 1.2
+ url: http://module-build.sourceforge.net/META-spec-v1.4.html
+ version: 1.4
Modified: trunk/libpath-class-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpath-class-perl/Makefile.PL?rev=49061&op=diff
==============================================================================
--- trunk/libpath-class-perl/Makefile.PL (original)
+++ trunk/libpath-class-perl/Makefile.PL Mon Dec 21 04:49:00 2009
@@ -1,4 +1,4 @@
-# Note: this file was auto-generated by Module::Build::Compat version 0.03
+# Note: this file was auto-generated by Module::Build::Compat version 0.34
use ExtUtils::MakeMaker;
WriteMakefile
(
Modified: trunk/libpath-class-perl/SIGNATURE
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpath-class-perl/SIGNATURE?rev=49061&op=diff
==============================================================================
--- trunk/libpath-class-perl/SIGNATURE (original)
+++ trunk/libpath-class-perl/SIGNATURE Mon Dec 21 04:49:00 2009
@@ -15,23 +15,23 @@
Hash: SHA1
SHA1 3e94b50826015fe7ac1e769cadd656b53317d4ab Build.PL
-SHA1 9567a4ffd4c426d4526691ca52c9f2b8f561e477 Changes
+SHA1 53e53939719140b2c7a8b40ce80271ab7136bec7 Changes
SHA1 066a2dba8084a0c2a7e4b6996ad21872bc16beb5 INSTALL
SHA1 f38532f135ebd170454a00805504b38e89e0ae45 MANIFEST
-SHA1 a39a2d1257e3c38b1165bfcfce6b30506c7c19b1 META.yml
-SHA1 0c532f7354680da206a858e78a7d85c8dc097ae6 Makefile.PL
+SHA1 f9a102dbc92707f088c02927886a7802fac4c3ff META.yml
+SHA1 13ec5ef969c9758358bdd8b5cd6b71e7e9d775d9 Makefile.PL
SHA1 a7b1cdcddb8679dff993b475939abcfb73076afb README
-SHA1 3d64ed54b908ee860960d78db05756c542d64d56 lib/Path/Class.pm
-SHA1 1d938eb5f99d4befb3ca136c73bd4d89cd8cd8bd lib/Path/Class/Dir.pm
-SHA1 1bf64dc3a7c3cf2ec1879ded35b7b04d06c6a7c6 lib/Path/Class/Entity.pm
-SHA1 d5732a053f4cd7ff3d1010f17d7aa73954182004 lib/Path/Class/File.pm
+SHA1 280e55c273c8477e3cba803d55d7e3da32addd79 lib/Path/Class.pm
+SHA1 96bded96bf637945f61c51a1343fdbc6bb1204f0 lib/Path/Class/Dir.pm
+SHA1 9f57fa6892675473a08d38e68dbc69265857afc0 lib/Path/Class/Entity.pm
+SHA1 071f26594c4b1bae1deb36cc88d1f9fa4f56839d lib/Path/Class/File.pm
SHA1 220f7d1d24731b7ae889e1b74c4306dbe552ffca t/01-basic.t
SHA1 a42f4b07e4c42e7a59b960b13c5466d7cd82e17a t/02-foreign.t
SHA1 6d11d3c96fd1db41c336d3014e3224076e283676 t/03-filesystem.t
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (Darwin)
-iD8DBQFKNbT7grvMBLfvlHYRAlGTAKCC3CeJ2dDp1cukg0rT2ysDO/FmTgCgzLgE
-5+MgPMBZwcsFeC1NQAScv4o=
-=KH30
+iD8DBQFLLkzGgrvMBLfvlHYRAhOUAKCPxlij4/xWHp8on6oHYOvmGctTcgCfYIuX
+u9L8eaNynr/UMYbYGwXd0FA=
+=gxNA
-----END PGP SIGNATURE-----
Modified: trunk/libpath-class-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpath-class-perl/debian/changelog?rev=49061&op=diff
==============================================================================
--- trunk/libpath-class-perl/debian/changelog (original)
+++ trunk/libpath-class-perl/debian/changelog Mon Dec 21 04:49:00 2009
@@ -1,3 +1,12 @@
+libpath-class-perl (0.18-1) UNRELEASED; urgency=low
+
+ * New upstream release
+ * Add myself to Uploaders
+ * Standards-Version 3.8.3 (drop perl version dep)
+ * Rewrite control description
+
+ -- Jonathan Yu <jawnsy at cpan.org> Sun, 20 Dec 2009 20:37:04 -0500
+
libpath-class-perl (0.17-1) unstable; urgency=low
[ gregor herrmann ]
Modified: trunk/libpath-class-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpath-class-perl/debian/control?rev=49061&op=diff
==============================================================================
--- trunk/libpath-class-perl/debian/control (original)
+++ trunk/libpath-class-perl/debian/control Mon Dec 21 04:49:00 2009
@@ -2,10 +2,11 @@
Section: perl
Priority: optional
Build-Depends: debhelper (>= 7)
-Build-Depends-Indep: perl (>= 5.8.0-7)
+Build-Depends-Indep: perl
Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
-Uploaders: Salvatore Bonaccorso <salvatore.bonaccorso at gmail.com>
-Standards-Version: 3.8.2
+Uploaders: Salvatore Bonaccorso <salvatore.bonaccorso at gmail.com>,
+ Jonathan Yu <jawnsy at cpan.org>
+Standards-Version: 3.8.3
Homepage: http://search.cpan.org/dist/Path-Class/
Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libpath-class-perl/
Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libpath-class-perl/
@@ -13,23 +14,14 @@
Package: libpath-class-perl
Architecture: all
Depends: ${misc:Depends}, ${perl:Depends}
-Description: Cross-platform path specification manipulation
+Description: module for cross-platform path specification manipulation
Path::Class is a module for manipulation of file and directory specifications
- (strings describing their locations, like '/home/ken/foo.txt' or
- 'C:\Windows\Foo.txt') in a cross-platform manner. It supports pretty much
- every platform Perl runs on, including Unix, Windows, Mac, VMS, Epoc, Cygwin,
- OS/2, and NetWare.
+ (strings describing their locations; for example: '/home/ken/foo.txt') in a
+ cross-platform manner. It supports pretty much every platform Perl runs on,
+ including Unix, Windows, Mac, VMS, Epoc, Cygwin, OS/2 and NetWare.
.
- The well-known module File::Spec also provides this service, but it's sort of
- awkward to use well, so people sometimes avoid it, or use it in a way that
- won't actually work properly on platforms significantly different than the
- ones they've tested their code on.
- .
- In fact, Path::Class uses File::Spec internally, wrapping all the unsightly
- details so you can concentrate on your application code. Whereas File::Spec
- provides functions for some common path manipulations, Path::Class provides an
- object-oriented model of the world of path specifications and their underlying
- semantics. File::Spec doesn't create any objects, and its classes represent
- the different ways in which paths must be manipulated on various platforms
- (not a very intuitive concept). Path::Class creates objects representing
- files and directories, and provides methods that relate them to each other.
+ Path::Class uses File::Spec internally, wrapping all the unsightly details so
+ you can concentrate on your application code. Path::Class provides an object
+ model of path specifications and their semantics. In other words, it creates
+ objects representing files and directories, and provides methods that relate
+ them to each other.
Modified: trunk/libpath-class-perl/lib/Path/Class.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpath-class-perl/lib/Path/Class.pm?rev=49061&op=diff
==============================================================================
--- trunk/libpath-class-perl/lib/Path/Class.pm (original)
+++ trunk/libpath-class-perl/lib/Path/Class.pm Mon Dec 21 04:49:00 2009
@@ -1,6 +1,6 @@
package Path::Class;
-$VERSION = '0.17';
+$VERSION = '0.18';
@ISA = qw(Exporter);
@EXPORT = qw(file dir);
@EXPORT_OK = qw(file dir foreign_file foreign_dir);
Modified: trunk/libpath-class-perl/lib/Path/Class/Dir.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpath-class-perl/lib/Path/Class/Dir.pm?rev=49061&op=diff
==============================================================================
--- trunk/libpath-class-perl/lib/Path/Class/Dir.pm (original)
+++ trunk/libpath-class-perl/lib/Path/Class/Dir.pm Mon Dec 21 04:49:00 2009
@@ -1,6 +1,6 @@
package Path::Class::Dir;
-$VERSION = '0.17';
+$VERSION = '0.18';
use strict;
use Path::Class::File;
@@ -173,7 +173,7 @@
my $dh = $self->open or Carp::croak( "Can't open directory $self: $!" );
my @out;
- while (my $entry = $dh->read) {
+ while (defined(my $entry = $dh->read)) {
# XXX What's the right cross-platform way to do this?
next if (!$opts{all} && ($entry eq '.' || $entry eq '..'));
push @out, $self->file($entry);
@@ -618,7 +618,7 @@
=head1 AUTHOR
-Ken Williams, ken at mathforum.org
+Ken Williams, kwilliams at cpan.org
=head1 SEE ALSO
Modified: trunk/libpath-class-perl/lib/Path/Class/Entity.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpath-class-perl/lib/Path/Class/Entity.pm?rev=49061&op=diff
==============================================================================
--- trunk/libpath-class-perl/lib/Path/Class/Entity.pm (original)
+++ trunk/libpath-class-perl/lib/Path/Class/Entity.pm Mon Dec 21 04:49:00 2009
@@ -1,6 +1,6 @@
package Path::Class::Entity;
-$VERSION = '0.17';
+$VERSION = '0.18';
use strict;
use File::Spec;
Modified: trunk/libpath-class-perl/lib/Path/Class/File.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpath-class-perl/lib/Path/Class/File.pm?rev=49061&op=diff
==============================================================================
--- trunk/libpath-class-perl/lib/Path/Class/File.pm (original)
+++ trunk/libpath-class-perl/lib/Path/Class/File.pm Mon Dec 21 04:49:00 2009
@@ -1,6 +1,6 @@
package Path::Class::File;
-$VERSION = '0.17';
+$VERSION = '0.18';
use strict;
use Path::Class::Dir;
@@ -321,7 +321,7 @@
=head1 AUTHOR
-Ken Williams, ken at mathforum.org
+Ken Williams, kwilliams at cpan.org
=head1 SEE ALSO
More information about the Pkg-perl-cvs-commits
mailing list