Module Name: src Committed By: christos Date: Wed Oct 30 18:09:19 UTC 2024
Modified Files: src/distrib/sets/lists/base: mi shl.mi src/distrib/sets/lists/comp: mi shl.mi src/distrib/sets/lists/debug: mi shl.mi src/distrib/sets/lists/man: mi src/distrib/sets/lists/manhtml: mi src/distrib/sets/lists/tests: mi src/doc: 3RDPARTY CHANGES src/external/bsd: Makefile src/external/bsd/file: Makefile.inc src/external/bsd/file/include: config.h src/external/bsd/libarchive/include: config_netbsd.h src/external/bsd/libarchive/lib/libarchive: Makefile src/external/bsd/zstd/usr.bin: Makefile src/lib: Makefile src/tests/lib/libarchive: Makefile Log Message: Hook zstd to the build and enable it for libarchive and file. To generate a diff of this commit: cvs rdiff -u -r1.1353 -r1.1354 src/distrib/sets/lists/base/mi cvs rdiff -u -r1.991 -r1.992 src/distrib/sets/lists/base/shl.mi cvs rdiff -u -r1.2477 -r1.2478 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.356 -r1.357 src/distrib/sets/lists/comp/shl.mi cvs rdiff -u -r1.451 -r1.452 src/distrib/sets/lists/debug/mi cvs rdiff -u -r1.351 -r1.352 src/distrib/sets/lists/debug/shl.mi cvs rdiff -u -r1.1788 -r1.1789 src/distrib/sets/lists/man/mi cvs rdiff -u -r1.10 -r1.11 src/distrib/sets/lists/manhtml/mi cvs rdiff -u -r1.1344 -r1.1345 src/distrib/sets/lists/tests/mi cvs rdiff -u -r1.2058 -r1.2059 src/doc/3RDPARTY cvs rdiff -u -r1.3109 -r1.3110 src/doc/CHANGES cvs rdiff -u -r1.77 -r1.78 src/external/bsd/Makefile cvs rdiff -u -r1.7 -r1.8 src/external/bsd/file/Makefile.inc cvs rdiff -u -r1.19 -r1.20 src/external/bsd/file/include/config.h cvs rdiff -u -r1.14 -r1.15 \ src/external/bsd/libarchive/include/config_netbsd.h cvs rdiff -u -r1.17 -r1.18 \ src/external/bsd/libarchive/lib/libarchive/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/bsd/zstd/usr.bin/Makefile cvs rdiff -u -r1.302 -r1.303 src/lib/Makefile cvs rdiff -u -r1.13 -r1.14 src/tests/lib/libarchive/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/distrib/sets/lists/base/mi diff -u src/distrib/sets/lists/base/mi:1.1353 src/distrib/sets/lists/base/mi:1.1354 --- src/distrib/sets/lists/base/mi:1.1353 Thu Sep 12 05:43:56 2024 +++ src/distrib/sets/lists/base/mi Wed Oct 30 14:09:16 2024 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.1353 2024/09/12 09:43:56 riastradh Exp $ +# $NetBSD: mi,v 1.1354 2024/10/30 18:09:16 christos Exp $ # # Note: Don't delete entries from here - mark them as "obsolete" instead, # unless otherwise stated below. @@ -901,6 +901,7 @@ ./usr/bin/unvis base-util-bin ./usr/bin/unxz base-util-bin ./usr/bin/unzip base-util-bin +./usr/bin/unzstd base-util-bin ./usr/bin/uptime base-util-bin ./usr/bin/usbhidaction base-util-bin ./usr/bin/usbhidctl base-util-bin @@ -957,6 +958,11 @@ ./usr/bin/zless base-util-bin ./usr/bin/zmore base-util-bin ./usr/bin/znew base-util-bin +./usr/bin/zstd base-util-bin +./usr/bin/zstdcat base-util-bin +./usr/bin/zstdgrep base-util-bin +./usr/bin/zstdless base-util-bin +./usr/bin/zstdmt base-util-bin ./usr/bin/ztest base-zfs-bin zfs ./usr/games base-games-usr ./usr/games/hide base-games-usr Index: src/distrib/sets/lists/base/shl.mi diff -u src/distrib/sets/lists/base/shl.mi:1.991 src/distrib/sets/lists/base/shl.mi:1.992 --- src/distrib/sets/lists/base/shl.mi:1.991 Tue Sep 24 17:34:41 2024 +++ src/distrib/sets/lists/base/shl.mi Wed Oct 30 14:09:16 2024 @@ -1,4 +1,4 @@ -# $NetBSD: shl.mi,v 1.991 2024/09/24 21:34:41 christos Exp $ +# $NetBSD: shl.mi,v 1.992 2024/10/30 18:09:16 christos Exp $ # # Note: Don't delete entries from here - mark them as "obsolete" instead, # unless otherwise stated below. @@ -952,6 +952,9 @@ ./usr/lib/libzpool.so base-zfs-shlib compatfile,zfs ./usr/lib/libzpool.so.0 base-zfs-shlib compatfile,zfs ./usr/lib/libzpool.so.0.0 base-zfs-shlib compatfile,zfs +./usr/lib/libzstd.so base-sys-shlib compatfile +./usr/lib/libzstd.so.0 base-sys-shlib compatfile +./usr/lib/libzstd.so.0.0 base-sys-shlib compatfile ./usr/lib/lua/5.1/gpio.so base-obsolete obsolete ./usr/lib/lua/5.1/sqlite.so base-obsolete obsolete ./usr/lib/lua/5.1/syslog.so base-obsolete obsolete Index: src/distrib/sets/lists/comp/mi diff -u src/distrib/sets/lists/comp/mi:1.2477 src/distrib/sets/lists/comp/mi:1.2478 --- src/distrib/sets/lists/comp/mi:1.2477 Mon Oct 28 13:55:11 2024 +++ src/distrib/sets/lists/comp/mi Wed Oct 30 14:09:16 2024 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.2477 2024/10/28 17:55:11 nia Exp $ +# $NetBSD: mi,v 1.2478 2024/10/30 18:09:16 christos Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. ./etc/mtree/set.comp comp-sys-root @@ -3783,7 +3783,10 @@ ./usr/include/wctype.h comp-c-include ./usr/include/wordexp.h comp-c-include ./usr/include/zconf.h comp-c-include +./usr/include/zdict.h comp-c-include ./usr/include/zlib.h comp-c-include +./usr/include/zstd.h comp-c-include +./usr/include/zstd_errors.h comp-c-include ./usr/lib base-sys-usr compatdir ./usr/lib/clang/13.0.0/include/sanitizer/allocator_interface.h comp-cxx-include llvm ./usr/lib/clang/13.0.0/include/sanitizer/asan_interface.h comp-cxx-include llvm @@ -4395,6 +4398,8 @@ ./usr/lib/libzfs_p.a comp-zfs-proflib compatfile,zfs,profile ./usr/lib/libzpool.a comp-zfs-lib compatfile,zfs ./usr/lib/libzpool_p.a comp-zfs-proflib compatfile,zfs,profile +./usr/lib/libzstd.a comp-c-lib compatfile +./usr/lib/libzstd_p.a comp-c-proflib compatfile,profile ./usr/lib/pkgconfig comp-c-lib ./usr/lib/pkgconfig/atf-c++.pc comp-atf-lib atf,share ./usr/lib/pkgconfig/atf-c.pc comp-atf-lib atf,share @@ -4409,6 +4414,7 @@ ./usr/lib/pkgconfig/liblzma.pc comp-c-lib share ./usr/lib/pkgconfig/libssl.pc comp-crypto-lib share ./usr/lib/pkgconfig/libuv.pc comp-obsolete share,obsolete +./usr/lib/pkgconfig/libzstd.pc comp-c-lib ./usr/lib/pkgconfig/lutok.pc comp-crypto-lib kyua,share ./usr/lib/pkgconfig/openssl.pc comp-crypto-lib share ./usr/lib/pkgconfig/sqlite3.pc comp-c-lib Index: src/distrib/sets/lists/comp/shl.mi diff -u src/distrib/sets/lists/comp/shl.mi:1.356 src/distrib/sets/lists/comp/shl.mi:1.357 --- src/distrib/sets/lists/comp/shl.mi:1.356 Tue Jul 9 09:29:02 2024 +++ src/distrib/sets/lists/comp/shl.mi Wed Oct 30 14:09:17 2024 @@ -1,4 +1,4 @@ -# $NetBSD: shl.mi,v 1.356 2024/07/09 13:29:02 rin Exp $ +# $NetBSD: shl.mi,v 1.357 2024/10/30 18:09:17 christos Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. # @@ -296,6 +296,7 @@ ./usr/lib/libzfs_core_pic.a comp-zfs-piclib compatfile,picinstall,zfs ./usr/lib/libzfs_pic.a comp-zfs-piclib compatfile,picinstall,zfs ./usr/lib/libzpool_pic.a comp-zfs-piclib compatfile,picinstall,zfs +./usr/lib/libzstd_pic.a comp-c-piclib compatfile,picinstall ./usr/libexec/liblto_plugin.so comp-c-bin gcc ./usr/libexec/liblto_plugin.so.0 comp-c-bin gcc ./usr/libexec/liblto_plugin.so.0.1 comp-c-bin gcc Index: src/distrib/sets/lists/debug/mi diff -u src/distrib/sets/lists/debug/mi:1.451 src/distrib/sets/lists/debug/mi:1.452 --- src/distrib/sets/lists/debug/mi:1.451 Wed Oct 9 09:02:53 2024 +++ src/distrib/sets/lists/debug/mi Wed Oct 30 14:09:17 2024 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.451 2024/10/09 13:02:53 kre Exp $ +# $NetBSD: mi,v 1.452 2024/10/30 18:09:17 christos Exp $ # ./etc/mtree/set.debug comp-sys-root ./usr/lib comp-sys-usr compatdir @@ -282,6 +282,7 @@ ./usr/lib/libzfs_core_g.a comp-c-debuglib debuglib,compatfile,zfs ./usr/lib/libzfs_g.a comp-c-debuglib debuglib,compatfile,zfs ./usr/lib/libzpool_g.a comp-c-debuglib debuglib,compatfile,zfs +./usr/lib/libzstd_g.a comp-c-debuglib debuglib,compatfile ./usr/libdata/debug/bin/cat.debug comp-util-debug debug ./usr/libdata/debug/bin/chio.debug comp-util-debug debug ./usr/libdata/debug/bin/chmod.debug comp-util-debug debug @@ -903,6 +904,7 @@ ./usr/libdata/debug/usr/bin/ypcat.debug comp-nis-debug yp,debug ./usr/libdata/debug/usr/bin/ypmatch.debug comp-nis-debug yp,debug ./usr/libdata/debug/usr/bin/ypwhich.debug comp-nis-debug yp,debug +./usr/libdata/debug/usr/bin/zstd.debug comp-util-debug debug ./usr/libdata/debug/usr/bin/ztest.debug comp-zfs-debug zfs,debug ./usr/libdata/debug/usr/games/adventure.debug comp-games-debug debug ./usr/libdata/debug/usr/games/arithmetic.debug comp-games-debug debug Index: src/distrib/sets/lists/debug/shl.mi diff -u src/distrib/sets/lists/debug/shl.mi:1.351 src/distrib/sets/lists/debug/shl.mi:1.352 --- src/distrib/sets/lists/debug/shl.mi:1.351 Tue Sep 24 17:34:41 2024 +++ src/distrib/sets/lists/debug/shl.mi Wed Oct 30 14:09:17 2024 @@ -1,4 +1,4 @@ -# $NetBSD: shl.mi,v 1.351 2024/09/24 21:34:41 christos Exp $ +# $NetBSD: shl.mi,v 1.352 2024/10/30 18:09:17 christos Exp $ # ./usr/lib/libbfd_g.a comp-c-debuglib debuglib,compatfile,binutils ./usr/lib/libgcc_eh_g.a comp-c-debuglib debuglib,compatfile,gcc @@ -318,6 +318,7 @@ ./usr/libdata/debug/usr/lib/libzfs.so.0.0.debug comp-zfs-debug debug,compatfile,zfs ./usr/libdata/debug/usr/lib/libzfs_core.so.0.0.debug comp-zfs-debug debug,compatfile,zfs ./usr/libdata/debug/usr/lib/libzpool.so.0.0.debug comp-zfs-debug debug,compatfile,zfs +./usr/libdata/debug/usr/lib/libzstd.so.0.0.debug comp-sys-debug debug,compatfile ./usr/libdata/debug/usr/lib/named/filter-aaaa.so.0.debug comp-sys-debug debug,compatfile ./usr/libdata/debug/usr/lib/npf/ext_log.so.0.0.debug comp-obsolete debug,compatfile,npf,obsolete ./usr/libdata/debug/usr/lib/npf/ext_normalise.so.0.0.debug comp-obsolete debug,compatfile,npf,obsolete Index: src/distrib/sets/lists/man/mi diff -u src/distrib/sets/lists/man/mi:1.1788 src/distrib/sets/lists/man/mi:1.1789 --- src/distrib/sets/lists/man/mi:1.1788 Sun Oct 20 10:22:37 2024 +++ src/distrib/sets/lists/man/mi Wed Oct 30 14:09:17 2024 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.1788 2024/10/20 14:22:37 mlelstv Exp $ +# $NetBSD: mi,v 1.1789 2024/10/30 18:09:17 christos Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. ./etc/mtree/set.man man-sys-root @@ -692,6 +692,7 @@ ./usr/share/man/cat1/unvis.0 man-util-catman .cat ./usr/share/man/cat1/unxz.0 man-util-catman .cat ./usr/share/man/cat1/unzip.0 man-util-catman .cat +./usr/share/man/cat1/unzstd.0 man-util-catman .cat ./usr/share/man/cat1/uptime.0 man-util-catman .cat ./usr/share/man/cat1/usbhidaction.0 man-util-catman .cat ./usr/share/man/cat1/usbhidctl.0 man-util-catman .cat @@ -750,6 +751,11 @@ ./usr/share/man/cat1/zless.0 man-util-catman .cat ./usr/share/man/cat1/zmore.0 man-util-catman .cat ./usr/share/man/cat1/znew.0 man-util-catman .cat +./usr/share/man/cat1/zstd.0 man-util-catman .cat +./usr/share/man/cat1/zstdcat.0 man-util-catman .cat +./usr/share/man/cat1/zstdgrep.0 man-util-catman .cat +./usr/share/man/cat1/zstdless.0 man-util-catman .cat +./usr/share/man/cat1/zstdmt.0 man-util-catman .cat ./usr/share/man/cat1/ztest.0 man-zfs-catman zfs,.cat ./usr/share/man/cat3/atari/ahdi_buildlabel.0 man-obsolete obsolete ./usr/share/man/cat3/atari/ahdi_checklabel.0 man-obsolete obsolete @@ -4252,6 +4258,7 @@ ./usr/share/man/man1/unvis.1 man-util-man .man ./usr/share/man/man1/unxz.1 man-util-man .man ./usr/share/man/man1/unzip.1 man-util-man .man +./usr/share/man/man1/unzstd.1 man-util-man .man ./usr/share/man/man1/uptime.1 man-util-man .man ./usr/share/man/man1/usbhidaction.1 man-util-man .man ./usr/share/man/man1/usbhidctl.1 man-util-man .man @@ -4310,6 +4317,11 @@ ./usr/share/man/man1/zless.1 man-util-man .man ./usr/share/man/man1/zmore.1 man-util-man .man ./usr/share/man/man1/znew.1 man-util-man .man +./usr/share/man/man1/zstd.1 man-util-man .man +./usr/share/man/man1/zstdcat.1 man-util-man .man +./usr/share/man/man1/zstdgrep.1 man-util-man .man +./usr/share/man/man1/zstdless.1 man-util-man .man +./usr/share/man/man1/zstdmt.1 man-util-man .man ./usr/share/man/man1/ztest.1 man-zfs-man zfs,.man ./usr/share/man/man3/atari/ahdi_buildlabel.3 man-obsolete obsolete ./usr/share/man/man3/atari/ahdi_checklabel.3 man-obsolete obsolete Index: src/distrib/sets/lists/manhtml/mi diff -u src/distrib/sets/lists/manhtml/mi:1.10 src/distrib/sets/lists/manhtml/mi:1.11 --- src/distrib/sets/lists/manhtml/mi:1.10 Sun Oct 20 10:22:37 2024 +++ src/distrib/sets/lists/manhtml/mi Wed Oct 30 14:09:17 2024 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.10 2024/10/20 14:22:37 mlelstv Exp $ +# $NetBSD: mi,v 1.11 2024/10/30 18:09:17 christos Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. # @@ -633,6 +633,7 @@ ./usr/share/man/html1/unvis.html man-util-htmlman html ./usr/share/man/html1/unxz.html man-util-htmlman html ./usr/share/man/html1/unzip.html man-util-htmlman html +./usr/share/man/html1/unzstd.html man-util-htmlman html ./usr/share/man/html1/uptime.html man-util-htmlman html ./usr/share/man/html1/usbhidaction.html man-util-htmlman html ./usr/share/man/html1/usbhidctl.html man-util-htmlman html @@ -688,6 +689,11 @@ ./usr/share/man/html1/zless.html man-util-htmlman html ./usr/share/man/html1/zmore.html man-util-htmlman html ./usr/share/man/html1/znew.html man-util-htmlman html +./usr/share/man/html1/zstd.html man-util-htmlman html +./usr/share/man/html1/zstdcat.html man-util-htmlman html +./usr/share/man/html1/zstdgrep.html man-util-htmlman html +./usr/share/man/html1/zstdless.html man-util-htmlman html +./usr/share/man/html1/zstdmt.html man-util-htmlman html ./usr/share/man/html1/ztest.html man-zfs-htmlman zfs,html ./usr/share/man/html3/eddsa_pk_new.html man-util-htmlman html ./usr/share/man/html3/es256_pk_new.html man-util-htmlman html Index: src/distrib/sets/lists/tests/mi diff -u src/distrib/sets/lists/tests/mi:1.1344 src/distrib/sets/lists/tests/mi:1.1345 --- src/distrib/sets/lists/tests/mi:1.1344 Fri Oct 18 19:24:52 2024 +++ src/distrib/sets/lists/tests/mi Wed Oct 30 14:09:17 2024 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.1344 2024/10/18 23:24:52 christos Exp $ +# $NetBSD: mi,v 1.1345 2024/10/30 18:09:17 christos Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. # @@ -2638,6 +2638,7 @@ ./usr/tests/lib/libarchive/test_compat_zip_7.xps.uu tests-lib-tests compattestfile,atf ./usr/tests/lib/libarchive/test_compat_zip_8.zip.uu tests-lib-tests compattestfile,atf ./usr/tests/lib/libarchive/test_compat_zstd_1.tar.zst.uu tests-lib-tests compattestfile,atf +./usr/tests/lib/libarchive/test_compat_zstd_2.tar.zst.uu tests-lib-tests compattestfile,atf ./usr/tests/lib/libarchive/test_fuzz.cab.uu tests-lib-tests compattestfile,atf ./usr/tests/lib/libarchive/test_fuzz.lzh.uu tests-lib-tests compattestfile,atf ./usr/tests/lib/libarchive/test_fuzz_1.iso.Z.uu tests-lib-tests compattestfile,atf @@ -2702,8 +2703,13 @@ ./usr/tests/lib/libarchive/test_read_format_7zip_malformed.7z.uu tests-lib-tests compattestfile,atf ./usr/tests/lib/libarchive/test_read_format_7zip_malformed2.7z.uu tests-lib-tests compattestfile,atf ./usr/tests/lib/libarchive/test_read_format_7zip_ppmd.7z.uu tests-lib-tests compattestfile,atf +./usr/tests/lib/libarchive/test_read_format_7zip_solid_zstd.7z.uu tests-lib-tests compattestfile,atf ./usr/tests/lib/libarchive/test_read_format_7zip_symbolic_name.7z.uu tests-lib-tests compattestfile,atf ./usr/tests/lib/libarchive/test_read_format_7zip_win_attrib.7z.uu tests-lib-tests compattestfile,atf +./usr/tests/lib/libarchive/test_read_format_7zip_zstd.7z.uu tests-lib-tests compattestfile,atf +./usr/tests/lib/libarchive/test_read_format_7zip_zstd_arm.7z.uu tests-lib-tests compattestfile,atf +./usr/tests/lib/libarchive/test_read_format_7zip_zstd_bcj.7z.uu tests-lib-tests compattestfile,atf +./usr/tests/lib/libarchive/test_read_format_7zip_zstd_nobcj.7z.uu tests-lib-tests compattestfile,atf ./usr/tests/lib/libarchive/test_read_format_ar.ar.uu tests-lib-tests compattestfile,atf ./usr/tests/lib/libarchive/test_read_format_cab_1.cab.uu tests-lib-tests compattestfile,atf ./usr/tests/lib/libarchive/test_read_format_cab_2.cab.uu tests-lib-tests compattestfile,atf @@ -2886,6 +2892,8 @@ ./usr/tests/lib/libarchive/test_read_format_zip_xz_multi.zipx.uu tests-lib-tests compattestfile,atf ./usr/tests/lib/libarchive/test_read_format_zip_zip64a.zip.uu tests-lib-tests compattestfile,atf ./usr/tests/lib/libarchive/test_read_format_zip_zip64b.zip.uu tests-lib-tests compattestfile,atf +./usr/tests/lib/libarchive/test_read_format_zip_zstd.zipx.uu tests-lib-tests compattestfile,atf +./usr/tests/lib/libarchive/test_read_format_zip_zstd_multi.zipx.uu tests-lib-tests compattestfile,atf ./usr/tests/lib/libarchive/test_read_large_splitted_rar_aa.uu tests-lib-tests compattestfile,atf ./usr/tests/lib/libarchive/test_read_large_splitted_rar_ab.uu tests-lib-tests compattestfile,atf ./usr/tests/lib/libarchive/test_read_large_splitted_rar_ac.uu tests-lib-tests compattestfile,atf Index: src/doc/3RDPARTY diff -u src/doc/3RDPARTY:1.2058 src/doc/3RDPARTY:1.2059 --- src/doc/3RDPARTY:1.2058 Wed Oct 30 04:41:18 2024 +++ src/doc/3RDPARTY Wed Oct 30 14:09:17 2024 @@ -1,4 +1,4 @@ -# $NetBSD: 3RDPARTY,v 1.2058 2024/10/30 08:41:18 kre Exp $ +# $NetBSD: 3RDPARTY,v 1.2059 2024/10/30 18:09:17 christos Exp $ # # This file contains a list of the software that has been integrated into # NetBSD where we are not the primary maintainer. @@ -1504,6 +1504,19 @@ Notes: Imported to src/common/dist/zlib and shared by the kernel and userland. Remember to run cleantags +Package: zstd +Version: 1.5.6 +Current Vers: 1.5.6 +Maintainer: Meta +Archive Site: https://github.com/facebook/zstd +Home Page: https://github.com/facebook/zstd +Date: 2024-09-22 +Mailing List: +Responsible: christos +License: BSD (3-clause)/GPLv2 +Location: external/bsd/zlib +Notes: + Package: services, protocols Version: 2021-04-07 (services), 2021-02-26 (protocols) Current Vers: 2021-04-07 (services), 2021-02-26 (protocols) Index: src/doc/CHANGES diff -u src/doc/CHANGES:1.3109 src/doc/CHANGES:1.3110 --- src/doc/CHANGES:1.3109 Tue Oct 29 17:39:35 2024 +++ src/doc/CHANGES Wed Oct 30 14:09:18 2024 @@ -1,4 +1,4 @@ -# LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.3109 $> +# LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.3110 $> # # # [Note: This file does not mention every change made to the NetBSD source tree. @@ -569,4 +569,5 @@ Changes from NetBSD 10.0 to NetBSD 11.0: [skrll 20241023] mdnsd(8), dns-sd(1), libdns_sd: import mDNSResponder 2559.1.1 [christos 20241026] + ztd(1): import 1-5.6 [christos 20241028] tzdata: Updated to 2024b (using 2024bgtz) [kre 20241029] Index: src/external/bsd/Makefile diff -u src/external/bsd/Makefile:1.77 src/external/bsd/Makefile:1.78 --- src/external/bsd/Makefile:1.77 Mon Sep 23 09:00:30 2024 +++ src/external/bsd/Makefile Wed Oct 30 14:09:18 2024 @@ -1,11 +1,11 @@ -# $NetBSD: Makefile,v 1.77 2024/09/23 13:00:30 christos Exp $ +# $NetBSD: Makefile,v 1.78 2024/10/30 18:09:18 christos Exp $ .include <bsd.own.mk> SUBDIR= acpica am-utils bc byacc cron dhcpcd elftoolchain/common \ ekermit elftosb fetch file flex ${EXTERNAL_JEMALLOC_SUBDIR} less \ libarchive libevent libfido2 liblzf libpcap mdocml \ - ntp openresolv tcpdump tmux top tre wpa + ntp openresolv tcpdump tmux top tre wpa zstd .if (${MKATF} != "no") SUBDIR+= atf Index: src/external/bsd/file/Makefile.inc diff -u src/external/bsd/file/Makefile.inc:1.7 src/external/bsd/file/Makefile.inc:1.8 --- src/external/bsd/file/Makefile.inc:1.7 Tue Dec 17 13:59:39 2019 +++ src/external/bsd/file/Makefile.inc Wed Oct 30 14:09:18 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.7 2019/12/17 18:59:39 christos Exp $ +# $NetBSD: Makefile.inc,v 1.8 2024/10/30 18:09:18 christos Exp $ WARNS=4 DIST=${NETBSDSRCDIR}/external/bsd/file/dist @@ -23,6 +23,7 @@ CPPFLAGS+= -I${.CURDIR}/../include -I${D .PATH: ${DIST}/src ${DIST}/doc DPLIBS+= lzma ${NETBSDSRCDIR}/external/public-domain/xz/lib +DPLIBS+= zstd ${NETBSDSRCDIR}/external/bsd/zstd/lib DPLIBS+= bz2 ${NETBSDSRCDIR}/lib/libbz2 DPLIBS+= z ${NETBSDSRCDIR}/lib/libz Index: src/external/bsd/file/include/config.h diff -u src/external/bsd/file/include/config.h:1.19 src/external/bsd/file/include/config.h:1.20 --- src/external/bsd/file/include/config.h:1.19 Fri Aug 18 15:00:11 2023 +++ src/external/bsd/file/include/config.h Wed Oct 30 14:09:18 2024 @@ -103,7 +103,7 @@ #define HAVE_LIBZ 1 /* Define to 1 if you have the `zstd' library (-lzstd). */ -/* #undef HAVE_LIBZSTD */ +#define HAVE_LIBZSTD 1 /* Define to 1 if you have the `localtime_r' function. */ #define HAVE_LOCALTIME_R 1 @@ -287,10 +287,10 @@ #define HAVE_ZLIB_H 1 /* Define to 1 if you have the <zstd_errors.h> header file. */ -/* #undef HAVE_ZSTD_ERRORS_H */ +#define HAVE_ZSTD_ERRORS_H 1 /* Define to 1 if you have the <zstd.h> header file. */ -/* #undef HAVE_ZSTD_H */ +#define HAVE_ZSTD_H 1 /* Define to the sub-directory where libtool stores uninstalled libraries. */ #define LT_OBJDIR ".libs/" @@ -445,7 +445,7 @@ #define ZLIBSUPPORT 1 /* Enable zstdlib compression support */ -/* #undef ZSTDLIBSUPPORT */ +#define ZSTDLIBSUPPORT 1 /* Number of bits in a file offset, on hosts where this is settable. */ /* #undef _FILE_OFFSET_BITS */ Index: src/external/bsd/libarchive/include/config_netbsd.h diff -u src/external/bsd/libarchive/include/config_netbsd.h:1.14 src/external/bsd/libarchive/include/config_netbsd.h:1.15 --- src/external/bsd/libarchive/include/config_netbsd.h:1.14 Thu Oct 17 12:42:09 2024 +++ src/external/bsd/libarchive/include/config_netbsd.h Wed Oct 30 14:09:18 2024 @@ -699,7 +699,7 @@ /* #undef HAVE_LIBXML_XMLWRITER_H */ /* Define to 1 if you have the `zstd' library (-lzstd). */ -/* #undef HAVE_LIBZSTD */ +#define HAVE_LIBZSTD 1 /* Define to 1 if you have the <limits.h> header file. */ #define HAVE_LIMITS_H 1 @@ -1255,11 +1255,11 @@ #define HAVE_ZLIB_H 1 /* Define to 1 if you have the <zstd.h> header file. */ -/* #undef HAVE_ZSTD_H */ +#define HAVE_ZSTD_H 1 /* Define to 1 if you have the `zstd' library (-lzstd) with compression support. */ -/* #undef HAVE_ZSTD_compressStream */ +#define HAVE_ZSTD_compressStream 1 /* Define to 1 if you have the `_fseeki64' function. */ /* #undef HAVE__FSEEKI64 */ Index: src/external/bsd/libarchive/lib/libarchive/Makefile diff -u src/external/bsd/libarchive/lib/libarchive/Makefile:1.17 src/external/bsd/libarchive/lib/libarchive/Makefile:1.18 --- src/external/bsd/libarchive/lib/libarchive/Makefile:1.17 Sun Jun 9 15:47:56 2024 +++ src/external/bsd/libarchive/lib/libarchive/Makefile Wed Oct 30 14:09:18 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.17 2024/06/09 19:47:56 christos Exp $ +# $NetBSD: Makefile,v 1.18 2024/10/30 18:09:18 christos Exp $ .include <bsd.init.mk> @@ -10,6 +10,7 @@ LIB= archive LIBDPLIBS+= bz2 ${NETBSDSRCDIR}/lib/libbz2 \ crypto ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libcrypto \ expat ${NETBSDSRCDIR}/external/mit/expat/lib/libexpat \ + zstd ${NETBSDSRCDIR}/external/bsd/zstd/lib \ lzma ${NETBSDSRCDIR}/external/public-domain/xz/lib \ z ${NETBSDSRCDIR}/lib/libz Index: src/external/bsd/zstd/usr.bin/Makefile diff -u src/external/bsd/zstd/usr.bin/Makefile:1.1 src/external/bsd/zstd/usr.bin/Makefile:1.2 --- src/external/bsd/zstd/usr.bin/Makefile:1.1 Sun Oct 27 18:48:51 2024 +++ src/external/bsd/zstd/usr.bin/Makefile Wed Oct 30 14:09:18 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2024/10/27 22:48:51 christos Exp $ +# $NetBSD: Makefile,v 1.2 2024/10/30 18:09:18 christos Exp $ .include <bsd.own.mk> @@ -26,8 +26,12 @@ LDFLAGS+=-pthread PROGDPLIBS= zstd ${.CURDIR}/../lib SYMLINKS+= ${BINDIR}/zstd ${BINDIR}/zstdcat SYMLINKS+= ${BINDIR}/zstd ${BINDIR}/zstdmt +SYMLINKS+= ${BINDIR}/zstd ${BINDIR}/unzstd SCRIPTSDIR= /usr/bin SCRIPTS= zstdgrep zstdless +MAN+= zstdgrep.1 zstdless.1 +MLINKS+= zstd.1 zstdmt.1 zstd.1 zstdcat.1 zstd.1 unzstd.1 + .include <bsd.prog.mk> Index: src/lib/Makefile diff -u src/lib/Makefile:1.302 src/lib/Makefile:1.303 --- src/lib/Makefile:1.302 Mon Sep 23 09:00:46 2024 +++ src/lib/Makefile Wed Oct 30 14:09:18 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.302 2024/09/23 13:00:46 christos Exp $ +# $NetBSD: Makefile,v 1.303 2024/10/30 18:09:18 christos Exp $ # from: @(#)Makefile 5.25.1.1 (Berkeley) 5/7/91 .include <bsd.own.mk> @@ -202,7 +202,8 @@ SUBDIR+= ../external/gpl3/${EXTERNAL_GCC SUBDIR+= ../external/apache2/llvm/librt .endif -SUBDIR+= ../external/bsd/libarchive/lib # depends on libxz +SUBDIR+= ../external/bsd/zstd/lib +SUBDIR+= ../external/bsd/libarchive/lib # depends on libxz, zstd SUBDIR+= ../external/bsd/file/lib # depends on libz, libbz2, libxz Index: src/tests/lib/libarchive/Makefile diff -u src/tests/lib/libarchive/Makefile:1.13 src/tests/lib/libarchive/Makefile:1.14 --- src/tests/lib/libarchive/Makefile:1.13 Thu Oct 17 12:51:20 2024 +++ src/tests/lib/libarchive/Makefile Wed Oct 30 14:09:19 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2024/10/17 16:51:20 christos Exp $ +# $NetBSD: Makefile,v 1.14 2024/10/30 18:09:19 christos Exp $ NOMAN= @@ -21,8 +21,6 @@ DPADD+= ${LIBARCHIVE} ${LIBEXPAT} ${LIBB LDADD+= -larchive -lexpat -lbz2 -llzma -lz -lcrypto -lpthread SRCS.h_libarchive= \ -test_main.c \ -test_utils.c \ read_open_memory.c \ test_acl_nfs4.c \ test_acl_pax.c \ @@ -92,6 +90,7 @@ test_filter_count.c \ test_fuzz.c \ test_gnutar_filename_encoding.c \ test_link_resolver.c \ +test_main.c \ test_open_failure.c \ test_open_fd.c \ test_open_file.c \ @@ -214,6 +213,7 @@ test_tar_filenames.c \ test_tar_large.c \ test_ustar_filename_encoding.c \ test_ustar_filenames.c \ +test_utils.c \ test_warn_missing_hardlink_target.c \ test_write_disk.c \ test_write_disk_appledouble.c \ @@ -349,6 +349,8 @@ test_compat_zip_6.zip.uu \ test_compat_zip_7.xps.uu \ test_compat_zip_8.zip.uu \ test_compat_zstd_1.tar.zst.uu \ +test_compat_zstd_1.tar.zst.uu \ +test_compat_zstd_2.tar.zst.uu \ test_fuzz.cab.uu \ test_fuzz.lzh.uu \ test_fuzz_1.iso.Z.uu \ @@ -413,8 +415,13 @@ test_read_format_7zip_lzma2_arm.7z.uu \ test_read_format_7zip_malformed.7z.uu \ test_read_format_7zip_malformed2.7z.uu \ test_read_format_7zip_ppmd.7z.uu \ +test_read_format_7zip_solid_zstd.7z.uu \ test_read_format_7zip_symbolic_name.7z.uu \ test_read_format_7zip_win_attrib.7z.uu \ +test_read_format_7zip_zstd.7z.uu \ +test_read_format_7zip_zstd_arm.7z.uu \ +test_read_format_7zip_zstd_bcj.7z.uu \ +test_read_format_7zip_zstd_nobcj.7z.uu \ test_read_format_ar.ar.uu \ test_read_format_cab_1.cab.uu \ test_read_format_cab_2.cab.uu \ @@ -597,6 +604,8 @@ test_read_format_zip_with_invalid_tradit test_read_format_zip_xz_multi.zipx.uu \ test_read_format_zip_zip64a.zip.uu \ test_read_format_zip_zip64b.zip.uu \ +test_read_format_zip_zstd.zipx.uu \ +test_read_format_zip_zstd_multi.zipx.uu \ test_read_large_splitted_rar_aa.uu \ test_read_large_splitted_rar_ab.uu \ test_read_large_splitted_rar_ac.uu \