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