<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>c0d9a07101a1e72769ee0619a583f63a078fb391 - MFV: zstd 1.5.7.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libzstd/Makefile#c0d9a07101a1e72769ee0619a583f63a078fb391</link>
        <description>MFV: zstd 1.5.7.MFC after:	2 weeksRelnotes:	yes

            List of files:
            /freebsd/lib/libzstd/Makefile</description>
        <pubDate>Wed, 08 Apr 2026 23:22:45 +0200</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9c401bf14854ef20e5e187395a686b0d1b7bcb5f - zstd: Move to a new zstd package</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libzstd/Makefile#9c401bf14854ef20e5e187395a686b0d1b7bcb5f</link>
        <description>zstd: Move to a new zstd packageZstd is a discrete, self-contained system component.  To match how wepackage zlib, bzip2 and xz, move it to its own package, with a separatelib package.Add the new package to the minimal set, since this is a core componentthat users expect to be installed.This change adds a new package to the system so, until we have a properpolicy on how to handle this in release/stable branches, it should notbe MFC&apos;d.MFC after:	neverReviewed by:	baptSponsored by:	https://www.patreon.com/bsdivyDifferential Revision:	https://reviews.freebsd.org/D53603

            List of files:
            /freebsd/lib/libzstd/Makefile</description>
        <pubDate>Tue, 06 Jan 2026 05:23:22 +0100</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libzstd/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /freebsd/lib/libzstd/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 06:46:32 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4101bcfa18c0f12a3294971f2f68f354d3e1d864 - libzstd: Explicitly define ZSTD_DISABLE_ASM</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libzstd/Makefile#4101bcfa18c0f12a3294971f2f68f354d3e1d864</link>
        <description>libzstd: Explicitly define ZSTD_DISABLE_ASMOn FreeBSD, ZSTD_ASM_SUPPORTED is defined as 0, but on macOS and Linuxit is defined as 1, yet we don&apos;t build any of the assembly sources.Rather than add them just for bootstrapping on non-FreeBSD, explicitlydefine ZSTD_DISABLE_ASM so they&apos;re not needed and everything isconsistent.This fixes building a bootstrap LLVM toolchain on non-FreeBSD amd64 (theonly architecture with assembly available).Reviewed by:	emaste, impDifferential Revision:	https://reviews.freebsd.org/D41543

            List of files:
            /freebsd/lib/libzstd/Makefile</description>
        <pubDate>Tue, 22 Aug 2023 22:01:03 +0200</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libzstd/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/lib/libzstd/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 19:55:03 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5f2aca83940097d7d23b4137073fb601f8e74232 - Disable clang 14 warning about bitwise operators in zstd</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libzstd/Makefile#5f2aca83940097d7d23b4137073fb601f8e74232</link>
        <description>Disable clang 14 warning about bitwise operators in zstdParts of zstd, used in openzfs and other places, trigger a new clang 14-Werror warning:```sys/contrib/zstd/lib/decompress/huf_decompress.c:889:25: error: use of bitwise &apos;&amp;&apos; with boolean operands [-Werror,-Wbitwise-instead-of-logical]                        (BIT_reloadDStreamFast(&amp;bitD1) == BIT_DStream_unfinished)                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~```While the warning is benign, it should ideally be fixed upstream andthen vendor-imported, but for now silence it selectively.MFC after:	3 days

            List of files:
            /freebsd/lib/libzstd/Makefile</description>
        <pubDate>Tue, 08 Feb 2022 21:46:03 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>98689d0ffb0a0e218d3b32201df59be9fa771830 - libprivatezstd: Restrict symbol visibility similar to upstream</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libzstd/Makefile#98689d0ffb0a0e218d3b32201df59be9fa771830</link>
        <description>libprivatezstd: Restrict symbol visibility similar to upstreamWe have to relax three symbols to dynamically link zstd(1), but the restare the same.

            List of files:
            /freebsd/lib/libzstd/Makefile</description>
        <pubDate>Sun, 03 Jan 2021 20:26:01 +0100</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6cd88fe0e03f5abee1792dff9272fb4e2e6d0e65 - pkgbase: Move libprivatezstd from utilities to runtime</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libzstd/Makefile#6cd88fe0e03f5abee1792dff9272fb4e2e6d0e65</link>
        <description>pkgbase: Move libprivatezstd from utilities to runtimelibarchive depends on it by default and tar uses libarchive.So on a update :1/ runtime contain tar2/ runtime have libarchive in shlibs_required3/ libarchive packages depends on utilities4/ utilities depends on runtime5/ kaboomAll users of libprivatezstd (libarchive related stuff and objcopy/ar)are already in utilities.Discussed with: bapt

            List of files:
            /freebsd/lib/libzstd/Makefile</description>
        <pubDate>Thu, 12 Nov 2020 15:04:08 +0100</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ecebb3cc1d2d074defc302d8ae6820bb6b20d4fe - Only set WARNS if not defined</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libzstd/Makefile#ecebb3cc1d2d074defc302d8ae6820bb6b20d4fe</link>
        <description>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

            List of files:
            /freebsd/lib/libzstd/Makefile</description>
        <pubDate>Fri, 11 Sep 2020 15:28:37 +0200</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>37f1f2684f2670b204080ef2d6c303becd28545f - Update to Zstandard 1.4.5</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libzstd/Makefile#37f1f2684f2670b204080ef2d6c303becd28545f</link>
        <description>Update to Zstandard 1.4.5As usual, the full release notes are found on Github:  https://github.com/facebook/zstd/releases/tag/v1.4.5Notable changes include:* Improved decompress performance on amd64 and arm (5-10%  and 15-50%, respectively).* &apos;--patch-from&apos; zstd(1) CLI option, which provides something like a very fast  version of bspatch(1) with slightly worse compression.  See release notes.In this update, I dropped the 3-year old -O0 workaround for an LLVM ARM bug;the bug was fixed in LLVM SVN in 2017, but we didn&apos;t remove this workaroundfrom our tree until now.MFC after:	I won&apos;t, but feel freeRelnotes:	yes

            List of files:
            /freebsd/lib/libzstd/Makefile</description>
        <pubDate>Sat, 23 May 2020 23:23:46 +0200</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4d3f1eafc9372600fc1e5472187846d07fe96c54 - Update to Zstandard 1.4.2</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libzstd/Makefile#4d3f1eafc9372600fc1e5472187846d07fe96c54</link>
        <description>Update to Zstandard 1.4.2The full release notes for 1.4.1 (skipped) and 1.4.2 can be found on Github:  https://github.com/facebook/zstd/releases/tag/v1.4.1  https://github.com/facebook/zstd/releases/tag/v1.4.2These are mostly minor updates; 1.4.1 purportedly brings something like 7%faster decompression speed.Relnotes:	yes

            List of files:
            /freebsd/lib/libzstd/Makefile</description>
        <pubDate>Thu, 08 Aug 2019 18:54:22 +0200</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a0483764f3d68669e9b7db074bcbd45b050166bb - Update to Zstandard 1.3.8</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libzstd/Makefile#a0483764f3d68669e9b7db074bcbd45b050166bb</link>
        <description>Update to Zstandard 1.3.8This merge brings in a couple new files, which needed to be attached to thebuild; a new dependency on &lt;limits.h&gt;, 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

            List of files:
            /freebsd/lib/libzstd/Makefile</description>
        <pubDate>Sat, 29 Dec 2018 22:18:01 +0100</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c6879c6c14eedbd060ba588a3129a6c60ebbe783 - Merge ^/head r339015 through r339669.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libzstd/Makefile#c6879c6c14eedbd060ba588a3129a6c60ebbe783</link>
        <description>Merge ^/head r339015 through r339669.

            List of files:
            /freebsd/lib/libzstd/Makefile</description>
        <pubDate>Tue, 23 Oct 2018 23:09:37 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0f743729abbfc5c9d78a713f72241a4d4bd601ec - Update to Zstandard 1.3.7</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libzstd/Makefile#0f743729abbfc5c9d78a713f72241a4d4bd601ec</link>
        <description>Update to Zstandard 1.3.7Relnotes:	yesSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd/lib/libzstd/Makefile</description>
        <pubDate>Mon, 22 Oct 2018 20:29:12 +0200</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>22aec4de9f9ecb7a5e1b2a663d74692cdb4cf61a - lib(private)zstd: Fix riscv build</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libzstd/Makefile#22aec4de9f9ecb7a5e1b2a663d74692cdb4cf61a</link>
        <description>lib(private)zstd: Fix riscv buildLink __bswap[ds]i2() intrinsics in to libzstd for riscv, where the C runtimeapparently lacks such intrinsics.Broken in r330894.Reported by:	asomersSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd/lib/libzstd/Makefile</description>
        <pubDate>Sun, 18 Mar 2018 04:42:57 +0100</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>30347b77ccbd965fbc547cef0430eb893475b5ff - Addd work around for LLVM bug 35023.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libzstd/Makefile#30347b77ccbd965fbc547cef0430eb893475b5ff</link>
        <description>Addd work around for LLVM bug 35023.Clang crashes when compiling zstd_compress.c with optimization for ARM targets.https://bugs.llvm.org/show_bug.cgi?id=35023

            List of files:
            /freebsd/lib/libzstd/Makefile</description>
        <pubDate>Sun, 26 Nov 2017 17:41:30 +0100</pubDate>
        <dc:creator>Michal Meloun &lt;mmel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>55b1c6e7e4a6909004e13c6d2f328f911a8e7b83 - Merge ^/head r325663 through r325841.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libzstd/Makefile#55b1c6e7e4a6909004e13c6d2f328f911a8e7b83</link>
        <description>Merge ^/head r325663 through r325841.

            List of files:
            /freebsd/lib/libzstd/Makefile</description>
        <pubDate>Wed, 15 Nov 2017 12:28:11 +0100</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0c16b53773565120a8f80a31a0af2ef56ccd368e - Move zstd from contrib to sys/contrib so it can be used in the</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libzstd/Makefile#0c16b53773565120a8f80a31a0af2ef56ccd368e</link>
        <description>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&apos;d by: cem@ and AllanJude@

            List of files:
            /freebsd/lib/libzstd/Makefile</description>
        <pubDate>Tue, 14 Nov 2017 06:03:38 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>04ac1c64fe417d12e0115148b2bdcc962c2281c1 - Follow up on zstd update</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libzstd/Makefile#04ac1c64fe417d12e0115148b2bdcc962c2281c1</link>
        <description>Follow up on zstd update

            List of files:
            /freebsd/lib/libzstd/Makefile</description>
        <pubDate>Sat, 11 Nov 2017 14:57:30 +0100</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7e1b7636c894be9d1130c284089ce1ea0786ecec - Merge ^/head r317808 through r317970.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libzstd/Makefile#7e1b7636c894be9d1130c284089ce1ea0786ecec</link>
        <description>Merge ^/head r317808 through r317970.

            List of files:
            /freebsd/lib/libzstd/Makefile</description>
        <pubDate>Mon, 08 May 2017 21:27:44 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
