summaryrefslogtreecommitdiff
path: root/www/ruby-mechanize
diff options
context:
space:
mode:
authortaca <taca>2010-09-10 13:54:48 +0000
committertaca <taca>2010-09-10 13:54:48 +0000
commita84d291395fbef3c155bd51d13cf084b0c90d32d (patch)
tree65550ef5454d590d4416371d9aee0b7396c81b06 /www/ruby-mechanize
parent985699e5356eebcdd9936f982ce15e993825ed96 (diff)
downloadpkgsrc-a84d291395fbef3c155bd51d13cf084b0c90d32d.tar.gz
Update www/mechanize to 1.0.0.
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk. * Remove default value of GEM_BUILD. * Ajust new ruby package's framework. = Mechanize CHANGELOG === 1.0.0 * New Features: * An optional verb may be passed to Mechanize#get GH #26 * The WWW constant is deprecated. Switch to the top level constant Mechanize * SelectList#option_with and options_with for finding options * Bug Fixes: * Rescue errors from bogus encodings * 7bit content-encoding support. Thanks sporkmonger! GH #2 * Fixed a bug with iconv conversion. Thanks awesomeman! GH #9 * meta redirects outside the head are not followed. GH #13 * Form submissions work with nil page encodings. GH #25 * Fixing default values with serialized cookies. GH #3 * Checkboxes and fields are sorted by page appearance before submitting. #11
Diffstat (limited to 'www/ruby-mechanize')
-rw-r--r--www/ruby-mechanize/Makefile10
-rw-r--r--www/ruby-mechanize/PLIST113
-rw-r--r--www/ruby-mechanize/distinfo8
3 files changed, 68 insertions, 63 deletions
diff --git a/www/ruby-mechanize/Makefile b/www/ruby-mechanize/Makefile
index 0c6cdd21527..f36e7655d85 100644
--- a/www/ruby-mechanize/Makefile
+++ b/www/ruby-mechanize/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2009/12/02 14:04:22 fhajny Exp $
+# $NetBSD: Makefile,v 1.4 2010/09/10 13:54:48 taca Exp $
-DISTNAME= mechanize-0.9.3
-PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
+DISTNAME= mechanize-1.0.0
CATEGORIES= www
MAINTAINER= minskim@NetBSD.org
@@ -11,10 +10,7 @@ LICENSE= gnu-gpl-v2
PKG_DESTDIR_SUPPORT= user-destdir
-DEPENDS+= hoe>=1.12.2:../../devel/hoe
DEPENDS+= ${RUBY_PKGPREFIX}-nokogiri>=1.2.1:../../textproc/ruby-nokogiri
-GEM_BUILD= gemspec
-
-.include "../../misc/rubygems/rubygem.mk"
+.include "../../lang/ruby/gem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/www/ruby-mechanize/PLIST b/www/ruby-mechanize/PLIST
index e3f663ce756..bbf10bac8c4 100644
--- a/www/ruby-mechanize/PLIST
+++ b/www/ruby-mechanize/PLIST
@@ -1,5 +1,5 @@
-@comment $NetBSD: PLIST,v 1.4 2009/12/02 14:04:22 fhajny Exp $
-${GEM_HOME}/cache/mechanize-${PKGVERSION}.gem
+@comment $NetBSD: PLIST,v 1.5 2010/09/10 13:54:48 taca Exp $
+${GEM_HOME}/cache/${GEM_NAME}.gem
${GEM_LIBDIR}/CHANGELOG.rdoc
${GEM_LIBDIR}/EXAMPLES.rdoc
${GEM_LIBDIR}/FAQ.rdoc
@@ -14,56 +14,57 @@ ${GEM_LIBDIR}/examples/proxy_req.rb
${GEM_LIBDIR}/examples/rubyforge.rb
${GEM_LIBDIR}/examples/spider.rb
${GEM_LIBDIR}/lib/mechanize.rb
-${GEM_LIBDIR}/lib/www/mechanize.rb
-${GEM_LIBDIR}/lib/www/mechanize/chain.rb
-${GEM_LIBDIR}/lib/www/mechanize/chain/auth_headers.rb
-${GEM_LIBDIR}/lib/www/mechanize/chain/body_decoding_handler.rb
-${GEM_LIBDIR}/lib/www/mechanize/chain/connection_resolver.rb
-${GEM_LIBDIR}/lib/www/mechanize/chain/custom_headers.rb
-${GEM_LIBDIR}/lib/www/mechanize/chain/handler.rb
-${GEM_LIBDIR}/lib/www/mechanize/chain/header_resolver.rb
-${GEM_LIBDIR}/lib/www/mechanize/chain/parameter_resolver.rb
-${GEM_LIBDIR}/lib/www/mechanize/chain/post_connect_hook.rb
-${GEM_LIBDIR}/lib/www/mechanize/chain/pre_connect_hook.rb
-${GEM_LIBDIR}/lib/www/mechanize/chain/request_resolver.rb
-${GEM_LIBDIR}/lib/www/mechanize/chain/response_body_parser.rb
-${GEM_LIBDIR}/lib/www/mechanize/chain/response_header_handler.rb
-${GEM_LIBDIR}/lib/www/mechanize/chain/response_reader.rb
-${GEM_LIBDIR}/lib/www/mechanize/chain/ssl_resolver.rb
-${GEM_LIBDIR}/lib/www/mechanize/chain/uri_resolver.rb
-${GEM_LIBDIR}/lib/www/mechanize/content_type_error.rb
-${GEM_LIBDIR}/lib/www/mechanize/cookie.rb
-${GEM_LIBDIR}/lib/www/mechanize/cookie_jar.rb
-${GEM_LIBDIR}/lib/www/mechanize/file.rb
-${GEM_LIBDIR}/lib/www/mechanize/file_response.rb
-${GEM_LIBDIR}/lib/www/mechanize/file_saver.rb
-${GEM_LIBDIR}/lib/www/mechanize/form.rb
-${GEM_LIBDIR}/lib/www/mechanize/form/button.rb
-${GEM_LIBDIR}/lib/www/mechanize/form/check_box.rb
-${GEM_LIBDIR}/lib/www/mechanize/form/field.rb
-${GEM_LIBDIR}/lib/www/mechanize/form/file_upload.rb
-${GEM_LIBDIR}/lib/www/mechanize/form/image_button.rb
-${GEM_LIBDIR}/lib/www/mechanize/form/multi_select_list.rb
-${GEM_LIBDIR}/lib/www/mechanize/form/option.rb
-${GEM_LIBDIR}/lib/www/mechanize/form/radio_button.rb
-${GEM_LIBDIR}/lib/www/mechanize/form/select_list.rb
-${GEM_LIBDIR}/lib/www/mechanize/headers.rb
-${GEM_LIBDIR}/lib/www/mechanize/history.rb
-${GEM_LIBDIR}/lib/www/mechanize/inspect.rb
-${GEM_LIBDIR}/lib/www/mechanize/monkey_patch.rb
-${GEM_LIBDIR}/lib/www/mechanize/page.rb
-${GEM_LIBDIR}/lib/www/mechanize/page/base.rb
-${GEM_LIBDIR}/lib/www/mechanize/page/frame.rb
-${GEM_LIBDIR}/lib/www/mechanize/page/link.rb
-${GEM_LIBDIR}/lib/www/mechanize/page/meta.rb
-${GEM_LIBDIR}/lib/www/mechanize/pluggable_parsers.rb
-${GEM_LIBDIR}/lib/www/mechanize/redirect_limit_reached_error.rb
-${GEM_LIBDIR}/lib/www/mechanize/redirect_not_get_or_head_error.rb
-${GEM_LIBDIR}/lib/www/mechanize/response_code_error.rb
-${GEM_LIBDIR}/lib/www/mechanize/unsupported_scheme_error.rb
-${GEM_LIBDIR}/lib/www/mechanize/util.rb
-${GEM_LIBDIR}/mechanize.gemspec
+${GEM_LIBDIR}/lib/mechanize/chain.rb
+${GEM_LIBDIR}/lib/mechanize/chain/auth_headers.rb
+${GEM_LIBDIR}/lib/mechanize/chain/body_decoding_handler.rb
+${GEM_LIBDIR}/lib/mechanize/chain/connection_resolver.rb
+${GEM_LIBDIR}/lib/mechanize/chain/custom_headers.rb
+${GEM_LIBDIR}/lib/mechanize/chain/handler.rb
+${GEM_LIBDIR}/lib/mechanize/chain/header_resolver.rb
+${GEM_LIBDIR}/lib/mechanize/chain/parameter_resolver.rb
+${GEM_LIBDIR}/lib/mechanize/chain/post_connect_hook.rb
+${GEM_LIBDIR}/lib/mechanize/chain/pre_connect_hook.rb
+${GEM_LIBDIR}/lib/mechanize/chain/request_resolver.rb
+${GEM_LIBDIR}/lib/mechanize/chain/response_body_parser.rb
+${GEM_LIBDIR}/lib/mechanize/chain/response_header_handler.rb
+${GEM_LIBDIR}/lib/mechanize/chain/response_reader.rb
+${GEM_LIBDIR}/lib/mechanize/chain/ssl_resolver.rb
+${GEM_LIBDIR}/lib/mechanize/chain/uri_resolver.rb
+${GEM_LIBDIR}/lib/mechanize/content_type_error.rb
+${GEM_LIBDIR}/lib/mechanize/cookie.rb
+${GEM_LIBDIR}/lib/mechanize/cookie_jar.rb
+${GEM_LIBDIR}/lib/mechanize/file.rb
+${GEM_LIBDIR}/lib/mechanize/file_response.rb
+${GEM_LIBDIR}/lib/mechanize/file_saver.rb
+${GEM_LIBDIR}/lib/mechanize/form.rb
+${GEM_LIBDIR}/lib/mechanize/form/button.rb
+${GEM_LIBDIR}/lib/mechanize/form/check_box.rb
+${GEM_LIBDIR}/lib/mechanize/form/field.rb
+${GEM_LIBDIR}/lib/mechanize/form/file_upload.rb
+${GEM_LIBDIR}/lib/mechanize/form/image_button.rb
+${GEM_LIBDIR}/lib/mechanize/form/multi_select_list.rb
+${GEM_LIBDIR}/lib/mechanize/form/option.rb
+${GEM_LIBDIR}/lib/mechanize/form/radio_button.rb
+${GEM_LIBDIR}/lib/mechanize/form/select_list.rb
+${GEM_LIBDIR}/lib/mechanize/headers.rb
+${GEM_LIBDIR}/lib/mechanize/history.rb
+${GEM_LIBDIR}/lib/mechanize/inspect.rb
+${GEM_LIBDIR}/lib/mechanize/monkey_patch.rb
+${GEM_LIBDIR}/lib/mechanize/page.rb
+${GEM_LIBDIR}/lib/mechanize/page/base.rb
+${GEM_LIBDIR}/lib/mechanize/page/frame.rb
+${GEM_LIBDIR}/lib/mechanize/page/image.rb
+${GEM_LIBDIR}/lib/mechanize/page/label.rb
+${GEM_LIBDIR}/lib/mechanize/page/link.rb
+${GEM_LIBDIR}/lib/mechanize/page/meta.rb
+${GEM_LIBDIR}/lib/mechanize/pluggable_parsers.rb
+${GEM_LIBDIR}/lib/mechanize/redirect_limit_reached_error.rb
+${GEM_LIBDIR}/lib/mechanize/redirect_not_get_or_head_error.rb
+${GEM_LIBDIR}/lib/mechanize/response_code_error.rb
+${GEM_LIBDIR}/lib/mechanize/unsupported_scheme_error.rb
+${GEM_LIBDIR}/lib/mechanize/util.rb
${GEM_LIBDIR}/test/chain/test_argument_validator.rb
+${GEM_LIBDIR}/test/chain/test_auth_headers.rb
${GEM_LIBDIR}/test/chain/test_custom_headers.rb
${GEM_LIBDIR}/test/chain/test_header_resolver.rb
${GEM_LIBDIR}/test/chain/test_parameter_resolver.rb
@@ -99,20 +100,25 @@ ${GEM_LIBDIR}/test/htdocs/link with space.html
${GEM_LIBDIR}/test/htdocs/meta_cookie.html
${GEM_LIBDIR}/test/htdocs/no_title_test.html
${GEM_LIBDIR}/test/htdocs/relative/tc_relative_links.html
+${GEM_LIBDIR}/test/htdocs/tc_bad_charset.html
${GEM_LIBDIR}/test/htdocs/tc_bad_links.html
${GEM_LIBDIR}/test/htdocs/tc_base_link.html
${GEM_LIBDIR}/test/htdocs/tc_blank_form.html
+${GEM_LIBDIR}/test/htdocs/tc_charset.html
${GEM_LIBDIR}/test/htdocs/tc_checkboxes.html
${GEM_LIBDIR}/test/htdocs/tc_encoded_links.html
+${GEM_LIBDIR}/test/htdocs/tc_field_precedence.html
${GEM_LIBDIR}/test/htdocs/tc_follow_meta.html
${GEM_LIBDIR}/test/htdocs/tc_form_action.html
${GEM_LIBDIR}/test/htdocs/tc_links.html
+${GEM_LIBDIR}/test/htdocs/tc_meta_in_body.html
${GEM_LIBDIR}/test/htdocs/tc_no_attributes.html
${GEM_LIBDIR}/test/htdocs/tc_pretty_print.html
${GEM_LIBDIR}/test/htdocs/tc_radiobuttons.html
${GEM_LIBDIR}/test/htdocs/tc_referer.html
${GEM_LIBDIR}/test/htdocs/tc_relative_links.html
${GEM_LIBDIR}/test/htdocs/tc_textarea.html
+${GEM_LIBDIR}/test/htdocs/test_bad_encoding.html
${GEM_LIBDIR}/test/htdocs/unusual______.html
${GEM_LIBDIR}/test/servlets.rb
${GEM_LIBDIR}/test/ssl_server.rb
@@ -126,6 +132,7 @@ ${GEM_LIBDIR}/test/test_cookie_jar.rb
${GEM_LIBDIR}/test/test_cookies.rb
${GEM_LIBDIR}/test/test_encoded_links.rb
${GEM_LIBDIR}/test/test_errors.rb
+${GEM_LIBDIR}/test/test_field_precedence.rb
${GEM_LIBDIR}/test/test_follow_meta.rb
${GEM_LIBDIR}/test/test_form_action.rb
${GEM_LIBDIR}/test/test_form_as_hash.rb
@@ -143,6 +150,7 @@ ${GEM_LIBDIR}/test/test_if_modified_since.rb
${GEM_LIBDIR}/test/test_keep_alive.rb
${GEM_LIBDIR}/test/test_links.rb
${GEM_LIBDIR}/test/test_mech.rb
+${GEM_LIBDIR}/test/test_mech_proxy.rb
${GEM_LIBDIR}/test/test_mechanize_file.rb
${GEM_LIBDIR}/test/test_meta.rb
${GEM_LIBDIR}/test/test_multi_select.rb
@@ -170,5 +178,6 @@ ${GEM_LIBDIR}/test/test_ssl_server.rb
${GEM_LIBDIR}/test/test_subclass.rb
${GEM_LIBDIR}/test/test_textarea.rb
${GEM_LIBDIR}/test/test_upload.rb
+${GEM_LIBDIR}/test/test_util.rb
${GEM_LIBDIR}/test/test_verbs.rb
-${GEM_HOME}/specifications/mechanize-${PKGVERSION}.gemspec
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff --git a/www/ruby-mechanize/distinfo b/www/ruby-mechanize/distinfo
index 6ad84a2e3ae..62007dbbdbd 100644
--- a/www/ruby-mechanize/distinfo
+++ b/www/ruby-mechanize/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2009/12/02 14:04:22 fhajny Exp $
+$NetBSD: distinfo,v 1.4 2010/09/10 13:54:48 taca Exp $
-SHA1 (mechanize-0.9.3.gem) = 1c03c5a573b7bac5b36c2eb2716c8fa6188fdfcb
-RMD160 (mechanize-0.9.3.gem) = 25639b0f7ccc3a015e97a7b47c55a777b5cc7631
-Size (mechanize-0.9.3.gem) = 83456 bytes
+SHA1 (mechanize-1.0.0.gem) = 94406e01f4a0468f0e56e7283c87a54b5e02f247
+RMD160 (mechanize-1.0.0.gem) = 7abbb3ee408227ba4bea00de4ff277986597a33f
+Size (mechanize-1.0.0.gem) = 85504 bytes