History log of /freebsd-12.1/usr.bin/awk/Makefile (Results 1 – 25 of 29)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0
# 2f2d80f7 29-Jan-2018 Kyle Evans <[email protected]>

awk(1): Don't install tests at all

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 buil

awk(1): Don't install tests at all

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

show more ...


# de45c289 11-Jan-2018 Kyle Evans <[email protected]>

awk(1): Add necessary bits for connecting tests, but leave disconnected

The NetBSD test suite has 24 tests for awk, and we pass exactly 4 of them.
Add the necessary pieces for interested parties to

awk(1): Add necessary bits for connecting tests, but leave disconnected

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.

show more ...


Revision tags: release/10.4.0, release/11.1.0
# 272a2acf 11-Feb-2017 Enji Cooper <[email protected]>

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

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.

MFC after: 1 week
Sponsored by: Dell EMC Isilon

show more ...


Revision tags: release/11.0.1, release/11.0.0
# 384850e0 14-Jun-2016 Bryan Drewery <[email protected]>

WITH_META_MODE: Fix rebuilding maketab outside of build-tools.

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

WITH_META_MODE: Fix rebuilding maketab outside of build-tools.

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

show more ...


# 29df9f6b 09-May-2016 Bryan Drewery <[email protected]>

DIRDEPS_BUILD: Run the staged bootstrap-tools version of build-tools.

This avoids running target binaries.

Sponsored by: EMC / Isilon Storage Division


# d1dd034d 14-Apr-2016 Bryan Drewery <[email protected]>

META_MODE: Don't rebuild build-tools targets during normal build.

This avoids 'build command changed' due to CFLAGS/CC changes during the
normal build. Without this the build-tools targets end up r

META_MODE: Don't rebuild build-tools targets during normal build.

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

show more ...


Revision tags: release/10.3.0
# b791fbe6 25-Nov-2015 Bryan Drewery <[email protected]>

META MODE: Don't create .meta files when symlinking sources into the obj directory.

Tracking these leads to situations where meta mode will consider the
file to be out of date if /bin/sh or /bin/ln

META MODE: Don't create .meta files when symlinking sources into the obj directory.

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

show more ...


Revision tags: release/10.2.0
# 3e11bd9e 25-Nov-2014 Baptiste Daroussin <[email protected]>

Convert to usr.bin/ to LIBADD
Reduce overlinking


Revision tags: release/10.1.0
# 478290db 01-Oct-2014 Enji Cooper <[email protected]>

Check in first src/tests snapshot from NetBSD anoncvs

Sources were obtained like so:

% export CVSROOT="[email protected]:/cvsroot"
% cvs -z9 co -D "09/30/2014 20:45" -P src/tests
% mv src/

Check in first src/tests snapshot from NetBSD anoncvs

Sources were obtained like so:

% export CVSROOT="[email protected]:/cvsroot"
% cvs -z9 co -D "09/30/2014 20:45" -P src/tests
% mv src/tests/* tests/dist/.

'*CVS*' has been added to svn:ignore to ease updating periodically from
upstream

Some line ending issues had to be resolved with test outputs and scripts
via dos2unix and by deleting the eol-style property set in usr.bin/sort

Discussed with: rpaulo
Sponsored by: EMC / Isilon Storage Division

show more ...


Revision tags: release/9.3.0, release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0, release/8.3.0, release/7.4.0, release/8.2.0, release/8.1.0, release/7.3.0
# f96c46c6 15-Jan-2010 Ruslan Ermilov <[email protected]>

Update to a 26-Nov-2009 release.


# d98dd8e5 10-Jan-2010 Ruslan Ermilov <[email protected]>

Apply patches directly to sources. Their effect is as follows:

- Make one-true-awk respect locale's collating order in [a-z]
bracket expressions, until a more complete fix (like handing
BREs) i

Apply patches directly to sources. Their effect is as follows:

- 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.

show more ...


# b7946da9 02-Jan-2010 Ed Schouten <[email protected]>

Build usr.bin/ with WARNS=6 by default.

Also add some missing $FreeBSD$ to keep svn happy.


Revision tags: release/8.0.0, release/7.2.0, release/7.1.0, release/6.4.0
# d97cdd33 27-Mar-2008 John Birrell <[email protected]>

Allow awk (the one true one!) to handle 64 files instead of just 20.
The current FreeBSD syscall generation script uses all 20 and I need
another open file.

It's a shame that something named as the

Allow awk (the one true one!) to handle 64 files instead of just 20.
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.

show more ...


# 62f261e7 28-Feb-2008 David E. O'Brien <[email protected]>

Now that we're way past our conversion from GNU awk to BWK awk, we don't
need to primarily install as a non-conflicting name.


Revision tags: release/7.0.0, release/6.3.0
# 149d554a 25-Oct-2007 David E. O'Brien <[email protected]>

The AWK 23-Oct-2007 release includes fixes for FreeBSD PR's bin/104795
and bin/100443.


Revision tags: release/6.2.0
# 324ef989 25-Oct-2006 Ruslan Ermilov <[email protected]>

Fix a bug converting a variable from the numeric type to a string.

PR: bin/104795
MFC after: 3 days


# 8a706197 15-Sep-2006 Ruslan Ermilov <[email protected]>

Initial memory allocation for fields was off-by-one.

PR: bin/100443
MFC after: 3 days


Revision tags: release/5.5.0, release/6.1.0, release/6.0.0
# f9fe4d60 17-May-2005 Ruslan Ermilov <[email protected]>

Add temporary patches to make one-true-awk respect locale's collating order
in [a-z] bracket expressions, until a more complete fix (like handing BREs)
is ready.

Prodded by: ache
OK'ed by: tjr


Revision tags: release/5.4.0, release/4.11.0, release/5.3.0, release/4.10.0, release/5.2.1, release/5.2.0, release/4.9.0
# 3a624f5e 06-Jun-2003 Jun Kuriyama <[email protected]>

Use
cat ${.ALLSRC} > ${.TARGET}
rather than
ln -sf ${.ALLSRC} ${.TARGET}
not to depends on absolute-path of symbolic links.

Commented by: marcel, obrien, bde


Revision tags: release/5.1.0, release/4.8.0
# 82e3b820 17-Mar-2003 David E. O'Brien <[email protected]>

For the bwk_20030314 version, we have to -DHAS_ISBLANK now.
Oh how I wish the author had accepted my "#ifndef isblank" patch instead.


Revision tags: release/5.0.0, release/4.6.2
# 498e57a7 10-May-2002 David E. O'Brien <[email protected]>

BWK awk appears to work for world builds just fine now. We want to make
sparc64 the same as the other platforms -- so do it by moving the other
platforms toward the sparc64.


# 259b7fa9 10-Apr-2002 David E. O'Brien <[email protected]>

Style.


# 8b04285f 09-Apr-2002 Ruslan Ermilov <[email protected]>

Style.


# 498e32ce 09-Apr-2002 Ruslan Ermilov <[email protected]>

Make this compile in a standalone environment.
Tidy up CLEANFILES.
Use built-in rules for building "maketab".


# 2fe5bfd7 23-Mar-2002 David E. O'Brien <[email protected]>

Use our auto-YACC'ing rules to do most of the work.

Submitted by: bde


12