<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.bin/awk, branch releng/12.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2018-01-29T14:15:44Z</updated>
<entry>
<title>awk(1): Don't install tests at all</title>
<updated>2018-01-29T14:15:44Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2018-01-29T14:15:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2f2d80f73041b4d5f7457508f57ebdd5f76f95f5'/>
<id>urn:sha1:2f2d80f73041b4d5f7457508f57ebdd5f76f95f5</id>
<content type='text'>
Tests were disconnected so that running `make check` in usr.bin/awk did not
have any effect, but CI runs use installed tests. Fully disconnect tests/
from the build for the time being as a short term solutio

Reported by:	lwhsu
</content>
</entry>
<entry>
<title>awk(1): Add necessary bits for connecting tests, but leave disconnected</title>
<updated>2018-01-11T05:36:13Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2018-01-11T05:36:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=de45c289b95bfb480e07cd1be6bd599fefb58a56'/>
<id>urn:sha1:de45c289b95bfb480e07cd1be6bd599fefb58a56</id>
<content type='text'>
The 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 the
tests and run them, but leave them disconnected for the time being.

Some of these tests outright segfault in our awk, others just exhibit the
wrong behavior.
</content>
</entry>
<entry>
<title>DIRDEPS_BUILD: Update dependencies.</title>
<updated>2017-10-31T00:07:04Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2017-10-31T00:07:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ea825d02749f382c3f7e17f28247f20a48733eab'/>
<id>urn:sha1:ea825d02749f382c3f7e17f28247f20a48733eab</id>
<content type='text'>
Sponsored by:	Dell EMC Isilon
</content>
</entry>
<entry>
<title>Implement gawk multiple-arg extension to and, or, and xor.</title>
<updated>2017-09-14T05:48:23Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-09-14T05:48:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=73f7ff91b2e0fb568779b6ab0393079294506fbc'/>
<id>urn:sha1:73f7ff91b2e0fb568779b6ab0393079294506fbc</id>
<content type='text'>
gawk allows multiple arguemnts to bit-wiste and, or and xor
functions. Implement an arbitrary number of arguments for these
functions. Also, use NULL in preference to 0 to match rest of file.

Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D12361
</content>
</entry>
<entry>
<title>Import the awk(1) manpage from OpenBSD</title>
<updated>2017-03-09T03:27:53Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2017-03-09T03:27:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e1fe74ad7c5c82de901a8307e49e9ab18e853f92'/>
<id>urn:sha1:e1fe74ad7c5c82de901a8307e49e9ab18e853f92</id>
<content type='text'>
As discussed during AsiaBSDcon devsummit, import the manpage from OpenBSD which
is has been rewritten in mdoc(7) format making it readable by default with
mandoc, it also has been extended by OpenBSD to cover all awk(1) options

Obtained from:	OpenBSD
MFH:		1 week
</content>
</entry>
<entry>
<title>Use SRCTOP to refer to awk source in contrib/awk and remove unnecessary AWKSRC prefix</title>
<updated>2017-02-11T20:27:06Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-02-11T20:27:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=272a2acfef09f4f6fa56508e40fbd93e370e4d1c'/>
<id>urn:sha1:272a2acfef09f4f6fa56508e40fbd93e370e4d1c</id>
<content type='text'>
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.

MFC after:	1 week
Sponsored by:	Dell EMC Isilon
</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>DIRDEPS_BUILD: Regenerate without local dependencies.</title>
<updated>2016-02-24T17:20:11Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-02-24T17:20:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bd18fd57db1df29da1a3adf94d47924a977a29c2'/>
<id>urn:sha1:bd18fd57db1df29da1a3adf94d47924a977a29c2</id>
<content type='text'>
These are no longer needed after the recent 'beforebuild: depend' changes
and hooking DIRDEPS_BUILD into a subset of FAST_DEPEND which supports
skipping 'make depend'.

Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
</feed>
