From 190e326815431adf8c2fdeedc97a17b04953ca84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Mon, 26 Feb 2024 11:00:31 +0100 Subject: Rename libraries for 64-bit time_t transition --- debian/changelog | 5 +- debian/control | 7 +- debian/libhx32.dirs | 1 - debian/libhx32.install | 1 - debian/libhx32.symbols | 159 ------------------------------------ debian/libhx32t64.dirs | 1 + debian/libhx32t64.install | 1 + debian/libhx32t64.lintian-overrides | 1 + debian/libhx32t64.symbols | 159 ++++++++++++++++++++++++++++++++++++ debian/rules | 4 +- 10 files changed, 172 insertions(+), 167 deletions(-) delete mode 100644 debian/libhx32.dirs delete mode 100644 debian/libhx32.install delete mode 100644 debian/libhx32.symbols create mode 100644 debian/libhx32t64.dirs create mode 100644 debian/libhx32t64.install create mode 100644 debian/libhx32t64.lintian-overrides create mode 100644 debian/libhx32t64.symbols diff --git a/debian/changelog b/debian/changelog index 4e592d0..871da03 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ -libhx (4.23-1) UNRELEASED; urgency=medium +libhx (4.23-1) experimental; urgency=medium - * New upstream release. + * New upstream release (Closes: #1064734). + * Rename libraries for 64-bit time_t transition (Closes: #1062369). -- Jörg Frings-Fürst Mon, 26 Feb 2024 09:59:57 +0100 diff --git a/debian/control b/debian/control index 470c2bb..a5fafc4 100644 --- a/debian/control +++ b/debian/control @@ -10,7 +10,10 @@ Homepage: https://inai.de/projects/libhx/ Vcs-Git: git://git.jff.email/libhx.git Vcs-Browser: https://git.jff.email/cgit/libhx.git -Package: libhx32 +Package: libhx32t64 +Provides: ${t64:Provides} +Replaces: libhx32 +Breaks: libhx32 (<< ${source:Version}) Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} @@ -30,7 +33,7 @@ Section: libdevel Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: - libhx32 (= ${binary:Version}), + libhx32t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: Development files for libhx diff --git a/debian/libhx32.dirs b/debian/libhx32.dirs deleted file mode 100644 index 6845771..0000000 --- a/debian/libhx32.dirs +++ /dev/null @@ -1 +0,0 @@ -usr/lib diff --git a/debian/libhx32.install b/debian/libhx32.install deleted file mode 100644 index 3ddde58..0000000 --- a/debian/libhx32.install +++ /dev/null @@ -1 +0,0 @@ -usr/lib/*/lib*.so.* diff --git a/debian/libhx32.symbols b/debian/libhx32.symbols deleted file mode 100644 index 6cf6a05..0000000 --- a/debian/libhx32.symbols +++ /dev/null @@ -1,159 +0,0 @@ -libHX.so.32 libhx32 #MINVER# -* Build-Depends-Package: libhx-dev - HX_addrport_split@LIBHX_4.11 4.12 - HX_basename@LIBHX_3.25 3.25 - HX_basename_exact@LIBHX_3.25 3.25 - HX_chomp@LIBHX_3.25 3.25 - HX_copy_dir@LIBHX_3.25 3.25 - HX_copy_file@LIBHX_3.25 3.25 - HX_dirname@LIBHX_3.25 3.25 - HX_dlclose@LIBHX_3.25 3.25 - HX_dlerror@LIBHX_3.25 3.25 - HX_dlopen@LIBHX_3.25 3.25 - HX_dlsym@LIBHX_3.25 3.25 - HX_drand@LIBHX_3.25 3.25 - HX_exit@LIBHX_3.25 3.25 - HX_ffs@LIBHX_3.25 3.25 - HX_flpr@LIBHX_4.15 4.17 - HX_flprf@LIBHX_4.15 4.17 - HX_fls@LIBHX_3.25 3.25 - HX_getl@LIBHX_3.25 3.25 - HX_getopt5@LIBHX_4.18 4.19 - HX_getopt@LIBHX_3.25 3.25 - HX_getopt_help@LIBHX_3.25 3.25 - HX_getopt_help_cb@LIBHX_3.25 3.25 - HX_getopt_usage@LIBHX_3.25 3.25 - HX_getopt_usage_cb@LIBHX_3.25 3.25 - HX_hexdump@LIBHX_3.25 3.25 - HX_inet_connect@LIBHX_4.11 4.12 - HX_inet_listen@LIBHX_4.11 4.12 - HX_init@LIBHX_3.25 3.25 - HX_ipaddr_is_local@LIBHX_4.9 4.10 - HX_irand@LIBHX_3.25 3.25 - HX_local_listen@LIBHX_4.11 4.12 - HX_memmem@LIBHX_3.25 3.25 - HX_mkdir@LIBHX_3.25 3.25 - HX_rand@LIBHX_3.25 3.25 - HX_readlink@LIBHX_3.25 3.25 - HX_realpath@LIBHX_3.25 3.25 - HX_rrmdir@LIBHX_3.25 3.25 - HX_sendfile@LIBHX_4.3 4.7 - HX_shconfig@LIBHX_3.25 3.25 - HX_shconfig_free@LIBHX_3.25 3.25 - HX_shconfig_map@LIBHX_3.25 3.25 - HX_shconfig_pv@LIBHX_3.25 3.25 - HX_slurp_fd@LIBHX_3.27 4.7 - HX_slurp_file@LIBHX_3.27 4.7 - HX_sockaddr_is_local@LIBHX_4.9 4.10 - HX_socket_from_env@LIBHX_3.27 4.7 - HX_split@LIBHX_3.25 3.25 - HX_split_fixed@LIBHX_3.25 3.25 - HX_split_inplace@LIBHX_3.25 3.25 - HX_stpltrim@LIBHX_3.25 3.25 - HX_strbchr@LIBHX_3.25 3.25 - HX_strchr2@LIBHX_3.25 3.25 - HX_strclone@LIBHX_3.25 3.25 - HX_strdup@LIBHX_3.25 3.25 - HX_strlcat@LIBHX_3.25 3.25 - HX_strlcpy@LIBHX_3.25 3.25 - HX_strlncat@LIBHX_3.25 3.25 - HX_strlower@LIBHX_3.25 3.25 - HX_strltrim@LIBHX_3.25 3.25 - HX_strmid@LIBHX_3.25 3.25 - HX_strndup@LIBHX_3.25 3.25 - HX_strnlen@LIBHX_3.25 3.25 - HX_strquote@LIBHX_3.25 3.25 - HX_strrcspn@LIBHX_3.25 3.25 - HX_strrev@LIBHX_3.25 3.25 - HX_strrtrim@LIBHX_3.25 3.25 - HX_strsep2@LIBHX_3.25 3.25 - HX_strsep@LIBHX_3.25 3.25 - HX_strtod_unit@LIBHX_4.2 4.7 - HX_strtoull_nsec@LIBHX_4.16 4.17 - HX_strtoull_sec@LIBHX_4.3 4.7 - HX_strtoull_unit@LIBHX_4.2 4.7 - HX_strupper@LIBHX_3.25 3.25 - HX_time_compare@LIBHX_3.25 3.25 - HX_timespec_add@LIBHX_3.25 3.25 - HX_timespec_isneg@LIBHX_3.25 3.25 - HX_timespec_mul@LIBHX_3.25 3.25 - HX_timespec_mulf@LIBHX_3.25 3.25 - HX_timespec_neg@LIBHX_3.25 3.25 - HX_timespec_sub@LIBHX_3.25 3.25 - HX_timeval_sub@LIBHX_3.25 3.25 - HX_unit_seconds@LIBHX_4.3 4.7 - HX_unit_size@LIBHX_4.2 4.7 - HX_unit_size_cu@LIBHX_4.2 4.7 - HX_zvecfree@LIBHX_3.25 3.25 - HXdeque_del@LIBHX_3.25 3.25 - HXdeque_find@LIBHX_3.25 3.25 - HXdeque_free@LIBHX_3.25 3.25 - HXdeque_genocide2@LIBHX_3.25 3.25 - HXdeque_get@LIBHX_3.25 3.25 - HXdeque_init@LIBHX_3.25 3.25 - HXdeque_move@LIBHX_3.25 3.25 - HXdeque_pop@LIBHX_3.25 3.25 - HXdeque_push@LIBHX_3.25 3.25 - HXdeque_shift@LIBHX_3.25 3.25 - HXdeque_to_vec@LIBHX_3.25 3.25 - HXdeque_unshift@LIBHX_3.25 3.25 - HXdir_close@LIBHX_3.25 3.25 - HXdir_open@LIBHX_3.25 3.25 - HXdir_read@LIBHX_3.25 3.25 - HXformat3_aprintf@LIBHX_4.9 4.10 - HXformat3_fprintf@LIBHX_4.9 4.10 - HXformat3_sprintf@LIBHX_4.9 4.10 - HXformat_add@LIBHX_3.25 3.25 - HXformat_aprintf@LIBHX_3.25 3.25 - HXformat_fprintf@LIBHX_3.25 3.25 - HXformat_free@LIBHX_3.25 3.25 - HXformat_init@LIBHX_3.25 3.25 - HXformat_sprintf@LIBHX_3.25 3.25 - HXhash_djb2@LIBHX_3.25 3.25 - HXhash_jlookup3@LIBHX_3.25 3.25 - HXhash_jlookup3s@LIBHX_3.25 3.25 - HXhash_primes@LIBHX_3.25 3.25 - HXio_fullread@LIBHX_3.25 3.25 - HXio_fullwrite@LIBHX_3.25 3.25 - HXmap_add@LIBHX_3.25 3.25 - HXmap_del@LIBHX_3.25 3.25 - HXmap_find@LIBHX_3.25 3.25 - HXmap_free@LIBHX_3.25 3.25 - HXmap_get@LIBHX_3.25 3.25 - HXmap_init5@LIBHX_3.25 3.25 - HXmap_init@LIBHX_3.25 3.25 - HXmap_keysvalues@LIBHX_3.25 3.25 - HXmap_qfe@LIBHX_3.25 3.25 - HXmap_traverse@LIBHX_3.25 3.25 - HXmap_travfree@LIBHX_3.25 3.25 - HXmap_travinit@LIBHX_3.25 3.25 - HXmc_free@LIBHX_3.25 3.25 - HXmc_length@LIBHX_3.25 3.25 - HXmc_memcat@LIBHX_3.25 3.25 - HXmc_memcpy@LIBHX_3.25 3.25 - HXmc_memdel@LIBHX_3.25 3.25 - HXmc_meminit@LIBHX_3.25 3.25 - HXmc_memins@LIBHX_3.25 3.25 - HXmc_mempcat@LIBHX_3.25 3.25 - HXmc_setlen@LIBHX_3.25 3.25 - HXmc_strcat@LIBHX_3.25 3.25 - HXmc_strcpy@LIBHX_3.25 3.25 - HXmc_strinit@LIBHX_3.25 3.25 - HXmc_strins@LIBHX_3.25 3.25 - HXmc_strpcat@LIBHX_3.25 3.25 - HXmc_trunc@LIBHX_3.25 3.25 - HXmc_zvecfree@LIBHX_3.25 3.25 - HXproc_run_async@LIBHX_3.25 3.25 - HXproc_run_sync@LIBHX_3.25 3.25 - HXproc_switch_user@LIBHX_3.27 4.7 - HXproc_top_fd@LIBHX_3.27 4.7 - HXproc_wait@LIBHX_3.25 3.25 - LIBHX_3.25@LIBHX_3.25 3.25 - LIBHX_3.27@LIBHX_3.27 4.7 - LIBHX_4.11@LIBHX_4.11 4.12 - LIBHX_4.15@LIBHX_4.15 4.17 - LIBHX_4.16@LIBHX_4.16 4.17 - LIBHX_4.18@LIBHX_4.18 4.19 - LIBHX_4.2@LIBHX_4.2 4.7 - LIBHX_4.3@LIBHX_4.3 4.7 - LIBHX_4.9@LIBHX_4.9 4.10 diff --git a/debian/libhx32t64.dirs b/debian/libhx32t64.dirs new file mode 100644 index 0000000..6845771 --- /dev/null +++ b/debian/libhx32t64.dirs @@ -0,0 +1 @@ +usr/lib diff --git a/debian/libhx32t64.install b/debian/libhx32t64.install new file mode 100644 index 0000000..3ddde58 --- /dev/null +++ b/debian/libhx32t64.install @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* diff --git a/debian/libhx32t64.lintian-overrides b/debian/libhx32t64.lintian-overrides new file mode 100644 index 0000000..f99e987 --- /dev/null +++ b/debian/libhx32t64.lintian-overrides @@ -0,0 +1 @@ +libhx32t64: package-name-doesnt-match-sonames libhx32 diff --git a/debian/libhx32t64.symbols b/debian/libhx32t64.symbols new file mode 100644 index 0000000..e66a253 --- /dev/null +++ b/debian/libhx32t64.symbols @@ -0,0 +1,159 @@ +libHX.so.32 libhx32t64 #MINVER# +* Build-Depends-Package: libhx-dev + HX_addrport_split@LIBHX_4.11 4.12 + HX_basename@LIBHX_3.25 3.25 + HX_basename_exact@LIBHX_3.25 3.25 + HX_chomp@LIBHX_3.25 3.25 + HX_copy_dir@LIBHX_3.25 3.25 + HX_copy_file@LIBHX_3.25 3.25 + HX_dirname@LIBHX_3.25 3.25 + HX_dlclose@LIBHX_3.25 3.25 + HX_dlerror@LIBHX_3.25 3.25 + HX_dlopen@LIBHX_3.25 3.25 + HX_dlsym@LIBHX_3.25 3.25 + HX_drand@LIBHX_3.25 3.25 + HX_exit@LIBHX_3.25 3.25 + HX_ffs@LIBHX_3.25 3.25 + HX_flpr@LIBHX_4.15 4.17 + HX_flprf@LIBHX_4.15 4.17 + HX_fls@LIBHX_3.25 3.25 + HX_getl@LIBHX_3.25 3.25 + HX_getopt5@LIBHX_4.18 4.19 + HX_getopt@LIBHX_3.25 3.25 + HX_getopt_help@LIBHX_3.25 3.25 + HX_getopt_help_cb@LIBHX_3.25 3.25 + HX_getopt_usage@LIBHX_3.25 3.25 + HX_getopt_usage_cb@LIBHX_3.25 3.25 + HX_hexdump@LIBHX_3.25 3.25 + HX_inet_connect@LIBHX_4.11 4.12 + HX_inet_listen@LIBHX_4.11 4.12 + HX_init@LIBHX_3.25 3.25 + HX_ipaddr_is_local@LIBHX_4.9 4.10 + HX_irand@LIBHX_3.25 3.25 + HX_local_listen@LIBHX_4.11 4.12 + HX_memmem@LIBHX_3.25 3.25 + HX_mkdir@LIBHX_3.25 3.25 + HX_rand@LIBHX_3.25 3.25 + HX_readlink@LIBHX_3.25 3.25 + HX_realpath@LIBHX_3.25 3.25 + HX_rrmdir@LIBHX_3.25 3.25 + HX_sendfile@LIBHX_4.3 4.7 + HX_shconfig@LIBHX_3.25 3.25 + HX_shconfig_free@LIBHX_3.25 3.25 + HX_shconfig_map@LIBHX_3.25 3.25 + HX_shconfig_pv@LIBHX_3.25 3.25 + HX_slurp_fd@LIBHX_3.27 4.7 + HX_slurp_file@LIBHX_3.27 4.7 + HX_sockaddr_is_local@LIBHX_4.9 4.10 + HX_socket_from_env@LIBHX_3.27 4.7 + HX_split@LIBHX_3.25 3.25 + HX_split_fixed@LIBHX_3.25 3.25 + HX_split_inplace@LIBHX_3.25 3.25 + HX_stpltrim@LIBHX_3.25 3.25 + HX_strbchr@LIBHX_3.25 3.25 + HX_strchr2@LIBHX_3.25 3.25 + HX_strclone@LIBHX_3.25 3.25 + HX_strdup@LIBHX_3.25 3.25 + HX_strlcat@LIBHX_3.25 3.25 + HX_strlcpy@LIBHX_3.25 3.25 + HX_strlncat@LIBHX_3.25 3.25 + HX_strlower@LIBHX_3.25 3.25 + HX_strltrim@LIBHX_3.25 3.25 + HX_strmid@LIBHX_3.25 3.25 + HX_strndup@LIBHX_3.25 3.25 + HX_strnlen@LIBHX_3.25 3.25 + HX_strquote@LIBHX_3.25 3.25 + HX_strrcspn@LIBHX_3.25 3.25 + HX_strrev@LIBHX_3.25 3.25 + HX_strrtrim@LIBHX_3.25 3.25 + HX_strsep2@LIBHX_3.25 3.25 + HX_strsep@LIBHX_3.25 3.25 + HX_strtod_unit@LIBHX_4.2 4.7 + HX_strtoull_nsec@LIBHX_4.16 4.17 + HX_strtoull_sec@LIBHX_4.3 4.7 + HX_strtoull_unit@LIBHX_4.2 4.7 + HX_strupper@LIBHX_3.25 3.25 + HX_time_compare@LIBHX_3.25 3.25 + HX_timespec_add@LIBHX_3.25 3.25 + HX_timespec_isneg@LIBHX_3.25 3.25 + HX_timespec_mul@LIBHX_3.25 3.25 + HX_timespec_mulf@LIBHX_3.25 3.25 + HX_timespec_neg@LIBHX_3.25 3.25 + HX_timespec_sub@LIBHX_3.25 3.25 + HX_timeval_sub@LIBHX_3.25 3.25 + HX_unit_seconds@LIBHX_4.3 4.7 + HX_unit_size@LIBHX_4.2 4.7 + HX_unit_size_cu@LIBHX_4.2 4.7 + HX_zvecfree@LIBHX_3.25 3.25 + HXdeque_del@LIBHX_3.25 3.25 + HXdeque_find@LIBHX_3.25 3.25 + HXdeque_free@LIBHX_3.25 3.25 + HXdeque_genocide2@LIBHX_3.25 3.25 + HXdeque_get@LIBHX_3.25 3.25 + HXdeque_init@LIBHX_3.25 3.25 + HXdeque_move@LIBHX_3.25 3.25 + HXdeque_pop@LIBHX_3.25 3.25 + HXdeque_push@LIBHX_3.25 3.25 + HXdeque_shift@LIBHX_3.25 3.25 + HXdeque_to_vec@LIBHX_3.25 3.25 + HXdeque_unshift@LIBHX_3.25 3.25 + HXdir_close@LIBHX_3.25 3.25 + HXdir_open@LIBHX_3.25 3.25 + HXdir_read@LIBHX_3.25 3.25 + HXformat3_aprintf@LIBHX_4.9 4.10 + HXformat3_fprintf@LIBHX_4.9 4.10 + HXformat3_sprintf@LIBHX_4.9 4.10 + HXformat_add@LIBHX_3.25 3.25 + HXformat_aprintf@LIBHX_3.25 3.25 + HXformat_fprintf@LIBHX_3.25 3.25 + HXformat_free@LIBHX_3.25 3.25 + HXformat_init@LIBHX_3.25 3.25 + HXformat_sprintf@LIBHX_3.25 3.25 + HXhash_djb2@LIBHX_3.25 3.25 + HXhash_jlookup3@LIBHX_3.25 3.25 + HXhash_jlookup3s@LIBHX_3.25 3.25 + HXhash_primes@LIBHX_3.25 3.25 + HXio_fullread@LIBHX_3.25 3.25 + HXio_fullwrite@LIBHX_3.25 3.25 + HXmap_add@LIBHX_3.25 3.25 + HXmap_del@LIBHX_3.25 3.25 + HXmap_find@LIBHX_3.25 3.25 + HXmap_free@LIBHX_3.25 3.25 + HXmap_get@LIBHX_3.25 3.25 + HXmap_init5@LIBHX_3.25 3.25 + HXmap_init@LIBHX_3.25 3.25 + HXmap_keysvalues@LIBHX_3.25 3.25 + HXmap_qfe@LIBHX_3.25 3.25 + HXmap_traverse@LIBHX_3.25 3.25 + HXmap_travfree@LIBHX_3.25 3.25 + HXmap_travinit@LIBHX_3.25 3.25 + HXmc_free@LIBHX_3.25 3.25 + HXmc_length@LIBHX_3.25 3.25 + HXmc_memcat@LIBHX_3.25 3.25 + HXmc_memcpy@LIBHX_3.25 3.25 + HXmc_memdel@LIBHX_3.25 3.25 + HXmc_meminit@LIBHX_3.25 3.25 + HXmc_memins@LIBHX_3.25 3.25 + HXmc_mempcat@LIBHX_3.25 3.25 + HXmc_setlen@LIBHX_3.25 3.25 + HXmc_strcat@LIBHX_3.25 3.25 + HXmc_strcpy@LIBHX_3.25 3.25 + HXmc_strinit@LIBHX_3.25 3.25 + HXmc_strins@LIBHX_3.25 3.25 + HXmc_strpcat@LIBHX_3.25 3.25 + HXmc_trunc@LIBHX_3.25 3.25 + HXmc_zvecfree@LIBHX_3.25 3.25 + HXproc_run_async@LIBHX_3.25 3.25 + HXproc_run_sync@LIBHX_3.25 3.25 + HXproc_switch_user@LIBHX_3.27 4.7 + HXproc_top_fd@LIBHX_3.27 4.7 + HXproc_wait@LIBHX_3.25 3.25 + LIBHX_3.25@LIBHX_3.25 3.25 + LIBHX_3.27@LIBHX_3.27 4.7 + LIBHX_4.11@LIBHX_4.11 4.12 + LIBHX_4.15@LIBHX_4.15 4.17 + LIBHX_4.16@LIBHX_4.16 4.17 + LIBHX_4.18@LIBHX_4.18 4.19 + LIBHX_4.2@LIBHX_4.2 4.7 + LIBHX_4.3@LIBHX_4.3 4.7 + LIBHX_4.9@LIBHX_4.9 4.10 diff --git a/debian/rules b/debian/rules index ec1cbaa..97c42d7 100755 --- a/debian/rules +++ b/debian/rules @@ -17,9 +17,9 @@ override_dh_installchangelogs: override_dh_makeshlibs: dh_makeshlibs - dpkg-gensymbols -v$(VERSION) -Pdebian/libhx32 -plibhx32 + dpkg-gensymbols -v$(VERSION) -Pdebian/libhx32t64 -plibhx32t64 override_dh_installdocs: dh_installdocs -i -plibhx-doc --doc-main-package=libhx-doc dh_installdocs -a -plibhx-dev - dh_installdocs -a -plibhx32 + dh_installdocs -a -plibhx32t64 -- cgit v1.2.3