Moved Math-Complex from lib/ to ext/
Chris Williams [Fri, 11 Sep 2009 07:06:48 +0000 (08:06 +0100)]
MANIFEST
Porting/Maintainers.pl
ext/.gitignore
ext/Math-Complex/lib/Math/Complex.pm [moved from lib/Math/Complex.pm with 100% similarity]
ext/Math-Complex/lib/Math/Trig.pm [moved from lib/Math/Trig.pm with 100% similarity]
ext/Math-Complex/t/Complex.t [moved from lib/Math/Complex.t with 99% similarity]
ext/Math-Complex/t/Trig.t [moved from lib/Math/Trig.t with 99% similarity]
ext/Math-Complex/t/underbar.t [moved from lib/Math/underbar.t with 100% similarity]
lib/.gitignore

index 59f3f39..1216b65 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -1636,6 +1636,11 @@ ext/Math-BigRat/t/hang.t         Math::BigRat test for bug #34584 - hang in exp()
 ext/Math-BigRat/t/Math/BigRat/Test.pm          Math::BigRat test helper
 ext/Math-BigRat/t/requirer.t   see if require works properly
 ext/Math-BigRat/t/trap.t       see if trap_nan and trap_inf work
+ext/Math-Complex/lib/Math/Complex.pm           A Complex package
+ext/Math-Complex/lib/Math/Trig.pm              A simple interface to complex trigonometry
+ext/Math-Complex/t/Complex.t           See if Math::Complex works
+ext/Math-Complex/t/Trig.t                      See if Math::Trig works
+ext/Math-Complex/t/underbar.t          See if Math::Complex works
 ext/Memoize/lib/Memoize/AnyDBM_File.pm Memoize glue layer for AnyDBM_File
 ext/Memoize/lib/Memoize/ExpireFile.pm  Memoize expiry manager test scaffold
 ext/Memoize/lib/Memoize/Expire.pm              Memoize expiry manager example
@@ -2890,11 +2895,6 @@ lib/Math/BigInt/t/use_lib4.t     Test combinations of Math::BigInt and BigFloat
 lib/Math/BigInt/t/use_mbfw.t   use BigFloat w/ with and lib at the same time
 lib/Math/BigInt/t/use.t                Test if use Math::BigInt(); works
 lib/Math/BigInt/t/with_sub.t   Test use Math::BigFloat with => package
-lib/Math/Complex.pm            A Complex package
-lib/Math/Complex.t             See if Math::Complex works
-lib/Math/Trig.pm               A simple interface to complex trigonometry
-lib/Math/Trig.t                        See if Math::Trig works
-lib/Math/underbar.t            See if Math::Complex works
 lib/Module/Build/API.pod       Module::Build
 lib/Module/Build/Authoring.pod Module::Build
 lib/Module/Build/Base.pm       Module::Build
index a62f7c1..84b408d 100755 (executable)
@@ -998,19 +998,13 @@ use File::Glob qw(:case);
        {
        'MAINTAINER'    => 'zefram',
        'DISTRIBUTION'  => 'JHI/Math-Complex-1.56.tar.gz',
-       'FILES'         => q[lib/Math/Complex.pm
-                            lib/Math/Complex.t
-                            lib/Math/Trig.pm
-                            lib/Math/Trig.t
-                            lib/Math/underbar.t
-                           ],
+       'FILES'         => q[ext/Math-Complex],
        'EXCLUDED'      => [
                             qw{
                                t/pod.t
                                t/pod-coverage.t
                               },
                           ],
-       'MAP'           => { 't/' => 'lib/Math/' },
        'CPAN'          => 1,
        'UPSTREAM'      => 'cpan',
        },
index 6b4c268..0b96497 100644 (file)
@@ -49,6 +49,7 @@ ppport.h
 /Log-Message-Simple/Makefile.PL
 /Math-BigRat/Makefile.PL
 /Math-BigInt-FastCalc/Makefile.PL
+/Math-Complex/Makefile.PL
 /Memoize/Makefile.PL
 /Module-Load/Makefile.PL
 /Module-Load-Conditional/Makefile.PL
similarity index 99%
rename from lib/Math/Complex.t
rename to ext/Math-Complex/t/Complex.t
index ee02341..687d622 100644 (file)
@@ -9,7 +9,7 @@
 BEGIN {
     if ($ENV{PERL_CORE}) {
        chdir 't' if -d 't';
-       @INC = '../lib';
+       #@INC = '../lib';
     }
 }
 
similarity index 99%
rename from lib/Math/Trig.t
rename to ext/Math-Complex/t/Trig.t
index 91f5486..ae0b0fd 100644 (file)
@@ -11,7 +11,7 @@
 BEGIN {
     if ($ENV{PERL_CORE}) {
        chdir 't' if -d 't';
-       @INC = '../lib';
+       #@INC = '../lib';
     }
 }
 
index da708f3..f102550 100644 (file)
 /Math/BigInt/Trace.pm
 /Math/BigFloat/Trace.pm
 /Math/BigRat.pm
+/Math/Complex.pm
+/Math/Trig.pm
 /Memoize.pm
 /Memoize
 /Memoize/AnyDBM_File.pm