<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/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>6424881c - Fix makefs bootstrap on macOS after D25563</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/makefs/Makefile#6424881c</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-13.1/usr.sbin/makefs/Makefile</description>
        <pubDate>Tue, 25 Aug 2020 13:30:24 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>98dc8da5 - makefs: add msdosfs (FAT) support</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/makefs/Makefile#98dc8da5</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-13.1/usr.sbin/makefs/Makefile</description>
        <pubDate>Tue, 20 Aug 2019 18:20:45 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>daddfa7c - makefs: tidy up reach-over source</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/makefs/Makefile#daddfa7c</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-13.1/usr.sbin/makefs/Makefile</description>
        <pubDate>Fri, 20 Apr 2018 22:23:38 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d511b20a - Add HAS_TESTS to all Makefiles that are currently using the</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/makefs/Makefile#d511b20a</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-13.1/usr.sbin/makefs/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 08:50:42 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4b330699 - Convert traditional ${MK_TESTS} conditional idiom for including test</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/makefs/Makefile#4b330699</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-13.1/usr.sbin/makefs/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 08:35:51 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7092a907 - makefs: drop WARNS back to 2</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/makefs/Makefile#7092a907</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-13.1/usr.sbin/makefs/Makefile</description>
        <pubDate>Thu, 18 May 2017 17:55:33 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3afe6a68 - makefs: clean up signedness warnings and bump WARNS to 3</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/makefs/Makefile#3afe6a68</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-13.1/usr.sbin/makefs/Makefile</description>
        <pubDate>Thu, 18 May 2017 14:05:29 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4ad8d733 - Assign a random number to di_gen (for FFS), instead of extracting it</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/makefs/Makefile#4ad8d733</link>
        <description>Assign a random number to di_gen (for FFS), instead of extracting itfrom struct stat.  We don&apos;t necessarily have permissions to see thegeneration number and the host OS may not have st_gen in struct statanyway.  Since the kernel assigns random numbers, there&apos;s nothingmeaningful about the generation that requires us to preserve it whenthe file system image is created.  With this change, all generationnumbers come from random() and that makes it easier to add supportfor reproducible builds at some time in the future (i.e. by addingan argument to makefs that changes the behaviour of random() so thatit always returns 0 or some predictable sequence).Differential Revision:	https://reviews.freebsd.org/D8418

            List of files:
            /freebsd-13.1/usr.sbin/makefs/Makefile</description>
        <pubDate>Sat, 05 Nov 2016 16:23:33 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>46783b12 - Allow building makefs(8) from another Makefile (such as one in</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/makefs/Makefile#46783b12</link>
        <description>Allow building makefs(8) from another Makefile (such as one ina seperate directory hierarchy used to build tools). This boilsdown to replacing the use of ${.CURDIR} with either ${SRCDIR}or ${SRCTOP}. SRCDIR is defined as the directory in which theMakefile lives that bmake(1) is currently reading. Use SRCTOPwhen reaching outside of makefs&apos;s directory.

            List of files:
            /freebsd-13.1/usr.sbin/makefs/Makefile</description>
        <pubDate>Tue, 25 Oct 2016 16:21:38 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7bdfc3b7 - Correctly reintroduce the rudimentary smoke tests I botched up</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/makefs/Makefile#7bdfc3b7</link>
        <description>Correctly reintroduce the rudimentary smoke tests I botched upin r289684MFC after: 2 weeksSponsored by: EMC / Isilon Storage Division

            List of files:
            /freebsd-13.1/usr.sbin/makefs/Makefile</description>
        <pubDate>Thu, 22 Oct 2015 05:32:45 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6cf8c0fe - Revert r289694</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/makefs/Makefile#6cf8c0fe</link>
        <description>Revert r289694I committed some other undesirable local changes by accident

            List of files:
            /freebsd-13.1/usr.sbin/makefs/Makefile</description>
        <pubDate>Wed, 21 Oct 2015 13:15:04 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b4c3ec12 - Add some rudimentary [smoke] testcases for makefs</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/makefs/Makefile#b4c3ec12</link>
        <description>Add some rudimentary [smoke] testcases for makefsMFC after: 2 weeksSponsored by: EMC / Isilon Storage Division

            List of files:
            /freebsd-13.1/usr.sbin/makefs/Makefile</description>
        <pubDate>Wed, 21 Oct 2015 13:13:38 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2df4d962 - Convert makefs to LIBADD</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/makefs/Makefile#2df4d962</link>
        <description>Convert makefs to LIBADDAdd definition of libnetbsd in src.libnames.mk

            List of files:
            /freebsd-13.1/usr.sbin/makefs/Makefile</description>
        <pubDate>Mon, 24 Nov 2014 22:15:30 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5608fd23 - Revert r267233 for now. PIE support needs to be reworked.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/makefs/Makefile#5608fd23</link>
        <description>Revert r267233 for now. PIE support needs to be reworked.1. 50+% of NO_PIE use is fixed by adding -fPIC to INTERNALLIB and other   build-only utility libraries.2. Another 40% is fixed by generating _pic.a variants of various libraries.3. Some of the NO_PIE use is a bit absurd as it is disabling PIE (and ASLR)   where it never would work anyhow, such as csu or loader. This suggests   there may be better ways of adding support to the tree. Many of these   cases can be fixed such that -fPIE will work but there is really no   reason to have it in those cases.4. Some of the uses are working around hacks done to some Makefiles that are   really building libraries but have been using bsd.prog.mk because the code   is cleaner. Had they been using bsd.lib.mk then NO_PIE would not have   been needed.We likely do want to enable PIE by default (opt-out) for non-tree consumers(such as ports). For in-tree though we probably want to only enable PIE(opt-in) for common attack targets such as remote service daemons and setuidutilities. This is also a great performance compromise since ASLR is expectedto reduce performance. As such it does not make sense to enable it in allutilities such as ls(1) that have little benefit to having it enabled.Reported by:	kib

            List of files:
            /freebsd-13.1/usr.sbin/makefs/Makefile</description>
        <pubDate>Tue, 19 Aug 2014 15:04:32 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>864c53ea - In preparation for ASLR [1] support add WITH_PIE to support building with -fPIE.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/makefs/Makefile#864c53ea</link>
        <description>In preparation for ASLR [1] support add WITH_PIE to support building with -fPIE.This is currently an opt-in build flag. Once ASLR support is ready and stableit should changed to opt-out and be enabled by default along with ASLR.Each application Makefile uses opt-out to ensure that ASLR will be enabled bydefault in new directories when the system is compiled with PIE/ASLR. [2]Mark known build failures as NO_PIE for now.The only known runtime failure was rtld.[1] http://www.bsdcan.org/2014/schedule/events/452.en.htmlSubmitted by:		Shawn Webb &lt;lattera@gmail.com&gt;Discussed between:	des@ and Shawn Webb [2]

            List of files:
            /freebsd-13.1/usr.sbin/makefs/Makefile</description>
        <pubDate>Sun, 08 Jun 2014 17:29:31 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>43e8dbd3 - Remove duplicated copies of various NetBSD compatibility shims used by</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/makefs/Makefile#43e8dbd3</link>
        <description>Remove duplicated copies of various NetBSD compatibility shims used bymakefs and use libnetbsd, contrib/mtree, and contrib/mknod instead.Sponsored by:	DARPA, AFRLoMFC after:	1 month

            List of files:
            /freebsd-13.1/usr.sbin/makefs/Makefile</description>
        <pubDate>Thu, 09 May 2013 14:43:36 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>484b5c25 - Add support for using mtree(5) manifest files to define the image</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/makefs/Makefile#484b5c25</link>
        <description>Add support for using mtree(5) manifest files to define the imageto be created. The support is based on mtree version 2.0, as usedin libarchive, but adds new features on top of it.The current implementation is fully functional, but is envisionedto grow at least the following additional features over time:o   Add support for the /include special command so that manifest    files can be constructed using includable fragments.o   Add support specifying a search path to locate content files.o   Content file filters: commands that provide file contents on    stdout.The manifest file eliminates the need to first construct a treeas root in order to create an image and allows images (releases)to be created directly from object trees and/or source trees.Reviewed by:	deoSponsored by:	Juniper Networks, Inc

            List of files:
            /freebsd-13.1/usr.sbin/makefs/Makefile</description>
        <pubDate>Sun, 19 Jun 2011 18:34:49 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>01a0f853 - Sync with the latest version from NetBSD. It notably addds ISO9660 support.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/makefs/Makefile#01a0f853</link>
        <description>Sync with the latest version from NetBSD. It notably addds ISO9660 support.Submitted by:	bapt

            List of files:
            /freebsd-13.1/usr.sbin/makefs/Makefile</description>
        <pubDate>Sun, 07 Nov 2010 16:05:04 +0000</pubDate>
        <dc:creator>Olivier Houchard &lt;cognet@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6ba525d6 - fix pathnames to work w/ buildworld</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/makefs/Makefile#6ba525d6</link>
        <description>fix pathnames to work w/ buildworld

            List of files:
            /freebsd-13.1/usr.sbin/makefs/Makefile</description>
        <pubDate>Fri, 19 Dec 2008 22:59:05 +0000</pubDate>
        <dc:creator>Sam Leffler &lt;sam@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
