O pacote pcre2 contém uma nova geração das bibliotecas Perl Compatible Regular Expression.
Prepare pcre2 para compilação:
./configure --prefix=/usr \
--docdir=/usr/share/doc/pcre2-10.47 \
--enable-unicode \
--enable-jit \
--enable-pcre2-16 \
--enable-pcre2-32 \
--enable-pcre2grep-libz \
--enable-pcre2grep-libbz2 \
--enable-pcre2test-libreadline \
--disable-static
O significado das novas opções de configuração:
--enable-unicode
Essa opção habilita o suporte Unicode e inclui as funções para manusear sequências de caracteres UTF-8/16/32 na biblioteca.
--enable-jit
Essa opção habilita compilação just-in-time, o que pode acelerar bastante a correspondência de padrões.
--enable-pcre2-16
Essa opção habilita suporte a caracteres de 16 bits.
--enable-pcre2-32
Essa opção habilita suporte a caracteres de 32 bits.
--enable-pcre2grep-libz
Essa opção adiciona suporte para leitura de arquivos comprimidos .gz no pcre2grep.
--enable-pcre2grep-libbz2
Essa opção adiciona suporte para leitura de arquivos comprimidos .bz2 ao pcre2grep.
--enable-pcre2test-libreadline
Essa opção adiciona recursos de edição de linha e de histórico ao programa pcre2test.
Compile o pacote:
make
Para testar os resultados, emita:
make check
Instale o pacote:
make install