From c6b84c921d707223e2662f080e70544d1d39b55d Mon Sep 17 00:00:00 2001 From: Matthew Vernon Date: Thu, 28 Jul 2016 16:55:16 +0100 Subject: Add notes directing users to newer pcre2 packages --- debian/README.Debian | 6 ++++++ debian/control | 20 +++++++++++++------- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/debian/README.Debian b/debian/README.Debian index ac6bde6..7c2dab0 100644 --- a/debian/README.Debian +++ b/debian/README.Debian @@ -1,6 +1,11 @@ libpcre for debian ------------------ +This is the older PCRE library (called "PCRE" upstream); you should +use the pcre2 packages (called "PCRE2" upstream) for new projects, and +aim to migrate existing projects to pcre2. Upstream is hoping to drop +support for pcre3 in the near future. + Upstream's library version is much lower than Debian's - PCRE_LIB_VERSION=0:1:0 instead of 13:0:10 (soname libpcre.so.0 instead of libpcre.so.3) @@ -9,3 +14,4 @@ with "pcreposix_". This is required so they don't clash with the ones in libc. Suitable #defines have been added to pcreposix.h so that the unprefixed names can be used. + -- Matthew Vernon , Thu, 28 Jul 2016 16:54:21 +0100 diff --git a/debian/control b/debian/control index 8ce64d0..cc27478 100644 --- a/debian/control +++ b/debian/control @@ -21,10 +21,13 @@ Breaks: liquidsoap (<< 0.9.2-3~) Multi-Arch: same Pre-Depends: multiarch-support -Description: Perl 5 Compatible Regular Expression Library - runtime files +Description: Old Perl 5 Compatible Regular Expression Library - runtime files This is a library of functions to support regular expressions whose syntax and semantics are as close as possible to those of the Perl 5 language. . + New packages should use the newer pcre2 packages, and existing + packages should migrate to pcre2. + . This package contains the runtime libraries. Package: libpcre3-udeb @@ -34,7 +37,7 @@ Architecture: any Priority: important Depends: ${shlibs:Depends}, ${misc:Depends} Conflicts: libpcre3-dev (<= 4.3-3) -Description: Perl 5 Compatible Regular Expression Library - runtime files (udeb) +Description: Old Perl 5 Compatible Regular Expression Library - runtime files (udeb) This is a library of functions to support regular expressions whose syntax and semantics are as close as possible to those of the Perl 5 language. . @@ -49,7 +52,7 @@ Conflicts: libpcre3 (<< 6.4-1.1), libpcrecpp0 Replaces: libpcre3 (<< 6.4-1.1), libpcrecpp0 Multi-Arch: same Pre-Depends: multiarch-support -Description: Perl 5 Compatible Regular Expression Library - C++ runtime files +Description: Old Perl 5 Compatible Regular Expression Library - C++ runtime files This is a C++ library of functions to support regular expressions whose syntax and semantics are as close as possible to those of the Perl 5 language. . @@ -60,10 +63,13 @@ Section: libdevel Architecture: any Multi-Arch: same Depends: libc6-dev, libpcre3 (= ${binary:Version}), libpcre16-3 (= ${binary:Version}), libpcre32-3 (= ${binary:Version}), libpcrecpp0v5 (= ${binary:Version}), ${misc:Depends} -Description: Perl 5 Compatible Regular Expression Library - development files +Description: Old Perl 5 Compatible Regular Expression Library - development files This is a library of functions to support regular expressions whose syntax and semantics are as close as possible to those of the Perl 5 language. . + New packages should use the newer pcre2 packages, and existing + packages should migrate to pcre2. + . This package contains the development files, including headers, static libraries, and documentation. @@ -73,7 +79,7 @@ Priority: extra Architecture: any Depends: libpcre3 (= ${binary:Version}), libpcrecpp0v5 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same -Description: Perl 5 Compatible Regular Expression Library - debug symbols +Description: Old Perl 5 Compatible Regular Expression Library - debug symbols This is a library of functions to support regular expressions whose syntax and semantics are as close as possible to those of the Perl 5 language. . @@ -98,7 +104,7 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} -Description: Perl 5 Compatible Regular Expression Library - 16 bit runtime files +Description: Old Perl 5 Compatible Regular Expression Library - 16 bit runtime files This is a library of functions to support regular expressions whose syntax and semantics are as close as possible to those of the Perl 5 language. . @@ -110,7 +116,7 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} -Description: Perl 5 Compatible Regular Expression Library - 32 bit runtime files +Description: Old Perl 5 Compatible Regular Expression Library - 32 bit runtime files This is a library of functions to support regular expressions whose syntax and semantics are as close as possible to those of the Perl 5 language. . -- cgit v1.2.3