diff options
author | taca <taca> | 2002-01-27 15:31:18 +0000 |
---|---|---|
committer | taca <taca> | 2002-01-27 15:31:18 +0000 |
commit | b9d93b7aa850fbcec282f883dff451560b895bdc (patch) | |
tree | 5dff65780f111060f6b0194e141664424435954c /net | |
parent | 7f47e0de42a40bde76f7c5aeb4805c7cf360b430 (diff) | |
download | pkgsrc-b9d93b7aa850fbcec282f883dff451560b895bdc.tar.gz |
Importing ruby-xmlrpc4r package 1.7.9, implementation of the XML-RPC
protocol for Ruby.
Based on PR pkg/14303 with slightly modification and newer version.
Diffstat (limited to 'net')
-rw-r--r-- | net/ruby-xmlrpc4r/DESCR | 10 | ||||
-rw-r--r-- | net/ruby-xmlrpc4r/Makefile | 87 | ||||
-rw-r--r-- | net/ruby-xmlrpc4r/PLIST | 81 | ||||
-rw-r--r-- | net/ruby-xmlrpc4r/distinfo | 4 |
4 files changed, 182 insertions, 0 deletions
diff --git a/net/ruby-xmlrpc4r/DESCR b/net/ruby-xmlrpc4r/DESCR new file mode 100644 index 00000000000..d85551ef305 --- /dev/null +++ b/net/ruby-xmlrpc4r/DESCR @@ -0,0 +1,10 @@ +Michael Neumann's xmlrpc4r module is an implementation of the +XML-RPC protocol for Ruby. + +It supports: + * Introspection and MultiCall extensions + * HTTP Basic Authentification and SSL (client-only) + * Asynchronous RPCs and connection-alive + * CGI, FastCGI, mod_ruby and standalone server + +For test modules, you need to install ruby-runit package, too. diff --git a/net/ruby-xmlrpc4r/Makefile b/net/ruby-xmlrpc4r/Makefile new file mode 100644 index 00000000000..96879b0053d --- /dev/null +++ b/net/ruby-xmlrpc4r/Makefile @@ -0,0 +1,87 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/01/27 15:31:18 taca Exp $ +# + +DISTNAME= xmlrpc4r-1_7_9 +PKGNAME= ${RUBY_PKGNAMEPREFIX}${DISTNAME:S/_/./g} +CATEGORIES= net +MASTER_SITES= http://www.fantasy-coders.de/ruby/xmlrpc4r/ + +MAINTAINER= neumann@s-direktnet.de +HOMEPAGE= http://www.fantasy-coders.de/ruby/xmlrpc4r/ +COMMENT= implementation of the XML-RPC protocol for Ruby + +#DEPENDS+= ${RUBY_PKGNAMEPREFIX}nqxml>=1.1.1:../../textproc/ruby-nqxml +DEPENDS+= ${RUBY_PKGNAMEPREFIX}nqxml>=1.1.1:../ruby-nqxml +DIST_SUBDIR= ruby +USE_RUBY= yes +NO_BUILD= yes + +DOC= README ToDo doc/rubyStyle.css doc/ChangeLog.html \ + doc/base64.html doc/client.html doc/datetime.html \ + doc/howto.html doc/index.html doc/server.html +EXAMPLES= call.rb \ + chat/client.rb chat/client.rb.tk chat/server.rb \ + introspection/client.rb introspection/server.rb \ + marshallable/client.rb marshallable/person.rb \ + marshallable/server.rb \ + monitor/monitor.rb \ + multicall.rb perf_async.rb \ + raa/raa.rb raa/raa_fox.rb raa/raa_test.rb raa/raa_tk.rb \ + raa/responder.rb \ + sandstorm/active.rb \ + tcptunnel/README \ + validator/validator1.rb \ + webrick/client.rb webrick/server.rb \ + wwwsrv/srv.conf wwwsrv/srv.rb \ + xml.cgi xml.fcgi xml2.cgi +TESTS= bench_parser.rb \ + files/bug_bool.expected files/bug_bool.xml \ + files/bug_covert.expected files/bug_covert.xml \ + files/fault.xml files/value.expected files/value.xml \ + files/xml1.expected files/xml1.xml \ + test_datetime.rb test_features.rb \ + test_marshal.rb test_parser.rb +REPLACE_RUBY= redist/TCPSocketPipe.rb redist/dump.rb \ + samples/call.rb \ + samples/chat/client.rb samples/chat/client.rb.tk \ + samples/chat/server.rb \ + samples/introspection/client.rb \ + samples/introspection/server.rb \ + samples/marshallable/client.rb samples/marshallable/server.rb \ + samples/monitor/monitor.rb \ + samples/perf_async.rb \ + samples/raa/raa.rb samples/raa/raa_test.rb \ + samples/raa/raa_tk.rb \ + samples/validator/validator1.rb \ + samples/xml.cgi samples/xml.fcgi samples/xml2.cgi \ + test/bench_parser.rb test/test_datetime.rb \ + test/test_features.rb test/test_marshal.rb test/test_parser.rb + +do-install: + cd ${WRKSRC}; ${RUBY} install.rb + +post-install: + ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/xmlrpc +.for f in ${DOC} + ${INSTALL_DATA} ${WRKSRC}/$f ${RUBY_DOCDIR}/xmlrpc +.endfor + ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/xmlrpc/chat + ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/xmlrpc/introspection + ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/xmlrpc/marshallable + ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/xmlrpc/monitor + ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/xmlrpc/raa + ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/xmlrpc/sandstorm + ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/xmlrpc/tcptunnel + ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/xmlrpc/validator + ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/xmlrpc/webrick + ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/xmlrpc/wwwsrv +.for f in ${EXAMPLES} + ${INSTALL_DATA} ${WRKSRC}/samples/$f ${RUBY_EXAMPLESDIR}/xmlrpc/$f +.endfor + ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/xmlrpc/test/files +.for f in ${TESTS} + ${INSTALL_DATA} ${WRKSRC}/test/$f ${RUBY_EXAMPLESDIR}/xmlrpc/test/$f +.endfor + +.include "../../lang/ruby-base/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/net/ruby-xmlrpc4r/PLIST b/net/ruby-xmlrpc4r/PLIST new file mode 100644 index 00000000000..3ce5e9e7edc --- /dev/null +++ b/net/ruby-xmlrpc4r/PLIST @@ -0,0 +1,81 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/01/27 15:31:18 taca Exp $ +${RUBY_SITELIBDIR}/GServer.rb +${RUBY_SITELIBDIR}/TCPSocketPipe.rb +${RUBY_SITELIBDIR}/application.rb +${RUBY_SITELIBDIR}/dump.rb +${RUBY_SITELIBDIR}/xmlrpc/base64.rb +${RUBY_SITELIBDIR}/xmlrpc/client.rb +${RUBY_SITELIBDIR}/xmlrpc/config.rb +${RUBY_SITELIBDIR}/xmlrpc/create.rb +${RUBY_SITELIBDIR}/xmlrpc/datetime.rb +${RUBY_SITELIBDIR}/xmlrpc/httpserver.rb +${RUBY_SITELIBDIR}/xmlrpc/marshal.rb +${RUBY_SITELIBDIR}/xmlrpc/parser.rb +${RUBY_SITELIBDIR}/xmlrpc/server.rb +${RUBY_SITELIBDIR}/xmlrpc/utils.rb +@dirrm ${RUBY_SITELIBDIR}/xmlrpc +${RUBY_DOCDIR}/xmlrpc/ChangeLog.html +${RUBY_DOCDIR}/xmlrpc/README +${RUBY_DOCDIR}/xmlrpc/ToDo +${RUBY_DOCDIR}/xmlrpc/base64.html +${RUBY_DOCDIR}/xmlrpc/client.html +${RUBY_DOCDIR}/xmlrpc/datetime.html +${RUBY_DOCDIR}/xmlrpc/howto.html +${RUBY_DOCDIR}/xmlrpc/index.html +${RUBY_DOCDIR}/xmlrpc/rubyStyle.css +${RUBY_DOCDIR}/xmlrpc/server.html +@dirrm ${RUBY_DOCDIR}/xmlrpc +${RUBY_EXAMPLESDIR}/xmlrpc/call.rb +${RUBY_EXAMPLESDIR}/xmlrpc/chat/client.rb +${RUBY_EXAMPLESDIR}/xmlrpc/chat/client.rb.tk +${RUBY_EXAMPLESDIR}/xmlrpc/chat/server.rb +@dirrm ${RUBY_EXAMPLESDIR}/xmlrpc/chat +${RUBY_EXAMPLESDIR}/xmlrpc/introspection/client.rb +${RUBY_EXAMPLESDIR}/xmlrpc/introspection/server.rb +@dirrm ${RUBY_EXAMPLESDIR}/xmlrpc/introspection +${RUBY_EXAMPLESDIR}/xmlrpc/marshallable/client.rb +${RUBY_EXAMPLESDIR}/xmlrpc/marshallable/person.rb +${RUBY_EXAMPLESDIR}/xmlrpc/marshallable/server.rb +@dirrm ${RUBY_EXAMPLESDIR}/xmlrpc/marshallable +${RUBY_EXAMPLESDIR}/xmlrpc/monitor/monitor.rb +@dirrm ${RUBY_EXAMPLESDIR}/xmlrpc/monitor +${RUBY_EXAMPLESDIR}/xmlrpc/multicall.rb +${RUBY_EXAMPLESDIR}/xmlrpc/perf_async.rb +${RUBY_EXAMPLESDIR}/xmlrpc/raa/raa.rb +${RUBY_EXAMPLESDIR}/xmlrpc/raa/raa_fox.rb +${RUBY_EXAMPLESDIR}/xmlrpc/raa/raa_test.rb +${RUBY_EXAMPLESDIR}/xmlrpc/raa/raa_tk.rb +${RUBY_EXAMPLESDIR}/xmlrpc/raa/responder.rb +@dirrm ${RUBY_EXAMPLESDIR}/xmlrpc/raa +${RUBY_EXAMPLESDIR}/xmlrpc/sandstorm/active.rb +@dirrm ${RUBY_EXAMPLESDIR}/xmlrpc/sandstorm +${RUBY_EXAMPLESDIR}/xmlrpc/tcptunnel/README +@dirrm ${RUBY_EXAMPLESDIR}/xmlrpc/tcptunnel +${RUBY_EXAMPLESDIR}/xmlrpc/test/bench_parser.rb +${RUBY_EXAMPLESDIR}/xmlrpc/test/files/bug_bool.expected +${RUBY_EXAMPLESDIR}/xmlrpc/test/files/bug_bool.xml +${RUBY_EXAMPLESDIR}/xmlrpc/test/files/bug_covert.expected +${RUBY_EXAMPLESDIR}/xmlrpc/test/files/bug_covert.xml +${RUBY_EXAMPLESDIR}/xmlrpc/test/files/fault.xml +${RUBY_EXAMPLESDIR}/xmlrpc/test/files/value.expected +${RUBY_EXAMPLESDIR}/xmlrpc/test/files/value.xml +${RUBY_EXAMPLESDIR}/xmlrpc/test/files/xml1.expected +${RUBY_EXAMPLESDIR}/xmlrpc/test/files/xml1.xml +@dirrm ${RUBY_EXAMPLESDIR}/xmlrpc/test/files +${RUBY_EXAMPLESDIR}/xmlrpc/test/test_datetime.rb +${RUBY_EXAMPLESDIR}/xmlrpc/test/test_features.rb +${RUBY_EXAMPLESDIR}/xmlrpc/test/test_marshal.rb +${RUBY_EXAMPLESDIR}/xmlrpc/test/test_parser.rb +@dirrm ${RUBY_EXAMPLESDIR}/xmlrpc/test +${RUBY_EXAMPLESDIR}/xmlrpc/validator/validator1.rb +@dirrm ${RUBY_EXAMPLESDIR}/xmlrpc/validator +${RUBY_EXAMPLESDIR}/xmlrpc/webrick/client.rb +${RUBY_EXAMPLESDIR}/xmlrpc/webrick/server.rb +@dirrm ${RUBY_EXAMPLESDIR}/xmlrpc/webrick +${RUBY_EXAMPLESDIR}/xmlrpc/wwwsrv/srv.conf +${RUBY_EXAMPLESDIR}/xmlrpc/wwwsrv/srv.rb +@dirrm ${RUBY_EXAMPLESDIR}/xmlrpc/wwwsrv +${RUBY_EXAMPLESDIR}/xmlrpc/xml.cgi +${RUBY_EXAMPLESDIR}/xmlrpc/xml.fcgi +${RUBY_EXAMPLESDIR}/xmlrpc/xml2.cgi +@dirrm ${RUBY_EXAMPLESDIR}/xmlrpc diff --git a/net/ruby-xmlrpc4r/distinfo b/net/ruby-xmlrpc4r/distinfo new file mode 100644 index 00000000000..ebd7afbd38b --- /dev/null +++ b/net/ruby-xmlrpc4r/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/01/27 15:31:18 taca Exp $ + +SHA1 (ruby/xmlrpc4r-1_7_9.tar.gz) = 322998d757524d82c1beb5cd0529c63ec212763c +Size (ruby/xmlrpc4r-1_7_9.tar.gz) = 60834 bytes |