Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/libs/perlmods
In directory vz-cvs-3.sog:/tmp/cvs-serv30435/stable/main/finkinfo/libs/perlmods

Modified Files:
        extutils-makemaker-pm.info extutils-makemaker-pm.patch 
Added Files:
        cpan-meta-pm.info extutils-makemaker-pm-6.56.info 
        extutils-makemaker-pm-6.56.patch 
Log Message:
extutils-makemaker-pm and -pmXXX to stable


Index: extutils-makemaker-pm.patch
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/libs/perlmods/extutils-makemaker-pm.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- extutils-makemaker-pm.patch 22 Jan 2011 23:21:20 -0000      1.1
+++ extutils-makemaker-pm.patch 8 Jan 2012 08:16:58 -0000       1.2
@@ -1,7 +1,7 @@
-diff -Nurd -x'*~' ExtUtils-MakeMaker-6.56.orig/lib/ExtUtils/MakeMaker.pm 
ExtUtils-MakeMaker-6.56/lib/ExtUtils/MakeMaker.pm
---- ExtUtils-MakeMaker-6.56.orig/lib/ExtUtils/MakeMaker.pm     2009-12-17 
17:02:03.000000000 -0500
-+++ ExtUtils-MakeMaker-6.56/lib/ExtUtils/MakeMaker.pm  2011-01-11 
06:08:00.000000000 -0500
-@@ -344,6 +344,11 @@
+diff -Nurd -x'*~' ExtUtils-MakeMaker-6.58.orig/lib/ExtUtils/MakeMaker.pm 
ExtUtils-MakeMaker-6.58/lib/ExtUtils/MakeMaker.pm
+--- ExtUtils-MakeMaker-6.58.orig/lib/ExtUtils/MakeMaker.pm     2011-07-06 
17:17:22.000000000 -0400
++++ ExtUtils-MakeMaker-6.58/lib/ExtUtils/MakeMaker.pm  2011-07-18 
14:11:58.000000000 -0400
+@@ -361,6 +361,11 @@
          $Recognized_Att_Keys{$item} = 1;
      }
      foreach my $item (@Get_from_Config) {
@@ -13,3 +13,14 @@
          $Recognized_Att_Keys{uc $item} = $Config{$item};
          print "Attribute '\U$item\E' => '$Config{$item}'\n"
              if ($Verbose >= 2);
+diff -Nurd -x'*~' ExtUtils-MakeMaker-6.58.orig/t/lib/MakeMaker/Test/Utils.pm 
ExtUtils-MakeMaker-6.58/t/lib/MakeMaker/Test/Utils.pm
+--- ExtUtils-MakeMaker-6.58.orig/t/lib/MakeMaker/Test/Utils.pm 2011-04-12 
11:49:16.000000000 -0400
++++ ExtUtils-MakeMaker-6.58/t/lib/MakeMaker/Test/Utils.pm      2011-07-18 
14:12:32.000000000 -0400
+@@ -104,6 +104,7 @@
+ =cut
+ 
+ sub which_perl {
++    return 'FULLPERL';
+     my $perl = $^X;
+     $perl ||= 'perl';
+ 

--- NEW FILE: extutils-makemaker-pm-6.56.patch ---
diff -Nurd -x'*~' ExtUtils-MakeMaker-6.56.orig/lib/ExtUtils/MakeMaker.pm 
ExtUtils-MakeMaker-6.56/lib/ExtUtils/MakeMaker.pm
--- ExtUtils-MakeMaker-6.56.orig/lib/ExtUtils/MakeMaker.pm      2009-12-17 
17:02:03.000000000 -0500
+++ ExtUtils-MakeMaker-6.56/lib/ExtUtils/MakeMaker.pm   2011-01-11 
06:08:00.000000000 -0500
@@ -344,6 +344,11 @@
         $Recognized_Att_Keys{$item} = 1;
     }
     foreach my $item (@Get_from_Config) {
+       if ($item eq 'lddlflags' && '@PREFIX@' ne '/usr/local') {
+           $Config{$item} =~ s,-L/usr/local/lib,,;
+           print "# removed -L/usr/local/lib from '\U$item\E'\n"
+               if ($Verbose >= 2);
+       }
         $Recognized_Att_Keys{uc $item} = $Config{$item};
         print "Attribute '\U$item\E' => '$Config{$item}'\n"
             if ($Verbose >= 2);

Index: extutils-makemaker-pm.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/libs/perlmods/extutils-makemaker-pm.info,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- extutils-makemaker-pm.info  21 Jul 2011 21:31:56 -0000      1.4
+++ extutils-makemaker-pm.info  8 Jan 2012 08:16:58 -0000       1.5
@@ -1,10 +1,9 @@
 Info2: <<
 Package: extutils-makemaker-pm%type_pkg[perl]
-Version: 6.56
-Revision: 3
-Architecture: (%type_pkg[perl] = 581) powerpc
-Distribution: (%type_pkg[perl] = 581) 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.6 5.8.8 5.10.0 5.12.3)
+Version: 6.62
+Revision: 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)
 Description: Perl module to create a module Makefile
 License: Artistic
 Maintainer: Daniel Johnson <dan...@daniel-johnson.org>
@@ -14,6 +13,9 @@
        
        Eliminated -bin splitoff and used update-alternatives to
        allow binaries to coexist.
+       
+       Delete 'bundled' directory just to make sure bundled modules don't
+       get installed. All bundled modules are now external deps.
 <<
 DescPort: <<
        Patch makefile generator to remove -L/usr/local/lib from early
@@ -22,18 +24,40 @@
 
 # Dependencies:
 BuildDepends: fink (>= 0.24.12)
-Depends: perl%type_pkg[perl]-core, extutils-install-pm (>= 1.54-1), 
extutils-manifest-pm (>= 1.58-1)
+Depends: <<
+       cpan-meta-pm%type_pkg[perl] (>= 2.112150-1),
+       cpan-meta-yaml-pm (>= 0.003-1),
+       extutils-command-pm (>= 1.17-1),
+       extutils-install-pm (>= 1.54-1),
+       extutils-manifest-pm (>= 1.58-1),
+       file-copy-recursive-pm,
+       file-temp-pm%type_pkg[perl],
+       json-pp-pm (>= 2.27.104-1),
+       parse-cpan-meta-pm (>= 1.44.01),
+       perl%type_pkg[perl]-core,
+       scalar-list-utils-pm%type_pkg[perl],
+       version-pm%type_pkg[perl] (>= 1:0.88-1),
+       version-requirements-pm%type_pkg[perl] (>= 0.101020-1)
+<<
 
-Replaces: %{Ni}581-bin, %{Ni}586-bin, %{Ni}588-bin
+Replaces: %{Ni}586-bin, %{Ni}588-bin
 Provides: %N-bin
 
 # Unpack Phase:
 Source: mirror:cpan:authors/id/M/MS/MSCHWERN/ExtUtils-MakeMaker-%v.tar.gz
-Source-MD5: af7e032a1e845e4decf7672929510b98
+#Source: mirror:cpan:authors/id/M/MS/MSTROUT/ExtUtils-MakeMaker-%v.tar.gz
+Source-MD5: 2ae291030c52999b5672b2a502eab195
 
 PatchFile: %{ni}.patch
-PatchFile-MD5: 81cf1d254982e1f4b13baaa94d92cc6a        
-PatchScript: sed 's|@PREFIX@|%p|g' < %{PatchFile} | patch -p1
+PatchFile-MD5: 0f2c2c26ca6d04cc6c519d73f096e708
+PatchScript: <<
+#!/bin/sh -ex
+       sed 's|@PREFIX@|%p|g' < %{PatchFile} | patch -p1
+       rm -r bundled/*
+
+       export FULLPERL=`echo '%c' | perl -n -e 'print /PERL="(.*?)"/'`
+       perl -pi -e "s,FULLPERL,$FULLPERL," t/lib/MakeMaker/Test/Utils.pm
+<<
 
 # Install Phase:
 UpdatePOD: True
@@ -54,6 +78,7 @@
                if dpkg --compare-versions "%type_raw[perl]" ">=" "5.10.0" && [ 
"%m" = "i386" ] && [ -e /usr/bin/perl%type_raw[perl] ]; then
                        rm t/basic.t
                fi
+               export ARCHFLAGS=""
                %{default_script}
        <<
 <<

--- NEW FILE: extutils-makemaker-pm-6.56.info ---
Package: extutils-makemaker-pm
Version: 6.56
Revision: 5
Type: perl
Description: Perl module to create a module Makefile
License: Artistic/GPL
Maintainer: Daniel Johnson <dan...@daniel-johnson.org>
DescDetail: <<
        This package is to satisfy the need for an unperlversioned
        extutils-makemaker-pm for unperlversioned packages to use when
        the system makemaker is too old like on 10.5 and earlier.
<<
DescPackaging: <<
        Delete 'inc' directory just to make sure bundled modules don't
        get installed. All bundled modules are now external deps.
        
        Don't try updating this to 6.57 or later since it introduces a lot
        of new deps that can cause circular deps on 10.5 and earlier.
        Use extutils-makemaker-pmxyz if you need a newer version.
<<
DescPort: <<
        Patch makefile generator to remove -L/usr/local/lib from early
        in LDDLFLAGS (don't have non-fink mask fink)
<<

# Dependencies:
BuildDepends: fink (>= 0.24.12)
Depends: extutils-install-pm (>= 1.54-1), extutils-manifest-pm (>= 1.58-1), 
extutils-command-pm

# Unpack Phase:
Source: mirror:cpan:authors/id/M/MS/MSCHWERN/ExtUtils-MakeMaker-%v.tar.gz
Source-MD5: af7e032a1e845e4decf7672929510b98

PatchFile: %n-%v.patch
PatchFile-MD5: 81cf1d254982e1f4b13baaa94d92cc6a 
PatchScript: <<
        sed 's|@PREFIX@|%p|g' < %{PatchFile} | patch -p1
        rm -r inc
<<

# Install Phase:
UpdatePOD: True
DocFiles: Changes MANIFEST README
InstallScript: <<
 %{default_script}
 rm -rf %i/share/man
 /bin/mv %i/bin/instmodsh %i/bin/instmodsh-pm
<<
InfoTest: <<
        TestScript: <<
        #!/bin/sh -ev
                export ARCHFLAGS=""
                %{default_script}
        <<
<<

PostInstScript: update-alternatives --install %p/bin/instmodsh instmodsh 
%p/bin/instmodsh-pm 0

PreRmScript: update-alternatives --remove instmodsh %p/bin/instmodsh-pm

# Additional Info:
Homepage: http://search.cpan.org/dist/ExtUtils-MakeMaker/

--- NEW FILE: cpan-meta-pm.info ---
Info2: <<
Package: cpan-meta-pm%type_pkg[perl]
Version: 2.112621
Revision: 1
Architecture: (%type_pkg[perl] = 581) powerpc
Distribution: (%type_pkg[perl] = 581) 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
License: Artistic/GPL
Description: Distribution metadata for a CPAN dist
Maintainer: Daniel Johnson <dan...@daniel-johnson.org>
Homepage: http://search.cpan.org/dist/CPAN-Meta/
DescPackaging: <<
        Upstream has a bug which causes Extutils::Makemaker test failures so
        we patch to fix.
        Discussion: https://rt.cpan.org/Public/Bug/Display.html?id=67295
<<

Source: mirror:cpan:authors/id/D/DA/DAGOLDEN/CPAN-Meta-%v.tar.gz
Source-MD5: a37c34f3bc650fc7347182ba86ce317d

Type: perl (5.8.1 5.8.6 5.8.8 5.10.0 5.12.3)
UpdatePOD: true

PatchScript: <<
        #!/bin/bash -ev
        darwinvers=`uname -r | cut -f 1 -d .`
        if [ $darwinvers = 10 ]; then
                perl -pi -e 's,\$\^X,/usr/bin/arch -%m \$^X,' t/00-compile.t
        fi
<<

Depends: <<
        cpan-meta-yaml-pm (>= 0.003-1),
        json-pp-pm (>= 2.27.104-1),
        parse-cpan-meta-pm (>= 1.44.01),
        version-pm%type_pkg[perl] (>= 1:0.88-1),
        version-requirements-pm%type_pkg[perl] (>= 0.101020-1),
        perl%type_pkg[perl]-core
<<

BuildDepends: <<
        extutils-makemaker-pm,
        file-temp-pm%type_pkg[perl] (>= 0.22-1),
        fink (>= 0.24.12)
<<

InfoTest: TestDepends: test-simple-pm%type_pkg[perl] (>= 0.96-1)

DocFiles: Changes LICENSE README Todo

InstallScript: <<
        %{default_script}
        /bin/mv %i/share/man %i/lib/perl5/%type_raw[perl]
<<
<<


------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to