From: Nicholas Clark Date: Thu, 12 Feb 2009 21:02:24 +0000 (+0000) Subject: Move Attribute::Handlers from lib to ext. The layout in ext is the same as the X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=261f6fe66fcb39f452edd0e67d52b9602e510c33;p=p5sagit%2Fp5-mst-13.2.git Move Attribute::Handlers from lib to ext. The layout in ext is the same as the CPAN distribution, which simplifies dual life module maintenance. --- diff --git a/MANIFEST b/MANIFEST index 6c51220..a3abf35 100644 --- a/MANIFEST +++ b/MANIFEST @@ -67,6 +67,27 @@ epoc/epocish.c EPOC port epoc/epocish.h EPOC port epoc/epoc_stubs.c EPOC port epoc/link.pl EPOC port link a exe +ext/Attribute-Handlers/Changes Attribute::Handlers +ext/Attribute-Handlers/demo/demo2.pl Attribute::Handlers demo +ext/Attribute-Handlers/demo/demo3.pl Attribute::Handlers demo +ext/Attribute-Handlers/demo/demo4.pl Attribute::Handlers demo +ext/Attribute-Handlers/demo/demo_call.pl Attribute::Handlers demo +ext/Attribute-Handlers/demo/demo_chain.pl Attribute::Handlers demo +ext/Attribute-Handlers/demo/demo_cycle.pl Attribute::Handlers demo +ext/Attribute-Handlers/demo/demo_hashdir.pl Attribute::Handlers demo +ext/Attribute-Handlers/demo/demo_phases.pl Attribute::Handlers demo +ext/Attribute-Handlers/demo/demo.pl Attribute::Handlers demo +ext/Attribute-Handlers/demo/Demo.pm Attribute::Handlers demo +ext/Attribute-Handlers/demo/demo_range.pl Attribute::Handlers demo +ext/Attribute-Handlers/demo/demo_rawdata.pl Attribute::Handlers demo +ext/Attribute-Handlers/demo/Descriptions.pm Attribute::Handlers demo +ext/Attribute-Handlers/demo/MyClass.pm Attribute::Handlers demo +ext/Attribute-Handlers/lib//Attribute/Handlers.pm Attribute::Handlers +ext/Attribute-Handlers/README Attribute::Handlers +ext/Attribute-Handlers/t/constants.t Test constants and Attribute::Handlers +ext/Attribute-Handlers/t/data_convert.t Test attribute data conversion +ext/Attribute-Handlers/t/linerep.t See if Attribute::Handlers works +ext/Attribute-Handlers/t/multi.t See if Attribute::Handlers works ext/attrs/attrs.pm attrs extension Perl module ext/attrs/attrs.xs attrs extension external subroutines ext/attrs/Makefile.PL attrs extension makefile writer @@ -1645,27 +1666,6 @@ lib/Archive/Tar/t/src/short/bar.tar.packed Archive::Tar tests lib/Archive/Tar/t/src/short/foo.tbz.packed Archive::Tar tests lib/Archive/Tar/t/src/short/foo.tgz.packed Archive::Tar tests lib/assert.pl assertion and panic with stack trace -lib/Attribute/Handlers/Changes Attribute::Handlers -lib/Attribute/Handlers/demo/demo2.pl Attribute::Handlers demo -lib/Attribute/Handlers/demo/demo3.pl Attribute::Handlers demo -lib/Attribute/Handlers/demo/demo4.pl Attribute::Handlers demo -lib/Attribute/Handlers/demo/demo_call.pl Attribute::Handlers demo -lib/Attribute/Handlers/demo/demo_chain.pl Attribute::Handlers demo -lib/Attribute/Handlers/demo/demo_cycle.pl Attribute::Handlers demo -lib/Attribute/Handlers/demo/demo_hashdir.pl Attribute::Handlers demo -lib/Attribute/Handlers/demo/demo_phases.pl Attribute::Handlers demo -lib/Attribute/Handlers/demo/demo.pl Attribute::Handlers demo -lib/Attribute/Handlers/demo/Demo.pm Attribute::Handlers demo -lib/Attribute/Handlers/demo/demo_range.pl Attribute::Handlers demo -lib/Attribute/Handlers/demo/demo_rawdata.pl Attribute::Handlers demo -lib/Attribute/Handlers/demo/Descriptions.pm Attribute::Handlers demo -lib/Attribute/Handlers/demo/MyClass.pm Attribute::Handlers demo -lib/Attribute/Handlers.pm Attribute::Handlers -lib/Attribute/Handlers/README Attribute::Handlers -lib/Attribute/Handlers/t/constants.t Test constants and Attribute::Handlers -lib/Attribute/Handlers/t/data_convert.t Test attribute data conversion -lib/Attribute/Handlers/t/linerep.t See if Attribute::Handlers works -lib/Attribute/Handlers/t/multi.t See if Attribute::Handlers works lib/attributes.pm For "sub foo : attrlist" lib/autodie/exception.pm Exception class for autodie lib/autodie/exception/system.pm Exception class for autodying system() diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index c060e1c..660c131 100644 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -125,8 +125,7 @@ package Maintainers; 'Attribute::Handlers' => { 'MAINTAINER' => 'rgarcia', - 'FILES' => q[lib/Attribute/Handlers.pm - lib/Attribute/Handlers], + 'FILES' => q[ext/Attribute-Handlers], 'CPAN' => 1, 'UPSTREAM' => "blead", }, diff --git a/lib/Attribute/Handlers/Changes b/ext/Attribute-Handlers/Changes similarity index 100% rename from lib/Attribute/Handlers/Changes rename to ext/Attribute-Handlers/Changes diff --git a/lib/Attribute/Handlers/README b/ext/Attribute-Handlers/README similarity index 100% rename from lib/Attribute/Handlers/README rename to ext/Attribute-Handlers/README diff --git a/lib/Attribute/Handlers/demo/Demo.pm b/ext/Attribute-Handlers/demo/Demo.pm similarity index 100% rename from lib/Attribute/Handlers/demo/Demo.pm rename to ext/Attribute-Handlers/demo/Demo.pm diff --git a/lib/Attribute/Handlers/demo/Descriptions.pm b/ext/Attribute-Handlers/demo/Descriptions.pm similarity index 100% rename from lib/Attribute/Handlers/demo/Descriptions.pm rename to ext/Attribute-Handlers/demo/Descriptions.pm diff --git a/lib/Attribute/Handlers/demo/MyClass.pm b/ext/Attribute-Handlers/demo/MyClass.pm similarity index 100% rename from lib/Attribute/Handlers/demo/MyClass.pm rename to ext/Attribute-Handlers/demo/MyClass.pm diff --git a/lib/Attribute/Handlers/demo/demo.pl b/ext/Attribute-Handlers/demo/demo.pl similarity index 100% rename from lib/Attribute/Handlers/demo/demo.pl rename to ext/Attribute-Handlers/demo/demo.pl diff --git a/lib/Attribute/Handlers/demo/demo2.pl b/ext/Attribute-Handlers/demo/demo2.pl similarity index 100% rename from lib/Attribute/Handlers/demo/demo2.pl rename to ext/Attribute-Handlers/demo/demo2.pl diff --git a/lib/Attribute/Handlers/demo/demo3.pl b/ext/Attribute-Handlers/demo/demo3.pl similarity index 100% rename from lib/Attribute/Handlers/demo/demo3.pl rename to ext/Attribute-Handlers/demo/demo3.pl diff --git a/lib/Attribute/Handlers/demo/demo4.pl b/ext/Attribute-Handlers/demo/demo4.pl similarity index 100% rename from lib/Attribute/Handlers/demo/demo4.pl rename to ext/Attribute-Handlers/demo/demo4.pl diff --git a/lib/Attribute/Handlers/demo/demo_call.pl b/ext/Attribute-Handlers/demo/demo_call.pl similarity index 100% rename from lib/Attribute/Handlers/demo/demo_call.pl rename to ext/Attribute-Handlers/demo/demo_call.pl diff --git a/lib/Attribute/Handlers/demo/demo_chain.pl b/ext/Attribute-Handlers/demo/demo_chain.pl similarity index 100% rename from lib/Attribute/Handlers/demo/demo_chain.pl rename to ext/Attribute-Handlers/demo/demo_chain.pl diff --git a/lib/Attribute/Handlers/demo/demo_cycle.pl b/ext/Attribute-Handlers/demo/demo_cycle.pl similarity index 100% rename from lib/Attribute/Handlers/demo/demo_cycle.pl rename to ext/Attribute-Handlers/demo/demo_cycle.pl diff --git a/lib/Attribute/Handlers/demo/demo_hashdir.pl b/ext/Attribute-Handlers/demo/demo_hashdir.pl similarity index 100% rename from lib/Attribute/Handlers/demo/demo_hashdir.pl rename to ext/Attribute-Handlers/demo/demo_hashdir.pl diff --git a/lib/Attribute/Handlers/demo/demo_phases.pl b/ext/Attribute-Handlers/demo/demo_phases.pl similarity index 100% rename from lib/Attribute/Handlers/demo/demo_phases.pl rename to ext/Attribute-Handlers/demo/demo_phases.pl diff --git a/lib/Attribute/Handlers/demo/demo_range.pl b/ext/Attribute-Handlers/demo/demo_range.pl similarity index 100% rename from lib/Attribute/Handlers/demo/demo_range.pl rename to ext/Attribute-Handlers/demo/demo_range.pl diff --git a/lib/Attribute/Handlers/demo/demo_rawdata.pl b/ext/Attribute-Handlers/demo/demo_rawdata.pl similarity index 100% rename from lib/Attribute/Handlers/demo/demo_rawdata.pl rename to ext/Attribute-Handlers/demo/demo_rawdata.pl diff --git a/lib/Attribute/Handlers.pm b/ext/Attribute-Handlers/lib/Attribute/Handlers.pm similarity index 100% rename from lib/Attribute/Handlers.pm rename to ext/Attribute-Handlers/lib/Attribute/Handlers.pm diff --git a/lib/Attribute/Handlers/t/constants.t b/ext/Attribute-Handlers/t/constants.t similarity index 100% rename from lib/Attribute/Handlers/t/constants.t rename to ext/Attribute-Handlers/t/constants.t diff --git a/lib/Attribute/Handlers/t/data_convert.t b/ext/Attribute-Handlers/t/data_convert.t similarity index 100% rename from lib/Attribute/Handlers/t/data_convert.t rename to ext/Attribute-Handlers/t/data_convert.t diff --git a/lib/Attribute/Handlers/t/linerep.t b/ext/Attribute-Handlers/t/linerep.t similarity index 100% rename from lib/Attribute/Handlers/t/linerep.t rename to ext/Attribute-Handlers/t/linerep.t diff --git a/lib/Attribute/Handlers/t/multi.t b/ext/Attribute-Handlers/t/multi.t similarity index 100% rename from lib/Attribute/Handlers/t/multi.t rename to ext/Attribute-Handlers/t/multi.t