<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.bin/awk/Makefile, branch releng/11.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2017-02-21T02:33:28Z</updated>
<entry>
<title>MFC r313654:</title>
<updated>2017-02-21T02:33:28Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-02-21T02:33:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4b7d2c3ac9608ea0b3a96667aa9e2d8daeae5d7e'/>
<id>urn:sha1:4b7d2c3ac9608ea0b3a96667aa9e2d8daeae5d7e</id>
<content type='text'>
Use SRCTOP to refer to awk source in contrib/awk and remove unnecessary AWKSRC prefix
for maketab.c

The former simplifies pathing in make/displayed output, whereas the latter was just
unnecessarily superfluous since .PATH referenced the path to maketab.c earlier on in
the Makefile.
</content>
</entry>
<entry>
<title>WITH_META_MODE: Fix rebuilding maketab outside of build-tools.</title>
<updated>2016-06-14T16:20:05Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-06-14T16:20:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=384850e0638ce3d47ecf9279861dd7676d425b30'/>
<id>urn:sha1:384850e0638ce3d47ecf9279861dd7676d425b30</id>
<content type='text'>
The bsd.dep.mk yacc targets rely on only the .c file getting a .meta
file.  However the previous code here relying on only the .h file meant
that it would be generated with a .meta file.  r301285 made it so that
the .h file is never expected to get a .meta file.  To keep this
restriction in place add in an extra dependency on the .c file so that
it is generated at this time.  It's a hack but the best for the patterns
we have at the moment for handling build-tools and side-effect-generated
files.

Reported by:	Mark Millard
Approved by:	re (implicit)
Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>DIRDEPS_BUILD: Run the staged bootstrap-tools version of build-tools.</title>
<updated>2016-05-09T22:21:09Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-05-09T22:21:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=29df9f6b755dc709f4f5fac1e8d59d6504032fd9'/>
<id>urn:sha1:29df9f6b755dc709f4f5fac1e8d59d6504032fd9</id>
<content type='text'>
This avoids running target binaries.

Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>META_MODE: Don't rebuild build-tools targets during normal build.</title>
<updated>2016-04-14T21:06:10Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-04-14T21:06:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d1dd034d078c8ce6c052bada500f90977c535e42'/>
<id>urn:sha1:d1dd034d078c8ce6c052bada500f90977c535e42</id>
<content type='text'>
This avoids 'build command changed' due to CFLAGS/CC changes during the
normal build.  Without this the build-tools targets end up rebuilding
for the *target* rather than keeping the native versions built in
build-tools.

Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>META MODE: Don't create .meta files when symlinking sources into the obj directory.</title>
<updated>2015-11-25T19:44:43Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2015-11-25T19:44:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b791fbe6302023b0cf00807865059c8f016fe5dc'/>
<id>urn:sha1:b791fbe6302023b0cf00807865059c8f016fe5dc</id>
<content type='text'>
Tracking these leads to situations where meta mode will consider the
file to be out of date if /bin/sh or /bin/ln are newer than the source
file.  There's no reason for meta mode to do this as make is already
handling the rebuild dependency fine.

Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>Convert to usr.bin/ to LIBADD</title>
<updated>2014-11-25T14:29:10Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2014-11-25T14:29:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3e11bd9e2a2b1cbd4283c87c93e3cc75e3f2dacb'/>
<id>urn:sha1:3e11bd9e2a2b1cbd4283c87c93e3cc75e3f2dacb</id>
<content type='text'>
Reduce overlinking
</content>
</entry>
<entry>
<title>Apply patches directly to sources.  Their effect is as follows:</title>
<updated>2010-01-10T08:02:07Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2010-01-10T08:02:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d98dd8e5f94cc104f78cf1827ec1a012274f85d5'/>
<id>urn:sha1:d98dd8e5f94cc104f78cf1827ec1a012274f85d5</id>
<content type='text'>
- Make one-true-awk respect locale's collating order in [a-z]
  bracket expressions, until a more complete fix (like handing
  BREs) is ready.

- Don't require a space between -[fv] and its argument.
</content>
</entry>
<entry>
<title>Build usr.bin/ with WARNS=6 by default.</title>
<updated>2010-01-02T10:27:05Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2010-01-02T10:27:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b7946da96b4498519f66f3f5fe72d1474bf13f7d'/>
<id>urn:sha1:b7946da96b4498519f66f3f5fe72d1474bf13f7d</id>
<content type='text'>
Also add some missing $FreeBSD$ to keep svn happy.
</content>
</entry>
<entry>
<title>Allow awk (the one true one!) to handle 64 files instead of just 20.</title>
<updated>2008-03-27T01:33:26Z</updated>
<author>
<name>John Birrell</name>
<email>jb@FreeBSD.org</email>
</author>
<published>2008-03-27T01:33:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d97cdd33492f5afe2150e1fced657c9a31911c67'/>
<id>urn:sha1:d97cdd33492f5afe2150e1fced657c9a31911c67</id>
<content type='text'>
The current FreeBSD syscall generation script uses all 20 and I need
another open file.

It's a shame that something named as the 'one-true-awk' is so limited
by an old denition like FOPEN_MAX when it could just make the file
handling dynamic.

This is done to avoid touching contrib sources on a vendor branch.
</content>
</entry>
<entry>
<title>Now that we're way past our conversion from GNU awk to BWK awk, we don't</title>
<updated>2008-02-28T16:41:51Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2008-02-28T16:41:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=62f261e751cfdd85446488f40e41c3035c7976b3'/>
<id>urn:sha1:62f261e751cfdd85446488f40e41c3035c7976b3</id>
<content type='text'>
need to primarily install as a non-conflicting name.
</content>
</entry>
</feed>
