Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Feb 2015 07:56:15 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r278499 - in projects/clang360-import: . contrib/xz contrib/xz/src/common contrib/xz/src/liblzma contrib/xz/src/liblzma/api contrib/xz/src/liblzma/api/lzma contrib/xz/src/liblzma/check ...
Message-ID:  <201502100756.t1A7uFIA044647@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Tue Feb 10 07:56:14 2015
New Revision: 278499
URL: https://svnweb.freebsd.org/changeset/base/278499

Log:
  Merge ^/head r278351 through r278498.

Added:
  projects/clang360-import/contrib/xz/src/liblzma/api/lzma/lzma12.h
     - copied unchanged from r278498, head/contrib/xz/src/liblzma/api/lzma/lzma12.h
  projects/clang360-import/contrib/xz/src/liblzma/common/block_buffer_encoder.h
     - copied unchanged from r278498, head/contrib/xz/src/liblzma/common/block_buffer_encoder.h
  projects/clang360-import/contrib/xz/src/liblzma/common/hardware_cputhreads.c
     - copied unchanged from r278498, head/contrib/xz/src/liblzma/common/hardware_cputhreads.c
  projects/clang360-import/contrib/xz/src/liblzma/common/memcmplen.h
     - copied unchanged from r278498, head/contrib/xz/src/liblzma/common/memcmplen.h
  projects/clang360-import/contrib/xz/src/liblzma/common/outqueue.c
     - copied unchanged from r278498, head/contrib/xz/src/liblzma/common/outqueue.c
  projects/clang360-import/contrib/xz/src/liblzma/common/outqueue.h
     - copied unchanged from r278498, head/contrib/xz/src/liblzma/common/outqueue.h
  projects/clang360-import/contrib/xz/src/liblzma/common/stream_encoder_mt.c
     - copied unchanged from r278498, head/contrib/xz/src/liblzma/common/stream_encoder_mt.c
  projects/clang360-import/contrib/xz/src/liblzma/liblzma.map
     - copied unchanged from r278498, head/contrib/xz/src/liblzma/liblzma.map
  projects/clang360-import/contrib/xz/src/liblzma/validate_map.sh
     - copied unchanged from r278498, head/contrib/xz/src/liblzma/validate_map.sh
  projects/clang360-import/contrib/xz/src/xz/mytime.c
     - copied unchanged from r278498, head/contrib/xz/src/xz/mytime.c
  projects/clang360-import/contrib/xz/src/xz/mytime.h
     - copied unchanged from r278498, head/contrib/xz/src/xz/mytime.h
  projects/clang360-import/sys/arm/broadcom/bcm2835/bcm2835_audio.c
     - copied unchanged from r278498, head/sys/arm/broadcom/bcm2835/bcm2835_audio.c
  projects/clang360-import/sys/arm/broadcom/bcm2835/vc_vchi_audioserv_defs.h
     - copied unchanged from r278498, head/sys/arm/broadcom/bcm2835/vc_vchi_audioserv_defs.h
  projects/clang360-import/sys/dev/wpi/if_wpi_debug.h
     - copied unchanged from r278498, head/sys/dev/wpi/if_wpi_debug.h
  projects/clang360-import/usr.sbin/pw/tests/pw_usernext.sh
     - copied unchanged from r278498, head/usr.sbin/pw/tests/pw_usernext.sh
Deleted:
  projects/clang360-import/contrib/xz/src/liblzma/api/lzma/lzma.h
  projects/clang360-import/contrib/xz/src/liblzma/common/stream_encoder.h
  projects/clang360-import/sys/powerpc/conf/WII
  projects/clang360-import/sys/powerpc/wii/
Modified:
  projects/clang360-import/Makefile.inc1
  projects/clang360-import/ObsoleteFiles.inc
  projects/clang360-import/contrib/xz/ChangeLog
  projects/clang360-import/contrib/xz/FREEBSD-upgrade
  projects/clang360-import/contrib/xz/THANKS
  projects/clang360-import/contrib/xz/TODO
  projects/clang360-import/contrib/xz/src/common/mythread.h
  projects/clang360-import/contrib/xz/src/common/sysdefs.h
  projects/clang360-import/contrib/xz/src/common/tuklib_cpucores.c
  projects/clang360-import/contrib/xz/src/common/tuklib_physmem.c
  projects/clang360-import/contrib/xz/src/liblzma/api/lzma.h
  projects/clang360-import/contrib/xz/src/liblzma/api/lzma/base.h
  projects/clang360-import/contrib/xz/src/liblzma/api/lzma/block.h
  projects/clang360-import/contrib/xz/src/liblzma/api/lzma/container.h
  projects/clang360-import/contrib/xz/src/liblzma/api/lzma/filter.h
  projects/clang360-import/contrib/xz/src/liblzma/api/lzma/hardware.h
  projects/clang360-import/contrib/xz/src/liblzma/api/lzma/index.h
  projects/clang360-import/contrib/xz/src/liblzma/api/lzma/index_hash.h
  projects/clang360-import/contrib/xz/src/liblzma/api/lzma/version.h
  projects/clang360-import/contrib/xz/src/liblzma/check/check.h
  projects/clang360-import/contrib/xz/src/liblzma/check/sha256.c
  projects/clang360-import/contrib/xz/src/liblzma/common/alone_decoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/alone_decoder.h
  projects/clang360-import/contrib/xz/src/liblzma/common/alone_encoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/auto_decoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/block_buffer_decoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/block_buffer_encoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/block_decoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/block_decoder.h
  projects/clang360-import/contrib/xz/src/liblzma/common/block_encoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/block_encoder.h
  projects/clang360-import/contrib/xz/src/liblzma/common/block_header_decoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/block_header_encoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/block_util.c
  projects/clang360-import/contrib/xz/src/liblzma/common/common.c
  projects/clang360-import/contrib/xz/src/liblzma/common/common.h
  projects/clang360-import/contrib/xz/src/liblzma/common/easy_buffer_encoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/easy_encoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/filter_buffer_decoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/filter_buffer_encoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/filter_common.c
  projects/clang360-import/contrib/xz/src/liblzma/common/filter_common.h
  projects/clang360-import/contrib/xz/src/liblzma/common/filter_decoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/filter_decoder.h
  projects/clang360-import/contrib/xz/src/liblzma/common/filter_encoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/filter_encoder.h
  projects/clang360-import/contrib/xz/src/liblzma/common/filter_flags_decoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/index.c
  projects/clang360-import/contrib/xz/src/liblzma/common/index_decoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/index_encoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/index_encoder.h
  projects/clang360-import/contrib/xz/src/liblzma/common/index_hash.c
  projects/clang360-import/contrib/xz/src/liblzma/common/stream_buffer_decoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/stream_buffer_encoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/stream_decoder.c
  projects/clang360-import/contrib/xz/src/liblzma/common/stream_decoder.h
  projects/clang360-import/contrib/xz/src/liblzma/common/stream_encoder.c
  projects/clang360-import/contrib/xz/src/liblzma/delta/delta_common.c
  projects/clang360-import/contrib/xz/src/liblzma/delta/delta_decoder.c
  projects/clang360-import/contrib/xz/src/liblzma/delta/delta_decoder.h
  projects/clang360-import/contrib/xz/src/liblzma/delta/delta_encoder.c
  projects/clang360-import/contrib/xz/src/liblzma/delta/delta_encoder.h
  projects/clang360-import/contrib/xz/src/liblzma/delta/delta_private.h
  projects/clang360-import/contrib/xz/src/liblzma/liblzma.pc.in
  projects/clang360-import/contrib/xz/src/liblzma/lz/lz_decoder.c
  projects/clang360-import/contrib/xz/src/liblzma/lz/lz_decoder.h
  projects/clang360-import/contrib/xz/src/liblzma/lz/lz_encoder.c
  projects/clang360-import/contrib/xz/src/liblzma/lz/lz_encoder.h
  projects/clang360-import/contrib/xz/src/liblzma/lz/lz_encoder_mf.c
  projects/clang360-import/contrib/xz/src/liblzma/lzma/fastpos.h
  projects/clang360-import/contrib/xz/src/liblzma/lzma/lzma2_decoder.c
  projects/clang360-import/contrib/xz/src/liblzma/lzma/lzma2_decoder.h
  projects/clang360-import/contrib/xz/src/liblzma/lzma/lzma2_encoder.c
  projects/clang360-import/contrib/xz/src/liblzma/lzma/lzma2_encoder.h
  projects/clang360-import/contrib/xz/src/liblzma/lzma/lzma_common.h
  projects/clang360-import/contrib/xz/src/liblzma/lzma/lzma_decoder.c
  projects/clang360-import/contrib/xz/src/liblzma/lzma/lzma_decoder.h
  projects/clang360-import/contrib/xz/src/liblzma/lzma/lzma_encoder.c
  projects/clang360-import/contrib/xz/src/liblzma/lzma/lzma_encoder.h
  projects/clang360-import/contrib/xz/src/liblzma/lzma/lzma_encoder_optimum_fast.c
  projects/clang360-import/contrib/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c
  projects/clang360-import/contrib/xz/src/liblzma/lzma/lzma_encoder_private.h
  projects/clang360-import/contrib/xz/src/liblzma/rangecoder/range_decoder.h
  projects/clang360-import/contrib/xz/src/liblzma/simple/arm.c
  projects/clang360-import/contrib/xz/src/liblzma/simple/armthumb.c
  projects/clang360-import/contrib/xz/src/liblzma/simple/ia64.c
  projects/clang360-import/contrib/xz/src/liblzma/simple/powerpc.c
  projects/clang360-import/contrib/xz/src/liblzma/simple/simple_coder.c
  projects/clang360-import/contrib/xz/src/liblzma/simple/simple_coder.h
  projects/clang360-import/contrib/xz/src/liblzma/simple/simple_decoder.c
  projects/clang360-import/contrib/xz/src/liblzma/simple/simple_decoder.h
  projects/clang360-import/contrib/xz/src/liblzma/simple/simple_private.h
  projects/clang360-import/contrib/xz/src/liblzma/simple/sparc.c
  projects/clang360-import/contrib/xz/src/liblzma/simple/x86.c
  projects/clang360-import/contrib/xz/src/xz/args.c
  projects/clang360-import/contrib/xz/src/xz/args.h
  projects/clang360-import/contrib/xz/src/xz/coder.c
  projects/clang360-import/contrib/xz/src/xz/coder.h
  projects/clang360-import/contrib/xz/src/xz/file_io.c
  projects/clang360-import/contrib/xz/src/xz/file_io.h
  projects/clang360-import/contrib/xz/src/xz/hardware.c
  projects/clang360-import/contrib/xz/src/xz/hardware.h
  projects/clang360-import/contrib/xz/src/xz/list.c
  projects/clang360-import/contrib/xz/src/xz/main.c
  projects/clang360-import/contrib/xz/src/xz/message.c
  projects/clang360-import/contrib/xz/src/xz/options.c
  projects/clang360-import/contrib/xz/src/xz/private.h
  projects/clang360-import/contrib/xz/src/xz/signals.c
  projects/clang360-import/contrib/xz/src/xz/suffix.c
  projects/clang360-import/contrib/xz/src/xz/xz.1
  projects/clang360-import/etc/devd.conf
  projects/clang360-import/etc/rc.d/Makefile
  projects/clang360-import/etc/rc.d/jail
  projects/clang360-import/lib/Makefile
  projects/clang360-import/lib/libc/gen/getgrent.c
  projects/clang360-import/lib/libc/gen/getpwent.c
  projects/clang360-import/lib/libc/sys/setresuid.2
  projects/clang360-import/lib/liblzma/Makefile
  projects/clang360-import/lib/liblzma/Symbol.map
  projects/clang360-import/lib/liblzma/Versions.def
  projects/clang360-import/lib/liblzma/config.h
  projects/clang360-import/release/Makefile
  projects/clang360-import/release/Makefile.vm
  projects/clang360-import/rescue/rescue/Makefile
  projects/clang360-import/share/mk/bsd.mkopt.mk
  projects/clang360-import/share/mk/bsd.own.mk
  projects/clang360-import/share/mk/src.libnames.mk
  projects/clang360-import/sys/amd64/amd64/apic_vector.S
  projects/clang360-import/sys/amd64/amd64/genassym.c
  projects/clang360-import/sys/amd64/amd64/mp_machdep.c
  projects/clang360-import/sys/amd64/include/cpufunc.h
  projects/clang360-import/sys/amd64/vmm/vmm_support.S
  projects/clang360-import/sys/arm/broadcom/bcm2835/files.bcm2835
  projects/clang360-import/sys/arm/conf/RPI-B
  projects/clang360-import/sys/cam/ctl/ctl_frontend_iscsi.c
  projects/clang360-import/sys/cam/ctl/ctl_frontend_iscsi.h
  projects/clang360-import/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
  projects/clang360-import/sys/conf/dtb.mk
  projects/clang360-import/sys/conf/files.powerpc
  projects/clang360-import/sys/conf/kern.opts.mk
  projects/clang360-import/sys/conf/kern.pre.mk
  projects/clang360-import/sys/conf/options
  projects/clang360-import/sys/conf/options.powerpc
  projects/clang360-import/sys/contrib/dev/acpica/include/actbl2.h
  projects/clang360-import/sys/contrib/vchiq/interface/vchiq_arm/vchiq_2835_arm.c
  projects/clang360-import/sys/contrib/vchiq/interface/vchiq_arm/vchiq_arm.c
  projects/clang360-import/sys/contrib/vchiq/interface/vchiq_arm/vchiq_core.h
  projects/clang360-import/sys/contrib/vchiq/interface/vchiq_arm/vchiq_kmod.c
  projects/clang360-import/sys/dev/cxgb/cxgb_osdep.h
  projects/clang360-import/sys/dev/cxgbe/adapter.h
  projects/clang360-import/sys/dev/cxgbe/common/t4_hw.c
  projects/clang360-import/sys/dev/cxgbe/iw_cxgbe/device.c
  projects/clang360-import/sys/dev/cxgbe/offload.h
  projects/clang360-import/sys/dev/cxgbe/t4_main.c
  projects/clang360-import/sys/dev/cxgbe/tom/t4_listen.c
  projects/clang360-import/sys/dev/cxgbe/tom/t4_tom.c
  projects/clang360-import/sys/dev/drm2/radeon/ni.c
  projects/clang360-import/sys/dev/drm2/radeon/si.c
  projects/clang360-import/sys/dev/iscsi/icl.c
  projects/clang360-import/sys/dev/iscsi/icl_conn_if.m
  projects/clang360-import/sys/dev/iscsi/icl_soft.c
  projects/clang360-import/sys/dev/iscsi/icl_wrappers.h
  projects/clang360-import/sys/dev/iscsi/iscsi.c
  projects/clang360-import/sys/dev/iscsi/iscsi.h
  projects/clang360-import/sys/dev/usb/controller/xhci.c
  projects/clang360-import/sys/dev/usb/serial/u3g.c
  projects/clang360-import/sys/dev/usb/usbdevs
  projects/clang360-import/sys/dev/wpi/if_wpi.c
  projects/clang360-import/sys/dev/wpi/if_wpireg.h
  projects/clang360-import/sys/dev/wpi/if_wpivar.h
  projects/clang360-import/sys/i386/i386/apic_vector.s
  projects/clang360-import/sys/i386/i386/genassym.c
  projects/clang360-import/sys/i386/i386/mp_machdep.c
  projects/clang360-import/sys/i386/include/cpufunc.h
  projects/clang360-import/sys/kern/kern_sig.c
  projects/clang360-import/sys/kern/kern_timeout.c
  projects/clang360-import/sys/kern/uipc_shm.c
  projects/clang360-import/sys/modules/wpi/Makefile
  projects/clang360-import/sys/netinet/if_ether.c
  projects/clang360-import/sys/netinet/in.c
  projects/clang360-import/sys/netinet6/in6.c
  projects/clang360-import/sys/netinet6/nd6.c
  projects/clang360-import/sys/powerpc/aim/locore32.S
  projects/clang360-import/sys/powerpc/aim/machdep.c
  projects/clang360-import/sys/powerpc/aim/mmu_oea.c
  projects/clang360-import/sys/powerpc/conf/NOTES
  projects/clang360-import/sys/powerpc/include/cpu.h
  projects/clang360-import/sys/powerpc/ofw/ofw_syscons.c
  projects/clang360-import/sys/powerpc/powerpc/swtch64.S
  projects/clang360-import/sys/powerpc/pseries/mmu_phyp.c
  projects/clang360-import/sys/powerpc/pseries/platform_chrp.c
  projects/clang360-import/sys/powerpc/pseries/xics.c
  projects/clang360-import/sys/sys/bitset.h
  projects/clang360-import/sys/sys/callout.h
  projects/clang360-import/sys/sys/copyright.h
  projects/clang360-import/sys/sys/cpuset.h
  projects/clang360-import/sys/sys/param.h
  projects/clang360-import/sys/x86/acpica/madt.c
  projects/clang360-import/sys/x86/include/apicreg.h
  projects/clang360-import/sys/x86/include/apicvar.h
  projects/clang360-import/sys/x86/include/specialreg.h
  projects/clang360-import/sys/x86/x86/io_apic.c
  projects/clang360-import/sys/x86/x86/local_apic.c
  projects/clang360-import/sys/x86/xen/xen_apic.c
  projects/clang360-import/usr.bin/ctlstat/ctlstat.c
  projects/clang360-import/usr.bin/xz/Makefile
  projects/clang360-import/usr.sbin/bluetooth/hccontrol/hccontrol.8
  projects/clang360-import/usr.sbin/bluetooth/sdpcontrol/sdpcontrol.8
  projects/clang360-import/usr.sbin/bsdconfig/console/INDEX
  projects/clang360-import/usr.sbin/bsdconfig/includes/INDEX
  projects/clang360-import/usr.sbin/bsdconfig/networking/share/device.subr
  projects/clang360-import/usr.sbin/bsdconfig/share/dialog.subr
  projects/clang360-import/usr.sbin/bsdconfig/share/keymap.subr
  projects/clang360-import/usr.sbin/bsdconfig/timezone/share/continents.subr
  projects/clang360-import/usr.sbin/bsdconfig/timezone/share/countries.subr
  projects/clang360-import/usr.sbin/bsdconfig/timezone/timezone
  projects/clang360-import/usr.sbin/bsdconfig/usermgmt/share/user.subr
  projects/clang360-import/usr.sbin/ctld/ctl.conf.5
  projects/clang360-import/usr.sbin/ctld/ctld.c
  projects/clang360-import/usr.sbin/ctld/ctld.h
  projects/clang360-import/usr.sbin/ctld/kernel.c
  projects/clang360-import/usr.sbin/ctld/parse.y
  projects/clang360-import/usr.sbin/ctld/token.l
  projects/clang360-import/usr.sbin/pw/tests/Makefile
Directory Properties:
  projects/clang360-import/   (props changed)
  projects/clang360-import/contrib/llvm/   (props changed)
  projects/clang360-import/contrib/xz/   (props changed)
  projects/clang360-import/etc/   (props changed)
  projects/clang360-import/lib/libc/   (props changed)
  projects/clang360-import/share/   (props changed)
  projects/clang360-import/sys/   (props changed)
  projects/clang360-import/sys/amd64/vmm/   (props changed)
  projects/clang360-import/sys/cddl/contrib/opensolaris/   (props changed)
  projects/clang360-import/sys/conf/   (props changed)
  projects/clang360-import/sys/contrib/dev/acpica/   (props changed)
  projects/clang360-import/sys/contrib/dev/acpica/include/   (props changed)

Modified: projects/clang360-import/Makefile.inc1
==============================================================================
--- projects/clang360-import/Makefile.inc1	Tue Feb 10 07:46:25 2015	(r278498)
+++ projects/clang360-import/Makefile.inc1	Tue Feb 10 07:56:14 2015	(r278499)
@@ -823,7 +823,7 @@ EXTRA_DISTRIBUTIONS+=	tests
 
 DEBUG_DISTRIBUTIONS=
 .if ${MK_DEBUG_FILES} != "no"
-DEBUG_DISTRIBUTIONS+=	base ${EXTRA_DISTRIBUTIONS:S,doc,,}
+DEBUG_DISTRIBUTIONS+=	base ${EXTRA_DISTRIBUTIONS:S,doc,,:S,tests,,}
 .endif
 
 MTREE_MAGIC?=	mtree 2.0
@@ -1671,6 +1671,7 @@ _lib_libcapsicum=lib/libcapsicum
 
 lib/libcapsicum__L: lib/libnv__L
 lib/libpjdlog__L: lib/libutil__L
+lib/liblzma__L: lib/libthr__L
 
 _generic_libs=	${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib ${_ofed_lib}
 .for _DIR in ${LOCAL_LIB_DIRS}

Modified: projects/clang360-import/ObsoleteFiles.inc
==============================================================================
--- projects/clang360-import/ObsoleteFiles.inc	Tue Feb 10 07:46:25 2015	(r278498)
+++ projects/clang360-import/ObsoleteFiles.inc	Tue Feb 10 07:56:14 2015	(r278499)
@@ -38,7 +38,7 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
-# 20150126: new clang import which bumps version from 3.5.1 to 3.6.0.
+# 20150210: new clang import which bumps version from 3.5.1 to 3.6.0.
 OLD_FILES+=usr/include/clang/3.5.1/__wmmintrin_aes.h
 OLD_FILES+=usr/include/clang/3.5.1/__wmmintrin_pclmul.h
 OLD_FILES+=usr/include/clang/3.5.1/altivec.h
@@ -93,6 +93,8 @@ OLD_FILES+=usr/lib/clang/3.5.1/lib/freeb
 OLD_DIRS+=usr/lib/clang/3.5.1/lib/freebsd
 OLD_DIRS+=usr/lib/clang/3.5.1/lib
 OLD_DIRS+=usr/lib/clang/3.5.1
+# 20150209: liblzma header
+OLD_FILES+=usr/include/lzma/lzma.h
 # 20150124: spl.9 and friends
 OLD_FILES+=usr/share/man/man9/spl.9
 OLD_FILES+=usr/share/man/man9/spl0.9

Modified: projects/clang360-import/contrib/xz/ChangeLog
==============================================================================
--- projects/clang360-import/contrib/xz/ChangeLog	Tue Feb 10 07:46:25 2015	(r278498)
+++ projects/clang360-import/contrib/xz/ChangeLog	Tue Feb 10 07:56:14 2015	(r278499)
@@ -1,66 +1,923 @@
-commit 495aaf3a5b7200a5d2bf449bbbcc0e18834607af
+commit a0cd05ee71d330b79ead6eb9222e1b24e1559d3a
 Author: Lasse Collin <lasse.collin@tukaani.org>
-Date:   2014-09-20 20:44:32 +0300
+Date:   2014-12-21 20:48:37 +0200
 
-    Bump version and soname for 5.0.7.
+    DOS: Update Makefile.
+
+ dos/Makefile | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit b85ee0905ec4ab7656d22e63519fdd3bedb21f2e
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-12-21 19:50:38 +0200
+
+    Windows: Fix bin_i486 to bin_i686 in build.bash.
+
+ windows/build.bash | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit cbafa710918195dbba3db02c3fab4f0538235206
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-12-21 18:58:44 +0200
+
+    Docs: Use lzma_cputhreads() in 04_compress_easy_mt.c.
+
+ doc/examples/04_compress_easy_mt.c | 30 ++++++++++++++++++++++++++----
+ 1 file changed, 26 insertions(+), 4 deletions(-)
+
+commit 8dbb57238d372c7263cfeb3e7f7fd9a73173156a
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-12-21 18:56:44 +0200
+
+    Docs: Update docs/examples/00_README.txt.
+
+ doc/examples/00_README.txt | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+commit 6060f7dc76fd6c2a8a1f8e85d0e4d86bb78273e6
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-12-21 18:11:17 +0200
+
+    Bump version and soname for 5.2.0.
+    
+    I know that soname != app version, but I skip AGE=1
+    in -version-info to make the soname match the liblzma
+    version anyway. It doesn't hurt anything as long as
+    it doesn't conflict with library versioning rules.
 
  src/liblzma/Makefile.am        | 2 +-
- src/liblzma/api/lzma/version.h | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
+ src/liblzma/api/lzma/version.h | 6 +++---
+ src/liblzma/liblzma.map        | 2 +-
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+commit 3e8bd1d15e417f2d588e9be50ce027ee3d48b2da
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-12-21 18:05:03 +0200
+
+    Avoid variable-length arrays in the debug programs.
+
+ debug/full_flush.c | 3 ++-
+ debug/sync_flush.c | 3 ++-
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+commit 72f7307cfdceb941aeb2bf30d424cc0d13621786
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-12-21 18:01:45 +0200
+
+    Build: Include 04_compress_easy_mt.c in the tarball.
+
+ Makefile.am | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit 2cb82ff21c62def11f3683a8bb0aaf363102aaa0
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-12-21 18:00:38 +0200
+
+    Fix build when --disable-threads is used.
+
+ src/common/mythread.h | 2 ++
+ 1 file changed, 2 insertions(+)
+
+commit 9b9e3536e458ef958f66b0e8982efc9d36de4d17
+Author: Adrien Nader <adrien@notk.org>
+Date:   2014-12-21 15:56:15 +0100
+
+    po/fr: improve wording for help for --lzma1/--lzma2.
+
+ po/fr.po | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit a8b6b569e7fadbf5b5b9139d53bc764015c15027
+Author: Adrien Nader <adrien@notk.org>
+Date:   2014-12-21 15:55:48 +0100
+
+    po/fr: missing line in translation of --extreme.
+
+ po/fr.po | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit f168a6fd1a888cf4f0caaddcafcb21dadc6ab6e9
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-12-21 14:32:33 +0200
+
+    Update NEWS for 5.2.0.
+
+ NEWS | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 65 insertions(+)
+
+commit cec2ee863b3a88f4bf039cb00f73c4a4fc93a429
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-12-21 14:32:22 +0200
+
+    Update NEWS for 5.0.8.
+
+ NEWS | 12 ++++++++++++
+ 1 file changed, 12 insertions(+)
+
+commit 42e97a32649bf53ce43be2258b902a417c6e7fa1
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-12-21 14:07:54 +0200
+
+    xz: Fix a comment.
+
+ src/xz/options.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit 29b95d5d6665cedffa6a9d6d3d914f981e852182
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-12-20 20:43:14 +0200
+
+    Update INSTALL about the dependencies of the scripts.
+
+ INSTALL | 15 ++++++++++-----
+ 1 file changed, 10 insertions(+), 5 deletions(-)
+
+commit 3af91040bb42c21afbb81f5568c3313125e61192
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-12-20 20:42:33 +0200
+
+    Windows: Update build instructions.
+
+ INSTALL                     | 15 +++++++++------
+ windows/INSTALL-Windows.txt | 44 +++++++++++++++++++++-----------------------
+ 2 files changed, 30 insertions(+), 29 deletions(-)
+
+commit 0152f72bf6289d744823dc6c849538f3a139ad70
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-12-20 20:41:48 +0200
+
+    Windows: Update the build script and README-Windows.txt.
+    
+    The 32-bit build is now for i686 or newer because the
+    prebuilt MinGW-w64 toolchains include i686 code in the
+    executables even if one uses -march=i486.
+    
+    The build script builds 32-bit SSE2 enabled version too.
+    Run-time detection of SSE2 support would be nice (on any OS)
+    but it's not implemented in XZ Utils yet.
+
+ windows/README-Windows.txt | 30 ++++++++++++++++--------------
+ windows/build.bash         | 23 ++++++++++++++---------
+ 2 files changed, 30 insertions(+), 23 deletions(-)
+
+commit 4a1f6133ee5533cee8d91e06fcc22443e5f1881a
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-12-19 15:51:50 +0200
+
+    Windows: Define TUKLIB_SYMBOL_PREFIX in config.h.
+    
+    It is to keep all symbols in the lzma_ namespace.
+
+ windows/config.h | 3 +++
+ 1 file changed, 3 insertions(+)
+
+commit 7f7d093de79eee0c7dbfd7433647e46302f19f82
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-12-16 21:00:09 +0200
+
+    xz: Update the man page about --threads.
+
+ src/xz/xz.1 | 5 -----
+ 1 file changed, 5 deletions(-)
+
+commit 009823448b82aa5f465668878a544c5842885407
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-12-16 20:57:43 +0200
+
+    xz: Update the man page about --block-size.
+
+ src/xz/xz.1 | 41 +++++++++++++++++++++++++++++++++--------
+ 1 file changed, 33 insertions(+), 8 deletions(-)
+
+commit 7dddfbeb499e528940bc12047355c184644aafe9
+Author: Adrien Nader <adrien@notk.org>
+Date:   2014-12-10 22:26:57 +0100
+
+    po/fr: several more translation updates: reword and handle --ignore-check.
+
+ po/fr.po | 50 ++++++++++++++++++++++++++------------------------
+ 1 file changed, 26 insertions(+), 24 deletions(-)
+
+commit 6eca5be40e04ddc4b738d493e4e56835956d8b69
+Author: Adrien Nader <adrien@notk.org>
+Date:   2014-12-10 22:23:01 +0100
+
+    po/fr: yet another place where my email address had to be updated.
+
+ po/fr.po | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit d1003673e92ba47edd6aeeb3dbea05c18269d0e7
+Author: Adrien Nader <adrien@notk.org>
+Date:   2014-12-10 22:22:20 +0100
+
+    po/fr: fix several typos that have been around since the beginning.
+
+ po/fr.po | 22 +++++++++++-----------
+ 1 file changed, 11 insertions(+), 11 deletions(-)
+
+commit 4c5aa911a0df027e46171e368debc543d2fa72b2
+Author: Adrien Nader <adrien@notk.org>
+Date:   2014-12-03 20:02:31 +0100
+
+    po/fr: last batch of new translations for now.
+    
+    Four new error messages.
+
+ po/fr.po | 16 ++++++++--------
+ 1 file changed, 8 insertions(+), 8 deletions(-)
+
+commit 3e3099e36d27059499e7996fb38a62e8ab01d356
+Author: Adrien Nader <adrien@notk.org>
+Date:   2014-12-03 20:01:32 +0100
+
+    po/fr: translations for --threads, --block-size and --block-list.
+
+ po/fr.po | 12 ++++++++----
+ 1 file changed, 8 insertions(+), 4 deletions(-)
+
+commit e7d96a5933eec4e9d4a62569ee88df0ebb0f1d53
+Author: Adrien Nader <adrien@notk.org>
+Date:   2014-12-03 20:00:53 +0100
+
+    po/fr: remove fuzzy marker for error messages that will be kept in English.
+    
+    The following is a copy of a comment inside fr.po:
+    
+    Note from translator on "file status flags".
+    The following entry is kept un-translated on purpose. It is difficult to
+    translate and should only happen in exceptional circumstances which means
+    that translating would:
+    - lose some of the meaning
+    - make it more difficult to look up in search engines; it might happen one
+    in
+    a million times, if we dilute the error message in 20 languages, it will be
+    almost impossible to find an explanation and support for the error.
+
+ po/fr.po | 22 ++++++++++++++++------
+ 1 file changed, 16 insertions(+), 6 deletions(-)
+
+commit 46cbb9033af8a21fafe543302d6919746e0d72af
+Author: Adrien Nader <adrien@notk.org>
+Date:   2014-12-03 19:58:25 +0100
+
+    po/fr: several minor updates and better wording.
+    
+    Meaning doesn't change at all: it's only for better wording and/or
+    formatting of a few strings.
+
+ po/fr.po | 14 +++++++-------
+ 1 file changed, 7 insertions(+), 7 deletions(-)
+
+commit 7ce49d444f04e73145f79c832eb4d510594b074a
+Author: Adrien Nader <adrien@notk.org>
+Date:   2014-12-03 19:56:12 +0100
+
+    po/fr: update my email address and copyright years.
+
+ po/fr.po | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit 214c553ebc3047cd720da1ce5c80cf7c38118d3c
+Author: Adrien Nader <adrien@notk.org>
+Date:   2014-11-26 10:08:26 +0100
+
+    fr.po: commit file after only "update-po" so actual is readable.
+
+ po/fr.po | 311 ++++++++++++++++++++++++++++++++++++++++-----------------------
+ 1 file changed, 199 insertions(+), 112 deletions(-)
+
+commit 1190c641af09cde85f8bd0fbe5c4906f4a29431b
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-12-02 20:04:07 +0200
+
+    liblzma: Document how lzma_mt.block_size affects memory usage.
+
+ src/liblzma/api/lzma/container.h | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+commit e4fc1d2f9571fba79ce383595be2ea2a9257def0
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-11-28 20:07:18 +0200
+
+    Update INSTALL about a "make check" failure in test_scripts.sh.
+
+ INSTALL | 24 +++++++++++++++++-------
+ 1 file changed, 17 insertions(+), 7 deletions(-)
+
+commit 34f9e40a0a0c3bd2c2730cdb9cd550bbb8a3f2fe
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-11-26 20:12:27 +0200
+
+    Remove LZMA_UNSTABLE macro.
+
+ src/liblzma/api/lzma/container.h | 4 ----
+ src/liblzma/common/common.h      | 2 --
+ src/xz/private.h                 | 1 -
+ 3 files changed, 7 deletions(-)
+
+commit 6d9c0ce9f2677b159e32b224aba5b535b304a705
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-11-26 20:10:33 +0200
+
+    liblzma: Update lzma_stream_encoder_mt() API docs.
+
+ src/liblzma/api/lzma/container.h | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+commit 2301f3f05dd9742f42cda8f0f318864f5dc39ab3
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-11-25 12:32:05 +0200
+
+    liblzma: Verify the filter chain in threaded encoder initialization.
+    
+    This way an invalid filter chain is detected at the Stream
+    encoder initialization instead of delaying it to the first
+    call to lzma_code() which triggers the initialization of
+    the actual filter encoder(s).
+
+ src/liblzma/common/stream_encoder_mt.c | 9 ++++++---
+ 1 file changed, 6 insertions(+), 3 deletions(-)
+
+commit 107a263d5bb63cd3593fd6a5c938706539f84523
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-11-17 19:11:49 +0200
+
+    Build: Update m4/ax_pthread.m4 from Autoconf Archive.
+
+ m4/ax_pthread.m4 | 71 +++++++++++++++++++++++++++++++++++++-------------------
+ 1 file changed, 47 insertions(+), 24 deletions(-)
+
+commit b13a781833399ff5726cfc997f3cb2f0acbdbf31
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-11-17 18:52:21 +0200
+
+    Build: Replace obsolete AC_HELP_STRING with AS_HELP_STRING.
+
+ configure.ac         | 36 ++++++++++++++++++------------------
+ m4/tuklib_integer.m4 |  2 +-
+ 2 files changed, 19 insertions(+), 19 deletions(-)
+
+commit 542cac122ed3550148a2af0033af22b757491378
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-11-17 18:43:19 +0200
+
+    Build: Fix Autoconf warnings about escaped backquotes.
+    
+    Thanks to Daniel Richard G. for pointing out that it's
+    good to sometimes run autoreconf -fi with -Wall.
+
+ configure.ac | 7 +++----
+ 1 file changed, 3 insertions(+), 4 deletions(-)
+
+commit 7b03a15cea8cd4f19ed680b51c4bcbae3ce4142f
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-11-10 18:54:40 +0200
+
+    xzdiff: Use mkdir if mktemp isn't available.
+
+ src/scripts/xzdiff.in | 17 ++++++++++++++++-
+ 1 file changed, 16 insertions(+), 1 deletion(-)
+
+commit f8c13e5e3609581d5dd9f8777985ca07f2390ad7
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-11-10 18:45:01 +0200
+
+    xzdiff: Create a temporary directory to hold a temporary file.
+    
+    This avoids the possibility of "File name too long" when
+    creating a temp file when the input file name is very long.
+    
+    This also means that other users on the system can no longer
+    see the input file names in /tmp (or whatever $TMPDIR is)
+    since the temporary directory will have a generic name. This
+    usually doesn't matter since on many systems one can see
+    the arguments given to all processes anyway.
+    
+    The number X chars to mktemp where increased from 6 to 10.
+    
+    Note that with some shells temp files or dirs won't be used at all.
+
+ src/scripts/xzdiff.in | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+commit 7716dcf9df7f457500cb657314e7a9aea5fedb06
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-11-10 15:38:47 +0200
+
+    liblzma: Fix lzma_mt.preset in lzma_stream_encoder_mt_memusage().
+    
+    It read the filter chain from a wrong variable. This is a similar
+    bug that was fixed in 9494fb6d0ff41c585326f00aa8f7fe58f8106a5e.
+
+ src/liblzma/common/stream_encoder_mt.c | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+commit 230fa4a605542c84b4178a57381695a0af4e779b
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-11-10 14:49:55 +0200
+
+    Update THANKS.
+
+ THANKS | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit 4e4ae08bc7c1711e399c9f2d26eb375d39d08101
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-10-29 21:28:25 +0200
+
+    Update .gitignore files.
+
+ .gitignore    | 2 ++
+ m4/.gitignore | 3 +++
+ 2 files changed, 5 insertions(+)
+
+commit c923b140b27d1a055db6284e10fd546ad1a7fcdb
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-10-29 21:15:35 +0200
+
+    Build: Prepare to support Automake's subdir-objects.
+    
+    Due to a bug in Automake, subdir-objects won't be enabled
+    for now.
+    
+    http://debbugs.gnu.org/cgi/bugreport.cgi?bug=17354
+    
+    Thanks to Daniel Richard G. for the original patches.
+
+ configure.ac             |  7 ++++++-
+ src/Makefile.am          | 22 +++++++++++++++++++++-
+ src/liblzma/Makefile.am  |  4 ++--
+ src/lzmainfo/Makefile.am |  4 ++--
+ src/xz/Makefile.am       | 10 +++++-----
+ src/xzdec/Makefile.am    |  8 ++++----
+ 6 files changed, 40 insertions(+), 15 deletions(-)
+
+commit 08c2aa16bea0df82828f665d51fba2e0a5e8997f
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-10-24 20:09:29 +0300
+
+    Translations: Update the Italian translation.
+    
+    Thanks to Milo Casagrande.
+
+ po/it.po | 452 ++++++++++++++++++++++++++++++++++++++-------------------------
+ 1 file changed, 275 insertions(+), 177 deletions(-)
+
+commit 2f9f61aa83539c54ff6c118a2693890f0519b3dd
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-10-18 18:51:45 +0300
+
+    Translations: Update the Polish translation.
+    
+    Thanks to Jakub Bogusz.
+
+ po/pl.po | 332 ++++++++++++++++++++++++++++++++++++++++-----------------------
+ 1 file changed, 214 insertions(+), 118 deletions(-)
+
+commit 4f9d233f67aea25e532824d11b7642cf7dee7a76
+Author: Andre Noll <maan@tuebingen.mpg.de>
+Date:   2014-10-14 17:30:30 +0200
+
+    l10n: de.po: Change translator email address.
+    
+    Although the old address is still working, the new one should
+    be preferred. So this commit changes all three places in de.po
+    accordingly.
+    
+    Signed-off-by: Andre Noll <maan@tuebingen.mpg.de>
+
+ po/de.po | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+commit 00502b2bedad43f0cc167ac17ae0608837ee196b
+Author: Andre Noll <maan@tuebingen.mpg.de>
+Date:   2014-10-14 17:30:29 +0200
+
+    l10n: de.po: Update German translation
+    
+    Signed-off-by: Andre Noll <maan@systemlinux.org>
+
+ po/de.po | 531 +++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 281 insertions(+), 250 deletions(-)
+
+commit 706b0496753fb609e69f1570ec603f11162189d1
+Author: Andre Noll <maan@tuebingen.mpg.de>
+Date:   2014-10-14 17:30:28 +0200
+
+    l10n: de.po: Fix typo: Schießen -> Schließen.
+    
+    That's a funny one since "schießen" means to shoot :)
+    
+    Signed-off-by: Andre Noll <maan@systemlinux.org>
+
+ po/de.po | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 7c32e6a935c3d7ee366abad1679bd5f322f0c7d4
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-10-09 19:42:26 +0300
+
+    Update THANKS.
+
+ THANKS | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit 076258cc458f1e705041ac7a729b15ffe8c5214a
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-10-09 19:41:51 +0300
+
+    Add support for AmigaOS/AROS to tuklib_physmem().
+    
+    Thanks to Fredrik Wikstrom.
+
+ m4/tuklib_physmem.m4        | 3 ++-
+ src/common/tuklib_physmem.c | 7 +++++++
+ 2 files changed, 9 insertions(+), 1 deletion(-)
+
+commit efa7b0a210e1baa8e128fc98c5443a944c39ad24
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-10-09 18:42:14 +0300
+
+    xzgrep: Avoid passing both -q and -l to grep.
+    
+    The behavior of grep -ql varies:
+      - GNU grep behaves like grep -q.
+      - OpenBSD grep behaves like grep -l.
+    
+    POSIX doesn't make it 100 % clear what behavior is expected.
+    Anyway, using both -q and -l at the same time makes no sense
+    so both options simply should never be used at the same time.
+    
+    Thanks to Christian Weisgerber.
+
+ src/scripts/xzgrep.in | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+commit 9c5f76098c9986b48d2fc574a0b764f4cde0c538
+Author: Trần Ngọc Quân <vnwildman@gmail.com>
+Date:   2014-09-25 09:22:45 +0700
+
+    l10n: vi.po: Update Vietnamese translation
+    
+    Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
+
+ po/vi.po | 136 +++++++++++++++++++++++++++++++++++++++------------------------
+ 1 file changed, 84 insertions(+), 52 deletions(-)
+
+commit c4911f2db36d811896c73c008b4218d8fa9a4730
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-09-25 18:38:48 +0300
+
+    Build: Detect supported compiler warning flags better.
+    
+    Clang and nowadays also GCC accept any -Wfoobar option
+    but then may give a warning that an unknown warning option
+    was specified. To avoid adding unsupported warning options,
+    the options are now tested with -Werror.
+    
+    Thanks to Charles Diza.
+
+ configure.ac | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+commit 76e75522ed6f5c228d55587dee5a997893f6e474
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-09-20 21:01:21 +0300
+
+    Update NEWS for 5.0.7.
+
+ NEWS | 11 +++++++++++
+ 1 file changed, 11 insertions(+)
+
+commit d62028b4c1174fc67b6929f126f5eb24c018c700
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-09-20 19:42:56 +0300
+
+    liblzma: Fix a portability problem in Makefile.am.
+    
+    POSIX supports $< only in inference rules (suffix rules).
+    Using it elsewhere is a GNU make extension and doesn't
+    work e.g. with OpenBSD make.
+    
+    Thanks to Christian Weisgerber for the patch.
+
+ src/liblzma/Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit c35de31d4283edad3e57d37ffe939406542cb7bb
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-09-14 21:54:09 +0300
+
+    Bump the version number to 5.1.4beta.
+
+ src/liblzma/api/lzma/version.h | 4 ++--
+ src/liblzma/liblzma.map        | 2 +-
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+commit e9e097e22cacdaa23e5414fea7913535449cb340
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-09-14 21:50:13 +0300
+
+    Update NEWS for 5.0.6 and 5.1.4beta.
+
+ NEWS | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 50 insertions(+)
+
+commit 642f856bb8562ab66704b1e01ac7bc08b6d0a663
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-09-14 21:02:41 +0300
+
+    Update TODO.
+
+ TODO | 38 ++++++++++++++++++++++++++++++++++----
+ 1 file changed, 34 insertions(+), 4 deletions(-)
+
+commit 6b5e3b9eff5b8cedb2aac5f524d4d60fc8a48124
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-08-05 22:32:36 +0300
+
+    xz: Add --ignore-check.
+
+ src/xz/args.c    |  7 +++++++
+ src/xz/args.h    |  1 +
+ src/xz/coder.c   | 10 +++++++++-
+ src/xz/message.c |  2 ++
+ src/xz/xz.1      | 19 +++++++++++++++++++
+ 5 files changed, 38 insertions(+), 1 deletion(-)
+
+commit 9adbc2ff373f979c917cdfd3679ce0ebd59f1040
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-08-05 22:15:07 +0300
+
+    liblzma: Add support for LZMA_IGNORE_CHECK.
+
+ src/liblzma/api/lzma/container.h    | 24 ++++++++++++++++++++++++
+ src/liblzma/common/common.h         |  1 +
+ src/liblzma/common/stream_decoder.c | 14 ++++++++++++--
+ 3 files changed, 37 insertions(+), 2 deletions(-)
+
+commit 0e0f34b8e4f1c60ecaec15c2105982381cc9c3e6
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-08-05 22:03:30 +0300
+
+    liblzma: Add support for lzma_block.ignore_check.
+    
+    Note that this slightly changes how lzma_block_header_decode()
+    has been documented. Earlier it said that the .version is set
+    to the lowest required value, but now it says that the .version
+    field is kept unchanged if possible. In practice this doesn't
+    affect any old code, because before this commit the only
+    possible .version was 0.
+
+ src/liblzma/api/lzma/block.h              | 50 ++++++++++++++++++++++++-------
+ src/liblzma/common/block_buffer_encoder.c |  2 +-
+ src/liblzma/common/block_decoder.c        | 18 ++++++++---
+ src/liblzma/common/block_encoder.c        |  2 +-
+ src/liblzma/common/block_header_decoder.c | 12 ++++++--
+ src/liblzma/common/block_header_encoder.c |  2 +-
+ src/liblzma/common/block_util.c           |  2 +-
+ 7 files changed, 68 insertions(+), 20 deletions(-)
+
+commit 71e1437ab585b46f7a25f5a131557d3d1c0cbaa2
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-08-04 19:25:58 +0300
+
+    liblzma: Use lzma_memcmplen() in the BT3 match finder.
+    
+    I had missed this when writing the commit
+    5db75054e900fa06ef5ade5f2c21dffdd5d16141.
+    
+    Thanks to Jun I Jin.
+
+ src/liblzma/lz/lz_encoder_mf.c | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+commit 41dc9ea06e1414ebe8ef52afc8fc15b6e3282b04
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-08-04 00:25:44 +0300
+
+    Update THANKS.
+
+ THANKS | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit 5dcffdbcc23a68abc3ac3539b30be71bc9b5af84
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-08-03 21:32:25 +0300
+
+    liblzma: SHA-256: Optimize the Maj macro slightly.
+    
+    The Maj macro is used where multiple things are added
+    together, so making Maj a sum of two expressions allows
+    some extra freedom for the compiler to schedule the
+    instructions.
+    
+    I learned this trick from
+    <http://www.hackersdelight.org/corres.txt>.
+
+ src/liblzma/check/sha256.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit a9477d1e0c6fd0e47e637d051e7b9e2a5d9af517
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-08-03 21:08:12 +0300
+
+    liblzma: SHA-256: Optimize the way rotations are done.
+    
+    This looks weird because the rotations become sequential,
+    but it helps quite a bit on both 32-bit and 64-bit x86:
+    
+      - It requires fewer instructions on two-operand
+        instruction sets like x86.
+    
+      - It requires one register less which matters especially
+        on 32-bit x86.
+    
+    I hope this doesn't hurt other archs.
+    
+    I didn't invent this idea myself, but I don't remember where
+    I saw it first.
+
+ src/liblzma/check/sha256.c | 17 +++++++++++------
+ 1 file changed, 11 insertions(+), 6 deletions(-)
+
+commit 5a76c7c8ee9a0afbeedb1c211db9224260404347
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-08-03 20:38:13 +0300
+
+    liblzma: SHA-256: Remove the GCC #pragma that became unneeded.
+    
+    The unrolling in the previous commit should avoid the
+    situation where a compiler may think that an uninitialized
+    variable might be accessed.
+
+ src/liblzma/check/sha256.c | 5 -----
+ 1 file changed, 5 deletions(-)
+
+commit 9a096f8e57509775c331950b8351bbca77bdcfa8
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-08-03 20:33:38 +0300
+
+    liblzma: SHA-256: Unroll a little more.
+    
+    This way a branch isn't needed for each operation
+    to choose between blk0 and blk2, and still the code
+    doesn't grow as much as it would with full unrolling.
+
+ src/liblzma/check/sha256.c | 25 ++++++++++++++++---------
+ 1 file changed, 16 insertions(+), 9 deletions(-)
+
+commit bc7650d87bf27f85f1a2a806dc2db1780e09e6a5
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-08-03 19:56:43 +0300
+
+    liblzma: SHA-256: Do the byteswapping without a temporary buffer.
+
+ src/liblzma/check/sha256.c | 13 +------------
+ 1 file changed, 1 insertion(+), 12 deletions(-)
+
+commit 544aaa3d13554e8640f9caf7db717a96360ec0f6
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-07-25 22:38:28 +0300
+
+    liblzma: Use lzma_memcmplen() in normal mode of LZMA.
+    
+    Two locations were not changed yet because the simplest change
+    assumes that the initial "len" may be greater than "limit".
+
+ src/liblzma/lzma/lzma_encoder_optimum_normal.c | 20 +++++---------------
+ 1 file changed, 5 insertions(+), 15 deletions(-)
+
+commit f48fce093b07aeda95c18850f5e086d9f2383380
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-07-25 22:30:38 +0300
+
+    liblzma: Simplify LZMA fast mode code by using memcmp().
+
+ src/liblzma/lzma/lzma_encoder_optimum_fast.c | 11 +----------
+ 1 file changed, 1 insertion(+), 10 deletions(-)
+
+commit 6bf5308e34e23dede5b301b1b9b4f131dacd9218
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-07-25 22:29:49 +0300
+
+    liblzma: Use lzma_memcmplen() in fast mode of LZMA.
+
+ src/liblzma/lzma/lzma_encoder_optimum_fast.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+commit 353212137e51e45b105a3a3fc2e6879f1cf0d492
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-07-25 21:16:23 +0300
+
+    Update THANKS.
+
+ THANKS | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit 5db75054e900fa06ef5ade5f2c21dffdd5d16141
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-07-25 21:15:07 +0300
+
+    liblzma: Use lzma_memcmplen() in the match finders.
+    
+    This doesn't change the match finder output.
+
+ src/liblzma/lz/lz_encoder.c    | 13 ++++++++++++-
+ src/liblzma/lz/lz_encoder_mf.c | 33 +++++++++++----------------------
+ 2 files changed, 23 insertions(+), 23 deletions(-)
+
+commit e1c8f1d01f4a4e2136173edab2dc63c71ef038f4
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-07-25 20:57:20 +0300
+
+    liblzma: Add lzma_memcmplen() for fast memory comparison.
+    
+    This commit just adds the function. Its uses will be in
+    separate commits.
+    
+    This hasn't been tested much yet and it's perhaps a bit early
+    to commit it but if there are bugs they should get found quite
+    quickly.
+    
+    Thanks to Jun I Jin from Intel for help and for pointing out
+    that string comparison needs to be optimized in liblzma.
+
+ configure.ac                    |  13 +++
+ src/liblzma/common/Makefile.inc |   1 +
+ src/liblzma/common/memcmplen.h  | 170 ++++++++++++++++++++++++++++++++++++++++
+ 3 files changed, 184 insertions(+)
 
-commit ac6c8921d1d8d2d749d5c97f9a0b0594cc863cea
+commit 765735cf52e5123586e74a51b9c073b5257f631f
 Author: Lasse Collin <lasse.collin@tukaani.org>
-Date:   2014-09-20 20:43:29 +0300
+Date:   2014-07-12 21:10:09 +0300
 
-    Update NEWS for 5.0.7.
+    Update THANKS.
 
- NEWS | 11 +++++++++++
- 1 file changed, 11 insertions(+)
+ THANKS | 1 +
+ 1 file changed, 1 insertion(+)
 
-commit d1b0276aafd441a3d4db9dfd5dd9880e9f834d49
+commit 59da01785ef66c7e62f36e70ca808fd2824bb995
 Author: Lasse Collin <lasse.collin@tukaani.org>
-Date:   2014-09-20 20:21:18 +0300
+Date:   2014-07-12 20:06:08 +0300
 
-    liblzma: Fix invalid Libs.private value in liblzma.pc.
+    Translations: Add Vietnamese translation.
+    
+    Thanks to Trần Ngọc Quân.
 
- src/liblzma/Makefile.am | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
+ po/LINGUAS |    1 +
+ po/vi.po   | 1007 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 1008 insertions(+)
 
-commit cac72956b1e56788182ac14bfb25519636afd503
+commit 17215f751c354852700e7f8592ccf319570a0721
 Author: Lasse Collin <lasse.collin@tukaani.org>
-Date:   2014-09-20 19:42:56 +0300
+Date:   2014-06-29 20:54:14 +0300
 
-    liblzma: Fix a portability problem in Makefile.am.
-    
-    POSIX supports $< only in inference rules (suffix rules).
-    Using it elsewhere is a GNU make extension and doesn't
-    work e.g. with OpenBSD make.
+    xz: Update the help message of a few options.
     
-    Thanks to Christian Weisgerber for the patch.
+    Updated: --threads, --block-size, and --block-list
+    Added: --flush-timeout
 
- src/liblzma/Makefile.am | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
+ src/xz/message.c | 18 +++++++++++-------
+ 1 file changed, 11 insertions(+), 7 deletions(-)
 
-commit 2cdf0875dedca3e89b02ad5ac8aa1109f902ae11
+commit 96864a6ddf91ad693d102ea165f3d7918744d582
 Author: Lasse Collin <lasse.collin@tukaani.org>
-Date:   2014-09-14 19:35:45 +0300
+Date:   2014-06-18 22:07:06 +0300
 
-    Bump version and soname for 5.0.6.
+    xz: Use lzma_cputhreads() instead of own copy of tuklib_cpucores().
 
- src/liblzma/Makefile.am        | 2 +-
- src/liblzma/api/lzma/version.h | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
+ src/xz/Makefile.am |  1 -
+ src/xz/hardware.c  | 12 +++++++++---
+ 2 files changed, 9 insertions(+), 4 deletions(-)
 
-commit 0168b6c8fbc88cae61b1f5fb41d6c33c9e127967
+commit a115cc3748482e277f42a968baa3cd266f031dba
 Author: Lasse Collin <lasse.collin@tukaani.org>
-Date:   2014-09-14 19:33:46 +0300
+Date:   2014-06-18 22:04:24 +0300
 
-    Update NEWS for 5.0.6.
+    liblzma: Add lzma_cputhreads().
 
- NEWS | 7 +++++++
- 1 file changed, 7 insertions(+)
+ src/liblzma/Makefile.am                  |  8 +++++++-
+ src/liblzma/api/lzma/hardware.h          | 14 ++++++++++++++
+ src/liblzma/common/Makefile.inc          |  1 +
+ src/liblzma/common/hardware_cputhreads.c | 22 ++++++++++++++++++++++
+ src/liblzma/liblzma.map                  |  1 +
+ 5 files changed, 45 insertions(+), 1 deletion(-)
 
-commit 13337714e89d002af7af48d6853f977de985d7de
+commit 3ce3e7976904fbab4e6482bafa442856f77a51fa
+Author: Lasse Collin <lasse.collin@tukaani.org>
+Date:   2014-06-18 19:11:52 +0300
+
+    xz: Check for filter chain compatibility for --flush-timeout.
+    
+    This avoids LZMA_PROG_ERROR from lzma_code() with filter chains
+    that don't support LZMA_SYNC_FLUSH.
+
+ src/xz/coder.c | 30 +++++++++++++++++++++---------
+ 1 file changed, 21 insertions(+), 9 deletions(-)
+
+commit 381ac14ed79e5d38809f251705be8b3193bba417
 Author: Lasse Collin <lasse.collin@tukaani.org>

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201502100756.t1A7uFIA044647>