<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/libs/oniguruma, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-05-24T07:01:13Z</updated>
<entry>
<title>treewide: fix dangling SONAME symlinks when using ABI_VERSION</title>
<updated>2026-05-24T07:01:13Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-05-10T20:58:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1bf4bd385661a766c924ab8dd42076c5fbbb67ed'/>
<id>urn:sha1:1bf4bd385661a766c924ab8dd42076c5fbbb67ed</id>
<content type='text'>
A previous commit attempted to introduce proper SONAME symlinks for
packages utilizing ABI_VERSION. However, it incorrectly copied only
the symlink without the underlying physical library file, resulting
in broken packages with dangling symlinks.

Before:
```
tar -Oxzf bin/packages/arm_cortex-a9_vfpv3-d16/packages/oniguruma_6.9.9-r1_arm_cortex-a9_vfpv3-d16.ipk ./data.tar.gz | tar -tzvf -
drwxr-xr-x  0 0      0           0 Feb  5  2024 ./
drwxr-xr-x  0 0      0           0 Feb  5  2024 ./usr/
drwxr-xr-x  0 0      0           0 Feb  5  2024 ./usr/lib/
lrwxrwxrwx  0 0      0           0 Feb  5  2024 ./usr/lib/libonig.so.5 -&gt; libonig.so.5.4.0
```

After:
```
tar -Oxzf bin/packages/arm_cortex-a9_vfpv3-d16/packages/oniguruma_6.9.9-r1_arm_cortex-a9_vfpv3-d16.ipk ./data.tar.gz | tar -tzvf -
drwxr-xr-x  0 0      0           0 Feb  5  2024 ./
drwxr-xr-x  0 0      0           0 Feb  5  2024 ./usr/
drwxr-xr-x  0 0      0           0 Feb  5  2024 ./usr/lib/
lrwxrwxrwx  0 0      0           0 Feb  5  2024 ./usr/lib/libonig.so.5 -&gt; libonig.so.5.4.0
-rwxr-xr-x  0 0      0      526493 Feb  5  2024 ./usr/lib/libonig.so.5.4.0
```

This properly standardizes shared library packaging, prevents shipping
duplicate full-sized files (as seen previously in packages like libre2),
and aligns the packages feed with core OpenWrt practices.
As you could see in the previous commit (see it in the ``Fixes`` tag):

Before:
```
tar -Oxzf bin/packages/arm_cortex-a9_vfpv3-d16/packages/re2_2023.02.01\~b025c6a3-r1_arm_cortex-a9_vfpv3-d16.ipk ./data.tar.gz | tar -tzvf -
drwxr-xr-x  0 0      0           0 Aug 18  2024 ./
drwxr-xr-x  0 0      0           0 Aug 18  2024 ./usr/
drwxr-xr-x  0 0      0           0 Aug 18  2024 ./usr/lib/
-rw-r--r--  0 0      0      331875 Aug 18  2024 ./usr/lib/libre2.so
-rw-r--r--  0 0      0      331875 Aug 18  2024 ./usr/lib/libre2.so.10
-rw-r--r--  0 0      0      331875 Aug 18  2024 ./usr/lib/libre2.so.10.0.0
```

After:
```
tar -Oxzf bin/packages/arm_cortex-a9_vfpv3-d16/packages/re2_2023.02.01\~b025c6a3-r1_arm_cortex-a9_vfpv3-d16.ipk ./data.tar.gz | tar -tzvf -
drwxr-xr-x  0 0      0           0 Aug 18  2024 ./
drwxr-xr-x  0 0      0           0 Aug 18  2024 ./usr/
drwxr-xr-x  0 0      0           0 Aug 18  2024 ./usr/lib/
lrwxrwxrwx  0 0      0           0 Aug 18  2024 ./usr/lib/libre2.so -&gt; libre2.so.10
lrwxrwxrwx  0 0      0           0 Aug 18  2024 ./usr/lib/libre2.so.10 -&gt; libre2.so.10.0.0
-rwxr-xr-x  0 0      0      331875 Aug 18  2024 ./usr/lib/libre2.so.10.0.0
```

Fixes: 537c2a631dd117564720a80f6976280901b010f5 ("treewide: avoid deref symlinks when installing .so")

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>onigumura: fix library installation</title>
<updated>2026-05-11T10:41:42Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2026-05-09T22:09:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8a9b1e95fd3875c3b7672bd72d5b175456a65f8a'/>
<id>urn:sha1:8a9b1e95fd3875c3b7672bd72d5b175456a65f8a</id>
<content type='text'>
Commit 537c2a631 ("treewide: avoid deref symlinks when installing .so")
intended to avoid duplicating .so* files, but this package actually
relies on install dereferencing the file that matches the SONAME
version, to avoid installing unnecessary symlinks.

Fixes: https://github.com/openwrt/packages/issues/29387
Fixes: 537c2a631 ("treewide: avoid deref symlinks when installing .so")
Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: avoid deref symlinks when installing .so</title>
<updated>2026-04-27T09:48:13Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2025-12-29T23:23:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=537c2a631dd117564720a80f6976280901b010f5'/>
<id>urn:sha1:537c2a631dd117564720a80f6976280901b010f5</id>
<content type='text'>
Deduplicate files

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>oniguruma: bump to 6.9.10</title>
<updated>2025-06-08T08:40:26Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-06-01T12:34:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6eb5981060fb3942a51ff3c3108e29cc3b80b3a1'/>
<id>urn:sha1:6eb5981060fb3942a51ff3c3108e29cc3b80b3a1</id>
<content type='text'>
In addition to version bump, this is the min version needed to compile with
GCC 15.1

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>oniguruma: bump to 6.9.9</title>
<updated>2024-02-05T19:26:18Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2024-02-05T13:04:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=d1324db153a409e107ae988e37a10ac18cba02dd'/>
<id>urn:sha1:d1324db153a409e107ae988e37a10ac18cba02dd</id>
<content type='text'>
Featured changes:
- Update Unicode version 15.1.0
- NEW API: ONIG_OPTION_MATCH_WHOLE_STRING
- Fixed: (?I) option was not enabled for character classes (Issue #264).
- Changed specification to check for incorrect POSIX bracket (Issue
  #253).
- Changed [[:punct:]] in Unicode encodings to be compatible with POSIX
  definition. (Issue #268)
- Fixed: ONIG_OPTION_FIND_LONGEST behavior
--- 6.9.8
- 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

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
<entry>
<title>oniguruma: bump to 6.9.7.1</title>
<updated>2021-10-12T02:56:05Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2021-10-10T01:59:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=307f36834a52dd9f2a72e43c483916866ba5e98c'/>
<id>urn:sha1:307f36834a52dd9f2a72e43c483916866ba5e98c</id>
<content type='text'>
Changelog:

*  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
*  fix: replace UChar to OnigUChar in oniguruma.h

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
<entry>
<title>oniguruma: update to 6.9.6</title>
<updated>2020-11-25T06:43:29Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-11-23T22:01:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=22ec02167f1f267ddad3e458a43312f7403cec09'/>
<id>urn:sha1:22ec02167f1f267ddad3e458a43312f7403cec09</id>
<content type='text'>
Add PKG_BUILD_PARALLEL for faster compilation.

Some minor cleanups for consistency between packages.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>oniguruma: build using autotools</title>
<updated>2020-06-18T16:42:26Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2020-06-16T23:20:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=69b6f46c96bf6c541f7a371ed117cc16131b6f4e'/>
<id>urn:sha1:69b6f46c96bf6c541f7a371ed117cc16131b6f4e</id>
<content type='text'>
Cmake currently fails to compile properly.  While there's a fix
upstream, we can avoid carrying any patches here, and use the more
stable build system, despite being slower.

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
<entry>
<title>oniguruma: add patch to fix NULL pointer exception</title>
<updated>2020-06-15T00:14:51Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2020-06-14T20:29:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b4ddb635ea1693214d75a578b9d652a3388cc6d2'/>
<id>urn:sha1:b4ddb635ea1693214d75a578b9d652a3388cc6d2</id>
<content type='text'>
I propose to carry this patch until a new upstream
release includes it. For forther references see:

https://github.com/openwrt/packages/issues/12403
and
https://github.com/kkos/oniguruma/pull/196

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>oniguruma: bump to 6.9.5_rev1, switch to cmake</title>
<updated>2020-05-08T14:26:51Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2020-05-06T01:46:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=fdc23942abdda2165319eb12c5d38f91d915272e'/>
<id>urn:sha1:fdc23942abdda2165319eb12c5d38f91d915272e</id>
<content type='text'>
Besides the version bump, this backports a patch so that cmake uses the
same so version information as the current autotools, allowing the
switch over to cmake.

6.9.5_rev1 Changelog:

- Look-behind bug: if the look-behind contains a branch with a character
  length of 0 and an anchor is included in the branch, the whole
  look-behind is ignored
- POSIX API disabled by default -- enabled in openwrt, as at least
  libevhtp needs it
- 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).../

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
</feed>
