diff -Nru pcre3-8.39/debian/changelog pcre3-8.39/debian/changelog --- pcre3-8.39/debian/changelog 2022-12-22 17:45:21.000000000 +0100 +++ pcre3-8.39/debian/changelog 2024-08-06 23:21:54.000000000 +0200 @@ -1,3 +1,11 @@ +pcre3 (2:8.39-15.1) unstable; urgency=medium + + * Non-maintainer upload + * Drop unused libpcre3-udeb that makes the package a key package + * Fix symbols file for Gcc-14 (Closes: #1075367) + + -- Bastian Germann Tue, 06 Aug 2024 21:21:54 +0000 + pcre3 (2:8.39-15) unstable; urgency=medium * Make currently-important packages optional as pcre3 is obsolete diff -Nru pcre3-8.39/debian/control pcre3-8.39/debian/control --- pcre3-8.39/debian/control 2022-12-22 17:45:21.000000000 +0100 +++ pcre3-8.39/debian/control 2024-08-06 23:21:54.000000000 +0200 @@ -29,19 +29,6 @@ . This package contains the runtime libraries. -Package: libpcre3-udeb -Section: debian-installer -Package-Type: udeb -Architecture: any -Priority: optional -Depends: ${shlibs:Depends}, ${misc:Depends} -Conflicts: libpcre3-dev (<= 4.3-3) -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. - . - This package contains the runtime libraries for the Debian Installer (udeb). - Package: libpcrecpp0v5 Section: libs Architecture: any diff -Nru pcre3-8.39/debian/libpcre3-udeb.install pcre3-8.39/debian/libpcre3-udeb.install --- pcre3-8.39/debian/libpcre3-udeb.install 2022-12-22 17:45:21.000000000 +0100 +++ pcre3-8.39/debian/libpcre3-udeb.install 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -debian/tmp/usr/lib/*/libpcre.so.* usr/lib -debian/tmp/usr/lib/*/libpcreposix.so.* usr/lib diff -Nru pcre3-8.39/debian/libpcrecpp0v5.symbols pcre3-8.39/debian/libpcrecpp0v5.symbols --- pcre3-8.39/debian/libpcrecpp0v5.symbols 2022-12-22 17:45:21.000000000 +0100 +++ pcre3-8.39/debian/libpcrecpp0v5.symbols 2024-08-06 23:21:54.000000000 +0200 @@ -87,7 +87,4 @@ (c++)"pcrecpp::Scanner::Scanner(std::__cxx11::basic_string, std::allocator > const&)@Base" 7.7 (c++)"pcrecpp::Scanner::SetSkipExpression(char const*)@Base" 7.7 (c++)"pcrecpp::Scanner::Skip(char const*)@Base" 7.7 -#MISSING: 2:8.39-9# (c++|optional=STL)"std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, pcrecpp::StringPiece const&)@Base" 7.7 -#MISSING: 2:8.39-9# (c++|optional=STL)"void std::vector >::_M_emplace_back_aux(pcrecpp::StringPiece&&)@Base" 2:8.39-2 - (c++|optional=STL)"void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, pcrecpp::StringPiece const&)@Base" 2:8.39-4 - + (c++|optional=STL)"void std::vector >::_M_realloc_append(pcrecpp::StringPiece const&)@Base" 2:8.39 diff -Nru pcre3-8.39/debian/rules pcre3-8.39/debian/rules --- pcre3-8.39/debian/rules 2022-12-22 17:45:21.000000000 +0100 +++ pcre3-8.39/debian/rules 2024-08-06 23:21:54.000000000 +0200 @@ -129,7 +129,7 @@ sed -e 's/JIT/#/' debian/libpcre16-3.symbols.in > debian/libpcre16-3.symbols sed -e 's/JIT/#/' debian/libpcre32-3.symbols.in > debian/libpcre32-3.symbols endif - dh_makeshlibs -plibpcre3 --add-udeb="libpcre3-udeb" -V 'libpcre3 (>= 1:8.35)' -- -c4 + dh_makeshlibs -plibpcre3 -V 'libpcre3 (>= 1:8.35)' -- -c4 dh_makeshlibs -plibpcrecpp0v5 -V 'libpcrecpp0v5 (>= 7.7)' -- -c4 dh_makeshlibs -plibpcre16-3 -plibpcre32-3 -- -c4 dh_installdeb -a