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