Index: head/www/rubygem-net-http-persistent/Makefile =================================================================== --- head/www/rubygem-net-http-persistent/Makefile (revision 533647) +++ head/www/rubygem-net-http-persistent/Makefile (revision 533648) @@ -1,21 +1,21 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= net-http-persistent -PORTVERSION= 3.1.0 +PORTVERSION= 4.0.0 CATEGORIES= www net rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Manages persistent connections using Net::HTTP LICENSE= MIT RUN_DEPENDS= rubygem-connection_pool>=2.2<3:net/rubygem-connection_pool USES= gem USE_RUBY= yes NO_ARCH= yes .include Index: head/www/rubygem-net-http-persistent/distinfo =================================================================== --- head/www/rubygem-net-http-persistent/distinfo (revision 533647) +++ head/www/rubygem-net-http-persistent/distinfo (revision 533648) @@ -1,3 +1,3 @@ -TIMESTAMP = 1564157983 -SHA256 (rubygem/net-http-persistent-3.1.0.gem) = eab637fcee31d2f2c119c24b5ae36d73cd8c08ccd9a45567829f24059e9836ae -SIZE (rubygem/net-http-persistent-3.1.0.gem) = 31744 +TIMESTAMP = 1588348247 +SHA256 (rubygem/net-http-persistent-4.0.0.gem) = 790b3a0862d8bff1d26c5bb8465f20406212ee83e4fce9e34088fe7aecdc6d69 +SIZE (rubygem/net-http-persistent-4.0.0.gem) = 30720 Index: head/www/rubygem-net-http-persistent/pkg-descr =================================================================== --- head/www/rubygem-net-http-persistent/pkg-descr (revision 533647) +++ head/www/rubygem-net-http-persistent/pkg-descr (revision 533648) @@ -1,9 +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 +net-http-persistent manages persistent connections using Net::HTTP including a +thread pool for connecting to multiple hosts. 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. +with some API methods but does not make setting up a single persistent +connection or managing multiple connections easy. Net::HTTP::Persistent wraps +Net::HTTP and allows you to focus on how to make HTTP requests. WWW: https://github.com/drbrain/net-http-persistent