<?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>d0b2dbfa - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/awk/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/usr.bin/awk/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>fcc8d727 - Separate dependencies on tools built for host.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/awk/Makefile#fcc8d727</link>
        <description>Separate dependencies on tools built for host.When generated files depend on tools that need to be built for host,we need to carefully separate them for the DIRDEPS_BUILD so weonly build them once.Reviewed by:	stevekSponsored by:	Juniper Networks, Inc.

            List of files:
            /freebsd-14.2/usr.bin/awk/Makefile</description>
        <pubDate>Fri, 30 Jun 2023 06:52:03 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8fe4f8f7 - Fix building host tools for host</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/awk/Makefile#8fe4f8f7</link>
        <description>Fix building host tools for hostSeveral makefile depend on tools built for host.At least when using DIRDEPS_BUILD we can build these for thepseudo machine &quot;host&quot; to facilitate building on older host versions.Ideally we would build these tools in their own directories to avoidbuilding more than needed.For now, setting an appropriate default for BTOOLSPATH will sufficeReviewed by:	stevekSponsored by:	Juniper Networks, Inc.Differential Revision:	https://reviews.freebsd.org/D39708

            List of files:
            /freebsd-14.2/usr.bin/awk/Makefile</description>
        <pubDate>Thu, 20 Apr 2023 17:05:43 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>aaccfdde - awk: Enable tests again</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/awk/Makefile#aaccfdde</link>
        <description>awk: Enable tests againSince we now pass all 24 of the NetBSD awk tests, re-enable these tests.Sponsored by:		NetflixDifferential Revision:	https://reviews.freebsd.org/D31370

            List of files:
            /freebsd-14.2/usr.bin/awk/Makefile</description>
        <pubDate>Mon, 02 Aug 2021 21:53:26 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a226a9cf - awk: use awkgram.tab.h consistently</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/awk/Makefile#a226a9cf</link>
        <description>awk: use awkgram.tab.h consistentlyyacc makes awkgram.h. However, one true awk includes awkgram.tab.h, sowe link to for the builds. Make sure that we consistently link to it.Also, restore the awkgram.tab.h dependency to maketab. It should nothave been deleted, despite apparently making meta build on stable/12work. The important missing arc was proctab.c&apos;s dependence onawkgram.tab.h.MFC After:	1 day (build breakage)Fixes:		c50c8502cb629571f35089690d6e9a9bc4d60813Sponsored by:	Netflix

            List of files:
            /freebsd-14.2/usr.bin/awk/Makefile</description>
        <pubDate>Sat, 31 Jul 2021 22:17:44 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c50c8502 - awk: Fix dependencies</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/awk/Makefile#c50c8502</link>
        <description>awk: Fix dependenciesproctab.c is generated from awktab.h, so needs to depend on it.maketab does not depend on awktab.h, and gets the maketab.c dependencyautomatically, so remove them both.Normally, these don&apos;t matter. However, for a meta build, they can causeus to build maketab twice (once host, once for target) resulting in abinary that can&apos;t run on the host due to proctab.c racing maketab inparallel legs. In stable/12, this was a reliably lost race, while inmain I&apos;ve been unable to trigger the race at all (maybe due to dirdepchanges making main more robust).MFC After:	1 day (build breakage)Reported by:	kpSponsored by:	Netflix

            List of files:
            /freebsd-14.2/usr.bin/awk/Makefile</description>
        <pubDate>Sat, 31 Jul 2021 21:41:29 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c63c5ab0 - Fix .depend files to work for build tools.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/awk/Makefile#c63c5ab0</link>
        <description>Fix .depend files to work for build tools.This is somewhat of a follow-up to r335746.MFC after:	2 weeksSponsored by:	DellEMC

            List of files:
            /freebsd-14.2/usr.bin/awk/Makefile</description>
        <pubDate>Sat, 15 Jun 2019 17:08:13 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9b65975 - This should have been committed in r348511 with the awk update.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/awk/Makefile#e9b65975</link>
        <description>This should have been committed in r348511 with the awk update.It was in my tree, the build worked, but I committed from contrib/one-true-awkrather than the top level, so was omitted.

            List of files:
            /freebsd-14.2/usr.bin/awk/Makefile</description>
        <pubDate>Sun, 02 Jun 2019 16:44:50 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2f2d80f7 - awk(1): Don&apos;t install tests at all</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/awk/Makefile#2f2d80f7</link>
        <description>awk(1): Don&apos;t install tests at allTests were disconnected so that running `make check` in usr.bin/awk did nothave any effect, but CI runs use installed tests. Fully disconnect tests/from the build for the time being as a short term solutioReported by:	lwhsu

            List of files:
            /freebsd-14.2/usr.bin/awk/Makefile</description>
        <pubDate>Mon, 29 Jan 2018 14:15:44 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>de45c289 - awk(1): Add necessary bits for connecting tests, but leave disconnected</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/awk/Makefile#de45c289</link>
        <description>awk(1): Add necessary bits for connecting tests, but leave disconnectedThe NetBSD test suite has 24 tests for awk, and we pass exactly 4 of them.Add the necessary pieces for interested parties to easily connect thetests and run them, but leave them disconnected for the time being.Some of these tests outright segfault in our awk, others just exhibit thewrong behavior.

            List of files:
            /freebsd-14.2/usr.bin/awk/Makefile</description>
        <pubDate>Thu, 11 Jan 2018 05:36:13 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>272a2acf - Use SRCTOP to refer to awk source in contrib/awk and remove unnecessary AWKSRC prefix</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/awk/Makefile#272a2acf</link>
        <description>Use SRCTOP to refer to awk source in contrib/awk and remove unnecessary AWKSRC prefixfor maketab.cThe former simplifies pathing in make/displayed output, whereas the latter was justunnecessarily superfluous since .PATH referenced the path to maketab.c earlier on inthe Makefile.MFC after:	1 weekSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd-14.2/usr.bin/awk/Makefile</description>
        <pubDate>Sat, 11 Feb 2017 20:27:06 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>384850e0 - WITH_META_MODE: Fix rebuilding maketab outside of build-tools.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/awk/Makefile#384850e0</link>
        <description>WITH_META_MODE: Fix rebuilding maketab outside of build-tools.The bsd.dep.mk yacc targets rely on only the .c file getting a .metafile.  However the previous code here relying on only the .h file meantthat it would be generated with a .meta file.  r301285 made it so thatthe .h file is never expected to get a .meta file.  To keep thisrestriction in place add in an extra dependency on the .c file so thatit is generated at this time.  It&apos;s a hack but the best for the patternswe have at the moment for handling build-tools and side-effect-generatedfiles.Reported by:	Mark MillardApproved by:	re (implicit)Sponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd-14.2/usr.bin/awk/Makefile</description>
        <pubDate>Tue, 14 Jun 2016 16:20:05 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>29df9f6b - DIRDEPS_BUILD: Run the staged bootstrap-tools version of build-tools.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/awk/Makefile#29df9f6b</link>
        <description>DIRDEPS_BUILD: Run the staged bootstrap-tools version of build-tools.This avoids running target binaries.Sponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd-14.2/usr.bin/awk/Makefile</description>
        <pubDate>Mon, 09 May 2016 22:21:09 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d1dd034d - META_MODE: Don&apos;t rebuild build-tools targets during normal build.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/awk/Makefile#d1dd034d</link>
        <description>META_MODE: Don&apos;t rebuild build-tools targets during normal build.This avoids &apos;build command changed&apos; due to CFLAGS/CC changes during thenormal build.  Without this the build-tools targets end up rebuildingfor the *target* rather than keeping the native versions built inbuild-tools.Sponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd-14.2/usr.bin/awk/Makefile</description>
        <pubDate>Thu, 14 Apr 2016 21:06:10 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b791fbe6 - META MODE: Don&apos;t create .meta files when symlinking sources into the obj directory.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/awk/Makefile#b791fbe6</link>
        <description>META MODE: Don&apos;t create .meta files when symlinking sources into the obj directory.Tracking these leads to situations where meta mode will consider thefile to be out of date if /bin/sh or /bin/ln are newer than the sourcefile.  There&apos;s no reason for meta mode to do this as make is alreadyhandling the rebuild dependency fine.Sponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd-14.2/usr.bin/awk/Makefile</description>
        <pubDate>Wed, 25 Nov 2015 19:44:43 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3e11bd9e - Convert to usr.bin/ to LIBADD</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/awk/Makefile#3e11bd9e</link>
        <description>Convert to usr.bin/ to LIBADDReduce overlinking

            List of files:
            /freebsd-14.2/usr.bin/awk/Makefile</description>
        <pubDate>Tue, 25 Nov 2014 14:29:10 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>478290db - Check in first src/tests snapshot from NetBSD anoncvs</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/awk/Makefile#478290db</link>
        <description>Check in first src/tests snapshot from NetBSD anoncvsSources were obtained like so:% export CVSROOT=&quot;anoncvs@anoncvs.NetBSD.org:/cvsroot&quot;% cvs -z9 co -D &quot;09/30/2014 20:45&quot; -P src/tests% mv src/tests/* tests/dist/.&apos;*CVS*&apos; has been added to svn:ignore to ease updating periodically fromupstreamSome line ending issues had to be resolved with test outputs and scriptsvia dos2unix and by deleting the eol-style property set in usr.bin/sortDiscussed with: rpauloSponsored by: EMC / Isilon Storage Division

            List of files:
            /freebsd-14.2/usr.bin/awk/Makefile</description>
        <pubDate>Wed, 01 Oct 2014 04:07:17 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f96c46c6 - Update to a 26-Nov-2009 release.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/awk/Makefile#f96c46c6</link>
        <description>Update to a 26-Nov-2009 release.

            List of files:
            /freebsd-14.2/usr.bin/awk/Makefile</description>
        <pubDate>Fri, 15 Jan 2010 14:20:01 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d98dd8e5 - Apply patches directly to sources.  Their effect is as follows:</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/awk/Makefile#d98dd8e5</link>
        <description>Apply patches directly to sources.  Their effect is as follows:- Make one-true-awk respect locale&apos;s collating order in [a-z]  bracket expressions, until a more complete fix (like handing  BREs) is ready.- Don&apos;t require a space between -[fv] and its argument.

            List of files:
            /freebsd-14.2/usr.bin/awk/Makefile</description>
        <pubDate>Sun, 10 Jan 2010 08:02:07 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b7946da9 - Build usr.bin/ with WARNS=6 by default.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/awk/Makefile#b7946da9</link>
        <description>Build usr.bin/ with WARNS=6 by default.Also add some missing $FreeBSD$ to keep svn happy.

            List of files:
            /freebsd-14.2/usr.bin/awk/Makefile</description>
        <pubDate>Sat, 02 Jan 2010 10:27:05 +0000</pubDate>
        <dc:creator>Ed Schouten &lt;ed@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
