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