svn commit: r354492 - in head: devel devel/rubygem-launchy22 misc misc/rubygem-mime-types117 textproc textproc/rubygem-nokogiri14 www www/rubygem-heroku-nav www/rubygem-kensa www/rubygem-mechanize2...

Rui Paulo rpaulo at FreeBSD.org
Mon May 19 04:17:58 UTC 2014


Author: rpaulo (src committer)
Date: Mon May 19 04:17:52 2014
New Revision: 354492
URL: http://svnweb.freebsd.org/changeset/ports/354492
QAT: https://qat.redports.org/buildarchive/r354492/

Log:
  Add rubygem-kensa v2.0.2.
  
  This brings the following additional ports
  * devel/rubygem-launch22
  * misc/rubygem-mime-types117
  * textproc/rubygem-nokogiri14
  * www/rubygem-heroku-nav
  * www/rubygem-mechanize26
  * www/rubygem-net-http-digest_auth11
  * www/rubygem-net-http-persistent25
  
  With the exception of heroku-nav, all the other ports are just older versions
  of already existing ports.
  
  Reviewed by:	swills

Added:
  head/devel/rubygem-launchy22/
  head/devel/rubygem-launchy22/Makefile   (contents, props changed)
  head/devel/rubygem-launchy22/distinfo   (contents, props changed)
  head/devel/rubygem-launchy22/pkg-descr   (contents, props changed)
  head/misc/rubygem-mime-types117/
  head/misc/rubygem-mime-types117/Makefile   (contents, props changed)
  head/misc/rubygem-mime-types117/distinfo   (contents, props changed)
  head/misc/rubygem-mime-types117/pkg-descr   (contents, props changed)
  head/textproc/rubygem-nokogiri14/
  head/textproc/rubygem-nokogiri14/Makefile   (contents, props changed)
  head/textproc/rubygem-nokogiri14/distinfo   (contents, props changed)
  head/textproc/rubygem-nokogiri14/pkg-descr   (contents, props changed)
  head/www/rubygem-heroku-nav/
  head/www/rubygem-heroku-nav/Makefile   (contents, props changed)
  head/www/rubygem-heroku-nav/distinfo   (contents, props changed)
  head/www/rubygem-heroku-nav/pkg-descr   (contents, props changed)
  head/www/rubygem-kensa/
  head/www/rubygem-kensa/Makefile   (contents, props changed)
  head/www/rubygem-kensa/distinfo   (contents, props changed)
  head/www/rubygem-kensa/pkg-descr   (contents, props changed)
  head/www/rubygem-mechanize26/
  head/www/rubygem-mechanize26/Makefile   (contents, props changed)
  head/www/rubygem-mechanize26/distinfo   (contents, props changed)
  head/www/rubygem-mechanize26/pkg-descr   (contents, props changed)
  head/www/rubygem-net-http-digest_auth11/
  head/www/rubygem-net-http-digest_auth11/Makefile   (contents, props changed)
  head/www/rubygem-net-http-digest_auth11/distinfo   (contents, props changed)
  head/www/rubygem-net-http-digest_auth11/pkg-descr   (contents, props changed)
  head/www/rubygem-net-http-persistent25/
  head/www/rubygem-net-http-persistent25/Makefile   (contents, props changed)
  head/www/rubygem-net-http-persistent25/distinfo   (contents, props changed)
  head/www/rubygem-net-http-persistent25/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile
  head/misc/Makefile
  head/textproc/Makefile
  head/www/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Mon May 19 04:11:45 2014	(r354491)
+++ head/devel/Makefile	Mon May 19 04:17:52 2014	(r354492)
@@ -4283,6 +4283,7 @@
     SUBDIR += rubygem-kafo_parsers
     SUBDIR += rubygem-kgio
     SUBDIR += rubygem-launchy
+    SUBDIR += rubygem-launchy22
     SUBDIR += rubygem-librarian
     SUBDIR += rubygem-listen
     SUBDIR += rubygem-little_plugger

Added: head/devel/rubygem-launchy22/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rubygem-launchy22/Makefile	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,21 @@
+# $FreeBSD$
+
+PORTNAME=	launchy
+PORTVERSION=	2.2.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	22
+
+MAINTAINER=	ruby at FreeBSD.org
+COMMENT=	Helper class for launching cross-platform applications
+
+RUN_DEPENDS=	rubygem-addressable>=2.3:${PORTSDIR}/www/rubygem-addressable
+
+USE_RUBY=	yes
+USE_RAKE=	yes
+USE_RUBYGEMS=	yes
+RUBYGEM_AUTOPLIST=	yes
+
+# Don't install the binary bin/launchy since it's not required at this time
+
+.include <bsd.port.mk>

Added: head/devel/rubygem-launchy22/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rubygem-launchy22/distinfo	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,2 @@
+SHA256 (rubygem/launchy-2.2.0.gem) = ad00bcef268552446c63986605c1c1724192f1f589f9f85079f1efbb5b2d8727
+SIZE (rubygem/launchy-2.2.0.gem) = 25600

Added: head/devel/rubygem-launchy22/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rubygem-launchy22/pkg-descr	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,9 @@
+Launchy is helper class for launching cross-platform
+applications in a fire and forget manner. There are
+application concepts (browser, email client, etc)
+that are common across all platforms, and they may
+be launched differently on each platform. Launchy
+is here to make a common approach to launching
+external application from within ruby programs.
+
+WWW: http://rubygems.org/gems/launchy

Modified: head/misc/Makefile
==============================================================================
--- head/misc/Makefile	Mon May 19 04:11:45 2014	(r354491)
+++ head/misc/Makefile	Mon May 19 04:17:52 2014	(r354492)
@@ -401,6 +401,7 @@
     SUBDIR += ruby-vpim
     SUBDIR += rubygem-dotenv
     SUBDIR += rubygem-mime-types
+    SUBDIR += rubygem-mime-types117
     SUBDIR += rubygem-rabbit
     SUBDIR += rubygem-vpim
     SUBDIR += rump

Added: head/misc/rubygem-mime-types117/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/rubygem-mime-types117/Makefile	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME=	mime-types
+PKGNAMESUFFIX=	117
+PORTVERSION=	1.17.2
+CATEGORIES=	misc rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	ruby at FreeBSD.org
+COMMENT=	Ruby gem which provides a mailcap-like MIME Content-Type lookup
+
+LICENSE=	ART20 GPLv2 GPLv3 MIT
+LICENSE_COMB=	dual
+
+USE_RUBY=	yes
+USE_RUBYGEMS=	yes
+RUBYGEM_AUTOPLIST=	yes
+
+.include <bsd.port.mk>

Added: head/misc/rubygem-mime-types117/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/rubygem-mime-types117/distinfo	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,2 @@
+SHA256 (rubygem/mime-types-1.17.2.gem) = d768170d4fa10e8e0d1346c02df90e6255fa9cb7f6a7ba16ccd4ae6e50af9744
+SIZE (rubygem/mime-types-1.17.2.gem) = 52224

Added: head/misc/rubygem-mime-types117/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/rubygem-mime-types117/pkg-descr	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,4 @@
+MIME::Types for Ruby originally based on and synchronized with MIME::Types
+for Perl by Mark Overmeer, copyright 2001 - 2005.
+
+WWW: http://mime-types.rubyforge.org/

Modified: head/textproc/Makefile
==============================================================================
--- head/textproc/Makefile	Mon May 19 04:11:45 2014	(r354491)
+++ head/textproc/Makefile	Mon May 19 04:17:52 2014	(r354492)
@@ -1315,6 +1315,7 @@
     SUBDIR += rubygem-markaby
     SUBDIR += rubygem-multi_xml
     SUBDIR += rubygem-nokogiri
+    SUBDIR += rubygem-nokogiri14
     SUBDIR += rubygem-opml
     SUBDIR += rubygem-parslet
     SUBDIR += rubygem-phone

Added: head/textproc/rubygem-nokogiri14/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/rubygem-nokogiri14/Makefile	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,24 @@
+# $FreeBSD$
+
+PORTNAME=	nokogiri
+PORTVERSION=	1.4.0
+PKGNAMESUFFIX=	14
+CATEGORIES=	textproc rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	ruby at FreeBSD.org
+COMMENT=	HTML, XML, SAX, and Reader parser
+
+LICENSE=	MIT
+
+USE_RUBY=	yes
+USE_RUBY_FEATURES=	iconv
+USE_RUBYGEMS=	yes
+RUBYGEM_AUTOPLIST=	yes
+USE_GNOME=	libxml2 libxslt
+USES=		pkgconfig
+CONFIGURE_ARGS=	--use-system-libraries	
+
+# Don't install bin/nokogiri
+
+.include <bsd.port.mk>

Added: head/textproc/rubygem-nokogiri14/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/rubygem-nokogiri14/distinfo	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,2 @@
+SHA256 (rubygem/nokogiri-1.4.0.gem) = 89ed690aa46e80b0a3d39f66ec4359f5acefc97a11a867539c2f4147d743b7f3
+SIZE (rubygem/nokogiri-1.4.0.gem) = 165376

Added: head/textproc/rubygem-nokogiri14/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/rubygem-nokogiri14/pkg-descr	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,9 @@
+* XPath support for document searching
+* CSS3 selector support for document searching
+* XML/HTML builder
+* Drop in replacement for Hpricot (though not bug for bug)
+
+Nokogiri parses and searches XML/HTML very quickly, and also has 
+correctly implemented CSS3 selector support as well as XPath support. 
+
+WWW: http://nokogiri.org

Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile	Mon May 19 04:11:45 2014	(r354491)
+++ head/www/Makefile	Mon May 19 04:17:52 2014	(r354492)
@@ -1795,6 +1795,7 @@
     SUBDIR += rubygem-haml-rails
     SUBDIR += rubygem-heroku
     SUBDIR += rubygem-heroku-api
+    SUBDIR += rubygem-heroku-nav
     SUBDIR += rubygem-hpricot
     SUBDIR += rubygem-html2haml
     SUBDIR += rubygem-http-cookie
@@ -1811,11 +1812,13 @@
     SUBDIR += rubygem-jruby-rack
     SUBDIR += rubygem-jwt
     SUBDIR += rubygem-kaminari
+    SUBDIR += rubygem-kensa
     SUBDIR += rubygem-layout-yullio
     SUBDIR += rubygem-less
     SUBDIR += rubygem-lighthouse-api
     SUBDIR += rubygem-maruku
     SUBDIR += rubygem-mechanize
+    SUBDIR += rubygem-mechanize26
     SUBDIR += rubygem-merb-assets
     SUBDIR += rubygem-merb-core
     SUBDIR += rubygem-merb-haml
@@ -1825,7 +1828,9 @@
     SUBDIR += rubygem-multipart-post
     SUBDIR += rubygem-nanoc
     SUBDIR += rubygem-net-http-digest_auth
+    SUBDIR += rubygem-net-http-digest_auth11
     SUBDIR += rubygem-net-http-persistent
+    SUBDIR += rubygem-net-http-persistent25
     SUBDIR += rubygem-nicovideo
     SUBDIR += rubygem-ntlm-http
     SUBDIR += rubygem-passenger

Added: head/www/rubygem-heroku-nav/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/rubygem-heroku-nav/Makefile	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME=	heroku-nav
+PORTVERSION=	0.2.2
+CATEGORIES=	www rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	rpaulo at FreeBSD.org
+COMMENT=	Heroku Rack middleware
+
+LICENSE=	MIT
+
+USE_RUBY=	yes
+USE_RUBYGEMS=	yes
+RUBYGEM_AUTOPLIST= yes
+
+RUN_DEPENDS+=	rubygem-sinatra>=0:${PORTSDIR}/www/rubygem-sinatra
+
+.include <bsd.port.mk>

Added: head/www/rubygem-heroku-nav/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/rubygem-heroku-nav/distinfo	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,2 @@
+SHA256 (rubygem/heroku-nav-0.2.2.gem) = f07de5e15ce07fa712d0da48ec6adbb41510bc699acf3dde1e3c868e9266ea6e
+SIZE (rubygem/heroku-nav-0.2.2.gem) = 12288

Added: head/www/rubygem-heroku-nav/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/rubygem-heroku-nav/pkg-descr	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,3 @@
+Heroku Rack middleware for add-on support.
+
+WWW: http://github.com/heroku/heroku-nav

Added: head/www/rubygem-kensa/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/rubygem-kensa/Makefile	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+PORTNAME=	kensa
+PORTVERSION=	2.0.2
+CATEGORIES=	www rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	rpaulo at FreeBSD.org
+COMMENT=	Heroku Add-On provider tool
+
+LICENSE=	MIT
+
+USE_RUBY=	yes
+USE_RUBYGEMS=	yes
+RUBYGEM_AUTOPLIST= yes
+
+PLIST_FILES=	bin/kensa
+
+RUN_DEPENDS+=	rubygem-launchy22>=0:${PORTSDIR}/devel/rubygem-launchy22 \
+		rubygem-mechanize26>=0:${PORTSDIR}/www/rubygem-mechanize26 \
+		rubygem-rest-client>=0:${PORTSDIR}/www/rubygem-rest-client \
+		rubygem-term-ansicolor>=0:${PORTSDIR}/devel/rubygem-term-ansicolor \
+		rubygem-sinatra>=1.4.2:${PORTSDIR}/www/rubygem-sinatra \
+		rubygem-foreman>=0.63:${PORTSDIR}/devel/rubygem-foreman \
+		rubygem-bundler>=0:${PORTSDIR}/sysutils/rubygem-bundler \
+		rubygem-thin>=0:${PORTSDIR}/www/rubygem-thin \
+		rubygem-tilt1>=1.4.1:${PORTSDIR}/devel/rubygem-tilt1 \
+		rubygem-haml>=4.0.5:${PORTSDIR}/www/rubygem-haml \
+		rubygem-heroku-nav>=0.2.2:${PORTSDIR}/www/rubygem-heroku-nav \
+		rubygem-json>=1.8.1:${PORTSDIR}/devel/rubygem-json
+
+
+.include <bsd.port.mk>

Added: head/www/rubygem-kensa/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/rubygem-kensa/distinfo	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,2 @@
+SHA256 (rubygem/kensa-2.0.2.gem) = 6ede2de00eeb36f3a16b689c4373d96bd114b34426946b780e4b1f28c5a6932c
+SIZE (rubygem/kensa-2.0.2.gem) = 29184

Added: head/www/rubygem-kensa/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/rubygem-kensa/pkg-descr	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,5 @@
+Kensa is a command-line tool to help add-on providers integrating their
+services with Heroku. It manages manifest files, and provides a TDD-like
+approach for programmers to test and develop their APIs.
+
+WWW: https://github.com/heroku/kensa

Added: head/www/rubygem-mechanize26/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/rubygem-mechanize26/Makefile	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,27 @@
+# $FreeBSD$
+
+PORTNAME=	mechanize
+PORTVERSION=	2.6.0
+CATEGORIES=	www rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	26
+
+MAINTAINER=	ruby at FreeBSD.org
+COMMENT=	WWW::Mechanize, a handy web browsing ruby object
+
+LICENSE=	MIT
+
+RUN_DEPENDS=	rubygem-domain_name>=0.5.1:${PORTSDIR}/net/rubygem-domain_name \
+		rubygem-http-cookie>=1.0.0:${PORTSDIR}/www/rubygem-http-cookie \
+		rubygem-mime-types117>=0:${PORTSDIR}/misc/rubygem-mime-types117 \
+		rubygem-net-http-digest_auth11>=0:${PORTSDIR}/www/rubygem-net-http-digest_auth11 \
+		rubygem-net-http-persistent26>0:${PORTSDIR}/www/rubygem-net-http-persistent25 \
+		rubygem-nokogiri14>=1.4:${PORTSDIR}/textproc/rubygem-nokogiri14 \
+		rubygem-ntlm-http>=0.1.1:${PORTSDIR}/www/rubygem-ntlm-http \
+		rubygem-webrobots>=0.0.9:${PORTSDIR}/www/rubygem-webrobots
+
+USE_RUBY=	yes
+USE_RUBYGEMS=	yes
+RUBYGEM_AUTOPLIST=	yes
+
+.include <bsd.port.mk>

Added: head/www/rubygem-mechanize26/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/rubygem-mechanize26/distinfo	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,2 @@
+SHA256 (rubygem/mechanize-2.6.0.gem) = 0c5c3af20d1800623a5ab3d4fb40e94d4d2e83ab1b2e30fc9f5ebee0765f160d
+SIZE (rubygem/mechanize-2.6.0.gem) = 131584

Added: head/www/rubygem-mechanize26/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/rubygem-mechanize26/pkg-descr	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,7 @@
+The Mechanize library is used for automating interaction with websites. 
+Mechanize automatically stores and sends cookies, follows redirects,
+can follow links, and submit forms.  Form fields can be populated and
+submitted.  Mechanize also keeps track of the sites that you have visited as
+a history.
+
+WWW: http://mechanize.rubyforge.org

Added: head/www/rubygem-net-http-digest_auth11/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/rubygem-net-http-digest_auth11/Makefile	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME=	net-http-digest_auth
+PKGNAMESUFFIX=	11
+PORTVERSION=	1.1.1
+CATEGORIES=	www net rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	ruby at FreeBSD.org
+COMMENT=	Implementation of RFC 2617 - Digest Access Authentication
+
+LICENSE=	MIT
+
+USE_RUBY=	yes
+USE_RUBYGEMS=	yes
+RUBYGEM_AUTOPLIST=	yes
+
+.include <bsd.port.mk>

Added: head/www/rubygem-net-http-digest_auth11/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/rubygem-net-http-digest_auth11/distinfo	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,2 @@
+SHA256 (rubygem/net-http-digest_auth-1.1.1.gem) = 5cd0d120a61251c41d5cec26515d48ba26deee3a4f08fb036759b1484cc1d900
+SIZE (rubygem/net-http-digest_auth-1.1.1.gem) = 10752

Added: head/www/rubygem-net-http-digest_auth11/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/rubygem-net-http-digest_auth11/pkg-descr	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,6 @@
+rubygem-net-http-persistent is an implementation of RFC 2617 - Digest Access
+Authentication. At this time the gem does not fully integrate with Net::HTTP and
+can be used for with other HTTP clients.
+
+WWW: https://github.com/drbrain/net-http-digest_auth
+RG:  https://rubygems.org/gems/net-http-digest_auth

Added: head/www/rubygem-net-http-persistent25/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/rubygem-net-http-persistent25/Makefile	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME=	net-http-persistent
+PKGNAMESUFFIX=	25
+PORTVERSION=	2.5.2
+CATEGORIES=	www net rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	ruby at FreeBSD.org
+COMMENT=	Manages persistent connections using Net::HTTP
+
+LICENSE=	MIT
+
+USE_RUBY=	yes
+USE_RUBYGEMS=	yes
+RUBYGEM_AUTOPLIST=	yes
+
+.include <bsd.port.mk>

Added: head/www/rubygem-net-http-persistent25/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/rubygem-net-http-persistent25/distinfo	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,2 @@
+SHA256 (rubygem/net-http-persistent-2.5.2.gem) = 8e03a2e2752bb4c16e7ea3eed9f7ea3188bf71fc29866833601b4a949e12bdd0
+SIZE (rubygem/net-http-persistent-2.5.2.gem) = 24576

Added: head/www/rubygem-net-http-persistent25/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/rubygem-net-http-persistent25/pkg-descr	Mon May 19 04:17:52 2014	(r354492)
@@ -0,0 +1,10 @@
+net-http-persistent manages persistent connections using Net::HTTP plus a speed
+fix for Ruby 1.8. It's thread-safe too! Using persistent HTTP connections can
+dramatically increase the speed of HTTP. Creating a new HTTP connection for
+every request involves an extra TCP round-trip and causes TCP congestion
+avoidance negotiation to start over. Net::HTTP supports persistent connections
+with some API methods but does not handle reconnection gracefully.
+Net::HTTP::Persistent supports reconnection and retry according to RFC 2616.
+
+WWW: https://github.com/drbrain/net-http-persistent
+RG:  https://rubygems.org/gems/net-http-persistent


More information about the svn-ports-all mailing list