<?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>ca4eddea97c54a567c25e0fcf4641a6885f33bdf - src: Use gnu17 as the default C standard for userland instead of gnu99</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/makefs/Makefile#ca4eddea97c54a567c25e0fcf4641a6885f33bdf</link>
        <description>src: Use gnu17 as the default C standard for userland instead of gnu99Tracking newer versions of C (and C++) permits assuming newer languagefeatures in the base system.  Some C11 extensions are already used inthe base system but implemented on top of GNU C extensions such as_Alignas and _Static_assert.  In some cases the fallback versions incdefs.h are more limited than the native C11 extensions.Even though C11 is the next major version of C, C17 is chosen insteadsince C17 does not add new features to C but merely fixes defects inC11.  It is also well supported by a wide range of clang (7.0.0+) andGCC (8.1+) versions.Along with changing the default, this change also removes explicitrequests for c11 via the CSTD variable in various Makefiles.Libraries and binaries for ZFS continue to use c99.PR:		284039 (exp-run)Reviewed by:	imp, arichardson, emasteDifferential Revision:	https://reviews.freebsd.org/D43237

            List of files:
            /freebsd/usr.sbin/makefs/Makefile</description>
        <pubDate>Thu, 09 Jan 2025 17:13:06 +0100</pubDate>
        <dc:creator>Minsoo Choo &lt;minsoochoo0122@proton.me&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/makefs/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/usr.sbin/makefs/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>5fc8ed9313609fbafe505deaea253e6bde5ac165 - makefs: Quiet a -Wdangling-pointer warning in cd9660_generate_path_table</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/makefs/Makefile#5fc8ed9313609fbafe505deaea253e6bde5ac165</link>
        <description>makefs: Quiet a -Wdangling-pointer warning in cd9660_generate_path_tableThis function temporarily stores a pointer to an on-stack variable (aTAILQ_HEAD of a temporary list) into a global variable (*n).Reviewed by:	impDifferential Revision:	https://reviews.freebsd.org/D42581

            List of files:
            /freebsd/usr.sbin/makefs/Makefile</description>
        <pubDate>Wed, 15 Nov 2023 03:35:44 +0100</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/makefs/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/usr.sbin/makefs/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>240afd8c1fcc8c5f29dbd4ff0c915795d414405d - makefs: Add ZFS support</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/makefs/Makefile#240afd8c1fcc8c5f29dbd4ff0c915795d414405d</link>
        <description>makefs: Add ZFS supportThis allows one to take a staged directory tree and create a fileconsisting of a ZFS pool with one or more datasets that contain thecontents of the directory tree.  This is useful for creating virtualmachine images without using the kernel to create a pool; &quot;zpool create&quot;requires root privileges and currently is not permitted in jails.makefs -t zfs also provides reproducible images by using a fixed seedfor pseudo-random number generation, used for generating GUIDs and hashsalts.  makefs -t zfs requires relatively little by way of machineresources.The &quot;zpool_reguid&quot; rc.conf setting can be used to ask a FreeBSD guest togenerate a unique pool GUID upon first boot.A small number of pool and dataset properties are supported.  The poolis backed by a single disk vdev.  Data is always checksummed usingFletcher-4, no redundant copies are made, and no compression is used.The manual page documents supported pool and filesystem properties.The implementation uses a few pieces of ZFS support from with the bootloader, especially definitions for various on-disk structures, but isotherwise standalone and in particular doesn&apos;t depend on OpenZFS.This feature should be treated as experimental for now, i.e., importantdata shouldn&apos;t be trusted to a makefs-created pool, and the command-lineinterface is subject to change.Sponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D35248

            List of files:
            /freebsd/usr.sbin/makefs/Makefile</description>
        <pubDate>Fri, 05 Aug 2022 19:07:54 +0200</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cc1a53bc1aea0675d64e9547cdca241612906592 - makefs: Fix warnings and reset WARNS to the default</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/makefs/Makefile#cc1a53bc1aea0675d64e9547cdca241612906592</link>
        <description>makefs: Fix warnings and reset WARNS to the defaultLeave -Wcast-align disabled, at least for now, since there are numerousinstances of that warning in places where buffer pointers are cast topointers to various filesystem structures.  Fixing this properly wouldbe too much work for too little gain.MFC after:	2 weeksSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/usr.sbin/makefs/Makefile</description>
        <pubDate>Fri, 29 Apr 2022 15:18:02 +0200</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e25152834cdf3b353892835a4f3b157e066a8ed4 - MFH</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/makefs/Makefile#e25152834cdf3b353892835a4f3b157e066a8ed4</link>
        <description>MFHSponsored by:	Rubicon Communications, LLC (netgate.com)

            List of files:
            /freebsd/usr.sbin/makefs/Makefile</description>
        <pubDate>Thu, 27 Aug 2020 22:25:33 +0200</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6424881cc82a65a833fc6fb79730474caedf6222 - Fix makefs bootstrap on macOS after D25563</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/makefs/Makefile#6424881cc82a65a833fc6fb79730474caedf6222</link>
        <description>Fix makefs bootstrap on macOS after D25563The macOS assert.h header does not define static_assert when compiling inC99 mode. To fix this compile with -std=c11.Reviewed By:	emasteDifferential Revision: https://reviews.freebsd.org/D25928

            List of files:
            /freebsd/usr.sbin/makefs/Makefile</description>
        <pubDate>Tue, 25 Aug 2020 15:30:24 +0200</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>98dc8da58c698aed1843a912c7c5f5b9dfef3656 - makefs: add msdosfs (FAT) support</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/makefs/Makefile#98dc8da58c698aed1843a912c7c5f5b9dfef3656</link>
        <description>makefs: add msdosfs (FAT) supportAdd FAT support to makefs by copying some files from sys/fs/msdosfs/ andupdating others with changes from NetBSD.The six files copied from sys/fs/msdosfs at r348251 and modified are:denode.h direntry.h fat.h msdosfs_fat.c msdosfs_lookup.c msdosfsmount.hI would prefer to avoid the duplication, but reluctance to doing so wasexpressed in a previous review (D11197); for now copy the files andrevisit in the future.Submitted by:	Siva MahadevanDiscussed with:	cem, impMFC after:	1 monthRelnotes:	YesSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D16438

            List of files:
            /freebsd/usr.sbin/makefs/Makefile</description>
        <pubDate>Tue, 20 Aug 2019 20:20:45 +0200</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>daddfa7cc7c7ce2d835f2c2aa53a296ce962703b - makefs: tidy up reach-over source</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/makefs/Makefile#daddfa7cc7c7ce2d835f2c2aa53a296ce962703b</link>
        <description>makefs: tidy up reach-over source- cd9660 relies on an #include &quot;iso.h&quot; but does not build any .c files  out of source, so remove reach-over .PATH- ffs does not rely on any sys/ headers, so remove -I from CFLAGS.- ffs_tables from sys/ is used by ffs; move the SRCS entry from the top-  level Makefile to ffs&apos; Makefile.inc.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/usr.sbin/makefs/Makefile</description>
        <pubDate>Sat, 21 Apr 2018 00:23:38 +0200</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1409e715e64d67b3093a889e63b33ef48e280ec8 - Merge ^/head r322398 through r322746.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/makefs/Makefile#1409e715e64d67b3093a889e63b33ef48e280ec8</link>
        <description>Merge ^/head r322398 through r322746.

            List of files:
            /freebsd/usr.sbin/makefs/Makefile</description>
        <pubDate>Mon, 21 Aug 2017 13:56:47 +0200</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>82baa8db5e9cd91f5bea24a2a4c06a4a409b786d - MFhead@r322515</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/makefs/Makefile#82baa8db5e9cd91f5bea24a2a4c06a4a409b786d</link>
        <description>MFhead@r322515

            List of files:
            /freebsd/usr.sbin/makefs/Makefile</description>
        <pubDate>Mon, 14 Aug 2017 21:28:49 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>188e46ab0332a7887da6f1eb5494d92076e3d31e - Add supporting changes for `Add limited sandbox capability to &quot;make check&quot;`</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/makefs/Makefile#188e46ab0332a7887da6f1eb5494d92076e3d31e</link>
        <description>Add supporting changes for `Add limited sandbox capability to &quot;make check&quot;`Non-tests/... changes:- Add HAS_TESTS= to Makefiles with libraries and programs to enable iteration  and propagate the appropriate environment down to *.test.mk.tests/... changes:- Add appropriate support Makefile.inc&apos;s to set HAS_TESTS in a minimal manner,  since tests/... is a special subdirectory tree compared to the others.MFC after:	2 monthsMFC with:	r322511Reviewed by:	arch (silence), testing (silence)Differential Revision:	D12014

            List of files:
            /freebsd/usr.sbin/makefs/Makefile</description>
        <pubDate>Mon, 14 Aug 2017 21:21:37 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0275f9dbf73b01e9478dc7d6ab5fab4f8e077448 - Merge ^/head r321383 through r322397.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/makefs/Makefile#0275f9dbf73b01e9478dc7d6ab5fab4f8e077448</link>
        <description>Merge ^/head r321383 through r322397.

            List of files:
            /freebsd/usr.sbin/makefs/Makefile</description>
        <pubDate>Fri, 11 Aug 2017 12:59:34 +0200</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d59ead01d83460374ba0e7be8096b1a66d737efb - MFhead@r321970</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/makefs/Makefile#d59ead01d83460374ba0e7be8096b1a66d737efb</link>
        <description>MFhead@r321970

            List of files:
            /freebsd/usr.sbin/makefs/Makefile</description>
        <pubDate>Thu, 03 Aug 2017 07:30:11 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d511b20a693d77c1dc2491a62124471361eddd8e - Add HAS_TESTS to all Makefiles that are currently using the</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/makefs/Makefile#d511b20a693d77c1dc2491a62124471361eddd8e</link>
        <description>Add HAS_TESTS to all Makefiles that are currently using the`SUBDIR.${MK_TESTS}+= tests` idiom.This is a follow up to r321912.

            List of files:
            /freebsd/usr.sbin/makefs/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 10:50:42 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>46b37aa2c4068c1a237b0a7e61b8c2f953b3708c - MFhead@r321912</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/makefs/Makefile#46b37aa2c4068c1a237b0a7e61b8c2f953b3708c</link>
        <description>MFhead@r321912

            List of files:
            /freebsd/usr.sbin/makefs/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 10:38:36 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4b330699f819a81d8e34d471225143ffeb321855 - Convert traditional ${MK_TESTS} conditional idiom for including test</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/makefs/Makefile#4b330699f819a81d8e34d471225143ffeb321855</link>
        <description>Convert traditional ${MK_TESTS} conditional idiom for including testdirectories to SUBDIR.${MK_TESTS} idiomThis is being done to pave the way for future work (and homogenity) in^/projects/make-check-sandbox .No functional change intended.MFC after:	1 weeks

            List of files:
            /freebsd/usr.sbin/makefs/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 10:35:51 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7092a907e537b88742dff6fdcb0a01b9d9b83f53 - makefs: drop WARNS back to 2</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/makefs/Makefile#7092a907e537b88742dff6fdcb0a01b9d9b83f53</link>
        <description>makefs: drop WARNS back to 2GCC warns about additional signed comparision issues compared to Clang.Drop WARNS for now until the underlying issue is fixed.

            List of files:
            /freebsd/usr.sbin/makefs/Makefile</description>
        <pubDate>Thu, 18 May 2017 19:55:33 +0200</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3afe6a68e0c9ed63a5101587e264657eb31102db - makefs: clean up signedness warnings and bump WARNS to 3</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/makefs/Makefile#3afe6a68e0c9ed63a5101587e264657eb31102db</link>
        <description>makefs: clean up signedness warnings and bump WARNS to 3Reviewed by:	kibSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D10650

            List of files:
            /freebsd/usr.sbin/makefs/Makefile</description>
        <pubDate>Thu, 18 May 2017 16:05:29 +0200</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
