summaryrefslogtreecommitdiff
path: root/textproc/oniguruma
AgeCommit message (Collapse)AuthorFilesLines
2022-05-04oniguruma: update to 6.9.8.wiz2-7/+7
Update Unicode version 14.0.0 Whole options (?C) : ONIG_OPTION_DONT_CAPTURE_GROUP (?I) : ONIG_OPTION_IGNORECASE_IS_ASCII (?L) : ONIG_OPTION_FIND_LONGEST Fixed some problems found by OSS-Fuzz
2021-10-26textproc: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes Unfetchable distfiles (fetched conditionally?): ./textproc/convertlit/distinfo clit18src.zip
2021-10-07textproc: Remove SHA1 hashes for distfilesnia1-2/+1
2021-04-15oniguruma: updated to 6.9.7.1adam2-12/+10
Release 6.9.7 revised 1 fix: replace UChar to OnigUChar in oniguruma.h
2021-04-14textproc/oniguruma: update to 6.9.7kim2-7/+7
Changes since 6.9.6: - NEW API: ONIG_OPTION_CALLBACK_EACH_MATCH - NEW API: ONIG_OPTION_IGNORECASE_IS_ASCII - NEW API: ONIG_SYNTAX_PYTHON - Fixed some problems found by OSS-Fuzz
2020-11-05oniguruma: update to 6.9.6kim2-7/+7
No notable changes since 6.9.6rc4
2020-10-21oniguruma: update to 6.9.6rc4kim2-7/+7
Changes since 6.9.6rc3: - Revert fix for CVE-2020-26159, which was actually a false positive from Coverity checks (issue #221).
2020-10-17oniguruma: update to 6.9.6rc3kim2-7/+7
Changes since 6.9.6rc2: - Fix a binary compatibility issue (missing `reg_number_of_names' symbol) - Fix a build issue using msys2 and mingw64 on Windows 10
2020-10-12oniguruma: update to 6.9.6rc2kim2-7/+7
Changes since 6.9.6rc1: - Fix a Windows build issue.
2020-10-07oniguruma: updated to 6.9.6rc1kim2-13/+11
Add handling of -revN as plN (instead of .N) and -rcN as rcN in Makefile. Use the -revN or -rcN naming in DISTFILE, as they are (apparently) created automatically by GitHub. Munge GITHUB_RELEASE to produce the tag name with an underscore instead of a hyphen before rev or rc. Munge WRKSRC to strip both -revN and -rcN. 6.9.6 Release Candidate 1 - In a Unix environment, if you have the POSIX API enabled in an earlier version (disabled by default in 6.9.5) and you need application binary compatibility with the POSIX API, specify "--enable-binary-compatible-posix-api=yes" instead of "--enable-posix-api=yes". "--enable-posix-api=yes" only supports source-level compatibility for POSIX API since 6.9.6. - NEW: configure option --enable-binary-compatible-posix-api=[yes/no] - NEW API: Limiting the maximum number of calls of subexp-call - NEW API: ONIG_OPTION_NOT_BEGIN_STRING / NOT_END_STRING / NOT_BEGIN_POSITION - Fixed behavior of ONIG_OPTION_NOTBOL / NOTEOL - Fixed many problems found by OSS-Fuzz - Fixed many problems found by Coverity - Fixed CVE-2020-26159
2020-06-10Upstream stoppped installing onigposix.h, which e.g. wip/libevhtphauke2-2/+7
expects to find. Restore the old behaviour.
2020-06-08oniguruma: updated to 6.9.5.1adam3-11/+13
Release 6.9.5 revised 1 Fixed Issue 192 Release 6.9.5 (Same as Release Candidate 2) POSIX API disabled by default for Unix (* Enabled by: configure --enable-posix-api=yes) Update Unicode version 13.0.0 NEW: Code point sequence notation \x{HHHH HHHH ...}, \o{OOOO OOOO ...} NEW API: retry limit in search functions NEW API: maximum nesting level of subexp call Fixed behavior of isolated options in Perl and Java syntaxes. /...(?i).../
2019-12-11oniguruma: updated to 6.9.4adam2-7/+7
Release 6.9.4 (Almost same as Release Candidate 3) NEW API: RegSet (set of regexes) Fixed CVE-2019-19012 Fixed CVE-2019-19203 (Does not affect UTF-8, UTF-16 and UTF-32 encodings) Fixed CVE-2019-19204 (Affects only PosixBasic, Emacs and Grep syntaxes) Fixed CVE-2019-19246 Fixed some problems (found by libFuzzer test)
2019-08-16oniguruma: update to 6.9.3.wiz2-7/+7
2019/08/06: Version 6.9.3 (secirity fix release) 2019/07/30: add ONIG_SYN_ALLOW_INVALID_CODE_END_OF_RANGE 2019/07/29: add STK_PREC_READ_START/END stack type 2019/07/29: Fix #147: Stack Exhaustion Problem caused by some parsing functions 2019/07/11: add a dictionary file for libfuzzer 2019/07/07: add harnesses directory 2019/07/05-2019/07/29: fix many problems found by libfuzzer programs 2019/06/27: deprecate onig_new_deluxe() 2019/06/27: Fix CVE-2019-13224: don't allow different encodings for onig_new_deluxe() 2019/06/27: Fix CVE-2019-13225: problem in converting if-then-else pattern
2019-05-21oniguruma: update to 6.9.2.wiz2-7/+7
add doc/SYNTAX.md into distribution file Update Unicode version 12.1.0 NEW: Unicode Text Segment mode option (?y{g}) (?y{w})
2018-12-12oniguruma: updated to 6.9.1adam2-7/+7
release 6.9.1 Speed improvement (* especially UTF-8)
2018-09-06oniguruma: updated to 6.9.0adam2-8/+9
6.9.0: Update Unicode version 11.0.0 NEW: add Emoji properties
2018-04-18oniguruma: updated to 6.8.2adam2-7/+7
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-22oniguruma: updated to 6.8.1adam3-9/+9
6.8.1: Update shared library version to 5.0.0 for API incompatible changes from 6.7.1
2018-03-16oniguruma: updated to 6.8.0adam2-10/+9
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-28oniguruma: update to 6.7.1.wiz2-7/+7
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-15oniguruma: updated to 6.7.0adam3-14/+16
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-07Fix indentation in buildlink3.mk files.rillig1-2/+2
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.
2015-11-04Add SHA512 digests for distfiles for textproc categoryagc1-1/+2
Problems found locating distfiles: Package cabocha: missing distfile cabocha-0.68.tar.bz2 Package convertlit: missing distfile clit18src.zip Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2012-10-25Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2010-09-10Update oniguruma to 5.9.2.taca2-6/+7
* Add LICENSE. History 2010/01/09: Version 5.9.2 2010/01/05: [bug] fix utf16be_code_to_mbc() and utf16le_code_to_mbc(). 2008/09/16: [bug] fix memory leaks in parse_exp(). 2008/08/01: [bug] fix memory leaks. 2008/06/17: [bug] invalid type of argument was used in onig_st_lookup_strend(). 2008/06/16: [bug] invalid CaseFoldMap entry in ISO-8859-5. 0xdf -> 0xde 2008/02/19: [new] add: onig_reg_init(). 2008/02/19: [new] add: onig_free_body(). 2008/02/19: [new] add: onig_new_without_alloc(). 2008/02/19: [API] rename onig_alloc_init() to onig_reg_init(), and argument type changed. 2008/01/31: [impl] move UTF16_IS_SURROGATE_XXX() to regenc.h. 2008/01/30: [bug] (thanks akr) fix euctw_islead(). 2008/01/23: [bug] update enc/koi8.c.
2010-05-07Drop maintainership on these packages, I am no longer interested.ahoka1-2/+2
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2008-08-10Add test target.obache1-1/+3
2008-08-09Oops, s/wip/textproc/ahoka1-2/+2
2008-08-09Import oniguruma-5.9.1 as textproc/oniguruma.ahoka5-0/+53
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