Simon J. Gerraty
ccfb965433
Add META_MODE support.
...
Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.
Still need to add real targets under targets/ to build packages.
Differential Revision: D2796
Reviewed by: brooks imp
2015-06-13 19:20:56 +00:00
Simon J. Gerraty
44d314f704
dirdeps.mk now sets DEP_RELDIR
2015-06-08 23:35:17 +00:00
Simon J. Gerraty
fae50821ae
Updated dependencies
2014-05-16 14:09:51 +00:00
Simon J. Gerraty
76b28ad6ab
Updated dependencies
2014-05-10 05:16:28 +00:00
Simon J. Gerraty
d1d0158641
Merge from head
2013-09-05 20:18:59 +00:00
Jung-uk Kim
9c5a52cf88
Work around build breakages with GCC 4.2.
...
Reported by: tinderbox
2013-05-23 05:42:35 +00:00
Ed Schouten
7e659f9491
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@
2013-04-19 19:45:00 +00:00
Simon J. Gerraty
7cf3a1c6b2
Updated dependencies
2013-03-11 17:21:52 +00:00
Simon J. Gerraty
f5f7c05209
Updated dependencies
2013-02-16 01:23:54 +00:00
Marcel Moolenaar
7750ad47a9
Sync FreeBSD's bmake branch with Juniper's internal bmake branch.
...
Requested by: Simon Gerraty <sjg@juniper.net>
2012-08-22 19:25:57 +00:00
Baptiste Daroussin
5e2a209a27
Fix world after byacc import:
...
- old yacc(1) use to magicially append stdlib.h, while new one don't
- new yacc(1) do declare yyparse by itself, fix redundant declaration of
'yyparse'
Approved by: des (mentor)
2012-05-22 16:33:10 +00:00
Joel Dahl
35471bf8ef
Minor mdoc nits.
2012-05-13 14:16:04 +00:00
Joel Dahl
da52b4caaf
Remove the advertising clause from UCB copyrighted files in usr.bin. This
...
is in accordance with the information provided at
ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
Also add $FreeBSD$ to a few files to keep svn happy.
Discussed with: imp, rwatson
2010-12-11 08:32:16 +00:00
Ed Schouten
b7946da96b
Build usr.bin/ with WARNS=6 by default.
...
Also add some missing $FreeBSD$ to keep svn happy.
2010-01-02 10:27:05 +00:00
Ed Schouten
10bc3a7f42
ANSIfy almost all applications that use WARNS=6.
...
I was considering committing all these patches one by one, but as
discussed with brooks@, there is no need to do this. If we ever
need/want to merge these changes back, it is still possible to do this
per application.
2009-12-29 22:53:27 +00:00
Xin LI
821df508e8
Revert most part of 200420 as requested, as more review and polish is
...
needed.
2009-12-13 03:14:06 +00:00
Xin LI
6f2d322192
Remove unneeded header includes from usr.bin/ except contributed code.
...
Tested with: make universe
2009-12-11 23:35:38 +00:00
Ed Schouten
523a386d23
Make mklocale work again, now that fwrite()'s return codes are different.
...
Submitted by: Navdeep Parhar <nparhar gmail com>
Approved by: re (kib)
2009-07-14 09:19:33 +00:00
Andrey A. Chernov
8d4b16f8bb
Understand newly introduced "ASCII" encoding
2008-01-22 00:04:50 +00:00
Rong-En Fan
e0350ca8f5
- Include runefile.h for _CACHED_RUNES
2007-11-07 14:46:22 +00:00
Kevin Lo
8bcd62f2ff
Use NULL instead of 0 for the return value of fopen().
...
Approved by: re (kensmith)
2007-09-21 01:55:11 +00:00
Kevin Lo
9c20ad30e0
getopt(3) returns -1, not EOF.
2007-02-06 08:48:28 +00:00
Ruslan Ermilov
228f8c4f8b
Make <runefile.h> internal to libc.
...
Suggested by: phantom
2005-05-16 09:32:41 +00:00
Ruslan Ermilov
3fb3a43079
Make the format of LC_CTYPE files architecture independent by
...
introducing the disk formats for _RuneLocale and friends.
The disk formats do not have (useless) pointers and have 32-bit
quantities instead of rune_t and long. (htonl(3) only works
with 32-bit quantities, so there's no loss).
Bootstrap mklocale(1) when necessary. (Bootstrapping from 4.x
would be trivial (verified), but we no longer provide pre-5.3
source upgrades and this is the first commit to actually break
it.)
2005-02-26 21:47:54 +00:00
Ruslan Ermilov
3ac17feb8a
Fixed xref.
2005-01-21 10:48:35 +00:00
Ruslan Ermilov
6c7216df78
Sort sections.
2005-01-18 13:43:56 +00:00
Tim J. Robbins
31d330fb2a
Remove the obsolete <rune.h> interface.
2004-10-17 06:51:50 +00:00
Tim J. Robbins
79db6648d6
Use <runetype.h> instead of <rune.h> since the latter is going away.
2004-10-17 03:02:50 +00:00
Tim J. Robbins
f25843fddd
Remove explicit support for generating LC_CTYPE data files that specify
...
the obsolete "UTF2" encoding.
2004-10-17 01:08:11 +00:00
Tim J. Robbins
d9c9d9bbec
The UTF2 encoding and the INVALID keyword are now obsolete.
2004-08-21 08:16:36 +00:00
Ruslan Ermilov
557b7fa148
Deal with double whitespace.
2004-07-03 00:24:45 +00:00
Ruslan Ermilov
6a3e8b0adc
Mechanically kill hard sentence breaks.
2004-07-02 22:22:35 +00:00
Tim J. Robbins
ddc1eded85
Prefix the names of members of _RuneLocale and its sub-structures
...
with ``__'' to avoid polluting the namespace. This doesn't change the
documented rune interface at all, but breaks applications that accessed
_RuneLocale directly.
2004-06-23 07:01:44 +00:00
Tim J. Robbins
397df60637
Fix section number in cross reference.
2004-01-23 20:29:03 +00:00
Tim J. Robbins
3bfa61d221
Update cross references after utf2/euc move.
2003-11-15 02:49:53 +00:00
Tim J. Robbins
e4d88ab134
Add GB2312 to the list of supported encodings. Cross-reference gb2312(5).
2003-11-08 03:19:26 +00:00
David Xu
6d7a04b013
Add gb2312 encoding.
2003-11-05 22:52:51 +00:00
Tim J. Robbins
5c65194915
#include <runetype.h> directly for the definition of _CACHED_RUNES, needed
...
by ldef.h, rather than relying on GCC-specific pollution from <ctype.h>.
Noticed by: Stefan Farfeleder
2003-09-05 16:05:21 +00:00
Tim J. Robbins
f6901ba839
Add GB18030 and GBK to the list of encodings. Cross-reference the
...
new manual pages for the Big5, GB18030, GBK, and MSKanji encodings.
2003-08-10 11:51:14 +00:00
Andrey A. Chernov
6557df8216
Allow GB18030 locale
2003-07-29 07:56:05 +00:00
Philippe Charnier
d4d2557dc5
Bump WARNS to 6. Add usage(). Use provided xmalloc() instead of malloc().
...
Use err().
2003-06-17 19:58:33 +00:00
Andrey A. Chernov
3146eb4004
Change fatal to warnx() for unknown encoding
2003-06-03 16:58:31 +00:00
Andrey A. Chernov
92b49d4efa
Hardcore supported encodings list
2003-06-02 19:54:29 +00:00
Jens Schweikhardt
57bd0fc6e8
english(4) police.
2002-12-27 12:15:40 +00:00
Tim J. Robbins
148f804340
Mark the INVALID keyword as being deprecated since the concept of
...
"invalid runes" is useless without the rest of the deprecated rune interface.
2002-12-21 11:37:05 +00:00
Ruslan Ermilov
06e482e60a
mdoc(7) police: markup polishing.
...
Approved by: re
2002-11-26 17:33:37 +00:00
Andrey A. Chernov
72d26fe4c9
Use more verbose diagnostics for wrong DIGIT range
2002-10-20 23:09:26 +00:00
Andrey A. Chernov
4bcccb2ebd
Add checks for DIGIT set consistency to prevent common misinterpretation
...
automatically.
Remove output file on error.
Staticize functions declared as static.
2002-10-20 19:56:15 +00:00
Tim J. Robbins
b5513cdbda
Add Big5, MSKanji and UTF-8 to the list of supported encodings.
...
Mark UTF2 as being deprecated.
2002-10-14 00:45:51 +00:00
Andrey A. Chernov
8011a282e0
Document SWIDTH*
2002-08-20 15:19:34 +00:00