Source: libpcap 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 libpcap-1.10.4/debian/changelog libpcap-1.10.4/debian/changelog --- libpcap-1.10.4/debian/changelog 2023-08-14 15:49:33.000000000 +0000 +++ libpcap-1.10.4/debian/changelog 2024-02-28 16:15:04.000000000 +0000 @@ -1,3 +1,10 @@ +libpcap (1.10.4-4.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062565 + + -- Benjamin Drung <[email protected]> Wed, 28 Feb 2024 16:15:04 +0000 + libpcap (1.10.4-4) unstable; urgency=medium * debian/patches/shared-lib.diff: Fix clean target (closes: #1045792). diff -Nru libpcap-1.10.4/debian/control libpcap-1.10.4/debian/control --- libpcap-1.10.4/debian/control 2023-08-14 15:40:48.000000000 +0000 +++ libpcap-1.10.4/debian/control 2024-02-28 16:15:04.000000000 +0000 @@ -2,7 +2,7 @@ Section: devel Priority: optional Maintainer: Romain Francoise <[email protected]> -Build-Depends: bison, +Build-Depends: dpkg-dev (>= 1.22.5), bison, debhelper-compat (= 13), flex, libbluetooth-dev [linux-any], @@ -28,11 +28,11 @@ Architecture: any Depends: libc6-dev, libdbus-1-dev, - libpcap0.8 (= ${binary:Version}), + libpcap0.8t64 (= ${binary:Version}), ${misc:Depends} Conflicts: libpcap0.7-dev Multi-Arch: same -Description: development library and header files for libpcap0.8 +Description: development library and header files for libpcap0.8t64 Headers, static libraries, and documentation for the libpcap library. . libpcap (Packet CAPture) provides a portable framework for low-level @@ -45,13 +45,15 @@ to ease in porting and to alleviate the need for several system-dependent packet capture modules in each application. -Package: libpcap0.8 +Package: libpcap0.8t64 +Provides: ${t64:Provides} +Breaks: libpcap0.8 (<< ${source:Version}) Section: libs Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} -Replaces: libpcap0.8-dev (<< 1.10.4-3) +Replaces: libpcap0.8, libpcap0.8-dev (<< 1.10.4-3) Multi-Arch: same Description: system interface for user-level packet capture libpcap (Packet CAPture) provides a portable framework for low-level diff -Nru libpcap-1.10.4/debian/libpcap0.8.README.Debian libpcap-1.10.4/debian/libpcap0.8.README.Debian --- libpcap-1.10.4/debian/libpcap0.8.README.Debian 2023-06-17 15:40:52.000000000 +0000 +++ libpcap-1.10.4/debian/libpcap0.8.README.Debian 1970-01-01 00:00:00.000000000 +0000 @@ -1,9 +0,0 @@ -libpcap for Debian ------------------- - - If you receive messages telling you the packet type is not supported - or is deprecated check that CONFIG_PACKET is set to either `Y' or `M'. - - Feel free to report bugs. - - -- Anand Kumria <[email protected]>, Tue, 28 Nov 2000 02:04:28 EST diff -Nru libpcap-1.10.4/debian/libpcap0.8.docs libpcap-1.10.4/debian/libpcap0.8.docs --- libpcap-1.10.4/debian/libpcap0.8.docs 2023-06-17 15:40:52.000000000 +0000 +++ libpcap-1.10.4/debian/libpcap0.8.docs 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -CREDITS -README.md diff -Nru libpcap-1.10.4/debian/libpcap0.8.install libpcap-1.10.4/debian/libpcap0.8.install --- libpcap-1.10.4/debian/libpcap0.8.install 2023-07-22 10:13:20.000000000 +0000 +++ libpcap-1.10.4/debian/libpcap0.8.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -usr/lib/*/libpcap.so.* -usr/share/man/man5/pcap-savefile.5 -usr/share/man/man7/pcap-filter.7 -usr/share/man/man7/pcap-tstamp.7 diff -Nru libpcap-1.10.4/debian/libpcap0.8.symbols libpcap-1.10.4/debian/libpcap0.8.symbols --- libpcap-1.10.4/debian/libpcap0.8.symbols 2023-07-22 10:42:22.000000000 +0000 +++ libpcap-1.10.4/debian/libpcap0.8.symbols 1970-01-01 00:00:00.000000000 +0000 @@ -1,98 +0,0 @@ -libpcap.so.0.8 libpcap0.8 #MINVER# -* Build-Depends-Package: libpcap0.8-dev - bpf_dump@Base 0.9.8 - bpf_filter@Base 0.9.8 - bpf_image@Base 0.9.8 - bpf_validate@Base 0.9.8 - eproto_db@Base 0.9.8 - pcap_activate@Base 1.0.0 - pcap_breakloop@Base 0.9.8 - pcap_bufsize@Base 1.9.0 - pcap_can_set_rfmon@Base 1.0.0 - pcap_close@Base 0.9.8 - pcap_compile@Base 0.9.8 - pcap_compile_nopcap@Base 0.9.8 - pcap_create@Base 1.0.0 - pcap_datalink@Base 0.9.8 - pcap_datalink_ext@Base 1.0.0 - pcap_datalink_name_to_val@Base 0.9.8 - pcap_datalink_val_to_description@Base 0.9.8 - pcap_datalink_val_to_description_or_dlt@Base 1.9.1 - pcap_datalink_val_to_name@Base 0.9.8 - pcap_dispatch@Base 0.9.8 - pcap_dump@Base 0.9.8 - pcap_dump_close@Base 0.9.8 - pcap_dump_file@Base 0.9.8 - pcap_dump_flush@Base 0.9.8 - pcap_dump_fopen@Base 0.9.8 - pcap_dump_ftell64@Base 1.9.0 - pcap_dump_ftell@Base 0.9.8 - pcap_dump_open@Base 0.9.8 - pcap_dump_open_append@Base 1.7.3 - pcap_ether_aton@Base 0.9.8 - pcap_ether_hostton@Base 0.9.8 - pcap_file@Base 0.9.8 - pcap_fileno@Base 0.9.8 - pcap_findalldevs@Base 0.9.8 - pcap_fopen_offline@Base 0.9.8 - pcap_fopen_offline_with_tstamp_precision@Base 1.5.1 - pcap_free_datalinks@Base 1.0.0 - pcap_free_tstamp_types@Base 1.2.1 - pcap_freealldevs@Base 0.9.8 - pcap_freecode@Base 0.9.8 - pcap_get_required_select_timeout@Base 1.9.0 - pcap_get_selectable_fd@Base 0.9.8 - pcap_get_tstamp_precision@Base 1.5.1 - pcap_geterr@Base 0.9.8 - pcap_getnonblock@Base 0.9.8 - pcap_init@Base 1.10.0 - pcap_inject@Base 0.9.8 - pcap_is_swapped@Base 0.9.8 - pcap_lib_version@Base 0.9.8 - pcap_list_datalinks@Base 0.9.8 - pcap_list_tstamp_types@Base 1.2.1 - pcap_lookupdev@Base 0.9.8 - pcap_lookupnet@Base 0.9.8 - pcap_loop@Base 0.9.8 - pcap_major_version@Base 0.9.8 - pcap_minor_version@Base 0.9.8 - pcap_nametoaddr@Base 0.9.8 - pcap_nametoaddrinfo@Base 0.9.8 - pcap_nametoeproto@Base 0.9.8 - pcap_nametollc@Base 0.9.8 - pcap_nametonetaddr@Base 0.9.8 - pcap_nametoport@Base 0.9.8 - pcap_nametoportrange@Base 0.9.8 - pcap_nametoproto@Base 0.9.8 - pcap_next@Base 0.9.8 - pcap_next_etherent@Base 0.9.8 - pcap_next_ex@Base 0.9.8 - pcap_offline_filter@Base 1.0.0 - pcap_open_dead@Base 0.9.8 - pcap_open_dead_with_tstamp_precision@Base 1.5.1 - pcap_open_live@Base 0.9.8 - pcap_open_offline@Base 0.9.8 - pcap_open_offline_with_tstamp_precision@Base 1.5.1 - pcap_perror@Base 0.9.8 - pcap_sendpacket@Base 0.9.8 - pcap_set_buffer_size@Base 1.0.0 - pcap_set_datalink@Base 0.9.8 - pcap_set_immediate_mode@Base 1.5.1 - pcap_set_promisc@Base 1.0.0 - (arch=linux-any)pcap_set_protocol_linux@Base 1.9.0 - pcap_set_rfmon@Base 1.0.0 - pcap_set_snaplen@Base 1.0.0 - pcap_set_timeout@Base 1.0.0 - pcap_set_tstamp_precision@Base 1.5.1 - pcap_set_tstamp_type@Base 1.2.1 - pcap_setdirection@Base 0.9.8 - pcap_setfilter@Base 0.9.8 - pcap_setnonblock@Base 0.9.8 - pcap_snapshot@Base 0.9.8 - pcap_stats@Base 0.9.8 - pcap_statustostr@Base 1.0.0 - pcap_strerror@Base 0.9.8 - pcap_tstamp_type_name_to_val@Base 1.2.1 - pcap_tstamp_type_val_to_description@Base 1.2.1 - pcap_tstamp_type_val_to_name@Base 1.2.1 - pcap_version@Base 0.9.8 diff -Nru libpcap-1.10.4/debian/libpcap0.8t64.README.Debian libpcap-1.10.4/debian/libpcap0.8t64.README.Debian --- libpcap-1.10.4/debian/libpcap0.8t64.README.Debian 1970-01-01 00:00:00.000000000 +0000 +++ libpcap-1.10.4/debian/libpcap0.8t64.README.Debian 2023-06-17 15:40:52.000000000 +0000 @@ -0,0 +1,9 @@ +libpcap for Debian +------------------ + + If you receive messages telling you the packet type is not supported + or is deprecated check that CONFIG_PACKET is set to either `Y' or `M'. + + Feel free to report bugs. + + -- Anand Kumria <[email protected]>, Tue, 28 Nov 2000 02:04:28 EST diff -Nru libpcap-1.10.4/debian/libpcap0.8t64.docs libpcap-1.10.4/debian/libpcap0.8t64.docs --- libpcap-1.10.4/debian/libpcap0.8t64.docs 1970-01-01 00:00:00.000000000 +0000 +++ libpcap-1.10.4/debian/libpcap0.8t64.docs 2023-06-17 15:40:52.000000000 +0000 @@ -0,0 +1,2 @@ +CREDITS +README.md diff -Nru libpcap-1.10.4/debian/libpcap0.8t64.install libpcap-1.10.4/debian/libpcap0.8t64.install --- libpcap-1.10.4/debian/libpcap0.8t64.install 1970-01-01 00:00:00.000000000 +0000 +++ libpcap-1.10.4/debian/libpcap0.8t64.install 2023-07-22 10:13:20.000000000 +0000 @@ -0,0 +1,4 @@ +usr/lib/*/libpcap.so.* +usr/share/man/man5/pcap-savefile.5 +usr/share/man/man7/pcap-filter.7 +usr/share/man/man7/pcap-tstamp.7 diff -Nru libpcap-1.10.4/debian/libpcap0.8t64.lintian-overrides libpcap-1.10.4/debian/libpcap0.8t64.lintian-overrides --- libpcap-1.10.4/debian/libpcap0.8t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ libpcap-1.10.4/debian/libpcap0.8t64.lintian-overrides 2024-02-28 16:14:59.000000000 +0000 @@ -0,0 +1 @@ +libpcap0.8t64: package-name-doesnt-match-sonames libpcap0.8 diff -Nru libpcap-1.10.4/debian/libpcap0.8t64.symbols libpcap-1.10.4/debian/libpcap0.8t64.symbols --- libpcap-1.10.4/debian/libpcap0.8t64.symbols 1970-01-01 00:00:00.000000000 +0000 +++ libpcap-1.10.4/debian/libpcap0.8t64.symbols 2024-02-28 16:14:59.000000000 +0000 @@ -0,0 +1,98 @@ +libpcap.so.0.8 libpcap0.8t64 #MINVER# +* Build-Depends-Package: libpcap0.8-dev + bpf_dump@Base 0.9.8 + bpf_filter@Base 0.9.8 + bpf_image@Base 0.9.8 + bpf_validate@Base 0.9.8 + eproto_db@Base 0.9.8 + pcap_activate@Base 1.0.0 + pcap_breakloop@Base 0.9.8 + pcap_bufsize@Base 1.9.0 + pcap_can_set_rfmon@Base 1.0.0 + pcap_close@Base 0.9.8 + pcap_compile@Base 0.9.8 + pcap_compile_nopcap@Base 0.9.8 + pcap_create@Base 1.0.0 + pcap_datalink@Base 0.9.8 + pcap_datalink_ext@Base 1.0.0 + pcap_datalink_name_to_val@Base 0.9.8 + pcap_datalink_val_to_description@Base 0.9.8 + pcap_datalink_val_to_description_or_dlt@Base 1.9.1 + pcap_datalink_val_to_name@Base 0.9.8 + pcap_dispatch@Base 0.9.8 + pcap_dump@Base 0.9.8 + pcap_dump_close@Base 0.9.8 + pcap_dump_file@Base 0.9.8 + pcap_dump_flush@Base 0.9.8 + pcap_dump_fopen@Base 0.9.8 + pcap_dump_ftell64@Base 1.9.0 + pcap_dump_ftell@Base 0.9.8 + pcap_dump_open@Base 0.9.8 + pcap_dump_open_append@Base 1.7.3 + pcap_ether_aton@Base 0.9.8 + pcap_ether_hostton@Base 0.9.8 + pcap_file@Base 0.9.8 + pcap_fileno@Base 0.9.8 + pcap_findalldevs@Base 0.9.8 + pcap_fopen_offline@Base 0.9.8 + pcap_fopen_offline_with_tstamp_precision@Base 1.5.1 + pcap_free_datalinks@Base 1.0.0 + pcap_free_tstamp_types@Base 1.2.1 + pcap_freealldevs@Base 0.9.8 + pcap_freecode@Base 0.9.8 + pcap_get_required_select_timeout@Base 1.9.0 + pcap_get_selectable_fd@Base 0.9.8 + pcap_get_tstamp_precision@Base 1.5.1 + pcap_geterr@Base 0.9.8 + pcap_getnonblock@Base 0.9.8 + pcap_init@Base 1.10.0 + pcap_inject@Base 0.9.8 + pcap_is_swapped@Base 0.9.8 + pcap_lib_version@Base 0.9.8 + pcap_list_datalinks@Base 0.9.8 + pcap_list_tstamp_types@Base 1.2.1 + pcap_lookupdev@Base 0.9.8 + pcap_lookupnet@Base 0.9.8 + pcap_loop@Base 0.9.8 + pcap_major_version@Base 0.9.8 + pcap_minor_version@Base 0.9.8 + pcap_nametoaddr@Base 0.9.8 + pcap_nametoaddrinfo@Base 0.9.8 + pcap_nametoeproto@Base 0.9.8 + pcap_nametollc@Base 0.9.8 + pcap_nametonetaddr@Base 0.9.8 + pcap_nametoport@Base 0.9.8 + pcap_nametoportrange@Base 0.9.8 + pcap_nametoproto@Base 0.9.8 + pcap_next@Base 0.9.8 + pcap_next_etherent@Base 0.9.8 + pcap_next_ex@Base 0.9.8 + pcap_offline_filter@Base 1.0.0 + pcap_open_dead@Base 0.9.8 + pcap_open_dead_with_tstamp_precision@Base 1.5.1 + pcap_open_live@Base 0.9.8 + pcap_open_offline@Base 0.9.8 + pcap_open_offline_with_tstamp_precision@Base 1.5.1 + pcap_perror@Base 0.9.8 + pcap_sendpacket@Base 0.9.8 + pcap_set_buffer_size@Base 1.0.0 + pcap_set_datalink@Base 0.9.8 + pcap_set_immediate_mode@Base 1.5.1 + pcap_set_promisc@Base 1.0.0 + (arch=linux-any)pcap_set_protocol_linux@Base 1.9.0 + pcap_set_rfmon@Base 1.0.0 + pcap_set_snaplen@Base 1.0.0 + pcap_set_timeout@Base 1.0.0 + pcap_set_tstamp_precision@Base 1.5.1 + pcap_set_tstamp_type@Base 1.2.1 + pcap_setdirection@Base 0.9.8 + pcap_setfilter@Base 0.9.8 + pcap_setnonblock@Base 0.9.8 + pcap_snapshot@Base 0.9.8 + pcap_stats@Base 0.9.8 + pcap_statustostr@Base 1.0.0 + pcap_strerror@Base 0.9.8 + pcap_tstamp_type_name_to_val@Base 1.2.1 + pcap_tstamp_type_val_to_description@Base 1.2.1 + pcap_tstamp_type_val_to_name@Base 1.2.1 + pcap_version@Base 0.9.8

