Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libpcre2-16-0-32bit-10.40-3.3 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libpcre2-16-0-32bit Distribution: openSUSE Tumbleweed
Version: 10.40 Vendor: openSUSE
Release: 3.3 Build date: Wed Aug 31 18:17:51 2022
Group: System/Libraries Build host: hci-cnode2-e5
Size: 714445 Source RPM: pcre2-10.40-3.3.src.rpm
Summary: A library for Perl-compatible regular expressions
The PCRE2 library is a set of functions that implement regular
expression pattern matching using the same syntax and semantics
as Perl 5.

PCRE2 is a re-working of the original PCRE library to provide an entirely new

libpcre2-16 supports 16-bit and UTF-16 strings.






* Sun Jul 31 2022 Stephan Kulow <>
  - Fix the profiling call to be non-parallel again (fighting spec cleaner)
* Thu May 05 2022
  - do not enable jit-sealloc [bsc#1182864] [bsc#1199208]
* Thu May 05 2022
  - enable jit for s390x [bsc#1199196]
* Sat Apr 16 2022 Andreas Stieger <>
  - pcre2 10.40:
    * Added support for Bidi_Class and a number of binary Unicode
      properties, including Bidi_Control.
    * A number of changes to script matching for \p and \P:
      speed improvements, add the syntax \p{script:xxx} and
      \p{script_extensions:xxx} (synonyms sc and scx), Changed
      \p{scriptname} from being the same as \p{sc:scriptname} to
      being the same as \p{scx:scriptname}, recognize the standard
      Unicode 4-letter abbreviations for script names, implement
      Unicode and Perl's "loose matching" rules on property names
* Fri Nov 05 2021 Andreas Stieger <>
  - pcre2 10.39:
    * Fix incorrect detection of alternatives in first character
      search in JIT
    * Update to Unicode 14.0.0
* Sun Oct 24 2021 Andreas Stieger <>
  - pcre2 10.38:
    * Following Perl's lead, \K is now locked out in lookaround
      assertions by default, but an option is provided to re-enable
      the previous behaviour
* Thu May 27 2021 Andreas Stieger <>
  - pcre2 10.37:
    * removal of the actual POSIX names regcomp etc. from the POSIX
      wrapper library because these have caused issues for some
      applications, replacing pcre2-symbol-clash.patch
    * fix a hypothetical NULL dereference
    * fix two bugs related to over-large numbers so the behaviour is
      now the same as Perl
    * Fix propagation of \K back from the full pattern recursion
    * Restore single character repetition optimization in JIT
* Wed Apr 14 2021 Jan Engelhardt <>
  - Remove regcomp, regexec etc. from libpcre2-posix.
    (Add pcre2-symbol-clash.patch)
* Sat Dec 05 2020 Andreas Stieger <>
  - pcre2 10.36:
    * add GNU grep's -m (aka --max-count) option to pcre2grep
    * unify the handling of substitution strings for both -O and
      callouts in pcre2grep, with the addition of $x{...} and
      $o{...} to allow for characters whose code points are greater
      than 255 in Unicode mode
* Wed May 13 2020 Илья Индиго <>
  - Refresh spec-file via spec-cleaner.
    * Add %make_build and %license macros.
  - Update to 10.35
    * Use PCRE2_MATCH_EMPTY flag to detect empty matches in JIT.
    * A JIT bug is fixed which allowed to read the fields
      of the compiled pattern before its existence is checked.
    * Avoid some VS compiler warnings.
    * Added (?* and (?<* as synonms for (*napla: and (*naplb:
      to match another regex engine.
    * Fix *THEN verbs in lookahead assertions in JIT.
    * The JIT stack should be freed when the low-level stack
      allocation fails.
    * Changed setting of CMAKE_MODULE_PATH in CMakeLists.txt from SET
      to LIST(APPEND...) to allow a setting from the command line
      to be included.
    * Updated to Unicode 13.0.0.
    * CMake build now checks for secure_getenv() and strerror().
    * Restrict the configuration setting for the SELinux compatible
      execmem allocator (change 10.30/44) to Linux and NetBSD.
* Fri Mar 27 2020 Marketa Calabkova <>
  - Resubmit the package (bsc#1167890, jsc#SLE-11608)
* Tue Nov 26 2019 Andreas Schwab <>
  - Enable JIT on aarch64
* Fri Nov 22 2019 Andreas Stieger <>
  - pcre2 10.34:
    * implement the documented maximum number of capturing
      subpatterns of 65535
    * Improve the invalid utf32 support of the JIT compiler
    * Add support for matching in invalid UTF strings to the pcre2_match()
    * Give more error detail for invalid UTF-8 when detected in pcre2grep
    * support for invalid UTF-8 to pcre2grep.
    * Adjust the limit for "must have" code unit searching, in particular,
    * increase it substantially for non-anchored patterns.
    * Allow (*ACCEPT) to be quantified, because an ungreedy quantifier
      with a zero minimum is potentially useful.
    * Some changes to the way the minimum subject length is handled
    * Check for integer overflow when computing lookbehind lengths
    * Implement non-atomic positive lookaround assertions
    * Upgraded to Unicode 12.1.0
    * Make pcre2test -C show if libreadline or libedit is supported
    * Various bug fixes and improvements
* Thu May 02 2019 Jason Sikes <>
  - Update to 10.33-RC1 to fix issue with LTO (boo#1133274).
    * Callouts from pcre2_substitute() are now available.
    * The POSIX functions are now all called pcre2_regcomp() etc., with wrapper
      functions that use the standard POSIX names. However, in pcre2posix.h the POSIX
      names are defined as macros. This should help avoid linking with the wrong
      library in some environments, while still exporting the POSIX names for
      pre-existing programs that use them.
    * Some new options:
      (a) PCRE2_EXTRA_ESCAPED_CR_IS_LF makes \r behave as \n.
      (b) PCRE2_EXTRA_ALT_BSUX enables support for ECMAScript 6's \u{hh...}
      (c) PCRE2_COPY_MATCHED_SUBJECT causes a copy of a matched subject to be
      made, instead of just remembering a pointer.
    * Some new Perl features:
      (a) Perl 5.28's experimental alphabetic names for atomic groups and
      lookaround assertions, for example, (*pla:...) and (*atomic:...).
      (b) The new Perl "script run" features (*script_run:...) and
      (*atomic_script_run:...) aka (*sr:...) and (*asr:...).
      (c) When PCRE2_UTF is set, allow non-ASCII letters and decimal digits in
      capture group names.
    * --disable-percent-zt disables the use of %zu and %td in formatting strings
      in pcre2test. They were already automatically disabled for VC and older C
    * Some changes related to callouts in pcre2grep:
      (a) Support for running an external program under VMS has been added, in
      addition to Windows and fork() support.
      (b) --disable-pcre2grep-callout-fork restricts the callout support in
      to the inbuilt echo facility.
* Wed Apr 24 2019 Martin Liška <>
  - Disable LTO (boo#1133274).
* Wed Jan 23 2019 Bernhard Wiedemann <>
  - Do not run profiling in parallel for reproducible builds (boo#1040589)
* Mon Jan 14 2019
  - Mark all license files as %license



Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Dec 1 23:35:24 2022