Source: libpst
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru libpst-0.6.76/debian/changelog libpst-0.6.76/debian/changelog
--- libpst-0.6.76/debian/changelog      2021-08-17 03:42:55.000000000 +0000
+++ libpst-0.6.76/debian/changelog      2024-02-28 16:33:04.000000000 +0000
@@ -1,3 +1,10 @@
+libpst (0.6.76-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062577
+
+ -- Benjamin Drung <[email protected]>  Wed, 28 Feb 2024 16:33:04 +0000
+
 libpst (0.6.76-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru libpst-0.6.76/debian/control libpst-0.6.76/debian/control
--- libpst-0.6.76/debian/control        2021-08-17 03:42:55.000000000 +0000
+++ libpst-0.6.76/debian/control        2024-02-28 16:33:04.000000000 +0000
@@ -2,7 +2,7 @@
 Section: utils
 Priority: optional
 Maintainer: Paul Wise <[email protected]>
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  autoconf-archive,
  debhelper-compat (= 13),
 #for buildflags.mk
@@ -22,19 +22,22 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libpst4 (=${binary:Version}),
+ libpst4t64 (=${binary:Version}),
  ${misc:Depends},
 Breaks:
- libpst4 (<= 0.6.54-3),
+ libpst4t64 (<= 0.6.54-3),
 Replaces:
- libpst4 (<= 0.6.54-3),
+ libpst4t64 (<= 0.6.54-3),
 Description: library for reading Microsoft Outlook PST files (development 
files)
  Library for accessing data from Microsoft Outlook PST files.
  .
  This package include the files needed for developing with libpst,
  including the headers, static library and documentation.
 
-Package: libpst4
+Package: libpst4t64
+Provides: ${t64:Provides}
+Replaces: libpst4
+Breaks: libpst4 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
diff -Nru libpst-0.6.76/debian/libpst4.install 
libpst-0.6.76/debian/libpst4.install
--- libpst-0.6.76/debian/libpst4.install        2019-12-11 02:03:39.000000000 
+0000
+++ libpst-0.6.76/debian/libpst4.install        1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/libpst*.so.*
diff -Nru libpst-0.6.76/debian/libpst4.shlibs 
libpst-0.6.76/debian/libpst4.shlibs
--- libpst-0.6.76/debian/libpst4.shlibs 2020-01-13 05:09:00.000000000 +0000
+++ libpst-0.6.76/debian/libpst4.shlibs 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-libpst 4 libpst4 (>= 0.6.74)
diff -Nru libpst-0.6.76/debian/libpst4.symbols 
libpst-0.6.76/debian/libpst4.symbols
--- libpst-0.6.76/debian/libpst4.symbols        2020-01-13 05:08:01.000000000 
+0000
+++ libpst-0.6.76/debian/libpst4.symbols        1970-01-01 00:00:00.000000000 
+0000
@@ -1,57 +0,0 @@
-libpst.so.4 libpst4 #MINVER#
-* Build-Depends-Package: libpst-dev
- pst_attach_to_file@Base 0.6.54
- pst_attach_to_file_base64@Base 0.6.54
- pst_attach_to_mem@Base 0.6.54
- pst_base64_encode@Base 0.6.54
- pst_base64_encode_multiple@Base 0.6.54
- pst_base64_encode_single@Base 0.6.54
- pst_close@Base 0.6.54
- pst_convert_recurrence@Base 0.6.54
- pst_convert_utf8@Base 0.6.54
- pst_convert_utf8_null@Base 0.6.54
- pst_debug@Base 0.6.54
- pst_debug_close@Base 0.6.54
- pst_debug_func@Base 0.6.54
- pst_debug_func_ret@Base 0.6.54
- pst_debug_hexdump@Base 0.6.54
- pst_debug_hexdumper@Base 0.6.54
- pst_debug_init@Base 0.6.54
- pst_debug_lock@Base 0.6.54
- pst_debug_unlock@Base 0.6.54
- pst_default_charset@Base 0.6.54
- pst_ff_getIDblock_dec@Base 0.6.54
- pst_fileTimeToAscii@Base 0.6.54
- pst_fileTimeToString@Base 0.6.74
- pst_fileTimeToStructTM@Base 0.6.54
- pst_fileTimeToUnixTime@Base 0.6.54
- pst_freeItem@Base 0.6.54
- pst_free_recurrence@Base 0.6.54
- pst_fwrite@Base 0.6.54
- pst_getID@Base 0.6.54
- pst_getNextDptr@Base 0.6.54
- pst_getTopOfFolders@Base 0.6.54
- pst_load_extended_attributes@Base 0.6.54
- pst_load_index@Base 0.6.54
- pst_lzfu_decompress@Base 0.6.54
- pst_malloc@Base 0.6.54
- pst_open@Base 0.6.54
- pst_parse_item@Base 0.6.54
- pst_realloc@Base 0.6.54
- pst_reopen@Base 0.6.54
- pst_rfc2047@Base 0.6.54
- pst_rfc2231@Base 0.6.54
- pst_rfc2425_datetime_format@Base 0.6.54
- pst_rfc2426_escape@Base 0.6.54
- pst_rfc2445_datetime_format@Base 0.6.54
- pst_rfc2445_datetime_format_now@Base 0.6.54
- pst_unicode_init@Base 0.6.54
- pst_vb_8bit2utf8@Base 0.6.54
- pst_vb_utf16to8@Base 0.6.54
- pst_vb_utf8to8bit@Base 0.6.54
- pst_vballoc@Base 0.6.54
- pst_vbappend@Base 0.6.54
- pst_vbgrow@Base 0.6.54
- pst_vbset@Base 0.6.54
- pst_debug_setlevel@Base 0.6.71
- pst_stricmp@Base 0.6.71
diff -Nru libpst-0.6.76/debian/libpst4t64.install 
libpst-0.6.76/debian/libpst4t64.install
--- libpst-0.6.76/debian/libpst4t64.install     1970-01-01 00:00:00.000000000 
+0000
+++ libpst-0.6.76/debian/libpst4t64.install     2019-12-11 02:03:39.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/*/libpst*.so.*
diff -Nru libpst-0.6.76/debian/libpst4t64.lintian-overrides 
libpst-0.6.76/debian/libpst4t64.lintian-overrides
--- libpst-0.6.76/debian/libpst4t64.lintian-overrides   1970-01-01 
00:00:00.000000000 +0000
+++ libpst-0.6.76/debian/libpst4t64.lintian-overrides   2024-02-28 
16:32:57.000000000 +0000
@@ -0,0 +1 @@
+libpst4t64: package-name-doesnt-match-sonames libpst4
diff -Nru libpst-0.6.76/debian/libpst4t64.shlibs 
libpst-0.6.76/debian/libpst4t64.shlibs
--- libpst-0.6.76/debian/libpst4t64.shlibs      1970-01-01 00:00:00.000000000 
+0000
+++ libpst-0.6.76/debian/libpst4t64.shlibs      2024-02-28 16:32:57.000000000 
+0000
@@ -0,0 +1 @@
+libpst 4 libpst4t64 (>= 0.6.74)
diff -Nru libpst-0.6.76/debian/libpst4t64.symbols 
libpst-0.6.76/debian/libpst4t64.symbols
--- libpst-0.6.76/debian/libpst4t64.symbols     1970-01-01 00:00:00.000000000 
+0000
+++ libpst-0.6.76/debian/libpst4t64.symbols     2024-02-28 16:32:57.000000000 
+0000
@@ -0,0 +1,57 @@
+libpst.so.4 libpst4t64 #MINVER#
+* Build-Depends-Package: libpst-dev
+ pst_attach_to_file@Base 0.6.54
+ pst_attach_to_file_base64@Base 0.6.54
+ pst_attach_to_mem@Base 0.6.54
+ pst_base64_encode@Base 0.6.54
+ pst_base64_encode_multiple@Base 0.6.54
+ pst_base64_encode_single@Base 0.6.54
+ pst_close@Base 0.6.54
+ pst_convert_recurrence@Base 0.6.54
+ pst_convert_utf8@Base 0.6.54
+ pst_convert_utf8_null@Base 0.6.54
+ pst_debug@Base 0.6.54
+ pst_debug_close@Base 0.6.54
+ pst_debug_func@Base 0.6.54
+ pst_debug_func_ret@Base 0.6.54
+ pst_debug_hexdump@Base 0.6.54
+ pst_debug_hexdumper@Base 0.6.54
+ pst_debug_init@Base 0.6.54
+ pst_debug_lock@Base 0.6.54
+ pst_debug_unlock@Base 0.6.54
+ pst_default_charset@Base 0.6.54
+ pst_ff_getIDblock_dec@Base 0.6.54
+ pst_fileTimeToAscii@Base 0.6.54
+ pst_fileTimeToString@Base 0.6.74
+ pst_fileTimeToStructTM@Base 0.6.54
+ pst_fileTimeToUnixTime@Base 0.6.54
+ pst_freeItem@Base 0.6.54
+ pst_free_recurrence@Base 0.6.54
+ pst_fwrite@Base 0.6.54
+ pst_getID@Base 0.6.54
+ pst_getNextDptr@Base 0.6.54
+ pst_getTopOfFolders@Base 0.6.54
+ pst_load_extended_attributes@Base 0.6.54
+ pst_load_index@Base 0.6.54
+ pst_lzfu_decompress@Base 0.6.54
+ pst_malloc@Base 0.6.54
+ pst_open@Base 0.6.54
+ pst_parse_item@Base 0.6.54
+ pst_realloc@Base 0.6.54
+ pst_reopen@Base 0.6.54
+ pst_rfc2047@Base 0.6.54
+ pst_rfc2231@Base 0.6.54
+ pst_rfc2425_datetime_format@Base 0.6.54
+ pst_rfc2426_escape@Base 0.6.54
+ pst_rfc2445_datetime_format@Base 0.6.54
+ pst_rfc2445_datetime_format_now@Base 0.6.54
+ pst_unicode_init@Base 0.6.54
+ pst_vb_8bit2utf8@Base 0.6.54
+ pst_vb_utf16to8@Base 0.6.54
+ pst_vb_utf8to8bit@Base 0.6.54
+ pst_vballoc@Base 0.6.54
+ pst_vbappend@Base 0.6.54
+ pst_vbgrow@Base 0.6.54
+ pst_vbset@Base 0.6.54
+ pst_debug_setlevel@Base 0.6.71
+ pst_stricmp@Base 0.6.71

Reply via email to