./www/ruby-mustermann, Use patterns like regular expressions

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.0.0, Package name: ruby31-mustermann-3.0.0, Maintainer: pkgsrc-users

Welcome to Mustermann. Mustermann is your personal string matching expert.
As an expert in the field of strings and patterns, Mustermann keeps its
runtime dependencies to a minimum and is fully covered with specs and
documentation.

Given a string pattern, Mustermann will turn it into an object that behaves
like a regular expression and has comparable performance characteristics.


Required to run:
[lang/ruby26-base] [devel/ruby-ruby2_keywords]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 49 KB

Version history: (Expand)


CVS history: (Expand)


   2023-01-04 16:25:59 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
www/ruby-mustermann: update to 3.0.0

3.0.0 (2022-07-24)

* Drop support for old Rubies < 2.6.
   2022-09-01 15:46:30 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
www/ruby-mustermann: update to 2.0.2

Latest release is 3.0.0 but ruby-sinatra require prior to 3.0.

2.0.2 (2022-07-22)

* Further improve Ruby 3 compatibility. #134. @magni-

2.0.1 (2022-07-19)

* Properly fix Ruby 3 compatability issue, reverts #126. Resolved by #130
  @eregon, @tconst, @dentarg

2.0.0 (2022-07-18)

* Improve Ruby 3 compatibility. Removed built-in Sinatra 1 support, and
  moved to new mustermann-sinatra-extension gem. Fixes #114 @epergo

1.1.2 (2022-07-16)

* Add compatibility with --enable=frozen-string-literal param. Fixes #110
  @michal-granec
   2021-10-26 13:31:15 by Nia Alarie | Files touched by this commit (1030)
Log message:
www: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts):
www/nghttp2/distinfo

Unfetchable distfiles (almost certainly fetched conditionally...):
./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx-devel/distinfo naxsi-1.3.tar.gz
./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx-devel/distinfo njs-0.5.0.tar.gz
./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz
./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx/distinfo naxsi-1.3.tar.gz
./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx/distinfo njs-0.5.0.tar.gz
./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz
   2021-10-07 17:09:00 by Nia Alarie | Files touched by this commit (1033)
Log message:
www: Remove SHA1 hashes for distfiles
   2020-03-21 17:51:38 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
www/ruby-mustermann: update to 1.1.1

Update ruby-mustermann to 1.1.1.

Mustermann 1.1.1 (2020-01-04)

* Make sure that requireing ruby2_keywords when needed. Fixes #102 @Annih

Mustermann 1.1.0 (2019-12-30)

* Proper handling of Mustermann::ExpandError. Fixes #88 @namusyaka

* Support Ruby 3 keyword arguments. @mame

  o At the same time, we dropped a support that accepts options
    followed by mappings on Mustermann::Mapper. Reference commit

* Improve documentation and development. @horaciob, @epistrephein,
  @jbampton, @jkowens, @junaruga
   2018-09-23 18:55:04 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
www/ruby-mustermann: update to 1.0.3

Mustermann 1.0.3 (2018-08-17)

* Handle with_look_ahead on SafeRenderer. Fixes sinatra/sinatra#1409
  @namusyaka
* Fix EqualityMap#fetch to be compatible with the fallback Hash#fetch. Fixes
  #89 @eregon
* Improve code base and documentation. @sonots, @iguchi1124
   2018-03-17 17:19:19 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
www/ruby-mustermann: update to 1.0.2

* **Mustermann 1.0.2** (2017-02-17)
    * Look ahead same patterns as its own when concatenation.  Fixes \ 
[sinatra/sinatra#1361](https://github.com/sinatra/sinatra/issues/1361) \ 
[@namusyaka](https://github.com/namusyaka)
    * Improve development support and documentation.  \ 
[@EdwardBetts](https://github.com/EdwardBetts), \ 
[@284km](https://github.com/284km), [@yb66](https://github.com/yb66) and \ 
[@garybernhardt](https://github.com/garybernhardt)
   2017-09-11 17:20:20 by Takahiro Kambe | Files touched by this commit (2)
Log message:
Update ruby-mustermannto 1.0.1.

**Mustermann 1.0.1** (2017-08-26)

#### Docs
* Updating readme to list Ruby 2.2 as minimum
* Fix rendering of HTML table
* Update summary and description in gemspec file.

#### Fixes
* avoid infinite loop by removing comments when receiving extended regexp
* avoid unintended conflict of namespace
* use Regexp#source instead of Regexp#inspect