Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/libs/perlmods
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv6763

Modified Files:
        want-pm.info version-pm.info variable-magic-pm.info 
        capture-tiny-pm.info capture-tiny-pm.patch inline-pm.info 
        inline-pm.patch 
Added Files:
        universal-isa-pm.info universal-can-pm.info 
Log Message:
sync. w/ 10.!4/stable, validated on powerpc-darwin8


Index: variable-magic-pm.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/libs/perlmods/variable-magic-pm.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- variable-magic-pm.info      31 Jan 2012 23:57:58 -0000      1.2
+++ variable-magic-pm.info      22 Jun 2013 04:58:29 -0000      1.3
@@ -1,11 +1,11 @@
 Info3: <<
 Package: variable-magic-pm%type_pkg[perl]
-Version: 0.42
+Version: 0.52
 Revision: 1
 Architecture: (%type_pkg[perl] = 581) powerpc, (%type_pkg[perl] = 584) powerpc
-# Distribution: (%type_pkg[perl] = 581) 10.4, (%type_pkg[perl] = 584) 10.4, 
(%type_pkg[perl] = 586) 10.4, (%type_pkg[perl] = 586) 10.5, (%type_pkg[perl] = 
5100) 10.5, (%type_pkg[perl] = 5100) 10.6, (%type_pkg[perl] = 5123) 10.7, 
(%type_pkg[perl] = 588) 10.4, (%type_pkg[perl] = 588) 10.5, (%type_pkg[perl] = 
588) 10.6
+# Distribution: (%type_pkg[perl] = 581) 10.4, (%type_pkg[perl] = 584) 10.4, 
(%type_pkg[perl] = 586) 10.4, (%type_pkg[perl] = 586) 10.5, (%type_pkg[perl] = 
5100) 10.5, (%type_pkg[perl] = 5100) 10.6, (%type_pkg[perl] = 5123) 10.7, 
(%type_pkg[perl] = 588) 10.4, (%type_pkg[perl] = 588) 10.5, (%type_pkg[perl] = 
588) 10.6, (%type_pkg[perl] = 5123) 10.8, (%type_pkg[perl] = 5124) 10.7, 
(%type_pkg[perl] = 5124) 10.8
 Description: Associate user-defined magic to variables
-Type: perl(5.8.1 5.8.4 5.8.6 5.8.8 5.10.0 5.12.3)
+Type: perl(5.8.6 5.8.8 5.10.0)
 License: Artistic
 Maintainer: Benjamin Reed <variable-magic...@fink.raccoonfink.com>
 
@@ -19,10 +19,18 @@
 <<
 
 Source: mirror:cpan:modules/by-module/Variable/Variable-Magic-%v.tar.gz
-Source-MD5: 503c75e461e84de9f11c3735672abdd6
+Source-MD5: 3c3cb6b8adc20616f1e71af145ee73c1
+PatchFile: %{ni}.patch
+PatchFile-MD5: 9b123b63b740563c954f44bcb6c580d4
 
 UseMaxBuildJobs: true
 
+InfoTest: <<
+       TestDepends: <<
+               capture-tiny-pm%type_pkg[perl]
+       <<
+<<
+
 UpdatePOD: true
 InstallScript: <<
 %{default_script}

Index: capture-tiny-pm.patch
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/libs/perlmods/capture-tiny-pm.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- capture-tiny-pm.patch       19 Jan 2012 02:33:44 -0000      1.1
+++ capture-tiny-pm.patch       22 Jun 2013 04:58:29 -0000      1.2
@@ -1,7 +1,7 @@
-diff -Nurd -x'*~' Capture-Tiny-0.10.orig/t/00-compile.t 
Capture-Tiny-0.10/t/00-compile.t
---- Capture-Tiny-0.10.orig/t/00-compile.t      2011-02-07 07:01:49.000000000 
-0500
-+++ Capture-Tiny-0.10/t/00-compile.t   2011-04-10 10:36:23.000000000 -0400
-@@ -18,6 +18,7 @@
+diff -Nurd -x'*~' Capture-Tiny-0.18.orig/t/00-compile.t 
Capture-Tiny-0.18/t/00-compile.t
+--- Capture-Tiny-0.18.orig/t/00-compile.t      2012-05-04 16:31:58.000000000 
-0400
++++ Capture-Tiny-0.18/t/00-compile.t   2012-07-09 05:44:48.000000000 -0400
+@@ -9,6 +9,7 @@
  
  use File::Find;
  use File::Temp qw{ tempdir };
@@ -9,7 +9,7 @@
  
  my @modules;
  find(
-@@ -42,7 +43,21 @@
+@@ -58,7 +59,21 @@
      # fake home for cpan-testers
       local $ENV{HOME} = tempdir( CLEANUP => 1 );
  

Index: inline-pm.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/libs/perlmods/inline-pm.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- inline-pm.info      19 Jan 2012 23:16:45 -0000      1.1
+++ inline-pm.info      22 Jun 2013 04:58:29 -0000      1.2
@@ -1,9 +1,9 @@
 Info4: <<
 Package: inline-pm%type_pkg[perl]
-Version: 0.46
+Version: 0.50
 Revision: 1
 Architecture: (%type_pkg[perl] = 581) powerpc, (%type_pkg[perl] = 584) powerpc
-Distribution: (%type_pkg[perl] = 581) 10.4, (%type_pkg[perl] = 584) 10.4, 
(%type_pkg[perl] = 586) 10.4, (%type_pkg[perl] = 586) 10.5, (%type_pkg[perl] = 
5100) 10.5, (%type_pkg[perl] = 5100) 10.6, (%type_pkg[perl] = 5123) 10.7, 
(%type_pkg[perl] = 588) 10.4, (%type_pkg[perl] = 588) 10.5, (%type_pkg[perl] = 
588) 10.6
+# Distribution: (%type_pkg[perl] = 581) 10.4, (%type_pkg[perl] = 584) 10.4, 
(%type_pkg[perl] = 586) 10.4, (%type_pkg[perl] = 586) 10.5, (%type_pkg[perl] = 
5100) 10.5, (%type_pkg[perl] = 5100) 10.6, (%type_pkg[perl] = 5123) 10.7, 
(%type_pkg[perl] = 588) 10.4, (%type_pkg[perl] = 588) 10.5, (%type_pkg[perl] = 
588) 10.6
 Description: Embed other languages in perl subroutines
 Type: perl(5.8.1 5.8.4 5.8.6 5.8.8 5.10.0 5.12.3)
 License: Artistic
@@ -15,7 +15,10 @@
        perl%type_pkg[perl]-core,
        rec-descent-pm (>= 1.80-16)
 <<
-BuildDepends: fink (>= 0.29.7-1)
+BuildDepends: <<
+       fink (>= 0.29.7-1),
+       test-warn-pm%type_pkg[perl] (>= 0.23-1)
+<<
 Replaces: <<
        inline-pm (<= 0.43-3),
        inline-pm560,
@@ -23,11 +26,18 @@
 <<
 
 Source: mirror:cpan:modules/by-module/Inline/Inline-%v.tar.gz
-Source-MD5: 4c2f14829fbe83cb456e9c5c0dac06b3
+Source-MD5: cb9377b494819924bddf2de20c90f3ab
 PatchFile: inline-pm.patch
-PatchFile-MD5: 2538fb24ae8de991b228621ebf8da15e
+PatchFile-MD5: 5e46cec03cbd781c1b97a81742190d71
 
-UseMaxBuildJobs: true
+UseMaxBuildJobs: false
+
+InfoTest: <<
+       TestDepends: <<
+               inline-files-pm
+       <<
+       TestScript: make -j1 test || exit 2
+<<
 
 UpdatePOD: true
 InstallScript: <<

Index: want-pm.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/libs/perlmods/want-pm.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- want-pm.info        17 Dec 2011 01:02:02 -0000      1.2
+++ want-pm.info        22 Jun 2013 04:58:29 -0000      1.3
@@ -1,10 +1,10 @@
 Info2: <<
 Package: want-pm%type_pkg[perl]
-Version: 0.18
+Version: 0.21
 Revision: 1
 Architecture: (%type_pkg[perl] = 581) powerpc, (%type_pkg[perl] = 584) powerpc
-Distribution: (%type_pkg[perl] = 581) 10.4, (%type_pkg[perl] = 584) 10.4, 
(%type_pkg[perl] = 586) 10.4, (%type_pkg[perl] = 586) 10.5, (%type_pkg[perl] = 
5100) 10.5, (%type_pkg[perl] = 5100) 10.6, (%type_pkg[perl] = 5123) 10.7, 
(%type_pkg[perl] = 588) 10.4, (%type_pkg[perl] = 588) 10.5, (%type_pkg[perl] = 
588) 10.6
-Type: perl (5.8.1 5.8.4 5.8.6 5.8.8 5.10.0 5.12.3)
+Distribution: (%type_pkg[perl] = 581) 10.4, (%type_pkg[perl] = 584) 10.4, 
(%type_pkg[perl] = 586) 10.4, (%type_pkg[perl] = 586) 10.5, (%type_pkg[perl] = 
5100) 10.5, (%type_pkg[perl] = 5100) 10.6, (%type_pkg[perl] = 5123) 10.7, 
(%type_pkg[perl] = 588) 10.4, (%type_pkg[perl] = 588) 10.5, (%type_pkg[perl] = 
588) 10.6, (%type_pkg[perl] = 5123) 10.8, (%type_pkg[perl] = 5124) 10.7, 
(%type_pkg[perl] = 5124) 10.8
+Type: perl (5.8.1 5.8.4 5.8.6 5.8.8 5.10.0 5.12.3 5.12.4)
 Description: Perl Module - generalisation of wantarray
 License: Artistic/GPL
 Maintainer: Christian Schaffner <chri...@users.sourceforge.net>
@@ -17,7 +17,7 @@
 
 # Unpack Phase:
 Source: mirror:cpan:authors/id/R/RO/ROBIN/Want-%v.tar.gz
-Source-MD5: b83e2d189781b10250133b4eb9e6ca28
+Source-MD5: 2108f983ddef4c282e54d9f4627a1672
 
 PatchScript: <<
 #!/bin/sh -ev

--- NEW FILE: universal-can-pm.info ---
Info2: <<
Package: universal-can-pm%type_pkg[perl]
Version: 1.20120726
Revision: 1
Distribution: (%type_pkg[perl] = 586) 10.5
Description: UNIVERSAL::can module hack
Type: perl(5.8.6 5.8.8 5.10.0)
License: Artistic
Maintainer: Benjamin Reed <universal-can...@fink.raccoonfink.com>

Depends: perl%type_pkg[perl]-core
BuildDepends: <<
        fink (>= 0.30.2-1),
        perl%type_pkg[perl]-core
<<

Source: mirror:cpan:authors/id/C/CH/CHROMATIC/UNIVERSAL-can-%v.tar.gz
Source-MD5: 6fd9ece12720615f9f081073dc2aedbb

UseMaxBuildJobs: true

InstallScript: <<
        %{default_script}
        mv %i/share/man %i/lib/perl5/%type_raw[perl]
        find %d -name .packlist -exec rm -rf {} \;
<<
DocFiles: Changes README
UpdatePOD: true

Homepage: http://search.cpan.org/dist/UNIVERSAL-can
DescDetail: <<
The UNIVERSAL class provides a few default methods so that all objects
can use them.  Object orientation allows programmers to override these
methods in subclasses to provide more specific and appropriate behavior.

Some authors call methods in the UNIVERSAL class on potential invocants
as functions, bypassing any possible overriding.  This is wrong and you
should not do it.  Unfortunately, not everyone heeds this warning and
their bad code can break your good code.

This module replaces UNIVERSAL::can() with a method that checks to see
if the first argument is a valid invocant (whether an object -- a
blessed referent -- or the name of a class).  If so, and if the
invocant's class has its own can() method, it calls that as a method.
Otherwise, everything works as you might expect.

If someone attempts to call UNIVERSAL::can() as a function, this module
will emit a lexical warning (see perllexwarn) to that effect.  You can
disable it with no warnings; or no warnings 'UNIVERSAL::isa';, but don't
do that; fix the code instead.
<<
<<


--- NEW FILE: universal-isa-pm.info ---
Info4: <<
Package: universal-isa-pm%type_pkg[perl]
Version: 1.20120726
Revision: 1
Distribution: (%type_pkg[perl] = 586) 10.5
Description: UNIVERSAL::isa module hack
Type: perl(5.8.6 5.8.8 5.10.0)
License: Artistic
Maintainer: Benjamin Reed <universal-isa...@fink.raccoonfink.com>

Depends: <<
        perl%type_pkg[perl]-core,
        scalar-list-utils-pm%type_pkg[perl]
<<
BuildDepends: <<
        fink (>= 0.30.2-1)
<<

Source: mirror:cpan:modules/by-module/UNIVERSAL/UNIVERSAL-isa-%v.tar.gz
Source-MD5: d4a001886e24221d91de889209667d1c

UseMaxBuildJobs: true

InstallScript: <<
%{default_script}
mv %i/share/man %i/lib/perl5/%type_raw[perl]
find %d -name .packlist -exec rm -rf {} \;
<<
DocFiles: Changes README
UpdatePOD: true

Homepage: http://search.cpan.org/dist/UNIVERSAL-isa
DescDetail: <<
Whenever you use "isa" in UNIVERSAL as a function, a kitten using
Test::MockObject dies.  Normally, the kittens would be helpless,
but if they use UNIVERSAL::isa (the module whose docs you are
reading), the kittens can live long and prosper.

This module replaces UNIVERSAL::isa with a version that makes sure
that if it's called as a function on objects which override isa,
isa will be called on those objects as a method.
<<
<<


Index: version-pm.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/libs/perlmods/version-pm.info,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- version-pm.info     22 Jun 2012 02:15:53 -0000      1.5
+++ version-pm.info     22 Jun 2013 04:58:29 -0000      1.6
@@ -1,10 +1,10 @@
 Info2: <<
 Package: version-pm%type_pkg[perl]
-Version: 0.97
+Version: 0.99.02
 Revision: 1
 Epoch: 1
-# Distribution: (%type_pkg[perl] = 586) 10.5, (%type_pkg[perl] = 5100) 10.5, 
(%type_pkg[perl] = 5100) 10.6, (%type_pkg[perl] = 5123) 10.7, (%type_pkg[perl] 
= 588) 10.5, (%type_pkg[perl] = 588) 10.6
-Type: perl (5.8.6 5.8.8 5.10.0 5.12.3)
+# Distribution: (%type_pkg[perl] = 586) 10.5, (%type_pkg[perl] = 5100) 10.5, 
(%type_pkg[perl] = 5100) 10.6, (%type_pkg[perl] = 5123) 10.7, (%type_pkg[perl] 
= 5123) 10.8, (%type_pkg[perl] = 588) 10.5, (%type_pkg[perl] = 588) 10.6, 
(%type_pkg[perl] = 5124) 10.7, (%type_pkg[perl] = 5124) 10.8
+Type: perl (5.8.6 5.8.8 5.10.0 5.12.3 5.12.4)
 Description: Version objects as in Perl core >= v5.9.0
 License: Artistic
 Homepage: http://search.cpan.org/dist/version/
@@ -21,8 +21,8 @@
 Replaces: %N-man
 
 # Unpack Phase.
-Source: mirror:cpan:authors/id/J/JP/JPEACOCK/version-%v.tar.gz
-Source-MD5: 814d08c732f7140c0064b5/JPEACOCK/version-%v.tar.gz 5100) 10.5, 
(%type_pkg[perl] = 5100) 10.6, (%type_pkg[perl] = 5123) 10.7, (%type_pkg[perl] 
= 5123) 10.8, (%type_pkg[perl] = 588) 10.5, (%type_pkg[perl] = 588) 10.6, 
(%type_pkg[perl] = 5124) 10.7, (%type_pkg[perl] = 5124) 10.8e_pkg[perl] = 
588) 10.6, (%type_pkg[perl] = 5123) 10.8, (%type_pkg[perl] = 5124) 10.7, 
(%type_pkg[perl] = 5124) 10.8Ào
À¥+uª‰¾¥+`
À¥+Ød
À¥+¨i
À¥+€Êо¥+xt¦¿¥+ 
“3Ôÿp’3ÔÿkÀ‰¾¥+à!à!@3Ôÿ°3ÔÿH>†¿¥+€”3Ôÿ’¢‰¾¥+†À‰¾¥+@3Ôÿ`¢‰¾¥+3Ôÿp3Ôÿh3Ôÿ8˪¾¥+Œp˜°3Ôÿuª‰¾¥+€Êо¥+€”3ÔÿP“3ÔÿkÀ‰¾¥+GHIJKMNOP@3Ôÿ°3ÔÿHõ\¿¥+
 –3Ôÿ’¢‰¾¥+†À‰¾¥+@3Ôÿ0o
À¥+uª‰¾¥+€¦¿¥+ ):¿¥+`
À¥+Ød
À¥+¨i
À¥+€Êо¥+Hõ\¿¥+ 
–3Ôÿ`”3ÔÿkÀ‰¾¥+8õ\¿¥+ 
–3Ôÿ”3ÔÿkÀ‰¾¥+(õ\¿¥+ 
–3ÔÿÀ”3ÔÿkÀ‰¾¥+õ\¿¥+ –3Ôÿð”3ÔÿkÀ‰¾¥+ 
  ¨n
À¥+uª‰¾¥+¨i
À¥+p3ÔÿŠx:¿¥+e©‰¾¥+Ød
À¥+•3Ôÿyx:¿¥+e©‰¾¥+`
À¥+À•3ÔÿZx:¿¥+e©‰¾¥+Ø$:¿¥+€¦¿¥+ ):¿¥+`
À¥+؄¦¿¥+Ød
À¥+¨i
À¥+€Êо¥+8˪¾¥+í¿¥+°3Ôÿp»9¿¥+p—3Ôÿ@–3ÔÿkÀ‰¾¥+5678:<=>?@BD@3Ôÿ°3Ôÿ
 
ñ¿¥+°3Ôÿuª‰¾¥+Ū¾¥+ð•3Ôÿí¿¥+e©‰¾¥+Ū¾¥+Õ_@fÆS
 Qöl±íìÒ¾¥+°3Ôÿ 
ñ¿¥+€˜3ÔÿP—3ÔÿkÀ‰¾¥+u]ÞÓ       4Q 
÷U^Qʉ§¶uª¹ñìò*ēv@3Ôÿ°3ÔÿH>Ͼ¥+š3Ôÿ’¢‰¾¥+†À‰¾¥+@3Ôÿ`¢‰¾¥+3Ôÿp3Ôÿh3Ôÿ¦¿¥+uª‰¾¥+؄¦¿¥+
 
‰¦¿¥+€Êо¥+š3Ôÿ@˜3ÔÿkÀ‰¾¥+8>Ͼ¥+š3Ôÿp˜3ÔÿkÀ4668c36710
+Source: mirror:cpan:authors/id/J/JP/JPEACOCK/version-0.9902.tar.gz
+Source-MD5: edb0ac88be8bed3e370ce12e74261998
 
 # Install Phase.
 InstallScript: <<

Index: capture-tiny-pm.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/libs/perlmods/capture-tiny-pm.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- capture-tiny-pm.info        19 Jan 2012 02:33:44 -0000      1.1
+++ capture-tiny-pm.info        22 Jun 2013 04:58:29 -0000      1.2
@@ -1,13 +1,13 @@
 Info2: <<
 Package: capture-tiny-pm%type_pkg[perl]
-Version: 0.11
+Version: 0.22
 Revision: 1
-Distribution: (%type_pkg[perl] = 586) 10.5
+# Distribution: (%type_pkg[perl] = 586) 10.5
 Source: mirror:cpan:authors/id/D/DA/DAGOLDEN/Capture-Tiny-%v.tar.gz
-Source-MD5: afbd9be69e4691ba8316545d216abdc8
+Source-MD5: f270ee3682aabf10747592f6c05ef7ba
 Type: perl (5.8.6 5.8.8 5.10.0)
 BuildDepends: <<
-       extutils-makemaker-pm%type_pkg[perl] (>= 6.31-1),
+       extutils-makemaker-pm%type_pkg[perl] (>= 6.30-1),
        fink (>= 0.24.12),
        test-simple-pm%type_pkg[perl]
 <<
@@ -15,9 +15,10 @@
        perl%type_pkg[perl]-core
 <<
 PatchFile: %{ni}.patch
-PatchFile-MD5: fb837f0e3c9935650f58435152561633
+PatchFile-MD5: 0a44ce5115099b7cf03cb759acc33753
 InfoTest: <<
        TestDepends: <<
+               inline-pm%type_pkg[perl] (>= 0.50-1),
                test-script-pm (>= 1.05-1)
        <<
 <<
@@ -26,7 +27,7 @@
        mv %i/share/man %i/lib/perl5/%type_raw[perl]
 <<
 UpdatePOD: True
-DocFiles: Changes LICENSE README Todo
+DocFiles: Changes LICENSE README README.patching Todo
 Description: Capture STDOUT and STDERR output streams
 License: BSD
 Homepage: http://search.cpan.org/dist/Capture-Tiny/

Index: inline-pm.patch
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/libs/perlmods/inline-pm.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- inline-pm.patch     19 Jan 2012 23:16:45 -0000      1.1
+++ inline-pm.patch     22 Jun 2013 04:58:29 -0000      1.2
@@ -1,47 +1,80 @@
-diff -Nurd Inline-0.46/C/C.pm Inline-0.46-new/C/C.pm
---- Inline-0.46/C/C.pm 2010-02-11 05:36:12.000000000 -0500
-+++ Inline-0.46-new/C/C.pm     2010-06-01 17:04:47.000000000 -0400
-@@ -704,10 +704,7 @@
- 
+diff -Nurd -x'*~' Inline-0.50.orig/C/C.pm Inline-0.50/C/C.pm
+--- Inline-0.50.orig/C/C.pm    2012-02-06 21:05:06.000000000 -0500
++++ Inline-0.50/C/C.pm 2012-07-09 09:38:03.000000000 -0400
+@@ -754,9 +754,22 @@
  sub makefile_pl {
      my ($o) = @_;
--    my $perl;
+     my $perl;
 -    -f ($perl = $Config::Config{perlpath})
 -      or ($perl = $^X)
 -      or croak "Can't locate your perl binary";
-+    my $perl = sprintf "perl%vd", $^V;
++    $perl = $^X;
++    if ($] >= 5.010 && $Config{"byteorder"} =~ /^1/) {
++      # little-endian means intel (not powerpc), for which fink has
++      # multiple single-arch distros that are seen by a single (fat)
++      # perl interp from apple for a perl version supported by fink
++      # (i.e., starting with 5.10.0). This is the logic taken from
++      # Fink::PkgVersion as of fink-0.29.13.
++      if ( $Config{"longsize"} == 4 ) {
++          $perl = "/usr/bin/arch -i386 $^X";   # 32-bit
++      } else {
++          $perl = "/usr/bin/arch -x86_64 $^X"; # 64-bit
++      }
++    } elsif ($perl !~ /^\//) {
++      $perl = "/usr/bin/env $^X";
++    }
++    $perl = "ARCHFLAGS=\"\" $perl"; # more unfattening
      $o->system_call("$perl Makefile.PL", 'out.Makefile_PL');
      $o->fix_make;
  }
-diff -Nurd Inline-0.46/C/Makefile.PL Inline-0.46-new/C/Makefile.PL
---- Inline-0.46/C/Makefile.PL  2010-01-27 06:03:44.000000000 -0500
-+++ Inline-0.46-new/C/Makefile.PL      2010-06-01 17:06:18.000000000 -0400
-@@ -71,12 +71,14 @@
- # '
- }
- 
--my $answer = '';
-+my $answer = 'yes';
-+if (0) {
+diff -Nurd -x'*~' Inline-0.50.orig/C/Makefile.PL Inline-0.50/C/Makefile.PL
+--- Inline-0.50.orig/C/Makefile.PL     2011-02-01 04:06:04.000000000 -0500
++++ Inline-0.50/C/Makefile.PL  2012-07-09 07:02:08.000000000 -0400
+@@ -71,7 +71,9 @@
+ my $answer = '';
  my $default = $found ? "y" : "n";
  while (1) {
-     $answer = prompt ('Do you want to install Inline::C?', $default);
+-    $answer = prompt ('Do you want to install Inline::C?', $default);
++#    $answer = prompt ('Do you want to install Inline::C?', $default);
++    print "Do you want to install Inline::C? yes\n";
++    $answer = 'yes';
      last if $answer =~ /^(y|yes|n|no)$/i;
  }
-+}
  
- if ($answer =~ /^(y|yes)$/i) {
-     WriteMakefile(
-diff -Nurd Inline-0.46/Inline.pm Inline-0.46-new/Inline.pm
---- Inline-0.46/Inline.pm      2010-02-11 05:33:48.000000000 -0500
-+++ Inline-0.46-new/Inline.pm  2010-06-01 17:07:06.000000000 -0400
-@@ -757,8 +757,7 @@
+diff -Nurd -x'*~' Inline-0.50.orig/Inline.pm Inline-0.50/Inline.pm
+--- Inline-0.50.orig/Inline.pm 2012-02-06 21:05:06.000000000 -0500
++++ Inline-0.50/Inline.pm      2012-07-09 09:34:53.000000000 -0400
+@@ -795,9 +795,22 @@
      # That way the queried modules don't stay loaded.
      if (defined $o) {
        ($dir) = $dir =~ /(.*)/s if UNTAINT;
 -      my $perl = $Config{perlpath};
 -        $perl = $^X unless -f $perl;
-+      my $perl = sprintf "perl%vd", $^V;
++      my $perl = $^X;
        ($perl) = $perl =~ /(.*)/s if UNTAINT;
++      my @command;
++      if ($] >= 5.010 && $Config{"byteorder"} =~ /^1/) {
++          # little-endian means intel (not powerpc), for which fink has
++          # multiple single-arch distros that are seen by a single (fat)
++          # perl interp from apple for a perl version supported by fink
++          # (i.e., starting with 5.10.0). This is the logic taken from
++          # Fink::PkgVersion as of fink-0.29.13.
++          push @command, '/usr/bin/arch';
++          if ( $Config{"longsize"} == 4 ) {
++              push @command, '-i386';   # 32-bit
++          } else {
++              push @command, '-x86_64'; # 64-bit
++          }
++      }
        local $ENV{PERL5LIB} if defined $ENV{PERL5LIB};
        local $ENV{PERL5OPT} if defined $ENV{PERL5OPT};
+       my $inline = $INC{'Inline.pm'};
+@@ -813,7 +826,7 @@
+         my @_inc = map { "-I$_" }
+        ($inline,
+         grep {(-d File::Spec->catdir($_,"Inline") or -d 
File::Spec->catdir($_,"auto","Inline") or -e 
File::Spec->catdir($_,"Parse/RecDescent.pm"))} @INC);
+-       system $perl, @_inc, "-MInline=_CONFIG_", "-e1", "$dir"
++       system @command, $perl, @_inc, "-MInline=_CONFIG_", "-e1", "$dir"
+         and croak M20_config_creation_failed($dir);
+       return;
+     }


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to