From bb3fe14644bfb3e245dd22c287fa9531d4a8b841 Mon Sep 17 00:00:00 2001 From: David Bremner Date: Thu, 28 Sep 2023 08:00:49 -0300 Subject: debian: SONAME bump libsexp.so.1 -> libsexp.so.2 Upstream changed memory management defaults, and two caches are no longer exposed. Whether they should have been exposed in the first place is a question for another day. --- debian/control | 4 ++-- debian/libsexp1.install | 1 - debian/libsexp1.symbols | 44 -------------------------------------------- debian/libsexp2.install | 1 + debian/libsexp2.symbols | 42 ++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 45 insertions(+), 47 deletions(-) delete mode 100644 debian/libsexp1.install delete mode 100644 debian/libsexp1.symbols create mode 100644 debian/libsexp2.install create mode 100644 debian/libsexp2.symbols diff --git a/debian/control b/debian/control index 7612e5a..9a00965 100644 --- a/debian/control +++ b/debian/control @@ -13,7 +13,7 @@ Package: libsexp-dev Section: libdevel Architecture: any Multi-Arch: same -Depends: libsexp1 (= ${binary:Version}), ${misc:Depends} +Depends: libsexp2 (= ${binary:Version}), ${misc:Depends} Description: small fast s-expression library This library is intended for developers who wish to manipulate (read, parse, modify, and create) symbolic expressions (s-expressions) from C @@ -22,7 +22,7 @@ Description: small fast s-expression library This package contains the files needed to build programs using the library. -Package: libsexp1 +Package: libsexp2 Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} diff --git a/debian/libsexp1.install b/debian/libsexp1.install deleted file mode 100644 index 89169ca..0000000 --- a/debian/libsexp1.install +++ /dev/null @@ -1 +0,0 @@ -usr/lib/*/libsexp.so.* usr/lib/${DEB_HOST_MULTIARCH} diff --git a/debian/libsexp1.symbols b/debian/libsexp1.symbols deleted file mode 100644 index 581b815..0000000 --- a/debian/libsexp1.symbols +++ /dev/null @@ -1,44 +0,0 @@ -libsexp.so.1 libsexp1 #MINVER# - bfs_find_sexp@Base 1.3.1 - copy_sexp@Base 1.3.1 - cparse_sexp@Base 1.3.1 - destroy_continuation@Base 1.3.1 - destroy_iowrap@Base 1.3.1 - destroy_sexp@Base 1.3.1 - destroy_stack@Base 1.3.1 - eparse_sexp@Base 1.3.1 - find_sexp@Base 1.3.1 - init_continuation@Base 1.3.1 - init_iowrap@Base 1.3.1 - iparse_sexp@Base 1.3.1 - make_stack@Base 1.3.1 - new_sexp_atom@Base 1.3.1 - new_sexp_binary_atom@Base 1.3.1 - new_sexp_list@Base 1.3.1 - parse_sexp@Base 1.3.1 - pd_allocate@Base 1.3.1 - pd_cache@Base 1.3.1 - pd_deallocate@Base 1.3.1 - pop@Base 1.3.1 - print_pcont@Base 1.3.1 - print_sexp@Base 1.3.1 - print_sexp_cstr@Base 1.3.1 - push@Base 1.3.1 - read_one_sexp@Base 1.3.1 - reset_sexp_errno@Base 1.3.1 - sadd@Base 1.3.1 - saddch@Base 1.3.1 - sdestroy@Base 1.3.1 - sempty@Base 1.3.1 - set_parser_buffer_params@Base 1.3.1 - sexp_cleanup@Base 1.3.1 - sexp_errno@Base 1.3.1 - sexp_list_length@Base 1.3.1 - sexp_t_allocate@Base 1.3.1 - sexp_t_cache@Base 1.3.1 - sexp_t_deallocate@Base 1.3.1 - sexp_to_dotfile@Base 1.3.1 - sgrowsize@Base 1.3.1 - snew@Base 1.3.1 - strim@Base 1.3.1 - toCharPtr@Base 1.3.1 diff --git a/debian/libsexp2.install b/debian/libsexp2.install new file mode 100644 index 0000000..89169ca --- /dev/null +++ b/debian/libsexp2.install @@ -0,0 +1 @@ +usr/lib/*/libsexp.so.* usr/lib/${DEB_HOST_MULTIARCH} diff --git a/debian/libsexp2.symbols b/debian/libsexp2.symbols new file mode 100644 index 0000000..e0a8a1d --- /dev/null +++ b/debian/libsexp2.symbols @@ -0,0 +1,42 @@ +libsexp.so.2 libsexp2 #MINVER# + bfs_find_sexp@Base 1.3.1 + copy_sexp@Base 1.3.1 + cparse_sexp@Base 1.3.1 + destroy_continuation@Base 1.3.1 + destroy_iowrap@Base 1.3.1 + destroy_sexp@Base 1.3.1 + destroy_stack@Base 1.3.1 + eparse_sexp@Base 1.3.1 + find_sexp@Base 1.3.1 + init_continuation@Base 1.3.1 + init_iowrap@Base 1.3.1 + iparse_sexp@Base 1.3.1 + make_stack@Base 1.3.1 + new_sexp_atom@Base 1.3.1 + new_sexp_binary_atom@Base 1.3.1 + new_sexp_list@Base 1.3.1 + parse_sexp@Base 1.3.1 + pd_allocate@Base 1.3.1 + pd_deallocate@Base 1.3.1 + pop@Base 1.3.1 + print_pcont@Base 1.3.1 + print_sexp@Base 1.3.1 + print_sexp_cstr@Base 1.3.1 + push@Base 1.3.1 + read_one_sexp@Base 1.3.1 + reset_sexp_errno@Base 1.3.1 + sadd@Base 1.3.1 + saddch@Base 1.3.1 + sdestroy@Base 1.3.1 + sempty@Base 1.3.1 + set_parser_buffer_params@Base 1.3.1 + sexp_cleanup@Base 1.3.1 + sexp_errno@Base 1.3.1 + sexp_list_length@Base 1.3.1 + sexp_t_allocate@Base 1.3.1 + sexp_t_deallocate@Base 1.3.1 + sexp_to_dotfile@Base 1.3.1 + sgrowsize@Base 1.3.1 + snew@Base 1.3.1 + strim@Base 1.3.1 + toCharPtr@Base 1.3.1 -- cgit v1.2.3