Source: pcre2
Version: 10.34-1
Severity: wishlist
Tags: patch

Hi,

please consider applying the attached patch which adds symbols files for
the libraries shipped in src:pcre2

See man dpkg-gensymbols(1), man deb-symbols(5),
https://wiki.debian.org/Projects/ImprovedDpkgShlibdeps

Thanks for considering,
Michael

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.3.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
>From 2732d94d8a79e0da34d0db53a2518f2b6542290e Mon Sep 17 00:00:00 2001
From: Michael Biebl <bi...@debian.org>
Date: Mon, 2 Dec 2019 00:34:16 +0100
Subject: [PATCH] Add symbols files for impoved shlibs dependencies

See man dpkg-gensymbols(1), man deb-symbols(5),
https://wiki.debian.org/Projects/ImprovedDpkgShlibdeps
---
 debian/libpcre2-16-0.symbols   | 74 ++++++++++++++++++++++++++++++++++
 debian/libpcre2-32-0.symbols   | 74 ++++++++++++++++++++++++++++++++++
 debian/libpcre2-8-0.symbols    | 74 ++++++++++++++++++++++++++++++++++
 debian/libpcre2-posix0.symbols |  9 +++++
 4 files changed, 231 insertions(+)
 create mode 100644 debian/libpcre2-16-0.symbols
 create mode 100644 debian/libpcre2-32-0.symbols
 create mode 100644 debian/libpcre2-8-0.symbols
 create mode 100644 debian/libpcre2-posix0.symbols

diff --git a/debian/libpcre2-16-0.symbols b/debian/libpcre2-16-0.symbols
new file mode 100644
index 0000000..dad5aa4
--- /dev/null
+++ b/debian/libpcre2-16-0.symbols
@@ -0,0 +1,74 @@
+libpcre2-16.so.0 libpcre2-16-0 #MINVER#
+ pcre2_callout_enumerate_16@Base 10.34
+ pcre2_code_copy_16@Base 10.34
+ pcre2_code_copy_with_tables_16@Base 10.34
+ pcre2_code_free_16@Base 10.34
+ pcre2_compile_16@Base 10.34
+ pcre2_compile_context_copy_16@Base 10.34
+ pcre2_compile_context_create_16@Base 10.34
+ pcre2_compile_context_free_16@Base 10.34
+ pcre2_config_16@Base 10.34
+ pcre2_convert_context_copy_16@Base 10.34
+ pcre2_convert_context_create_16@Base 10.34
+ pcre2_convert_context_free_16@Base 10.34
+ pcre2_converted_pattern_free_16@Base 10.34
+ pcre2_dfa_match_16@Base 10.34
+ pcre2_general_context_copy_16@Base 10.34
+ pcre2_general_context_create_16@Base 10.34
+ pcre2_general_context_free_16@Base 10.34
+ pcre2_get_error_message_16@Base 10.34
+ pcre2_get_mark_16@Base 10.34
+ pcre2_get_match_data_size_16@Base 10.34
+ pcre2_get_ovector_count_16@Base 10.34
+ pcre2_get_ovector_pointer_16@Base 10.34
+ pcre2_get_startchar_16@Base 10.34
+ pcre2_jit_compile_16@Base 10.34
+ pcre2_jit_free_unused_memory_16@Base 10.34
+ pcre2_jit_match_16@Base 10.34
+ pcre2_jit_stack_assign_16@Base 10.34
+ pcre2_jit_stack_create_16@Base 10.34
+ pcre2_jit_stack_free_16@Base 10.34
+ pcre2_maketables_16@Base 10.34
+ pcre2_maketables_free_16@Base 10.34
+ pcre2_match_16@Base 10.34
+ pcre2_match_context_copy_16@Base 10.34
+ pcre2_match_context_create_16@Base 10.34
+ pcre2_match_context_free_16@Base 10.34
+ pcre2_match_data_create_16@Base 10.34
+ pcre2_match_data_create_from_pattern_16@Base 10.34
+ pcre2_match_data_free_16@Base 10.34
+ pcre2_pattern_convert_16@Base 10.34
+ pcre2_pattern_info_16@Base 10.34
+ pcre2_serialize_decode_16@Base 10.34
+ pcre2_serialize_encode_16@Base 10.34
+ pcre2_serialize_free_16@Base 10.34
+ pcre2_serialize_get_number_of_codes_16@Base 10.34
+ pcre2_set_bsr_16@Base 10.34
+ pcre2_set_callout_16@Base 10.34
+ pcre2_set_character_tables_16@Base 10.34
+ pcre2_set_compile_extra_options_16@Base 10.34
+ pcre2_set_compile_recursion_guard_16@Base 10.34
+ pcre2_set_depth_limit_16@Base 10.34
+ pcre2_set_glob_escape_16@Base 10.34
+ pcre2_set_glob_separator_16@Base 10.34
+ pcre2_set_heap_limit_16@Base 10.34
+ pcre2_set_match_limit_16@Base 10.34
+ pcre2_set_max_pattern_length_16@Base 10.34
+ pcre2_set_newline_16@Base 10.34
+ pcre2_set_offset_limit_16@Base 10.34
+ pcre2_set_parens_nest_limit_16@Base 10.34
+ pcre2_set_recursion_limit_16@Base 10.34
+ pcre2_set_recursion_memory_management_16@Base 10.34
+ pcre2_set_substitute_callout_16@Base 10.34
+ pcre2_substitute_16@Base 10.34
+ pcre2_substring_copy_byname_16@Base 10.34
+ pcre2_substring_copy_bynumber_16@Base 10.34
+ pcre2_substring_free_16@Base 10.34
+ pcre2_substring_get_byname_16@Base 10.34
+ pcre2_substring_get_bynumber_16@Base 10.34
+ pcre2_substring_length_byname_16@Base 10.34
+ pcre2_substring_length_bynumber_16@Base 10.34
+ pcre2_substring_list_free_16@Base 10.34
+ pcre2_substring_list_get_16@Base 10.34
+ pcre2_substring_nametable_scan_16@Base 10.34
+ pcre2_substring_number_from_name_16@Base 10.34
diff --git a/debian/libpcre2-32-0.symbols b/debian/libpcre2-32-0.symbols
new file mode 100644
index 0000000..83e2c98
--- /dev/null
+++ b/debian/libpcre2-32-0.symbols
@@ -0,0 +1,74 @@
+libpcre2-32.so.0 libpcre2-32-0 #MINVER#
+ pcre2_callout_enumerate_32@Base 10.34
+ pcre2_code_copy_32@Base 10.34
+ pcre2_code_copy_with_tables_32@Base 10.34
+ pcre2_code_free_32@Base 10.34
+ pcre2_compile_32@Base 10.34
+ pcre2_compile_context_copy_32@Base 10.34
+ pcre2_compile_context_create_32@Base 10.34
+ pcre2_compile_context_free_32@Base 10.34
+ pcre2_config_32@Base 10.34
+ pcre2_convert_context_copy_32@Base 10.34
+ pcre2_convert_context_create_32@Base 10.34
+ pcre2_convert_context_free_32@Base 10.34
+ pcre2_converted_pattern_free_32@Base 10.34
+ pcre2_dfa_match_32@Base 10.34
+ pcre2_general_context_copy_32@Base 10.34
+ pcre2_general_context_create_32@Base 10.34
+ pcre2_general_context_free_32@Base 10.34
+ pcre2_get_error_message_32@Base 10.34
+ pcre2_get_mark_32@Base 10.34
+ pcre2_get_match_data_size_32@Base 10.34
+ pcre2_get_ovector_count_32@Base 10.34
+ pcre2_get_ovector_pointer_32@Base 10.34
+ pcre2_get_startchar_32@Base 10.34
+ pcre2_jit_compile_32@Base 10.34
+ pcre2_jit_free_unused_memory_32@Base 10.34
+ pcre2_jit_match_32@Base 10.34
+ pcre2_jit_stack_assign_32@Base 10.34
+ pcre2_jit_stack_create_32@Base 10.34
+ pcre2_jit_stack_free_32@Base 10.34
+ pcre2_maketables_32@Base 10.34
+ pcre2_maketables_free_32@Base 10.34
+ pcre2_match_32@Base 10.34
+ pcre2_match_context_copy_32@Base 10.34
+ pcre2_match_context_create_32@Base 10.34
+ pcre2_match_context_free_32@Base 10.34
+ pcre2_match_data_create_32@Base 10.34
+ pcre2_match_data_create_from_pattern_32@Base 10.34
+ pcre2_match_data_free_32@Base 10.34
+ pcre2_pattern_convert_32@Base 10.34
+ pcre2_pattern_info_32@Base 10.34
+ pcre2_serialize_decode_32@Base 10.34
+ pcre2_serialize_encode_32@Base 10.34
+ pcre2_serialize_free_32@Base 10.34
+ pcre2_serialize_get_number_of_codes_32@Base 10.34
+ pcre2_set_bsr_32@Base 10.34
+ pcre2_set_callout_32@Base 10.34
+ pcre2_set_character_tables_32@Base 10.34
+ pcre2_set_compile_extra_options_32@Base 10.34
+ pcre2_set_compile_recursion_guard_32@Base 10.34
+ pcre2_set_depth_limit_32@Base 10.34
+ pcre2_set_glob_escape_32@Base 10.34
+ pcre2_set_glob_separator_32@Base 10.34
+ pcre2_set_heap_limit_32@Base 10.34
+ pcre2_set_match_limit_32@Base 10.34
+ pcre2_set_max_pattern_length_32@Base 10.34
+ pcre2_set_newline_32@Base 10.34
+ pcre2_set_offset_limit_32@Base 10.34
+ pcre2_set_parens_nest_limit_32@Base 10.34
+ pcre2_set_recursion_limit_32@Base 10.34
+ pcre2_set_recursion_memory_management_32@Base 10.34
+ pcre2_set_substitute_callout_32@Base 10.34
+ pcre2_substitute_32@Base 10.34
+ pcre2_substring_copy_byname_32@Base 10.34
+ pcre2_substring_copy_bynumber_32@Base 10.34
+ pcre2_substring_free_32@Base 10.34
+ pcre2_substring_get_byname_32@Base 10.34
+ pcre2_substring_get_bynumber_32@Base 10.34
+ pcre2_substring_length_byname_32@Base 10.34
+ pcre2_substring_length_bynumber_32@Base 10.34
+ pcre2_substring_list_free_32@Base 10.34
+ pcre2_substring_list_get_32@Base 10.34
+ pcre2_substring_nametable_scan_32@Base 10.34
+ pcre2_substring_number_from_name_32@Base 10.34
diff --git a/debian/libpcre2-8-0.symbols b/debian/libpcre2-8-0.symbols
new file mode 100644
index 0000000..d88264d
--- /dev/null
+++ b/debian/libpcre2-8-0.symbols
@@ -0,0 +1,74 @@
+libpcre2-8.so.0 libpcre2-8-0 #MINVER#
+ pcre2_callout_enumerate_8@Base 10.34
+ pcre2_code_copy_8@Base 10.34
+ pcre2_code_copy_with_tables_8@Base 10.34
+ pcre2_code_free_8@Base 10.34
+ pcre2_compile_8@Base 10.34
+ pcre2_compile_context_copy_8@Base 10.34
+ pcre2_compile_context_create_8@Base 10.34
+ pcre2_compile_context_free_8@Base 10.34
+ pcre2_config_8@Base 10.34
+ pcre2_convert_context_copy_8@Base 10.34
+ pcre2_convert_context_create_8@Base 10.34
+ pcre2_convert_context_free_8@Base 10.34
+ pcre2_converted_pattern_free_8@Base 10.34
+ pcre2_dfa_match_8@Base 10.34
+ pcre2_general_context_copy_8@Base 10.34
+ pcre2_general_context_create_8@Base 10.34
+ pcre2_general_context_free_8@Base 10.34
+ pcre2_get_error_message_8@Base 10.34
+ pcre2_get_mark_8@Base 10.34
+ pcre2_get_match_data_size_8@Base 10.34
+ pcre2_get_ovector_count_8@Base 10.34
+ pcre2_get_ovector_pointer_8@Base 10.34
+ pcre2_get_startchar_8@Base 10.34
+ pcre2_jit_compile_8@Base 10.34
+ pcre2_jit_free_unused_memory_8@Base 10.34
+ pcre2_jit_match_8@Base 10.34
+ pcre2_jit_stack_assign_8@Base 10.34
+ pcre2_jit_stack_create_8@Base 10.34
+ pcre2_jit_stack_free_8@Base 10.34
+ pcre2_maketables_8@Base 10.34
+ pcre2_maketables_free_8@Base 10.34
+ pcre2_match_8@Base 10.34
+ pcre2_match_context_copy_8@Base 10.34
+ pcre2_match_context_create_8@Base 10.34
+ pcre2_match_context_free_8@Base 10.34
+ pcre2_match_data_create_8@Base 10.34
+ pcre2_match_data_create_from_pattern_8@Base 10.34
+ pcre2_match_data_free_8@Base 10.34
+ pcre2_pattern_convert_8@Base 10.34
+ pcre2_pattern_info_8@Base 10.34
+ pcre2_serialize_decode_8@Base 10.34
+ pcre2_serialize_encode_8@Base 10.34
+ pcre2_serialize_free_8@Base 10.34
+ pcre2_serialize_get_number_of_codes_8@Base 10.34
+ pcre2_set_bsr_8@Base 10.34
+ pcre2_set_callout_8@Base 10.34
+ pcre2_set_character_tables_8@Base 10.34
+ pcre2_set_compile_extra_options_8@Base 10.34
+ pcre2_set_compile_recursion_guard_8@Base 10.34
+ pcre2_set_depth_limit_8@Base 10.34
+ pcre2_set_glob_escape_8@Base 10.34
+ pcre2_set_glob_separator_8@Base 10.34
+ pcre2_set_heap_limit_8@Base 10.34
+ pcre2_set_match_limit_8@Base 10.34
+ pcre2_set_max_pattern_length_8@Base 10.34
+ pcre2_set_newline_8@Base 10.34
+ pcre2_set_offset_limit_8@Base 10.34
+ pcre2_set_parens_nest_limit_8@Base 10.34
+ pcre2_set_recursion_limit_8@Base 10.34
+ pcre2_set_recursion_memory_management_8@Base 10.34
+ pcre2_set_substitute_callout_8@Base 10.34
+ pcre2_substitute_8@Base 10.34
+ pcre2_substring_copy_byname_8@Base 10.34
+ pcre2_substring_copy_bynumber_8@Base 10.34
+ pcre2_substring_free_8@Base 10.34
+ pcre2_substring_get_byname_8@Base 10.34
+ pcre2_substring_get_bynumber_8@Base 10.34
+ pcre2_substring_length_byname_8@Base 10.34
+ pcre2_substring_length_bynumber_8@Base 10.34
+ pcre2_substring_list_free_8@Base 10.34
+ pcre2_substring_list_get_8@Base 10.34
+ pcre2_substring_nametable_scan_8@Base 10.34
+ pcre2_substring_number_from_name_8@Base 10.34
diff --git a/debian/libpcre2-posix0.symbols b/debian/libpcre2-posix0.symbols
new file mode 100644
index 0000000..053ae65
--- /dev/null
+++ b/debian/libpcre2-posix0.symbols
@@ -0,0 +1,9 @@
+libpcre2-posix.so.2 libpcre2-posix0 #MINVER#
+ pcre2_regcomp@Base 10.34
+ pcre2_regerror@Base 10.34
+ pcre2_regexec@Base 10.34
+ pcre2_regfree@Base 10.34
+ regcomp@Base 10.34
+ regerror@Base 10.34
+ regexec@Base 10.34
+ regfree@Base 10.34
-- 
2.24.0

Reply via email to