summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www/Makefile1
-rw-r--r--www/rubygem-em-http-request/Makefile24
-rw-r--r--www/rubygem-em-http-request/distinfo2
-rw-r--r--www/rubygem-em-http-request/pkg-descr14
4 files changed, 41 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index 38124c0399fa..143794bcd937 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1624,6 +1624,7 @@
SUBDIR += rubygem-cuba
SUBDIR += rubygem-davclient
SUBDIR += rubygem-domainatrix
+ SUBDIR += rubygem-em-http-request
SUBDIR += rubygem-em-websocket
SUBDIR += rubygem-emk-sinatra-url-for
SUBDIR += rubygem-erubis
diff --git a/www/rubygem-em-http-request/Makefile b/www/rubygem-em-http-request/Makefile
new file mode 100644
index 000000000000..a7721edd3e9e
--- /dev/null
+++ b/www/rubygem-em-http-request/Makefile
@@ -0,0 +1,24 @@
+# Ports collection makefile for: rubygem-em-http-request
+# Date created: 13 Dec 2011
+# Whom: Scott Sanders <scott@jssjr.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= em-http-request
+PORTVERSION= 0.2.11
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+
+MAINTAINER= ruby@FreeBSD.org
+COMMENT= EventMachine based, async HTTP Request client
+
+RUN_DEPENDS= rubygem-addressable>=2.0.0:${PORTSDIR}/www/rubygem-addressable \
+ rubygem-escape_utils>=0:${PORTSDIR}/textproc/rubygem-escape_utils \
+ rubygem-eventmachine>=0.12.9:${PORTSDIR}/devel/rubygem-eventmachine
+
+USE_RUBY= yes
+USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-em-http-request/distinfo b/www/rubygem-em-http-request/distinfo
new file mode 100644
index 000000000000..e3b17ca2b68a
--- /dev/null
+++ b/www/rubygem-em-http-request/distinfo
@@ -0,0 +1,2 @@
+SHA256 (rubygem/em-http-request-0.2.11.gem) = c8629270c6a403f105886c5625c5c237e792c1f0142d3aae9a6777c912aa9571
+SIZE (rubygem/em-http-request-0.2.11.gem) = 41472
diff --git a/www/rubygem-em-http-request/pkg-descr b/www/rubygem-em-http-request/pkg-descr
new file mode 100644
index 000000000000..df7ad52e3ceb
--- /dev/null
+++ b/www/rubygem-em-http-request/pkg-descr
@@ -0,0 +1,14 @@
+Async (EventMachine) HTTP client, with support for:
+o Asynchronous HTTP API for single & parallel request execution
+o Keep-Alive and HTTP pipelining support
+o Auto-follow 3xx redirects with max depth
+o Automatic gzip & deflate decoding
+o Streaming response processing
+o Streaming file uploads
+o HTTP proxy and SOCKS5 support
+o Basic Auth & OAuth
+o Connection-level & Global middleware support
+o HTTP parser via http_parser.rb
+o Works wherever EventMachine runs: Rubinius, JRuby, MRI
+
+WWW: https://github.com/igrigorik/em-http-request