aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsunpoet <sunpoet@FreeBSD.org>2017-02-28 01:10:16 +0800
committersunpoet <sunpoet@FreeBSD.org>2017-02-28 01:10:16 +0800
commitc84829a73fdd5547648cf8aeefa67c3fd61324da (patch)
treefe9e21728624da248185ec26ab6e455c9efc09b9
parentf368ba08d5b604a22db244310ea42caa59423b6c (diff)
downloadfreebsd-ports-gnome-c84829a73fdd5547648cf8aeefa67c3fd61324da.tar.gz
freebsd-ports-gnome-c84829a73fdd5547648cf8aeefa67c3fd61324da.tar.zst
freebsd-ports-gnome-c84829a73fdd5547648cf8aeefa67c3fd61324da.zip
Add rubygem-net-http-persistent2 (copied from rubygem-net-http-persistent)
- Add PORTSCOUT - Bump PORTREVISION for dependent ports
-rw-r--r--devel/rubygem-gh/Makefile3
-rw-r--r--devel/rubygem-rubygems-mirror/Makefile4
-rw-r--r--www/Makefile1
-rw-r--r--www/rubygem-mechanize/Makefile3
-rw-r--r--www/rubygem-net-http-persistent2/Makefile21
-rw-r--r--www/rubygem-net-http-persistent2/distinfo2
-rw-r--r--www/rubygem-net-http-persistent2/pkg-descr9
7 files changed, 39 insertions, 4 deletions
diff --git a/devel/rubygem-gh/Makefile b/devel/rubygem-gh/Makefile
index 79f65b8a24ac..2d57ebce633d 100644
--- a/devel/rubygem-gh/Makefile
+++ b/devel/rubygem-gh/Makefile
@@ -3,6 +3,7 @@
PORTNAME= gh
PORTVERSION= 0.15.0
+PORTREVISION= 1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -16,7 +17,7 @@ RUN_DEPENDS= rubygem-addressable>=2.4.0:www/rubygem-addressable \
rubygem-backports>=0:devel/rubygem-backports \
rubygem-faraday>=0.8:www/rubygem-faraday \
rubygem-multi_json>=1.0:devel/rubygem-multi_json \
- rubygem-net-http-persistent>=2.9:www/rubygem-net-http-persistent \
+ rubygem-net-http-persistent2>=2.9:www/rubygem-net-http-persistent2 \
rubygem-net-http-pipeline>=0:www/rubygem-net-http-pipeline
NO_ARCH= yes
diff --git a/devel/rubygem-rubygems-mirror/Makefile b/devel/rubygem-rubygems-mirror/Makefile
index 1b6fcc574b88..e54368a0cc68 100644
--- a/devel/rubygem-rubygems-mirror/Makefile
+++ b/devel/rubygem-rubygems-mirror/Makefile
@@ -3,6 +3,7 @@
PORTNAME= rubygems-mirror
PORTVERSION= 1.1.0
+PORTREVISION= 1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -11,10 +12,9 @@ COMMENT= Mirror rubygems
LICENSE= MIT
-RUN_DEPENDS= rubygem-net-http-persistent>=2.9:www/rubygem-net-http-persistent
+RUN_DEPENDS= rubygem-net-http-persistent2>=2.9:www/rubygem-net-http-persistent2
NO_ARCH= yes
-
USE_RUBY= yes
USES= gem
diff --git a/www/Makefile b/www/Makefile
index a1210a8a2741..fedebb61d10c 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -2032,6 +2032,7 @@
SUBDIR += rubygem-net-http-digest_auth
SUBDIR += rubygem-net-http-digest_auth11
SUBDIR += rubygem-net-http-persistent
+ SUBDIR += rubygem-net-http-persistent2
SUBDIR += rubygem-net-http-persistent25
SUBDIR += rubygem-net-http-pipeline
SUBDIR += rubygem-nicovideo
diff --git a/www/rubygem-mechanize/Makefile b/www/rubygem-mechanize/Makefile
index 8d3b871e70db..abc819478f36 100644
--- a/www/rubygem-mechanize/Makefile
+++ b/www/rubygem-mechanize/Makefile
@@ -3,6 +3,7 @@
PORTNAME= mechanize
PORTVERSION= 2.7.5
+PORTREVISION= 1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -16,7 +17,7 @@ RUN_DEPENDS= rubygem-domain_name>=0.5.1:net/rubygem-domain_name \
rubygem-http-cookie>=1.0.0:www/rubygem-http-cookie \
rubygem-mime-types>=2.0:misc/rubygem-mime-types \
rubygem-net-http-digest_auth>=1.1.1:www/rubygem-net-http-digest_auth \
- rubygem-net-http-persistent>=2.5.2:www/rubygem-net-http-persistent \
+ rubygem-net-http-persistent2>=2.5.2:www/rubygem-net-http-persistent2 \
rubygem-nokogiri>=1.4:textproc/rubygem-nokogiri \
rubygem-ntlm-http>=0.1.1:www/rubygem-ntlm-http \
rubygem-webrobots>=0.0.9:www/rubygem-webrobots
diff --git a/www/rubygem-net-http-persistent2/Makefile b/www/rubygem-net-http-persistent2/Makefile
new file mode 100644
index 000000000000..0c41caad487d
--- /dev/null
+++ b/www/rubygem-net-http-persistent2/Makefile
@@ -0,0 +1,21 @@
+# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= net-http-persistent
+PORTVERSION= 2.9.4
+CATEGORIES= www net rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 2
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Manages persistent connections using Net::HTTP
+
+LICENSE= MIT
+
+PORTSCOUT= limit:^2\.
+
+NO_ARCH= yes
+USE_RUBY= yes
+USES= gem
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-net-http-persistent2/distinfo b/www/rubygem-net-http-persistent2/distinfo
new file mode 100644
index 000000000000..0e894b69f096
--- /dev/null
+++ b/www/rubygem-net-http-persistent2/distinfo
@@ -0,0 +1,2 @@
+SHA256 (rubygem/net-http-persistent-2.9.4.gem) = 24274d207ffe66222ef70c78a052c7ea6e66b4ff21e2e8a99e3335d095822ef9
+SIZE (rubygem/net-http-persistent-2.9.4.gem) = 31232
diff --git a/www/rubygem-net-http-persistent2/pkg-descr b/www/rubygem-net-http-persistent2/pkg-descr
new file mode 100644
index 000000000000..783e5f5c6018
--- /dev/null
+++ b/www/rubygem-net-http-persistent2/pkg-descr
@@ -0,0 +1,9 @@
+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