Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/libs/perlmods
In directory sc8-pr-cvs17:/tmp/cvs-serv7302

Modified Files:
        bioperl-pm.info bioperl-pm.patch 
Log Message:
new upstream version

Index: bioperl-pm.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/libs/perlmods/bioperl-pm.info,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- bioperl-pm.info     2 Nov 2007 01:31:33 -0000       1.5
+++ bioperl-pm.info     4 Nov 2007 02:14:37 -0000       1.6
@@ -1,64 +1,63 @@
 Info2: <<
 
 Package: bioperl-pm%type_pkg[perl]
-Version: 1.5.1
-Revision: 2
+Version: 1.5.2
+Revision: 1
 Architecture: (%type_pkg[perl] = 581) powerpc, (%type_pkg[perl] = 584) powerpc
 Distribution: (%type_pkg[perl] = 581) 10.3, (%type_pkg[perl] = 581) 10.4, 
(%type_pkg[perl] = 584) 10.3, (%type_pkg[perl] = 584) 10.4
 BuildDepends: perl%type_pkg[perl]-core, fink (>= 0.20.1-1)
 Depends: <<
- io-string-pm,
- io-stringy-pm,
- xml-writer-pm,
- xml-parser-pm%type_pkg[perl], 
- html-parser-pm%type_pkg[perl], 
- gd-pm%type_pkg[perl],
+ clone-pm%type_pkg[perl],
+ gd-pm%type_pkg[perl] (>= 1.3),
  gd-svg-pm%type_pkg[perl],
  graph-pm,
+ html-parser-pm%type_pkg[perl] (>= 3.0), 
+ io-string-pm,
+ io-stringy-pm,
  libxml-pm%type_pkg[perl],
- xml-twig-pm%type_pkg[perl],
- text-shellwords-pm,
- xml-node-pm%type_pkg[perl],
+ set-scalar-pm,
  soap-lite-pm%type_pkg[perl],
+ svg-pm,
+ test-harness-pm%type_pkg[perl] (>= 2.62),
+ text-shellwords-pm,
  xml-dom-pm%type_pkg[perl],
+ xml-node-pm%type_pkg[perl],
+ xml-parser-pm%type_pkg[perl], 
  xml-sax-pm%type_pkg[perl],
- xml-sax-writer-pm%type_pkg[perl]
+ xml-sax-writer-pm%type_pkg[perl],
+ xml-twig-pm%type_pkg[perl],
+ xml-writer-pm
 <<
-Source: http://www.bioperl.org/DIST/bioperl-%v.tar.bz2
+Source: http://www.bioperl.org/DIST/bioperl-%v_102.tar.bz2
 Enhances: dbd-mysql-pm%type_pkg[perl]
 Replaces: bioperl-pm560, bioperl-pm580, bioperl-pm581, bioperl-pm586
 Type: perl (5.8.1 5.8.6 5.8.8)
 UpdatePOD: True
 NoPerlTests: True
 Patch: %{ni}.patch
-Source-MD5: ba24f59a00c9919840a9b58f7fbd4d94
+Source-MD5: 71f22246979ee5d6e19d547319962eea
 InstallScript: <<
-  %{default_script}
-
+#  %{default_script}
+  make install UNINST=1 prefix=%i 
   mkdir -p %i/share/%n
   cp -r models examples doc %i/share/%n
 
   mkdir -p %i/share/%n/t
   cp -r t/data %i/share/%n/t
 
-  mv %i/lib/perl5/%type_raw[perl]/bptutorial.pl %i/share/%n
-  mv %i/bin/*.pl %i/share/%n/examples/
+#  mv %i/lib/perl5/%type_raw[perl]/bptutorial.pl %i/share/%n
+#  mv %i/bin/*.pl %i/share/%n/examples/
   
 <<
-DocFiles: Changes INSTALL README LICENSE PLATFORMS FAQ BUGS AUTHORS 
-Description: Perl module for biology
+DocFiles: Changes INSTALL README LICENSE PLATFORMS BUGS AUTHORS DEPENDENCIES
+Description: Perl module for molecular biology
 DescDetail: <<
-Bioperl is a collection of perl modules that facilitate the development of 
-perl scripts for bioinformatics applications. As such, it does not include 
-ready to use programs in the sense that many commercial packages and free 
-web-based interfaces (eg Entrez, SRS) do. On the other hand, bioperl does 
-provide reusable perl modules that facilitate writing perl scripts for 
-sequence manipulation, accessing of databases using a range of data formats 
-and execution and parsing of the results of various molecular biology 
-programs including Blast, clustalw, TCoffee, genscan, ESTscan and HMMER. 
-Consequently, bioperl enables developing scripts that can analyze large 
-quantities of sequence data in ways that are typically difficult or impossible 
-with web based systems.
+Bioperl is a package of public domain Perl tools for computational 
+ molecular biology.
+
+ Our website, http://bioperl.org, provides an online resource of
+ modules, scripts, and web links for developers of Perl-based software
+ for life science research.
 <<
 DescPackaging: << 
 Previous maintainer: Christopher Dithi <[EMAIL PROTECTED]> 

Index: bioperl-pm.patch
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/libs/perlmods/bioperl-pm.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- bioperl-pm.patch    20 Jan 2006 20:21:21 -0000      1.1
+++ bioperl-pm.patch    4 Nov 2007 02:14:37 -0000       1.2
@@ -1,47 +1,109 @@
-diff -Naur bioperl-1.5.1/Makefile.PL bioperl-1.5.1-patched/Makefile.PL
---- bioperl-1.5.1/Makefile.PL  2005-10-09 11:16:18.000000000 -0400
-+++ bioperl-1.5.1-patched/Makefile.PL  2005-11-03 21:17:42.000000000 -0500
-@@ -17,7 +17,7 @@
-            'HTTP::Request::Common'    => '0.0/Part of the LWP 
package/GenBank+GenPept sequence retrieval, remote http Blast 
jobs/Bio::DB::*,Bio::Tools::Run::RemoteBlast',
-            'LWP::UserAgent'           => '0.0/Part of the LWP 
package/GenBank+GenPept sequence retrieval, remote http Blast 
jobs/Bio::DB::*,Bio::Tools::Run::RemoteBlast',
-            'HTML::Entities'           => '0.0/To parse POST request URL 
formas/Remote Analysis POST submissions/Bio::Tools::Run::Analysis::*',
--           'Ace'                      => '0.0/Aceperl/access of ACeDB 
database/Bio::DB::Ace',
-+#          'Ace'                      => '0.0/Aceperl/access of ACeDB 
database/Bio::DB::Ace',
-            'IO::Scalar'               => '0.0/IO handle to read or write to a 
scalar/remote http Blast jobs/Bio::Tools::Blast::Run::Webblast',
-            'IO::String'               => '0.0/IO handle to read or write to a 
string/GenBank+GenPept sequence retrieval, Variation 
code/Bio::DB::*,Bio::Variation::*,Bio::Tools::Blast::Run::Webblast, 
Bio::Index::Blast',
-            'XML::Parser'              => '0.0/Parsing of XML 
documents/Bio::Variation code, GAME parser/Bio::SeqIO::game,Bio::Variation::*',
-@@ -27,7 +27,7 @@
-            'File::Temp'               => '0.0/Temporary File 
creation/Bio::Root::IO uses if present/Bio::DB::WebDBSeqI, 
Bio::Seq::LargePrimarySeq',
-            'SOAP::Lite'               => '0.0/SOAP protocol/XEMBL Services 
(also Bibliographic queries in Biblio::) /Bio::DB::XEMBLService',
-            'HTML::Parser'             => '0.0/HTML parsing/HTML parsing of 
GDB page/Bio::DB::GDB',
--           'DBD::mysql'               => '0.0/Mysql driver/loading and 
querying of Mysql-based GFF feature databases/Bio::DB::GFF',
-+#          'DBD::mysql'               => '0.0/Mysql driver/loading and 
querying of Mysql-based GFF feature databases/Bio::DB::GFF',
-            'GD'                       => '1.3/Graphical Drawing 
Toolkit/rendering Sequences and Features/Bio::Graphics',
-            'Text::Shellwords'         => '0.0/Execute shell commands/test 
scripts/Bio::Graphics',
-            'SVG'                      => '2.26/Generate optional SVG 
output/Bio::Graphics/Bio::Graphics::Pictogram',
-@@ -94,8 +94,9 @@
+diff -Naur bioperl-1.5.2_102/Build.PL bioperl-1.5.2_102-patched/Build.PL
+--- bioperl-1.5.2_102/Build.PL 2007-02-14 06:37:47.000000000 -0500
++++ bioperl-1.5.2_102-patched/Build.PL 2007-11-03 14:41:55.000000000 -0400
+@@ -32,10 +32,10 @@
+                             'Test::More'                => 0,
+                             'Module::Build'             => 0.2805,
+                             'Test::Harness'             => 2.62,
+-                            'CPAN'                      => 1.81
++                         #   'CPAN'                      => 1.81
+                            },
+     recommends          => { # does what you would expect of recommends, 
except more informative output and generates optional_features in META.yml
+-                            'Ace'                       => '0/access of ACeDB 
database/Bio::DB::Ace,Bio::DB::GFF::Adaptor::ace',
++                 #           'Ace'                       => '0/access of 
ACeDB database/Bio::DB::Ace,Bio::DB::GFF::Adaptor::ace',
+                             # this won't actually install due to circular 
dep, but we have no way of doing a post-install
+                             'Bio::ASN1::EntrezGene'     => '0/parsing 
entrezgene/Bio::SeqIO::entrezgene',
+                             # we actually need 1.01 of Class::AutoClass, but 
unfortunately it is versioned as 1.0
+@@ -71,22 +71,22 @@
+     get_options         => {
+                             network => { } # not actually used by anything 
yet, but in the future say perl Build.PL --network
+                            },
+-    auto_features       => {
+-                            BioDBSeqFeature_BDB   => {
+-                                                        description      => 
"BDB tests for Bio::DB::SeqFeature::Store",
+-                                                        feature_requires => { 
'DB_File' => 0 } # feature_requires is like requires, execpt that it doesn't 
trigger installation
+-                                                     },
+-                            BioDBGFF              => {
+-                                                        description      => 
"BioDBGFF database tests (will need to answer questions before really 
enabling)",
+-                                                        feature_requires => { 
'DBI' => 0 },
+-                                                        excludes_os      => 
['mswin'],
+-                                                        test             => 
\&test_biodbgff # ModuleBuildBioperl unique requirement that after everything 
else succeeds, supplied code ref must also return undef
+-                                                     },
+-                            BioDBSeqFeature_mysql => {
+-                                                        description      => 
"MySQL tests for Bio::DB::SeqFeature::Store",
+-                                                        feature_requires => { 
'DBI' => 0, 'DBD::mysql' => 0 },
+-                                                        test             => 
\&test_db
+-                                                     },
++   # auto_features       => {
++   #                         BioDBSeqFeature_BDB   => {
++   #                                                    description      => 
"BDB tests for Bio::DB::SeqFeature::Store",
++   #                                                     feature_requires => 
{ 'DB_File' => 0 } # feature_requires is like requires, execpt that it doesn't 
trigger installation
++   #                                                  },
++   #                         BioDBGFF              => {
++   #                                                     description      => 
"BioDBGFF database tests (will need to answer questions before really 
enabling)",
++   #                                                     feature_requires => 
{ 'DBI' => 0 },
++   #                                                     excludes_os      => 
['mswin'],
++   #                                                     test             => 
\&test_biodbgff # ModuleBuildBioperl unique requirement that after everything 
else succeeds, supplied code ref must also return undef
++   #                                                  },
++   #                         BioDBSeqFeature_mysql => {
++   #                                                     description      => 
"MySQL tests for Bio::DB::SeqFeature::Store",
++   #                                                     feature_requires => 
{ 'DBI' => 0, 'DBD::mysql' => 0 },
++   #                                                     test             => 
\&test_db
++   #                                                  },
+ # The following code works, but since no tests in the test suite actually 
make use of this functionality, don't use it yet
+ #                            Network               => {
+ #                                                        description => 
"Enable tests that need an internet connection",
+@@ -94,7 +94,7 @@
+ #                                                        options     => 
['network'], # ModuleBuildBioperl unique requirement that --network was supplied
+ #                                                        test        => 
\&ModuleBuildBioperl::test_internet
+ #                                                     }
+-                           },
++#                           },
+     dynamic_config      => 1
+     
+     #pm_files           => {} # modules in Bio are treated as if they were in 
lib and auto-installed
+@@ -118,7 +118,7 @@
  
- sub prompt_for_biodbgff {
-   if(  eval { require DBI } && grep {/mysql/} DBI->available_drivers) {
--    print "\n** Bio::DB::GFF Tests section** \n";
--    my $proceed = prompt("Do you want to run the BioDBGFF tests (requires a 
mysql, postgres or oracle database) y/n",'n');
-+#    print "\n** Bio::DB::GFF Tests section** \n";
-+#    my $proceed = prompt("Do you want to run the BioDBGFF tests (requires a 
mysql, postgres or oracle database) y/n",'n');
-+      my $proceed = 'n';
-     if( $proceed =~ /^[yY]/) {
-       my $cfg = {dbd_driver => 'mysql'};
-       GFFQueryDb($cfg,{'prompt'=>1,'verbose'=>1});
-@@ -127,9 +128,10 @@
- }
+ # Ask questions
+ $build->choose_scripts;
+-prompt_for_biodbgff() if $build->feature('BioDBGFF');
++#prompt_for_biodbgff() if $build->feature('BioDBGFF');
  
- sub get_scripts_to_install {
--  print "\n*** Script Install Section ****\n";
--  print "\nBioperl comes with a number of useful scripts which you may wish 
to install.\n";
--  my $prompt_mode = prompt("Install [a]ll Bioperl scripts, [n]one, or choose 
groups [i]nteractively?",'a');
-+#  print "\n*** Script Install Section ****\n";
-+#  print "\nBioperl comes with a number of useful scripts which you may wish 
to install.\n";
-+#  my $prompt_mode = prompt("Install [a]ll Bioperl scripts, [n]one, or choose 
groups [i]nteractively?",'a');
-+  my $prompt_mode = 'a';
-   return if $prompt_mode =~ /^[nN]/;
-   my @scripts;
-   my $script_dir = './scripts';
+ # Request that some scripts run post-installation
+ $build->add_post_install_script('maintenance/symlink_script.pl'); # takes a 
unix file path regardless of local OS
+diff -Naur bioperl-1.5.2_102/ModuleBuildBioperl.pm 
bioperl-1.5.2_102-patched/ModuleBuildBioperl.pm
+--- bioperl-1.5.2_102/ModuleBuildBioperl.pm    2007-02-14 06:37:47.000000000 
-0500
++++ bioperl-1.5.2_102-patched/ModuleBuildBioperl.pm    2007-11-03 
14:54:41.000000000 -0400
+@@ -91,10 +91,11 @@
+         }
+     }
+     closedir($scripts_dir);
+-    my $question = $int_ok ? "Install [a]ll Bioperl scripts, [n]one, or 
choose groups [i]nteractively?" : "Install [a]ll Bioperl scripts or [n]one?";
+-    
+-    my $prompt = $self->prompt($question, 'a');
+-    
++#    my $question = $int_ok ? "Install [a]ll Bioperl scripts, [n]one, or 
choose groups [i]nteractively?" : "Install [a]ll Bioperl scripts or [n]one?";
++#    my $prompt = $self->prompt($question, 'a');
++
++    my $prompt = 'n';
++
+     if ($prompt =~ /^[aA]/) {
+         $self->log_info("  - will install all scripts\n");
+         $self->notes(chosen_scripts => 'all');
+@@ -129,7 +130,7 @@
+         $self->notes(chosen_scripts => $chosen_scripts);
+     }
+     else {
+-        $self->log_info("  - won't install any scripts\n");
++#        $self->log_info("  - won't install any scripts\n");
+         $self->notes(chosen_scripts => 'none');
+     }
+     
+@@ -402,6 +403,7 @@
+ # install optional modules listed in 'recommends' arg to new that weren't
+ # already installed. Should only be called by prereq_failures
+ sub install_optional {
++      return 'ok';
+     my ($self, $desired, $version, $msg) = @_;
+     
+     unless (defined $self->{ask_optional}) {


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to