diff --git a/devel/pcre2/Makefile b/devel/pcre2/Makefile index 31a8968c69fe..42c7c6ad725e 100644 --- a/devel/pcre2/Makefile +++ b/devel/pcre2/Makefile @@ -1,86 +1,85 @@ PORTNAME= pcre2 -DISTVERSION= 10.47 -PORTREVISION= 1 +DISTVERSION= 10.48 CATEGORIES= devel MASTER_SITES= https://github.com/PCRE2Project/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/ MAINTAINER= krion@FreeBSD.org COMMENT= Perl Compatible Regular Expressions library, version 2 WWW= https://www.pcre.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENCE.md USES= cmake:testing cpe pathfix pkgconfig tar:bz2 CPE_VENDOR= pcre USE_LDCONFIG= yes PORTDOCS= * CMAKE_TESTING_ON= PCRE2_BUILD_TESTS CMAKE_ON= BUILD_SHARED_LIBS \ PCRE2_BUILD_PCRE2_16 \ PCRE2_BUILD_PCRE2_32 CMAKE_OFF= PCRE2_BUILD_TESTS OPTIONS_DEFINE= DOCS LIBBZ2 LIBZ STATIC OPTIONS_DEFAULT= STATIC OPTIONS_RADIO= CLI OPTIONS_RADIO_CLI= LIBEDIT READLINE OPTIONS_SUB= yes LIBBZ2_DESC= Using pcre2grep with .bz2 files LIBZ_DESC= Using pcre2grep with .gz files LIBBZ2_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_BZip2:BOOL=True LIBEDIT_USES= libedit LIBEDIT_CMAKE_BOOL= PCRE2_SUPPORT_LIBEDIT LIBEDIT_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Editline:BOOL=True LIBZ_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_ZLIB:BOOL=True READLINE_USES= readline READLINE_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Readline:BOOL=True STATIC_CMAKE_BOOL= BUILD_STATIC_LIBS .include .if ${ARCH:Mriscv64*} == "" CMAKE_ON+= PCRE2_SUPPORT_JIT .else CMAKE_OFF+= PCRE2_SUPPORT_JIT .endif # Optional knobs that accept positive integer parameters (see pcrebuild(3)): # Allow the use of very large patterns (> 64K) with the 8- and 16-bit # libraries, at the expense of longer load times (possible values: # 2 (default), 3, and 4): .if defined(WITH_LINK_SIZE) CMAKE_ARGS+= -DPCRE2_LINK_SIZE:STRING=${WITH_LINK_SIZE} .endif # Control PCRE resource use by limiting the default number of times pcre_exec() # can call match() during a single operation (default: 10 million): .if defined(WITH_MATCH_LIMIT) CMAKE_ARGS+= -DPCRE2_MATCH_LIMIT:STRING=${WITH_MATCH_LIMIT} .endif # This limit applies to all backtracks, whether or not they are nested. In # some environments it is desirable to limit the nesting of backtracking (that # is, the depth of tree that is searched) more strictly, in order to restrict # the maximum amount of heap memory that is used (default: 10 million): .if defined(WITH_MATCH_LIMIT_DEPTH) CMAKE_ARGS+= -DPCRE2_MATCH_LIMIT_DEPTH:STRING=${WITH_MATCH_LIMIT_DEPTH} .endif # Control PCRE resource use by limiting the nesting depth of parentheses in # patterns compiled with pcre_compile() (default: 250): .if defined(WITH_PARENS_NEST_LIMIT) CMAKE_ARGS+= -DPCRE2_PARENS_NEST_LIMIT:STRING=${WITH_PARENS_NEST_LIMIT} .endif .include diff --git a/devel/pcre2/distinfo b/devel/pcre2/distinfo index 5b829d77fd25..3678e828f820 100644 --- a/devel/pcre2/distinfo +++ b/devel/pcre2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761177391 -SHA256 (pcre2-10.47.tar.bz2) = 47fe8c99461250d42f89e6e8fdaeba9da057855d06eb7fc08d9ca03fd08d7bc7 -SIZE (pcre2-10.47.tar.bz2) = 2145789 +TIMESTAMP = 1788211674 +SHA256 (pcre2-10.48.tar.bz2) = b6c68fdf6f3ac31388b50aa89ff0fc49c00c987c16e7b5146491d12003f2c8ed +SIZE (pcre2-10.48.tar.bz2) = 2213024 diff --git a/devel/pcre2/files/patch-git-01-f8e7d124500e869ffc5643228c34d3745d64a3d7 b/devel/pcre2/files/patch-git-01-f8e7d124500e869ffc5643228c34d3745d64a3d7 deleted file mode 100644 index a0f49df6ffc5..000000000000 --- a/devel/pcre2/files/patch-git-01-f8e7d124500e869ffc5643228c34d3745d64a3d7 +++ /dev/null @@ -1,221 +0,0 @@ -From f8e7d124500e869ffc5643228c34d3745d64a3d7 Mon Sep 17 00:00:00 2001 -From: Nicholas Wilson -Date: Sat, 25 Oct 2025 12:28:05 +0100 -Subject: [PATCH] Use correctly-cased CMake variables for better compatibility - (#825) - -* Use the correct casing for _FOUND -* Add a CI test with CMake very latest (currently 4.1.2). This job also sets DCMAKE_POLICY_VERSION_MINIMUM to verify that we don't break any future policies, greater than our minimum version 3.15. -* Tidy the ncurses support for libreadline to use READLINE_LIBRARIES ---- - .github/workflows/dev.yml | 140 +++++++++++++++++++++++++++++++++----- - CMakeLists.txt | 50 ++++++-------- - cmake/FindEditline.cmake | 5 ++ - cmake/FindReadline.cmake | 17 ++++- - 4 files changed, 164 insertions(+), 48 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index c97099601..ac3f8d001 100644 ---- CMakeLists.txt -+++ CMakeLists.txt -@@ -146,7 +146,7 @@ endif() - # setting CMAKE_MODULE_PATH on the command line. - list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) - --# external packages -+# External packages - find_package(BZip2) - find_package(ZLIB) - find_package(Readline) -@@ -446,7 +446,7 @@ if(HAVE_VSCRIPT) - endif() - - # bzip2 lib --if(BZIP2_FOUND) -+if(BZip2_FOUND) - option(PCRE2_SUPPORT_LIBBZ2 "Enable support for linking pcre2grep with libbz2." ON) - endif() - -@@ -456,12 +456,12 @@ if(ZLIB_FOUND) - endif() - - # editline lib --if(EDITLINE_FOUND) -+if(Editline_FOUND) - option(PCRE2_SUPPORT_LIBEDIT "Enable support for linking pcre2test with libedit." OFF) - endif() - - # readline lib --if(READLINE_FOUND) -+if(Readline_FOUND) - option(PCRE2_SUPPORT_LIBREADLINE "Enable support for linking pcre2test with libreadline." ON) - endif() - -@@ -498,12 +498,12 @@ if(PCRE2_BUILD_PCRE2GREP AND NOT PCRE2_BUILD_PCRE2_8) - endif() - - if(PCRE2_SUPPORT_LIBBZ2) -- if(BZIP2_FOUND) -- include_directories(${BZIP2_INCLUDE_DIR}) -+ if(BZip2_FOUND) -+ include_directories(${BZIP2_INCLUDE_DIRS}) - else() - message( - FATAL_ERROR -- " libbz2 not found. Set BZIP2_INCLUDE_DIR to a compatible header\n" -+ " libbz2 not found. Set BZIP2_INCLUDE_DIRS to a compatible header\n" - " or set BZip2_ROOT to a full bzip2 installed tree, as needed." - ) - endif() -@@ -511,42 +511,42 @@ endif() - - if(PCRE2_SUPPORT_LIBZ) - if(ZLIB_FOUND) -- include_directories(${ZLIB_INCLUDE_DIR}) -+ include_directories(${ZLIB_INCLUDE_DIRS}) - else() - message( - FATAL_ERROR -- " zlib not found. Set ZLIB_INCLUDE_DIR to a compatible header\n" -+ " zlib not found. Set ZLIB_INCLUDE_DIRS to a compatible header\n" - " or set ZLIB_ROOT to a full zlib installed tree, as needed." - ) - endif() - endif() - - if(PCRE2_SUPPORT_LIBEDIT) -- if(EDITLINE_FOUND) -- include_directories(${EDITLINE_INCLUDE_DIR}) -+ if(Editline_FOUND) -+ include_directories(${EDITLINE_INCLUDE_DIRS}) - else() - message( - FATAL_ERROR -- " libedit not found. Set EDITLINE_INCLUDE_DIR to a compatible header\n" -+ " libedit not found. Set EDITLINE_INCLUDE_DIRS to a compatible header\n" - " or set Editline_ROOT to a full libedit installed tree, as needed." - ) - endif() - endif() - - if(PCRE2_SUPPORT_LIBREADLINE) -- if(READLINE_FOUND) -- include_directories(${READLINE_INCLUDE_DIR}) -+ if(Readline_FOUND) -+ include_directories(${READLINE_INCLUDE_DIRS}) - else() - message( - FATAL_ERROR -- " libreadline not found. Set READLINE_INCLUDE_DIR to a compatible header\n" -+ " libreadline not found. Set READLINE_INCLUDE_DIRS to a compatible header\n" - " or set Readline_ROOT to a full libreadline installed tree, as needed." - ) - endif() - endif() - - if(PCRE2_SUPPORT_LIBREADLINE AND PCRE2_SUPPORT_LIBEDIT) -- if(READLINE_FOUND) -+ if(Readline_FOUND) - message( - FATAL_ERROR - " Only one of the readline compatible libraries can be enabled.\n" -@@ -603,24 +603,16 @@ endif() - set(PCRE2TEST_LIBS) - set(PCRE2GREP_LIBS) - --# This next one used to reference ${READLINE_LIBRARY}) --# but I was advised to add the NCURSES test as well, along with --# some modifications to cmake/FindReadline.cmake which should --# make it possible to override the default if necessary. PH -- - if(PCRE2_SUPPORT_LIBREADLINE) - set(SUPPORT_LIBREADLINE 1) -- list(APPEND PCRE2TEST_LIBS ${READLINE_LIBRARY}) -- if(DEFINED NCURSES_LIBRARY) -- list(APPEND PCRE2TEST_LIBS ${NCURSES_LIBRARY}) -- endif() -+ list(APPEND PCRE2TEST_LIBS ${READLINE_LIBRARIES}) - endif() - - # libedit is a plug-compatible alternative to libreadline - - if(PCRE2_SUPPORT_LIBEDIT) - set(SUPPORT_LIBEDIT 1) -- list(APPEND PCRE2TEST_LIBS ${EDITLINE_LIBRARY}) -+ list(APPEND PCRE2TEST_LIBS ${EDITLINE_LIBRARIES}) - endif() - - if(PCRE2_SUPPORT_LIBZ) -@@ -1589,17 +1581,17 @@ if(PCRE2_SHOW_REPORT) - else() - message(STATUS " Link pcre2grep with libz .......... : Library not found") - endif() -- if(BZIP2_FOUND) -+ if(BZip2_FOUND) - message(STATUS " Link pcre2grep with libbz2 ........ : ${PCRE2_SUPPORT_LIBBZ2}") - else() - message(STATUS " Link pcre2grep with libbz2 ........ : Library not found") - endif() -- if(EDITLINE_FOUND) -+ if(Editline_FOUND) - message(STATUS " Link pcre2test with libeditline ... : ${PCRE2_SUPPORT_LIBEDIT}") - else() - message(STATUS " Link pcre2test with libeditline ... : Library not found") - endif() -- if(READLINE_FOUND) -+ if(Readline_FOUND) - message(STATUS " Link pcre2test with libreadline ... : ${PCRE2_SUPPORT_LIBREADLINE}") - else() - message(STATUS " Link pcre2test with libreadline ... : Library not found") -diff --git a/cmake/FindEditline.cmake b/cmake/FindEditline.cmake -index c973c7b64..4784e052c 100644 ---- cmake/FindEditline.cmake -+++ cmake/FindEditline.cmake -@@ -8,3 +8,8 @@ mark_as_advanced(EDITLINE_LIBRARY) - - include(FindPackageHandleStandardArgs) - find_package_handle_standard_args(Editline DEFAULT_MSG EDITLINE_LIBRARY EDITLINE_INCLUDE_DIR) -+ -+if(Editline_FOUND) -+ set(EDITLINE_LIBRARIES "${EDITLINE_LIBRARY}") -+ set(EDITLINE_INCLUDE_DIRS "${EDITLINE_INCLUDE_DIR}") -+endif() -diff --git a/cmake/FindReadline.cmake b/cmake/FindReadline.cmake -index 399096c37..e55fbcf22 100644 ---- cmake/FindReadline.cmake -+++ cmake/FindReadline.cmake -@@ -16,6 +16,11 @@ if(READLINE_INCLUDE_DIR AND READLINE_LIBRARY) - include(CheckSymbolExists) - include(CMakePushCheckState) - -+ set(first_run FALSE) -+ if(NOT DEFINED HAVE_READLINE_FUNC) -+ set(first_run TRUE) -+ endif() -+ - cmake_push_check_state(RESET) - set(CMAKE_REQUIRED_LIBRARIES "${READLINE_LIBRARY}") - set(CMAKE_REQUIRED_INCLUDES "${READLINE_INCLUDE_DIR}") -@@ -36,7 +41,9 @@ if(READLINE_INCLUDE_DIR AND READLINE_LIBRARY) - check_symbol_exists("readline" "stdio.h;readline/readline.h" HAVE_READLINE_FUNC_${lib}) - - if(HAVE_READLINE_FUNC_${lib}) -- message(STATUS "Looking for readline - readline needs ${lib}") -+ if(first_run) -+ message(STATUS "Looking for readline - readline needs ${lib}") -+ endif() - set(NCURSES_LIBRARY "${NCURSES_LIBRARY_${lib}}" CACHE FILEPATH "Path to the ncurses library") - mark_as_advanced(NCURSES_LIBRARY) - break() -@@ -50,3 +57,11 @@ endif() - - include(FindPackageHandleStandardArgs) - find_package_handle_standard_args(Readline DEFAULT_MSG READLINE_LIBRARY READLINE_INCLUDE_DIR) -+ -+if(Readline_FOUND) -+ set(READLINE_LIBRARIES "${READLINE_LIBRARY}") -+ if(DEFINED NCURSES_LIBRARY) -+ list(APPEND READLINE_LIBRARIES "${NCURSES_LIBRARY}") -+ endif() -+ set(READLINE_INCLUDE_DIRS "${READLINE_INCLUDE_DIR}") -+endif() diff --git a/devel/pcre2/files/patch-git-02-3b9197727e70bffded674d24100e7b4c80e7ef58 b/devel/pcre2/files/patch-git-02-3b9197727e70bffded674d24100e7b4c80e7ef58 deleted file mode 100644 index b057c5f0cf2e..000000000000 --- a/devel/pcre2/files/patch-git-02-3b9197727e70bffded674d24100e7b4c80e7ef58 +++ /dev/null @@ -1,87 +0,0 @@ -From 3b9197727e70bffded674d24100e7b4c80e7ef58 Mon Sep 17 00:00:00 2001 -From: Lucas Trzesniewski -Date: Sat, 25 Oct 2025 21:43:32 +0200 -Subject: [PATCH] Fix incorrect version in docs (#829) - ---- - doc/html/pcre2api.html | 2 +- - doc/html/pcre2pattern.html | 2 +- - doc/pcre2.txt | 4 ++-- - doc/pcre2api.3 | 2 +- - doc/pcre2pattern.3 | 2 +- - 5 files changed, 6 insertions(+), 6 deletions(-) - -diff --git a/doc/html/pcre2api.html b/doc/html/pcre2api.html -index 52f013e5e..dc45d7b0e 100644 ---- doc/html/pcre2api.html -+++ doc/html/pcre2api.html -@@ -3526,7 +3526,7 @@

ITERATING OVER ALL MATCHES

- for example, replacing all matches in the subject; splitting the subject on all - matches; or simply counting the number of matches. The pcre2_next_match() - function helps with this task by providing the appropriate parameters for the --next match attempt (available since PCRE2 10.46). -+next match attempt (available since PCRE2 10.47). -

-

- First, a match attempt should be made using one of the matching functions -diff --git a/doc/html/pcre2pattern.html b/doc/html/pcre2pattern.html -index a18a29771..6374d93ed 100644 ---- doc/html/pcre2pattern.html -+++ doc/html/pcre2pattern.html -@@ -3451,7 +3451,7 @@

- Recursion and subroutines with returned capture groups -

-

--Since PCRE2 10.46, recursion and subroutine calls may also specify a list of -+Since PCRE2 10.47, recursion and subroutine calls may also specify a list of - capture groups to return. This is a PCRE2 syntax extension not supported by - Perl. The pattern matching recurses into the referenced expression as described - above, however, when the recursion returns to the calling expression the -diff --git a/doc/pcre2.txt b/doc/pcre2.txt -index 4c43489fe..6ecf94e6e 100644 ---- doc/pcre2.txt -+++ doc/pcre2.txt -@@ -3414,7 +3414,7 @@ ITERATING OVER ALL MATCHES - subject on all matches; or simply counting the number of matches. The - pcre2_next_match() function helps with this task by providing the ap- - propriate parameters for the next match attempt (available since PCRE2 -- 10.46). -+ 10.47). - - First, a match attempt should be made using one of the matching func- - tions (pcre2_match(), pcre2_dfa_match(), or pcre2_jit_match()). Then, -@@ -10105,7 +10105,7 @@ RECURSIVE PATTERNS - - Recursion and subroutines with returned capture groups - -- Since PCRE2 10.46, recursion and subroutine calls may also specify a -+ Since PCRE2 10.47, recursion and subroutine calls may also specify a - list of capture groups to return. This is a PCRE2 syntax extension not - supported by Perl. The pattern matching recurses into the referenced - expression as described above, however, when the recursion returns to -diff --git a/doc/pcre2api.3 b/doc/pcre2api.3 -index c43f57bee..1100e59af 100644 ---- doc/pcre2api.3 -+++ doc/pcre2api.3 -@@ -3543,7 +3543,7 @@ A common task for applications is to implement "global" matching behaviour, - for example, replacing all matches in the subject; splitting the subject on all - matches; or simply counting the number of matches. The \fBpcre2_next_match()\fP - function helps with this task by providing the appropriate parameters for the --next match attempt (available since PCRE2 10.46). -+next match attempt (available since PCRE2 10.47). - .P - First, a match attempt should be made using one of the matching functions - (\fBpcre2_match()\fP, \fBpcre2_dfa_match()\fP, or \fBpcre2_jit_match()\fP). -diff --git a/doc/pcre2pattern.3 b/doc/pcre2pattern.3 -index 6f73e1b84..db7856449 100644 ---- doc/pcre2pattern.3 -+++ doc/pcre2pattern.3 -@@ -3499,7 +3499,7 @@ below. - .SS "Recursion and subroutines with returned capture groups" - .rs - .sp --Since PCRE2 10.46, recursion and subroutine calls may also specify a list of -+Since PCRE2 10.47, recursion and subroutine calls may also specify a list of - capture groups to return. This is a PCRE2 syntax extension not supported by - Perl. The pattern matching recurses into the referenced expression as described - above, however, when the recursion returns to the calling expression the diff --git a/devel/pcre2/pkg-plist b/devel/pcre2/pkg-plist index 2dc1952fa178..ca767b2094bf 100644 --- a/devel/pcre2/pkg-plist +++ b/devel/pcre2/pkg-plist @@ -1,128 +1,128 @@ bin/pcre2-config bin/pcre2grep include/pcre2.h include/pcre2posix.h lib/cmake/pcre2/pcre2-config-version.cmake lib/cmake/pcre2/pcre2-config.cmake lib/cmake/pcre2/pcre2-targets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/pcre2/pcre2-targets.cmake %%STATIC%%lib/libpcre2-16.a lib/libpcre2-16.so lib/libpcre2-16.so.0 -lib/libpcre2-16.so.0.15.0 +lib/libpcre2-16.so.0.16.0 %%STATIC%%lib/libpcre2-32.a lib/libpcre2-32.so lib/libpcre2-32.so.0 -lib/libpcre2-32.so.0.15.0 +lib/libpcre2-32.so.0.16.0 %%STATIC%%lib/libpcre2-8.a lib/libpcre2-8.so lib/libpcre2-8.so.0 -lib/libpcre2-8.so.0.15.0 +lib/libpcre2-8.so.0.16.0 %%STATIC%%lib/libpcre2-posix.a lib/libpcre2-posix.so lib/libpcre2-posix.so.3 -lib/libpcre2-posix.so.3.0.7 +lib/libpcre2-posix.so.3.0.8 libdata/pkgconfig/libpcre2-16.pc libdata/pkgconfig/libpcre2-32.pc libdata/pkgconfig/libpcre2-8.pc libdata/pkgconfig/libpcre2-posix.pc share/man/man1/pcre2-config.1.gz share/man/man1/pcre2grep.1.gz share/man/man1/pcre2test.1.gz share/man/man3/pcre2.3.gz share/man/man3/pcre2_callout_enumerate.3.gz share/man/man3/pcre2_code_copy.3.gz share/man/man3/pcre2_code_copy_with_tables.3.gz share/man/man3/pcre2_code_free.3.gz share/man/man3/pcre2_compile.3.gz share/man/man3/pcre2_compile_context_copy.3.gz share/man/man3/pcre2_compile_context_create.3.gz share/man/man3/pcre2_compile_context_free.3.gz share/man/man3/pcre2_config.3.gz share/man/man3/pcre2_convert_context_copy.3.gz share/man/man3/pcre2_convert_context_create.3.gz share/man/man3/pcre2_convert_context_free.3.gz share/man/man3/pcre2_converted_pattern_free.3.gz share/man/man3/pcre2_dfa_match.3.gz share/man/man3/pcre2_general_context_copy.3.gz share/man/man3/pcre2_general_context_create.3.gz share/man/man3/pcre2_general_context_free.3.gz share/man/man3/pcre2_get_error_message.3.gz share/man/man3/pcre2_get_mark.3.gz share/man/man3/pcre2_get_match_data_heapframes_size.3.gz share/man/man3/pcre2_get_match_data_size.3.gz share/man/man3/pcre2_get_ovector_count.3.gz share/man/man3/pcre2_get_ovector_pointer.3.gz share/man/man3/pcre2_get_startchar.3.gz share/man/man3/pcre2_jit_compile.3.gz share/man/man3/pcre2_jit_free_unused_memory.3.gz share/man/man3/pcre2_jit_match.3.gz share/man/man3/pcre2_jit_stack_assign.3.gz share/man/man3/pcre2_jit_stack_create.3.gz share/man/man3/pcre2_jit_stack_free.3.gz share/man/man3/pcre2_maketables.3.gz share/man/man3/pcre2_maketables_free.3.gz share/man/man3/pcre2_match.3.gz share/man/man3/pcre2_match_context_copy.3.gz share/man/man3/pcre2_match_context_create.3.gz share/man/man3/pcre2_match_context_free.3.gz share/man/man3/pcre2_match_data_create.3.gz share/man/man3/pcre2_match_data_create_from_pattern.3.gz share/man/man3/pcre2_match_data_free.3.gz share/man/man3/pcre2_next_match.3.gz share/man/man3/pcre2_pattern_convert.3.gz share/man/man3/pcre2_pattern_info.3.gz share/man/man3/pcre2_serialize_decode.3.gz share/man/man3/pcre2_serialize_encode.3.gz share/man/man3/pcre2_serialize_free.3.gz share/man/man3/pcre2_serialize_get_number_of_codes.3.gz share/man/man3/pcre2_set_bsr.3.gz share/man/man3/pcre2_set_callout.3.gz share/man/man3/pcre2_set_character_tables.3.gz share/man/man3/pcre2_set_compile_extra_options.3.gz share/man/man3/pcre2_set_compile_recursion_guard.3.gz share/man/man3/pcre2_set_depth_limit.3.gz share/man/man3/pcre2_set_glob_escape.3.gz share/man/man3/pcre2_set_glob_separator.3.gz share/man/man3/pcre2_set_heap_limit.3.gz share/man/man3/pcre2_set_match_limit.3.gz share/man/man3/pcre2_set_max_pattern_compiled_length.3.gz share/man/man3/pcre2_set_max_pattern_length.3.gz share/man/man3/pcre2_set_max_varlookbehind.3.gz share/man/man3/pcre2_set_newline.3.gz share/man/man3/pcre2_set_offset_limit.3.gz share/man/man3/pcre2_set_optimize.3.gz share/man/man3/pcre2_set_parens_nest_limit.3.gz share/man/man3/pcre2_set_recursion_limit.3.gz share/man/man3/pcre2_set_recursion_memory_management.3.gz share/man/man3/pcre2_set_substitute_callout.3.gz share/man/man3/pcre2_set_substitute_case_callout.3.gz share/man/man3/pcre2_substitute.3.gz share/man/man3/pcre2_substring_copy_byname.3.gz share/man/man3/pcre2_substring_copy_bynumber.3.gz share/man/man3/pcre2_substring_free.3.gz share/man/man3/pcre2_substring_get_byname.3.gz share/man/man3/pcre2_substring_get_bynumber.3.gz share/man/man3/pcre2_substring_length_byname.3.gz share/man/man3/pcre2_substring_length_bynumber.3.gz share/man/man3/pcre2_substring_list_free.3.gz share/man/man3/pcre2_substring_list_get.3.gz share/man/man3/pcre2_substring_nametable_scan.3.gz share/man/man3/pcre2_substring_number_from_name.3.gz share/man/man3/pcre2api.3.gz share/man/man3/pcre2build.3.gz share/man/man3/pcre2callout.3.gz share/man/man3/pcre2compat.3.gz share/man/man3/pcre2convert.3.gz share/man/man3/pcre2demo.3.gz share/man/man3/pcre2jit.3.gz share/man/man3/pcre2limits.3.gz share/man/man3/pcre2matching.3.gz share/man/man3/pcre2partial.3.gz share/man/man3/pcre2pattern.3.gz share/man/man3/pcre2perform.3.gz share/man/man3/pcre2posix.3.gz share/man/man3/pcre2sample.3.gz share/man/man3/pcre2serialize.3.gz share/man/man3/pcre2syntax.3.gz share/man/man3/pcre2unicode.3.gz