The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API. The PCRE library is free, even for building commercial software.
PCRE was originally written for the Exim MTA, but is now used by many projects, including Python, Postfix, KDE, Analog, and PHP.
... part of T2, get it here
Author: Philip Hazel <ph10 [at] cam [dot] ac [dot] uk>
Maintainer: Rene Rebe <rene [at] t2-project [dot] org>
License: OpenSource
Status: Stable
Version: 10.42
Remark: Does cross compile (as setup and patched in T2).
Download: https://github.com/PhilipHazel/pcre2/tags/download/pcre2-10.42/ pcre2-10.42.tar.bz2
T2 source: pcre2.cache
T2 source: pcre2.desc
T2 source: pcre2.prof
Build time (on reference hardware): 14% (relative to binutils)2
Installed size (on reference hardware): 9.15 MB, 233 files
Dependencies (build time detected): 00-dirtree bash binutils bzip2 coreutils diffutils findutils gawk grep linux-header make sed tar
Installed files (on reference hardware):
[show]
usr/bin/pcre2-config
usr/bin/pcre2grep
usr/bin/pcre2test
usr/include/pcre2.h
usr/include/pcre2posix.h
usr/lib64/libpcre2-16.a
usr/lib64/libpcre2-16.so
usr/lib64/libpcre2-16.so.0
usr/lib64/libpcre2-16.so.0.11.2
usr/lib64/libpcre2-32.a
usr/lib64/libpcre2-32.so
usr/lib64/libpcre2-32.so.0
usr/lib64/libpcre2-32.so.0.11.2
usr/lib64/libpcre2-8.a
usr/lib64/libpcre2-8.so
usr/lib64/libpcre2-8.so.0
usr/lib64/libpcre2-8.so.0.11.2
usr/lib64/libpcre2-posix.a
usr/lib64/libpcre2-posix.so
usr/lib64/libpcre2-posix.so.3
usr/lib64/libpcre2-posix.so.3.0.4
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/doc/pcre2
usr/share/doc/pcre2/AUTHORS
usr/share/doc/pcre2/COPYING
usr/share/doc/pcre2/ChangeLog
usr/share/doc/pcre2/LICENCE
usr/share/doc/pcre2/NEWS
usr/share/doc/pcre2/README
usr/share/doc/pcre2/html
usr/share/doc/pcre2/html/NON-AUTOTOOLS-BUILD.txt
usr/share/doc/pcre2/html/README.txt
usr/share/doc/pcre2/html/index.html
usr/share/doc/pcre2/html/pcre2-config.html
usr/share/doc/pcre2/html/pcre2.html
usr/share/doc/pcre2/html/pcre2_callout_enumerate.html
usr/share/doc/pcre2/html/pcre2_code_copy.html
usr/share/doc/pcre2/html/pcre2_code_copy_with_tables.html
usr/share/doc/pcre2/html/pcre2_code_free.html
usr/share/doc/pcre2/html/pcre2_compile.html
usr/share/doc/pcre2/html/pcre2_compile_context_copy.html
usr/share/doc/pcre2/html/pcre2_compile_context_create.html
usr/share/doc/pcre2/html/pcre2_compile_context_free.html
usr/share/doc/pcre2/html/pcre2_config.html
usr/share/doc/pcre2/html/pcre2_convert_context_copy.html
usr/share/doc/pcre2/html/pcre2_convert_context_create.html
usr/share/doc/pcre2/html/pcre2_convert_context_free.html
usr/share/doc/pcre2/html/pcre2_converted_pattern_free.html
usr/share/doc/pcre2/html/pcre2_dfa_match.html
usr/share/doc/pcre2/html/pcre2_general_context_copy.html
usr/share/doc/pcre2/html/pcre2_general_context_create.html
usr/share/doc/pcre2/html/pcre2_general_context_free.html
usr/share/doc/pcre2/html/pcre2_get_error_message.html
usr/share/doc/pcre2/html/pcre2_get_mark.html
usr/share/doc/pcre2/html/pcre2_get_match_data_size.html
usr/share/doc/pcre2/html/pcre2_get_ovector_count.html
usr/share/doc/pcre2/html/pcre2_get_ovector_pointer.html
usr/share/doc/pcre2/html/pcre2_get_startchar.html
usr/share/doc/pcre2/html/pcre2_jit_compile.html
usr/share/doc/pcre2/html/pcre2_jit_free_unused_memory.html
usr/share/doc/pcre2/html/pcre2_jit_match.html
usr/share/doc/pcre2/html/pcre2_jit_stack_assign.html
usr/share/doc/pcre2/html/pcre2_jit_stack_create.html
usr/share/doc/pcre2/html/pcre2_jit_stack_free.html
usr/share/doc/pcre2/html/pcre2_maketables.html
usr/share/doc/pcre2/html/pcre2_maketables_free.html
usr/share/doc/pcre2/html/pcre2_match.html
usr/share/doc/pcre2/html/pcre2_match_context_copy.html
usr/share/doc/pcre2/html/pcre2_match_context_create.html
usr/share/doc/pcre2/html/pcre2_match_context_free.html
usr/share/doc/pcre2/html/pcre2_match_data_create.html
usr/share/doc/pcre2/html/pcre2_match_data_create_from_pattern.html
usr/share/doc/pcre2/html/pcre2_match_data_free.html
usr/share/doc/pcre2/html/pcre2_pattern_convert.html
usr/share/doc/pcre2/html/pcre2_pattern_info.html
usr/share/doc/pcre2/html/pcre2_serialize_decode.html
usr/share/doc/pcre2/html/pcre2_serialize_encode.html
usr/share/doc/pcre2/html/pcre2_serialize_free.html
usr/share/doc/pcre2/html/pcre2_serialize_get_number_of_codes.html
usr/share/doc/pcre2/html/pcre2_set_bsr.html
usr/share/doc/pcre2/html/pcre2_set_callout.html
usr/share/doc/pcre2/html/pcre2_set_character_tables.html
usr/share/doc/pcre2/html/pcre2_set_compile_extra_options.html
usr/share/doc/pcre2/html/pcre2_set_compile_recursion_guard.html
usr/share/doc/pcre2/html/pcre2_set_depth_limit.html
usr/share/doc/pcre2/html/pcre2_set_glob_escape.html
usr/share/doc/pcre2/html/pcre2_set_glob_separator.html
usr/share/doc/pcre2/html/pcre2_set_heap_limit.html
usr/share/doc/pcre2/html/pcre2_set_match_limit.html
usr/share/doc/pcre2/html/pcre2_set_max_pattern_length.html
usr/share/doc/pcre2/html/pcre2_set_newline.html
usr/share/doc/pcre2/html/pcre2_set_offset_limit.html
usr/share/doc/pcre2/html/pcre2_set_parens_nest_limit.html
usr/share/doc/pcre2/html/pcre2_set_recursion_limit.html
usr/share/doc/pcre2/html/pcre2_set_recursion_memory_management.html
usr/share/doc/pcre2/html/pcre2_set_substitute_callout.html
usr/share/doc/pcre2/html/pcre2_substitute.html
usr/share/doc/pcre2/html/pcre2_substring_copy_byname.html
usr/share/doc/pcre2/html/pcre2_substring_copy_bynumber.html
usr/share/doc/pcre2/html/pcre2_substring_free.html
usr/share/doc/pcre2/html/pcre2_substring_get_byname.html
usr/share/doc/pcre2/html/pcre2_substring_get_bynumber.html
usr/share/doc/pcre2/html/pcre2_substring_length_byname.html
usr/share/doc/pcre2/html/pcre2_substring_length_bynumber.html
usr/share/doc/pcre2/html/pcre2_substring_list_free.html
usr/share/doc/pcre2/html/pcre2_substring_list_get.html
usr/share/doc/pcre2/html/pcre2_substring_nametable_scan.html
usr/share/doc/pcre2/html/pcre2_substring_number_from_name.html
usr/share/doc/pcre2/html/pcre2api.html
usr/share/doc/pcre2/html/pcre2build.html
usr/share/doc/pcre2/html/pcre2callout.html
usr/share/doc/pcre2/html/pcre2compat.html
usr/share/doc/pcre2/html/pcre2convert.html
usr/share/doc/pcre2/html/pcre2demo.html
usr/share/doc/pcre2/html/pcre2grep.html
usr/share/doc/pcre2/html/pcre2jit.html
usr/share/doc/pcre2/html/pcre2limits.html
usr/share/doc/pcre2/html/pcre2matching.html
usr/share/doc/pcre2/html/pcre2partial.html
usr/share/doc/pcre2/html/pcre2pattern.html
usr/share/doc/pcre2/html/pcre2perform.html
usr/share/doc/pcre2/html/pcre2posix.html
usr/share/doc/pcre2/html/pcre2sample.html
usr/share/doc/pcre2/html/pcre2serialize.html
usr/share/doc/pcre2/html/pcre2syntax.html
usr/share/doc/pcre2/html/pcre2test.html
usr/share/doc/pcre2/html/pcre2unicode.html
usr/share/doc/pcre2/pcre2-config.txt
usr/share/doc/pcre2/pcre2.txt
usr/share/doc/pcre2/pcre2grep.txt
usr/share/doc/pcre2/pcre2test.txt
usr/share/man/man1/pcre2-config.1
usr/share/man/man1/pcre2grep.1
usr/share/man/man1/pcre2test.1
usr/share/man/man3/pcre2.3
usr/share/man/man3/pcre2_callout_enumerate.3
usr/share/man/man3/pcre2_code_copy.3
usr/share/man/man3/pcre2_code_copy_with_tables.3
usr/share/man/man3/pcre2_code_free.3
usr/share/man/man3/pcre2_compile.3
usr/share/man/man3/pcre2_compile_context_copy.3
usr/share/man/man3/pcre2_compile_context_create.3
usr/share/man/man3/pcre2_compile_context_free.3
usr/share/man/man3/pcre2_config.3
usr/share/man/man3/pcre2_convert_context_copy.3
usr/share/man/man3/pcre2_convert_context_create.3
usr/share/man/man3/pcre2_convert_context_free.3
usr/share/man/man3/pcre2_converted_pattern_free.3
usr/share/man/man3/pcre2_dfa_match.3
usr/share/man/man3/pcre2_general_context_copy.3
usr/share/man/man3/pcre2_general_context_create.3
usr/share/man/man3/pcre2_general_context_free.3
usr/share/man/man3/pcre2_get_error_message.3
usr/share/man/man3/pcre2_get_mark.3
usr/share/man/man3/pcre2_get_match_data_size.3
usr/share/man/man3/pcre2_get_ovector_count.3
usr/share/man/man3/pcre2_get_ovector_pointer.3
usr/share/man/man3/pcre2_get_startchar.3
usr/share/man/man3/pcre2_jit_compile.3
usr/share/man/man3/pcre2_jit_free_unused_memory.3
usr/share/man/man3/pcre2_jit_match.3
usr/share/man/man3/pcre2_jit_stack_assign.3
usr/share/man/man3/pcre2_jit_stack_create.3
usr/share/man/man3/pcre2_jit_stack_free.3
usr/share/man/man3/pcre2_maketables.3
usr/share/man/man3/pcre2_maketables_free.3
usr/share/man/man3/pcre2_match.3
usr/share/man/man3/pcre2_match_context_copy.3
usr/share/man/man3/pcre2_match_context_create.3
usr/share/man/man3/pcre2_match_context_free.3
usr/share/man/man3/pcre2_match_data_create.3
usr/share/man/man3/pcre2_match_data_create_from_pattern.3
usr/share/man/man3/pcre2_match_data_free.3
usr/share/man/man3/pcre2_pattern_convert.3
usr/share/man/man3/pcre2_pattern_info.3
usr/share/man/man3/pcre2_serialize_decode.3
usr/share/man/man3/pcre2_serialize_encode.3
usr/share/man/man3/pcre2_serialize_free.3
usr/share/man/man3/pcre2_serialize_get_number_of_codes.3
usr/share/man/man3/pcre2_set_bsr.3
usr/share/man/man3/pcre2_set_callout.3
usr/share/man/man3/pcre2_set_character_tables.3
usr/share/man/man3/pcre2_set_compile_extra_options.3
usr/share/man/man3/pcre2_set_compile_recursion_guard.3
usr/share/man/man3/pcre2_set_depth_limit.3
usr/share/man/man3/pcre2_set_glob_escape.3
usr/share/man/man3/pcre2_set_glob_separator.3
usr/share/man/man3/pcre2_set_heap_limit.3
usr/share/man/man3/pcre2_set_match_limit.3
usr/share/man/man3/pcre2_set_max_pattern_length.3
usr/share/man/man3/pcre2_set_newline.3
usr/share/man/man3/pcre2_set_offset_limit.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_substitute.3
usr/share/man/man3/pcre2_substring_copy_byname.3
usr/share/man/man3/pcre2_substring_copy_bynumber.3
usr/share/man/man3/pcre2_substring_free.3
usr/share/man/man3/pcre2_substring_get_byname.3
usr/share/man/man3/pcre2_substring_get_bynumber.3
usr/share/man/man3/pcre2_substring_length_byname.3
usr/share/man/man3/pcre2_substring_length_bynumber.3
usr/share/man/man3/pcre2_substring_list_free.3
usr/share/man/man3/pcre2_substring_list_get.3
usr/share/man/man3/pcre2_substring_nametable_scan.3
usr/share/man/man3/pcre2_substring_number_from_name.3
usr/share/man/man3/pcre2api.3
usr/share/man/man3/pcre2build.3
usr/share/man/man3/pcre2callout.3
usr/share/man/man3/pcre2compat.3
usr/share/man/man3/pcre2convert.3
usr/share/man/man3/pcre2demo.3
usr/share/man/man3/pcre2jit.3
usr/share/man/man3/pcre2limits.3
usr/share/man/man3/pcre2matching.3
usr/share/man/man3/pcre2partial.3
usr/share/man/man3/pcre2pattern.3
usr/share/man/man3/pcre2perform.3
usr/share/man/man3/pcre2posix.3
usr/share/man/man3/pcre2sample.3
usr/share/man/man3/pcre2serialize.3
usr/share/man/man3/pcre2syntax.3
usr/share/man/man3/pcre2unicode.3
var/adm/dependencies/pcre2
var/adm/descs/pcre2
var/adm/flists/pcre2
var/adm/md5sums/pcre2
var/adm/packages/pcre2
1) This page was automatically generated from the T2 package source. Corrections, such as dead links, URL changes or typos need to be performed directly on that source.
2) Compatible with Linux From Scratch's "Standard Build Unit" (SBU).