./textproc/oniguruma, Regular expressions library

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


Branch: CURRENT, Version: 6.9.1, Package name: oniguruma-6.9.1, Maintainer: pkgsrc-users

Oniguruma is a regular expressions library.
The characteristics of this library is that different character encoding
for every regular expression object can be specified.

Supported APIs: GNU regex, POSIX and Oniguruma native


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 29f827a5e119ddac862b6bc6ccfece18f9b487bf
RMD160: 999fc42909de439b95d59e0730841858101a5176
Filesize: 850.122 KB

Version history: (Expand)


CVS history: (Expand)


   2018-12-12 13:46:59 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
oniguruma: updated to 6.9.1

release 6.9.1
Speed improvement (* especially UTF-8)
   2018-09-06 11:44:23 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
oniguruma: updated to 6.9.0

6.9.0:
Update Unicode version 11.0.0
NEW: add Emoji properties
   2018-04-18 09:04:22 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
oniguruma: updated to 6.8.2

6.8.2:
Fix: UChar in header causes issue
NEW API: onig_set_callout_user_data_of_match_param() (* omission in 6.8.0)
add doc/CALLOUTS.API and doc/CALLOUTS.API.ja
   2018-03-22 09:05:25 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
oniguruma: updated to 6.8.1

6.8.1:
Update shared library version to 5.0.0 for API incompatible changes from 6.7.1
   2018-03-16 09:03:02 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
oniguruma: updated to 6.8.0

6.8.0:
Retry-limit-in-match function enabled by default
NEW: configure option --enable-posix-api=no (* enabled by default)
NEW API: onig_search_with_param(), onig_match_with_param()
NEW: Callouts of contents (?{...contents...}) (?{...}[X<>]) (?{{....}})
NEW: Callouts of name (*name) (*name[tag]{args...})
NEW: Builtin callouts (*FAIL) (*MISMATCH) (*ERROR{n}) (*COUNT) (*MAX{n}) etc..
   2018-01-28 17:25:36 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
oniguruma: update to 6.7.1.

2018/01/26: Version 6.7.1

2018/01/25: disable USE_TRY_IN_MATCH_LIMIT by default
2018/01/24: implement mechanism of try-in-match-limit
2018/01/24: #76: rename EXPORT to ONIGURUMA_EXPORT
2018/01/15: #73: update for automake 1.15.1
2018/01/14: #74: update description of README
2018/01/10: #72: Correct spelling and grammar in FAQ (English)
2017/12/25: remove USE_COMBINATION_EXPLOSION_CHECK codes
   2018-01-15 09:49:04 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
oniguruma: updated to 6.7.0

New feature of version 6.7.0
NEW: hexadecimal codepoint \uHHHH
NEW: add ONIG_SYNTAX_ONIGURUMA (== ONIG_SYNTAX_DEFAULT)
Disabled \N and \O on ONIG_SYNTAX_RUBY
Reduced object size

New feature of version 6.6.1
Fix definition of \X

New feature of version 6.6.0
NEW: ASCII only mode options for character type/property (?WDSP)
NEW: Extended Grapheme Cluster boundary \y, \Y (*original)
NEW: Extended Grapheme Cluster \X
Range-clear (Absent-clear) operator restores previous range in backtrack.

New feature of version 6.5.0
NEW: \K (keep)
NEW: \R (general newline) \N (no newline)
NEW: \O (true anychar)
NEW: if-then-else syntax (?(...)...|...)
NEW: Backreference validity checker (?(xxx)) (*original)
NEW: Absent repeater (?~absent)
NEW: Absent expression (?~|absent|expr) (*original)
NEW: Absent stopper (?~|absent) (*original)

New feature of version 6.4.0
Fix fatal problem of endless repeat on Windows
NEW: call zero (call the total regexp) \g<0>
NEW: relative backref/call by positive number \k<+n>, \g<+n>

New feature of version 6.3.0
NEW: octal codepoint \o{.....}

New feature of version 6.1.2
allow word bound, word begin and word end in look-behind.
NEW option: ONIG_OPTION_CHECK_VALIDITY_OF_STRING

New feature of version 6.1
improved doc/RE
NEW API: onig_scan()

New feature of version 6.0
Update Unicode 8.0 Property/Case-folding
NEW API: onig_unicode_define_user_property()
   2018-01-07 14:04:44 by Roland Illig | Files touched by this commit (583)
Log message:
Fix indentation in buildlink3.mk files.

The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.