diff --git a/devel/Makefile b/devel/Makefile index 38f5a8b96fba..1f97e2a3050a 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5430,6 +5430,7 @@ SUBDIR += rubygem-flexmock SUBDIR += rubygem-flipper SUBDIR += rubygem-flipper-active_support_cache_store + SUBDIR += rubygem-flipper-active_support_cache_store011 SUBDIR += rubygem-flipper010 SUBDIR += rubygem-flipper011 SUBDIR += rubygem-fluent-logger @@ -5461,6 +5462,7 @@ SUBDIR += rubygem-gettext-setup SUBDIR += rubygem-gettext_i18n_rails SUBDIR += rubygem-gettext_i18n_rails_js + SUBDIR += rubygem-gettext_i18n_rails_js12 SUBDIR += rubygem-gh SUBDIR += rubygem-gibbler SUBDIR += rubygem-gio2 @@ -5479,6 +5481,7 @@ SUBDIR += rubygem-graf SUBDIR += rubygem-grape SUBDIR += rubygem-grape-entity + SUBDIR += rubygem-grape-entity060 SUBDIR += rubygem-grape-route-helpers SUBDIR += rubygem-grape-swagger SUBDIR += rubygem-grape0 @@ -5493,6 +5496,7 @@ SUBDIR += rubygem-hashie-forbidden_attributes SUBDIR += rubygem-hashie2 SUBDIR += rubygem-health_check + SUBDIR += rubygem-health_check26 SUBDIR += rubygem-highline SUBDIR += rubygem-hike SUBDIR += rubygem-hike1 @@ -5611,6 +5615,7 @@ SUBDIR += rubygem-oj SUBDIR += rubygem-oj2 SUBDIR += rubygem-omniauth_crowd + SUBDIR += rubygem-omniauth_crowd22 SUBDIR += rubygem-open3_backport SUBDIR += rubygem-open4 SUBDIR += rubygem-orm_adapter @@ -5688,7 +5693,9 @@ SUBDIR += rubygem-react-rails-rails5 SUBDIR += rubygem-readwritesettings SUBDIR += rubygem-recaptcha + SUBDIR += rubygem-recaptcha3 SUBDIR += rubygem-recursive-open-struct + SUBDIR += rubygem-recursive-open-struct100 SUBDIR += rubygem-redis-activesupport SUBDIR += rubygem-redis-activesupport-rails5 SUBDIR += rubygem-redis-activesupport-rails50 @@ -5725,6 +5732,7 @@ SUBDIR += rubygem-ruby-libvirt SUBDIR += rubygem-ruby-ole SUBDIR += rubygem-ruby-prof + SUBDIR += rubygem-ruby-prof016 SUBDIR += rubygem-ruby-progressbar SUBDIR += rubygem-ruby-sdl-ffi SUBDIR += rubygem-ruby2ruby @@ -5748,6 +5756,7 @@ SUBDIR += rubygem-semi_semantic SUBDIR += rubygem-semver2 SUBDIR += rubygem-sentry-raven + SUBDIR += rubygem-sentry-raven25 SUBDIR += rubygem-sequel SUBDIR += rubygem-settingslogic SUBDIR += rubygem-sexp_processor @@ -5812,6 +5821,7 @@ SUBDIR += rubygem-tdiff SUBDIR += rubygem-templater SUBDIR += rubygem-temple + SUBDIR += rubygem-temple07 SUBDIR += rubygem-term-ansicolor SUBDIR += rubygem-terrapin SUBDIR += rubygem-test-unit diff --git a/devel/rubygem-flipper-active_support_cache_store011/Makefile b/devel/rubygem-flipper-active_support_cache_store011/Makefile new file mode 100644 index 000000000000..ae9d7ba26ded --- /dev/null +++ b/devel/rubygem-flipper-active_support_cache_store011/Makefile @@ -0,0 +1,23 @@ +# $FreeBSD$ + +PORTNAME= flipper-active_support_cache_store +PORTVERSION= 0.11.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 011 + +MAINTAINER= idefix@fechner.net +COMMENT= ActiveSupport::Cache store adapter for Flipper + +LICENSE= MIT + +RUN_DEPENDS= rubygem-activesupport4>=3.2:devel/rubygem-activesupport4 \ + rubygem-flipper011>=${PORTVERSION}:devel/rubygem-flipper011 + +PORTSCOUT= limit:^0\.11\. + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/devel/rubygem-flipper-active_support_cache_store011/distinfo b/devel/rubygem-flipper-active_support_cache_store011/distinfo new file mode 100644 index 000000000000..3212a5c7b08d --- /dev/null +++ b/devel/rubygem-flipper-active_support_cache_store011/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1516801939 +SHA256 (rubygem/flipper-active_support_cache_store-0.11.0.gem) = cb6da79078e6859669b348cdd1adf162187896b681c5af48f3ac14bf6a0b81a3 +SIZE (rubygem/flipper-active_support_cache_store-0.11.0.gem) = 7680 diff --git a/devel/rubygem-flipper-active_support_cache_store011/pkg-descr b/devel/rubygem-flipper-active_support_cache_store011/pkg-descr new file mode 100644 index 000000000000..617f42df0b8a --- /dev/null +++ b/devel/rubygem-flipper-active_support_cache_store011/pkg-descr @@ -0,0 +1,3 @@ +ActiveSupport::Cache store adapter for Flipper + +WWW: https://github.com/jnunemaker/flipper diff --git a/devel/rubygem-gettext_i18n_rails_js12/Makefile b/devel/rubygem-gettext_i18n_rails_js12/Makefile new file mode 100644 index 000000000000..4e559488b658 --- /dev/null +++ b/devel/rubygem-gettext_i18n_rails_js12/Makefile @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= gettext_i18n_rails_js +PORTVERSION= 1.2.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 12 + +MAINTAINER= idefix@fechner.net +COMMENT= Make gettext_i18n_rails .po files as JSON + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-gettext>=3.0.2:devel/rubygem-gettext \ + rubygem-gettext_i18n_rails>=0.7.1:devel/rubygem-gettext_i18n_rails \ + rubygem-po_to_json>=1.0.0:converters/rubygem-po_to_json \ + rubygem-rails4>=3.2.0:www/rubygem-rails4 + +PORTSCOUT= limit:^1\.2 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/devel/rubygem-gettext_i18n_rails_js12/distinfo b/devel/rubygem-gettext_i18n_rails_js12/distinfo new file mode 100644 index 000000000000..ce1bb31c9065 --- /dev/null +++ b/devel/rubygem-gettext_i18n_rails_js12/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518180345 +SHA256 (rubygem/gettext_i18n_rails_js-1.2.0.gem) = 5db0436bdc58fd6b87383577c714f5c02b202d00af351609bdb6f5578daf9312 +SIZE (rubygem/gettext_i18n_rails_js-1.2.0.gem) = 25088 diff --git a/devel/rubygem-gettext_i18n_rails_js12/pkg-descr b/devel/rubygem-gettext_i18n_rails_js12/pkg-descr new file mode 100644 index 000000000000..a7790d053d39 --- /dev/null +++ b/devel/rubygem-gettext_i18n_rails_js12/pkg-descr @@ -0,0 +1,7 @@ +GettextI18nRailsJs extends gettext_i18n_rails, making your .PO files available +to client side Javascript as JSON. It will find translations inside your .js, +.coffee, .handlebars and .mustache files, then it will create JSON versions of +your .PO files so you can serve them with the rest of your assets, thus letting +you access all your translations offline from client side Javascript. + +WWW: https://github.com/webhippie/gettext_i18n_rails_js diff --git a/devel/rubygem-grape-entity060/Makefile b/devel/rubygem-grape-entity060/Makefile new file mode 100644 index 000000000000..543fabcc5865 --- /dev/null +++ b/devel/rubygem-grape-entity060/Makefile @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= grape-entity +PORTVERSION= 0.6.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 060 + +MAINTAINER= idefix@fechner.net +COMMENT= Entities - a simple Facade to use with your models and API + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-activesupport4>=4.0:devel/rubygem-activesupport4 \ + rubygem-multi_json>=1.3.2:devel/rubygem-multi_json + +PORTSCOUT= limit:^0\.6\.0 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/devel/rubygem-grape-entity060/distinfo b/devel/rubygem-grape-entity060/distinfo new file mode 100644 index 000000000000..89ebfaa48ab1 --- /dev/null +++ b/devel/rubygem-grape-entity060/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1517293686 +SHA256 (rubygem/grape-entity-0.6.0.gem) = 18c6eebfce66cb0288b9273783c057a90f05f1707c882f7347e61313829550a2 +SIZE (rubygem/grape-entity-0.6.0.gem) = 39424 diff --git a/devel/rubygem-grape-entity060/pkg-descr b/devel/rubygem-grape-entity060/pkg-descr new file mode 100644 index 000000000000..e016fc770c80 --- /dev/null +++ b/devel/rubygem-grape-entity060/pkg-descr @@ -0,0 +1,4 @@ +Entities - a simple Facade to use with your models and API - extracted from +Grape. + +WWW: https://github.com/ruby-grape/grape-entity diff --git a/devel/rubygem-health_check26/Makefile b/devel/rubygem-health_check26/Makefile new file mode 100644 index 000000000000..481664cd0089 --- /dev/null +++ b/devel/rubygem-health_check26/Makefile @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= health_check +PORTVERSION= 2.6.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 26 + +MAINTAINER= idefix@fechner.net +COMMENT= Simple health check of Rails app for uptime monitoring + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +RUN_DEPENDS= rubygem-rails4>=4.0:www/rubygem-rails4 + +PORTSCOUT= limit:^2\.6 + +NO_ARCH= yes +USES= gem shebangfix +USE_RUBY= yes +SHEBANG_FILES= test/*railsapp + +.include diff --git a/devel/rubygem-health_check26/distinfo b/devel/rubygem-health_check26/distinfo new file mode 100644 index 000000000000..84c4c7b104ce --- /dev/null +++ b/devel/rubygem-health_check26/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518181728 +SHA256 (rubygem/health_check-2.6.0.gem) = a8eec920df0566e327bc6c4561464af8573aaa2d1546b71490e17f6f010acad5 +SIZE (rubygem/health_check-2.6.0.gem) = 27648 diff --git a/devel/rubygem-health_check26/pkg-descr b/devel/rubygem-health_check26/pkg-descr new file mode 100644 index 000000000000..92b05335f72d --- /dev/null +++ b/devel/rubygem-health_check26/pkg-descr @@ -0,0 +1,3 @@ +Simple health check of Rails app for uptime monitoring. + +WWW: https://github.com/ianheggie/health_check diff --git a/devel/rubygem-omniauth_crowd22/Makefile b/devel/rubygem-omniauth_crowd22/Makefile new file mode 100644 index 000000000000..2a8e5a03e554 --- /dev/null +++ b/devel/rubygem-omniauth_crowd22/Makefile @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= omniauth_crowd +PORTVERSION= 2.2.3 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 22 + +MAINTAINER= idefix@fechner.net +COMMENT= OmniAuth provider for Atlassian Crowds REST API + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS?= rubygem-activesupport4>=0:devel/rubygem-activesupport4 \ + rubygem-nokogiri>=1.4.4:textproc/rubygem-nokogiri \ + rubygem-omniauth>=1.0:security/rubygem-omniauth + +PORTSCOUT= limit:^2\.2 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/devel/rubygem-omniauth_crowd22/distinfo b/devel/rubygem-omniauth_crowd22/distinfo new file mode 100644 index 000000000000..9319f574c969 --- /dev/null +++ b/devel/rubygem-omniauth_crowd22/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1517651838 +SHA256 (rubygem/omniauth_crowd-2.2.3.gem) = 070beee801a0773487450f82a35840af29dde7451d1c746d4d791a58c064e589 +SIZE (rubygem/omniauth_crowd-2.2.3.gem) = 12800 diff --git a/devel/rubygem-omniauth_crowd22/pkg-descr b/devel/rubygem-omniauth_crowd22/pkg-descr new file mode 100644 index 000000000000..95b776a7f257 --- /dev/null +++ b/devel/rubygem-omniauth_crowd22/pkg-descr @@ -0,0 +1,4 @@ +This is an OmniAuth provider for Atlassian Crowd's REST API. +It allows you to easily integrate your Rack application in with Atlassian Crowd. + +WWW: https://github.com/robdimarco/omniauth_crowd diff --git a/devel/rubygem-recaptcha3/Makefile b/devel/rubygem-recaptcha3/Makefile new file mode 100644 index 000000000000..11bbe66589ad --- /dev/null +++ b/devel/rubygem-recaptcha3/Makefile @@ -0,0 +1,23 @@ +# $FreeBSD$ + +PORTNAME= recaptcha +PORTVERSION= 3.4.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 3 + +MAINTAINER= idefix@fechner.net +COMMENT= Helpers for the reCAPTCHA API + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-json>=0:devel/rubygem-json + +PORTSCOUT= limit:^3\. + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/devel/rubygem-recaptcha3/distinfo b/devel/rubygem-recaptcha3/distinfo new file mode 100644 index 000000000000..58a0a8347dff --- /dev/null +++ b/devel/rubygem-recaptcha3/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1517647852 +SHA256 (rubygem/recaptcha-3.4.0.gem) = 7f3719544c44ef61552dd392555dd1342c893dd85c0a7a20bd62bce2b174563e +SIZE (rubygem/recaptcha-3.4.0.gem) = 11776 diff --git a/devel/rubygem-recaptcha3/pkg-descr b/devel/rubygem-recaptcha3/pkg-descr new file mode 100644 index 000000000000..346123266dee --- /dev/null +++ b/devel/rubygem-recaptcha3/pkg-descr @@ -0,0 +1,3 @@ +This plugin adds helpers for the reCAPTCHA API + +WWW: https://github.com/ambethia/recaptcha diff --git a/devel/rubygem-recursive-open-struct100/Makefile b/devel/rubygem-recursive-open-struct100/Makefile new file mode 100644 index 000000000000..b6195f326010 --- /dev/null +++ b/devel/rubygem-recursive-open-struct100/Makefile @@ -0,0 +1,21 @@ +# $FreeBSD$ + +PORTNAME= recursive-open-struct +PORTVERSION= 1.0.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 100 + +MAINTAINER= idefix@fechner.net +COMMENT= Allows nested hashes to be treated in a recursive fashion + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +PORTSCOUT= limit:^1\.0\.0 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/devel/rubygem-recursive-open-struct100/distinfo b/devel/rubygem-recursive-open-struct100/distinfo new file mode 100644 index 000000000000..d85794032e2b --- /dev/null +++ b/devel/rubygem-recursive-open-struct100/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518177517 +SHA256 (rubygem/recursive-open-struct-1.0.0.gem) = 1c671446da39f9d6b980ead778216b00848474812a681cd6854f6939dd7d4b80 +SIZE (rubygem/recursive-open-struct-1.0.0.gem) = 15872 diff --git a/devel/rubygem-recursive-open-struct100/pkg-descr b/devel/rubygem-recursive-open-struct100/pkg-descr new file mode 100644 index 000000000000..b86e3aeafe94 --- /dev/null +++ b/devel/rubygem-recursive-open-struct100/pkg-descr @@ -0,0 +1,4 @@ +OpenStruct subclass that returns nested hash attributes +as RecursiveOpenStructs. + +WWW: https://github.com/aetherknight/recursive-open-struct diff --git a/devel/rubygem-ruby-prof016/Makefile b/devel/rubygem-ruby-prof016/Makefile new file mode 100644 index 000000000000..83bcc417ef9f --- /dev/null +++ b/devel/rubygem-ruby-prof016/Makefile @@ -0,0 +1,23 @@ +# $FreeBSD$ + +PORTNAME= ruby-prof +PORTVERSION= 0.16.2 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 016 + +MAINTAINER= idefix@fechner.net +COMMENT= Fast profiler for Ruby + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +PORTSCOUNT= limit:^0\.16 +CONFLICTS_INSTALL= rubygem-ruby-prof + +USES= gem +USE_RUBY= yes + +PLIST_FILES= bin/ruby-prof bin/ruby-prof-check-trace + +.include diff --git a/devel/rubygem-ruby-prof016/distinfo b/devel/rubygem-ruby-prof016/distinfo new file mode 100644 index 000000000000..69e7a8abb55a --- /dev/null +++ b/devel/rubygem-ruby-prof016/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518184158 +SHA256 (rubygem/ruby-prof-0.16.2.gem) = 4fcd93dba70ed6f90ac030fb42798ddd4fbeceda37b15cfacccf49d5587b2378 +SIZE (rubygem/ruby-prof-0.16.2.gem) = 476672 diff --git a/devel/rubygem-ruby-prof016/files/patch-ext_ruby__prof_extconf.rb b/devel/rubygem-ruby-prof016/files/patch-ext_ruby__prof_extconf.rb new file mode 100644 index 000000000000..72f613e61be5 --- /dev/null +++ b/devel/rubygem-ruby-prof016/files/patch-ext_ruby__prof_extconf.rb @@ -0,0 +1,7 @@ +--- ext/ruby_prof/extconf.rb.orig 2015-04-13 15:15:09 UTC ++++ ext/ruby_prof/extconf.rb +@@ -1,3 +1,4 @@ ++require 'rubygems' + require "mkmf" + + if RUBY_VERSION < "1.9.3" diff --git a/devel/rubygem-ruby-prof016/pkg-descr b/devel/rubygem-ruby-prof016/pkg-descr new file mode 100644 index 000000000000..b48a979c59b3 --- /dev/null +++ b/devel/rubygem-ruby-prof016/pkg-descr @@ -0,0 +1,13 @@ +ruby-prof is a fast code profiler for Ruby. Its features include: + +* Speed - it is a C extension and therefore many times faster than the standard + Ruby profiler. +* Flat Profiles - similar to the reports generated by the standard Ruby profiler +* Graph profiles - similar to GProf, these show how long a method runs, which + methods call it and which methods it calls. +* Threads - supports profiling multiple threads simultaneously +* Recursive calls - supports profiling recursive method calls +* Reports - can generate both text and cross-referenced html reports +* Output - can output to standard out or to a file + +WWW: https://github.com/ruby-prof/ruby-prof diff --git a/devel/rubygem-sentry-raven25/Makefile b/devel/rubygem-sentry-raven25/Makefile new file mode 100644 index 000000000000..8b11b10fd205 --- /dev/null +++ b/devel/rubygem-sentry-raven25/Makefile @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= sentry-raven +PORTVERSION= 2.5.3 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 25 + +MAINTAINER= idefix@fechner.net +COMMENT= Client interface for the Sentry error logger + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-faraday>=0.7.6:www/rubygem-faraday + +PORTSCOUT= limit:^2\.5 +CONFLICTS_INSTALL= rubygem-sentry-raven + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +PLIST_FILES= bin/raven + +.include diff --git a/devel/rubygem-sentry-raven25/distinfo b/devel/rubygem-sentry-raven25/distinfo new file mode 100644 index 000000000000..4474fc620195 --- /dev/null +++ b/devel/rubygem-sentry-raven25/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518179287 +SHA256 (rubygem/sentry-raven-2.5.3.gem) = 11204c3cbc3cf45ef492449bed0c69aeaf3a321b4cab423c38a17905f95918a7 +SIZE (rubygem/sentry-raven-2.5.3.gem) = 56320 diff --git a/devel/rubygem-sentry-raven25/pkg-descr b/devel/rubygem-sentry-raven25/pkg-descr new file mode 100644 index 000000000000..3e7cd221ac89 --- /dev/null +++ b/devel/rubygem-sentry-raven25/pkg-descr @@ -0,0 +1,3 @@ +A gem that provides a client interface for the Sentry error logger + +WWW: https://github.com/getsentry/raven-ruby diff --git a/devel/rubygem-temple07/Makefile b/devel/rubygem-temple07/Makefile new file mode 100644 index 000000000000..793f8cbb27b5 --- /dev/null +++ b/devel/rubygem-temple07/Makefile @@ -0,0 +1,20 @@ +# $FreeBSD$ + +PORTNAME= temple +PORTVERSION= 0.7.6 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 07 + +MAINTAINER= idefix@fechner.net +COMMENT= Template compilation framework in Ruby + +LICENSE= MIT + +PORTSCOUT= limit:^0\.7\. + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/devel/rubygem-temple07/distinfo b/devel/rubygem-temple07/distinfo new file mode 100644 index 000000000000..f5e0ecc03a3a --- /dev/null +++ b/devel/rubygem-temple07/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1517468801 +SHA256 (rubygem/temple-0.7.6.gem) = 60c10cdab98d9023905ce4bf1ae497419ea5649cd9b75d3e016bd2b32555597b +SIZE (rubygem/temple-0.7.6.gem) = 36864 diff --git a/devel/rubygem-temple07/pkg-descr b/devel/rubygem-temple07/pkg-descr new file mode 100644 index 000000000000..6c75c185221b --- /dev/null +++ b/devel/rubygem-temple07/pkg-descr @@ -0,0 +1,4 @@ +A template language whose goal is reduce the syntax to the essential parts +without becoming cryptic. + +WWW: https://github.com/judofyr/temple diff --git a/mail/Makefile b/mail/Makefile index c88aa4101eb1..68bafb99f911 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -625,6 +625,7 @@ SUBDIR += rubygem-pony SUBDIR += rubygem-premailer SUBDIR += rubygem-premailer-rails + SUBDIR += rubygem-premailer-rails19 SUBDIR += rubygem-premailer-rails-rails5 SUBDIR += rubygem-rmail SUBDIR += rubygem-roadie diff --git a/mail/rubygem-premailer-rails19/Makefile b/mail/rubygem-premailer-rails19/Makefile new file mode 100644 index 000000000000..b690f98235b8 --- /dev/null +++ b/mail/rubygem-premailer-rails19/Makefile @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= premailer-rails +PORTVERSION= 1.9.7 +CATEGORIES= mail rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 19 + +MAINTAINER= idefix@fechner.net +COMMENT= Improve the rendering of HTML emails + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-actionmailer4>=3:mail/rubygem-actionmailer4 \ + rubygem-premailer>=1.7.9:mail/rubygem-premailer + +PORTSCOUT= limit=^1\.9 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/mail/rubygem-premailer-rails19/distinfo b/mail/rubygem-premailer-rails19/distinfo new file mode 100644 index 000000000000..25eeb057c7b9 --- /dev/null +++ b/mail/rubygem-premailer-rails19/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518179871 +SHA256 (rubygem/premailer-rails-1.9.7.gem) = 354269cee144b74ccfd602c4256d32ca20b704e7c2c3219e79d35b687aed9f15 +SIZE (rubygem/premailer-rails-1.9.7.gem) = 21504 diff --git a/mail/rubygem-premailer-rails19/pkg-descr b/mail/rubygem-premailer-rails19/pkg-descr new file mode 100644 index 000000000000..dc77dabbd406 --- /dev/null +++ b/mail/rubygem-premailer-rails19/pkg-descr @@ -0,0 +1,6 @@ +This gem brings you the power of the premailer gem to Rails +without any configuration needs. Create HTML emails, include +a CSS file as you do in a normal HTML document and premailer +will inline the included CSS. + +WWW: https://github.com/fphilipe/premailer-rails diff --git a/net-im/Makefile b/net-im/Makefile index 2155b0c6ff0b..191091b43b60 100644 --- a/net-im/Makefile +++ b/net-im/Makefile @@ -158,6 +158,7 @@ SUBDIR += ring-libclient SUBDIR += rubygem-earthquake SUBDIR += rubygem-hipchat + SUBDIR += rubygem-hipchat15 SUBDIR += rubygem-lita SUBDIR += rubygem-termtter SUBDIR += rubygem-tinder diff --git a/net-im/rubygem-hipchat15/Makefile b/net-im/rubygem-hipchat15/Makefile new file mode 100644 index 000000000000..34403837dc9f --- /dev/null +++ b/net-im/rubygem-hipchat15/Makefile @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= hipchat +PORTVERSION= 1.5.4 +CATEGORIES= net-im rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 15 + +MAINTAINER= idefix@fechner.net +COMMENT= Ruby library to interact with HipChat + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-httparty>=0:www/rubygem-httparty \ + rubygem-mimemagic>=0:misc/rubygem-mimemagic + +PORTSCOUT= limit:^1\.5 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/net-im/rubygem-hipchat15/distinfo b/net-im/rubygem-hipchat15/distinfo new file mode 100644 index 000000000000..a6a564e4bc57 --- /dev/null +++ b/net-im/rubygem-hipchat15/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1517648716 +SHA256 (rubygem/hipchat-1.5.4.gem) = 25570347fa84ffa6db8cbd140baaf889b93c7b08d651e1c2e16da83bd5ad3e82 +SIZE (rubygem/hipchat-1.5.4.gem) = 23552 diff --git a/net-im/rubygem-hipchat15/pkg-descr b/net-im/rubygem-hipchat15/pkg-descr new file mode 100644 index 000000000000..10c6f3dce571 --- /dev/null +++ b/net-im/rubygem-hipchat15/pkg-descr @@ -0,0 +1,3 @@ +hipchat is a Ruby library to interact with HipChat. + +WWW: https://github.com/hipchat/hipchat-rb diff --git a/net/Makefile b/net/Makefile index 2c3507b73b91..4c7f336b2c60 100644 --- a/net/Makefile +++ b/net/Makefile @@ -1160,6 +1160,7 @@ SUBDIR += rubygem-amqp SUBDIR += rubygem-amqp-utils SUBDIR += rubygem-asset_sync + SUBDIR += rubygem-asset_sync220 SUBDIR += rubygem-aws-s3 SUBDIR += rubygem-aws-ses SUBDIR += rubygem-azure @@ -1186,6 +1187,7 @@ SUBDIR += rubygem-fog-dynect SUBDIR += rubygem-fog-ecloud SUBDIR += rubygem-fog-google + SUBDIR += rubygem-fog-google0 SUBDIR += rubygem-fog-internet-archive SUBDIR += rubygem-fog-joyent SUBDIR += rubygem-fog-local @@ -1226,8 +1228,10 @@ SUBDIR += rubygem-oauth SUBDIR += rubygem-oauth2 SUBDIR += rubygem-octokit + SUBDIR += rubygem-octokit46 SUBDIR += rubygem-octopress-deploy SUBDIR += rubygem-omniauth-auth0 + SUBDIR += rubygem-omniauth-auth014 SUBDIR += rubygem-omniauth-authentiq SUBDIR += rubygem-omniauth-azure-oauth2 SUBDIR += rubygem-omniauth-facebook @@ -1240,6 +1244,7 @@ SUBDIR += rubygem-omniauth-oauth2 SUBDIR += rubygem-omniauth-openid SUBDIR += rubygem-omniauth-twitter + SUBDIR += rubygem-omniauth-twitter12 SUBDIR += rubygem-open-uri-cached SUBDIR += rubygem-opennebula SUBDIR += rubygem-packetfu diff --git a/net/rubygem-asset_sync220/Makefile b/net/rubygem-asset_sync220/Makefile new file mode 100644 index 000000000000..461cb6c10c0a --- /dev/null +++ b/net/rubygem-asset_sync220/Makefile @@ -0,0 +1,27 @@ +# $FreeBSD$ + +PORTNAME= asset_sync +PORTVERSION= 2.2.0 +CATEGORIES= net rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 220 + +MAINTAINER= idefix@fechner.net +COMMENT= Synchronizes Assets between Rails and S3 + +LICENSE= MIT + +RUN_DEPENDS= rubygem-activemodel4>=4.1.0:databases/rubygem-activemodel4 \ + rubygem-fog-core>=0:devel/rubygem-fog-core \ + rubygem-mime-types>=2.99:misc/rubygem-mime-types \ + rubygem-unf>=0:textproc/rubygem-unf + +CONFLICT_INSTALL= asset_sync + +PORTSCOUT= limit:^2\.2\. + +USES= gem +NO_ARCH= yes +USE_RUBY= yes + +.include diff --git a/net/rubygem-asset_sync220/distinfo b/net/rubygem-asset_sync220/distinfo new file mode 100644 index 000000000000..ebede1c6d453 --- /dev/null +++ b/net/rubygem-asset_sync220/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1516800458 +SHA256 (rubygem/asset_sync-2.2.0.gem) = e026505a070dff642a8508c3fa4d76a6194031ebb2c8311abd2bacb82cc69610 +SIZE (rubygem/asset_sync-2.2.0.gem) = 34816 diff --git a/net/rubygem-asset_sync220/pkg-descr b/net/rubygem-asset_sync220/pkg-descr new file mode 100644 index 000000000000..e45398c2742a --- /dev/null +++ b/net/rubygem-asset_sync220/pkg-descr @@ -0,0 +1,9 @@ +Asset Sync is built to run with the new Rails Asset Pipeline feature introduced +in Rails 3.1. After you run bundle exec rake assets:precompile your assets will +be synchronised to your S3 bucket, optionally deleting unused files and only +uploading the files it needs to. + +This was initially built and is intended to work on Heroku but can work on any +platform. + +WWW: https://github.com/AssetSync/asset_sync diff --git a/net/rubygem-fog-google0/Makefile b/net/rubygem-fog-google0/Makefile new file mode 100644 index 000000000000..b09b5a030d8b --- /dev/null +++ b/net/rubygem-fog-google0/Makefile @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= fog-google +PORTVERSION= 0.6.0 +CATEGORIES= net rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 0 + +MAINTAINER= idefix@fechner.net +COMMENT= Module for the 'fog' gem to support Google Cloud + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +RUN_DEPENDS= rubygem-fog-core>=0:devel/rubygem-fog-core \ + rubygem-fog-json>=0:devel/rubygem-fog-json \ + rubygem-fog-xml>=0:textproc/rubygem-fog-xml + +PORTSCOUT= limit:^0\. + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/net/rubygem-fog-google0/distinfo b/net/rubygem-fog-google0/distinfo new file mode 100644 index 000000000000..cef861287a89 --- /dev/null +++ b/net/rubygem-fog-google0/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1517652626 +SHA256 (rubygem/fog-google-0.6.0.gem) = 6cd753ae642f17f631597b5ed6732b5d72c5f27b670ceddf1b70c15a368e4652 +SIZE (rubygem/fog-google-0.6.0.gem) = 141312 diff --git a/net/rubygem-fog-google0/pkg-descr b/net/rubygem-fog-google0/pkg-descr new file mode 100644 index 000000000000..963d8ec6cc87 --- /dev/null +++ b/net/rubygem-fog-google0/pkg-descr @@ -0,0 +1,4 @@ +Fog currently supports two Google Cloud services (Google Compute Engine and +Google Cloud Storage) via Fog::Google. + +WWW: https://github.com/fog/fog-google diff --git a/net/rubygem-octokit46/Makefile b/net/rubygem-octokit46/Makefile new file mode 100644 index 000000000000..09af8839caf3 --- /dev/null +++ b/net/rubygem-octokit46/Makefile @@ -0,0 +1,23 @@ +# $FreeBSD$ + +PORTNAME= octokit +PORTVERSION= 4.6.2 +CATEGORIES= net rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 46 + +MAINTAINER= idefix@fechner.net +COMMENT= Simple wrapper for the GitHub API + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +RUN_DEPENDS= rubygem-sawyer>=0.8.0:www/rubygem-sawyer + +PORTSCOUT= limit=^4\.6 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/net/rubygem-octokit46/distinfo b/net/rubygem-octokit46/distinfo new file mode 100644 index 000000000000..540be64a2e13 --- /dev/null +++ b/net/rubygem-octokit46/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518180561 +SHA256 (rubygem/octokit-4.6.2.gem) = edcacd3102497dd2f99f0e60309ada82f4a987a7cd98a51b5bd455840173f7ae +SIZE (rubygem/octokit-4.6.2.gem) = 72192 diff --git a/net/rubygem-octokit46/pkg-descr b/net/rubygem-octokit46/pkg-descr new file mode 100644 index 000000000000..817a5aa879e3 --- /dev/null +++ b/net/rubygem-octokit46/pkg-descr @@ -0,0 +1,3 @@ +Simple wrapper for the GitHub API + +WWW: https://github.com/octokit/octokit.rb diff --git a/net/rubygem-omniauth-auth014/Makefile b/net/rubygem-omniauth-auth014/Makefile new file mode 100644 index 000000000000..b4fa5a1c3d75 --- /dev/null +++ b/net/rubygem-omniauth-auth014/Makefile @@ -0,0 +1,22 @@ +# $FreeBSD$ + +PORTNAME= omniauth-auth0 +PORTVERSION= 1.4.2 +CATEGORIES= net rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 14 + +MAINTAINER= idefix@fechner.net +COMMENT= Authentication broker supporting different identity providers + +LICENSE= MIT + +RUN_DEPENDS= rubygem-omniauth-oauth2>=1.1:net/rubygem-omniauth-oauth2 + +PORTSCOUNT= limit:1\.4 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/net/rubygem-omniauth-auth014/distinfo b/net/rubygem-omniauth-auth014/distinfo new file mode 100644 index 000000000000..eb664162f3a3 --- /dev/null +++ b/net/rubygem-omniauth-auth014/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1517650472 +SHA256 (rubygem/omniauth-auth0-1.4.2.gem) = 83641503d1733f2bdd74a97347f542233bc282639f32fc3c2be097338ac2861d +SIZE (rubygem/omniauth-auth0-1.4.2.gem) = 168960 diff --git a/net/rubygem-omniauth-auth014/pkg-descr b/net/rubygem-omniauth-auth014/pkg-descr new file mode 100644 index 000000000000..abf028980c28 --- /dev/null +++ b/net/rubygem-omniauth-auth014/pkg-descr @@ -0,0 +1,8 @@ +Auth0 is an authentication broker that supports social identity +providers as well as enterprise identity providers such as Active +Directory, LDAP, Google Apps, Salesforce. OmniAuth is a library +that standardizes multi-provider authentication for web applications. +It was created to be powerful, flexible, and do as little as possible. +omniauth-auth0 is the omniauth strategy for Auth0. + +WWW: https://github.com/auth0/omniauth-auth0 diff --git a/net/rubygem-omniauth-twitter12/Makefile b/net/rubygem-omniauth-twitter12/Makefile new file mode 100644 index 000000000000..5d4589e78510 --- /dev/null +++ b/net/rubygem-omniauth-twitter12/Makefile @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= omniauth-twitter +PORTVERSION= 1.2.1 +CATEGORIES= net rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 12 + +MAINTAINER= idefix@fechner.net +COMMENT= OmniAuth strategy for Twitter + +LICENSE= MIT + +RUN_DEPENDS= rubygem-json1>=1.3:devel/rubygem-json1 \ + rubygem-omniauth-oauth>=1.1:net/rubygem-omniauth-oauth \ + rubygem-rack>=0:www/rubygem-rack + +PORTSCOUT= limit:1\.2 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/net/rubygem-omniauth-twitter12/distinfo b/net/rubygem-omniauth-twitter12/distinfo new file mode 100644 index 000000000000..2b0d9e973a72 --- /dev/null +++ b/net/rubygem-omniauth-twitter12/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1517651530 +SHA256 (rubygem/omniauth-twitter-1.2.1.gem) = 63a04601a57c40f031b285c900800ba4cf49e69d772026821ef782fec3ba12c3 +SIZE (rubygem/omniauth-twitter-1.2.1.gem) = 11264 diff --git a/net/rubygem-omniauth-twitter12/pkg-descr b/net/rubygem-omniauth-twitter12/pkg-descr new file mode 100644 index 000000000000..e50ae1c50112 --- /dev/null +++ b/net/rubygem-omniauth-twitter12/pkg-descr @@ -0,0 +1,3 @@ +OmniAuth strategy for Twitter + +WWW: https://github.com/arunagw/omniauth-twitter diff --git a/security/Makefile b/security/Makefile index 32fb9a7d3e46..0f4204fdf2ba 100644 --- a/security/Makefile +++ b/security/Makefile @@ -1079,6 +1079,7 @@ SUBDIR += rubygem-net-scp SUBDIR += rubygem-net-sftp SUBDIR += rubygem-net-ssh + SUBDIR += rubygem-net-ssh41 SUBDIR += rubygem-net-ssh-gateway SUBDIR += rubygem-net-ssh-gateway1 SUBDIR += rubygem-net-ssh-multi @@ -1086,12 +1087,14 @@ SUBDIR += rubygem-nexpose SUBDIR += rubygem-nmap-parser SUBDIR += rubygem-omniauth + SUBDIR += rubygem-omniauth14 SUBDIR += rubygem-omniauth-bitbucket SUBDIR += rubygem-omniauth-cas3 SUBDIR += rubygem-omniauth-gitlab SUBDIR += rubygem-omniauth-multipassword SUBDIR += rubygem-omniauth-oauth2-generic SUBDIR += rubygem-omniauth-saml + SUBDIR += rubygem-omniauth-saml17 SUBDIR += rubygem-omniauth-shibboleth SUBDIR += rubygem-openssl SUBDIR += rubygem-openssl-ccm @@ -1101,6 +1104,7 @@ SUBDIR += rubygem-pundit SUBDIR += rubygem-pyu-ruby-sasl SUBDIR += rubygem-rack-oauth2 + SUBDIR += rubygem-rack-oauth212 SUBDIR += rubygem-razorback-scriptNugget SUBDIR += rubygem-rbnacl SUBDIR += rubygem-rbnacl-libsodium diff --git a/security/rubygem-net-ssh41/Makefile b/security/rubygem-net-ssh41/Makefile new file mode 100644 index 000000000000..3191358d8a10 --- /dev/null +++ b/security/rubygem-net-ssh41/Makefile @@ -0,0 +1,28 @@ +# $FreeBSD$ + +PORTNAME= net-ssh +PORTVERSION= 4.1.0 +CATEGORIES= security rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 41 + +MAINTAINER= idefix@fechner.net +COMMENT= Non-interactive SSH processing + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +OPTIONS_DEFINE= PROMPT_PASSPHRASES +OPTIONS_DEFAULT=PROMPT_PASSPHRASES +PROMPT_PASSPHRASES_DESC= Prompt for passphrases on keys + +PORTSCOUT= limit:^4\.1 + +NO_ARCH= yes +USES= gem shebangfix +USE_RUBY= yes +SHEBANG_FILES= support/ssh_tunnel_bug.rb + +PROMPT_PASSPHRASES_RUN_DEPENDS= rubygem-ruby-termios>=0:comms/rubygem-ruby-termios + +.include diff --git a/security/rubygem-net-ssh41/distinfo b/security/rubygem-net-ssh41/distinfo new file mode 100644 index 000000000000..b72f3966ca38 --- /dev/null +++ b/security/rubygem-net-ssh41/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518181984 +SHA256 (rubygem/net-ssh-4.1.0.gem) = 78d04afead09892a7ad6214e51ce4d31e8a1048fd70c70fac10c784e962c7704 +SIZE (rubygem/net-ssh-4.1.0.gem) = 125952 diff --git a/security/rubygem-net-ssh41/pkg-descr b/security/rubygem-net-ssh41/pkg-descr new file mode 100644 index 000000000000..04aedca23f31 --- /dev/null +++ b/security/rubygem-net-ssh41/pkg-descr @@ -0,0 +1,11 @@ +Net::SSH is a pure-Ruby implementation of the SSH2 client protocol. It +supports the following features: + + - User authentication via explicit username/password, or using a + public-key/private-key pair. + - Port forwarding, both from the local host to a remote computer via + the remote host, and from the remote host to the local host. + - Execute processes on the remote machine, both interactively and + non-interactively ("batch"). + +WWW: https://github.com/net-ssh/net-ssh diff --git a/security/rubygem-omniauth-saml17/Makefile b/security/rubygem-omniauth-saml17/Makefile new file mode 100644 index 000000000000..856a44a71183 --- /dev/null +++ b/security/rubygem-omniauth-saml17/Makefile @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= omniauth-saml +PORTVERSION= 1.7.0 +CATEGORIES= security rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 17 + +MAINTAINER= idefix@fechner.net +COMMENT= OmniAuth strategy for SAML + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +RUN_DEPENDS= rubygem-omniauth>=1.3:security/rubygem-omniauth \ + rubygem-ruby-saml>=1.4:security/rubygem-ruby-saml + +PORTSCOUT= limit:^1\.7 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/security/rubygem-omniauth-saml17/distinfo b/security/rubygem-omniauth-saml17/distinfo new file mode 100644 index 000000000000..ae2504ff3c2b --- /dev/null +++ b/security/rubygem-omniauth-saml17/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1517650841 +SHA256 (rubygem/omniauth-saml-1.7.0.gem) = 3db0b395b3da5727ec4ba30dac082cd9710cc90ea53bbe52f6a3ec81d4bd59bd +SIZE (rubygem/omniauth-saml-1.7.0.gem) = 14336 diff --git a/security/rubygem-omniauth-saml17/pkg-descr b/security/rubygem-omniauth-saml17/pkg-descr new file mode 100644 index 000000000000..d75f4411e296 --- /dev/null +++ b/security/rubygem-omniauth-saml17/pkg-descr @@ -0,0 +1,3 @@ +A generic SAML strategy for OmniAuth + +WWW: https://github.com/omniauth/omniauth-saml diff --git a/security/rubygem-omniauth-shibboleth12/Makefile b/security/rubygem-omniauth-shibboleth12/Makefile new file mode 100644 index 000000000000..e761af4a6205 --- /dev/null +++ b/security/rubygem-omniauth-shibboleth12/Makefile @@ -0,0 +1,22 @@ +# $FreeBSD$ + +PORTNAME= omniauth-shibboleth +PORTVERSION= 1.2.1 +CATEGORIES= security rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 12 + +MAINTAINER= idefix@fechner.net +COMMENT= OmniAuth Shibboleth strategies for OmniAuth 1.x + +LICENSE= MIT + +RUN_DEPENDS= rubygem-omniauth>=1.0:security/rubygem-omniauth + +PORTSCOUT= limit:^1\.2 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/security/rubygem-omniauth-shibboleth12/distinfo b/security/rubygem-omniauth-shibboleth12/distinfo new file mode 100644 index 000000000000..fe9b24b217cc --- /dev/null +++ b/security/rubygem-omniauth-shibboleth12/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1517651211 +SHA256 (rubygem/omniauth-shibboleth-1.2.1.gem) = 548a80efb3b1cff4abd56562dee873d742e065fba78c428a857d793584e71729 +SIZE (rubygem/omniauth-shibboleth-1.2.1.gem) = 11264 diff --git a/security/rubygem-omniauth-shibboleth12/pkg-descr b/security/rubygem-omniauth-shibboleth12/pkg-descr new file mode 100644 index 000000000000..d68997a79845 --- /dev/null +++ b/security/rubygem-omniauth-shibboleth12/pkg-descr @@ -0,0 +1,4 @@ +Ruby gem that implements an OmniAuth strategy for authenticating +through Shibboleth (SAML) for usage in rubygem-onmiauth. + +WWW: https://github.com/toyokazu/omniauth-shibboleth diff --git a/security/rubygem-omniauth14/Makefile b/security/rubygem-omniauth14/Makefile new file mode 100644 index 000000000000..825145be7ee7 --- /dev/null +++ b/security/rubygem-omniauth14/Makefile @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= omniauth +PORTVERSION= 1.4.3 +CATEGORIES= security rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 14 + +MAINTAINER= idefix@fechner.net +COMMENT= Generalized Rack framework for multiple-provider authentication + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +RUN_DEPENDS= rubygem-hashie>=3.4.6:devel/rubygem-hashie \ + rubygem-rack>=1.6.2:www/rubygem-rack + +PORTSCOUT= limit:^1\.4 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/security/rubygem-omniauth14/distinfo b/security/rubygem-omniauth14/distinfo new file mode 100644 index 000000000000..694f11ce6636 --- /dev/null +++ b/security/rubygem-omniauth14/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1517650185 +SHA256 (rubygem/omniauth-1.4.3.gem) = 8c101409714a2d1ad1ae1810fbe31fe0d03333b21f173aa199ce651319a830ea +SIZE (rubygem/omniauth-1.4.3.gem) = 19968 diff --git a/security/rubygem-omniauth14/pkg-descr b/security/rubygem-omniauth14/pkg-descr new file mode 100644 index 000000000000..e4b5ea0b1459 --- /dev/null +++ b/security/rubygem-omniauth14/pkg-descr @@ -0,0 +1,3 @@ +A generalized Rack framework for multiple-provider authentication. + +WWW: https://github.com/omniauth/omniauth diff --git a/security/rubygem-rack-oauth212/Makefile b/security/rubygem-rack-oauth212/Makefile new file mode 100644 index 000000000000..5dfcfee79ce0 --- /dev/null +++ b/security/rubygem-rack-oauth212/Makefile @@ -0,0 +1,27 @@ +# $FreeBSD$ + +PORTNAME= rack-oauth2 +PORTVERSION= 1.2.3 +CATEGORIES= security rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 12 + +MAINTAINER= idefix@fechner.net +COMMENT= OAuth 2.0 Server & Client Library + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-activesupport4>=2.3:devel/rubygem-activesupport4 \ + rubygem-attr_required>=0.0.5:devel/rubygem-attr_required \ + rubygem-httpclient>=2.4:www/rubygem-httpclient \ + rubygem-multi_json>=1.3.6:devel/rubygem-multi_json \ + rubygem-rack16>=1.1:www/rubygem-rack16 + +PORTSCOUNT= limit:^1\.2 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/security/rubygem-rack-oauth212/distinfo b/security/rubygem-rack-oauth212/distinfo new file mode 100644 index 000000000000..3245f96183e7 --- /dev/null +++ b/security/rubygem-rack-oauth212/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1517652248 +SHA256 (rubygem/rack-oauth2-1.2.3.gem) = ced75d7cdc0c5a480f478654d64cabf4d8adae46cdf977c8e3ee4ae5dd80ee48 +SIZE (rubygem/rack-oauth2-1.2.3.gem) = 30208 diff --git a/security/rubygem-rack-oauth212/pkg-descr b/security/rubygem-rack-oauth212/pkg-descr new file mode 100644 index 000000000000..1d071af619e4 --- /dev/null +++ b/security/rubygem-rack-oauth212/pkg-descr @@ -0,0 +1,4 @@ +OAuth 2.0 Server & Client Library. +Both Bearer and MAC token type are supported. + +WWW: https://github.com/nov/rack-oauth2 diff --git a/textproc/Makefile b/textproc/Makefile index 4ea820623cbc..724d1f739481 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -1463,6 +1463,7 @@ SUBDIR += rubygem-amatch SUBDIR += rubygem-asciidoctor SUBDIR += rubygem-asciidoctor-plantuml + SUBDIR += rubygem-asciidoctor-plantuml007 SUBDIR += rubygem-autoprefixer-rails SUBDIR += rubygem-babel-source SUBDIR += rubygem-babel-transpiler @@ -1483,12 +1484,14 @@ SUBDIR += rubygem-cssmin SUBDIR += rubygem-diff-lcs SUBDIR += rubygem-diffy + SUBDIR += rubygem-diffy31 SUBDIR += rubygem-docdiff SUBDIR += rubygem-elasticsearch SUBDIR += rubygem-elasticsearch-api SUBDIR += rubygem-elasticsearch-transport SUBDIR += rubygem-emot SUBDIR += rubygem-escape_utils + SUBDIR += rubygem-escape_utils11 SUBDIR += rubygem-escape_utils-rails4 SUBDIR += rubygem-ezamar SUBDIR += rubygem-fast_xs @@ -1498,6 +1501,7 @@ SUBDIR += rubygem-gemoji SUBDIR += rubygem-gherkin SUBDIR += rubygem-github-linguist + SUBDIR += rubygem-github-linguist47 SUBDIR += rubygem-github-markup SUBDIR += rubygem-gitlab-grit SUBDIR += rubygem-gitlab-linguist @@ -1531,6 +1535,7 @@ SUBDIR += rubygem-liquid-tag-parser SUBDIR += rubygem-loggability SUBDIR += rubygem-loofah + SUBDIR += rubygem-loofah20 SUBDIR += rubygem-ltsv SUBDIR += rubygem-markaby SUBDIR += rubygem-multi_xml @@ -1569,6 +1574,7 @@ SUBDIR += rubygem-rubypants SUBDIR += rubygem-rugments SUBDIR += rubygem-sanitize + SUBDIR += rubygem-sanitize20 SUBDIR += rubygem-sass SUBDIR += rubygem-sass-listen SUBDIR += rubygem-sass-rails-rails5 @@ -1596,8 +1602,10 @@ SUBDIR += rubygem-unf SUBDIR += rubygem-unf_ext SUBDIR += rubygem-version_sorter + SUBDIR += rubygem-version_sorter21 SUBDIR += rubygem-whatlanguage SUBDIR += rubygem-wikicloth + SUBDIR += rubygem-wikicloth081 SUBDIR += rubygem-xml-simple SUBDIR += rubygem-ya2yaml SUBDIR += rubygem-yard diff --git a/textproc/rubygem-asciidoctor-plantuml007/Makefile b/textproc/rubygem-asciidoctor-plantuml007/Makefile new file mode 100644 index 000000000000..6c1bcc10eb21 --- /dev/null +++ b/textproc/rubygem-asciidoctor-plantuml007/Makefile @@ -0,0 +1,22 @@ +# $FreeBSD$ + +PORTNAME= asciidoctor-plantuml +PORTVERSION= 0.0.7 +CATEGORIES= textproc rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 007 + +MAINTAINER= idefix@fechner.net +COMMENT= Asciidoctor PlantUML extension + +LICENSE= MIT + +RUN_DEPENDS= rubygem-asciidoctor>=1.5:textproc/rubygem-asciidoctor + +PORTSCOUT= limit:^0\.0\.7 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/textproc/rubygem-asciidoctor-plantuml007/distinfo b/textproc/rubygem-asciidoctor-plantuml007/distinfo new file mode 100644 index 000000000000..bbd5bd1152f8 --- /dev/null +++ b/textproc/rubygem-asciidoctor-plantuml007/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518158966 +SHA256 (rubygem/asciidoctor-plantuml-0.0.7.gem) = 08e5fd814c5e2a1eafc4b50261edc9767ecc07b85dfd280d9d9e5821504e5d01 +SIZE (rubygem/asciidoctor-plantuml-0.0.7.gem) = 7168 diff --git a/textproc/rubygem-asciidoctor-plantuml007/pkg-descr b/textproc/rubygem-asciidoctor-plantuml007/pkg-descr new file mode 100644 index 000000000000..30f17b3edf98 --- /dev/null +++ b/textproc/rubygem-asciidoctor-plantuml007/pkg-descr @@ -0,0 +1,4 @@ +Asciidoctor PlantUml is an extension that enables you to add PlantUML diagrams +to your AsciiDoc documents. + +WWW: https://github.com/hsanson/asciidoctor-plantuml diff --git a/textproc/rubygem-diffy31/Makefile b/textproc/rubygem-diffy31/Makefile new file mode 100644 index 000000000000..0b2f938e0b03 --- /dev/null +++ b/textproc/rubygem-diffy31/Makefile @@ -0,0 +1,21 @@ +# $FreeBSD$ + +PORTNAME= diffy +PORTVERSION= 3.1.0 +CATEGORIES= textproc rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 31 + +MAINTAINER= idefix@fechner.net +COMMENT= Convenient diffing in ruby + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +PORTSCOUT= limit:^3\.1 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/textproc/rubygem-diffy31/distinfo b/textproc/rubygem-diffy31/distinfo new file mode 100644 index 000000000000..ae29a093df85 --- /dev/null +++ b/textproc/rubygem-diffy31/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518159502 +SHA256 (rubygem/diffy-3.1.0.gem) = 72161a619117127af958d3fca3d04a1f6dd6c5bb416209ff923aa4ed7e5cf1ab +SIZE (rubygem/diffy-3.1.0.gem) = 17408 diff --git a/textproc/rubygem-diffy31/pkg-descr b/textproc/rubygem-diffy31/pkg-descr new file mode 100644 index 000000000000..ce28df66a018 --- /dev/null +++ b/textproc/rubygem-diffy31/pkg-descr @@ -0,0 +1,3 @@ +Convenient diffing in ruby + +WWW: https://github.com/samg/diffy diff --git a/textproc/rubygem-escape_utils11/Makefile b/textproc/rubygem-escape_utils11/Makefile new file mode 100644 index 000000000000..d1d03d286060 --- /dev/null +++ b/textproc/rubygem-escape_utils11/Makefile @@ -0,0 +1,19 @@ +# $FreeBSD$ + +PORTNAME= escape_utils +PORTVERSION= 1.1.1 +CATEGORIES= textproc rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 11 + +MAINTAINER= idefix@fechner.net +COMMENT= Faster string escaping routines for your web apps + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +PORTSCOUNT= limit:^1\.1\. +USES= gem +USE_RUBY= yes + +.include diff --git a/textproc/rubygem-escape_utils11/distinfo b/textproc/rubygem-escape_utils11/distinfo new file mode 100644 index 000000000000..657cf4f6fd5a --- /dev/null +++ b/textproc/rubygem-escape_utils11/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1517645188 +SHA256 (rubygem/escape_utils-1.1.1.gem) = 709b1f2e5b578b19a14d22d2f7c230ef5b5d515cb287be96147e8b5f052b1921 +SIZE (rubygem/escape_utils-1.1.1.gem) = 26624 diff --git a/textproc/rubygem-escape_utils11/pkg-descr b/textproc/rubygem-escape_utils11/pkg-descr new file mode 100644 index 000000000000..1d7667b43bd2 --- /dev/null +++ b/textproc/rubygem-escape_utils11/pkg-descr @@ -0,0 +1,14 @@ +Async (EventMachine) HTTP client, with support for: +o Asynchronous HTTP API for single & parallel request execution +o Keep-Alive and HTTP pipelining support +o Auto-follow 3xx redirects with max depth +o Automatic gzip & deflate decoding +o Streaming response processing +o Streaming file uploads +o HTTP proxy and SOCKS5 support +o Basic Auth & OAuth +o Connection-level & Global middleware support +o HTTP parser via http_parser.rb +o Works wherever EventMachine runs: Rubinius, JRuby, MRI + +WWW: https://github.com/brianmario/escape_utils diff --git a/textproc/rubygem-github-linguist47/Makefile b/textproc/rubygem-github-linguist47/Makefile new file mode 100644 index 000000000000..87d759e23ec3 --- /dev/null +++ b/textproc/rubygem-github-linguist47/Makefile @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= github-linguist +PORTVERSION= 4.7.6 +CATEGORIES= textproc rubygems +MASTER_SITES= RG + +MAINTAINER= ruby@FreeBSD.org +COMMENT= GitHub Language detection + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-charlock_holmes>=0.7.3:${PORTSDIR}/textproc/rubygem-charlock_holmes \ + rubygem-escape_utils>=1.1.0:${PORTSDIR}/textproc/rubygem-escape_utils \ + rubygem-mime-types>=1.19:${PORTSDIR}/misc/rubygem-mime-types \ + rubygem-rugged>=0.23.0b:${PORTSDIR}/devel/rubygem-rugged + +NO_ARCH= yes +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST= yes + +PLIST_FILES= bin/git-linguist bin/linguist + +.include diff --git a/textproc/rubygem-github-linguist47/distinfo b/textproc/rubygem-github-linguist47/distinfo new file mode 100644 index 000000000000..bc900f045a71 --- /dev/null +++ b/textproc/rubygem-github-linguist47/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/github-linguist-4.7.6.gem) = cd45dd2f9a61063406f1cd2c0782d5f1cad0fcd3b22d54adbc473bf9bd481c31 +SIZE (rubygem/github-linguist-4.7.6.gem) = 724992 diff --git a/textproc/rubygem-github-linguist47/pkg-descr b/textproc/rubygem-github-linguist47/pkg-descr new file mode 100644 index 000000000000..62545c9ca504 --- /dev/null +++ b/textproc/rubygem-github-linguist47/pkg-descr @@ -0,0 +1,3 @@ +GitHub Language detection + +WWW: https://github.com/github/linguist diff --git a/textproc/rubygem-loofah20/Makefile b/textproc/rubygem-loofah20/Makefile new file mode 100644 index 000000000000..cec0191738a5 --- /dev/null +++ b/textproc/rubygem-loofah20/Makefile @@ -0,0 +1,23 @@ +# $FreeBSD$ + +PORTNAME= loofah +PORTVERSION= 2.0.3 +CATEGORIES= textproc rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 20 + +MAINTAINER= idefix@fechner.net +COMMENT= Library for manipulating HTML/XML documents and fragments + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt + +RUN_DEPENDS= rubygem-nokogiri>=1.5.9:textproc/rubygem-nokogiri + +PORTSCOUT= limit:^2\.0 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/textproc/rubygem-loofah20/distinfo b/textproc/rubygem-loofah20/distinfo new file mode 100644 index 000000000000..d22bb89cb8cf --- /dev/null +++ b/textproc/rubygem-loofah20/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518178268 +SHA256 (rubygem/loofah-2.0.3.gem) = 48c76e74f25229e0f492c2aaf770253fe44b162a0d18c2de1c59831b44d13781 +SIZE (rubygem/loofah-2.0.3.gem) = 60416 diff --git a/textproc/rubygem-loofah20/pkg-descr b/textproc/rubygem-loofah20/pkg-descr new file mode 100644 index 000000000000..8297b2c03435 --- /dev/null +++ b/textproc/rubygem-loofah20/pkg-descr @@ -0,0 +1,6 @@ +Loofah is a general library for manipulating HTML/XML documents and fragments. +It's built on top of Nokogiri and libxml2, so it's fast and has a nice API. +Loofah excels at HTML sanitization (XSS prevention). It includes some nice HTML +sanitizers, which are based on HTML5lib's whitelist. + +WWW: https://github.com/flavorjones/loofah diff --git a/textproc/rubygem-sanitize20/Makefile b/textproc/rubygem-sanitize20/Makefile new file mode 100644 index 000000000000..ae8a638026ed --- /dev/null +++ b/textproc/rubygem-sanitize20/Makefile @@ -0,0 +1,23 @@ +# $FreeBSD$ + +PORTNAME= sanitize +PORTVERSION= 2.0.6 +CATEGORIES= textproc rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 20 + +MAINTAINER= idefix@fechner.net +COMMENT= Whitelist based HTML sanitizer + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-nokogiri>=1.4.4:textproc/rubygem-nokogiri + +PORTSCOUT= limit:^2\.0 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/textproc/rubygem-sanitize20/distinfo b/textproc/rubygem-sanitize20/distinfo new file mode 100644 index 000000000000..2bdb9c3ffa50 --- /dev/null +++ b/textproc/rubygem-sanitize20/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518178087 +SHA256 (rubygem/sanitize-2.0.6.gem) = 204cdaf6f7db12e20da25497a974cae7a891cfb7afb37669a0d31007300004a9 +SIZE (rubygem/sanitize-2.0.6.gem) = 19968 diff --git a/textproc/rubygem-sanitize20/pkg-descr b/textproc/rubygem-sanitize20/pkg-descr new file mode 100644 index 000000000000..184d45637d64 --- /dev/null +++ b/textproc/rubygem-sanitize20/pkg-descr @@ -0,0 +1,11 @@ +Sanitize is a whitelist-based HTML sanitizer. Given a list of +acceptable elements and attributes, Sanitize will remove all +unacceptable HTML from a string. + +Using a simple configuration syntax, you can tell Sanitize to +allow certain elements, certain attributes within those elements, +and even certain URL protocols within attributes that contain URLs. +Any HTML elements or attributes that you don't explicitly allow +will be removed. + +WWW: https://github.com/rgrove/sanitize diff --git a/textproc/rubygem-version_sorter21/Makefile b/textproc/rubygem-version_sorter21/Makefile new file mode 100644 index 000000000000..a041169d1698 --- /dev/null +++ b/textproc/rubygem-version_sorter21/Makefile @@ -0,0 +1,20 @@ +# $FreeBSD$ + +PORTNAME= version_sorter +PORTVERSION= 2.1.0 +CATEGORIES= textproc rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 21 + +MAINTAINER= idefix@fechner.net +COMMENT= Fast sorting of version strings + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +PORTSCOUT= limit:^2\.1 + +USES= gem +USE_RUBY= yes + +.include diff --git a/textproc/rubygem-version_sorter21/distinfo b/textproc/rubygem-version_sorter21/distinfo new file mode 100644 index 000000000000..6095d0dc091c --- /dev/null +++ b/textproc/rubygem-version_sorter21/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518176515 +SHA256 (rubygem/version_sorter-2.1.0.gem) = b971598582cb657c1403180c5bf97e97568b9378ee4e4b0218a2bf8bdc02b1ea +SIZE (rubygem/version_sorter-2.1.0.gem) = 6656 diff --git a/textproc/rubygem-version_sorter21/pkg-descr b/textproc/rubygem-version_sorter21/pkg-descr new file mode 100644 index 000000000000..e1374f41e497 --- /dev/null +++ b/textproc/rubygem-version_sorter21/pkg-descr @@ -0,0 +1,3 @@ +Fast sorting of version strings + +WWW: https://github.com/github/version_sorter diff --git a/textproc/rubygem-wikicloth081/Makefile b/textproc/rubygem-wikicloth081/Makefile new file mode 100644 index 000000000000..7dbbad32ea42 --- /dev/null +++ b/textproc/rubygem-wikicloth081/Makefile @@ -0,0 +1,27 @@ +# $FreeBSD$ + +PORTNAME= wikicloth +PORTVERSION= 0.8.1 +CATEGORIES= textproc rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 081 + +MAINTAINER= idefix@fechner.net +COMMENT= Ruby parser for the MediaWiki markup language + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +RUN_DEPENDS= rubygem-builder>=0:devel/rubygem-builder \ + rubygem-expression_parser>=0:math/rubygem-expression_parser \ + rubygem-htmlentities>=0:textproc/rubygem-htmlentities \ + rubygem-nokogiri>=0:textproc/rubygem-nokogiri \ + rubygem-twitter-text>=0:textproc/rubygem-twitter-text + +PORTSCOUT= limit:^0\.8\.1 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/textproc/rubygem-wikicloth081/distinfo b/textproc/rubygem-wikicloth081/distinfo new file mode 100644 index 000000000000..de07322d7cd3 --- /dev/null +++ b/textproc/rubygem-wikicloth081/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518182366 +SHA256 (rubygem/wikicloth-0.8.1.gem) = 7ac8a9ca0a948cf472851e521afc6c2a6b04a8f91ef1d824ba6a61ffbd60e6ca +SIZE (rubygem/wikicloth-0.8.1.gem) = 123904 diff --git a/textproc/rubygem-wikicloth081/pkg-descr b/textproc/rubygem-wikicloth081/pkg-descr new file mode 100644 index 000000000000..72cd8659dd9f --- /dev/null +++ b/textproc/rubygem-wikicloth081/pkg-descr @@ -0,0 +1,10 @@ +Ruby parser for the MediaWiki markup language, supporting: + +- Variables and templates +- Links +- Markup +- Disabling of wiki markup +- References +- HTML sanitization + +WWW: https://github.com/nricciar/wikicloth diff --git a/www/Makefile b/www/Makefile index 3e659114d512..850650c8652e 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1959,6 +1959,7 @@ SUBDIR += rubygem-acts-as-taggable-on5 SUBDIR += rubygem-acts_as_taggable SUBDIR += rubygem-addressable + SUBDIR += rubygem-addressable23 SUBDIR += rubygem-adsf SUBDIR += rubygem-akami SUBDIR += rubygem-amazon-ecs @@ -2016,6 +2017,7 @@ SUBDIR += rubygem-gollum-lib-gitlab SUBDIR += rubygem-gollum-rugged_adapter SUBDIR += rubygem-gon + SUBDIR += rubygem-gon61 SUBDIR += rubygem-gon-rails4 SUBDIR += rubygem-hackpad-cli SUBDIR += rubygem-haml @@ -2024,6 +2026,7 @@ SUBDIR += rubygem-haml-rails-rails4 SUBDIR += rubygem-haml4 SUBDIR += rubygem-hamlit + SUBDIR += rubygem-hamlit26 SUBDIR += rubygem-hamlit-rails SUBDIR += rubygem-hamlit-rails-rails5 SUBDIR += rubygem-hamlit-rails-rails50 @@ -2048,6 +2051,7 @@ SUBDIR += rubygem-jekyll-watch SUBDIR += rubygem-journey SUBDIR += rubygem-jquery-atwho-rails + SUBDIR += rubygem-jquery-atwho-rails13 SUBDIR += rubygem-jquery-rails SUBDIR += rubygem-jquery-rails-rails5 SUBDIR += rubygem-jquery-rails-rails50 @@ -2072,6 +2076,7 @@ SUBDIR += rubygem-kaminari-rails50 SUBDIR += rubygem-kensa SUBDIR += rubygem-kubeclient + SUBDIR += rubygem-kubeclient22 SUBDIR += rubygem-layout_yullio_generator SUBDIR += rubygem-less SUBDIR += rubygem-lighthouse-api @@ -2107,6 +2112,7 @@ SUBDIR += rubygem-rack SUBDIR += rubygem-rack-accept SUBDIR += rubygem-rack-attack + SUBDIR += rubygem-rack-attack44 SUBDIR += rubygem-rack-cache SUBDIR += rubygem-rack-contrib SUBDIR += rubygem-rack-cors @@ -2184,6 +2190,7 @@ SUBDIR += rubygem-tinyatom SUBDIR += rubygem-tinymce-rails SUBDIR += rubygem-toml-rb + SUBDIR += rubygem-toml-rb03 SUBDIR += rubygem-totoridipjp SUBDIR += rubygem-tumblr_client SUBDIR += rubygem-turbolinks @@ -2192,8 +2199,10 @@ SUBDIR += rubygem-turbolinks-source SUBDIR += rubygem-typhoeus SUBDIR += rubygem-uglifier + SUBDIR += rubygem-uglifier27 SUBDIR += rubygem-underscore-rails SUBDIR += rubygem-unicorn + SUBDIR += rubygem-unicorn51 SUBDIR += rubygem-unicorn-worker-killer SUBDIR += rubygem-url_escape SUBDIR += rubygem-url_mount diff --git a/www/rubygem-addressable23/Makefile b/www/rubygem-addressable23/Makefile new file mode 100644 index 000000000000..a60224dcc76a --- /dev/null +++ b/www/rubygem-addressable23/Makefile @@ -0,0 +1,21 @@ +# $FreeBSD$ + +PORTNAME= addressable +PORTVERSION= 2.3.8 +CATEGORIES= www devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 23 + +MAINTAINER= idefix@fechner.net +COMMENT= Replacement for the URI implementation + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +PORTSCOUT= limit:^2\.3 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/www/rubygem-addressable23/distinfo b/www/rubygem-addressable23/distinfo new file mode 100644 index 000000000000..613712c23ba5 --- /dev/null +++ b/www/rubygem-addressable23/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518177404 +SHA256 (rubygem/addressable-2.3.8.gem) = a64ef127ac7b0ceed1324dfbccb478e8b0e4b272f6a53a8f11ffbe826a576394 +SIZE (rubygem/addressable-2.3.8.gem) = 99840 diff --git a/www/rubygem-addressable23/pkg-descr b/www/rubygem-addressable23/pkg-descr new file mode 100644 index 000000000000..784c9064ef8e --- /dev/null +++ b/www/rubygem-addressable23/pkg-descr @@ -0,0 +1,5 @@ +Addressable is a replacement for the URI implementation that is part of Ruby's +standard library. It more closely conforms to the relevant RFCs and adds support +for IRIs and URI templates. + +WWW: https://github.com/sporkmonger/addressable diff --git a/www/rubygem-gon61/Makefile b/www/rubygem-gon61/Makefile new file mode 100644 index 000000000000..2743f6f8fae5 --- /dev/null +++ b/www/rubygem-gon61/Makefile @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= gon +PORTVERSION= 6.1.0 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 61 + +MAINTAINER= idefix@fechner.net +COMMENT= Framework to pass data to JS easily + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-actionpack4>=3.0:www/rubygem-actionpack4 \ + rubygem-json>=0:devel/rubygem-json \ + rubygem-multi_json>=0:devel/rubygem-multi_json \ + rubygem-request_store>=1.0:devel/rubygem-request_store + +PORTSCOUT= limit:^6\.1 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/www/rubygem-gon61/distinfo b/www/rubygem-gon61/distinfo new file mode 100644 index 000000000000..68cf4e7642f1 --- /dev/null +++ b/www/rubygem-gon61/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1517649094 +SHA256 (rubygem/gon-6.1.0.gem) = ffd9d4721a9508e2c88594ed28ccafed0feb28240ba739bb282f3b9e3c35aeca +SIZE (rubygem/gon-6.1.0.gem) = 157696 diff --git a/www/rubygem-gon61/pkg-descr b/www/rubygem-gon61/pkg-descr new file mode 100644 index 000000000000..4b875fedb583 --- /dev/null +++ b/www/rubygem-gon61/pkg-descr @@ -0,0 +1,4 @@ +If you need to send some data to your js files and you don't want to do this +with long way trough views and parsing - use this force! + +WWW: https://github.com/gazay/gon diff --git a/www/rubygem-hamlit26/Makefile b/www/rubygem-hamlit26/Makefile new file mode 100644 index 000000000000..42b9555e1f6e --- /dev/null +++ b/www/rubygem-hamlit26/Makefile @@ -0,0 +1,28 @@ +# $FreeBSD$ + +PORTNAME= hamlit +PORTVERSION= 2.6.2 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 26 + +MAINTAINER= idefix@fechner.net +COMMENT= High Performance Haml Implementation + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= rubygem-temple07>=0.7.6:devel/rubygem-temple07 \ + rubygem-thor>=0:devel/rubygem-thor \ + rubygem-tilt>=0:devel/rubygem-tilt + +CONFLICT_INSTALL= rubygem-hamlit +PORTSCOUT= limit:^2\.6\. + +USES= gem shebangfix +USE_RUBY= yes +SHEBANG_FILES= bin/setup bin/test bin/ruby + +PLIST_FILES= bin/hamlit + +.include diff --git a/www/rubygem-hamlit26/distinfo b/www/rubygem-hamlit26/distinfo new file mode 100644 index 000000000000..205a5e618892 --- /dev/null +++ b/www/rubygem-hamlit26/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1517490539 +SHA256 (rubygem/hamlit-2.6.2.gem) = 8a5e88f5a69990a27414c9aec02a9093bf797a858a1c3fac9ade23d328cddf1f +SIZE (rubygem/hamlit-2.6.2.gem) = 70144 diff --git a/www/rubygem-hamlit26/pkg-descr b/www/rubygem-hamlit26/pkg-descr new file mode 100644 index 000000000000..24659a28c8cf --- /dev/null +++ b/www/rubygem-hamlit26/pkg-descr @@ -0,0 +1,3 @@ +Hamlit is a high performance Haml implementation. + +WWW: https://github.com/k0kubun/hamlit diff --git a/www/rubygem-jquery-atwho-rails13/Makefile b/www/rubygem-jquery-atwho-rails13/Makefile new file mode 100644 index 000000000000..9df8d75376b8 --- /dev/null +++ b/www/rubygem-jquery-atwho-rails13/Makefile @@ -0,0 +1,21 @@ +# $FreeBSD$ + +PORTNAME= jquery-atwho-rails +PORTVERSION= 1.3.2 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 13 + +MAINTAINER= idefix@fechner.net +COMMENT= jQuery plugin that implements GitHub-like mentions + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE-MIT + +PORTSCOUT= limit:^1\.3 + +NO_ARCH= yes +USE_RUBY= yes +USES= gem + +.include diff --git a/www/rubygem-jquery-atwho-rails13/distinfo b/www/rubygem-jquery-atwho-rails13/distinfo new file mode 100644 index 000000000000..aa6f8de2aee4 --- /dev/null +++ b/www/rubygem-jquery-atwho-rails13/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518179054 +SHA256 (rubygem/jquery-atwho-rails-1.3.2.gem) = 899ba0a2c7bca6d0be192ff9056994c79e991e530243604b4424fad6581a023d +SIZE (rubygem/jquery-atwho-rails-1.3.2.gem) = 20480 diff --git a/www/rubygem-jquery-atwho-rails13/pkg-descr b/www/rubygem-jquery-atwho-rails13/pkg-descr new file mode 100644 index 000000000000..3d9d8254a78a --- /dev/null +++ b/www/rubygem-jquery-atwho-rails13/pkg-descr @@ -0,0 +1,3 @@ +This is a jQuery plugin that implement Github-like mentions. + +WWW: https://github.com/ichord/jquery-atwho-rails diff --git a/www/rubygem-kubeclient22/Makefile b/www/rubygem-kubeclient22/Makefile new file mode 100644 index 000000000000..01cd821e06a8 --- /dev/null +++ b/www/rubygem-kubeclient22/Makefile @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= kubeclient +PORTVERSION= 2.2.0 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 22 + +MAINTAINER= idefix@fechner.net +COMMENT= Client for Kubernetes REST API + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= rubygem-http>=0.9.8:www/rubygem-http \ + rubygem-recursive-open-struct100=1.0.0:devel/rubygem-recursive-open-struct100 \ + rubygem-rest-client>=0:www/rubygem-rest-client + +PORTSCOUT= limit:^2\.2 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/www/rubygem-kubeclient22/distinfo b/www/rubygem-kubeclient22/distinfo new file mode 100644 index 000000000000..df90fab84473 --- /dev/null +++ b/www/rubygem-kubeclient22/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518177567 +SHA256 (rubygem/kubeclient-2.2.0.gem) = f15508cfca3759f19a94c75dc920d244ca3ec7be8801c5cd41c9fd6c162b1926 +SIZE (rubygem/kubeclient-2.2.0.gem) = 45056 diff --git a/www/rubygem-kubeclient22/files/patch-gemspec b/www/rubygem-kubeclient22/files/patch-gemspec new file mode 100644 index 000000000000..1b33aa3c7262 --- /dev/null +++ b/www/rubygem-kubeclient22/files/patch-gemspec @@ -0,0 +1,13 @@ +--- kubeclient.gemspec.orig 2017-03-22 10:11:29 UTC ++++ kubeclient.gemspec +@@ -30,8 +30,8 @@ Gem::Specification.new do |s| + s.add_development_dependency(%q.freeze, [">= 0"]) + s.add_development_dependency(%q.freeze, ["= 0.30.0"]) + s.add_runtime_dependency(%q.freeze, [">= 0"]) +- s.add_runtime_dependency(%q.freeze, ["= 1.0.0"]) +- s.add_runtime_dependency(%q.freeze, ["= 0.9.8"]) ++ s.add_runtime_dependency(%q.freeze, [">= 1.0.0"]) ++ s.add_runtime_dependency(%q.freeze, [">= 0.9.8"]) + else + s.add_dependency(%q.freeze, ["~> 1.6"]) + s.add_dependency(%q.freeze, ["~> 10.0"]) diff --git a/www/rubygem-kubeclient22/pkg-descr b/www/rubygem-kubeclient22/pkg-descr new file mode 100644 index 000000000000..6697f89c04a5 --- /dev/null +++ b/www/rubygem-kubeclient22/pkg-descr @@ -0,0 +1,6 @@ +A Ruby client for Kubernetes REST API. The client supports +GET, POST, PUT, DELETE on all the entities available in +kubernetes in both the core and group apis. The client +currently supports Kubernetes REST API version v1. + +WWW: https://github.com/abonas/kubeclient diff --git a/www/rubygem-rack-attack44/Makefile b/www/rubygem-rack-attack44/Makefile new file mode 100644 index 000000000000..f0e505fc8479 --- /dev/null +++ b/www/rubygem-rack-attack44/Makefile @@ -0,0 +1,22 @@ +# $FreeBSD$ + +PORTNAME= rack-attack +PORTVERSION= 4.4.1 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 44 + +MAINTAINER= idefix@fechner.net +COMMENT= Rack middleware for throttling and blocking abusive requests + +LICENSE= MIT + +RUN_DEPENDS= rubygem-rack>=0:www/rubygem-rack + +PORTSCOUT= limit:^4\.4 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/www/rubygem-rack-attack44/distinfo b/www/rubygem-rack-attack44/distinfo new file mode 100644 index 000000000000..2283fa6e89fc --- /dev/null +++ b/www/rubygem-rack-attack44/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518178531 +SHA256 (rubygem/rack-attack-4.4.1.gem) = 81367dad64d7e7ce560b9427b0334eae674accd2cdb6d982f02875702e32fdb3 +SIZE (rubygem/rack-attack-4.4.1.gem) = 16896 diff --git a/www/rubygem-rack-attack44/pkg-descr b/www/rubygem-rack-attack44/pkg-descr new file mode 100644 index 000000000000..55560b49d7e5 --- /dev/null +++ b/www/rubygem-rack-attack44/pkg-descr @@ -0,0 +1,3 @@ +Rack middleware for throttling and blocking abusive requests + +WWW: https://github.com/kickstarter/rack-attack diff --git a/www/rubygem-toml-rb03/Makefile b/www/rubygem-toml-rb03/Makefile new file mode 100644 index 000000000000..5408f8355e51 --- /dev/null +++ b/www/rubygem-toml-rb03/Makefile @@ -0,0 +1,22 @@ +# $FreeBSD$ + +PORTNAME= toml-rb +PORTVERSION= 0.3.15 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 03 + +MAINTAINER= idefix@fechner.net +COMMENT= TOML parser using Citrus parsing library + +LICENSE= MIT + +RUN_DEPENDS= rubygem-citrus>=3.0:textproc/rubygem-citrus + +PORTSCOUT= limit:^0\.3\. + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/www/rubygem-toml-rb03/distinfo b/www/rubygem-toml-rb03/distinfo new file mode 100644 index 000000000000..288cc3f9abd5 --- /dev/null +++ b/www/rubygem-toml-rb03/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1517491382 +SHA256 (rubygem/toml-rb-0.3.15.gem) = 2e937e6a2ffbe094e166cd662079bd8a4e99703cec9397e02a39c491c21c590f +SIZE (rubygem/toml-rb-0.3.15.gem) = 18432 diff --git a/www/rubygem-toml-rb03/pkg-descr b/www/rubygem-toml-rb03/pkg-descr new file mode 100644 index 000000000000..9db543acb4cc --- /dev/null +++ b/www/rubygem-toml-rb03/pkg-descr @@ -0,0 +1,3 @@ +A TOML parser using Citrus parsing library. + +WWW: https://github.com/emancu/toml-rb diff --git a/www/rubygem-uglifier27/Makefile b/www/rubygem-uglifier27/Makefile new file mode 100644 index 000000000000..1a502188d668 --- /dev/null +++ b/www/rubygem-uglifier27/Makefile @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= uglifier +PORTVERSION= 2.7.2 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 27 + +MAINTAINER= idefix@fechner.net +COMMENT= Ruby wrapper for UglifyJS JavaScript compressor + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= rubygem-execjs>=0.3.0:devel/rubygem-execjs \ + rubygem-json1>=1.8.0:devel/rubygem-json1 + +PORTSCOUT= limit=^2\.7 + +NO_ARCH= yes +USES= gem +USE_RUBY= yes + +.include diff --git a/www/rubygem-uglifier27/distinfo b/www/rubygem-uglifier27/distinfo new file mode 100644 index 000000000000..1645c06c4f2d --- /dev/null +++ b/www/rubygem-uglifier27/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518178819 +SHA256 (rubygem/uglifier-2.7.2.gem) = 9f05989ffbcdef532a58062443ab7107319dbec3b76b6d604669853a3e31fa57 +SIZE (rubygem/uglifier-2.7.2.gem) = 84480 diff --git a/www/rubygem-uglifier27/pkg-descr b/www/rubygem-uglifier27/pkg-descr new file mode 100644 index 000000000000..b2f76476adfa --- /dev/null +++ b/www/rubygem-uglifier27/pkg-descr @@ -0,0 +1,3 @@ +Ruby wrapper for UglifyJS JavaScript compressor + +WWW: https://github.com/lautis/uglifier diff --git a/www/rubygem-unicorn51/Makefile b/www/rubygem-unicorn51/Makefile new file mode 100644 index 000000000000..b70c8f5bb50d --- /dev/null +++ b/www/rubygem-unicorn51/Makefile @@ -0,0 +1,31 @@ +# $FreeBSD$ + +PORTNAME= unicorn +PORTVERSION= 5.1.0 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 51 + +MAINTAINER= idefix@fechner.net +COMMENT= Unicorn is an HTTP server for Rack applications + +LICENSE= GPLv2 GPLv3 RUBY +LICENSE_COMB= dual +LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING +LICENSE_FILE_RUBY= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-kgio>=2.6:devel/rubygem-kgio \ + rubygem-raindrops>=0.7:www/rubygem-raindrops + +USES= gem shebangfix +USE_RUBY= yes + +CONFLICT_INSTALL= rubygems-unicorn +PORTSCOUT= limit:^5\.1 + +PLIST_FILES= bin/unicorn bin/unicorn_rails + +SHEBANG_FILES= bin/unicorn* test/aggregate.rb +ruby_OLD_CMD= .*ruby + +.include diff --git a/www/rubygem-unicorn51/distinfo b/www/rubygem-unicorn51/distinfo new file mode 100644 index 000000000000..8eeaf39bca1e --- /dev/null +++ b/www/rubygem-unicorn51/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518337780 +SHA256 (rubygem/unicorn-5.1.0.gem) = 5b1c6a38d3503ec54d7acb6da89957ac8cba6b00ac787b6de683fb80467a9be5 +SIZE (rubygem/unicorn-5.1.0.gem) = 211456 diff --git a/www/rubygem-unicorn51/pkg-descr b/www/rubygem-unicorn51/pkg-descr new file mode 100644 index 000000000000..e770529536b3 --- /dev/null +++ b/www/rubygem-unicorn51/pkg-descr @@ -0,0 +1,7 @@ +Unicorn is an HTTP server for Rack applications designed to only serve fast +clients on low-latency, high-bandwidth connections and take advantage of +features in Unix/Unix-like kernels. Slow clients should only be served by +placing a reverse proxy capable of fully buffering both the request and +response in between Unicorn and slow clients. + +WWW: https://bogomips.org/unicorn/