r11668 - in /trunk/libclass-prototyped-perl: Changes META.yml Makefile.PL README debian/changelog debian/compat debian/control debian/copyright debian/rules debian/watch lib/Class/Prototyped.pm

tincho-guest at users.alioth.debian.org tincho-guest at users.alioth.debian.org
Wed Dec 26 04:19:59 UTC 2007


Author: tincho-guest
Date: Wed Dec 26 04:19:58 2007
New Revision: 11668

URL: http://svn.debian.org/wsvn/?sc=1&rev=11668
Log:
* New upstream release
* debian/compat: set to 5.
* debian/control:
- Set the Perl Group as Maintainers, moved José to Uploaders.
- Bumped Standards-Version (no changes needed).
* debian/copyright: converted to new parseable format and put correct
  copyright notice.
* debian/rules: use $(DEB_DESTDIR) instead of hardcoded path.
* debian/watch: allow to match versions starting with "v".

Modified:
    trunk/libclass-prototyped-perl/Changes
    trunk/libclass-prototyped-perl/META.yml
    trunk/libclass-prototyped-perl/Makefile.PL
    trunk/libclass-prototyped-perl/README
    trunk/libclass-prototyped-perl/debian/changelog
    trunk/libclass-prototyped-perl/debian/compat
    trunk/libclass-prototyped-perl/debian/control
    trunk/libclass-prototyped-perl/debian/copyright
    trunk/libclass-prototyped-perl/debian/rules
    trunk/libclass-prototyped-perl/debian/watch
    trunk/libclass-prototyped-perl/lib/Class/Prototyped.pm

Modified: trunk/libclass-prototyped-perl/Changes
URL: http://svn.debian.org/wsvn/trunk/libclass-prototyped-perl/Changes?rev=11668&op=diff
==============================================================================
--- trunk/libclass-prototyped-perl/Changes (original)
+++ trunk/libclass-prototyped-perl/Changes Wed Dec 26 04:19:58 2007
@@ -1,4 +1,9 @@
 Revision history for Perl extension Class::Prototyped
+
+1.11  Tue Dec 18 2007
+ - Fixed error in synopsis (C::P->new is correct, C::P::new isn't).  Thanks
+   to Matthew Browning.
+ - Added @$isa=@$isa changes to workaround @ISA issues in 5.10.0.
 
 1.10  Tue Mar 15 2005
  - Merlyn strongly suggested that I unify the behavior of new() for named

Modified: trunk/libclass-prototyped-perl/META.yml
URL: http://svn.debian.org/wsvn/trunk/libclass-prototyped-perl/META.yml?rev=11668&op=diff
==============================================================================
--- trunk/libclass-prototyped-perl/META.yml (original)
+++ trunk/libclass-prototyped-perl/META.yml Wed Dec 26 04:19:58 2007
@@ -1,35 +1,31 @@
---- #YAML:1.0
+---
 name: Class-Prototyped
-version: 1.10
+version: 1.11
 author:
-  - ! >-
-    Written by Ned Konz, perl at bike-nomad.com and Toby Ovod-Everett,
-    toby at ovod-everett.org. 5.005_03 porting by chromatic.
+  - 'Written by Ned Konz, perl at bike-nomad.com and Toby Ovod-Everett, toby at ovod-everett.org. 5.005_03 porting by chromatic.'
 abstract: Fast prototype-based OO programming in Perl
 license: perl
+resources:
+  license: http://dev.perl.org/licenses/
 provides:
   Class::Prototyped:
     file: lib/Class/Prototyped.pm
-    version: 1.10
+    version: 1.11
   Class::Prototyped::Mirror:
-    file: lib/Class/Prototyped.pm
-    version: 1.10
+    file: lib/Class/Prototyped/Graph.pm
   Class::Prototyped::Mirror::Normal:
     file: lib/Class/Prototyped.pm
-    version: 1.10
   Class::Prototyped::Mirror::PROFILE:
     file: lib/Class/Prototyped.pm
-    version: 1.10
   Class::Prototyped::Mirror::SUPER:
     file: lib/Class/Prototyped.pm
-    version: 1.10
   Class::Prototyped::Tied:
     file: lib/Class/Prototyped.pm
-    version: 1.10
   Class::Prototyped::Tied::AutoVivify:
     file: lib/Class/Prototyped.pm
-    version: 1.10
   Class::Prototyped::Tied::Default:
     file: lib/Class/Prototyped.pm
-    version: 1.10
-generated_by: Module::Build version 0.24
+generated_by: Module::Build version 0.2808
+meta-spec:
+  url: http://module-build.sourceforge.net/META-spec-v1.2.html
+  version: 1.2

Modified: trunk/libclass-prototyped-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/trunk/libclass-prototyped-perl/Makefile.PL?rev=11668&op=diff
==============================================================================
--- trunk/libclass-prototyped-perl/Makefile.PL (original)
+++ trunk/libclass-prototyped-perl/Makefile.PL Wed Dec 26 04:19:58 2007
@@ -5,6 +5,7 @@
           'PL_FILES' => {},
           'INSTALLDIRS' => 'site',
           'NAME' => 'Class::Prototyped',
+          'EXE_FILES' => [],
           'VERSION_FROM' => 'lib/Class/Prototyped.pm',
           'PREREQ_PM' => {}
         )

Modified: trunk/libclass-prototyped-perl/README
URL: http://svn.debian.org/wsvn/trunk/libclass-prototyped-perl/README?rev=11668&op=diff
==============================================================================
--- trunk/libclass-prototyped-perl/README (original)
+++ trunk/libclass-prototyped-perl/README Wed Dec 26 04:19:58 2007
@@ -18,7 +18,7 @@
         $p->field1('something new');
         print $p->field1;
 
-        my $p2 = Class::Prototyped::new(
+        my $p2 = Class::Prototyped->new(
           'parent*' => $p,
           field2    => 234,
           sub2      => sub { print "this is sub2 in p2" }

Modified: trunk/libclass-prototyped-perl/debian/changelog
URL: http://svn.debian.org/wsvn/trunk/libclass-prototyped-perl/debian/changelog?rev=11668&op=diff
==============================================================================
--- trunk/libclass-prototyped-perl/debian/changelog (original)
+++ trunk/libclass-prototyped-perl/debian/changelog Wed Dec 26 04:19:58 2007
@@ -1,13 +1,22 @@
-libclass-prototyped-perl (1.10-4) UNRELEASED; urgency=low
-
-  NEEDS WORK - Maintainer, etc
+libclass-prototyped-perl (1.11-1) unstable; urgency=low
 
   [ gregor herrmann ]
   * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser
     field (source stanza); Homepage field (source stanza).
   * debian/watch: use dist-based URL.
 
- -- Damyan Ivanov <dmn at debian.org>  Fri, 07 Dec 2007 13:50:23 +0200
+  [ Martín Ferrari ]
+  * New upstream release
+  * debian/compat: set to 5.
+  * debian/control:
+  - Set the Perl Group as Maintainers, moved José to Uploaders.
+  - Bumped Standards-Version (no changes needed).
+  * debian/copyright: converted to new parseable format and put correct
+    copyright notice.
+  * debian/rules: use $(DEB_DESTDIR) instead of hardcoded path.
+  * debian/watch: allow to match versions starting with "v".
+
+ -- Martín Ferrari <martin.ferrari at gmail.com>  Tue, 25 Dec 2007 22:43:12 -0300
 
 libclass-prototyped-perl (1.10-3) unstable; urgency=low
 

Modified: trunk/libclass-prototyped-perl/debian/compat
URL: http://svn.debian.org/wsvn/trunk/libclass-prototyped-perl/debian/compat?rev=11668&op=diff
==============================================================================
--- trunk/libclass-prototyped-perl/debian/compat (original)
+++ trunk/libclass-prototyped-perl/debian/compat Wed Dec 26 04:19:58 2007
@@ -1,1 +1,1 @@
-4
+5

Modified: trunk/libclass-prototyped-perl/debian/control
URL: http://svn.debian.org/wsvn/trunk/libclass-prototyped-perl/debian/control?rev=11668&op=diff
==============================================================================
--- trunk/libclass-prototyped-perl/debian/control (original)
+++ trunk/libclass-prototyped-perl/debian/control Wed Dec 26 04:19:58 2007
@@ -1,10 +1,11 @@
 Source: libclass-prototyped-perl
 Section: perl
 Priority: optional
-Maintainer: Jose Luis Rivas <ghostbar38 at gmail.com>
+Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
+Uploaders: Jose Luis Rivas <ghostbar38 at gmail.com>
 Build-Depends: debhelper (>= 5), cdbs
 Build-Depends-Indep: perl (>= 5.6.0-16), libmodule-build-perl
-Standards-Version: 3.7.2
+Standards-Version: 3.7.3
 Homepage: http://search.cpan.org/dist/Class-Prototyped/
 Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libclass-prototyped-perl/
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-prototyped-perl/

Modified: trunk/libclass-prototyped-perl/debian/copyright
URL: http://svn.debian.org/wsvn/trunk/libclass-prototyped-perl/debian/copyright?rev=11668&op=diff
==============================================================================
--- trunk/libclass-prototyped-perl/debian/copyright (original)
+++ trunk/libclass-prototyped-perl/debian/copyright Wed Dec 26 04:19:58 2007
@@ -1,21 +1,28 @@
 This package was debianized by Stephen Quinney <sjq at debian.org> on
 Sat, 20 Mar 2004 12:20:41 +0000
 
-It was downloaded from http://search.cpan.org/~teverett/Class-Prototyped-0.98/
+It was downloaded from http://search.cpan.org/dist/Class-Prototyped/
 
-Upstream Author: Toby Ovod-Everett <tovod-everett at alascom.att.com>
+Upstream Authors:
+ Written by Ned Konz, perl at bike-nomad.com and Toby Ovod-Everett,
+ toby at ovod-everett.org. 5.005_03 porting by chromatic.
 
-Copyright:
+Files: debian/*
+Copyright: © 2007 Martín Ferrari <martin.ferrari at gmail.com>
+           © 2007 gregor herrmann <gregor+debian at comodo.priv.at>
+           © 2007 Jose Luis Rivas <ghostbar38 at gmail.com>
+	   © 2004-2005 Stephen Quinney <sjq at debian.org>
+License: other
+ It is being assumed that all maintainers did choose a license compatible with
+ the license used by upstream.
 
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of either:
+Files: *
+Copyright: © 2001-2007 Ned Konz and Toby Ovod-Everett. All rights reserved.
+License: Artistic | GPL-1+
+ This program is free software; you can redistribute it and/or modify it under
+ the same terms as Perl itself.
 
-    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'.
+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'.

Modified: trunk/libclass-prototyped-perl/debian/rules
URL: http://svn.debian.org/wsvn/trunk/libclass-prototyped-perl/debian/rules?rev=11668&op=diff
==============================================================================
--- trunk/libclass-prototyped-perl/debian/rules (original)
+++ trunk/libclass-prototyped-perl/debian/rules Wed Dec 26 04:19:58 2007
@@ -4,5 +4,5 @@
 include /usr/share/cdbs/1/class/perlmodule.mk
 
 install/libclass-prototyped-perl::
-	rm debian/libclass-prototyped-perl/usr/share/perl5/Class/Prototyped/why.pod
-	rm debian/libclass-prototyped-perl/usr/share/man/man3/Class::Prototyped::why.3pm
+	rm $(DEB_DESTDIR)/usr/share/perl5/Class/Prototyped/why.pod
+	rm $(DEB_DESTDIR)/usr/share/man/man3/Class::Prototyped::why.3pm

Modified: trunk/libclass-prototyped-perl/debian/watch
URL: http://svn.debian.org/wsvn/trunk/libclass-prototyped-perl/debian/watch?rev=11668&op=diff
==============================================================================
--- trunk/libclass-prototyped-perl/debian/watch (original)
+++ trunk/libclass-prototyped-perl/debian/watch Wed Dec 26 04:19:58 2007
@@ -1,2 +1,2 @@
 version=3
-http://search.cpan.org/dist/Class-Prototyped/ .*/Class-Prototyped-([[:digit:]].*)\.tar\.gz
+http://search.cpan.org/dist/Class-Prototyped/ .*/Class-Prototyped-v?([[:digit:]].*)\.tar\.gz

Modified: trunk/libclass-prototyped-perl/lib/Class/Prototyped.pm
URL: http://svn.debian.org/wsvn/trunk/libclass-prototyped-perl/lib/Class/Prototyped.pm?rev=11668&op=diff
==============================================================================
--- trunk/libclass-prototyped-perl/lib/Class/Prototyped.pm (original)
+++ trunk/libclass-prototyped-perl/lib/Class/Prototyped.pm Wed Dec 26 04:19:58 2007
@@ -24,7 +24,7 @@
 use strict;
 use Carp();
 
-$Class::Prototyped::VERSION = '1.10';
+$Class::Prototyped::VERSION = '1.11';
 
 sub import {
 	while (my $symbol = shift) {
@@ -208,6 +208,7 @@
 
 		# this is required to re-cache @ISA
 		delete ${"$package\::"}{'::ISA::CACHE::'};
+		@$isa=@$isa;
 
 		my $parent_DESTROY;
 		my (@isa_queue) = @{"$package\::ISA"};
@@ -677,6 +678,7 @@
 		push (@$isa, 'Class::Prototyped');
 		no strict 'refs';
 		delete ${"$package\::"}{'::ISA::CACHE::'};    # re-cache @ISA
+		@$isa=@$isa;
 	}
 
 	if (@{$parentOrder}) {
@@ -1120,6 +1122,7 @@
 				#Defends against ISA caching problems
 				no strict 'refs';
 				delete ${"$package\::"}{'::ISA::CACHE::'};
+				@$isa = @$isa;
 			}
 			splice(@$parentOrder, $splice_point, 0, $slotName);
 		}
@@ -1199,10 +1202,10 @@
 				splice(@$parentOrder, $index, 1);
 				splice(@$isa,         $index, 1);
 				{
-
 					#Defends against ISA caching problems
 					no strict 'refs';
 					delete ${"$package\::"}{'::ISA::CACHE::'};
+					@$isa=@$isa;
 				}
 			}
 			else {    # not found
@@ -1459,9 +1462,9 @@
 				@{$parentOrder}), 'Class::Prototype');
 
 	# this is required to re-cache @ISA
-#	my $package = $mirror->package;
 	no strict 'refs';
 	delete ${"$package\::"}{'::ISA::CACHE::'};
+	@$isa=@$isa;
 }
 
 sub wrap {
@@ -1618,7 +1621,7 @@
     $p->field1('something new');
     print $p->field1;
 
-    my $p2 = Class::Prototyped::new(
+    my $p2 = Class::Prototyped->new(
       'parent*' => $p,
       field2    => 234,
       sub2      => sub { print "this is sub2 in p2" }




More information about the Pkg-perl-cvs-commits mailing list