#
352281 |
|
13-Sep-2019 |
bapt |
MFC r352065-r352070
Sync with OpenBSD, in particular this adds support for -E flags (GNU compatibility)
|
#
319186 |
|
30-May-2017 |
ngie |
MFC r315170: r315170 (by imp):
Adopt SRCTOP in usr.bin
Prefer ${SRCTOP}/foo over ${.CURDIR}/../../foo and ${SRCTOP}/usr.bin/foo over ${.CURDIR}/../foo for paths in Makefiles.
Silence on: arch@ (twice)
|
#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
290351 |
|
04-Nov-2015 |
rodrigc |
Rename libohash to libopenbsd.
libopenbsd is an internal library which to bring in compatibility stuff from OpenBSD. This will allow us to bring in more OpenBSD utilities into the FreeBSD base system.
We similarly use libnetbsd for bringing in stuff from NetBSD.
Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D4078
|
#
275042 |
|
25-Nov-2014 |
bapt |
Convert to usr.bin/ to LIBADD Reduce overlinking
|
#
269660 |
|
07-Aug-2014 |
bapt |
Lower warnings again to 3 the right thing would be to fix the warnings which will be done by discussing with upstream I want the m4 code to stay as close as possible to upstream.
|
#
269649 |
|
06-Aug-2014 |
bapt |
Make libohash a proper internallib instead of hidding it in m4
mandoc development seems to be also using ohash so prepare to share the code when needed
|
#
269323 |
|
31-Jul-2014 |
bapt |
lower warning level to fix build with gcc
|
#
269162 |
|
27-Jul-2014 |
bapt |
Sync with OpenBSD This brings: - check for integer overflows in custom allocs - fix potential integer overflows in memory allocation - annotate regexp error messages with source string - better error handling in mkstemp/unlink/fdopen logic
|
#
265420 |
|
06-May-2014 |
imp |
Use src.opts.mk in preference to bsd.own.mk except where we need stuff from the latter.
|
#
263227 |
|
16-Mar-2014 |
jmmv |
Migrate most of tools/regression/usr.bin/ to the new tests layout.
I'm starting with the easy cases. The leftovers need to be looked at a bit more closely.
Note that this change _does_ modify the code of the old tests. This is required in order to allow the code to locate the data files in the source directory instead of the current directory, because Kyua automatically changes the latter to a temporary directory.
Also note that at least one test is known to be broken here. Actually, the test is not really broken: it's marked as a TODO but unfortunately Kyua's TAP parser currently does not understand that. Will have to be fixed separately.
|
#
249657 |
|
19-Apr-2013 |
ed |
Add the Clang specific -Wmissing-variable-declarations to WARNS=6.
This compiler flag enforces that that people either mark variables static or use an external declarations for the variable, similar to how -Wmissing-prototypes works for functions.
Due to the fact that Yacc/Lex generate code that cannot trivially be changed to not warn because of this (lots of yy* variables), add a NO_WMISSING_VARIABLE_DECLARATIONS that can be used to turn off this specific compiler warning.
Announced on: toolchain@
|
#
244927 |
|
01-Jan-2013 |
antoine |
Add missing DPADD.
|
#
241797 |
|
21-Oct-2012 |
andreast |
Fix build.
|
#
228698 |
|
18-Dec-2011 |
dim |
Repair breakage after r228697: since m4 now uses pow(3), it needs -lm.
Pointy hat to: bapt
|
#
228063 |
|
28-Nov-2011 |
bapt |
Synchronize with laster version of m4 from OpenBSD and NetBSD This bring better compatibility with gnum4
Reviewed by: cognet Approved by: cognet Obtained from: OpenBSD, NetBSD
|
#
226422 |
|
16-Oct-2011 |
ed |
Fix build of m4 with WARNS=6.
Change the parser; rename `exp' to `exponent' not to collide with exp(3).
|
#
201386 |
|
02-Jan-2010 |
ed |
Build usr.bin/ with WARNS=6 by default.
Also add some missing $FreeBSD$ to keep svn happy.
|
#
140941 |
|
28-Jan-2005 |
ru |
Let bsd.prog.mk set SRCS and MAN to their default values.
|
#
95887 |
|
01-May-2002 |
jmallett |
Merge local changes again, against ANSIfied m4(1).
|
#
95164 |
|
20-Apr-2002 |
jmallett |
Use %zu to print a size_t, not %u and definitely not %d.
Remove WARNS?=2, as GCC will usually throw a fit right now, and I'm not going to mix WARNS and NO_WERROR.
Submitted by: fenner
|
#
95095 |
|
19-Apr-2002 |
jmallett |
Crank WARNS.
Cast sizeof() to (int), as it's being compared against an int, not a size_t. If i is changed to a size_t, it means the logic must be slightly changed later in the flow, where --i is checked to be >= 0. I am not sure I want to make a logic change to account for clearing up a warning, when an aesthetic one will keep from modifying the logic.
Other harmless casts, that I think I've made in the right directions.
Make gpbc() an inline function, rather than an obfuscated macro, make its scratch space local, rather than global. The previous macro used a dirty hack (logical AND in place of a conditional) which would lead GCC to throw a fit (rightly so) as the logical check, as well as the incrementation of a variable, were not used for anything.
const'ify a few places where gcc3 yells. xstrdup() some global consts in places where we xstrdup() when not using consts, but tried to assign them to non-consts before.
Don't use execv(2) if we don't have the kind of arguments it wants.
Reviewed by: asmodai obrien tjr Submitted by: tjr (a gcc3 build log)
|
#
95060 |
|
19-Apr-2002 |
jmallett |
Bring OpenBSD m4(1) off of the OPENBSD vendor branch, and add the -s option, $FreeBSD$ identifiers, and fix initialisation to stderr to happen in a function as stderr is not the same in CURRENT as in OpenBSD.
Reviewed by: obrien
|
#
8874 |
|
30-May-1995 |
rgrimes |
Remove trailing whitespace.
|
#
1591 |
|
27-May-1994 |
rgrimes |
This commit was generated by cvs2svn to compensate for changes in r1590, which included commits to RCS files with non-trunk default branches.
|
#
1590 |
|
27-May-1994 |
rgrimes |
BSD 4.4 Lite Usr.bin Sources
|