head 1.8; access; symbols pkgsrc-2023Q4:1.8.0.8 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.8.0.6 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.8.0.4 pkgsrc-2023Q2-base:1.8 pkgsrc-2023Q1:1.8.0.2 pkgsrc-2023Q1-base:1.8 pkgsrc-2022Q4:1.7.0.4 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.7.0.2 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.6.0.6 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.4 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.2 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.4.0.6 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.4 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.2 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.3.0.8 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.6 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.4 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.2 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.2.0.10 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.6 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.4 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.2 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.1.0.8 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.6 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.4 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.2 pkgsrc-2018Q1-base:1.1; locks; strict; comment @# @; 1.8 date 2023.01.03.15.09.58; author taca; state Exp; branches; next 1.7; commitid HbrqiGkIl2dCJ68E; 1.7 date 2022.08.29.13.06.43; author taca; state Exp; branches; next 1.6; commitid rTVUkSAzSVoq8MRD; 1.6 date 2021.10.26.11.23.22; author nia; state Exp; branches; next 1.5; commitid TS3y6sgAeGKWpjeD; 1.5 date 2021.10.07.15.02.29; author nia; state Exp; branches; next 1.4; commitid 0fS32tEWoNe7fTbD; 1.4 date 2021.01.14.14.41.04; author taca; state Exp; branches; next 1.3; commitid UPYCIK51rRyAGHDC; 1.3 date 2020.03.24.16.46.59; author taca; state Exp; branches; next 1.2; commitid bNk4kOHUTedvTF1C; 1.2 date 2019.01.20.14.46.38; author taca; state Exp; branches; next 1.1; commitid fXwfRpDMjRKc1x8B; 1.1 date 2018.03.13.16.07.49; author taca; state Exp; branches; next ; commitid QI0hLG76AyVPwjuA; desc @@ 1.8 log @textproc/ruby-erubi: update to 1.12.0 1.12.0 (2022-12-22) * Use erb/escape for faster html escaping if available (jeremyevans) * Default :freeze_template_literals option to false if running with --enable-frozen-string-literal (casperisfine) (#35) @ text @$NetBSD: distinfo,v 1.7 2022/08/29 13:06:43 taca Exp $ BLAKE2s (erubi-1.12.0.gem) = cdf07dbd0710aacf8915e536ba519324ba81e9319784e310cb22d110296348cd SHA512 (erubi-1.12.0.gem) = e4d2a68e864dc1c06f65fdd4e9e44d7c3873f2f69487322ddfb29b1a983229881f1f3d2429f99432b9a7707989a5bc172d0c90f341fa9a9f9cf3331fccfda8b3 Size (erubi-1.12.0.gem) = 12288 bytes @ 1.7 log @textproc/ruby-erubi: update to 1.11.0 1.11.0 (2022-08-02) * Support :freeze_template_literals option for configuring whether to add .freeze to template literal strings (casperisfine) (#33) * Support :chain_appends option for chaining appends to the buffer variable (casperisfine, jeremyevans) (#32) * Avoid unnecessary defined? usage on Ruby 3+ when using the :ensure option (jeremyevans) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2021/10/26 11:23:22 nia Exp $ d3 3 a5 3 BLAKE2s (erubi-1.11.0.gem) = 523ae801cbd4b84d3806639b76710cb97abc7e0bae79c0f304beb3de9605b15f SHA512 (erubi-1.11.0.gem) = 8fbc64fbd7b99e0676ba2c9601e8ee894f378bd234e4753d1302991abbbb4b8de0b75b86a1c0df1940dc9377937fcb88c2852ac5035de697c087b86433333008 Size (erubi-1.11.0.gem) = 12288 bytes @ 1.6 log @textproc: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Unfetchable distfiles (fetched conditionally?): ./textproc/convertlit/distinfo clit18src.zip @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2021/10/07 15:02:29 nia Exp $ d3 3 a5 3 BLAKE2s (erubi-1.10.0.gem) = 51abb2deb3e819d0cc9677e9ed507065c1b6881ef0a720febb8a4a9473fc329f SHA512 (erubi-1.10.0.gem) = 21bc96310ae6377e5e21fe5cece032ee084697e652639dbde1be94998bbeb876b7f5c938ee0f2a1605893f41974cf5f7b889f2b09cd834436f126b873d42ddec Size (erubi-1.10.0.gem) = 11264 bytes @ 1.5 log @textproc: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2021/01/14 14:41:04 taca Exp $ d3 1 a3 1 RMD160 (erubi-1.10.0.gem) = 3b6cd7c5fe8c50ad111fd7da8d74a8a66cda4a67 @ 1.4 log @textproc/ruby-erubi: update to 1.10.0 === 1.10.0 (2020-11-13) * Improve template parsing, mostly by reducing allocations (jeremyevans) * Do not ship tests in the gem, reducing gem size about 20% (jeremyevans) * Support :literal_prefix and :literal_postfix options for how to output literal tags (e.g. <%% code %>) (jaredcwhite) (#26, #27) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2020/03/24 16:46:59 taca Exp $ a2 1 SHA1 (erubi-1.10.0.gem) = 1267ccf1edf35c01cbeede7b8f67d8bc53e89786 @ 1.3 log @textproc/ruby-erubi: update to 1.9.0 Update ruby-erubi to 1.9.0. pkgsrc change: add "USE_LANGUAGES= # none". === 1.9.0 (2019-09-25) * Change default :bufvar from 'String.new' to '::String.new' to work with BasicObject (jeremyevans) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2019/01/20 14:46:38 taca Exp $ d3 4 a6 4 SHA1 (erubi-1.9.0.gem) = 303b7682b7215f6973839dde4990bb7b9f7f21d7 RMD160 (erubi-1.9.0.gem) = 67ebe80b6b28336742f7710ab5d77b68f264dac2 SHA512 (erubi-1.9.0.gem) = 34770c01215b323797739af54c5c821d28e982309a76f0a212657868629625ae6dfca3e9e2f5ae16893813fc81b5afbb172c397ddad1e2f93108c5112c540bd6 Size (erubi-1.9.0.gem) = 13824 bytes @ 1.2 log @textproc/ruby-erubi: update to 1.8.0 === 1.8.0 (2018-12-18) * Support :yield_returns_buffer option in capture_end for always returning the (potentially modified) buffer in <%|= tags (evanleck) (#15) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2018/03/13 16:07:49 taca Exp $ d3 4 a6 4 SHA1 (erubi-1.8.0.gem) = d9c2cae43ad52200626b7c783280d23e7f2498f6 RMD160 (erubi-1.8.0.gem) = 4bff7fcf110833600136a5dbe821654c89dbeb16 SHA512 (erubi-1.8.0.gem) = ca227cc10a3a77750a4e5184395709a032da6f15cb0fb5f9b8cc162e382b2ce49cd94023941439b05ee5b0c5d1b39114d68a0e7549910bceb1fdead6b9fd62e4 Size (erubi-1.8.0.gem) = 13824 bytes @ 1.1 log @textproc/ruby-erubi: add version 1.7.1 package Erubi is a ERB template engine for ruby. It is a simplified fork of Erubis, using the same basic algorithm, with the following differences: * Handles postfix conditionals when using escaping (e.g. <%= foo if bar %>) * Supports frozen_string_literal: true in templates via :freeze option * Works with ruby's --enable-frozen-string-literal option * Automatically freezes strings for template text when ruby optimizes it (on ruby 2.1+) * Escapes ' (apostrophe) when escaping for better XSS protection * Has 6x faster escaping on ruby 2.3+ by using cgi/escape * Has 86% smaller memory footprint * Does no monkey patching (Erubis adds a method to Kernel) * Uses an immutable design (all options passed to the constructor, which returns a frozen object) * Has simpler internals (1 file, <150 lines of code) * Has an open development model (Erubis doesn't have a public source control repository or bug tracker) * Is not dead (Erubis hasn't been updated since 2011) It is not designed with Erubis API compatibility in mind, though most Erubis ERB syntax works, with the following exceptions: * No support for <%=== for debug output @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 4 SHA1 (erubi-1.7.1.gem) = 8afe08d68540d9e191000923cad5d0d679c6756e RMD160 (erubi-1.7.1.gem) = 7ea11f36716609b2a19906ae7490ca3b3c0290e0 SHA512 (erubi-1.7.1.gem) = c7b611f1690886c0eadf68d418674760912d13ad1febbc4161c6b72d1f51373084d0fdb03f98e05c87bf5e7e3cbb57df35471b84b2d73359e30395d26bb90486 Size (erubi-1.7.1.gem) = 12800 bytes @