This updates rack (the central gem in all ruby web stuff) from 1.6.2 to
2.0.3, the latest release.  Unfortunately, this has a cascading effect
on dependencies, many of which needs to be updated.  The diff below
contains updates to the following ports:

devel/ruby-tilt
textproc/ruby-ronn
www/ruby-rack
www/ruby-rack-protection
www/ruby-rainbows
www/ruby-sinatra

The update to sinatra also requires a new www/ruby-mustermann port,
which is attached.

Can another developer please review the attached mustermann port and
provide an OK?

Thanks,
Jeremy

Index: devel/ruby-tilt/Makefile
===================================================================
RCS file: /cvs/ports/devel/ruby-tilt/Makefile,v
retrieving revision 1.13
diff -u -p -u -p -r1.13 Makefile
--- devel/ruby-tilt/Makefile    11 Oct 2014 19:54:46 -0000      1.13
+++ devel/ruby-tilt/Makefile    6 Nov 2017 13:03:53 -0000
@@ -2,8 +2,7 @@
 
 COMMENT =      generic interface to multiple Ruby template engines
 
-DISTNAME =     tilt-1.4.1
-REVISION =     2
+DISTNAME =     tilt-2.0.8
 CATEGORIES =   devel textproc
 
 HOMEPAGE =     https://github.com/rtomayko/tilt
@@ -14,5 +13,7 @@ PERMIT_PACKAGE_CDROM =        Yes
 MODULES =              lang/ruby
 
 CONFIGURE_STYLE =      ruby gem
+
+MODRUBY_TEST =         testrb
 
 .include <bsd.port.mk>
Index: devel/ruby-tilt/distinfo
===================================================================
RCS file: /cvs/ports/devel/ruby-tilt/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- devel/ruby-tilt/distinfo    15 May 2013 09:34:40 -0000      1.3
+++ devel/ruby-tilt/distinfo    6 Nov 2017 13:02:33 -0000
@@ -1,2 +1,2 @@
-SHA256 (tilt-1.4.1.gem) = OYIFYsT120X+GN6HzMMKDnepmL9TNLHYwQovfbwfWQM=
-SIZE (tilt-1.4.1.gem) = 42496
+SHA256 (tilt-2.0.8.gem) = KjvmxWqMxjOCA8ApEOIOhYZktjOttVDhEDgE116uQAA=
+SIZE (tilt-2.0.8.gem) = 54784
Index: devel/ruby-tilt/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/ruby-tilt/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 PLIST
--- devel/ruby-tilt/pkg/PLIST   15 May 2013 09:34:40 -0000      1.4
+++ devel/ruby-tilt/pkg/PLIST   6 Nov 2017 13:04:08 -0000
@@ -8,34 +8,56 @@ ${GEM_LIB}/gems/${DISTNAME}/Gemfile
 ${GEM_LIB}/gems/${DISTNAME}/HACKING
 ${GEM_LIB}/gems/${DISTNAME}/README.md
 ${GEM_LIB}/gems/${DISTNAME}/Rakefile
-${GEM_LIB}/gems/${DISTNAME}/TEMPLATES.md
 ${GEM_LIB}/gems/${DISTNAME}/bin/
 ${GEM_LIB}/gems/${DISTNAME}/bin/tilt
+${GEM_LIB}/gems/${DISTNAME}/docs/
+${GEM_LIB}/gems/${DISTNAME}/docs/TEMPLATES.md
+${GEM_LIB}/gems/${DISTNAME}/docs/common.css
 ${GEM_LIB}/gems/${DISTNAME}/lib/
 ${GEM_LIB}/gems/${DISTNAME}/lib/tilt/
 ${GEM_LIB}/gems/${DISTNAME}/lib/tilt.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/tilt/asciidoc.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/babel.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/bluecloth.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/tilt/builder.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/tilt/coffee.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/tilt/css.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/commonmarker.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/creole.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/tilt/csv.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/dummy.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/tilt/erb.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/erubi.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/erubis.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/tilt/etanni.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/tilt/haml.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/kramdown.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/less.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/tilt/liquid.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/livescript.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/mapping.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/tilt/markaby.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/tilt/markdown.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/maruku.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/tilt/nokogiri.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/pandoc.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/tilt/plain.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/prawn.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/tilt/radius.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/rdiscount.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/tilt/rdoc.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/redcarpet.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/redcloth.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/rst-pandoc.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/sass.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/sigil.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/tilt/string.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/tilt/template.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/tilt/textile.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/tilt/wiki.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/typescript.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/tilt/wikicloth.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/tilt/yajl.rb
+${GEM_LIB}/gems/${DISTNAME}/man/
+${GEM_LIB}/gems/${DISTNAME}/man/index.txt
+${GEM_LIB}/gems/${DISTNAME}/man/tilt.1.ronn
 ${GEM_LIB}/gems/${DISTNAME}/test/
-${GEM_LIB}/gems/${DISTNAME}/test/contest.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/markaby/
 ${GEM_LIB}/gems/${DISTNAME}/test/markaby/locals.mab
 ${GEM_LIB}/gems/${DISTNAME}/test/markaby/markaby.mab
@@ -43,36 +65,49 @@ ${GEM_LIB}/gems/${DISTNAME}/test/markaby
 ${GEM_LIB}/gems/${DISTNAME}/test/markaby/render_twice.mab
 ${GEM_LIB}/gems/${DISTNAME}/test/markaby/scope.mab
 ${GEM_LIB}/gems/${DISTNAME}/test/markaby/yielding.mab
+${GEM_LIB}/gems/${DISTNAME}/test/mytemplate.rb
+${GEM_LIB}/gems/${DISTNAME}/test/test_helper.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_asciidoctor_test.rb
+${GEM_LIB}/gems/${DISTNAME}/test/tilt_babeltemplate.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_blueclothtemplate_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_buildertemplate_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_cache_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_coffeescripttemplate_test.rb
+${GEM_LIB}/gems/${DISTNAME}/test/tilt_commonmarkertemplate_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_compilesite_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_creoletemplate_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_csv_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_erbtemplate_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_erubistemplate_test.rb
+${GEM_LIB}/gems/${DISTNAME}/test/tilt_erubitemplate_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_etannitemplate_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/tilt_fallback_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_hamltemplate_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_kramdown_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_lesstemplate_test.less
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_lesstemplate_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_liquidtemplate_test.rb
+${GEM_LIB}/gems/${DISTNAME}/test/tilt_livescripttemplate_test.rb
+${GEM_LIB}/gems/${DISTNAME}/test/tilt_mapping_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_markaby_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_markdown_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_marukutemplate_test.rb
+${GEM_LIB}/gems/${DISTNAME}/test/tilt_metadata_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_nokogiritemplate_test.rb
+${GEM_LIB}/gems/${DISTNAME}/test/tilt_pandoctemplate_test.rb
+${GEM_LIB}/gems/${DISTNAME}/test/tilt_prawntemplate.prawn
+${GEM_LIB}/gems/${DISTNAME}/test/tilt_prawntemplate_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_radiustemplate_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_rdiscounttemplate_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_rdoctemplate_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_redcarpettemplate_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_redclothtemplate_test.rb
+${GEM_LIB}/gems/${DISTNAME}/test/tilt_rstpandoctemplate_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_sasstemplate_test.rb
+${GEM_LIB}/gems/${DISTNAME}/test/tilt_sigil_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_stringtemplate_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_template_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_test.rb
+${GEM_LIB}/gems/${DISTNAME}/test/tilt_typescript_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_wikiclothtemplate_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/tilt_yajltemplate_test.rb
 ${GEM_LIB}/gems/${DISTNAME}/tilt.gemspec
Index: textproc/ruby-ronn/Makefile
===================================================================
RCS file: /cvs/ports/textproc/ruby-ronn/Makefile,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 Makefile
--- textproc/ruby-ronn/Makefile 11 Oct 2014 19:54:47 -0000      1.6
+++ textproc/ruby-ronn/Makefile 6 Nov 2017 12:47:41 -0000
@@ -3,7 +3,7 @@
 COMMENT =              builds man pages
 
 DISTNAME =             ronn-0.7.3
-REVISION =             3
+REVISION =             4
 CATEGORIES =           textproc
 
 HOMEPAGE =             http://rtomayko.github.com/ronn/
@@ -28,10 +28,8 @@ post-install:
 BUILD_DEPENDS =                ${RUN_DEPENDS}
 RUN_DEPENDS =          textproc/ruby-hpricot,${MODRUBY_FLAVOR}>=0.8.2 \
                        textproc/ruby-mustache,${MODRUBY_FLAVOR}>=0.7.0 \
-                       textproc/ruby-rdiscount,${MODRUBY_FLAVOR}>=1.5.8 \
-                       www/ruby-sinatra,${MODRUBY_FLAVOR}
+                       textproc/ruby-rdiscount,${MODRUBY_FLAVOR}>=1.5.8
 
 MODRUBY_TEST = rake
-MODRUBY_TEST_ENV =     RUBYOPT=-rubygems
 
 .include <bsd.port.mk>
Index: www/ruby-rack/Makefile
===================================================================
RCS file: /cvs/ports/www/ruby-rack/Makefile,v
retrieving revision 1.22
diff -u -p -u -p -r1.22 Makefile
--- www/ruby-rack/Makefile      24 Jun 2015 15:56:26 -0000      1.22
+++ www/ruby-rack/Makefile      6 Nov 2017 13:08:56 -0000
@@ -2,7 +2,7 @@
 
 COMMENT=               modular Ruby webserver interface
 
-DISTNAME=              rack-1.6.2
+DISTNAME=              rack-2.0.3
 CATEGORIES=            www
 
 HOMEPAGE=              http://rack.github.io/
@@ -15,5 +15,8 @@ PERMIT_PACKAGE_CDROM= Yes
 MODULES=               lang/ruby
 
 CONFIGURE_STYLE=       ruby gem
+
+MODRUBY_TEST=          testrb
+MODRUBY_TEST_TARGET=   test/spec_*.rb
 
 .include <bsd.port.mk>
Index: www/ruby-rack/distinfo
===================================================================
RCS file: /cvs/ports/www/ruby-rack/distinfo,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 distinfo
--- www/ruby-rack/distinfo      24 Jun 2015 15:56:26 -0000      1.11
+++ www/ruby-rack/distinfo      6 Nov 2017 13:06:16 -0000
@@ -1,2 +1,2 @@
-SHA256 (rack-1.6.2.gem) = iSeNSELQ7N0eecv3qJTchvl25tJd68aBQ0Mpj9Ge0Bc=
-SIZE (rack-1.6.2.gem) = 227840
+SHA256 (rack-2.0.3.gem) = jBybuv108Rx4opvYfHKnDntbhycS0XaKuDsz/sV9n80=
+SIZE (rack-2.0.3.gem) = 254464
Index: www/ruby-rack/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/ruby-rack/pkg/PLIST,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 PLIST
--- www/ruby-rack/pkg/PLIST     24 Jun 2015 15:56:26 -0000      1.10
+++ www/ruby-rack/pkg/PLIST     6 Nov 2017 13:09:24 -0000
@@ -4,7 +4,6 @@ ${GEM_LIB}/cache/${DISTNAME}.gem
 ${GEM_LIB}/gems/${DISTNAME}/
 ${GEM_LIB}/gems/${DISTNAME}/COPYING
 ${GEM_LIB}/gems/${DISTNAME}/HISTORY.md
-${GEM_LIB}/gems/${DISTNAME}/KNOWN-ISSUES
 ${GEM_LIB}/gems/${DISTNAME}/README.rdoc
 ${GEM_LIB}/gems/${DISTNAME}/Rakefile
 ${GEM_LIB}/gems/${DISTNAME}/SPEC
@@ -32,33 +31,26 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/rack/aut
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/auth/digest/nonce.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/auth/digest/params.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/auth/digest/request.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/rack/backports/
-${GEM_LIB}/gems/${DISTNAME}/lib/rack/backports/uri/
-${GEM_LIB}/gems/${DISTNAME}/lib/rack/backports/uri/common_18.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/rack/backports/uri/common_192.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/rack/backports/uri/common_193.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/body_proxy.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/builder.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/cascade.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/chunked.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/rack/commonlogger.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/rack/conditionalget.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/rack/common_logger.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/rack/conditional_get.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/config.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/content_length.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/content_type.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/deflater.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/directory.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/etag.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/rack/events.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/file.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/handler/
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/handler.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/handler/cgi.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/rack/handler/evented_mongrel.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/handler/fastcgi.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/handler/lsws.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/rack/handler/mongrel.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/handler/scgi.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/rack/handler/swiftiplied_mongrel.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/handler/thin.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/handler/webrick.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/head.rb
@@ -66,7 +58,8 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/rack/lin
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/lobster.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/lock.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/logger.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/rack/methodoverride.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/rack/media_type.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/rack/method_override.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/mime.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/mock.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/multipart/
@@ -74,7 +67,8 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/rack/mul
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/multipart/generator.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/multipart/parser.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/multipart/uploaded_file.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/rack/nulllogger.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/rack/null_logger.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/rack/query_parser.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/recursive.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/reloader.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/request.rb
@@ -89,17 +83,16 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/rack/ses
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/session/cookie.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/session/memcache.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/session/pool.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/rack/showexceptions.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/rack/showstatus.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/rack/show_exceptions.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/rack/show_status.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/static.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/tempfile_reaper.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/urlmap.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/rack/utils/
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/utils.rb
-${GEM_LIB}/gems/${DISTNAME}/lib/rack/utils/okjson.rb
 ${GEM_LIB}/gems/${DISTNAME}/rack.gemspec
 ${GEM_LIB}/gems/${DISTNAME}/test/
 ${GEM_LIB}/gems/${DISTNAME}/test/builder/
+${GEM_LIB}/gems/${DISTNAME}/test/builder/an_underscore_app.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/builder/anything.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/builder/comment.ru
 ${GEM_LIB}/gems/${DISTNAME}/test/builder/end.ru
@@ -125,8 +118,10 @@ ${GEM_LIB}/gems/${DISTNAME}/test/cgi/tes
 ${GEM_LIB}/gems/${DISTNAME}/test/cgi/test+directory/
 ${GEM_LIB}/gems/${DISTNAME}/test/cgi/test+directory/test+file
 ${GEM_LIB}/gems/${DISTNAME}/test/cgi/test.fcgi
+${GEM_LIB}/gems/${DISTNAME}/test/cgi/test.gz
 ${GEM_LIB}/gems/${DISTNAME}/test/cgi/test.ru
 ${GEM_LIB}/gems/${DISTNAME}/test/gemloader.rb
+${GEM_LIB}/gems/${DISTNAME}/test/helper.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/bad_robots
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/binary
@@ -136,9 +131,12 @@ ${GEM_LIB}/gems/${DISTNAME}/test/multipa
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/file1.txt
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/filename_and_modification_param
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/filename_and_no_name
+${GEM_LIB}/gems/${DISTNAME}/test/multipart/filename_with_encoded_words
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/filename_with_escaped_quotes
 
${GEM_LIB}/gems/${DISTNAME}/test/multipart/filename_with_escaped_quotes_and_modification_param
+${GEM_LIB}/gems/${DISTNAME}/test/multipart/filename_with_null_byte
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/filename_with_percent_escaped_quotes
+${GEM_LIB}/gems/${DISTNAME}/test/multipart/filename_with_single_quote
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/filename_with_unescaped_percentages
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/filename_with_unescaped_percentages2
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/filename_with_unescaped_percentages3
@@ -148,8 +146,12 @@ ${GEM_LIB}/gems/${DISTNAME}/test/multipa
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/mixed_files
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/nested
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/none
+${GEM_LIB}/gems/${DISTNAME}/test/multipart/quoted
+${GEM_LIB}/gems/${DISTNAME}/test/multipart/rack-logo.png
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/semicolon
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/text
+${GEM_LIB}/gems/${DISTNAME}/test/multipart/three_files_three_fields
+${GEM_LIB}/gems/${DISTNAME}/test/multipart/unity3d_wwwform
 ${GEM_LIB}/gems/${DISTNAME}/test/multipart/webkit
 ${GEM_LIB}/gems/${DISTNAME}/test/rackup/
 ${GEM_LIB}/gems/${DISTNAME}/test/rackup/config.ru
@@ -164,14 +166,15 @@ ${GEM_LIB}/gems/${DISTNAME}/test/spec_bu
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_cascade.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_cgi.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_chunked.rb
-${GEM_LIB}/gems/${DISTNAME}/test/spec_commonlogger.rb
-${GEM_LIB}/gems/${DISTNAME}/test/spec_conditionalget.rb
+${GEM_LIB}/gems/${DISTNAME}/test/spec_common_logger.rb
+${GEM_LIB}/gems/${DISTNAME}/test/spec_conditional_get.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_config.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_content_length.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_content_type.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_deflater.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_directory.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_etag.rb
+${GEM_LIB}/gems/${DISTNAME}/test/spec_events.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_fastcgi.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_file.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_handler.rb
@@ -180,12 +183,12 @@ ${GEM_LIB}/gems/${DISTNAME}/test/spec_li
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_lobster.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_lock.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_logger.rb
-${GEM_LIB}/gems/${DISTNAME}/test/spec_methodoverride.rb
+${GEM_LIB}/gems/${DISTNAME}/test/spec_media_type.rb
+${GEM_LIB}/gems/${DISTNAME}/test/spec_method_override.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_mime.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_mock.rb
-${GEM_LIB}/gems/${DISTNAME}/test/spec_mongrel.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_multipart.rb
-${GEM_LIB}/gems/${DISTNAME}/test/spec_nulllogger.rb
+${GEM_LIB}/gems/${DISTNAME}/test/spec_null_logger.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_recursive.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_request.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_response.rb
@@ -194,11 +197,12 @@ ${GEM_LIB}/gems/${DISTNAME}/test/spec_ru
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_sendfile.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_server.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_session_abstract_id.rb
+${GEM_LIB}/gems/${DISTNAME}/test/spec_session_abstract_session_hash.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_session_cookie.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_session_memcache.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_session_pool.rb
-${GEM_LIB}/gems/${DISTNAME}/test/spec_showexceptions.rb
-${GEM_LIB}/gems/${DISTNAME}/test/spec_showstatus.rb
+${GEM_LIB}/gems/${DISTNAME}/test/spec_show_exceptions.rb
+${GEM_LIB}/gems/${DISTNAME}/test/spec_show_status.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_static.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_tempfile_reaper.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/spec_thin.rb
@@ -209,6 +213,7 @@ ${GEM_LIB}/gems/${DISTNAME}/test/spec_we
 ${GEM_LIB}/gems/${DISTNAME}/test/static/
 ${GEM_LIB}/gems/${DISTNAME}/test/static/another/
 ${GEM_LIB}/gems/${DISTNAME}/test/static/another/index.html
+${GEM_LIB}/gems/${DISTNAME}/test/static/foo.html
 ${GEM_LIB}/gems/${DISTNAME}/test/static/index.html
 ${GEM_LIB}/gems/${DISTNAME}/test/testrequest.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/unregistered_handler/
Index: www/ruby-rack-protection/Makefile
===================================================================
RCS file: /cvs/ports/www/ruby-rack-protection/Makefile,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 Makefile
--- www/ruby-rack-protection/Makefile   17 Oct 2014 18:35:32 -0000      1.3
+++ www/ruby-rack-protection/Makefile   6 Nov 2017 12:53:05 -0000
@@ -2,13 +2,11 @@
 
 COMMENT =      protects rack apps against typical web attacks
 
-DISTNAME =     rack-protection-1.5.3
+DISTNAME =     rack-protection-2.0.0
 CATEGORIES =   www
 
 HOMEPAGE =     https://github.com/rkh/rack-protection
 
-MAINTAINER =   Jeremy Evans <jer...@openbsd.org>
-
 # MIT
 PERMIT_PACKAGE_CDROM =         Yes
 
@@ -18,9 +16,5 @@ BUILD_DEPENDS =               ${RUN_DEPENDS}
 RUN_DEPENDS =          www/ruby-rack,${MODRUBY_FLAVOR}
 
 CONFIGURE_STYLE =      ruby gem
-
-# https://github.com/rkh/rack-protection/pull/87
-#MODRUBY_TEST =                rspec2
-#TEST_DEPENDS =                www/ruby-rack-test,${MODRUBY_FLAVOR}
 
 .include <bsd.port.mk>
Index: www/ruby-rack-protection/distinfo
===================================================================
RCS file: /cvs/ports/www/ruby-rack-protection/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- www/ruby-rack-protection/distinfo   28 May 2014 22:00:51 -0000      1.1.1.1
+++ www/ruby-rack-protection/distinfo   6 Nov 2017 12:52:14 -0000
@@ -1,2 +1,2 @@
-SHA256 (rack-protection-1.5.3.gem) = 
ucCMsXsTxmcu9kLMSFW0xLqPyx9mq8aH8Dzd838QazM=
-SIZE (rack-protection-1.5.3.gem) = 18432
+SHA256 (rack-protection-2.0.0.gem) = 
VXTxDLP8/nNjifEhuGjNMyAgeu93ejSvuPLRImNoqhE=
+SIZE (rack-protection-2.0.0.gem) = 15872
Index: www/ruby-rack-protection/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/ruby-rack-protection/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST
--- www/ruby-rack-protection/pkg/PLIST  28 May 2014 22:00:51 -0000      1.1.1.1
+++ www/ruby-rack-protection/pkg/PLIST  6 Nov 2017 12:53:11 -0000
@@ -1,6 +1,7 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2014/05/28 22:00:51 jeremy Exp $
 ${GEM_LIB}/cache/${DISTNAME}.gem
 ${GEM_LIB}/gems/${DISTNAME}/
+${GEM_LIB}/gems/${DISTNAME}/Gemfile
 ${GEM_LIB}/gems/${DISTNAME}/License
 ${GEM_LIB}/gems/${DISTNAME}/README.md
 ${GEM_LIB}/gems/${DISTNAME}/Rakefile
@@ -11,6 +12,8 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/rack/pro
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/protection.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/protection/authenticity_token.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/protection/base.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/rack/protection/content_security_policy.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/rack/protection/cookie_tossing.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/protection/escaped_params.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/protection/form_token.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/protection/frame_options.rb
@@ -21,23 +24,8 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/rack/pro
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/protection/remote_referrer.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/protection/remote_token.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/protection/session_hijacking.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/rack/protection/strict_transport.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/protection/version.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rack/protection/xss_header.rb
 ${GEM_LIB}/gems/${DISTNAME}/rack-protection.gemspec
-${GEM_LIB}/gems/${DISTNAME}/spec/
-${GEM_LIB}/gems/${DISTNAME}/spec/authenticity_token_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/base_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/escaped_params_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/form_token_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/frame_options_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/http_origin_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/ip_spoofing_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/json_csrf_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/path_traversal_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/protection_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/remote_referrer_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/remote_token_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/session_hijacking_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/spec_helper.rb
-${GEM_LIB}/gems/${DISTNAME}/spec/xss_header_spec.rb
 ${GEM_LIB}/specifications/${DISTNAME}.gemspec
Index: www/ruby-rainbows/Makefile
===================================================================
RCS file: /cvs/ports/www/ruby-rainbows/Makefile,v
retrieving revision 1.17
diff -u -p -u -p -r1.17 Makefile
--- www/ruby-rainbows/Makefile  28 Mar 2017 23:38:05 -0000      1.17
+++ www/ruby-rainbows/Makefile  6 Nov 2017 13:19:28 -0000
@@ -2,11 +2,10 @@
 
 COMMENT =      ruby-unicorn for sleepy apps and slow clients
 
-DISTNAME =     rainbows-5.0.0
-REVISION =     0
+DISTNAME =     rainbows-5.1.1
 CATEGORIES =   www
 
-HOMEPAGE =     http://rainbows.rubyforge.org/
+HOMEPAGE =     https://bogomips.org/rainbows/
 
 MAINTAINER =   Jeremy Evans <jer...@openbsd.org>
 
@@ -17,8 +16,8 @@ MODULES =     lang/ruby
 
 BUILD_DEPENDS =        ${RUN_DEPENDS}
 RUN_DEPENDS =  devel/ruby-kgio,${MODRUBY_FLAVOR}>=2.5,<3.0 \
-               www/ruby-unicorn,${MODRUBY_FLAVOR}>=5.0,<6.0 \
-               www/ruby-rack,${MODRUBY_FLAVOR}>=1.1.0,<2.0
+               www/ruby-unicorn,${MODRUBY_FLAVOR}>=5.1,<6.0 \
+               www/ruby-rack,${MODRUBY_FLAVOR}>=1.1.0,<3.0
 
 CONFIGURE_STYLE = ruby gem
 
Index: www/ruby-rainbows/distinfo
===================================================================
RCS file: /cvs/ports/www/ruby-rainbows/distinfo,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 distinfo
--- www/ruby-rainbows/distinfo  3 Jan 2016 16:43:47 -0000       1.8
+++ www/ruby-rainbows/distinfo  6 Nov 2017 12:43:04 -0000
@@ -1,2 +1,2 @@
-SHA256 (rainbows-5.0.0.gem) = XJDHh4E5J22c40e6qNZJkwVReFXSLitFCgqWDFASfIc=
-SIZE (rainbows-5.0.0.gem) = 156672
+SHA256 (rainbows-5.1.1.gem) = MZpsae3qvwzaDcc+r1UcZuNZJ7vE9VuD072oG93xfgM=
+SIZE (rainbows-5.1.1.gem) = 158720
Index: www/ruby-rainbows/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/ruby-rainbows/pkg/PLIST,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 PLIST
--- www/ruby-rainbows/pkg/PLIST 3 Jan 2016 16:43:47 -0000       1.6
+++ www/ruby-rainbows/pkg/PLIST 6 Nov 2017 12:43:48 -0000
@@ -29,6 +29,7 @@ ${GEM_LIB}/gems/${DISTNAME}/Static_Files
 ${GEM_LIB}/gems/${DISTNAME}/Summary
 ${GEM_LIB}/gems/${DISTNAME}/TODO
 ${GEM_LIB}/gems/${DISTNAME}/TUNING
+${GEM_LIB}/gems/${DISTNAME}/Test_Suite
 ${GEM_LIB}/gems/${DISTNAME}/archive/
 ${GEM_LIB}/gems/${DISTNAME}/archive/.gitignore
 ${GEM_LIB}/gems/${DISTNAME}/archive/rfmig.rb
@@ -274,6 +275,7 @@ ${GEM_LIB}/gems/${DISTNAME}/t/t0040-keep
 ${GEM_LIB}/gems/${DISTNAME}/t/t0041-optional-pool-size.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0042-client_header_buffer_size.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0043-quit-keepalive-disconnect.sh
+${GEM_LIB}/gems/${DISTNAME}/t/t0044-autopush.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0045-client_max_header_size.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0050-response-body-close-has-env.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0100-rack-input-hammer-chunked.sh
Index: www/ruby-sinatra/Makefile
===================================================================
RCS file: /cvs/ports/www/ruby-sinatra/Makefile,v
retrieving revision 1.22
diff -u -p -u -p -r1.22 Makefile
--- www/ruby-sinatra/Makefile   18 Jul 2015 04:55:52 -0000      1.22
+++ www/ruby-sinatra/Makefile   6 Nov 2017 12:53:27 -0000
@@ -2,7 +2,7 @@
 
 COMMENT =      DSL for quickly creating web-applications in Ruby
 
-DISTNAME =     sinatra-1.4.6
+DISTNAME =     sinatra-2.0.0
 CATEGORIES =   www
 
 HOMEPAGE =     http://www.sinatrarb.com/
@@ -15,8 +15,9 @@ MODULES =             lang/ruby
 CONFIGURE_STYLE =      ruby gem
 
 BUILD_DEPENDS =                ${RUN_DEPENDS}
-RUN_DEPENDS =          devel/ruby-tilt,${MODRUBY_FLAVOR}>=1.3.4,<2.0 \
-                       www/ruby-rack,${MODRUBY_FLAVOR}>=1.4,<2.0 \
-                       www/ruby-rack-protection,${MODRUBY_FLAVOR}>=1.4,<2.0
+RUN_DEPENDS =          devel/ruby-tilt,${MODRUBY_FLAVOR}>=2.0,<3.0 \
+                       www/ruby-mustermann,${MODRUBY_FLAVOR}>=1.0,<2.0 \
+                       www/ruby-rack,${MODRUBY_FLAVOR}>=2.0,<3.0 \
+                       www/ruby-rack-protection,${MODRUBY_FLAVOR}=2.0.0
 
 .include <bsd.port.mk>
Index: www/ruby-sinatra/distinfo
===================================================================
RCS file: /cvs/ports/www/ruby-sinatra/distinfo,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 distinfo
--- www/ruby-sinatra/distinfo   19 Jun 2015 14:03:25 -0000      1.10
+++ www/ruby-sinatra/distinfo   6 Nov 2017 13:01:52 -0000
@@ -1,2 +1,2 @@
-SHA256 (sinatra-1.4.6.gem) = hyJbK8JdWAayS/rAU4PUIkEJzgc7fs4dPVXlgBjmFcI=
-SIZE (sinatra-1.4.6.gem) = 355840
+SHA256 (sinatra-2.0.0.gem) = Ud9pmlDTlKp7OSCk6OGjuwf0yVUVtYDJtPoaUBnydzU=
+SIZE (sinatra-2.0.0.gem) = 328192
Index: www/ruby-sinatra/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/ruby-sinatra/pkg/PLIST,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 PLIST
--- www/ruby-sinatra/pkg/PLIST  19 Jun 2015 14:03:25 -0000      1.10
+++ www/ruby-sinatra/pkg/PLIST  6 Nov 2017 13:10:19 -0000
@@ -3,9 +3,11 @@ ${GEM_LIB}/cache/${DISTNAME}.gem
 ${GEM_LIB}/gems/${DISTNAME}/
 ${GEM_LIB}/gems/${DISTNAME}/.yardopts
 ${GEM_LIB}/gems/${DISTNAME}/AUTHORS.md
-${GEM_LIB}/gems/${DISTNAME}/CHANGES
+${GEM_LIB}/gems/${DISTNAME}/CHANGELOG.md
+${GEM_LIB}/gems/${DISTNAME}/CONTRIBUTING.md
 ${GEM_LIB}/gems/${DISTNAME}/Gemfile
 ${GEM_LIB}/gems/${DISTNAME}/LICENSE
+${GEM_LIB}/gems/${DISTNAME}/MAINTENANCE.md
 ${GEM_LIB}/gems/${DISTNAME}/README.de.md
 ${GEM_LIB}/gems/${DISTNAME}/README.es.md
 ${GEM_LIB}/gems/${DISTNAME}/README.fr.md
@@ -18,6 +20,7 @@ ${GEM_LIB}/gems/${DISTNAME}/README.pt-pt
 ${GEM_LIB}/gems/${DISTNAME}/README.ru.md
 ${GEM_LIB}/gems/${DISTNAME}/README.zh.md
 ${GEM_LIB}/gems/${DISTNAME}/Rakefile
+${GEM_LIB}/gems/${DISTNAME}/SECURITY.md
 ${GEM_LIB}/gems/${DISTNAME}/examples/
 ${GEM_LIB}/gems/${DISTNAME}/examples/chat.rb
 ${GEM_LIB}/gems/${DISTNAME}/examples/simple.rb
@@ -29,113 +32,9 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/sinatra/
 ${GEM_LIB}/gems/${DISTNAME}/lib/sinatra/images/
 ${GEM_LIB}/gems/${DISTNAME}/lib/sinatra/images/404.png
 ${GEM_LIB}/gems/${DISTNAME}/lib/sinatra/images/500.png
+${GEM_LIB}/gems/${DISTNAME}/lib/sinatra/indifferent_hash.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/sinatra/main.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/sinatra/show_exceptions.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/sinatra/version.rb
 ${GEM_LIB}/gems/${DISTNAME}/sinatra.gemspec
-${GEM_LIB}/gems/${DISTNAME}/test/
-${GEM_LIB}/gems/${DISTNAME}/test/asciidoctor_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/base_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/builder_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/coffee_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/compile_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/contest.rb
-${GEM_LIB}/gems/${DISTNAME}/test/creole_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/delegator_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/encoding_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/erb_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/extensions_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/filter_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/haml_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/helper.rb
-${GEM_LIB}/gems/${DISTNAME}/test/helpers_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/integration/
-${GEM_LIB}/gems/${DISTNAME}/test/integration/app.rb
-${GEM_LIB}/gems/${DISTNAME}/test/integration_helper.rb
-${GEM_LIB}/gems/${DISTNAME}/test/integration_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/less_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/liquid_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/mapped_error_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/markaby_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/markdown_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/mediawiki_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/middleware_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/nokogiri_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/public/
-${GEM_LIB}/gems/${DISTNAME}/test/public/favicon.ico
-${GEM_LIB}/gems/${DISTNAME}/test/rabl_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/rack_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/radius_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/rdoc_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/readme_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/request_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/response_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/result_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/route_added_hook_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/routing_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/sass_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/scss_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/server_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/settings_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/sinatra_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/slim_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/static_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/streaming_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/stylus_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/templates_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/textile_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/views/
-${GEM_LIB}/gems/${DISTNAME}/test/views/a/
-${GEM_LIB}/gems/${DISTNAME}/test/views/a/in_a.str
-${GEM_LIB}/gems/${DISTNAME}/test/views/ascii.erb
-${GEM_LIB}/gems/${DISTNAME}/test/views/b/
-${GEM_LIB}/gems/${DISTNAME}/test/views/b/in_b.str
-${GEM_LIB}/gems/${DISTNAME}/test/views/calc.html.erb
-${GEM_LIB}/gems/${DISTNAME}/test/views/error.builder
-${GEM_LIB}/gems/${DISTNAME}/test/views/error.erb
-${GEM_LIB}/gems/${DISTNAME}/test/views/error.haml
-${GEM_LIB}/gems/${DISTNAME}/test/views/error.sass
-${GEM_LIB}/gems/${DISTNAME}/test/views/explicitly_nested.str
-${GEM_LIB}/gems/${DISTNAME}/test/views/foo/
-${GEM_LIB}/gems/${DISTNAME}/test/views/foo/hello.test
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.asciidoc
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.builder
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.coffee
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.creole
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.erb
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.haml
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.less
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.liquid
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.mab
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.md
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.mediawiki
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.nokogiri
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.rabl
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.radius
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.rdoc
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.sass
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.scss
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.slim
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.str
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.styl
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.test
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.textile
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.wlang
-${GEM_LIB}/gems/${DISTNAME}/test/views/hello.yajl
-${GEM_LIB}/gems/${DISTNAME}/test/views/layout2.builder
-${GEM_LIB}/gems/${DISTNAME}/test/views/layout2.erb
-${GEM_LIB}/gems/${DISTNAME}/test/views/layout2.haml
-${GEM_LIB}/gems/${DISTNAME}/test/views/layout2.liquid
-${GEM_LIB}/gems/${DISTNAME}/test/views/layout2.mab
-${GEM_LIB}/gems/${DISTNAME}/test/views/layout2.nokogiri
-${GEM_LIB}/gems/${DISTNAME}/test/views/layout2.rabl
-${GEM_LIB}/gems/${DISTNAME}/test/views/layout2.radius
-${GEM_LIB}/gems/${DISTNAME}/test/views/layout2.slim
-${GEM_LIB}/gems/${DISTNAME}/test/views/layout2.str
-${GEM_LIB}/gems/${DISTNAME}/test/views/layout2.test
-${GEM_LIB}/gems/${DISTNAME}/test/views/layout2.wlang
-${GEM_LIB}/gems/${DISTNAME}/test/views/nested.str
-${GEM_LIB}/gems/${DISTNAME}/test/views/utf8.erb
-${GEM_LIB}/gems/${DISTNAME}/test/wlang_test.rb
-${GEM_LIB}/gems/${DISTNAME}/test/yajl_test.rb
 ${GEM_LIB}/specifications/${DISTNAME}.gemspec

Attachment: ruby-mustermann.tar.gz
Description: application/tar-gz

Reply via email to