[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