Remove external *less programs/manpages.* Point {xz,bz,...}less manual pages at less(1) since all compressed less is handled by its own lessopen.sh support.* Stop installing external {lz,xz,zst
Remove external *less programs/manpages.* Point {xz,bz,...}less manual pages at less(1) since all compressed less is handled by its own lessopen.sh support.* Stop installing external {lz,xz,zstd,z}less programs and manual pages.
show more ...
xz: Adjust makefiles for xz-5.2.4 update.Disable multi-threading on liblizma by deafult to prevent libarchivegetting a hard dependency on pthreads. Move whole threading supportdirectly to usr.bin
xz: Adjust makefiles for xz-5.2.4 update.Disable multi-threading on liblizma by deafult to prevent libarchivegetting a hard dependency on pthreads. Move whole threading supportdirectly to usr.bin/xz. This solves static linking and simplifies thelib/Makefile inter-libs dependencies. This also makes pkg(8) no longerimplicitly depend on pthreads. As bonus, allow crunchgen'ed xz(8)without multi-threading support. Should be benefitial for initrd/rescue.
xz(1): Add missing dependency.Satisfies NOSHARED build, liblzma is linked against libpthread.
xz: Upgrade from version 5.0.7 to 5.2.2See vendor branch commit for the many changes, including parallelcompression with multiple threads.
Update files for xz import.This primarily installs some scripts and associated manual pages fordiff, grep, and less functionality for xz (xzdiff, xzgrep, xzless,xzmore).
Use CSTD and remove local CSTD settings which are no longer needed.Also, stick with gnu89 for lib/liblvm and libexec/tcpd for now.
Hook up liblzma, lzmainfo, xz, and xzdec to the build.