Le paquet pcre2 contient ue nouvelle génération des bibliothèques d'expressions régulières compatibles avec Perl.
Préparez pcre2 pour la compilation :
./configure --prefix=/usr \ --docdir=/usr/share/doc/pcre2-10.46 \ --enable-unicode \ --enable-jit \ --enable-pcre2-16 \ --enable-pcre2-32 \ --enable-pcre2grep-libz \ --enable-pcre2grep-libbz2 \ --enable-pcre2test-libreadline \ --disable-static
Voici la signification des nouvelles options de configure :
--enable-unicode
Cette option active la prise en charge d'Unicode et contient les fonctions pour prendre en charge les chaines de caractères UTF-8/16/32 dans la bibliothèque.
--enable-jit
Cette option active la compilation à la volée, qui peut grandement améliorer la vitesse de la reconnaissance de motifs.
--enable-pcre2-16
Cette option active la prise en charge des caractères 16 bits.
--enable-pcre2-32
Cette option active la prise en charge des caractères 32 bits.
--enable-pcre2grep-libz
Cette option ajoute la prise en charge de la lecture des fichiers .gz compressés à pcre2grep.
--enable-pcre2grep-libbz2
Cette option ajoute la prise en charge de la lecture des fichiers .bz2 compressés à pcre2grep.
--enable-pcre2test-libreadline
Cette option ajoute les fonctionnalités d'édition de ligne et d'historique au programme pcre2test.
Compilez le paquet :
make
Pour tester les résultats, exécutez :
make check
Installez le paquet :
make install