This is a significant feature update for sinatra, changelog at https://github.com/sinatra/sinatra/blob/1.2.0/CHANGES. Requires an updated version of devel/ruby-tilt, included.
Tested on amd64. Looking for OKs. Jeremy Index: devel/ruby-tilt/Makefile =================================================================== RCS file: /cvs/ports/devel/ruby-tilt/Makefile,v retrieving revision 1.4 diff -u -p -r1.4 Makefile --- devel/ruby-tilt/Makefile 6 Jan 2011 04:24:23 -0000 1.4 +++ devel/ruby-tilt/Makefile 23 Mar 2011 19:45:06 -0000 @@ -2,8 +2,7 @@ COMMENT = generic interface to multiple Ruby template engines -DISTNAME = tilt-1.1 -REVISION = 2 +DISTNAME = tilt-1.2.2 CATEGORIES = devel textproc HOMEPAGE = http://github.com/rtomayko/tilt Index: devel/ruby-tilt/distinfo =================================================================== RCS file: /cvs/ports/devel/ruby-tilt/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- devel/ruby-tilt/distinfo 5 Oct 2010 19:23:51 -0000 1.1.1.1 +++ devel/ruby-tilt/distinfo 23 Mar 2011 19:45:23 -0000 @@ -1,5 +1,5 @@ -MD5 (tilt-1.1.gem) = 7iIZXbzLKj/+0HVdgOLnmg== -RMD160 (tilt-1.1.gem) = wLV1kjUqAmst4eAryxjESP2OG1o= -SHA1 (tilt-1.1.gem) = vctAkQHhlDNF1/Fc8VjRCo4lD6c= -SHA256 (tilt-1.1.gem) = fruswm5J1Bmt8KgVA/ugx+UeRF20YJ28H3OjK3wQYn4= -SIZE (tilt-1.1.gem) = 28160 +MD5 (tilt-1.2.2.gem) = zVxR6tJNe1RqO+RaiS0zFg== +RMD160 (tilt-1.2.2.gem) = y7FrlPGqvGzcnSpgzRr0KU10jd8= +SHA1 (tilt-1.2.2.gem) = Ltf2pezfnsAQjh6BReZ80m+C69M= +SHA256 (tilt-1.2.2.gem) = PrcDaYWyoe6bJ0Acvjs3I+SNCSVj8hLc1xLUuOIZjqw= +SIZE (tilt-1.2.2.gem) = 28672 Index: devel/ruby-tilt/pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/ruby-tilt/pkg/PLIST,v retrieving revision 1.2 diff -u -p -r1.2 PLIST --- devel/ruby-tilt/pkg/PLIST 8 Nov 2010 23:24:41 -0000 1.2 +++ devel/ruby-tilt/pkg/PLIST 23 Mar 2011 19:45:41 -0000 @@ -19,6 +19,7 @@ ${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/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 Index: www/ruby-sinatra/Makefile =================================================================== RCS file: /cvs/ports/www/ruby-sinatra/Makefile,v retrieving revision 1.13 diff -u -p -r1.13 Makefile --- www/ruby-sinatra/Makefile 6 Jan 2011 04:24:25 -0000 1.13 +++ www/ruby-sinatra/Makefile 23 Mar 2011 19:44:17 -0000 @@ -2,8 +2,7 @@ COMMENT = DSL for quickly creating web-applications in Ruby -DISTNAME = sinatra-1.1.0 -REVISION = 0 +DISTNAME = sinatra-1.2.1 CATEGORIES = www HOMEPAGE = http://www.sinatrarb.com/ @@ -19,7 +18,7 @@ MODULES = lang/ruby CONFIGURE_STYLE = ruby gem BUILD_DEPENDS = ${RUN_DEPENDS} -RUN_DEPENDS = devel/ruby-tilt,${MODRUBY_FLAVOR}>=1.1,<2.0 \ +RUN_DEPENDS = devel/ruby-tilt,${MODRUBY_FLAVOR}>=1.2.2,<2.0 \ www/ruby-rack,${MODRUBY_FLAVOR}>=1.1,<2.0 MODRUBY_REGRESS = rake Index: www/ruby-sinatra/distinfo =================================================================== RCS file: /cvs/ports/www/ruby-sinatra/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- www/ruby-sinatra/distinfo 20 Dec 2010 17:28:43 -0000 1.7 +++ www/ruby-sinatra/distinfo 23 Mar 2011 19:46:07 -0000 @@ -1,5 +1,5 @@ -MD5 (sinatra-1.1.0.gem) = kivju7ZFYAgLrpANKVGCcQ== -RMD160 (sinatra-1.1.0.gem) = O51bjB2Wo9Wz/K6wqO6ilNLCZ6c= -SHA1 (sinatra-1.1.0.gem) = L/LVW63hSY/CcpKQfYG21Z8Xdl4= -SHA256 (sinatra-1.1.0.gem) = AUYT3XwkDs3SmdRUGnjPxajLpLAhMCgck5Jd9vd60DE= -SIZE (sinatra-1.1.0.gem) = 166400 +MD5 (sinatra-1.2.1.gem) = hIXYWuwWNlk8VyZRqvSKrw== +RMD160 (sinatra-1.2.1.gem) = VVaIHcE7UZxtntRH8Tt5oYr9uR4= +SHA1 (sinatra-1.2.1.gem) = jMxhfZWTjWcsZN56YUN197YAJNE= +SHA256 (sinatra-1.2.1.gem) = gI39xfVTtC3i3k57g9HEgyIxBXAi6n5r7moN7UcfMbY= +SIZE (sinatra-1.2.1.gem) = 238592 Index: www/ruby-sinatra/pkg/PLIST =================================================================== RCS file: /cvs/ports/www/ruby-sinatra/pkg/PLIST,v retrieving revision 1.7 diff -u -p -r1.7 PLIST --- www/ruby-sinatra/pkg/PLIST 20 Dec 2010 17:28:43 -0000 1.7 +++ www/ruby-sinatra/pkg/PLIST 23 Mar 2011 19:46:11 -0000 @@ -3,13 +3,16 @@ ${GEM_LIB}/cache/${DISTNAME}.gem ${GEM_LIB}/gems/${DISTNAME}/ ${GEM_LIB}/gems/${DISTNAME}/AUTHORS ${GEM_LIB}/gems/${DISTNAME}/CHANGES +${GEM_LIB}/gems/${DISTNAME}/Gemfile ${GEM_LIB}/gems/${DISTNAME}/LICENSE ${GEM_LIB}/gems/${DISTNAME}/README.de.rdoc ${GEM_LIB}/gems/${DISTNAME}/README.es.rdoc ${GEM_LIB}/gems/${DISTNAME}/README.fr.rdoc ${GEM_LIB}/gems/${DISTNAME}/README.hu.rdoc ${GEM_LIB}/gems/${DISTNAME}/README.jp.rdoc +${GEM_LIB}/gems/${DISTNAME}/README.pt-br.rdoc ${GEM_LIB}/gems/${DISTNAME}/README.rdoc +${GEM_LIB}/gems/${DISTNAME}/README.ru.rdoc ${GEM_LIB}/gems/${DISTNAME}/README.zh.rdoc ${GEM_LIB}/gems/${DISTNAME}/Rakefile ${GEM_LIB}/gems/${DISTNAME}/lib/ @@ -57,11 +60,17 @@ ${GEM_LIB}/gems/${DISTNAME}/test/scss_te ${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/templates_test.rb ${GEM_LIB}/gems/${DISTNAME}/test/textile_test.rb ${GEM_LIB}/gems/${DISTNAME}/test/views/ -${GEM_LIB}/gems/${DISTNAME}/test/views/ascii.haml +${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.erubis @@ -84,6 +93,7 @@ ${GEM_LIB}/gems/${DISTNAME}/test/views/h ${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.test ${GEM_LIB}/gems/${DISTNAME}/test/views/hello.textile @@ -95,8 +105,9 @@ ${GEM_LIB}/gems/${DISTNAME}/test/views/l ${GEM_LIB}/gems/${DISTNAME}/test/views/layout2.mab ${GEM_LIB}/gems/${DISTNAME}/test/views/layout2.nokogiri ${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/nested.str -${GEM_LIB}/gems/${DISTNAME}/test/views/utf8.haml +${GEM_LIB}/gems/${DISTNAME}/test/views/utf8.erb ${GEM_LIB}/specifications/${DISTNAME}.gemspec