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

pcre2-devel-10.44-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: pcre2-devel Distribution: openSUSE Tumbleweed
Version: 10.44 Vendor: openSUSE
Release: 1.1 Build date: Fri Aug 16 19:37:57 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 296780 Source RPM: pcre2-10.44-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.pcre.org
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
API.

Provides

Requires

License

BSD-3-Clause

Changelog

* Fri Aug 16 2024 Martin Schreiner <martin.schreiner@suse.com>
  - Fix GitHub issue #415: Test suite fails when targeting i686.
    The fix is taken straight from PR #418, also on GitHub.
  - Add patch file:
    * pcre2-10.44-github-issue-415.patch
* Sun Jun 30 2024 Dirk Müller <dmueller@suse.com>
  - update to 10.44:
    * This is mostly a bug-fix and tidying release. There is one
      new function, to set a maximum size for a compiled pattern.
      The maximum name length for groups is increased to 128.
    * Some auxiliary files for building under VMS are added.
* Fri Feb 16 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - pcre2 10.43:
    * The JIT code no longer supports ARMv5 architecture.
    * A new function pcre2_get_match_data_heapframes_size() for finer
      heap control.
    * New option flags to restrict the interaction between ASCII and
      non-ASCII characters for caseless matching and \d and friends.
      There are also new pattern constructs to control these flags
      from within a pattern.
    * Upgrade to Unicode 15.0.0.
    * Treat a NULL pattern with zero length as an empty string.
    * Added support for limited-length variable-length lookbehind
      assertions, with a default maximum length of 255 characters
      (same as Perl) but with a function to adjust the limit.
    * Perl changed the meaning of (for example) {,3} which did not
      used to be recognized as a quantifier. Now it means {0,3} and
      PCRE2 has also changed. Note that {,} is still not a
      quantifier.
    * Following Perl, allow spaces and tabs after { and before } in
      all Perl- compatible items that use braces, and also around
      commas in quantifiers. The one exception in PCRE2 is \u{...},
      which is from ECMAScript, not Perl, and PCRE2 follows
      ECMAScript usage.
    * Changed the meaning of \w and its synonyms and derivatives (\b
      and \B) in UCP mode to follow Perl. It now matches characters
      whose general categories are L or N or whose particular
      categories are Mn (non-spacing mark) or Pc (combining
      punctuation).
    * Changed the default meaning of [:xdigit:] in UCP mode to
      follow Perl. It now matches the "fullwidth" versions of hex
      digits. PCRE2_EXTRA_ASCII_DIGIT can be used to keep it ASCII
      only.
    * Make PCRE2_UCP the default in UTF mode in pcre2grep and add
    - no_ucp, --case-restrict and --posix-digit.
    * Add --group-separator and --no-group-separator to pcre2grep.
* Mon Dec 12 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - pcre2 10.42:
    * Fix 10.41 regression that added the default definition of
      PCRE2_CALL_CONVENTION to pcre2posix.c instead of pcre2posix.h,
      which meant that programs including pcre2posix.h but not pcre2.h
      couldn't compile
    * Fix an intermittent JIT fault and minor issues
* Mon Dec 12 2022 Dirk Müller <dmueller@suse.com>
  - switch to pkgconfig(zlib) so that alternative providers can be
    used
* Tue Dec 06 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - pcre2 10.41:
    * pcre2grep behaves more like GNU grep for multiple patterns that
      match more than once on a line
* Sun Jul 31 2022 Stephan Kulow <coolo@suse.com>
  - Fix the profiling call to be non-parallel again (fighting spec cleaner)
* Thu May 05 2022 pgajdos@suse.com
  - do not enable jit-sealloc [bsc#1182864] [bsc#1199208]
* Thu May 05 2022 pgajdos@suse.com
  - enable jit for s390x [bsc#1199196]
* Sat Apr 16 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - 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 <andreas.stieger@gmx.de>
  - 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 <andreas.stieger@gmx.de>
  - 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 <andreas.stieger@gmx.de>
  - 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 <jengelh@inai.de>
  - Remove regcomp, regexec etc. from libpcre2-posix.
    (Add pcre2-symbol-clash.patch)

Files

/usr/bin/pcre2-config
/usr/include/pcre2.h
/usr/include/pcre2posix.h
/usr/lib64/libpcre2-16.so
/usr/lib64/libpcre2-32.so
/usr/lib64/libpcre2-8.so
/usr/lib64/libpcre2-posix.so
/usr/lib64/pkgconfig/libpcre2-16.pc
/usr/lib64/pkgconfig/libpcre2-32.pc
/usr/lib64/pkgconfig/libpcre2-8.pc
/usr/lib64/pkgconfig/libpcre2-posix.pc
/usr/share/licenses/pcre2-devel
/usr/share/licenses/pcre2-devel/LICENCE
/usr/share/man/man1/pcre2-config.1.gz
/usr/share/man/man3/pcre2.3.gz
/usr/share/man/man3/pcre2_callout_enumerate.3.gz
/usr/share/man/man3/pcre2_code_copy.3.gz
/usr/share/man/man3/pcre2_code_copy_with_tables.3.gz
/usr/share/man/man3/pcre2_code_free.3.gz
/usr/share/man/man3/pcre2_compile.3.gz
/usr/share/man/man3/pcre2_compile_context_copy.3.gz
/usr/share/man/man3/pcre2_compile_context_create.3.gz
/usr/share/man/man3/pcre2_compile_context_free.3.gz
/usr/share/man/man3/pcre2_config.3.gz
/usr/share/man/man3/pcre2_convert_context_copy.3.gz
/usr/share/man/man3/pcre2_convert_context_create.3.gz
/usr/share/man/man3/pcre2_convert_context_free.3.gz
/usr/share/man/man3/pcre2_converted_pattern_free.3.gz
/usr/share/man/man3/pcre2_dfa_match.3.gz
/usr/share/man/man3/pcre2_general_context_copy.3.gz
/usr/share/man/man3/pcre2_general_context_create.3.gz
/usr/share/man/man3/pcre2_general_context_free.3.gz
/usr/share/man/man3/pcre2_get_error_message.3.gz
/usr/share/man/man3/pcre2_get_mark.3.gz
/usr/share/man/man3/pcre2_get_match_data_heapframes_size.3.gz
/usr/share/man/man3/pcre2_get_match_data_size.3.gz
/usr/share/man/man3/pcre2_get_ovector_count.3.gz
/usr/share/man/man3/pcre2_get_ovector_pointer.3.gz
/usr/share/man/man3/pcre2_get_startchar.3.gz
/usr/share/man/man3/pcre2_jit_compile.3.gz
/usr/share/man/man3/pcre2_jit_free_unused_memory.3.gz
/usr/share/man/man3/pcre2_jit_match.3.gz
/usr/share/man/man3/pcre2_jit_stack_assign.3.gz
/usr/share/man/man3/pcre2_jit_stack_create.3.gz
/usr/share/man/man3/pcre2_jit_stack_free.3.gz
/usr/share/man/man3/pcre2_maketables.3.gz
/usr/share/man/man3/pcre2_maketables_free.3.gz
/usr/share/man/man3/pcre2_match.3.gz
/usr/share/man/man3/pcre2_match_context_copy.3.gz
/usr/share/man/man3/pcre2_match_context_create.3.gz
/usr/share/man/man3/pcre2_match_context_free.3.gz
/usr/share/man/man3/pcre2_match_data_create.3.gz
/usr/share/man/man3/pcre2_match_data_create_from_pattern.3.gz
/usr/share/man/man3/pcre2_match_data_free.3.gz
/usr/share/man/man3/pcre2_pattern_convert.3.gz
/usr/share/man/man3/pcre2_pattern_info.3.gz
/usr/share/man/man3/pcre2_serialize_decode.3.gz
/usr/share/man/man3/pcre2_serialize_encode.3.gz
/usr/share/man/man3/pcre2_serialize_free.3.gz
/usr/share/man/man3/pcre2_serialize_get_number_of_codes.3.gz
/usr/share/man/man3/pcre2_set_bsr.3.gz
/usr/share/man/man3/pcre2_set_callout.3.gz
/usr/share/man/man3/pcre2_set_character_tables.3.gz
/usr/share/man/man3/pcre2_set_compile_extra_options.3.gz
/usr/share/man/man3/pcre2_set_compile_recursion_guard.3.gz
/usr/share/man/man3/pcre2_set_depth_limit.3.gz
/usr/share/man/man3/pcre2_set_glob_escape.3.gz
/usr/share/man/man3/pcre2_set_glob_separator.3.gz
/usr/share/man/man3/pcre2_set_heap_limit.3.gz
/usr/share/man/man3/pcre2_set_match_limit.3.gz
/usr/share/man/man3/pcre2_set_max_pattern_compiled_length.3.gz
/usr/share/man/man3/pcre2_set_max_pattern_length.3.gz
/usr/share/man/man3/pcre2_set_max_varlookbehind.3.gz
/usr/share/man/man3/pcre2_set_newline.3.gz
/usr/share/man/man3/pcre2_set_offset_limit.3.gz
/usr/share/man/man3/pcre2_set_parens_nest_limit.3.gz
/usr/share/man/man3/pcre2_set_recursion_limit.3.gz
/usr/share/man/man3/pcre2_set_recursion_memory_management.3.gz
/usr/share/man/man3/pcre2_set_substitute_callout.3.gz
/usr/share/man/man3/pcre2_substitute.3.gz
/usr/share/man/man3/pcre2_substring_copy_byname.3.gz
/usr/share/man/man3/pcre2_substring_copy_bynumber.3.gz
/usr/share/man/man3/pcre2_substring_free.3.gz
/usr/share/man/man3/pcre2_substring_get_byname.3.gz
/usr/share/man/man3/pcre2_substring_get_bynumber.3.gz
/usr/share/man/man3/pcre2_substring_length_byname.3.gz
/usr/share/man/man3/pcre2_substring_length_bynumber.3.gz
/usr/share/man/man3/pcre2_substring_list_free.3.gz
/usr/share/man/man3/pcre2_substring_list_get.3.gz
/usr/share/man/man3/pcre2_substring_nametable_scan.3.gz
/usr/share/man/man3/pcre2_substring_number_from_name.3.gz
/usr/share/man/man3/pcre2api.3.gz
/usr/share/man/man3/pcre2build.3.gz
/usr/share/man/man3/pcre2callout.3.gz
/usr/share/man/man3/pcre2compat.3.gz
/usr/share/man/man3/pcre2convert.3.gz
/usr/share/man/man3/pcre2demo.3.gz
/usr/share/man/man3/pcre2jit.3.gz
/usr/share/man/man3/pcre2limits.3.gz
/usr/share/man/man3/pcre2matching.3.gz
/usr/share/man/man3/pcre2partial.3.gz
/usr/share/man/man3/pcre2pattern.3.gz
/usr/share/man/man3/pcre2perform.3.gz
/usr/share/man/man3/pcre2posix.3.gz
/usr/share/man/man3/pcre2sample.3.gz
/usr/share/man/man3/pcre2serialize.3.gz
/usr/share/man/man3/pcre2syntax.3.gz
/usr/share/man/man3/pcre2unicode.3.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Dec 10 23:35:09 2024