r19325 - in /trunk/libuniversal-require-perl: Changes MANIFEST META.yml SIGNATURE debian/changelog debian/control debian/copyright debian/watch lib/UNIVERSAL/require.pm t/require.t
yvesago-guest at users.alioth.debian.org
yvesago-guest at users.alioth.debian.org
Thu May 1 14:07:14 UTC 2008
Author: yvesago-guest
Date: Thu May 1 14:07:13 2008
New Revision: 19325
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=19325
Log:
takover for Perl Group, upgrade to upstream 0.11
Added:
trunk/libuniversal-require-perl/SIGNATURE
- copied unchanged from r19324, branches/upstream/libuniversal-require-perl/current/SIGNATURE
Modified:
trunk/libuniversal-require-perl/Changes
trunk/libuniversal-require-perl/MANIFEST
trunk/libuniversal-require-perl/META.yml
trunk/libuniversal-require-perl/debian/changelog
trunk/libuniversal-require-perl/debian/control
trunk/libuniversal-require-perl/debian/copyright
trunk/libuniversal-require-perl/debian/watch
trunk/libuniversal-require-perl/lib/UNIVERSAL/require.pm
trunk/libuniversal-require-perl/t/require.t
Modified: trunk/libuniversal-require-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libuniversal-require-perl/Changes?rev=19325&op=diff
==============================================================================
--- trunk/libuniversal-require-perl/Changes (original)
+++ trunk/libuniversal-require-perl/Changes Thu May 1 14:07:13 2008
@@ -1,3 +1,8 @@
+0.11 Sat Nov 11 18:13:20 CST 2006
+ * Sped up require() by about 400% for already loaded modules.
+ [rt.cpan.org 21141]
+ - Fix the test for the changed version error in 5.10.
+
0.10 Mon Oct 10 19:10:33 PDT 2005
* Split out of UNIVERSAL-exports into its own distribution.
* UNIVERSAL::require no longer uses eval STRING in require(). This
Modified: trunk/libuniversal-require-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libuniversal-require-perl/MANIFEST?rev=19325&op=diff
==============================================================================
--- trunk/libuniversal-require-perl/MANIFEST (original)
+++ trunk/libuniversal-require-perl/MANIFEST Thu May 1 14:07:13 2008
@@ -7,3 +7,4 @@
t/taint.t
t/use.t
META.yml Module meta-data (added by MakeMaker)
+SIGNATURE Public-key signature (added by MakeMaker)
Modified: trunk/libuniversal-require-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libuniversal-require-perl/META.yml?rev=19325&op=diff
==============================================================================
--- trunk/libuniversal-require-perl/META.yml (original)
+++ trunk/libuniversal-require-perl/META.yml Thu May 1 14:07:13 2008
@@ -1,13 +1,12 @@
--- #YAML:1.0
name: UNIVERSAL-require
-version: 0.10
+version: 0.11
abstract: ~
license: perl
-generated_by: ExtUtils::MakeMaker version 6.30_01
-author: ~
+generated_by: ExtUtils::MakeMaker version 6.31
distribution_type: module
requires:
Test::More: 0.47
meta-spec:
- url: http://module-build.sourceforge.net/META-spec-new.html
- version: 1.1
+ url: http://module-build.sourceforge.net/META-spec-v1.2.html
+ version: 1.2
Modified: trunk/libuniversal-require-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libuniversal-require-perl/debian/changelog?rev=19325&op=diff
==============================================================================
--- trunk/libuniversal-require-perl/debian/changelog (original)
+++ trunk/libuniversal-require-perl/debian/changelog Thu May 1 14:07:13 2008
@@ -1,3 +1,19 @@
+libuniversal-require-perl (0.10-1.1) UNRELEASED; urgency=low
+
+ * Take over for the Debian Perl Group on maintainer's request
+ (sjq at debian.org)
+ "Thu, 1 May 2008 05:40:25 -0700
+ I don't have a lot of time for Debian work at the moment so I'm more
+ than happy for the Debian Perl Group to take over maintaining
+ libuniversal-require-perl.
+ "
+ * fix watch in version 3 and cpan dist
+ * fix copyright format
+ * fix control with standards version: 3.7.3
+
+
+ -- AGOSTINI Yves <agostini at univ-metz.fr> Thu, 01 May 2008 15:45:12 +0200
+
libuniversal-require-perl (0.10-1) unstable; urgency=low
* Initial Release, closes: #333309.
Modified: trunk/libuniversal-require-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libuniversal-require-perl/debian/control?rev=19325&op=diff
==============================================================================
--- trunk/libuniversal-require-perl/debian/control (original)
+++ trunk/libuniversal-require-perl/debian/control Thu May 1 14:07:13 2008
@@ -1,9 +1,14 @@
Source: libuniversal-require-perl
Section: perl
Priority: optional
-Build-Depends-Indep: debhelper (>= 4), perl (>= 5.6.0-17)
-Maintainer: Stephen Quinney <sjq at debian.org>
-Standards-Version: 3.6.2
+Build-Depends: debhelper (>= 5)
+Build-Depends-Indep: perl (>= 5.6.0)
+Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
+Uploaders: AGOSTINI Yves <agostini at univ-metz.fr>
+Standards-Version: 3.7.3
+Homepage: http://search.cpan.org/dist/UNIVERSAL-Require/
+Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libuniversal-require-perl/
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-perl/trunk/libuniversal-require-perl/
Package: libuniversal-require-perl
Architecture: all
Modified: trunk/libuniversal-require-perl/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libuniversal-require-perl/debian/copyright?rev=19325&op=diff
==============================================================================
--- trunk/libuniversal-require-perl/debian/copyright (original)
+++ trunk/libuniversal-require-perl/debian/copyright Thu May 1 14:07:13 2008
@@ -1,23 +1,32 @@
-This package was debianized by Stephen Quinney <sjq at debian.org>
-on Mon, 07 Nov 2005 19:53:02 +0000
+X-Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat
+X-Debianized-By: Stephen Quinney <sjq at debian.org>
+X-Debianized-Date: Mon, 07 Nov 2005 19:53:02 +0000
+X-Source-Downloaded-From: http://search.cpan.org/dist/UNIVERSAL-Require/
+X-Upstream-Author: Michael G Schwern <schwern at pobox.com>
-It was downloaded from http://www.cpan.org/authors/id/M/MS/MSCHWERN/
+Files: *
+Copyright: Copyright 2001, 2005 by Michael G Schwern <schwern at pobox.com>
+License: GPL-1+ | Artistic
+ Copyright 2001, 2005 by Michael G Schwern <schwern at pobox.com>.
+ .
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of either:
+ .
+ a) the GNU General Public License as published by the Free Software
+ Foundation; either version 1, or (at your option) any later
+ version, or
+ .
+ b) the "Artistic License" which comes with Perl.
-The upstream author is: Michael G Schwern <schwern at pobox.com>.
-Copyright:
+Files: debian/*
+Copyright: Copyright 2005 Stephen Quinney <sjq at debian.org>
+ Copyright 2008 Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
+License: GPL-1+ | Artistic
+ The Debian packaging is put under the same terms as the module itself.
- Copyright 2001, 2005 by Michael G Schwern <schwern at pobox.com>.
+Perl is distributed under your choice of the GNU General Public License or
+the Artistic License. On Debian GNU/Linux systems, the complete text of the
+GNU General Public License can be found in `/usr/share/common-licenses/GPL'
+and the Artistic Licence in `/usr/share/common-licenses/Artistic'.
- This program is free software; you can redistribute it and/or modify
- it under the terms of either:
-
- a) the GNU General Public License as published by the Free Software
- Foundation; either version 1, or (at your option) any later
- version, or
-
- b) the "Artistic License" which comes with Perl.
-
- On Debian GNU/Linux systems, the complete text of the GNU General
- Public License can be found in `/usr/share/common-licenses/GPL' and
- the Artistic Licence in `/usr/share/common-licenses/Artistic'.
Modified: trunk/libuniversal-require-perl/debian/watch
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libuniversal-require-perl/debian/watch?rev=19325&op=diff
==============================================================================
--- trunk/libuniversal-require-perl/debian/watch (original)
+++ trunk/libuniversal-require-perl/debian/watch Thu May 1 14:07:13 2008
@@ -1,2 +1,4 @@
-version=2
-http://www.cpan.org/authors/id/M/MS/MSCHWERN/UNIVERSAL-require-(\d+\.\d+)\.tar\.gz debian uupdate
+# format version number, currently 3; this line is compulsory!
+version=3
+# URL to the package page followed by a regex to search
+http://search.cpan.org/dist/UNIVERSAL-Require/ .*/UNIVERSAL-Require-v?(\d[\d_.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$
Modified: trunk/libuniversal-require-perl/lib/UNIVERSAL/require.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libuniversal-require-perl/lib/UNIVERSAL/require.pm?rev=19325&op=diff
==============================================================================
--- trunk/libuniversal-require-perl/lib/UNIVERSAL/require.pm (original)
+++ trunk/libuniversal-require-perl/lib/UNIVERSAL/require.pm Thu May 1 14:07:13 2008
@@ -1,5 +1,5 @@
package UNIVERSAL::require;
-$UNIVERSAL::require::VERSION = '0.10';
+$UNIVERSAL::require::VERSION = '0.11';
# We do this because UNIVERSAL.pm uses CORE::require(). We're going
# to put our own require() into UNIVERSAL and that makes an ambiguity.
@@ -83,6 +83,11 @@
# Load the module.
my $file = $module . '.pm';
$file =~ s{::}{/}g;
+
+ # For performance reasons, check if its already been loaded. This makes
+ # things about 4 times faster.
+ return 1 if $INC{$file};
+
my $return = eval qq{
#line $call_line "$call_file"
CORE::require(\$file);
Modified: trunk/libuniversal-require-perl/t/require.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libuniversal-require-perl/t/require.t?rev=19325&op=diff
==============================================================================
--- trunk/libuniversal-require-perl/t/require.t (original)
+++ trunk/libuniversal-require-perl/t/require.t Thu May 1 14:07:13 2008
@@ -20,7 +20,7 @@
delete $INC{'Dummy.pm'};
ok( !Dummy->require(1.0), 'require($version) fail' );
like( $UNIVERSAL::require::ERROR,
- '/^Dummy version 1 required--this is only version 0.5/' );
+ '/^Dummy version 1.* required--this is only version 0.5/' );
}
{
More information about the Pkg-perl-cvs-commits
mailing list