<?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 2025</copyright>
    <generator>Java</generator><item>
        <title>9a44e42a2b8f5f78695016344e760d72ad0b1220 - Retire GNU diff3</title>
        <link>http://opengrok.net:8080/history/src/gnu/usr.bin/Makefile#9a44e42a2b8f5f78695016344e760d72ad0b1220</link>
        <description>Retire GNU diff3We added the option to build BSD diff3 in commit 2201f7c49f11 (&quot;BuildBSD diff3 if GNU diff3 is disabled.&quot;) and made it the default in4d5c434ed16e (&quot;diff3: use bsd diff3 by default&quot;) after resolvingdeficiencies relative to GNU diff3.  Thus, we can now remove the GNUdiff3 build infrastructure and source.Reviewed by:	bapt, ziaeeSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D46878

            List of files:
            /src/gnu/usr.bin/Makefile</description>
        <pubDate>Wed, 02 Oct 2024 16:30:57 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://opengrok.net:8080/history/src/gnu/usr.bin/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:
            /src/gnu/usr.bin/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 04:46:32 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/gnu/usr.bin/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/gnu/usr.bin/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8aff76fb37b58a74832831ac1c54a013a64b35e7 - build: remove the option to build gnugrep</title>
        <link>http://opengrok.net:8080/history/src/gnu/usr.bin/Makefile#8aff76fb37b58a74832831ac1c54a013a64b35e7</link>
        <description>build: remove the option to build gnugrepUnconditionally install bsdgrep as grep, bootstrap or not. Remove allbuild glue and stop installing both gnugrep and libgnuregex now thatall consumers of the latter are gone.Relnotes:	yesDifferential Revision:	https://reviews.freebsd.org/D27732

            List of files:
            /src/gnu/usr.bin/Makefile</description>
        <pubDate>Tue, 22 Dec 2020 21:36:40 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1c0ea326aa6d30385a69bd1d93ee161cfbe59a5a - Retire obsolete GDB 6.1.1</title>
        <link>http://opengrok.net:8080/history/src/gnu/usr.bin/Makefile#1c0ea326aa6d30385a69bd1d93ee161cfbe59a5a</link>
        <description>Retire obsolete GDB 6.1.1GDB 6.1.1 was released in June 2004 and is long obsolete. It does notsupport all of the architectures that FreeBSD does, and imposeslimitations on the FreeBSD kernel build, such as the continued use ofDWARF2 debugging information.It was kept (in /usr/libexec/) only for use by crashinfo(8), whichextracts some basic information from a kernel core dump after a crash.Crashinfo already prefers gdb from port/package if installed.Future work may add kernel debug support to LLDB or find another pathfor crashinfo&apos;s needs, but in any case we do not want to ship theexcessively outdated GDB in FreeBSD 13.Sponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D27610

            List of files:
            /src/gnu/usr.bin/Makefile</description>
        <pubDate>Tue, 15 Dec 2020 17:44:19 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>74e8d41e0ac818cfcb020b8bccbc39b0e264f47f - Retire BINUTILS and BINUTILS_BOOTSTRAP options</title>
        <link>http://opengrok.net:8080/history/src/gnu/usr.bin/Makefile#74e8d41e0ac818cfcb020b8bccbc39b0e264f47f</link>
        <description>Retire BINUTILS and BINUTILS_BOOTSTRAP optionsAs of r361857 all BINUTILS options are disabled by default - portshave been changed to depend on binutils if they require GNU as, andall base system assembly files have been switched to use Clang&apos;sintegrated assembler.Relnotes:	YesSponsored by:	The FreeBSD Foundation

            List of files:
            /src/gnu/usr.bin/Makefile</description>
        <pubDate>Sun, 07 Jun 2020 00:07:21 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e43d33d286a1aa41b6fc6a209f28a18e8cd7437a - Merge ^/head r358466 through r358677.</title>
        <link>http://opengrok.net:8080/history/src/gnu/usr.bin/Makefile#e43d33d286a1aa41b6fc6a209f28a18e8cd7437a</link>
        <description>Merge ^/head r358466 through r358677.

            List of files:
            /src/gnu/usr.bin/Makefile</description>
        <pubDate>Thu, 05 Mar 2020 17:55:36 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>134b378392a81b2a11b23fac073c306087a421ef - retire in-tree GPL dtc devicetree compiler</title>
        <link>http://opengrok.net:8080/history/src/gnu/usr.bin/Makefile#134b378392a81b2a11b23fac073c306087a421ef</link>
        <description>retire in-tree GPL dtc devicetree compilerNow that we no longer have GCC 4.2.1 in the tree and can assume FreeBSDis being built with a C++11 compiler available, we can use BSDL dtcunconditionally and retire the GPL dtc.GPL dtc now has FreeBSD CI support via Cirrus-CI to help ensure itcontinues to build/work on FreeBSD and is available in the ports treeif needed.The copy of (copyfree licensed) libfdt that we actually use is insys/contrib/libfdt so the extra copy under contrib/dtc/libfdt can beremoved along with the rest of the GPL dtc.Reviewed by:	kevans, ian, imp, manu, theravenSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D23192

            List of files:
            /src/gnu/usr.bin/Makefile</description>
        <pubDate>Sat, 29 Feb 2020 17:10:54 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>91019ea7d45385dd73bc853691375c169bd5941d - Merge ^/head r358400 through r358465.</title>
        <link>http://opengrok.net:8080/history/src/gnu/usr.bin/Makefile#91019ea7d45385dd73bc853691375c169bd5941d</link>
        <description>Merge ^/head r358400 through r358465.

            List of files:
            /src/gnu/usr.bin/Makefile</description>
        <pubDate>Sat, 29 Feb 2020 15:08:14 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>57f804675e65951d630a38d94c07be4a27ae4053 - remove GCC 4.2.1 build infrastructure</title>
        <link>http://opengrok.net:8080/history/src/gnu/usr.bin/Makefile#57f804675e65951d630a38d94c07be4a27ae4053</link>
        <description>remove GCC 4.2.1 build infrastructureAs described in Warner&apos;s email message[1] to the FreeBSD-arch mailinglist we have reached GCC 4.2.1&apos;s retirement date.  At this time allsupported architectures either use in-tree Clang, or rely on externaltoolchain (i.e., a contemporary GCC version from ports).GCC 4.2.1 was released July 18, 2007 and was imported into FreeBSD laterthat year, in r171825.  GCC has served us well, but version 4.2.1 isobsolete and not used by default on any architecture in FreeBSD.  Itdoes not support modern C and does not support arm64 or RISC-V.Thanks to everyone responsible for maintaining, updating, and testingGCC in the FreeBSD base system over the years.So long, and thanks for all the fish.[1] https://lists.freebsd.org/pipermail/freebsd-arch/2020-January/019823.htmlPR:		228919Reviewed by:	brooks, impSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D23124

            List of files:
            /src/gnu/usr.bin/Makefile</description>
        <pubDate>Sat, 29 Feb 2020 03:25:51 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2aaf9152a852aba9eb2036b95f4948ee77988826 - MFHead@r345275</title>
        <link>http://opengrok.net:8080/history/src/gnu/usr.bin/Makefile#2aaf9152a852aba9eb2036b95f4948ee77988826</link>
        <description>MFHead@r345275

            List of files:
            /src/gnu/usr.bin/Makefile</description>
        <pubDate>Mon, 18 Mar 2019 19:21:53 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ff511f1f398e25b7baca6218e56d15b5ce3ab4a4 - MFhead@r344996</title>
        <link>http://opengrok.net:8080/history/src/gnu/usr.bin/Makefile#ff511f1f398e25b7baca6218e56d15b5ce3ab4a4</link>
        <description>MFhead@r344996

            List of files:
            /src/gnu/usr.bin/Makefile</description>
        <pubDate>Mon, 11 Mar 2019 03:02:58 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e91609a771dd0fbbe0df5ae4ccbb4df3e18c62c5 - Divorce MK_GDB from MK_BINUTILS.</title>
        <link>http://opengrok.net:8080/history/src/gnu/usr.bin/Makefile#e91609a771dd0fbbe0df5ae4ccbb4df3e18c62c5</link>
        <description>Divorce MK_GDB from MK_BINUTILS.This permits legacy GDB to still be built and installed ifWITHOUT_BINUTILS is set (e.g. if base/binutils is installed).Reviewed by:	emasteMFC after:	2 weeksDifferential Revision:	https://reviews.freebsd.org/D19480

            List of files:
            /src/gnu/usr.bin/Makefile</description>
        <pubDate>Wed, 06 Mar 2019 20:13:02 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://opengrok.net:8080/history/src/gnu/usr.bin/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:
            /src/gnu/usr.bin/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 04:46:32 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/gnu/usr.bin/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/gnu/usr.bin/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8aff76fb37b58a74832831ac1c54a013a64b35e7 - build: remove the option to build gnugrep</title>
        <link>http://opengrok.net:8080/history/src/gnu/usr.bin/Makefile#8aff76fb37b58a74832831ac1c54a013a64b35e7</link>
        <description>build: remove the option to build gnugrepUnconditionally install bsdgrep as grep, bootstrap or not. Remove allbuild glue and stop installing both gnugrep and libgnuregex now thatall consumers of the latter are gone.Relnotes:	yesDifferential Revision:	https://reviews.freebsd.org/D27732

            List of files:
            /src/gnu/usr.bin/Makefile</description>
        <pubDate>Tue, 22 Dec 2020 21:36:40 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1c0ea326aa6d30385a69bd1d93ee161cfbe59a5a - Retire obsolete GDB 6.1.1</title>
        <link>http://opengrok.net:8080/history/src/gnu/usr.bin/Makefile#1c0ea326aa6d30385a69bd1d93ee161cfbe59a5a</link>
        <description>Retire obsolete GDB 6.1.1GDB 6.1.1 was released in June 2004 and is long obsolete. It does notsupport all of the architectures that FreeBSD does, and imposeslimitations on the FreeBSD kernel build, such as the continued use ofDWARF2 debugging information.It was kept (in /usr/libexec/) only for use by crashinfo(8), whichextracts some basic information from a kernel core dump after a crash.Crashinfo already prefers gdb from port/package if installed.Future work may add kernel debug support to LLDB or find another pathfor crashinfo&apos;s needs, but in any case we do not want to ship theexcessively outdated GDB in FreeBSD 13.Sponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D27610

            List of files:
            /src/gnu/usr.bin/Makefile</description>
        <pubDate>Tue, 15 Dec 2020 17:44:19 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>74e8d41e0ac818cfcb020b8bccbc39b0e264f47f - Retire BINUTILS and BINUTILS_BOOTSTRAP options</title>
        <link>http://opengrok.net:8080/history/src/gnu/usr.bin/Makefile#74e8d41e0ac818cfcb020b8bccbc39b0e264f47f</link>
        <description>Retire BINUTILS and BINUTILS_BOOTSTRAP optionsAs of r361857 all BINUTILS options are disabled by default - portshave been changed to depend on binutils if they require GNU as, andall base system assembly files have been switched to use Clang&apos;sintegrated assembler.Relnotes:	YesSponsored by:	The FreeBSD Foundation

            List of files:
            /src/gnu/usr.bin/Makefile</description>
        <pubDate>Sun, 07 Jun 2020 00:07:21 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e43d33d286a1aa41b6fc6a209f28a18e8cd7437a - Merge ^/head r358466 through r358677.</title>
        <link>http://opengrok.net:8080/history/src/gnu/usr.bin/Makefile#e43d33d286a1aa41b6fc6a209f28a18e8cd7437a</link>
        <description>Merge ^/head r358466 through r358677.

            List of files:
            /src/gnu/usr.bin/Makefile</description>
        <pubDate>Thu, 05 Mar 2020 17:55:36 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>134b378392a81b2a11b23fac073c306087a421ef - retire in-tree GPL dtc devicetree compiler</title>
        <link>http://opengrok.net:8080/history/src/gnu/usr.bin/Makefile#134b378392a81b2a11b23fac073c306087a421ef</link>
        <description>retire in-tree GPL dtc devicetree compilerNow that we no longer have GCC 4.2.1 in the tree and can assume FreeBSDis being built with a C++11 compiler available, we can use BSDL dtcunconditionally and retire the GPL dtc.GPL dtc now has FreeBSD CI support via Cirrus-CI to help ensure itcontinues to build/work on FreeBSD and is available in the ports treeif needed.The copy of (copyfree licensed) libfdt that we actually use is insys/contrib/libfdt so the extra copy under contrib/dtc/libfdt can beremoved along with the rest of the GPL dtc.Reviewed by:	kevans, ian, imp, manu, theravenSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D23192

            List of files:
            /src/gnu/usr.bin/Makefile</description>
        <pubDate>Sat, 29 Feb 2020 17:10:54 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
