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
next prev 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