summaryrefslogtreecommitdiff
path: root/net/ruby-xmlrpc4r
diff options
context:
space:
mode:
authortaca <taca>2002-01-27 15:31:18 +0000
committertaca <taca>2002-01-27 15:31:18 +0000
commitdb5983cb3fa565d0d88963dad0b43db104fdf080 (patch)
tree5dff65780f111060f6b0194e141664424435954c /net/ruby-xmlrpc4r
parent7fa2b571bc1b38be6bc0e1e7d3d090b6b00d9b2d (diff)
downloadpkgsrc-db5983cb3fa565d0d88963dad0b43db104fdf080.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/ruby-xmlrpc4r')
-rw-r--r--net/ruby-xmlrpc4r/DESCR10
-rw-r--r--net/ruby-xmlrpc4r/Makefile87
-rw-r--r--net/ruby-xmlrpc4r/PLIST81
-rw-r--r--net/ruby-xmlrpc4r/distinfo4
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