1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-21 00:25:50 +00:00

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
This commit is contained in:
Rui Paulo 2014-05-19 04:17:52 +00:00
parent c0810ddacf
commit c03a5d5678
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=354492
28 changed files with 256 additions and 0 deletions

View File

@ -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

View File

@ -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 <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (rubygem/launchy-2.2.0.gem) = ad00bcef268552446c63986605c1c1724192f1f589f9f85079f1efbb5b2d8727
SIZE (rubygem/launchy-2.2.0.gem) = 25600

View File

@ -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

View File

@ -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

View File

@ -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 <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (rubygem/mime-types-1.17.2.gem) = d768170d4fa10e8e0d1346c02df90e6255fa9cb7f6a7ba16ccd4ae6e50af9744
SIZE (rubygem/mime-types-1.17.2.gem) = 52224

View File

@ -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/

View File

@ -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

View File

@ -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 <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (rubygem/nokogiri-1.4.0.gem) = 89ed690aa46e80b0a3d39f66ec4359f5acefc97a11a867539c2f4147d743b7f3
SIZE (rubygem/nokogiri-1.4.0.gem) = 165376

View File

@ -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

View File

@ -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

View File

@ -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 <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (rubygem/heroku-nav-0.2.2.gem) = f07de5e15ce07fa712d0da48ec6adbb41510bc699acf3dde1e3c868e9266ea6e
SIZE (rubygem/heroku-nav-0.2.2.gem) = 12288

View File

@ -0,0 +1,3 @@
Heroku Rack middleware for add-on support.
WWW: http://github.com/heroku/heroku-nav

View File

@ -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 <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (rubygem/kensa-2.0.2.gem) = 6ede2de00eeb36f3a16b689c4373d96bd114b34426946b780e4b1f28c5a6932c
SIZE (rubygem/kensa-2.0.2.gem) = 29184

View File

@ -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

View File

@ -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 <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (rubygem/mechanize-2.6.0.gem) = 0c5c3af20d1800623a5ab3d4fb40e94d4d2e83ab1b2e30fc9f5ebee0765f160d
SIZE (rubygem/mechanize-2.6.0.gem) = 131584

View File

@ -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

View File

@ -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 <bsd.port.mk>

View File

@ -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

View File

@ -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

View File

@ -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 <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (rubygem/net-http-persistent-2.5.2.gem) = 8e03a2e2752bb4c16e7ea3eed9f7ea3188bf71fc29866833601b4a949e12bdd0
SIZE (rubygem/net-http-persistent-2.5.2.gem) = 24576

View File

@ -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