aboutsummaryrefslogtreecommitdiff
path: root/www/rubygem-http
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2015-03-02 20:03:22 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2015-03-02 20:03:22 +0000
commitab87e22bcd95b2e26cdd6b71a78e8c0dc877e127 (patch)
treefd73e670f8a54f35dd75a50a4500179be5647481 /www/rubygem-http
parentbe91d6b22d928a15165f285048b04a0dd4cc3511 (diff)
downloadports-ab87e22bcd95b2e26cdd6b71a78e8c0dc877e127.tar.gz
ports-ab87e22bcd95b2e26cdd6b71a78e8c0dc877e127.zip
- Update RUN_DEPENDS
- Bump PORTREVISION for dependency change Obtained from: https://github.com/httprb/http.rb/commit/64fc52ad7e1bf87bc7a19c89c90d41e42ab90edb
Notes
Notes: svn path=/head/; revision=380291
Diffstat (limited to 'www/rubygem-http')
-rw-r--r--www/rubygem-http/Makefile3
-rw-r--r--www/rubygem-http/files/patch-gemspec19
-rw-r--r--www/rubygem-http/files/patch-lib-http-client.rb21
3 files changed, 42 insertions, 1 deletions
diff --git a/www/rubygem-http/Makefile b/www/rubygem-http/Makefile
index dd57f7753925..92a6ad9ad165 100644
--- a/www/rubygem-http/Makefile
+++ b/www/rubygem-http/Makefile
@@ -3,6 +3,7 @@
PORTNAME= http
PORTVERSION= 0.7.1
+PORTREVISION= 1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -11,7 +12,7 @@ COMMENT= Simple Ruby DSL for making HTTP requests
LICENSE= MIT
-RUN_DEPENDS= rubygem-form_data>=0.1.0:${PORTSDIR}/www/rubygem-form_data \
+RUN_DEPENDS= rubygem-http-form_data>=1.0.0:${PORTSDIR}/www/rubygem-http-form_data \
rubygem-http_parser.rb>=0.6.0:${PORTSDIR}/net/rubygem-http_parser.rb
USE_RUBY= yes
diff --git a/www/rubygem-http/files/patch-gemspec b/www/rubygem-http/files/patch-gemspec
new file mode 100644
index 000000000000..5152324fe4c9
--- /dev/null
+++ b/www/rubygem-http/files/patch-gemspec
@@ -0,0 +1,19 @@
+Obtained from: https://github.com/httprb/http.rb/commit/64fc52ad7e1bf87bc7a19c89c90d41e42ab90edb
+
+--- http-0.7.1.gemspec.orig 2015-03-02 22:55:59.661280000 +0800
++++ http-0.7.1.gemspec 2015-03-02 22:56:42.052276400 +0800
+@@ -27,12 +27,12 @@
+ - !ruby/object:Gem::Version
+ version: 0.6.0
+ - !ruby/object:Gem::Dependency
+- name: form_data
++ name: http-form_data
+ requirement: !ruby/object:Gem::Requirement
+ requirements:
+ - - "~>"
+ - !ruby/object:Gem::Version
+- version: 0.1.0
++ version: 1.0.0
+ type: :runtime
+ prerelease: false
+ version_requirements: !ruby/object:Gem::Requirement
diff --git a/www/rubygem-http/files/patch-lib-http-client.rb b/www/rubygem-http/files/patch-lib-http-client.rb
new file mode 100644
index 000000000000..801dc28a9a96
--- /dev/null
+++ b/www/rubygem-http/files/patch-lib-http-client.rb
@@ -0,0 +1,21 @@
+Obtained from: https://github.com/httprb/http.rb/commit/64fc52ad7e1bf87bc7a19c89c90d41e42ab90edb
+
+--- lib/http/client.rb.orig 2015-03-02 22:55:00.234280000 +0800
++++ lib/http/client.rb 2015-03-02 22:58:58.379266200 +0800
+@@ -1,6 +1,6 @@
+ require 'cgi'
+ require 'uri'
+-require 'form_data'
++require 'http/form_data'
+ require 'http/options'
+ require 'http/redirector'
+
+@@ -132,7 +132,7 @@
+ when opts.body
+ opts.body
+ when opts.form
+- form = FormData.create opts.form
++ form = HTTP::FormData.create opts.form
+ headers['Content-Type'] ||= form.content_type
+ headers['Content-Length'] ||= form.content_length
+ form.to_s