Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
Update/fix Makefile.depend for userland
MFV: zstd 1.5.2Merge commit 'b3392d84da5bf2162baf937c77e0557f3fd8a52b' into zstd_1.5.2full changelog: https://github.com/facebook/zstd/compare/v1.4.8...v1.5.2Updated sys/kern/subr_compressor.c
MFV: zstd 1.5.2Merge commit 'b3392d84da5bf2162baf937c77e0557f3fd8a52b' into zstd_1.5.2full changelog: https://github.com/facebook/zstd/compare/v1.4.8...v1.5.2Updated sys/kern/subr_compressor.c to new APIMFC after: 3 daysRelnotes: yesSponsored by: Klara, Inc.
show more ...
zstd: build with C11This enables thread-aware timers which in turn fixes benchmark resultreports.Reviewed by: cemDifferential Revision: https://reviews.freebsd.org/D34238
Only set WARNS if not definedThis would allow interested parties to do experimental runs with anenvironment set appropriately to raise all the warnings throughout thebuild; e.g. env WARNS=6 NO_WE
Only set WARNS if not definedThis would allow interested parties to do experimental runs with anenvironment set appropriately to raise all the warnings throughout thebuild; e.g. env WARNS=6 NO_WERROR=yes buildworld.Not currently touching the numerous instances in ^/tools.MFC after: 1 week
Update to Zstandard 1.4.0The full release notes can be found on Github: https://github.com/facebook/zstd/releases/tag/v1.4.0Relnotes: yes
Update to Zstandard 1.3.8This merge brings in a couple new files, which needed to be attached to thebuild; a new dependency on <limits.h>, which must be stubbed; and a namechange in the Context p
Update to Zstandard 1.3.8This merge brings in a couple new files, which needed to be attached to thebuild; a new dependency on <limits.h>, which must be stubbed; and a namechange in the Context parameter constants, from ZSTD_p_foo to ZSTD_c_foo.Significantly, it fixes a kernel build error with GCC where floating-pointfunctions were included in the kernel build, by hiding them under the samecompile-time #ifdef that already covered their invocation. That issue wasintroduced to FreeBSD in the 1.3.7 update and tracked upstream here: https://github.com/facebook/zstd/issues/1386The full 1.3.8 release notes can be found on Github: https://github.com/facebook/zstd/releases/tag/v1.3.8Relnotes: yes
Use a script wrapper for <compress>grepImport the wrapper script from zstdgrep (written by [email protected])Modify it to support more than just zstd (adding support for gzip,lzma, xz and bzip2)W
Use a script wrapper for <compress>grepImport the wrapper script from zstdgrep (written by [email protected])Modify it to support more than just zstd (adding support for gzip,lzma, xz and bzip2)Write a simple manpage dedicated for it.Only use that new wrapper both for gnu grep and bsd grepNext step will be removing code related to compression format from bsdgrepReviewed by: kevansApproved by: kevansMFC after: 1 weekDifferential Revision: https://reviews.freebsd.org/D15193
Move zstd from contrib to sys/contrib so it can be used in thekernel. Adjust the Makefiles that referenced it to the new path.Sponsored by: NetflixOK'd by: cem@ and AllanJude@
DIRDEPS_BUILD: Update dependencies.Sponsored by: Dell EMC Isilon
DIRDEPS_BUILD: Connect new directories.Sponsored by: Dell EMC Isilon
Build zstandard with threading enabled
Add a zstdmt which is equivalent as running zstd -T0
Import Zstandard 1.2.0Among new things it is now threaded by default, use zstd -T# to chose thenumber of threads not that -T0 will automatically determine the number ofthreads based on the number
Import Zstandard 1.2.0Among new things it is now threaded by default, use zstd -T# to chose thenumber of threads not that -T0 will automatically determine the number ofthreads based on the number of CPU online.
Install the zstdgrep shell wrapper
Add forgotten links for zstdcat and unzstd
Import zstandard 1.1.4 in basezstandard is a new compression library/tool which is very fast atcompression/decompressionFor now import as a private library