summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2005-09-04 14:17:34 +0000
committertaca <taca@pkgsrc.org>2005-09-04 14:17:34 +0000
commit3fc08e4a59403811f7923c514af85d46c018f178 (patch)
tree6565c91176c3592a6a2e267cb8cbb4d607cfe517 /www
parent195d5c0af3d0fb9b0355177fbef692ebf96101fb (diff)
downloadpkgsrc-3fc08e4a59403811f7923c514af85d46c018f178.tar.gz
Update ruby-actionwebservice package to 0.8.1
*0.8.1* (11 July, 2005) * Fix scaffolding for Action Pack controller changes *0.8.0* (6 July, 2005) * Fix WSDL generation by aliasing #inherited instead of trying to overwrite it, or the WSDL action may end up not being defined in the controller * Add ActionController::Base.wsdl_namespace option, to allow overriding of the namespace used in generated WSDL and SOAP messages. This is equivalent to the [WebService(Namespace = "Value")] attribute in .NET. * Add workaround for Ruby 1.8.3's SOAP4R changing the return value of SOAP::Mapping::Registry#find_mapped_soap_class #1414 [Shugo Maeda] * Fix moduled controller URLs in WSDL, and add unit test to verify the generated URL #1428 * Fix scaffolding template paths, it was broken on Win32 * Fix that functional testing of :layered controllers failed when using the SOAP protocol * Allow invocation filters in :direct controllers as well, as they have access to more information regarding the web service request than ActionPack filters * Add support for a :base64 signature type #1272 [Shugo Maeda] * Fix that boolean fields were not rendered correctly in scaffolding * Fix that scaffolding was not working for :delegated dispatching * Add support for structured types as input parameters to scaffolding, this should let one test the blogging APIs using scaffolding as well * Fix that generated WSDL was not using relative_url_root for base URI #1210 [Shugo Maeda] * Use UTF-8 encoding by default for SOAP responses, but if an encoding is supplied by caller, use that for the response #1211 [Shugo Maeda, NAKAMURA Hiroshi] * If the WSDL was retrieved over HTTPS, use HTTPS URLs in the WSDL too * Fix that casting change in 0.7.0 would convert nil values to the default value for the type instead of leaving it as nil *0.7.1* (20th April, 2005) * Depend on Active Record 1.10.1 and Action Pack 1.8.1 *0.7.0* (19th April, 2005) * When casting structured types, don't try to send obj.name= unless obj responds to it, causes casting to be less likely to fail for XML-RPC * Add scaffolding via ActionController::Base.web_service_scaffold for quick testing using a web browser * ActionWebService::API::Base#api_methods now returns a hash containing ActionWebService::API::Method objects instead of hashes. However, ActionWebService::API::Method defines a #[]() backwards compatibility method so any existing code utilizing this will still work. * The :layered dispatching mode can now be used with SOAP as well, allowing you to support SOAP and XML-RPC clients for APIs like the metaWeblog API * Remove ActiveRecordSoapMarshallable workaround, see #912 for details * Generalize casting code to be used by both SOAP and XML-RPC (previously, it was only XML-RPC) * Ensure return value is properly cast as well, fixes XML-RPC interoperability with Ecto and possibly other clients * Include backtraces in 500 error responses for failed request parsing, and remove "rescue nil" statements obscuring real errors for XML-RPC * Perform casting of struct members even if the structure is already of the correct type, so that the type we specify for the struct member is always the type of the value seen by the API implementation
Diffstat (limited to 'www')
-rw-r--r--www/ruby-actionwebservice/Makefile8
-rw-r--r--www/ruby-actionwebservice/PLIST27
-rw-r--r--www/ruby-actionwebservice/distinfo8
3 files changed, 16 insertions, 27 deletions
diff --git a/www/ruby-actionwebservice/Makefile b/www/ruby-actionwebservice/Makefile
index 884e9b25237..df716313495 100644
--- a/www/ruby-actionwebservice/Makefile
+++ b/www/ruby-actionwebservice/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.1.1.1 2005/04/10 05:10:40 minskim Exp $
+# $NetBSD: Makefile,v 1.2 2005/09/04 14:17:34 taca Exp $
-DISTNAME= actionwebservice-0.6.2
+DISTNAME= actionwebservice-0.8.1
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
CATEGORIES= www ruby
-MASTER_SITES= http://rubyforge.org/frs/download.php/3690/
+MASTER_SITES= http://rubyforge.org/frs/download.php/5173/
EXTRACT_SUFX= .tgz
MAINTAINER= minskim@NetBSD.org
@@ -11,8 +11,6 @@ HOMEPAGE= http://rubyforge.org/projects/aws/
COMMENT= Simple support for publishing web service APIs for Rails
DEPENDS+= ${RUBY_PKGPREFIX}-actionpack-[0-9]*:../../www/ruby-actionpack
-DEPENDS+= ${RUBY_PKGPREFIX}-activerecord-[0-9]*:../../databases/ruby-activerecord
-DEPENDS+= ${RUBY_PKGPREFIX}-activesupport-[0-9]*:../../devel/ruby-activesupport
USE_RUBY_SETUP= yes
diff --git a/www/ruby-actionwebservice/PLIST b/www/ruby-actionwebservice/PLIST
index 92ed845c0e5..279700a9e8a 100644
--- a/www/ruby-actionwebservice/PLIST
+++ b/www/ruby-actionwebservice/PLIST
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2005/04/10 05:10:40 minskim Exp $
+@comment $NetBSD: PLIST,v 1.2 2005/09/04 14:17:34 taca Exp $
${RUBY_SITELIBDIR}/action_web_service.rb
${RUBY_SITELIBDIR}/action_web_service/api.rb
-${RUBY_SITELIBDIR}/action_web_service/api/base.rb
${RUBY_SITELIBDIR}/action_web_service/base.rb
+${RUBY_SITELIBDIR}/action_web_service/casting.rb
${RUBY_SITELIBDIR}/action_web_service/client.rb
${RUBY_SITELIBDIR}/action_web_service/client/base.rb
${RUBY_SITELIBDIR}/action_web_service/client/soap_client.rb
@@ -19,21 +19,13 @@ ${RUBY_SITELIBDIR}/action_web_service/protocol.rb
${RUBY_SITELIBDIR}/action_web_service/protocol/abstract.rb
${RUBY_SITELIBDIR}/action_web_service/protocol/discovery.rb
${RUBY_SITELIBDIR}/action_web_service/protocol/soap_protocol.rb
+${RUBY_SITELIBDIR}/action_web_service/protocol/soap_protocol/marshaler.rb
${RUBY_SITELIBDIR}/action_web_service/protocol/xmlrpc_protocol.rb
+${RUBY_SITELIBDIR}/action_web_service/scaffolding.rb
${RUBY_SITELIBDIR}/action_web_service/struct.rb
${RUBY_SITELIBDIR}/action_web_service/support/class_inheritable_options.rb
+${RUBY_SITELIBDIR}/action_web_service/support/signature_types.rb
${RUBY_SITELIBDIR}/action_web_service/test_invoke.rb
-${RUBY_SITELIBDIR}/action_web_service/vendor/ws.rb
-${RUBY_SITELIBDIR}/action_web_service/vendor/ws/common.rb
-${RUBY_SITELIBDIR}/action_web_service/vendor/ws/encoding.rb
-${RUBY_SITELIBDIR}/action_web_service/vendor/ws/encoding/abstract.rb
-${RUBY_SITELIBDIR}/action_web_service/vendor/ws/encoding/soap_rpc_encoding.rb
-${RUBY_SITELIBDIR}/action_web_service/vendor/ws/encoding/xmlrpc_encoding.rb
-${RUBY_SITELIBDIR}/action_web_service/vendor/ws/marshaling.rb
-${RUBY_SITELIBDIR}/action_web_service/vendor/ws/marshaling/abstract.rb
-${RUBY_SITELIBDIR}/action_web_service/vendor/ws/marshaling/soap_marshaling.rb
-${RUBY_SITELIBDIR}/action_web_service/vendor/ws/marshaling/xmlrpc_marshaling.rb
-${RUBY_SITELIBDIR}/action_web_service/vendor/ws/types.rb
${RUBY_EXAMPLESDIR}/action_web_service/googlesearch/README
${RUBY_EXAMPLESDIR}/action_web_service/googlesearch/autoloading/google_search_api.rb
${RUBY_EXAMPLESDIR}/action_web_service/googlesearch/autoloading/google_search_controller.rb
@@ -55,14 +47,13 @@ ${RUBY_EXAMPLESDIR}/action_web_service/metaWeblog/controllers/xmlrpc_controller.
@dirrm ${RUBY_EXAMPLESDIR}/action_web_service/googlesearch/autoloading
@dirrm ${RUBY_EXAMPLESDIR}/action_web_service/googlesearch
@dirrm ${RUBY_EXAMPLESDIR}/action_web_service
-@dirrm ${RUBY_SITELIBDIR}/action_web_service/vendor/ws/marshaling
-@dirrm ${RUBY_SITELIBDIR}/action_web_service/vendor/ws/encoding
-@dirrm ${RUBY_SITELIBDIR}/action_web_service/vendor/ws
-@dirrm ${RUBY_SITELIBDIR}/action_web_service/vendor
+@exec ${MKDIR} ${RUBY_SITELIBDIR}/action_web_service/templates/scaffolds
+@dirrm ${RUBY_SITELIBDIR}/action_web_service/templates/scaffolds
+@dirrm ${RUBY_SITELIBDIR}/action_web_service/templates
@dirrm ${RUBY_SITELIBDIR}/action_web_service/support
+@dirrm ${RUBY_SITELIBDIR}/action_web_service/protocol/soap_protocol
@dirrm ${RUBY_SITELIBDIR}/action_web_service/protocol
@dirrm ${RUBY_SITELIBDIR}/action_web_service/dispatcher
@dirrm ${RUBY_SITELIBDIR}/action_web_service/container
@dirrm ${RUBY_SITELIBDIR}/action_web_service/client
-@dirrm ${RUBY_SITELIBDIR}/action_web_service/api
@dirrm ${RUBY_SITELIBDIR}/action_web_service
diff --git a/www/ruby-actionwebservice/distinfo b/www/ruby-actionwebservice/distinfo
index 8021f6442b1..0fc99f59d9b 100644
--- a/www/ruby-actionwebservice/distinfo
+++ b/www/ruby-actionwebservice/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2005/04/10 05:10:40 minskim Exp $
+$NetBSD: distinfo,v 1.2 2005/09/04 14:17:34 taca Exp $
-SHA1 (ruby/actionwebservice-0.6.2.tgz) = 16783080f51f45bd74005794057342986ec6665a
-RMD160 (ruby/actionwebservice-0.6.2.tgz) = 332f1dc6c0136fa19b78c3e68839dfa25da40124
-Size (ruby/actionwebservice-0.6.2.tgz) = 51464 bytes
+SHA1 (ruby/actionwebservice-0.8.1.tgz) = 5569d45909bb63409d160cf33f4566403c457302
+RMD160 (ruby/actionwebservice-0.8.1.tgz) = eee61319575ef9e32509f4990acfae8ec7cf8a8a
+Size (ruby/actionwebservice-0.8.1.tgz) = 58812 bytes