summaryrefslogtreecommitdiffstats
path: root/lib/liblzma
Commit message (Collapse)AuthorAgeFilesLines
* META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host.bdrewery2015-11-251-1/+0
| | | | | | | | 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
* MFV r291123:delphij2015-11-211-6/+3
| | | | | | | xz 5.2.2. MFC after: 1 month Relnotes: yes
* Replace beforeinstall: handling with FILES.bdrewery2015-09-181-8/+4
| | | | | | This actually fixes some cases to respect LIBRARIES_ONLY. Sponsored by: EMC / Isilon Storage Division
* only enable immintrin when clang is used. The base gcc does not support it.luigi2015-07-081-1/+2
| | | | Reviewed by: delphij
* new dependssjg2015-06-161-1/+0
|
* Add META_MODE support.sjg2015-06-131-0/+22
|\ | | | | | | | | | | | | | | | | | | | | 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
| * dirdeps.mk now sets DEP_RELDIRsjg2015-06-081-2/+0
| |
| * Merge sync of headsjg2015-05-275-22/+475
| |\ | |/ |/|
| * Merge head from 7/28sjg2014-08-191-0/+1
| |\
| * | Updated dependenciessjg2014-05-161-1/+1
| | |
| * | Updated dependenciessjg2014-05-101-0/+2
| | |
| * | Updated dependenciessjg2013-03-111-0/+1
| | |
| * | Updated dependenciessjg2013-02-161-2/+0
| | |
| * | Updated/new Makefile.dependsjg2012-11-081-0/+3
| | |
| * | Sync FreeBSD's bmake branch with Juniper's internal bmake branch.marcel2012-08-221-0/+16
| |/ | | | | | | Requested by: Simon Gerraty <sjg@juniper.net>
* | Revert r282775 for now. The added dependency would cause problems fordelphij2015-05-123-5/+12
| | | | | | | | | | | | e.g. ports-mgmt/pkg and we would like to do an exp-build. Requested by: bdrewery
* | Revert r281372, it's no longer needed after r282726 (fix for PR 199119) as thedelphij2015-05-113-12/+5
| | | | | | | | symbol conflict between libmd and libcrypto have been solved.
* | For reasons that I am not understand yet, using the libmd version ofdelphij2015-04-103-5/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | MFV r281278:delphij2015-04-093-13/+414
| | | | | | | | | | | | | | | | | | | | | | | | | | - 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)
* | compress,gzip,xz: Preserve timestamps with nanosecond precision.jilles2015-02-171-0/+1
| |
* | Merge xz 5.2.0.rpaulo2015-02-094-21/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Do not regenerate and install liblzma.pc when only build librariesbapt2015-01-111-2/+4
| | | | | | | | | | | | aka do not regenerate while generating 32bits libs Reported by: antoine
* | Install the liblzma pkg-config filebapt2015-01-101-1/+27
|/ | | | MFC after: 1 week
* Update xz to git snapshot of v5.0 branch as of 20110711 (post-5.0.3)mm2011-07-111-3/+7
| | | | | | | For architectures with __NO_STRICT_ALIGNMENT define TUKLIB_FAST_UNALIGNED_ACCESS MFC after: 2 weeks
* Fix some leftover binaries and shared libraries in the system that stilldim2011-02-151-0/+1
| | | | | | | | | | | | | | | 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
* Reintroduce bugfix from r210103 and fix xz on strong-aligned architectures.mm2011-02-011-1/+0
| | | | | | | | 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
* Remove obsoleted private symbol.mm2010-11-191-1/+0
| | | | | Approved by: delphij (mentor) MFC after: together with 5.0.0 update
* Update xz to release 5.0.0mm2010-11-121-3/+4
| | | | | Approved by: delphij (mentor) MFC after: 1 week
* Upgrade xz to git snapshot as of 20101010mm2010-10-112-5/+3
| | | | | Approved by: delphij (mentor) MFC after: 1 month
* Unbreak xz (liblzma) on strong-aligned architectures (and withoutmarcel2010-07-151-1/+0
| | | | | | 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.
* Detect bit endianness through machine/endian.h. This fixes xz on big-endiandelphij2010-06-111-0/+7
| | | | | | systems. Tested on: sparc64 (kindly provided by linimon), amd64
* - Add versioned symbols to liblzmadelphij2010-05-143-2/+204
| | | | | | | - Use default SHLIB_MAJOR. Approved by: mm X-MFC with: lzma library MFC
* Add two public headers missing in r207842mm2010-05-101-0/+2
| | | | | | | Adjust CFLAGS for lzmainfo, xz, xzdec Approved by: delphij (mentor) MFC after: 2 weeks
* Import of liblzma, xz, xzdec, lzmainfo from vendor branchmm2010-05-102-0/+230
Add support for xz and lzma to lesspipe.sh (xzless, lzless) Bump __FreeBSD_version Approved by: delphij (mentor) MFC after: 2 weeks
OpenPOWER on IntegriCloud