Sat Mar 21 16:59:54 2020 UTC ()
www/ruby-liquid: update to 4.0.3

Update ruby-liquid to 4.0.3.

pkgsrc change: add "USE_LANGUAGES=	# none".

## 4.0.3 / 2019-03-12

### Fixed
* Fix break and continue tags inside included templates in loops (#1072) [Justin Li]

## 4.0.2 / 2019-03-08

### Changed
* Add `where` filter (#1026) [Samuel Doiron]
* Add `ParseTreeVisitor` to iterate the Liquid AST (#1025) [Stephen Paul Weber]
* Improve `strip_html` performance (#1032) [printercu]

### Fixed
* Add error checking for invalid combinations of inputs to sort, sort_natural, where, uniq, map, compact filters (#1059) [Garland Zhang]
* Validate the character encoding in url_decode (#1070) [Clayton Smith]

## 4.0.1 / 2018-10-09

### Changed
* Add benchmark group in Gemfile (#855) [Jerry Liu]
* Allow benchmarks to benchmark render by itself (#851) [Jerry Liu]
* Avoid calling `line_number` on String node when rescuing a render error. (#860) [Dylan Thacker-Smith]
* Avoid duck typing to detect whether to call render on a node. [Dylan Thacker-Smith]
* Clarify spelling of `reversed` on `for` block tag (#843) [Mark Crossfield]
* Replace recursion with loop to avoid potential stack overflow from malicious input (#891, #892) [Dylan Thacker-Smith]
* Limit block tag nesting to 100 (#894) [Dylan Thacker-Smith]
* Replace `assert_equal nil` with `assert_nil` (#895) [Dylan Thacker-Smith]
* Remove Spy Gem (#896) [Dylan Thacker-Smith]
* Add `collection_name` and `variable_name` reader to `For` block (#909)
* Symbols render as strings (#920) [Justin Li]
* Remove default value from Hash objects (#932) [Maxime Bedard]
* Remove one level of nesting (#944) [Dylan Thacker-Smith]
* Update Rubocop version (#952) [Justin Li]
* Add `at_least` and `at_most` filters (#954, #958) [Nithin Bekal]
* Add a regression test for a liquid-c trim mode bug (#972) [Dylan Thacker-Smith]
* Use https rather than git protocol to fetch liquid-c [Dylan Thacker-Smith]
* Add tests against Ruby 2.4 (#963) and 2.5 (#981)
* Replace RegExp literals with constants (#988) [Ashwin Maroli]
* Replace unnecessary `#each_with_index` with `#each` (#992) [Ashwin Maroli]
* Improve the unexpected end delimiter message for block tags. (#1003) [Dylan Thacker-Smith]
* Refactor and optimize rendering (#1005) [Christopher Aue]
* Add installation instruction (#1006) [Ben Gift]
* Remove Circle CI (#1010)
* Rename deprecated `BigDecimal.new` to `BigDecimal` (#1024) [Koichi ITO]
* Rename deprecated Rubocop name (#1027) [Justin Li]

### Fixed
* Handle `join` filter on non String joiners (#857) [Richard Monette]
* Fix duplicate inclusion condition logic error of `Liquid::Strainer.add_filter` method (#861)
* Fix `escape`, `url_encode`, `url_decode` not handling non-string values (#898) [Thierry Joyal]
* Fix raise when variable is defined but nil when using `strict_variables` [Pascal Betz]
* Fix `sort` and `sort_natural` to handle arrays with nils (#930) [Eric Chan]


(taca)
diff -r1.9 -r1.10 pkgsrc/www/ruby-liquid/Makefile
diff -r1.9 -r1.10 pkgsrc/www/ruby-liquid/PLIST
diff -r1.10 -r1.11 pkgsrc/www/ruby-liquid/distinfo

cvs diff -r1.9 -r1.10 pkgsrc/www/ruby-liquid/Makefile (expand / switch to unified diff)

--- pkgsrc/www/ruby-liquid/Makefile 2017/06/21 13:46:36 1.9
+++ pkgsrc/www/ruby-liquid/Makefile 2020/03/21 16:59:54 1.10
@@ -1,13 +1,15 @@ @@ -1,13 +1,15 @@
1# $NetBSD: Makefile,v 1.9 2017/06/21 13:46:36 taca Exp $ 1# $NetBSD: Makefile,v 1.10 2020/03/21 16:59:54 taca Exp $
2 2
3DISTNAME= liquid-4.0.0 3DISTNAME= liquid-4.0.3
4PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME} 4PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
5CATEGORIES= www 5CATEGORIES= www
6 6
7MAINTAINER= minskim@NetBSD.org 7MAINTAINER= minskim@NetBSD.org
8HOMEPAGE= http://www.liquidmarkup.org/ 8HOMEPAGE= http://www.liquidmarkup.org/
9COMMENT= Ruby library for rendering safe templates 9COMMENT= Ruby library for rendering safe templates
10LICENSE= mit 10LICENSE= mit
11 11
 12USE_LANGUAGES= # none
 13
12.include "../../lang/ruby/gem.mk" 14.include "../../lang/ruby/gem.mk"
13.include "../../mk/bsd.pkg.mk" 15.include "../../mk/bsd.pkg.mk"

cvs diff -r1.9 -r1.10 pkgsrc/www/ruby-liquid/PLIST (expand / switch to unified diff)

--- pkgsrc/www/ruby-liquid/PLIST 2017/06/21 13:46:36 1.9
+++ pkgsrc/www/ruby-liquid/PLIST 2020/03/21 16:59:54 1.10
@@ -1,35 +1,36 @@ @@ -1,35 +1,36 @@
1@comment $NetBSD: PLIST,v 1.9 2017/06/21 13:46:36 taca Exp $ 1@comment $NetBSD: PLIST,v 1.10 2020/03/21 16:59:54 taca Exp $
2${GEM_HOME}/cache/${GEM_NAME}.gem 2${GEM_HOME}/cache/${GEM_NAME}.gem
3${GEM_LIBDIR}/History.md 3${GEM_LIBDIR}/History.md
4${GEM_LIBDIR}/LICENSE 4${GEM_LIBDIR}/LICENSE
5${GEM_LIBDIR}/README.md 5${GEM_LIBDIR}/README.md
6${GEM_LIBDIR}/lib/liquid.rb 6${GEM_LIBDIR}/lib/liquid.rb
7${GEM_LIBDIR}/lib/liquid/block.rb 7${GEM_LIBDIR}/lib/liquid/block.rb
8${GEM_LIBDIR}/lib/liquid/block_body.rb 8${GEM_LIBDIR}/lib/liquid/block_body.rb
9${GEM_LIBDIR}/lib/liquid/condition.rb 9${GEM_LIBDIR}/lib/liquid/condition.rb
10${GEM_LIBDIR}/lib/liquid/context.rb 10${GEM_LIBDIR}/lib/liquid/context.rb
11${GEM_LIBDIR}/lib/liquid/document.rb 11${GEM_LIBDIR}/lib/liquid/document.rb
12${GEM_LIBDIR}/lib/liquid/drop.rb 12${GEM_LIBDIR}/lib/liquid/drop.rb
13${GEM_LIBDIR}/lib/liquid/errors.rb 13${GEM_LIBDIR}/lib/liquid/errors.rb
14${GEM_LIBDIR}/lib/liquid/expression.rb 14${GEM_LIBDIR}/lib/liquid/expression.rb
15${GEM_LIBDIR}/lib/liquid/extensions.rb 15${GEM_LIBDIR}/lib/liquid/extensions.rb
16${GEM_LIBDIR}/lib/liquid/file_system.rb 16${GEM_LIBDIR}/lib/liquid/file_system.rb
17${GEM_LIBDIR}/lib/liquid/forloop_drop.rb 17${GEM_LIBDIR}/lib/liquid/forloop_drop.rb
18${GEM_LIBDIR}/lib/liquid/i18n.rb 18${GEM_LIBDIR}/lib/liquid/i18n.rb
19${GEM_LIBDIR}/lib/liquid/interrupts.rb 19${GEM_LIBDIR}/lib/liquid/interrupts.rb
20${GEM_LIBDIR}/lib/liquid/lexer.rb 20${GEM_LIBDIR}/lib/liquid/lexer.rb
21${GEM_LIBDIR}/lib/liquid/locales/en.yml 21${GEM_LIBDIR}/lib/liquid/locales/en.yml
22${GEM_LIBDIR}/lib/liquid/parse_context.rb 22${GEM_LIBDIR}/lib/liquid/parse_context.rb
 23${GEM_LIBDIR}/lib/liquid/parse_tree_visitor.rb
23${GEM_LIBDIR}/lib/liquid/parser.rb 24${GEM_LIBDIR}/lib/liquid/parser.rb
24${GEM_LIBDIR}/lib/liquid/parser_switching.rb 25${GEM_LIBDIR}/lib/liquid/parser_switching.rb
25${GEM_LIBDIR}/lib/liquid/profiler.rb 26${GEM_LIBDIR}/lib/liquid/profiler.rb
26${GEM_LIBDIR}/lib/liquid/profiler/hooks.rb 27${GEM_LIBDIR}/lib/liquid/profiler/hooks.rb
27${GEM_LIBDIR}/lib/liquid/range_lookup.rb 28${GEM_LIBDIR}/lib/liquid/range_lookup.rb
28${GEM_LIBDIR}/lib/liquid/resource_limits.rb 29${GEM_LIBDIR}/lib/liquid/resource_limits.rb
29${GEM_LIBDIR}/lib/liquid/standardfilters.rb 30${GEM_LIBDIR}/lib/liquid/standardfilters.rb
30${GEM_LIBDIR}/lib/liquid/strainer.rb 31${GEM_LIBDIR}/lib/liquid/strainer.rb
31${GEM_LIBDIR}/lib/liquid/tablerowloop_drop.rb 32${GEM_LIBDIR}/lib/liquid/tablerowloop_drop.rb
32${GEM_LIBDIR}/lib/liquid/tag.rb 33${GEM_LIBDIR}/lib/liquid/tag.rb
33${GEM_LIBDIR}/lib/liquid/tags/assign.rb 34${GEM_LIBDIR}/lib/liquid/tags/assign.rb
34${GEM_LIBDIR}/lib/liquid/tags/break.rb 35${GEM_LIBDIR}/lib/liquid/tags/break.rb
35${GEM_LIBDIR}/lib/liquid/tags/capture.rb 36${GEM_LIBDIR}/lib/liquid/tags/capture.rb
@@ -38,60 +39,64 @@ ${GEM_LIBDIR}/lib/liquid/tags/comment.rb @@ -38,60 +39,64 @@ ${GEM_LIBDIR}/lib/liquid/tags/comment.rb
38${GEM_LIBDIR}/lib/liquid/tags/continue.rb 39${GEM_LIBDIR}/lib/liquid/tags/continue.rb
39${GEM_LIBDIR}/lib/liquid/tags/cycle.rb 40${GEM_LIBDIR}/lib/liquid/tags/cycle.rb
40${GEM_LIBDIR}/lib/liquid/tags/decrement.rb 41${GEM_LIBDIR}/lib/liquid/tags/decrement.rb
41${GEM_LIBDIR}/lib/liquid/tags/for.rb 42${GEM_LIBDIR}/lib/liquid/tags/for.rb
42${GEM_LIBDIR}/lib/liquid/tags/if.rb 43${GEM_LIBDIR}/lib/liquid/tags/if.rb
43${GEM_LIBDIR}/lib/liquid/tags/ifchanged.rb 44${GEM_LIBDIR}/lib/liquid/tags/ifchanged.rb
44${GEM_LIBDIR}/lib/liquid/tags/include.rb 45${GEM_LIBDIR}/lib/liquid/tags/include.rb
45${GEM_LIBDIR}/lib/liquid/tags/increment.rb 46${GEM_LIBDIR}/lib/liquid/tags/increment.rb
46${GEM_LIBDIR}/lib/liquid/tags/raw.rb 47${GEM_LIBDIR}/lib/liquid/tags/raw.rb
47${GEM_LIBDIR}/lib/liquid/tags/table_row.rb 48${GEM_LIBDIR}/lib/liquid/tags/table_row.rb
48${GEM_LIBDIR}/lib/liquid/tags/unless.rb 49${GEM_LIBDIR}/lib/liquid/tags/unless.rb
49${GEM_LIBDIR}/lib/liquid/template.rb 50${GEM_LIBDIR}/lib/liquid/template.rb
50${GEM_LIBDIR}/lib/liquid/tokenizer.rb 51${GEM_LIBDIR}/lib/liquid/tokenizer.rb
 52${GEM_LIBDIR}/lib/liquid/truffle.rb
51${GEM_LIBDIR}/lib/liquid/utils.rb 53${GEM_LIBDIR}/lib/liquid/utils.rb
52${GEM_LIBDIR}/lib/liquid/variable.rb 54${GEM_LIBDIR}/lib/liquid/variable.rb
53${GEM_LIBDIR}/lib/liquid/variable_lookup.rb 55${GEM_LIBDIR}/lib/liquid/variable_lookup.rb
54${GEM_LIBDIR}/lib/liquid/version.rb 56${GEM_LIBDIR}/lib/liquid/version.rb
55${GEM_LIBDIR}/test/fixtures/en_locale.yml 57${GEM_LIBDIR}/test/fixtures/en_locale.yml
56${GEM_LIBDIR}/test/integration/assign_test.rb 58${GEM_LIBDIR}/test/integration/assign_test.rb
57${GEM_LIBDIR}/test/integration/blank_test.rb 59${GEM_LIBDIR}/test/integration/blank_test.rb
 60${GEM_LIBDIR}/test/integration/block_test.rb
58${GEM_LIBDIR}/test/integration/capture_test.rb 61${GEM_LIBDIR}/test/integration/capture_test.rb
59${GEM_LIBDIR}/test/integration/context_test.rb 62${GEM_LIBDIR}/test/integration/context_test.rb
60${GEM_LIBDIR}/test/integration/document_test.rb 63${GEM_LIBDIR}/test/integration/document_test.rb
61${GEM_LIBDIR}/test/integration/drop_test.rb 64${GEM_LIBDIR}/test/integration/drop_test.rb
62${GEM_LIBDIR}/test/integration/error_handling_test.rb 65${GEM_LIBDIR}/test/integration/error_handling_test.rb
63${GEM_LIBDIR}/test/integration/filter_test.rb 66${GEM_LIBDIR}/test/integration/filter_test.rb
64${GEM_LIBDIR}/test/integration/hash_ordering_test.rb 67${GEM_LIBDIR}/test/integration/hash_ordering_test.rb
65${GEM_LIBDIR}/test/integration/output_test.rb 68${GEM_LIBDIR}/test/integration/output_test.rb
 69${GEM_LIBDIR}/test/integration/parse_tree_visitor_test.rb
66${GEM_LIBDIR}/test/integration/parsing_quirks_test.rb 70${GEM_LIBDIR}/test/integration/parsing_quirks_test.rb
67${GEM_LIBDIR}/test/integration/render_profiling_test.rb 71${GEM_LIBDIR}/test/integration/render_profiling_test.rb
68${GEM_LIBDIR}/test/integration/security_test.rb 72${GEM_LIBDIR}/test/integration/security_test.rb
69${GEM_LIBDIR}/test/integration/standard_filter_test.rb 73${GEM_LIBDIR}/test/integration/standard_filter_test.rb
70${GEM_LIBDIR}/test/integration/tags/break_tag_test.rb 74${GEM_LIBDIR}/test/integration/tags/break_tag_test.rb
71${GEM_LIBDIR}/test/integration/tags/continue_tag_test.rb 75${GEM_LIBDIR}/test/integration/tags/continue_tag_test.rb
72${GEM_LIBDIR}/test/integration/tags/for_tag_test.rb 76${GEM_LIBDIR}/test/integration/tags/for_tag_test.rb
73${GEM_LIBDIR}/test/integration/tags/if_else_tag_test.rb 77${GEM_LIBDIR}/test/integration/tags/if_else_tag_test.rb
74${GEM_LIBDIR}/test/integration/tags/include_tag_test.rb 78${GEM_LIBDIR}/test/integration/tags/include_tag_test.rb
75${GEM_LIBDIR}/test/integration/tags/increment_tag_test.rb 79${GEM_LIBDIR}/test/integration/tags/increment_tag_test.rb
76${GEM_LIBDIR}/test/integration/tags/raw_tag_test.rb 80${GEM_LIBDIR}/test/integration/tags/raw_tag_test.rb
77${GEM_LIBDIR}/test/integration/tags/standard_tag_test.rb 81${GEM_LIBDIR}/test/integration/tags/standard_tag_test.rb
78${GEM_LIBDIR}/test/integration/tags/statements_test.rb 82${GEM_LIBDIR}/test/integration/tags/statements_test.rb
79${GEM_LIBDIR}/test/integration/tags/table_row_test.rb 83${GEM_LIBDIR}/test/integration/tags/table_row_test.rb
80${GEM_LIBDIR}/test/integration/tags/unless_else_tag_test.rb 84${GEM_LIBDIR}/test/integration/tags/unless_else_tag_test.rb
81${GEM_LIBDIR}/test/integration/template_test.rb 85${GEM_LIBDIR}/test/integration/template_test.rb
82${GEM_LIBDIR}/test/integration/trim_mode_test.rb 86${GEM_LIBDIR}/test/integration/trim_mode_test.rb
83${GEM_LIBDIR}/test/integration/variable_test.rb 87${GEM_LIBDIR}/test/integration/variable_test.rb
84${GEM_LIBDIR}/test/test_helper.rb 88${GEM_LIBDIR}/test/test_helper.rb
 89${GEM_LIBDIR}/test/truffle/truffle_test.rb
85${GEM_LIBDIR}/test/unit/block_unit_test.rb 90${GEM_LIBDIR}/test/unit/block_unit_test.rb
86${GEM_LIBDIR}/test/unit/condition_unit_test.rb 91${GEM_LIBDIR}/test/unit/condition_unit_test.rb
87${GEM_LIBDIR}/test/unit/context_unit_test.rb 92${GEM_LIBDIR}/test/unit/context_unit_test.rb
88${GEM_LIBDIR}/test/unit/file_system_unit_test.rb 93${GEM_LIBDIR}/test/unit/file_system_unit_test.rb
89${GEM_LIBDIR}/test/unit/i18n_unit_test.rb 94${GEM_LIBDIR}/test/unit/i18n_unit_test.rb
90${GEM_LIBDIR}/test/unit/lexer_unit_test.rb 95${GEM_LIBDIR}/test/unit/lexer_unit_test.rb
91${GEM_LIBDIR}/test/unit/parser_unit_test.rb 96${GEM_LIBDIR}/test/unit/parser_unit_test.rb
92${GEM_LIBDIR}/test/unit/regexp_unit_test.rb 97${GEM_LIBDIR}/test/unit/regexp_unit_test.rb
93${GEM_LIBDIR}/test/unit/strainer_unit_test.rb 98${GEM_LIBDIR}/test/unit/strainer_unit_test.rb
94${GEM_LIBDIR}/test/unit/tag_unit_test.rb 99${GEM_LIBDIR}/test/unit/tag_unit_test.rb
95${GEM_LIBDIR}/test/unit/tags/case_tag_unit_test.rb 100${GEM_LIBDIR}/test/unit/tags/case_tag_unit_test.rb
96${GEM_LIBDIR}/test/unit/tags/for_tag_unit_test.rb 101${GEM_LIBDIR}/test/unit/tags/for_tag_unit_test.rb
97${GEM_LIBDIR}/test/unit/tags/if_tag_unit_test.rb 102${GEM_LIBDIR}/test/unit/tags/if_tag_unit_test.rb

cvs diff -r1.10 -r1.11 pkgsrc/www/ruby-liquid/distinfo (expand / switch to unified diff)

--- pkgsrc/www/ruby-liquid/distinfo 2017/06/21 13:46:36 1.10
+++ pkgsrc/www/ruby-liquid/distinfo 2020/03/21 16:59:54 1.11
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.10 2017/06/21 13:46:36 taca Exp $ 1$NetBSD: distinfo,v 1.11 2020/03/21 16:59:54 taca Exp $
2 2
3SHA1 (liquid-4.0.0.gem) = dec352101553837857c33b68062739fdb0d66a0a 3SHA1 (liquid-4.0.3.gem) = 5e59c444c0f8afc9020eca5a469c19164678f35c
4RMD160 (liquid-4.0.0.gem) = 753100316a37e8dbfe809aa9d8b144f0c88d8319 4RMD160 (liquid-4.0.3.gem) = a7a5539973c480209c18eb09553da31057c225c8
5SHA512 (liquid-4.0.0.gem) = 8bcd57684672c153f80d9353089c445f677a08820a95c95c4699855723e9e64ab93dc3fd619681d240f709a501997de213470a7b775bb90a18464b6f3e1e2487 5SHA512 (liquid-4.0.3.gem) = 8f6cbc9872a92101df4994752f7692cc0f8dd5de1b81c396268f6360241d1edb2daa31c7c96ec0eee32e4cfc22909bdcd84275217cba4ce70741ff03e1482ca2
6Size (liquid-4.0.0.gem) = 71168 bytes 6Size (liquid-4.0.3.gem) = 76288 bytes