diff options
author | taca <taca@pkgsrc.org> | 2010-09-10 10:53:49 +0000 |
---|---|---|
committer | taca <taca@pkgsrc.org> | 2010-09-10 10:53:49 +0000 |
commit | 896343fde6f9ff967b61ad02a30969b8dd056d19 (patch) | |
tree | cf09d9aa0c5c2783b20b4d09022b979d60150145 /www | |
parent | 2f216cb23df938d909289c4e03cedc9f9583a91e (diff) | |
download | pkgsrc-896343fde6f9ff967b61ad02a30969b8dd056d19.tar.gz |
Update www/erubis pacakge to 2.6.6.
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Add LICENSE.
* Remove default value of GEM_BUILD.
* Ajust new ruby package's framework.
* Add CONFLICTS since it will install the same name commands both
ruby18 and ruby19 based packages.
- release: 2.6.6
date: 2010-06-27
bugfixes:
- |
Fixed a bug around InterporationEnhancer and FastEruby to escape back-quote. (thanks to Andrew R Jackson)
- release: 2.6.5
date: 2009-07-20
bugfixes:
- |
Fixed bug around '-z' option.
- release: 2.6.4
date: 2009-02-18
enhancemens:
- |
Rails 2.2 and 2.3 support.
- release: 2.6.3
date: 2009-02-07
bugfixes:
- Enhancer name was not displayed in Ruby 1.9.1 when it was missing.
- Command option argument name was not displayed correctly as a part of error message.
- MethoNotFound error was raised when invalid option was specified.
- release: 2.6.2
date: 2008-06-12
enhancements:
- |
Ruby 1.9 support.
bugfixes:
- |
Fixed installation problem on Windows (Thanks to Tim Morgan and Allen).
- release: 2.6.1
date: 2008-06-06
enhancements:
- |
Rails 2.1 support. (special thanks Jos«± Valim)
- release: 2.6.0
date: 2008-05-05
enhancements:
- |
Improved support of Ruby on Rails 2.0.2.
New class ActionView::TemplateHandlers::Erubis is defined and
registered as default handler of *.html.erb and *.rhtml.
- |
'<%% %>' and '<%%= %>' are converted into '<% %>' and '<%= %>' respectively.
This is for compatibility with ERB.
ex1.rhtml:
<ul>
<%% for item in @list %>
<li><%%= item %></li>
<%% end %>
</ul>
result:
$ erubis ex1.rhtml
<ul>
<% for item in @list %>
<li><%= item %></li>
<% end %>
</ul>
- |
'<%= -%>' removes tail spaces and newlines.
This is for compatibiliy with ERB when trim mode is '-'.
'<%= =%>' also removes tail spaces and newlines, and this is
Erubis-original enhancement (cooler than '<%= -%>', isn't it?).
ex2.rhtml:
<div>
<%= @var -%> # or <%= @var =%>
</div>
result (version 2.6.0):
$ erubis -c '{var: "AAA\n"}' ex2.rhtml
<div>
AAA
</div>
result (version 2.5.0):
$ erubis -c '{var: "AAA\n"}' ex2.rhtml
<div>
AAA
</div>
- |
Erubis::Eruby.load_file() now allows you to change cache filename.
ex.
eruby = Erubis::Eruby.load_file("ex3.rhtml",
:cachename=>'ex3.rhtml.cache')
Diffstat (limited to 'www')
-rw-r--r-- | www/erubis/Makefile | 9 | ||||
-rw-r--r-- | www/erubis/PLIST | 18 | ||||
-rw-r--r-- | www/erubis/distinfo | 8 |
3 files changed, 22 insertions, 13 deletions
diff --git a/www/erubis/Makefile b/www/erubis/Makefile index 4124bcf4ce2..15c057fc852 100644 --- a/www/erubis/Makefile +++ b/www/erubis/Makefile @@ -1,15 +1,16 @@ -# $NetBSD: Makefile,v 1.2 2008/04/04 15:22:47 jlam Exp $ +# $NetBSD: Makefile,v 1.3 2010/09/10 10:53:49 taca Exp $ -DISTNAME= erubis-2.5.0 +DISTNAME= erubis-2.6.6 CATEGORIES= www MAINTAINER= minskim@NetBSD.org HOMEPAGE= http://www.kuwata-lab.com/erubis/ COMMENT= Fast, secure, and extensible implementation of eRuby +LICENSE= mit DEPENDS+= ${RUBY_PKGPREFIX}-abstract>=1.0.0:../../devel/ruby-abstract -GEM_BUILD= gemspec +CONFLICTS+= ruby[1-9][0-9]-erubis-* -.include "../../misc/rubygems/rubygem.mk" +.include "../../lang/ruby/gem.mk" .include "../../mk/bsd.pkg.mk" diff --git a/www/erubis/PLIST b/www/erubis/PLIST index 6c0ca47809b..9f82b266ccf 100644 --- a/www/erubis/PLIST +++ b/www/erubis/PLIST @@ -1,6 +1,6 @@ -@comment $NetBSD: PLIST,v 1.3 2009/06/14 22:00:21 joerg Exp $ +@comment $NetBSD: PLIST,v 1.4 2010/09/10 10:53:49 taca Exp $ bin/erubis -${GEM_HOME}/cache/erubis-${PKGVERSION}.gem +${GEM_HOME}/cache/${GEM_NAME}.gem ${GEM_LIBDIR}/CHANGES.txt ${GEM_LIBDIR}/MIT-LICENSE ${GEM_LIBDIR}/README.txt @@ -13,10 +13,11 @@ ${GEM_LIBDIR}/benchmark/templates/bench_erb.rhtml ${GEM_LIBDIR}/benchmark/templates/bench_erubis.rhtml ${GEM_LIBDIR}/benchmark/templates/bench_eruby.rhtml ${GEM_LIBDIR}/bin/erubis -${GEM_LIBDIR}/contrib/action_view_base_rb.patch ${GEM_LIBDIR}/contrib/erubis ${GEM_LIBDIR}/contrib/erubis-run.rb ${GEM_LIBDIR}/contrib/inline-require +${GEM_LIBDIR}/doc-api/classes/ActionView.html +${GEM_LIBDIR}/doc-api/classes/ActionView/TemplateHandlers/ErubisHandler.html ${GEM_LIBDIR}/doc-api/classes/ERB.html ${GEM_LIBDIR}/doc-api/classes/Erubis.html ${GEM_LIBDIR}/doc-api/classes/Erubis/ArrayBufferEnhancer.html @@ -61,7 +62,7 @@ ${GEM_LIBDIR}/doc-api/classes/Erubis/HeaderFooterEruby.html ${GEM_LIBDIR}/doc-api/classes/Erubis/Helpers.html ${GEM_LIBDIR}/doc-api/classes/Erubis/Helpers/RailsFormHelper.html ${GEM_LIBDIR}/doc-api/classes/Erubis/Helpers/RailsHelper.html -${GEM_LIBDIR}/doc-api/classes/Erubis/Helpers/RailsHelper/PreprocessingEruby.html +${GEM_LIBDIR}/doc-api/classes/Erubis/Helpers/RailsHelper/TemplateConverter.html ${GEM_LIBDIR}/doc-api/classes/Erubis/InterpolationEnhancer.html ${GEM_LIBDIR}/doc-api/classes/Erubis/InterpolationEruby.html ${GEM_LIBDIR}/doc-api/classes/Erubis/JavaGenerator.html @@ -90,6 +91,8 @@ ${GEM_LIBDIR}/doc-api/classes/Erubis/PercentLineEnhancer.html ${GEM_LIBDIR}/doc-api/classes/Erubis/PercentLineEruby.html ${GEM_LIBDIR}/doc-api/classes/Erubis/PerlGenerator.html ${GEM_LIBDIR}/doc-api/classes/Erubis/PhpGenerator.html +${GEM_LIBDIR}/doc-api/classes/Erubis/PreprocessingEruby.html +${GEM_LIBDIR}/doc-api/classes/Erubis/PreprocessingHelper.html ${GEM_LIBDIR}/doc-api/classes/Erubis/PrintEnabledEnhancer.html ${GEM_LIBDIR}/doc-api/classes/Erubis/PrintEnabledEruby.html ${GEM_LIBDIR}/doc-api/classes/Erubis/PrintOutEnhancer.html @@ -132,6 +135,7 @@ ${GEM_LIBDIR}/doc-api/files/erubis/helpers/rails_form_helper_rb.html ${GEM_LIBDIR}/doc-api/files/erubis/helpers/rails_helper_rb.html ${GEM_LIBDIR}/doc-api/files/erubis/local-setting_rb.html ${GEM_LIBDIR}/doc-api/files/erubis/main_rb.html +${GEM_LIBDIR}/doc-api/files/erubis/preprocessing_rb.html ${GEM_LIBDIR}/doc-api/files/erubis/tiny_rb.html ${GEM_LIBDIR}/doc-api/files/erubis_rb.html ${GEM_LIBDIR}/doc-api/fr_class_index.html @@ -179,6 +183,7 @@ ${GEM_LIBDIR}/lib/erubis/helpers/rails_form_helper.rb ${GEM_LIBDIR}/lib/erubis/helpers/rails_helper.rb ${GEM_LIBDIR}/lib/erubis/local-setting.rb ${GEM_LIBDIR}/lib/erubis/main.rb +${GEM_LIBDIR}/lib/erubis/preprocessing.rb ${GEM_LIBDIR}/lib/erubis/tiny.rb ${GEM_LIBDIR}/setup.rb ${GEM_LIBDIR}/test/assert-text-equal.rb @@ -279,8 +284,11 @@ ${GEM_LIBDIR}/test/data/users-guide/printenabled-example.eruby ${GEM_LIBDIR}/test/data/users-guide/printenabled-example.rb ${GEM_LIBDIR}/test/data/users-guide/printstatement_example.result ${GEM_LIBDIR}/test/data/users-guide/simplify_example.result +${GEM_LIBDIR}/test/data/users-guide/stderr.log ${GEM_LIBDIR}/test/data/users-guide/stdout_exmple.result ${GEM_LIBDIR}/test/data/users-guide/stringbuffer_example.result +${GEM_LIBDIR}/test/data/users-guide/tail_260.result +${GEM_LIBDIR}/test/data/users-guide/tailnewline.rhtml ${GEM_LIBDIR}/test/data/users-guide/template1.rhtml ${GEM_LIBDIR}/test/data/users-guide/template2.rhtml ${GEM_LIBDIR}/test/test-engines.rb @@ -290,4 +298,4 @@ ${GEM_LIBDIR}/test/test-main.rb ${GEM_LIBDIR}/test/test-users-guide.rb ${GEM_LIBDIR}/test/test.rb ${GEM_LIBDIR}/test/testutil.rb -${GEM_HOME}/specifications/erubis-${PKGVERSION}.gemspec +${GEM_HOME}/specifications/${GEM_NAME}.gemspec diff --git a/www/erubis/distinfo b/www/erubis/distinfo index 6618e9f693b..921df200337 100644 --- a/www/erubis/distinfo +++ b/www/erubis/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.2 2008/04/04 15:22:47 jlam Exp $ +$NetBSD: distinfo,v 1.3 2010/09/10 10:53:49 taca Exp $ -SHA1 (erubis-2.5.0.gem) = 9fd758055eadbceba77d59d2ac01f0100b30ab9d -RMD160 (erubis-2.5.0.gem) = 35e0a01fc6804ca55d33a540b003ca57daeab73b -Size (erubis-2.5.0.gem) = 157696 bytes +SHA1 (erubis-2.6.6.gem) = f044e9500a272d4fb2e40368c352350bf92f46f5 +RMD160 (erubis-2.6.6.gem) = e3053b862cc6f9b4e28014691708bed80caf1815 +Size (erubis-2.6.6.gem) = 163840 bytes |