r45230 - in /trunk/libclass-accessor-grouped-perl: ./ debian/ inc/Module/Install/ lib/Class/Accessor/
jawnsy-guest at users.alioth.debian.org
jawnsy-guest at users.alioth.debian.org
Fri Oct 2 13:21:50 UTC 2009
Author: jawnsy-guest
Date: Fri Oct 2 13:21:39 2009
New Revision: 45230
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=45230
Log:
Now depends on Class-XSAccessor rather than simply using it as an
option. This really has no changes for Debian users except the
Recommends is now a Depends (builds always happen using XS anyway)
IGNORE-VERSION: 0.09001-1
* New upstream release
Added:
trunk/libclass-accessor-grouped-perl/inc/Module/Install/Can.pm
- copied unchanged from r45229, branches/upstream/libclass-accessor-grouped-perl/current/inc/Module/Install/Can.pm
trunk/libclass-accessor-grouped-perl/inc/Module/Install/Fetch.pm
- copied unchanged from r45229, branches/upstream/libclass-accessor-grouped-perl/current/inc/Module/Install/Fetch.pm
trunk/libclass-accessor-grouped-perl/inc/Module/Install/Win32.pm
- copied unchanged from r45229, branches/upstream/libclass-accessor-grouped-perl/current/inc/Module/Install/Win32.pm
trunk/libclass-accessor-grouped-perl/inc/Module/Install/WriteAll.pm
- copied unchanged from r45229, branches/upstream/libclass-accessor-grouped-perl/current/inc/Module/Install/WriteAll.pm
Removed:
trunk/libclass-accessor-grouped-perl/inc/Module/Install/MakeMaker.pm
Modified:
trunk/libclass-accessor-grouped-perl/Changes
trunk/libclass-accessor-grouped-perl/MANIFEST
trunk/libclass-accessor-grouped-perl/META.yml
trunk/libclass-accessor-grouped-perl/Makefile.PL
trunk/libclass-accessor-grouped-perl/README
trunk/libclass-accessor-grouped-perl/debian/changelog
trunk/libclass-accessor-grouped-perl/debian/control
trunk/libclass-accessor-grouped-perl/lib/Class/Accessor/Grouped.pm
Modified: trunk/libclass-accessor-grouped-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-accessor-grouped-perl/Changes?rev=45230&op=diff
==============================================================================
--- trunk/libclass-accessor-grouped-perl/Changes (original)
+++ trunk/libclass-accessor-grouped-perl/Changes Fri Oct 2 13:21:39 2009
@@ -1,4 +1,7 @@
Revision history for Class::Accessor::Grouped.
+
+0.09001 Thu Oct 1 21:48:06 2009
+ - remove optional dep from Makefile.PL
0.09000 Sun Aug 23 20:08:09 2009
- release
Modified: trunk/libclass-accessor-grouped-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-accessor-grouped-perl/MANIFEST?rev=45230&op=diff
==============================================================================
--- trunk/libclass-accessor-grouped-perl/MANIFEST (original)
+++ trunk/libclass-accessor-grouped-perl/MANIFEST Fri Oct 2 13:21:39 2009
@@ -3,10 +3,13 @@
inc/Module/Install.pm
inc/Module/Install/AutoInstall.pm
inc/Module/Install/Base.pm
+inc/Module/Install/Can.pm
+inc/Module/Install/Fetch.pm
inc/Module/Install/Include.pm
inc/Module/Install/Makefile.pm
-inc/Module/Install/MakeMaker.pm
inc/Module/Install/Metadata.pm
+inc/Module/Install/Win32.pm
+inc/Module/Install/WriteAll.pm
lib/Class/Accessor/Grouped.pm
Makefile.PL
MANIFEST This list of files
Modified: trunk/libclass-accessor-grouped-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-accessor-grouped-perl/META.yml?rev=45230&op=diff
==============================================================================
--- trunk/libclass-accessor-grouped-perl/META.yml (original)
+++ trunk/libclass-accessor-grouped-perl/META.yml Fri Oct 2 13:21:39 2009
@@ -18,13 +18,19 @@
directory:
- inc
- t
+provides:
+ Class::Accessor::Grouped:
+ file: lib/Class/Accessor/Grouped.pm
+ version: 0.09001
requires:
Carp: 0
Class::Inspector: 0
+ Class::XSAccessor: 0
MRO::Compat: 0
Scalar::Util: 0
Sub::Name: 0.04
perl: 5.6.1
resources:
license: http://dev.perl.org/licenses/
-version: 0.09000
+ repository: http://dev.catalyst.perl.org/repos/bast/trunk/Class-Accessor-Grouped/
+version: 0.09001
Modified: trunk/libclass-accessor-grouped-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-accessor-grouped-perl/Makefile.PL?rev=45230&op=diff
==============================================================================
--- trunk/libclass-accessor-grouped-perl/Makefile.PL (original)
+++ trunk/libclass-accessor-grouped-perl/Makefile.PL Fri Oct 2 13:21:39 2009
@@ -1,4 +1,4 @@
-# $Id: Makefile.PL 7003 2009-07-08 02:24:06Z claco $
+# $Id: Makefile.PL 7752 2009-10-01 22:10:04Z caelum $
use strict;
use warnings;
use inc::Module::Install 0.91;
@@ -13,20 +13,20 @@
requires 'MRO::Compat';
requires 'Class::Inspector';
requires 'Sub::Name' => '0.04';
-
-feature 'XS Accessor Support',
- -default => 0,
- 'Class::XSAccessor' => 0;
-
+requires 'Class::XSAccessor';
test_requires 'Sub::Identify';
clean_files "Class-Accessor-Grouped-* t/var";
+if (-e 'MANIFEST.SKIP') {
+ system('pod2text lib/Class/Accessor/Grouped.pm > README');
+}
+
+auto_provides;
auto_install;
-WriteMakefile(
- dist => {
- PREOP => 'pod2text lib/Class/Accessor/Grouped.pm > README'
- }
-);
+resources repository =>
+'http://dev.catalyst.perl.org/repos/bast/trunk/Class-Accessor-Grouped/';
+
+WriteAll;
Modified: trunk/libclass-accessor-grouped-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-accessor-grouped-perl/README?rev=45230&op=diff
==============================================================================
--- trunk/libclass-accessor-grouped-perl/README (original)
+++ trunk/libclass-accessor-grouped-perl/README Fri Oct 2 13:21:39 2009
@@ -30,16 +30,16 @@
Returns: none
Creates a set of read only accessors in a given group. Identical to
- <L:/mk_group_accessors> but accessors will throw an error if passed a
- value rather than setting the value.
+ "mk_group_accessors" but accessors will throw an error if passed a value
+ rather than setting the value.
mk_group_wo_accessors
Arguments: $group, @fieldspec
Returns: none
Creates a set of write only accessors in a given group. Identical to
- <L:/mk_group_accessors> but accessors will throw an error if not passed
- a value rather than getting the value.
+ "mk_group_accessors" but accessors will throw an error if not passed a
+ value rather than getting the value.
make_group_accessor
Arguments: $group, $field
@@ -136,6 +136,9 @@
Guillermo Roditi <groditi at cpan.org>
-LICENSE
- You may distribute this code under the same terms as Perl itself.
+COPYRIGHT & LICENSE
+ Copyright (c) 2006-2009 Matt S. Trout <mst at shadowcatsystems.co.uk>
+ This program is free software; you can redistribute it and/or modify it
+ under the same terms as perl itself.
+
Modified: trunk/libclass-accessor-grouped-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-accessor-grouped-perl/debian/changelog?rev=45230&op=diff
==============================================================================
--- trunk/libclass-accessor-grouped-perl/debian/changelog (original)
+++ trunk/libclass-accessor-grouped-perl/debian/changelog Fri Oct 2 13:21:39 2009
@@ -1,8 +1,17 @@
-libclass-accessor-grouped-perl (0.09000-2) UNRELEASED; urgency=low
+libclass-accessor-grouped-perl (0.09001-1) UNRELEASED; urgency=low
+ Now depends on Class-XSAccessor rather than simply using it as an
+ option. This really has no changes for Debian users except the
+ Recommends is now a Depends (builds always happen using XS anyway)
+ IGNORE-VERSION: 0.09001-1
+
+ [ Jonathan Yu ]
+ * New upstream release
+
+ [ Ryan Niebur ]
* Update jawnsy's email address
- -- Ryan Niebur <ryanryan52 at gmail.com> Tue, 01 Sep 2009 21:18:18 -0700
+ -- Jonathan Yu <jawnsy at cpan.org> Fri, 02 Oct 2009 05:19:58 -0400
libclass-accessor-grouped-perl (0.09000-1) unstable; urgency=low
Modified: trunk/libclass-accessor-grouped-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-accessor-grouped-perl/debian/control?rev=45230&op=diff
==============================================================================
--- trunk/libclass-accessor-grouped-perl/debian/control (original)
+++ trunk/libclass-accessor-grouped-perl/debian/control Fri Oct 2 13:21:39 2009
@@ -16,8 +16,8 @@
Package: libclass-accessor-grouped-perl
Architecture: all
Depends: ${perl:Depends}, ${misc:Depends}, libclass-inspector-perl,
- libmro-compat-perl, libsub-name-perl, libsub-identify-perl
-Recommends: libclass-xsaccessor-perl
+ libmro-compat-perl, libsub-name-perl, libsub-identify-perl,
+ libclass-xsaccessor-perl
Description: Perl module to build groups of accessors
Class::Accessor::Grouped lets you build groups of accessors that will call
different getters and setters.
Modified: trunk/libclass-accessor-grouped-perl/lib/Class/Accessor/Grouped.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-accessor-grouped-perl/lib/Class/Accessor/Grouped.pm?rev=45230&op=diff
==============================================================================
--- trunk/libclass-accessor-grouped-perl/lib/Class/Accessor/Grouped.pm (original)
+++ trunk/libclass-accessor-grouped-perl/lib/Class/Accessor/Grouped.pm Fri Oct 2 13:21:39 2009
@@ -7,23 +7,8 @@
use MRO::Compat;
use Sub::Name ();
-our $VERSION = '0.09000';
-
-BEGIN {
- our $hasXS;
-
- sub _hasXS {
- return $hasXS if defined $hasXS;
-
- $hasXS = 0;
- eval {
- require Class::XSAccessor;
- $hasXS = 1;
- };
-
- return $hasXS;
- }
-}
+our $VERSION = '0.09001';
+$VERSION = eval $VERSION;
=head1 NAME
@@ -129,7 +114,7 @@
=back
Creates a set of read only accessors in a given group. Identical to
-<L:/mk_group_accessors> but accessors will throw an error if passed a value
+L</mk_group_accessors> but accessors will throw an error if passed a value
rather than setting the value.
=cut
@@ -151,7 +136,7 @@
=back
Creates a set of write only accessors in a given group. Identical to
-<L:/mk_group_accessors> but accessors will throw an error if not passed a
+L</mk_group_accessors> but accessors will throw an error if not passed a
value rather than getting the value.
=cut
@@ -453,6 +438,24 @@
return @{mro::get_linear_isa($class)};
};
+# This is now a hard, rather than optional dep. Since we dep on Sub::Name, we no
+# longer care about not using XS modules.
+{
+ our $hasXS;
+
+ sub _hasXS {
+ return $hasXS if defined $hasXS;
+
+ $hasXS = 0;
+ eval {
+ require Class::XSAccessor;
+ $hasXS = 1;
+ };
+
+ return $hasXS;
+ }
+}
+
1;
=head1 AUTHORS
@@ -464,9 +467,11 @@
Guillermo Roditi <groditi at cpan.org>
-=head1 LICENSE
-
-You may distribute this code under the same terms as Perl itself.
-
-=cut
-
+=head1 COPYRIGHT & LICENSE
+
+Copyright (c) 2006-2009 Matt S. Trout <mst at shadowcatsystems.co.uk>
+
+This program is free software; you can redistribute it and/or modify
+it under the same terms as perl itself.
+
+=cut
More information about the Pkg-perl-cvs-commits
mailing list