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.
show more ...
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.