From patchwork Thu Jun 3 12:21:32 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 4395 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4FwlPc0Q91z3wc6 for ; Thu, 3 Jun 2021 12:21:40 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4FwlPb4YnYz17C; Thu, 3 Jun 2021 12:21:39 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4FwlPb4B2Gz2yXw; Thu, 3 Jun 2021 12:21:39 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4FwlPZ3Ztpz2xGT for ; Thu, 3 Jun 2021 12:21:38 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4FwlPW03PZzMn; Thu, 3 Jun 2021 12:21:34 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1622722895; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=LuJtNelDK9gP4317d4NPIuPjBBYIEs/dQjHbWQsrmf8=; b=NHH9xQ0MpWlVjlD1xXYt1tFfIyw58fOngbWLjJhBP05RxeBpmtkgKP9u2OZGSKTL4yMlTZ FNnZglt/Xhmno1Cw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1622722895; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=LuJtNelDK9gP4317d4NPIuPjBBYIEs/dQjHbWQsrmf8=; b=ZgWoKWeQHxIuLuskS5UEEQePXgeEe3MCd2ezU2P4TwkOCNQWcFzE1Yw7YxgFdOthf86V6L Ca7Qw1K2AhQJ/KttRIDdaIZo3I3aXE4xotb8M1TQRt/3wg2BGbY26eohKhN8uQ7Xef971/ nOCEVNoGrn0oJ3wjaAbtHLFODvN3+YthA/l3nuNj7sNn3SqLdU3fjoImhLAKF592My1JSD pjTtYiYn0qodmILpYYfZOX2k4qePBw6Qlgbbbs19khDpCP/UbXg7kwWKF6ndBrTT8oHdPl FaXjIAzTvJJQO01B3I6YhEOQF9O5KFaX1diTNZi3JKXhxS6HQ5SRM6SHs6bleQ== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] pcre2: Update to 10.37 Date: Thu, 3 Jun 2021 14:21:32 +0200 Message-Id: <20210603122132.683868-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - Update from 10.36 to 10.37 - Update rootfile - find-dependencies run to check impact of so lib bump No issues found - Changelog Version 10.37 26-May-2021 1. Change RunGrepTest to use tr instead of sed when testing with binary zero bytes, because sed varies a lot from system to system and has problems with binary zeros. This is from Bugzilla #2681. Patch from Jeremie Courreges-Anglas via Nam Nguyen. This fixes RunGrepTest for OpenBSD. Later: it broke it for at least one version of Solaris, where tr can't handle binary zeros. However, that system had /usr/xpg4/bin/tr installed, which works OK, so RunGrepTest now checks for that command and uses it if found. 2. Compiling with gcc 10.2's -fanalyzer option showed up a hypothetical problem with a NULL dereference. I don't think this case could ever occur in practice, but I have put in a check in order to get rid of the compiler error. 3. An alternative patch for CMakeLists.txt because 10.36 #4 breaks CMake on Windows. Patch from email@cs-ware.de fixes bugzilla #2688. 4. Two bugs related to over-large numbers have been fixed so the behaviour is now the same as Perl. (a) A pattern such as /\214748364/ gave an overflow error instead of being treated as the octal number \214 followed by literal digits. (b) A sequence such as {65536 that has no terminating } so is not a quantifier was nevertheless complaining that a quantifier number was too big. 5. A run of autoconf suggested that configure.ac was out-of-date with respect to the lastest autoconf. Running autoupdate made some valid changes, some valid suggestions, and also some invalid changes, which were fixed by hand. Autoconf now runs clean and the resulting "configure" seems to work, so I hope nothing is broken. Later: the requirement for autoconf 2.70 broke some automatic test robots. It doesn't seem to be necessary: trying a reduction to 2.60. 6. The pattern /a\K.(?0)*/ when matched against "abac" by the interpreter gave the answer "bac", whereas Perl and JIT both yield "c". This was because the effect of \K was not propagating back from the full pattern recursion. Other recursions such as /(a\K.(?1)*)/ did not have this problem. 7. Restore single character repetition optimization in JIT. Currently fewer character repetitions are optimized than in 10.34. 8. When the names of the functions in the POSIX wrapper were changed to pcre2_regcomp() etc. (see change 10.33 #4 below), functions with the original names were left in the library so that pre-compiled programs would still work. However, this has proved troublesome when programs link with several libraries, some of which use PCRE2 via the POSIX interface while others use a native POSIX library. For this reason, the POSIX function names are removed in this release. The macros in pcre2posix.h should ensure that re-compiling fixes any programs that haven't been compiled since before 10.33. Signed-off-by: Adolf Belka --- config/rootfiles/common/pcre2 | 228 +++++++++++++++++----------------- lfs/pcre2 | 4 +- 2 files changed, 116 insertions(+), 116 deletions(-) diff --git a/config/rootfiles/common/pcre2 b/config/rootfiles/common/pcre2 index 440af7b0d..e5b02d1f7 100644 --- a/config/rootfiles/common/pcre2 +++ b/config/rootfiles/common/pcre2 @@ -6,132 +6,132 @@ #usr/lib/libpcre2-16.la #usr/lib/libpcre2-16.so usr/lib/libpcre2-16.so.0 -usr/lib/libpcre2-16.so.0.10.1 +usr/lib/libpcre2-16.so.0.10.2 #usr/lib/libpcre2-32.la #usr/lib/libpcre2-32.so usr/lib/libpcre2-32.so.0 -usr/lib/libpcre2-32.so.0.10.1 +usr/lib/libpcre2-32.so.0.10.2 #usr/lib/libpcre2-8.la #usr/lib/libpcre2-8.so usr/lib/libpcre2-8.so.0 -usr/lib/libpcre2-8.so.0.10.1 +usr/lib/libpcre2-8.so.0.10.2 #usr/lib/libpcre2-posix.la #usr/lib/libpcre2-posix.so -usr/lib/libpcre2-posix.so.2 -usr/lib/libpcre2-posix.so.2.0.3 +usr/lib/libpcre2-posix.so.3 +usr/lib/libpcre2-posix.so.3.0.0 #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.36 -#usr/share/doc/pcre-pcre2-10.36/AUTHORS -#usr/share/doc/pcre-pcre2-10.36/COPYING -#usr/share/doc/pcre-pcre2-10.36/ChangeLog -#usr/share/doc/pcre-pcre2-10.36/LICENCE -#usr/share/doc/pcre-pcre2-10.36/NEWS -#usr/share/doc/pcre-pcre2-10.36/README -#usr/share/doc/pcre-pcre2-10.36/html -#usr/share/doc/pcre-pcre2-10.36/html/NON-AUTOTOOLS-BUILD.txt -#usr/share/doc/pcre-pcre2-10.36/html/README.txt -#usr/share/doc/pcre-pcre2-10.36/html/index.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2-config.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_callout_enumerate.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_code_copy.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_code_copy_with_tables.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_code_free.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_compile.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_compile_context_copy.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_compile_context_create.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_compile_context_free.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_config.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_convert_context_copy.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_convert_context_create.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_convert_context_free.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_converted_pattern_free.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_dfa_match.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_general_context_copy.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_general_context_create.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_general_context_free.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_get_error_message.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_get_mark.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_get_match_data_size.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_get_ovector_count.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_get_ovector_pointer.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_get_startchar.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_jit_compile.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_jit_free_unused_memory.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_jit_match.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_jit_stack_assign.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_jit_stack_create.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_jit_stack_free.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_maketables.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_maketables_free.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_match.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_match_context_copy.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_match_context_create.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_match_context_free.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_match_data_create.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_match_data_create_from_pattern.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_match_data_free.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_pattern_convert.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_pattern_info.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_serialize_decode.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_serialize_encode.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_serialize_free.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_serialize_get_number_of_codes.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_set_bsr.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_set_callout.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_set_character_tables.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_set_compile_extra_options.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_set_compile_recursion_guard.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_set_depth_limit.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_set_glob_escape.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_set_glob_separator.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_set_heap_limit.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_set_match_limit.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_set_max_pattern_length.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_set_newline.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_set_offset_limit.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_set_parens_nest_limit.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_set_recursion_limit.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_set_recursion_memory_management.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_set_substitute_callout.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_substitute.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_substring_copy_byname.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_substring_copy_bynumber.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_substring_free.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_substring_get_byname.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_substring_get_bynumber.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_substring_length_byname.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_substring_length_bynumber.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_substring_list_free.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_substring_list_get.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_substring_nametable_scan.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2_substring_number_from_name.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2api.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2build.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2callout.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2compat.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2convert.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2demo.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2grep.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2jit.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2limits.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2matching.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2partial.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2pattern.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2perform.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2posix.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2sample.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2serialize.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2syntax.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2test.html -#usr/share/doc/pcre-pcre2-10.36/html/pcre2unicode.html -#usr/share/doc/pcre-pcre2-10.36/pcre2-config.txt -#usr/share/doc/pcre-pcre2-10.36/pcre2.txt -#usr/share/doc/pcre-pcre2-10.36/pcre2grep.txt -#usr/share/doc/pcre-pcre2-10.36/pcre2test.txt +#usr/share/doc/pcre-pcre2-10.37 +#usr/share/doc/pcre-pcre2-10.37/AUTHORS +#usr/share/doc/pcre-pcre2-10.37/COPYING +#usr/share/doc/pcre-pcre2-10.37/ChangeLog +#usr/share/doc/pcre-pcre2-10.37/LICENCE +#usr/share/doc/pcre-pcre2-10.37/NEWS +#usr/share/doc/pcre-pcre2-10.37/README +#usr/share/doc/pcre-pcre2-10.37/html +#usr/share/doc/pcre-pcre2-10.37/html/NON-AUTOTOOLS-BUILD.txt +#usr/share/doc/pcre-pcre2-10.37/html/README.txt +#usr/share/doc/pcre-pcre2-10.37/html/index.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2-config.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_callout_enumerate.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_code_copy.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_code_copy_with_tables.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_code_free.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_compile.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_compile_context_copy.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_compile_context_create.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_compile_context_free.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_config.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_convert_context_copy.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_convert_context_create.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_convert_context_free.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_converted_pattern_free.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_dfa_match.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_general_context_copy.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_general_context_create.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_general_context_free.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_get_error_message.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_get_mark.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_get_match_data_size.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_get_ovector_count.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_get_ovector_pointer.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_get_startchar.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_jit_compile.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_jit_free_unused_memory.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_jit_match.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_jit_stack_assign.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_jit_stack_create.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_jit_stack_free.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_maketables.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_maketables_free.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_match.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_match_context_copy.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_match_context_create.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_match_context_free.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_match_data_create.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_match_data_create_from_pattern.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_match_data_free.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_pattern_convert.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_pattern_info.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_serialize_decode.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_serialize_encode.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_serialize_free.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_serialize_get_number_of_codes.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_set_bsr.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_set_callout.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_set_character_tables.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_set_compile_extra_options.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_set_compile_recursion_guard.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_set_depth_limit.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_set_glob_escape.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_set_glob_separator.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_set_heap_limit.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_set_match_limit.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_set_max_pattern_length.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_set_newline.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_set_offset_limit.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_set_parens_nest_limit.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_set_recursion_limit.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_set_recursion_memory_management.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_set_substitute_callout.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_substitute.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_substring_copy_byname.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_substring_copy_bynumber.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_substring_free.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_substring_get_byname.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_substring_get_bynumber.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_substring_length_byname.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_substring_length_bynumber.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_substring_list_free.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_substring_list_get.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_substring_nametable_scan.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2_substring_number_from_name.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2api.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2build.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2callout.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2compat.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2convert.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2demo.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2grep.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2jit.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2limits.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2matching.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2partial.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2pattern.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2perform.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2posix.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2sample.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2serialize.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2syntax.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2test.html +#usr/share/doc/pcre-pcre2-10.37/html/pcre2unicode.html +#usr/share/doc/pcre-pcre2-10.37/pcre2-config.txt +#usr/share/doc/pcre-pcre2-10.37/pcre2.txt +#usr/share/doc/pcre-pcre2-10.37/pcre2grep.txt +#usr/share/doc/pcre-pcre2-10.37/pcre2test.txt #usr/share/man/man1/pcre2-config.1 #usr/share/man/man1/pcre2grep.1 #usr/share/man/man1/pcre2test.1 diff --git a/lfs/pcre2 b/lfs/pcre2 index c2042e902..fd9548a73 100644 --- a/lfs/pcre2 +++ b/lfs/pcre2 @@ -24,7 +24,7 @@ include Config -VER = 10.36 +VER = 10.37 THISAPP = pcre2-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -54,7 +54,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = a5d9aa7d18b61b0226696510e60c9582 +$(DL_FILE)_MD5 = a0b59d89828f62d2e1caac04f7c51e0b install : $(TARGET)