public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
From: Adolf Belka <adolf.belka@ipfire.org>
To: development@lists.ipfire.org
Subject: [PATCH] pcre2: Update to version 10.45
Date: Sun, 02 Mar 2025 09:26:14 +0000	[thread overview]
Message-ID: <20250226181250.1470980-4-adolf.belka@ipfire.org> (raw)
In-Reply-To: <20250226181250.1470980-1-adolf.belka@ipfire.org>

[-- Attachment #1: Type: text/plain, Size: 21842 bytes --]

- Update from version 10.44 to 10.45
- Update of rootfile
- Changelog
    10.45
	This is a comparatively large release, incorporating new features, some
	 bugfixes, and a few changes with slight backwards compatibility implications.
	 Please see the ChangeLog and Git log for further details.
	Only changes to behaviour, changes to the API, and major changes to the pattern
	 syntax are described here.
	This release is the first to be available as a (signed) Git tag, or
	 alternatively as a (signed) tarball of the Git tag.
	This is also the first release to be made by the new maintainers of PCRE2, and
	 we would like to thank Philip Hazel, creator and maintainer of PCRE and PCRE2.
	* (Git change) The sljit project has been split out into a separate Git
	  repository. Git users must now run `git submodule init; git submodule update`
	  after a Git checkout.
	* (Behaviour change) Update Unicode support to UCD 16.
	* (Match behaviour change) Case-insensitive matching of Unicode properties
	  Ll, Lt, and Lu has been changed to match Perl. Previously, /\p{Ll}/i would
	  match only lower-case characters (even though case-insensitive matching was
	  specified). This also affects case-insensitive matching of POSIX classes such
	  as [:lower:].
	* (Minor match behaviour change) Case-insensitive matching of backreferences now
	  respects the PCRE2_EXTRA_CASELESS_RESTRICT option.
	* (Minor pattern syntax change) Parsing of the \x escape is stricter, and is
	  no longer parsed as an escape for the NUL character if not followed by '{' or
	  a hexadecimal digit. Use \x00 instead.
	* (Major new feature) Add a new feature called scan substring. This is a new
	  type of assertion which matches the content of a capturing block to a
	  sub-pattern.
	  Example: to find a word that contains the rare (in English) sequence of
	  letters "rh" not at the start:
	      \b(\w++)(*scan_substring:(1).+rh)
	  The first group captures a word which is then scanned by the
	  (*scan_substring:(1) ... ) assertion, which tests whether the pattern ".+rh"
	  matches the capture group "(1)".
	* (Major new feature) Add support for UTS#18 compatible character classes,
	  using the new option PCRE2_ALT_EXTENDED_CLASS. This adds '[' as a
	  metacharacter within character classes and the operators '&&', '--' and '~~',
	  allowing subtractions and intersections of character classes to be easily
	  expressed.
	  Example: to match Thai or Greek letters (but not letters or other characters
	  in those scripts), use [\p{L}&&[\p{Thai}||\p{Greek}]].
	* (Major new feature) Add support for Perl-style extended character classes,
	  using the syntax (?[...]). This also allows expressing subtractions and
	  intersections of character classes, but using a different syntax to UTS#18.
	  Example: to match Thai or Greek letters (but not letters or other characters
	  in those scripts), use (?[\p{L} & (\p{Thai} + \p{Greek})]).
	* (Minor feature) Significant improvements to the character class match engine.
	  Compiled character classes are now more compact, and have faster matching
	  for large or complex character sets, using binary search through the set.
	* JIT compilation now fails with the new error code PCRE2_ERROR_JIT_UNSUPPORTED
	  for patterns which use features not supported by the JIT compiler.
	* (Minor feature) New options PCRE2_EXTRA_NO_BS0 (disallow \0 as an escape for
	  the NUL character); PCRE2_EXTRA_PYTHON_OCTAL (use Python disambiguation rules
	  for deciding whether \12 is a backreference or an octal escape);
	  PCRE2_EXTRA_NEVER_CALLOUT (disable callout syntax entirely);
	  PCRE2_EXTRA_TURKISH_CASING (use Turkish rules for case-insensitive matching).
	* (Minor feature) Add new API function pcre2_set_optimize() for controlling
	  which optimizations are enabled.
	* (Minor new features) A variety of extensions have been made to
	  pcre2_substitute() and its syntax for replacement strings. These now support:
	  \123 octal escapes; titlecasing \u\L; \1 backreferences; \g<1> and $<NAME>
	  backreferences; $& $` $' and $_; new function
	  pcre2_set_substitute_case_callout() to allow locale-aware case transformation.

Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
 config/rootfiles/common/pcre2 | 237 +++++++++++++++++-----------------
 lfs/pcre2                     |   6 +-
 2 files changed, 124 insertions(+), 119 deletions(-)

diff --git a/config/rootfiles/common/pcre2 b/config/rootfiles/common/pcre2
index eb2d339a1..fc7ffed4e 100644
--- a/config/rootfiles/common/pcre2
+++ b/config/rootfiles/common/pcre2
@@ -6,135 +6,138 @@
 #usr/lib/libpcre2-16.la
 #usr/lib/libpcre2-16.so
 usr/lib/libpcre2-16.so.0
-usr/lib/libpcre2-16.so.0.13.0
+usr/lib/libpcre2-16.so.0.14.0
 #usr/lib/libpcre2-32.la
 #usr/lib/libpcre2-32.so
 usr/lib/libpcre2-32.so.0
-usr/lib/libpcre2-32.so.0.13.0
+usr/lib/libpcre2-32.so.0.14.0
 #usr/lib/libpcre2-8.la
 #usr/lib/libpcre2-8.so
 usr/lib/libpcre2-8.so.0
-usr/lib/libpcre2-8.so.0.13.0
+usr/lib/libpcre2-8.so.0.14.0
 #usr/lib/libpcre2-posix.la
 #usr/lib/libpcre2-posix.so
 usr/lib/libpcre2-posix.so.3
-usr/lib/libpcre2-posix.so.3.0.5
+usr/lib/libpcre2-posix.so.3.0.6
 #usr/lib/pkgconfig/libpcre2-16.pc
 #usr/lib/pkgconfig/libpcre2-32.pc
 #usr/lib/pkgconfig/libpcre2-8.pc
 #usr/lib/pkgconfig/libpcre2-posix.pc
-#usr/share/doc/pcre-pcre2-10.44
-#usr/share/doc/pcre-pcre2-10.44/AUTHORS
-#usr/share/doc/pcre-pcre2-10.44/COPYING
-#usr/share/doc/pcre-pcre2-10.44/ChangeLog
-#usr/share/doc/pcre-pcre2-10.44/LICENCE
-#usr/share/doc/pcre-pcre2-10.44/NEWS
-#usr/share/doc/pcre-pcre2-10.44/README
-#usr/share/doc/pcre-pcre2-10.44/html
-#usr/share/doc/pcre-pcre2-10.44/html/NON-AUTOTOOLS-BUILD.txt
-#usr/share/doc/pcre-pcre2-10.44/html/README.txt
-#usr/share/doc/pcre-pcre2-10.44/html/index.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2-config.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_callout_enumerate.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_code_copy.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_code_copy_with_tables.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_code_free.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_compile.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_compile_context_copy.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_compile_context_create.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_compile_context_free.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_config.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_convert_context_copy.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_convert_context_create.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_convert_context_free.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_converted_pattern_free.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_dfa_match.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_general_context_copy.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_general_context_create.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_general_context_free.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_get_error_message.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_get_mark.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_get_match_data_heapframes_size.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_get_match_data_size.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_get_ovector_count.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_get_ovector_pointer.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_get_startchar.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_jit_compile.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_jit_free_unused_memory.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_jit_match.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_jit_stack_assign.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_jit_stack_create.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_jit_stack_free.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_maketables.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_maketables_free.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_match.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_match_context_copy.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_match_context_create.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_match_context_free.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_match_data_create.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_match_data_create_from_pattern.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_match_data_free.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_pattern_convert.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_pattern_info.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_serialize_decode.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_serialize_encode.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_serialize_free.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_serialize_get_number_of_codes.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_set_bsr.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_set_callout.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_set_character_tables.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_set_compile_extra_options.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_set_compile_recursion_guard.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_set_depth_limit.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_set_glob_escape.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_set_glob_separator.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_set_heap_limit.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_set_match_limit.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_set_max_pattern_compiled_length.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_set_max_pattern_length.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_set_max_varlookbehind.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_set_newline.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_set_offset_limit.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_set_parens_nest_limit.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_set_recursion_limit.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_set_recursion_memory_management.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_set_substitute_callout.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_substitute.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_substring_copy_byname.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_substring_copy_bynumber.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_substring_free.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_substring_get_byname.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_substring_get_bynumber.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_substring_length_byname.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_substring_length_bynumber.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_substring_list_free.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_substring_list_get.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_substring_nametable_scan.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2_substring_number_from_name.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2api.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2build.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2callout.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2compat.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2convert.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2demo.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2grep.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2jit.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2limits.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2matching.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2partial.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2pattern.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2perform.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2posix.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2sample.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2serialize.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2syntax.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2test.html
-#usr/share/doc/pcre-pcre2-10.44/html/pcre2unicode.html
-#usr/share/doc/pcre-pcre2-10.44/pcre2-config.txt
-#usr/share/doc/pcre-pcre2-10.44/pcre2.txt
-#usr/share/doc/pcre-pcre2-10.44/pcre2grep.txt
-#usr/share/doc/pcre-pcre2-10.44/pcre2test.txt
+#usr/share/doc/pcre-pcre2-10.45
+#usr/share/doc/pcre-pcre2-10.45/AUTHORS.md
+#usr/share/doc/pcre-pcre2-10.45/COPYING
+#usr/share/doc/pcre-pcre2-10.45/ChangeLog
+#usr/share/doc/pcre-pcre2-10.45/LICENCE.md
+#usr/share/doc/pcre-pcre2-10.45/NEWS
+#usr/share/doc/pcre-pcre2-10.45/README
+#usr/share/doc/pcre-pcre2-10.45/SECURITY.md
+#usr/share/doc/pcre-pcre2-10.45/html
+#usr/share/doc/pcre-pcre2-10.45/html/NON-AUTOTOOLS-BUILD.txt
+#usr/share/doc/pcre-pcre2-10.45/html/README.txt
+#usr/share/doc/pcre-pcre2-10.45/html/index.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2-config.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_callout_enumerate.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_code_copy.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_code_copy_with_tables.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_code_free.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_compile.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_compile_context_copy.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_compile_context_create.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_compile_context_free.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_config.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_convert_context_copy.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_convert_context_create.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_convert_context_free.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_converted_pattern_free.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_dfa_match.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_general_context_copy.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_general_context_create.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_general_context_free.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_get_error_message.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_get_mark.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_get_match_data_heapframes_size.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_get_match_data_size.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_get_ovector_count.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_get_ovector_pointer.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_get_startchar.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_jit_compile.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_jit_free_unused_memory.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_jit_match.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_jit_stack_assign.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_jit_stack_create.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_jit_stack_free.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_maketables.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_maketables_free.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_match.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_match_context_copy.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_match_context_create.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_match_context_free.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_match_data_create.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_match_data_create_from_pattern.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_match_data_free.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_pattern_convert.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_pattern_info.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_serialize_decode.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_serialize_encode.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_serialize_free.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_serialize_get_number_of_codes.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_bsr.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_callout.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_character_tables.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_compile_extra_options.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_compile_recursion_guard.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_depth_limit.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_glob_escape.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_glob_separator.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_heap_limit.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_match_limit.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_max_pattern_compiled_length.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_max_pattern_length.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_max_varlookbehind.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_newline.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_offset_limit.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_optimize.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_parens_nest_limit.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_recursion_limit.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_recursion_memory_management.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_substitute_callout.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_set_substitute_case_callout.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_substitute.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_substring_copy_byname.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_substring_copy_bynumber.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_substring_free.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_substring_get_byname.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_substring_get_bynumber.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_substring_length_byname.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_substring_length_bynumber.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_substring_list_free.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_substring_list_get.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_substring_nametable_scan.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2_substring_number_from_name.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2api.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2build.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2callout.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2compat.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2convert.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2demo.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2grep.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2jit.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2limits.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2matching.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2partial.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2pattern.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2perform.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2posix.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2sample.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2serialize.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2syntax.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2test.html
+#usr/share/doc/pcre-pcre2-10.45/html/pcre2unicode.html
+#usr/share/doc/pcre-pcre2-10.45/pcre2-config.txt
+#usr/share/doc/pcre-pcre2-10.45/pcre2.txt
+#usr/share/doc/pcre-pcre2-10.45/pcre2grep.txt
+#usr/share/doc/pcre-pcre2-10.45/pcre2test.txt
 #usr/share/man/man1/pcre2-config.1
 #usr/share/man/man1/pcre2grep.1
 #usr/share/man/man1/pcre2test.1
@@ -199,10 +202,12 @@ usr/lib/libpcre2-posix.so.3.0.5
 #usr/share/man/man3/pcre2_set_max_varlookbehind.3
 #usr/share/man/man3/pcre2_set_newline.3
 #usr/share/man/man3/pcre2_set_offset_limit.3
+#usr/share/man/man3/pcre2_set_optimize.3
 #usr/share/man/man3/pcre2_set_parens_nest_limit.3
 #usr/share/man/man3/pcre2_set_recursion_limit.3
 #usr/share/man/man3/pcre2_set_recursion_memory_management.3
 #usr/share/man/man3/pcre2_set_substitute_callout.3
+#usr/share/man/man3/pcre2_set_substitute_case_callout.3
 #usr/share/man/man3/pcre2_substitute.3
 #usr/share/man/man3/pcre2_substring_copy_byname.3
 #usr/share/man/man3/pcre2_substring_copy_bynumber.3
diff --git a/lfs/pcre2 b/lfs/pcre2
index f2141946b..34b71b393 100644
--- a/lfs/pcre2
+++ b/lfs/pcre2
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2024  IPFire Team  <info(a)ipfire.org>                     #
+# Copyright (C) 2007-2025  IPFire Team  <info(a)ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 10.44
+VER        = 10.45
 
 THISAPP    = pcre2-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -54,7 +54,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = fb06228f8bdc5906ef4f19d7d677f1009070855149d9ad3f807cfcd164f5cb6165f96e074fedc3942226d4b29edf4b29fab6cde2f2ba58bf6da282730941412b
+$(DL_FILE)_BLAKE2 = ec8a76cb28ef6680f8655828462551baf4e48019ff01e40bda2732b43b849bd69f8321238d7fa8f6b650ec88f7229a72928ad95d57423643f995d95264f5a4db
 
 install : $(TARGET)
 
-- 
2.48.1


  parent reply	other threads:[~2025-03-02  9:26 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-03-02  9:26 [PATCH] btrfs-progs: Update to version 6.13 Adolf Belka
2025-03-02  9:26 ` [PATCH] which: Update to version 2.23 Adolf Belka
2025-03-02  9:26 ` [PATCH] libffi: Update to version 3.4.7 Adolf Belka
2025-03-02  9:26 ` [PATCH] diffutils: Update to version 3.11 Adolf Belka
2025-03-02  9:26 ` [PATCH] zstd: Update to version 1.5.7 Adolf Belka
2025-03-02  9:26 ` [PATCH] tshark: Update to version 4.4.5 Adolf Belka
2025-03-02  9:26 ` Adolf Belka [this message]
2025-03-02  9:26 ` [PATCH] postfix: Update to version 3.10.1 Adolf Belka
2025-03-02  9:26 ` [PATCH] xfsprogs: Update to version 6.13.0 Adolf Belka

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20250226181250.1470980-4-adolf.belka@ipfire.org \
    --to=adolf.belka@ipfire.org \
    --cc=development@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox