From c03a5d56789fa526e6a401796490474cbf7999d0 Mon Sep 17 00:00:00 2001 From: Rui Paulo Date: Mon, 19 May 2014 04:17:52 +0000 Subject: [PATCH] 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 --- devel/Makefile | 1 + devel/rubygem-launchy22/Makefile | 21 +++++++++++++ devel/rubygem-launchy22/distinfo | 2 ++ devel/rubygem-launchy22/pkg-descr | 9 ++++++ misc/Makefile | 1 + misc/rubygem-mime-types117/Makefile | 19 +++++++++++ misc/rubygem-mime-types117/distinfo | 2 ++ misc/rubygem-mime-types117/pkg-descr | 4 +++ textproc/Makefile | 1 + textproc/rubygem-nokogiri14/Makefile | 24 ++++++++++++++ textproc/rubygem-nokogiri14/distinfo | 2 ++ textproc/rubygem-nokogiri14/pkg-descr | 9 ++++++ www/Makefile | 5 +++ www/rubygem-heroku-nav/Makefile | 19 +++++++++++ www/rubygem-heroku-nav/distinfo | 2 ++ www/rubygem-heroku-nav/pkg-descr | 3 ++ www/rubygem-kensa/Makefile | 33 ++++++++++++++++++++ www/rubygem-kensa/distinfo | 2 ++ www/rubygem-kensa/pkg-descr | 5 +++ www/rubygem-mechanize26/Makefile | 27 ++++++++++++++++ www/rubygem-mechanize26/distinfo | 2 ++ www/rubygem-mechanize26/pkg-descr | 7 +++++ www/rubygem-net-http-digest_auth11/Makefile | 18 +++++++++++ www/rubygem-net-http-digest_auth11/distinfo | 2 ++ www/rubygem-net-http-digest_auth11/pkg-descr | 6 ++++ www/rubygem-net-http-persistent25/Makefile | 18 +++++++++++ www/rubygem-net-http-persistent25/distinfo | 2 ++ www/rubygem-net-http-persistent25/pkg-descr | 10 ++++++ 28 files changed, 256 insertions(+) create mode 100644 devel/rubygem-launchy22/Makefile create mode 100644 devel/rubygem-launchy22/distinfo create mode 100644 devel/rubygem-launchy22/pkg-descr create mode 100644 misc/rubygem-mime-types117/Makefile create mode 100644 misc/rubygem-mime-types117/distinfo create mode 100644 misc/rubygem-mime-types117/pkg-descr create mode 100644 textproc/rubygem-nokogiri14/Makefile create mode 100644 textproc/rubygem-nokogiri14/distinfo create mode 100644 textproc/rubygem-nokogiri14/pkg-descr create mode 100644 www/rubygem-heroku-nav/Makefile create mode 100644 www/rubygem-heroku-nav/distinfo create mode 100644 www/rubygem-heroku-nav/pkg-descr create mode 100644 www/rubygem-kensa/Makefile create mode 100644 www/rubygem-kensa/distinfo create mode 100644 www/rubygem-kensa/pkg-descr create mode 100644 www/rubygem-mechanize26/Makefile create mode 100644 www/rubygem-mechanize26/distinfo create mode 100644 www/rubygem-mechanize26/pkg-descr create mode 100644 www/rubygem-net-http-digest_auth11/Makefile create mode 100644 www/rubygem-net-http-digest_auth11/distinfo create mode 100644 www/rubygem-net-http-digest_auth11/pkg-descr create mode 100644 www/rubygem-net-http-persistent25/Makefile create mode 100644 www/rubygem-net-http-persistent25/distinfo create mode 100644 www/rubygem-net-http-persistent25/pkg-descr diff --git a/devel/Makefile b/devel/Makefile index e20ef6e69cd6..1d182a6c18da 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -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 diff --git a/devel/rubygem-launchy22/Makefile b/devel/rubygem-launchy22/Makefile new file mode 100644 index 000000000000..c3479bb87a1b --- /dev/null +++ b/devel/rubygem-launchy22/Makefile @@ -0,0 +1,21 @@ +# $FreeBSD$ + +PORTNAME= launchy +PORTVERSION= 2.2.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 22 + +MAINTAINER= ruby@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 diff --git a/devel/rubygem-launchy22/distinfo b/devel/rubygem-launchy22/distinfo new file mode 100644 index 000000000000..21cdf5eade44 --- /dev/null +++ b/devel/rubygem-launchy22/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/launchy-2.2.0.gem) = ad00bcef268552446c63986605c1c1724192f1f589f9f85079f1efbb5b2d8727 +SIZE (rubygem/launchy-2.2.0.gem) = 25600 diff --git a/devel/rubygem-launchy22/pkg-descr b/devel/rubygem-launchy22/pkg-descr new file mode 100644 index 000000000000..4189e95e69a7 --- /dev/null +++ b/devel/rubygem-launchy22/pkg-descr @@ -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 diff --git a/misc/Makefile b/misc/Makefile index 75e7710b1751..e652928d7091 100644 --- a/misc/Makefile +++ b/misc/Makefile @@ -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 diff --git a/misc/rubygem-mime-types117/Makefile b/misc/rubygem-mime-types117/Makefile new file mode 100644 index 000000000000..c90cd8f62051 --- /dev/null +++ b/misc/rubygem-mime-types117/Makefile @@ -0,0 +1,19 @@ +# $FreeBSD$ + +PORTNAME= mime-types +PKGNAMESUFFIX= 117 +PORTVERSION= 1.17.2 +CATEGORIES= misc rubygems +MASTER_SITES= RG + +MAINTAINER= ruby@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 diff --git a/misc/rubygem-mime-types117/distinfo b/misc/rubygem-mime-types117/distinfo new file mode 100644 index 000000000000..6f160284eff8 --- /dev/null +++ b/misc/rubygem-mime-types117/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/mime-types-1.17.2.gem) = d768170d4fa10e8e0d1346c02df90e6255fa9cb7f6a7ba16ccd4ae6e50af9744 +SIZE (rubygem/mime-types-1.17.2.gem) = 52224 diff --git a/misc/rubygem-mime-types117/pkg-descr b/misc/rubygem-mime-types117/pkg-descr new file mode 100644 index 000000000000..6558f32abc31 --- /dev/null +++ b/misc/rubygem-mime-types117/pkg-descr @@ -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/ diff --git a/textproc/Makefile b/textproc/Makefile index 805826d6ddeb..5948156ba026 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -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 diff --git a/textproc/rubygem-nokogiri14/Makefile b/textproc/rubygem-nokogiri14/Makefile new file mode 100644 index 000000000000..e0f7db3d4e28 --- /dev/null +++ b/textproc/rubygem-nokogiri14/Makefile @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= nokogiri +PORTVERSION= 1.4.0 +PKGNAMESUFFIX= 14 +CATEGORIES= textproc rubygems +MASTER_SITES= RG + +MAINTAINER= ruby@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 diff --git a/textproc/rubygem-nokogiri14/distinfo b/textproc/rubygem-nokogiri14/distinfo new file mode 100644 index 000000000000..43a36b82bb88 --- /dev/null +++ b/textproc/rubygem-nokogiri14/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/nokogiri-1.4.0.gem) = 89ed690aa46e80b0a3d39f66ec4359f5acefc97a11a867539c2f4147d743b7f3 +SIZE (rubygem/nokogiri-1.4.0.gem) = 165376 diff --git a/textproc/rubygem-nokogiri14/pkg-descr b/textproc/rubygem-nokogiri14/pkg-descr new file mode 100644 index 000000000000..dc5c59b10f3a --- /dev/null +++ b/textproc/rubygem-nokogiri14/pkg-descr @@ -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 diff --git a/www/Makefile b/www/Makefile index 5dc4734c15f3..e2d4dda63402 100644 --- a/www/Makefile +++ b/www/Makefile @@ -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 diff --git a/www/rubygem-heroku-nav/Makefile b/www/rubygem-heroku-nav/Makefile new file mode 100644 index 000000000000..6a5be07e0c51 --- /dev/null +++ b/www/rubygem-heroku-nav/Makefile @@ -0,0 +1,19 @@ +# $FreeBSD$ + +PORTNAME= heroku-nav +PORTVERSION= 0.2.2 +CATEGORIES= www rubygems +MASTER_SITES= RG + +MAINTAINER= rpaulo@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 diff --git a/www/rubygem-heroku-nav/distinfo b/www/rubygem-heroku-nav/distinfo new file mode 100644 index 000000000000..4714a1d48d1b --- /dev/null +++ b/www/rubygem-heroku-nav/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/heroku-nav-0.2.2.gem) = f07de5e15ce07fa712d0da48ec6adbb41510bc699acf3dde1e3c868e9266ea6e +SIZE (rubygem/heroku-nav-0.2.2.gem) = 12288 diff --git a/www/rubygem-heroku-nav/pkg-descr b/www/rubygem-heroku-nav/pkg-descr new file mode 100644 index 000000000000..69307e5ab8e8 --- /dev/null +++ b/www/rubygem-heroku-nav/pkg-descr @@ -0,0 +1,3 @@ +Heroku Rack middleware for add-on support. + +WWW: http://github.com/heroku/heroku-nav diff --git a/www/rubygem-kensa/Makefile b/www/rubygem-kensa/Makefile new file mode 100644 index 000000000000..44fd90e6c21b --- /dev/null +++ b/www/rubygem-kensa/Makefile @@ -0,0 +1,33 @@ +# $FreeBSD$ + +PORTNAME= kensa +PORTVERSION= 2.0.2 +CATEGORIES= www rubygems +MASTER_SITES= RG + +MAINTAINER= rpaulo@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 diff --git a/www/rubygem-kensa/distinfo b/www/rubygem-kensa/distinfo new file mode 100644 index 000000000000..a9cc1e525bdd --- /dev/null +++ b/www/rubygem-kensa/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/kensa-2.0.2.gem) = 6ede2de00eeb36f3a16b689c4373d96bd114b34426946b780e4b1f28c5a6932c +SIZE (rubygem/kensa-2.0.2.gem) = 29184 diff --git a/www/rubygem-kensa/pkg-descr b/www/rubygem-kensa/pkg-descr new file mode 100644 index 000000000000..10c20796dc3b --- /dev/null +++ b/www/rubygem-kensa/pkg-descr @@ -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 diff --git a/www/rubygem-mechanize26/Makefile b/www/rubygem-mechanize26/Makefile new file mode 100644 index 000000000000..7d2da95dd212 --- /dev/null +++ b/www/rubygem-mechanize26/Makefile @@ -0,0 +1,27 @@ +# $FreeBSD$ + +PORTNAME= mechanize +PORTVERSION= 2.6.0 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 26 + +MAINTAINER= ruby@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 diff --git a/www/rubygem-mechanize26/distinfo b/www/rubygem-mechanize26/distinfo new file mode 100644 index 000000000000..00dc7cad5637 --- /dev/null +++ b/www/rubygem-mechanize26/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/mechanize-2.6.0.gem) = 0c5c3af20d1800623a5ab3d4fb40e94d4d2e83ab1b2e30fc9f5ebee0765f160d +SIZE (rubygem/mechanize-2.6.0.gem) = 131584 diff --git a/www/rubygem-mechanize26/pkg-descr b/www/rubygem-mechanize26/pkg-descr new file mode 100644 index 000000000000..516c54ffe35a --- /dev/null +++ b/www/rubygem-mechanize26/pkg-descr @@ -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 diff --git a/www/rubygem-net-http-digest_auth11/Makefile b/www/rubygem-net-http-digest_auth11/Makefile new file mode 100644 index 000000000000..cbc4d66f7962 --- /dev/null +++ b/www/rubygem-net-http-digest_auth11/Makefile @@ -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@FreeBSD.org +COMMENT= Implementation of RFC 2617 - Digest Access Authentication + +LICENSE= MIT + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST= yes + +.include diff --git a/www/rubygem-net-http-digest_auth11/distinfo b/www/rubygem-net-http-digest_auth11/distinfo new file mode 100644 index 000000000000..2f81ff512291 --- /dev/null +++ b/www/rubygem-net-http-digest_auth11/distinfo @@ -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 diff --git a/www/rubygem-net-http-digest_auth11/pkg-descr b/www/rubygem-net-http-digest_auth11/pkg-descr new file mode 100644 index 000000000000..1d5370067d23 --- /dev/null +++ b/www/rubygem-net-http-digest_auth11/pkg-descr @@ -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 diff --git a/www/rubygem-net-http-persistent25/Makefile b/www/rubygem-net-http-persistent25/Makefile new file mode 100644 index 000000000000..3007c32739b7 --- /dev/null +++ b/www/rubygem-net-http-persistent25/Makefile @@ -0,0 +1,18 @@ +# $FreeBSD$ + +PORTNAME= net-http-persistent +PKGNAMESUFFIX= 25 +PORTVERSION= 2.5.2 +CATEGORIES= www net rubygems +MASTER_SITES= RG + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Manages persistent connections using Net::HTTP + +LICENSE= MIT + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST= yes + +.include diff --git a/www/rubygem-net-http-persistent25/distinfo b/www/rubygem-net-http-persistent25/distinfo new file mode 100644 index 000000000000..849e23a9a826 --- /dev/null +++ b/www/rubygem-net-http-persistent25/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/net-http-persistent-2.5.2.gem) = 8e03a2e2752bb4c16e7ea3eed9f7ea3188bf71fc29866833601b4a949e12bdd0 +SIZE (rubygem/net-http-persistent-2.5.2.gem) = 24576 diff --git a/www/rubygem-net-http-persistent25/pkg-descr b/www/rubygem-net-http-persistent25/pkg-descr new file mode 100644 index 000000000000..f6d065403f0f --- /dev/null +++ b/www/rubygem-net-http-persistent25/pkg-descr @@ -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