[MOBY-guts] biomoby commit

Eddie Kawas kawas at dev.open-bio.org
Tue Sep 2 13:17:25 UTC 2008


kawas
Tue Sep  2 09:17:25 EDT 2008
Update of /home/repository/moby/moby-live/Perl/MOBY-Server
In directory dev.open-bio.org:/tmp/cvs-serv22452/Perl/MOBY-Server

Modified Files:
	Makefile.PL 
Log Message:
updated the makefile to reflect the fact that wsrf is now in cpan. 
added some missing requires that other modules that we 'use' dont properly specify in their makefile

moby-live/Perl/MOBY-Server Makefile.PL,1.8,1.9
===================================================================
RCS file: /home/repository/moby/moby-live/Perl/MOBY-Server/Makefile.PL,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- /home/repository/moby/moby-live/Perl/MOBY-Server/Makefile.PL	2008/07/02 20:49:44	1.8
+++ /home/repository/moby/moby-live/Perl/MOBY-Server/Makefile.PL	2008/09/02 13:17:25	1.9
@@ -3,7 +3,7 @@
 
 	# Define metadata
 	name 'MOBY';
-	version '1.05';
+	version '1.06';
 	license 'perl';
 	abstract
 'This distribution is for communicating with or creating your own MOBY Central registry';
@@ -15,6 +15,7 @@
 	requires 'SOAP::Lite'          => '0.69';
 	requires 'XML::LibXML'         => '1.62';
 	requires 'IO::Stringy'         => '2.110';
+	requires 'File::HomeDir'       => '0.8';
 	requires 'Unicode::String'     => '2.09';
 	requires 'File::ShareDir'      => '0.05';
 	requires 'Template'            => '0';
@@ -27,6 +28,9 @@
 	requires 'DBI'                 => '0.01';
 	requires 'DBD::mysql'          => '0.01';
 
+    # MOBY::Async requires
+	requires 'WSRF::Lite'          => '0.8.2.3';
+	
 	if ( not( $^O =~ /MSWin32|Windows_NT/i ) ) {
 
 		# non portable requires
@@ -34,49 +38,6 @@
 		requires 'IO::Prompt'     => '0.99.2';
 		requires 'IPC::Shareable' => '0.6';
 
-		# check for WSRF
-		eval "require WSRF::Lite";
-		if ($@) {
-
-			# WSRF not installed ... tell them where to get it
-			print STDOUT <<'END_OF_TEXT';
-
-################### IMPORTANT ###################
-
-	WSRF lite is not installed on your system.
-	Unfortunately, at this time, this Makefile
-	cannot automatically find and install it for
-	you. You will have to install it manually.
-	
-	The last known URL of where you could find
-	this package is @
-	http://www.rcs.manchester.ac.uk/research/wsrflite
-	
-	If that url does not exist, please search with
-	google using the phrase 'WSRF-Lite'. 
-
-	Sorry for any inconvenience caused!
-
-##################################################
-
-END_OF_TEXT
-
-		}
-
-		# MOBY::Async requires
-		requires 'WSRF::Lite'               => '0.008.2.2';
-		requires 'XML::DOM'                 => '';
-		requires 'DateTime::Format::Epoch'  => '';
-		requires 'DateTime::Format::W3CDTF' => '';
-		requires 'HTTP::Daemon'             => '';
-		requires 'HTTP::Daemon::SSL'        => '';
-		requires 'MIME::Base64'             => '';
-		requires 'Digest::SHA1'             => '';
-		requires 'Crypt::OpenSSL::RSA'      => '';
-		requires 'XML::CanonicalizeXML'     => '0.02';
-		requires 'Sys::Hostname::Long'      => '';
-		requires 'Crypt::OpenSSL::X509'     => '0';
-
 	} else {
 		print STDOUT <<'END_OF_TEXT';
 			
@@ -89,8 +50,7 @@
 	required libraries.
 	
 	The libraries in question are as follows:
-		IPC::Shareable, IO::Prompt, 
-		WSRF-Lite, & Crypt-OpenSSL-X509.
+		IPC::Shareable, IO::Prompt.
 	
 	Sorry for any inconvenience caused!
 	




More information about the MOBY-guts mailing list