[MOBY-guts] biomoby commit

Eddie Kawas kawas at dev.open-bio.org
Mon Nov 17 15:30:55 UTC 2008


kawas
Mon Nov 17 10:30:55 EST 2008
Update of /home/repository/moby/moby-live/Perl/MOBY-Client
In directory dev.open-bio.org:/tmp/cvs-serv3484/Perl/MOBY-Client

Modified Files:
	Makefile.PL populate_libs.pl Changes 
Log Message:
added changes to reflect new module MobyUnitTest.pm
updated the makefile and populate_libs.
moby-live/Perl/MOBY-Client Makefile.PL,1.8,1.9 populate_libs.pl,1.6,1.7 Changes,1.3,1.4
===================================================================
RCS file: /home/repository/moby/moby-live/Perl/MOBY-Client/Makefile.PL,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- /home/repository/moby/moby-live/Perl/MOBY-Client/Makefile.PL	2008/05/16 15:07:55	1.8
+++ /home/repository/moby/moby-live/Perl/MOBY-Client/Makefile.PL	2008/11/17 15:30:55	1.9
@@ -4,7 +4,7 @@
 
 # all_from 'lib/MOBY/Client/Central.pm';
 author 'Mark Wilkinson <markw at illuminae.com>';
-version '1.02';
+version '1.03';
 license 'perl';
 abstract 'This distribution is for communicating with a MOBY Central registry';
 
@@ -19,76 +19,14 @@
 requires 'HTTP::Request::Common' => 0;
 requires 'URI::Escape'           => 0;
 requires 'RDF::Core'             => '0.51';
+# MOBY::Client::MobyUnitTest depends
+requires 'XML::Simple'           => '2.18';
 
 # MOBY::CommonSubs depends
 requires 'HTML::Entities' => 0;
 
 # MOBY::Async requires
-if ( not( $^O =~ /MSWin32|Windows_NT/i ) ) {
-
-	# 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
-
-		
-	}
-	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';
-			
-################### IMPORTANT ###################
-
-	Windows is not a suitable platform for those 
-	wishing to construct asynchronous moby services 
-	due to the lack of support for that platform of 
-	some of the required libraries.
-	
-	The libraries in question are as follows:
-		WSRF-Lite & Crypt-OpenSSL-X509
-		
-	Sorry for any inconvenience caused!
-	
-##################################################
-
-END_OF_TEXT
-
-}
-
-# dont want to install the test services ... better just to document that they are here
-#install_share 'share';
+requires 'WSRF::Lite'            => '0.8.2.2.3';
 
 auto_install;
 

===================================================================
RCS file: /home/repository/moby/moby-live/Perl/MOBY-Client/populate_libs.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- /home/repository/moby/moby-live/Perl/MOBY-Client/populate_libs.pl	2008/08/06 14:47:54	1.6
+++ /home/repository/moby/moby-live/Perl/MOBY-Client/populate_libs.pl	2008/11/17 15:30:55	1.7
@@ -10,7 +10,7 @@
 
 my @MOBY 		= qw ( Async.pm CommonSubs.pm CrossReference.pm MobyXMLConstants.pm );
 my @Async 		= qw ( LSAE.pm Service.pm SimpleServer.pm WSRF.pm );
-my @Client		= qw ( Central.pm CollectionArticle.pm OntologyServer.pm Registration.pm SecondaryArticle.pm Service.pm ServiceInstance.pm SimpleArticle.pm SimpleInput.pm );
+my @Client		= qw ( Central.pm CollectionArticle.pm OntologyServer.pm Registration.pm SecondaryArticle.pm Service.pm ServiceInstance.pm SimpleArticle.pm SimpleInput.pm MobyUnitTest.pm );
 my @Exception 	= qw ( MobyException.pm MobyExceptionCodes.pm );
 my @RDF 		= qw ( Utils.pm );
 my @Parsers 	= qw ( ServiceTypeParser.pm NamespaceParser.pm DatatypeParser.pm);
@@ -100,6 +100,7 @@
 #    ¦   ¦   ServiceInstance.pm
 #    ¦   ¦   SimpleArticle.pm
 #    ¦   ¦   SimpleInput.pm
+#    ¦   ¦   MobyUnitTest.pm   
 #    ¦   ¦
 #    ¦   +---Exception
 #    ¦           MobyException.pm

===================================================================
RCS file: /home/repository/moby/moby-live/Perl/MOBY-Client/Changes,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- /home/repository/moby/moby-live/Perl/MOBY-Client/Changes	2008/05/16 15:07:55	1.3
+++ /home/repository/moby/moby-live/Perl/MOBY-Client/Changes	2008/11/17 15:30:55	1.4
@@ -1,5 +1,10 @@
 Revision history for MOBY-Client
 
+1.03
+       * changes to makefile reflecting the cpan addition of wsrf
+       * added MOBY/Async.pm to the module
+       * added MOBY/Client/MobyUnitTest for unit testing our services.
+       
 1.02   16 May 2008
 	   * fixed bug in MOBY::Client::Central::DUMP that resulted
 		 in an error ('Not an ARRAY reference at 




More information about the MOBY-guts mailing list