head 1.1;
access;
symbols
pkgsrc-2023Q4:1.1.0.48
pkgsrc-2023Q4-base:1.1
pkgsrc-2023Q3:1.1.0.46
pkgsrc-2023Q3-base:1.1
pkgsrc-2023Q2:1.1.0.44
pkgsrc-2023Q2-base:1.1
pkgsrc-2023Q1:1.1.0.42
pkgsrc-2023Q1-base:1.1
pkgsrc-2022Q4:1.1.0.40
pkgsrc-2022Q4-base:1.1
pkgsrc-2022Q3:1.1.0.38
pkgsrc-2022Q3-base:1.1
pkgsrc-2022Q2:1.1.0.36
pkgsrc-2022Q2-base:1.1
pkgsrc-2022Q1:1.1.0.34
pkgsrc-2022Q1-base:1.1
pkgsrc-2021Q4:1.1.0.32
pkgsrc-2021Q4-base:1.1
pkgsrc-2021Q3:1.1.0.30
pkgsrc-2021Q3-base:1.1
pkgsrc-2021Q2:1.1.0.28
pkgsrc-2021Q2-base:1.1
pkgsrc-2021Q1:1.1.0.26
pkgsrc-2021Q1-base:1.1
pkgsrc-2020Q4:1.1.0.24
pkgsrc-2020Q4-base:1.1
pkgsrc-2020Q3:1.1.0.22
pkgsrc-2020Q3-base:1.1
pkgsrc-2020Q2:1.1.0.20
pkgsrc-2020Q2-base:1.1
pkgsrc-2020Q1:1.1.0.16
pkgsrc-2020Q1-base:1.1
pkgsrc-2019Q4:1.1.0.18
pkgsrc-2019Q4-base:1.1
pkgsrc-2019Q3:1.1.0.14
pkgsrc-2019Q3-base:1.1
pkgsrc-2019Q2:1.1.0.12
pkgsrc-2019Q2-base:1.1
pkgsrc-2019Q1:1.1.0.10
pkgsrc-2019Q1-base:1.1
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.1
date 2018.03.13.16.07.49; author taca; state Exp;
branches;
next ;
commitid QI0hLG76AyVPwjuA;
desc
@@
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
@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
@