History log of /freebsd-11-stable/lib/liblzma/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
362918 04-Jul-2020 delphij

MFC r362452, r362478: liblzma: Make liblzma use libmd implementation of SHA256.

360524 01-May-2020 delphij

Fix build.

360523 01-May-2020 delphij

MFC r359201: MFV r359197: xz 5.2.5.


/freebsd-11-stable/contrib/xz/ChangeLog
/freebsd-11-stable/contrib/xz/FREEBSD-Xlist
/freebsd-11-stable/contrib/xz/README
/freebsd-11-stable/contrib/xz/THANKS
/freebsd-11-stable/contrib/xz/src/common/sysdefs.h
/freebsd-11-stable/contrib/xz/src/common/tuklib_cpucores.c
/freebsd-11-stable/contrib/xz/src/common/tuklib_exit.c
/freebsd-11-stable/contrib/xz/src/common/tuklib_integer.h
/freebsd-11-stable/contrib/xz/src/common/tuklib_mbstr.h
/freebsd-11-stable/contrib/xz/src/common/tuklib_mbstr_fw.c
/freebsd-11-stable/contrib/xz/src/common/tuklib_mbstr_width.c
/freebsd-11-stable/contrib/xz/src/common/tuklib_physmem.c
/freebsd-11-stable/contrib/xz/src/liblzma/api/lzma.h
/freebsd-11-stable/contrib/xz/src/liblzma/api/lzma/block.h
/freebsd-11-stable/contrib/xz/src/liblzma/api/lzma/filter.h
/freebsd-11-stable/contrib/xz/src/liblzma/api/lzma/hardware.h
/freebsd-11-stable/contrib/xz/src/liblzma/api/lzma/lzma12.h
/freebsd-11-stable/contrib/xz/src/liblzma/api/lzma/version.h
/freebsd-11-stable/contrib/xz/src/liblzma/api/lzma/vli.h
/freebsd-11-stable/contrib/xz/src/liblzma/check/crc32_fast.c
/freebsd-11-stable/contrib/xz/src/liblzma/check/crc32_table.c
/freebsd-11-stable/contrib/xz/src/liblzma/check/crc64_fast.c
/freebsd-11-stable/contrib/xz/src/liblzma/check/crc64_table.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/alone_decoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/alone_encoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/block_header_decoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/block_header_encoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/block_util.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/common.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/filter_common.h
/freebsd-11-stable/contrib/xz/src/liblzma/common/filter_decoder.h
/freebsd-11-stable/contrib/xz/src/liblzma/common/filter_flags_encoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/hardware_physmem.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/index.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/memcmplen.h
/freebsd-11-stable/contrib/xz/src/liblzma/common/stream_encoder_mt.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/stream_flags_decoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/stream_flags_encoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/vli_decoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/delta/delta_decoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/lz/lz_decoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/lz/lz_encoder_hash.h
/freebsd-11-stable/contrib/xz/src/liblzma/lz/lz_encoder_mf.c
/freebsd-11-stable/contrib/xz/src/liblzma/lzma/fastpos.h
/freebsd-11-stable/contrib/xz/src/liblzma/lzma/fastpos_tablegen.c
/freebsd-11-stable/contrib/xz/src/liblzma/lzma/lzma2_decoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/lzma/lzma_common.h
/freebsd-11-stable/contrib/xz/src/liblzma/lzma/lzma_decoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/lzma/lzma_encoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c
/freebsd-11-stable/contrib/xz/src/liblzma/lzma/lzma_encoder_private.h
/freebsd-11-stable/contrib/xz/src/liblzma/simple/arm.c
/freebsd-11-stable/contrib/xz/src/liblzma/simple/armthumb.c
/freebsd-11-stable/contrib/xz/src/liblzma/simple/ia64.c
/freebsd-11-stable/contrib/xz/src/liblzma/simple/powerpc.c
/freebsd-11-stable/contrib/xz/src/liblzma/simple/simple_coder.c
/freebsd-11-stable/contrib/xz/src/liblzma/simple/simple_decoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/simple/simple_encoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/simple/x86.c
/freebsd-11-stable/contrib/xz/src/xz/args.c
/freebsd-11-stable/contrib/xz/src/xz/coder.c
/freebsd-11-stable/contrib/xz/src/xz/file_io.c
/freebsd-11-stable/contrib/xz/src/xz/file_io.h
/freebsd-11-stable/contrib/xz/src/xz/hardware.c
/freebsd-11-stable/contrib/xz/src/xz/main.c
/freebsd-11-stable/contrib/xz/src/xz/message.c
/freebsd-11-stable/contrib/xz/src/xz/message.h
/freebsd-11-stable/contrib/xz/src/xz/mytime.c
/freebsd-11-stable/contrib/xz/src/xz/mytime.h
/freebsd-11-stable/contrib/xz/src/xz/options.c
/freebsd-11-stable/contrib/xz/src/xz/private.h
/freebsd-11-stable/contrib/xz/src/xz/signals.c
/freebsd-11-stable/contrib/xz/src/xz/util.c
/freebsd-11-stable/contrib/xz/src/xz/xz.1
/freebsd-11-stable/contrib/xz/src/xzdec/xzdec.c
config.h
334607 04-Jun-2018 delphij

MFC r333783: MFV r333779: xz 5.2.4.

313538 10-Feb-2017 ngie

MFC r312452-r312512:

r312452-r312512:

- Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones

This simplifies pathing in make/displayed output

- Use .CURDIR:H instead of .CURDIR to simplify pathing in output, etc


/freebsd-11-stable/lib/csu/aarch64/Makefile
/freebsd-11-stable/lib/csu/amd64/Makefile
/freebsd-11-stable/lib/csu/arm/Makefile
/freebsd-11-stable/lib/csu/i386/Makefile
/freebsd-11-stable/lib/csu/mips/Makefile
/freebsd-11-stable/lib/csu/powerpc/Makefile
/freebsd-11-stable/lib/csu/powerpc64/Makefile
/freebsd-11-stable/lib/csu/riscv/Makefile
/freebsd-11-stable/lib/csu/sparc64/Makefile
/freebsd-11-stable/lib/libalias/libalias/Makefile
/freebsd-11-stable/lib/libalias/modules/Makefile
/freebsd-11-stable/lib/libalias/modules/Makefile.inc
/freebsd-11-stable/lib/libarchive/Makefile
/freebsd-11-stable/lib/libauditd/Makefile
/freebsd-11-stable/lib/libbegemot/Makefile
/freebsd-11-stable/lib/libblocksruntime/Makefile
/freebsd-11-stable/lib/libbluetooth/Makefile
/freebsd-11-stable/lib/libbsm/Makefile
/freebsd-11-stable/lib/libbsnmp/libbsnmp/Makefile
/freebsd-11-stable/lib/libbz2/Makefile
/freebsd-11-stable/lib/libc++/Makefile
/freebsd-11-stable/lib/libc_nonshared/Makefile
/freebsd-11-stable/lib/libcam/Makefile
/freebsd-11-stable/lib/libcom_err/Makefile
/freebsd-11-stable/lib/libcompat/Makefile
/freebsd-11-stable/lib/libcrypt/Makefile
/freebsd-11-stable/lib/libcxxrt/Makefile
/freebsd-11-stable/lib/libdevdctl/tests/Makefile
/freebsd-11-stable/lib/libdwarf/Makefile
/freebsd-11-stable/lib/libelf/Makefile
/freebsd-11-stable/lib/libevent/Makefile
/freebsd-11-stable/lib/libexecinfo/Makefile
/freebsd-11-stable/lib/libexpat/Makefile
/freebsd-11-stable/lib/libgssapi/Makefile
/freebsd-11-stable/lib/libiconv_modules/Makefile.inc
/freebsd-11-stable/lib/libiconv_modules/mapper_parallel/Makefile
/freebsd-11-stable/lib/libkiconv/Makefile
/freebsd-11-stable/lib/libldns/Makefile
Makefile
/freebsd-11-stable/lib/libmagic/Makefile
/freebsd-11-stable/lib/libmd/Makefile
/freebsd-11-stable/lib/libmilter/Makefile
/freebsd-11-stable/lib/libmp/Makefile
/freebsd-11-stable/lib/libngatm/Makefile
/freebsd-11-stable/lib/libnv/Makefile
/freebsd-11-stable/lib/libopie/Makefile
/freebsd-11-stable/lib/libpam/libpam/Makefile
/freebsd-11-stable/lib/libpam/modules/Makefile.inc
/freebsd-11-stable/lib/libpam/modules/pam_passwdqc/Makefile
/freebsd-11-stable/lib/libpam/modules/pam_ssh/Makefile
/freebsd-11-stable/lib/libpam/static_libpam/Makefile
/freebsd-11-stable/lib/libpcap/Makefile
/freebsd-11-stable/lib/libpe/Makefile
/freebsd-11-stable/lib/libproc/Makefile
/freebsd-11-stable/lib/libprocstat/zfs/Makefile
/freebsd-11-stable/lib/librpcsec_gss/Makefile
/freebsd-11-stable/lib/librpcsvc/Makefile
/freebsd-11-stable/lib/librt/Makefile
/freebsd-11-stable/lib/libsbuf/Makefile
/freebsd-11-stable/lib/libsm/Makefile
/freebsd-11-stable/lib/libsmb/Makefile
/freebsd-11-stable/lib/libsmdb/Makefile
/freebsd-11-stable/lib/libsmutil/Makefile
/freebsd-11-stable/lib/libsqlite3/Makefile
/freebsd-11-stable/lib/libstdthreads/Makefile
/freebsd-11-stable/lib/libsysdecode/Makefile
/freebsd-11-stable/lib/libtelnet/Makefile
/freebsd-11-stable/lib/libthr/Makefile
/freebsd-11-stable/lib/libthr/support/Makefile.inc
/freebsd-11-stable/lib/libthread_db/Makefile
/freebsd-11-stable/lib/libufs/Makefile
/freebsd-11-stable/lib/libulog/Makefile
/freebsd-11-stable/lib/libunbound/Makefile
/freebsd-11-stable/lib/libutil/Makefile
/freebsd-11-stable/lib/libypclnt/Makefile
/freebsd-11-stable/lib/ncurses/config.mk
/freebsd-11-stable/lib/ncurses/form/Makefile
/freebsd-11-stable/lib/ncurses/formw/Makefile
/freebsd-11-stable/lib/ncurses/menu/Makefile
/freebsd-11-stable/lib/ncurses/menuw/Makefile
/freebsd-11-stable/lib/ncurses/ncurses/Makefile
/freebsd-11-stable/lib/ncurses/ncursesw/Makefile
/freebsd-11-stable/lib/ncurses/panel/Makefile
/freebsd-11-stable/lib/ncurses/panelw/Makefile
312517 20-Jan-2017 delphij

MFC r311504: MFV r311477: xz 5.2.3.


/freebsd-11-stable/contrib/xz/ChangeLog
/freebsd-11-stable/contrib/xz/THANKS
/freebsd-11-stable/contrib/xz/src/common/tuklib_cpucores.c
/freebsd-11-stable/contrib/xz/src/common/tuklib_physmem.c
/freebsd-11-stable/contrib/xz/src/liblzma/api/lzma/version.h
/freebsd-11-stable/contrib/xz/src/liblzma/check/check.h
/freebsd-11-stable/contrib/xz/src/liblzma/common/alone_decoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/alone_encoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/auto_decoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/block_decoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/block_encoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/common.h
/freebsd-11-stable/contrib/xz/src/liblzma/common/index.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/index_decoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/index_encoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/stream_decoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/stream_encoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/common/stream_encoder_mt.c
/freebsd-11-stable/contrib/xz/src/liblzma/delta/delta_common.c
/freebsd-11-stable/contrib/xz/src/liblzma/delta/delta_decoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/delta/delta_encoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/delta/delta_private.h
/freebsd-11-stable/contrib/xz/src/liblzma/lz/lz_decoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/lz/lz_decoder.h
/freebsd-11-stable/contrib/xz/src/liblzma/lz/lz_encoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/lz/lz_encoder.h
/freebsd-11-stable/contrib/xz/src/liblzma/lzma/lzma2_decoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/lzma/lzma2_encoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/lzma/lzma_decoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/lzma/lzma_encoder.c
/freebsd-11-stable/contrib/xz/src/liblzma/lzma/lzma_encoder.h
/freebsd-11-stable/contrib/xz/src/liblzma/lzma/lzma_encoder_optimum_fast.c
/freebsd-11-stable/contrib/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c
/freebsd-11-stable/contrib/xz/src/liblzma/lzma/lzma_encoder_presets.c
/freebsd-11-stable/contrib/xz/src/liblzma/lzma/lzma_encoder_private.h
/freebsd-11-stable/contrib/xz/src/liblzma/simple/arm.c
/freebsd-11-stable/contrib/xz/src/liblzma/simple/armthumb.c
/freebsd-11-stable/contrib/xz/src/liblzma/simple/ia64.c
/freebsd-11-stable/contrib/xz/src/liblzma/simple/powerpc.c
/freebsd-11-stable/contrib/xz/src/liblzma/simple/simple_coder.c
/freebsd-11-stable/contrib/xz/src/liblzma/simple/simple_private.h
/freebsd-11-stable/contrib/xz/src/liblzma/simple/sparc.c
/freebsd-11-stable/contrib/xz/src/liblzma/simple/x86.c
/freebsd-11-stable/contrib/xz/src/xz/args.c
/freebsd-11-stable/contrib/xz/src/xz/coder.c
/freebsd-11-stable/contrib/xz/src/xz/file_io.c
/freebsd-11-stable/contrib/xz/src/xz/file_io.h
/freebsd-11-stable/contrib/xz/src/xz/main.c
/freebsd-11-stable/contrib/xz/src/xz/private.h
config.h
302408 08-Jul-2016 gjb

Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle.
Prune svn:mergeinfo from the new branch, as nothing has been merged
here.

Additional commits post-branch will follow.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


/freebsd-11-stable/MAINTAINERS
/freebsd-11-stable/cddl
/freebsd-11-stable/cddl/contrib/opensolaris
/freebsd-11-stable/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print
/freebsd-11-stable/cddl/contrib/opensolaris/cmd/zfs
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libzfs
/freebsd-11-stable/contrib/amd
/freebsd-11-stable/contrib/apr
/freebsd-11-stable/contrib/apr-util
/freebsd-11-stable/contrib/atf
/freebsd-11-stable/contrib/binutils
/freebsd-11-stable/contrib/bmake
/freebsd-11-stable/contrib/byacc
/freebsd-11-stable/contrib/bzip2
/freebsd-11-stable/contrib/com_err
/freebsd-11-stable/contrib/compiler-rt
/freebsd-11-stable/contrib/dialog
/freebsd-11-stable/contrib/dma
/freebsd-11-stable/contrib/dtc
/freebsd-11-stable/contrib/ee
/freebsd-11-stable/contrib/elftoolchain
/freebsd-11-stable/contrib/elftoolchain/ar
/freebsd-11-stable/contrib/elftoolchain/brandelf
/freebsd-11-stable/contrib/elftoolchain/elfdump
/freebsd-11-stable/contrib/expat
/freebsd-11-stable/contrib/file
/freebsd-11-stable/contrib/gcc
/freebsd-11-stable/contrib/gcclibs/libgomp
/freebsd-11-stable/contrib/gdb
/freebsd-11-stable/contrib/gdtoa
/freebsd-11-stable/contrib/groff
/freebsd-11-stable/contrib/ipfilter
/freebsd-11-stable/contrib/ldns
/freebsd-11-stable/contrib/ldns-host
/freebsd-11-stable/contrib/less
/freebsd-11-stable/contrib/libarchive
/freebsd-11-stable/contrib/libarchive/cpio
/freebsd-11-stable/contrib/libarchive/libarchive
/freebsd-11-stable/contrib/libarchive/libarchive_fe
/freebsd-11-stable/contrib/libarchive/tar
/freebsd-11-stable/contrib/libc++
/freebsd-11-stable/contrib/libc-vis
/freebsd-11-stable/contrib/libcxxrt
/freebsd-11-stable/contrib/libexecinfo
/freebsd-11-stable/contrib/libpcap
/freebsd-11-stable/contrib/libstdc++
/freebsd-11-stable/contrib/libucl
/freebsd-11-stable/contrib/libxo
/freebsd-11-stable/contrib/llvm
/freebsd-11-stable/contrib/llvm/projects/libunwind
/freebsd-11-stable/contrib/llvm/tools/clang
/freebsd-11-stable/contrib/llvm/tools/lldb
/freebsd-11-stable/contrib/llvm/tools/llvm-dwarfdump
/freebsd-11-stable/contrib/llvm/tools/llvm-lto
/freebsd-11-stable/contrib/mdocml
/freebsd-11-stable/contrib/mtree
/freebsd-11-stable/contrib/ncurses
/freebsd-11-stable/contrib/netcat
/freebsd-11-stable/contrib/ntp
/freebsd-11-stable/contrib/nvi
/freebsd-11-stable/contrib/one-true-awk
/freebsd-11-stable/contrib/openbsm
/freebsd-11-stable/contrib/openpam
/freebsd-11-stable/contrib/openresolv
/freebsd-11-stable/contrib/pf
/freebsd-11-stable/contrib/sendmail
/freebsd-11-stable/contrib/serf
/freebsd-11-stable/contrib/sqlite3
/freebsd-11-stable/contrib/subversion
/freebsd-11-stable/contrib/tcpdump
/freebsd-11-stable/contrib/tcsh
/freebsd-11-stable/contrib/tnftp
/freebsd-11-stable/contrib/top
/freebsd-11-stable/contrib/top/install-sh
/freebsd-11-stable/contrib/tzcode/stdtime
/freebsd-11-stable/contrib/tzcode/zic
/freebsd-11-stable/contrib/tzdata
/freebsd-11-stable/contrib/unbound
/freebsd-11-stable/contrib/vis
/freebsd-11-stable/contrib/wpa
/freebsd-11-stable/contrib/xz
/freebsd-11-stable/crypto/heimdal
/freebsd-11-stable/crypto/openssh
/freebsd-11-stable/crypto/openssl
/freebsd-11-stable/gnu/lib
/freebsd-11-stable/gnu/usr.bin/binutils
/freebsd-11-stable/gnu/usr.bin/cc/cc_tools
/freebsd-11-stable/gnu/usr.bin/gdb
/freebsd-11-stable/lib/libc/locale/ascii.c
/freebsd-11-stable/sys/cddl/contrib/opensolaris
/freebsd-11-stable/sys/contrib/dev/acpica
/freebsd-11-stable/sys/contrib/ipfilter
/freebsd-11-stable/sys/contrib/libfdt
/freebsd-11-stable/sys/contrib/octeon-sdk
/freebsd-11-stable/sys/contrib/x86emu
/freebsd-11-stable/sys/contrib/xz-embedded
/freebsd-11-stable/usr.sbin/bhyve/atkbdc.h
/freebsd-11-stable/usr.sbin/bhyve/bhyvegc.c
/freebsd-11-stable/usr.sbin/bhyve/bhyvegc.h
/freebsd-11-stable/usr.sbin/bhyve/console.c
/freebsd-11-stable/usr.sbin/bhyve/console.h
/freebsd-11-stable/usr.sbin/bhyve/pci_fbuf.c
/freebsd-11-stable/usr.sbin/bhyve/pci_xhci.c
/freebsd-11-stable/usr.sbin/bhyve/pci_xhci.h
/freebsd-11-stable/usr.sbin/bhyve/ps2kbd.c
/freebsd-11-stable/usr.sbin/bhyve/ps2kbd.h
/freebsd-11-stable/usr.sbin/bhyve/ps2mouse.c
/freebsd-11-stable/usr.sbin/bhyve/ps2mouse.h
/freebsd-11-stable/usr.sbin/bhyve/rfb.c
/freebsd-11-stable/usr.sbin/bhyve/rfb.h
/freebsd-11-stable/usr.sbin/bhyve/sockstream.c
/freebsd-11-stable/usr.sbin/bhyve/sockstream.h
/freebsd-11-stable/usr.sbin/bhyve/usb_emul.c
/freebsd-11-stable/usr.sbin/bhyve/usb_emul.h
/freebsd-11-stable/usr.sbin/bhyve/usb_mouse.c
/freebsd-11-stable/usr.sbin/bhyve/vga.c
/freebsd-11-stable/usr.sbin/bhyve/vga.h
298107 16-Apr-2016 gjb

Merge the projects/release-pkg branch to head.

This allows packaging the base system with pkg(8), including
but not limited to providing the ability to provide upstream
binary update possibilities for non-tier-1 architectures.

This merge is a requirement of the 11.0-RELEASE, and as such,
thank you to everyone that has tested the project branch.

Documentation in build(7) etc. is still somewhat sparse, but
updates to those parts will follow.

Sponsored by: The FreeBSD Foundation


291321 25-Nov-2015 bdrewery

META MODE: Fix 'make bootstrap-tools'.

The main problem was bitrot after elftoolchain being swapped in for the
GNU toolchain.

This also reworks how the list of 'host allowed' libraries is determined
to only allow INTERNALLIBs, which is needed for libelftc to come in.

For usr.bin/readelf use the same hack, as libelf and libdward, to bring in
the needed sys/ headers for host builds. This has not yet been a problem due
to readelf not being built as a host tool in buildworld. This is possible
in the meta build though when building the toolchain.

Sponsored by: EMC / Isilon Storage Division


291307 25-Nov-2015 bdrewery

META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host.

This both avoids some dependencies on xinstall.host and allows
bootstrapping on older releases to work due to lack of at least 'install -l'
support.

Sponsored by: EMC / Isilon Storage Division


291125 21-Nov-2015 delphij

MFV r291123:

xz 5.2.2.

MFC after: 1 month
Relnotes: yes


287980 19-Sep-2015 bdrewery

Replace beforeinstall: handling with FILES.

This actually fixes some cases to respect LIBRARIES_ONLY.

Sponsored by: EMC / Isilon Storage Division


285284 08-Jul-2015 luigi

only enable immintrin when clang is used. The base gcc does not support it.

Reviewed by: delphij


284481 16-Jun-2015 sjg

new depends


284345 13-Jun-2015 sjg

Add META_MODE support.

Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.

Still need to add real targets under targets/ to build packages.

Differential Revision: D2796
Reviewed by: brooks imp


282808 12-May-2015 delphij

Revert r282775 for now. The added dependency would cause problems for
e.g. ports-mgmt/pkg and we would like to do an exp-build.

Requested by: bdrewery


282775 11-May-2015 delphij

Revert r281372, it's no longer needed after r282726 (fix for PR 199119) as the
symbol conflict between libmd and libcrypto have been solved.


281372 10-Apr-2015 delphij

For reasons that I am not understand yet, using the libmd version of
SHA256 would make libarchive based application to give:

archive_read_extract(): Lzma library error: Corrupted input data

(Internally this is LZMA_DATA_ERR)

However, the libmd version of SHA256 is supposed to give same result
as the bundled version do, and xz(1) is not affected.

As a precaution, revert the SHA256 portion of r281316 for now until
we figure out why it breaks libarchive interoperability as we can't
yet rule out this change have introduced an ABI breakage.


281316 09-Apr-2015 delphij

MFV r281278:

- Update xz to 5.2.1, where the most visible change is that it
fixed a compression-ratio regression in fast mode LZMA1 and
LZMA2 and used cpuset_getaffinity() for CPU cores detection.
- Make liblzma use the base system SHA256 implementation instead of
the bundled one.
- Additional annotation in config.h for FreeBSD specific tweaks.
- Refresh symbols in XZprivate_1.0 to reflect reality.

Relnotes: yes
MFC after: 1 month (TBD)


278896 17-Feb-2015 jilles

compress,gzip,xz: Preserve timestamps with nanosecond precision.


278433 09-Feb-2015 rpaulo

Merge xz 5.2.0.

This brings support for multi-threaded compression. This brings close
N times faster compression where N is the number of CPU cores.
Because of this, liblzma now depends on libthr.

Soon libarchive will be modified to use the new lzma API.

Thanks to antoine@ for the exp-run.

Differential Revision: https://reviews.freebsd.org/D1786
Reviewed by: bapt


276962 11-Jan-2015 bapt

Do not regenerate and install liblzma.pc when only build libraries
aka do not regenerate while generating 32bits libs

Reported by: antoine


276898 10-Jan-2015 bapt

Install the liblzma pkg-config file

MFC after: 1 week


223935 11-Jul-2011 mm

Update xz to git snapshot of v5.0 branch as of 20110711 (post-5.0.3)

For architectures with __NO_STRICT_ALIGNMENT
define TUKLIB_FAST_UNALIGNED_ACCESS

MFC after: 2 weeks


218723 15-Feb-2011 dim

Fix some leftover binaries and shared libraries in the system that still
have an executable stack, due to linking in hand-assembled .S or .s
files, that have no .GNU-stack sections:

RWX --- --- /lib/libcrypto.so.6
RWX --- --- /lib/libmd.so.5
RWX --- --- /lib/libz.so.6
RWX --- --- /lib/libzpool.so.2
RWX --- --- /usr/lib/liblzma.so.5

These were found using scanelf, from the sysutils/pax-utils port.

Reviewed by: kib


218166 01-Feb-2011 mm

Reintroduce bugfix from r210103 and fix xz on strong-aligned architectures.
This fix was accidentially reverted with the 5.0.0 update in r215187.

PR: bin/154310
Submitted by: Michael Moll <kvedulv@kvedulv.de>
MFC after: 3 days


215515 19-Nov-2010 mm

Remove obsoleted private symbol.

Approved by: delphij (mentor)
MFC after: together with 5.0.0 update


215187 12-Nov-2010 mm

Update xz to release 5.0.0

Approved by: delphij (mentor)
MFC after: 1 week


213700 11-Oct-2010 mm

Upgrade xz to git snapshot as of 20101010

Approved by: delphij (mentor)
MFC after: 1 month


210103 15-Jul-2010 marcel

Unbreak xz (liblzma) on strong-aligned architectures (and without
emulation of misaligned memory accesses). We cannot map the unaligned
memory access functions to the ones used for aligned accesses, so do
not define TUKLIB_FAST_UNALIGNED_ACCESS.


209078 11-Jun-2010 delphij

Detect bit endianness through machine/endian.h. This fixes xz on big-endian
systems.

Tested on: sparc64 (kindly provided by linimon), amd64


208099 14-May-2010 delphij

- Add versioned symbols to liblzma
- Use default SHLIB_MAJOR.

Approved by: mm
X-MFC with: lzma library MFC


207844 10-May-2010 mm

Add two public headers missing in r207842
Adjust CFLAGS for lzmainfo, xz, xzdec

Approved by: delphij (mentor)
MFC after: 2 weeks


207842 10-May-2010 mm

Import of liblzma, xz, xzdec, lzmainfo from vendor branch
Add support for xz and lzma to lesspipe.sh (xzless, lzless)
Bump __FreeBSD_version

Approved by: delphij (mentor)
MFC after: 2 weeks