Commit Graph

7019 Commits

Author SHA1 Message Date
lukem b7ebff3038 be consistent: use ${.TARGET} for $@ and ${.PREFIX} for $* 2003-07-27 09:35:47 +00:00
lukem 30872ad6e0 be consistent about using ${.TARGET} for $@ and ${.IMPSRC} for $< 2003-07-27 09:27:18 +00:00
salo 22a0ae4298 netbsd.org->NetBSD.org 2003-07-26 20:17:31 +00:00
mrg badf45a38b add a new bsd.own.mk variable: CXX_SUPCXX. from bsd.README:
+ CXX_SUPCXX    If defined, the support libraries needed for this C++ program
+               are set to `-lsupc++ -lm', rather than `-lstdc++ -lm'.
2003-07-26 14:58:10 +00:00
mrg 9b2531b3d6 add a new variable USE_TOOLS_TOOLCHAIN that is set to "yes" currently, but
will be set to "no" when GCC3 is used in tree.
2003-07-25 16:24:08 +00:00
kleink 117c044a56 Oops, bump the date for previous. 2003-07-23 17:06:12 +00:00
kleink 0a74da9bdb Incorporate ISO 3166/MA Newsletter V-8 (Serbia and Montenegro). 2003-07-23 17:04:51 +00:00
lukem 2c36cee56b update MKCRYPTO comment 2003-07-23 14:53:57 +00:00
itojun e63468d8cc split MKKERBEROS4 from MKKERBEROS. based on work by lha at stacken.kth.se
(build confirmed with both MKKERBEROS4=yes and MKKERBEROS4=no)
2003-07-23 08:01:24 +00:00
tshiozak 1c3ee5c3d3 change comment style: # -> // 2003-07-23 06:52:31 +00:00
mrg ad4196a2ab switch sparc port to xfree 4 tree. 2003-07-22 11:48:59 +00:00
lukem 29c0479a2a Add source-file-specific variables in <bsd.lib.mk> and <bsd.prog.mk>:
COPTS.<fn>	Additional flags to the compiler when creating the C objects
		for <fn>.

CPUFLAGS.<fn>	Additional flags to the compiler/assembler for <fn>.

CPPFLAGS.<fn>	Additional flags to the C pre-processor for <fn>.


(For <fn>.[ly], "<fn>.c" must be used.)
2003-07-22 06:53:21 +00:00
lukem e87b2970a6 improve documentation for bsd.files.mk and bsd.kernobj.mk 2003-07-22 04:23:28 +00:00
tshiozak e0d4d9ac4d add new locales - bg_BG.CP1251 el_GR.ISO8859-7 hy_AM.ARMSCII-8 lt_LT.ISO8859-13
These are obtained from FreeBSD. Thanks!
2003-07-21 17:41:16 +00:00
tshiozak 6c85e3334a add KOI8-U encoding support for iconv. 2003-07-20 19:26:55 +00:00
lukem b6bdfc6774 Consistently support the different C++ file extensions: .cc .cpp .cxx .C
Noted by Andrew White in PR toolchain/18246
2003-07-20 17:01:58 +00:00
he ddef043b97 Temporarily introduce CALLOUT_INVOKING, callout_invoking() and callout_ack()
to make users of the callout facility able to cooperate to work around the
race caused by the callout code lowering interrupt priority level when
invoking callout handlers, something which allows other code to run before
the callout handler gets to it's spl*() call.

This is to enable the workaround for the TCP code found in PR#20390 to be
applied.

This should be backed out once a more comprehensive fix can be put in
place.
2003-07-20 16:25:57 +00:00
lukem 0f7d7b4fad Use ltarg=`stat -qf '%Y' $l` to read a symlink's target (and rely upon
a non-zero exit value to indicate a missing file or non-symlink),
instead of   test -h $l && ltarg=`ls -ld $l | awk '{print $NF}'`
since the former is quicker and more concise.
2003-07-20 15:02:10 +00:00
lukem 14fc1c5b77 <bsd.init.mk> is a good idea 2003-07-20 14:53:10 +00:00
lukem a36d55e898 LINKS: use stat -qf '%d %i' $l to read the device & inode # of the source
and target (and rely upon a non-zero exit value to indicate a missing file),
instead instead of unconditionally installing the link.

SYMLINKS: use   stat -qf '%Y' $l   to read a symlink's target (and rely upon
a non-zero exit value to indicate a missing file or non-symlink),
instead of   test -h $l && ls -ld $l | awk '{print $NF}'    , since
the former is quicker and more concise.

This resolves PR toolchain/16885 from David Laight.
2003-07-20 14:49:44 +00:00
lukem 65668567d3 add TOOL_STAT for stat(1) 2003-07-20 14:36:12 +00:00
lukem 758ffcd440 more reordering 2003-07-20 14:27:57 +00:00
lukem 951db66861 add nls(7) environment variables 2003-07-20 08:13:52 +00:00
tshiozak 173e5850f7 - add converter for EUC-JP-MS.
- apply MS conversion rule to JISX0208 part of CP932.
c.f.:
  http://www.opengroup.or.jp/jvc/cde/ucs-conv-e.html
2003-07-19 20:20:39 +00:00
thorpej 950d7750f9 Document todr_attach(). 2003-07-18 21:51:30 +00:00
lukem 1313a78187 fix default location of TOOLDIR 2003-07-18 16:30:48 +00:00
lukem 2dbce57996 overhaul to match reality, adding a bunch of missing MK* and other variables. 2003-07-18 15:44:50 +00:00
lukem e928ba19c8 move MKCATPAGES info. add MKHOSTOBJ info 2003-07-18 15:44:07 +00:00
jschauma 749194779b Add SMP and NUMA. 2003-07-18 15:11:23 +00:00
lukem f134f3dc38 Add MKUNPRIVED; if not no has the same semantics as if UNPRIVED was defined.
Replace defined(UNPRIVED) tests with ${MKUNPRIVED} != "no"

Add MKUPDATE; if not no has the same semantics as if UPDATE was defined.
Replace defined(UPDATE) tests with ${MKUPDATE} != "no"

Improve documentation for these and other make flags.
2003-07-18 08:26:01 +00:00
lukem 87610a53a9 whitespace cleanup 2003-07-18 04:04:03 +00:00
lukem 4d63406463 Add MKMANZ; if not set to "no", compress the manual pages at installation time.
This replaces the previous  .if defined (MANZ) behaviour, although the latter
will set MKMANZ=yes for compatibility purposes.

Don't bother with -P-bou in TOOL_ROFF_HTML; it doesn't appear to be
necessary with groff 1.19.

Fix NOHTML implementation to be consistent with other NOxxx / MKxxx
variables, and expose the user-tweakable MKHTML.
2003-07-18 02:52:51 +00:00
lukem e8de180da8 reorder to be a bit more useable (imho) 2003-07-18 00:33:18 +00:00
lukem 7b7ea97741 Change the default TOOLDIR from
top-of-obj/tools/tools.OS-VERSION-STRING
to
	top-of-obj/tooldir.OS-VERSION-STRING

It's more consistent with the build.sh defaults for DESTDIR and
RELEASEDIR, and it's easier on "mr lazy completion fingers".
2003-07-16 13:19:49 +00:00
wiz dc53e29867 Add i386 to Dt, now the page is arch-specific. 2003-07-16 12:06:07 +00:00
wiz a89230d697 Bump date for last. 2003-07-16 12:04:26 +00:00
wiz 89fc0d8cf0 Bump date for SYSTR_CLONE removal. 2003-07-16 11:35:04 +00:00
dsl 377bfc41c7 Build mbr.8 2003-07-16 11:12:43 +00:00
dsl baad6947d6 A better home than src/sbin/fdisk/mbr/mbr.8 2003-07-16 11:05:21 +00:00
itojun 128a9bd8d5 add X11 CTEXT encoding
XXX add more charsets
2003-07-16 08:25:17 +00:00
dbj f2bb8b7816 fix description of type declaration of "type" argument to free(9) 2003-07-16 08:13:34 +00:00
tshiozak a08c1c4533 use GETA (Japanese typographical "lacked piece of type") for INVALID. 2003-07-16 06:57:34 +00:00
itojun e26b0e0cf5 stop installing install libtelnet. build under lib/libtelnet and reference
it from usr.bin/telnet and libexec/telnetd.
(reason for separate build: compiler flags)
2003-07-16 05:42:01 +00:00
tshiozak 809243d0fb add aliases; ucs-{2,4}* -> utf-{16,32}*.
this hopefully fixes lib/22142.
2003-07-16 05:10:29 +00:00
lha 0836c6453a remove SYSTR_CLONE, its no longer used, approved by provos 2003-07-14 20:39:52 +00:00
tshiozak 99831f71fd set OOB_MODE to INVALID for the UCS -> any converters. 2003-07-14 06:03:36 +00:00
lukem 8e7657a643 Be consistent with other bsd.*.mk, and pull in <bsd.init.mk> at the
start (which pulls in <bsd.own.mk>), and <bsd.obj.mk> and <bsd.sys.mk>
at the end.  These provide the appropriate settings for TOOL_* .
2003-07-14 00:52:12 +00:00
lukem d72803be72 Pull in <bsd.sys.mk> to provide the defaults for TOOL_* when USETOOLS=never 2003-07-14 00:50:04 +00:00
lukem f0dafe0c0e use full path in default TOOL_MAKEWHATIS 2003-07-14 00:41:17 +00:00
tshiozak 5428a0306b add OOB_MODE (out of bounds mode) and change DST_INVALID to DST_ILSEQ. 2003-07-12 16:11:01 +00:00
yamt 12d2d59f94 there's no VNODEPAGER option anymore. 2003-07-11 12:59:54 +00:00
lukem 7b6e5e6602 NOxxx= variables must appear before <bsd.own.mk> 2003-07-10 11:27:45 +00:00
lukem 001c68bd94 Rename a large chunk of the make(1) variables which refer to a
program/tool from "FOO" to "TOOL_FOO".  The new variables are:
	TOOL_ASN1_COMPILE  TOOL_CAP_MKDB  TOOL_CAT  TOOL_CKSUM  TOOL_COMPILE_ET
	TOOL_CONFIG  TOOL_CRUNCHGEN  TOOL_CTAGS  TOOL_DB  TOOL_EQN  TOOL_FGEN
	TOOL_GENCAT  TOOL_GROFF  TOOL_HEXDUMP  TOOL_INDXBIB  TOOL_INSTALLBOOT
	TOOL_INSTALL_INFO  TOOL_M4  TOOL_MAKEFS  TOOL_MAKEINFO  TOOL_MAKEWHATIS
	TOOL_MDSETIMAGE  TOOL_MENUC  TOOL_MKCSMAPPER  TOOL_MKESDB
	TOOL_MKLOCALE  TOOL_MKMAGIC  TOOL_MKTEMP  TOOL_MSGC  TOOL_MTREE
	TOOL_PAX  TOOL_PIC  TOOL_PREPMKBOOTIMAGE  TOOL_PWD_MKDB  TOOL_REFER
	TOOL_ROFF_ASCII  TOOL_ROFF_DVI  TOOL_ROFF_HTML  TOOL_ROFF_PS
	TOOL_ROFF_RAW  TOOL_RPCGEN  TOOL_SOELIM  TOOL_SUNLABEL  TOOL_TBL
	TOOL_UUDECODE  TOOL_VGRIND  TOOL_ZIC

For each, provide default in <bsd.sys.mk> of the form:
	TOOL_FOO?=	foo
and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override:
	TOOL_FOO=	${TOOLDIR}/bin/${_TOOL_PREFIX}foo

Document all of these in bsd.README.

This cleans up a chunk of potential (and actual) namespace collision
within our build infrastructure, as well as improves consistency in
the share/mk documentation and provision of appropriate defaults for
each of these variables.
2003-07-10 10:33:58 +00:00
wiz d3d460c513 Nd argument needs no quotes; use .In instead of .Fd ...; mark up
NULL as Dv instead of Va (it's not really variable, is it? :) ).
Replace & with \*[Am].
2003-07-09 14:40:53 +00:00
wiz b13e3bee0e Sort SEE ALSO; don't put normal text at the end of macro lines;
new sentence, new line. Bump date to when the driver was imported.
2003-07-09 14:35:03 +00:00
wiz 4674b1491f Fix comment; new sentence, new line; mark up some
trademarks; man page appeared in 2.0, not 1.6.1+.
2003-07-09 14:23:45 +00:00
wiz 430089f6b0 Nd argument should be on same line; new sentence, new line;
NetBSD -> Nx; man page appeared in 2.0, not "1.6.1+".
2003-07-09 14:20:06 +00:00
wiz bb96abeb13 Bump date to when this was first committed. 2003-07-09 14:16:26 +00:00
wiz e4efe31690 Unused. 2003-07-09 09:35:38 +00:00
dsl f8a6eac868 Don't build the i386/installboot man page, i386 can use the MI
installboot.
2003-07-09 09:29:05 +00:00
wiz edd3200d61 John Heasley thinks there is a comma missing, and I agree. Add it. 2003-07-08 14:45:48 +00:00
marcus 17ea8fdb8e Added reference to mbe driver. 2003-07-07 15:36:09 +00:00
yamt 0a7c59f953 tree(3) manpage from OpenBSD. 2003-07-07 14:39:25 +00:00
dyoung 05130136a6 Remark about lack of rate control. 2003-07-06 23:14:35 +00:00
dyoung 2c4301dd1f Add some remarks about uncertainty in the duration fields for
802.11/PLCP headers.
2003-07-06 23:12:37 +00:00
dyoung f8dd2e4734 Cosmetic: fix indentation of provision 3 of the BSD license. 2003-07-06 23:07:29 +00:00
dyoung 46a27517aa Add driver atw for PCI/Mini-PCI/Cardbus 802.11b NICs based on the
ADMtek ADM8211. Read the man page for bugs and other outstanding
issues.
2003-07-06 22:56:07 +00:00
marcus 2b3a6effcb Add some more devices. 2003-07-05 21:53:16 +00:00
marcus ba68e3996c Added missing manpages. 2003-07-04 17:25:58 +00:00
marcus 5bc691beb5 Removed references to devices and special targets not actually supported. 2003-07-04 16:34:41 +00:00
drochner 603807f849 add a manpage for the "txp" driver (3c990), from OpenBSD 2003-07-04 16:05:47 +00:00
wiz c0c518f05b Grammar fixes. 2003-07-04 13:28:44 +00:00
wiz 0be7101cdd New sentence, new line; punctuation nit; remove superfluous comment. 2003-07-04 13:26:52 +00:00
wiz 667a6670a9 Drop trailing whitespace. 2003-07-04 13:11:14 +00:00
wiz 6e047dae78 Bump date for last. 2003-07-04 13:09:58 +00:00
wiz f0632ae128 Bump date for last. 2003-07-04 12:54:46 +00:00
wiz f266906097 Grammar fix for last. 2003-07-04 12:54:14 +00:00
wiz 77b9f1fc13 Punctuation fix and grammar fix. 2003-07-04 12:35:54 +00:00
wiz 04fb23b84a Add libevent. 2003-07-04 12:20:11 +00:00
wiz da5b681f33 There is no als(4). 2003-07-04 12:16:05 +00:00
wiz 3c3799a827 Sort SEE ALSO. 2003-07-04 08:34:25 +00:00
wiz a6edb5e2fd Increase width argument for nicer display. 2003-07-04 08:34:18 +00:00
wiz 223ffb9cd2 Drop trailing whitespace. 2003-07-04 08:32:07 +00:00
ragge 101a9d3a8a Add descriptions of the new options SOMAXKVA, TCP_INIT_WIN and IFQ_MAXLEN.
While here, also write descriptions of TCP_SENDSPACE, TCP_RECVSPACE and SB_MAX.
2003-07-03 20:13:26 +00:00
heas dffbba95bc filesystem -> file system
id/uid/gid -> caps
Add a keywords section including description of the kernel configuration
keywords (options, file-system, etc) and add info about the 'no' form
for those it works with.
2003-07-02 17:33:33 +00:00
marcus 36874b6c58 With gcc3, PIC code can be created for sh3. 2003-07-02 15:37:21 +00:00
wiz 19008f6e3a No reason to mark up i.e. nor e.g. Noted by jmc@openbsd. 2003-07-02 08:20:39 +00:00
simonb dc90e8e0f5 Document the new "count" argument to the dmesg command. 2003-07-02 07:06:07 +00:00
wiz 363b64a47d Remove .Nx before 1.5K. 2003-07-01 13:04:06 +00:00
tshiozak 9badb7d5a5 add KOI8-R support for iconv.
(A simple example of adding a new conversion)
2003-07-01 12:16:23 +00:00
wiz 3565e264ca Remove superfluous .Fc. 2003-07-01 10:29:45 +00:00
wiz 96907610b8 Sy Pa -> Sy. 2003-07-01 10:28:15 +00:00
wiz fb3b238554 Add IEEE 1275-1994 (already in mdoc.local). 2003-07-01 08:42:19 +00:00
wiz 2e8cb0df4b IEEE 1275 now has an abbreviation -- use it. 2003-06-30 19:15:31 +00:00
wiz b93a29cdaa Fixes to make these man page look nice with groff-1.19. 2003-06-30 19:12:31 +00:00
wiz f2caa4fbee Do not install tmac.e any longer -- use the groff me package instead. 2003-06-30 18:52:52 +00:00
wiz fb5d9d5f69 Do not install mdoc.7 -- we use mdoc.7 from the groff distribution now. 2003-06-30 18:51:55 +00:00
wiz ba056015d8 Don't install macros any longer (except doc2html) we're now using
the GNU groff ones.
2003-06-30 18:51:28 +00:00
wiz 61ddcbc141 Adapt CATDEPS/HTMLDEPS for groff-1.19. 2003-06-30 18:49:05 +00:00
wiz ee660f962d Add NROFF. 2003-06-30 18:48:52 +00:00
wiz 114635a7e4 Remove superfluous semicolon. 2003-06-30 12:33:41 +00:00
wiz 0d5adbd287 Add Ns. 2003-06-30 12:31:16 +00:00
wiz 9443254088 Simplify macro usage. 2003-06-30 12:14:34 +00:00
wiz ec3f0f31bf Pa Aq -> Aq Pa. 2003-06-30 12:10:40 +00:00
wiz be9025af4b Remove a superfluous space. 2003-06-30 12:07:19 +00:00
wiz 5af4a1144e Pa Aq -> Aq Pa. 2003-06-30 12:06:28 +00:00
wiz c2fc0b2f0f Insert a Ns, not so trivial this time. 2003-06-30 12:00:32 +00:00
wiz ce4e7779bb Plural of CPU is CPUs. 2003-06-30 11:57:50 +00:00
wiz a6b3a9e044 Use Pq to not confuse groff. 2003-06-30 11:53:22 +00:00
wiz 2a84f851af Add some Ns. 2003-06-30 10:44:47 +00:00
bouyer f740fc9ae3 Note ICH5 support. 2003-06-30 07:24:57 +00:00
oki 37f2deafd4 Document as PPPoE server mode. 2003-06-29 16:59:51 +00:00
wiz 1ad8c0c58a No -> Ns (typo, I guess). 2003-06-27 23:12:09 +00:00
wiz 132d3f696b Add Ns. 2003-06-27 22:43:37 +00:00
wiz cd30ba9415 Pa Aq -> Aq Pa. 2003-06-27 22:42:55 +00:00
wiz 5b70678ace Punctuation and whitespace fixes. Quote %. 2003-06-27 22:42:21 +00:00
wiz d3b6599a74 Pa Sy -> Sy. 2003-06-27 22:33:19 +00:00
wiz 64b8861f5a Actually, use Sy instead of Pa (in last). Suggested by jmc@openbsd. 2003-06-27 22:04:42 +00:00
wiz f3281df2a0 Quote question and exclamation marks. 2003-06-27 19:25:28 +00:00
wiz fa499f5b3d Quote Cd argument. 2003-06-27 18:54:09 +00:00
wiz 1bbd3bfabf Add Ns. 2003-06-27 18:53:12 +00:00
wiz f88669fdc6 Quote question mark. 2003-06-27 18:52:11 +00:00
wiz 8184f63a2c Add Ns; quote question mark. 2003-06-27 18:51:04 +00:00
wiz d3d9350452 Pa Aq -> Aq Pa. 2003-06-27 18:47:54 +00:00
wiz e2aa252091 Quote Cd argument. 2003-06-27 18:46:33 +00:00
wiz dd3fdc7aeb Pa Aq -> Aq Pa. 2003-06-27 18:45:52 +00:00
wiz 79726fe404 Remove superfluous Sm off. 2003-06-27 18:44:51 +00:00
wiz f8f46b4585 Quote Cd argument. 2003-06-27 18:41:45 +00:00
wiz ef522da5bd Quote Cd argument. 2003-06-27 18:38:55 +00:00
wiz 7d734f0fbd New sentence, new line. 2003-06-27 18:36:20 +00:00
wiz 4b69a31d8f Quote Cd argument. Remove superfluous Sm off. 2003-06-27 18:35:08 +00:00
wiz f59bc1eede Add Ns. 2003-06-27 18:34:28 +00:00
wiz 292827ab8b Pa Aq -> Aq Pa. 2003-06-27 18:34:07 +00:00
wiz 1598667706 Add Ns. 2003-06-27 18:32:46 +00:00
wiz d51377ad64 New sentence, new line. 2003-06-27 18:32:02 +00:00
wiz 398e127cbf Pa Aq -> Aq Pa. 2003-06-27 18:28:32 +00:00
wiz b09dad4fdf Quote Cd argument. 2003-06-27 18:28:20 +00:00
wiz cc6682bed2 Add Ns. 2003-06-27 18:27:58 +00:00
wiz bf31f4d089 Remove superfluous Sm calls. 2003-06-27 18:26:36 +00:00
wiz a96d37c4e0 Quote Cd argument. 2003-06-27 18:23:53 +00:00
wiz 8c6104ec52 Pa Aq -> Aq Pa. 2003-06-27 18:23:08 +00:00
wiz d36d2c8a35 Whitespace fix. 2003-06-27 18:22:53 +00:00
wiz e220fb8cb7 Add Ns. 2003-06-27 18:21:35 +00:00
wiz 226c38e903 Quote Cd argument. 2003-06-27 18:20:55 +00:00
wiz c33e16013a Pa Aq -> Aq Pa. 2003-06-27 18:20:38 +00:00
wiz 34c015e25a Quote Cd argument. 2003-06-27 18:20:11 +00:00
wiz 6c24c37553 Remove superfluous .Sm off. 2003-06-27 18:19:29 +00:00
wiz 34680fdbdf Fix Ns usage; quote exclamation mark. 2003-06-27 18:16:45 +00:00
wiz b3c41714ec Add Ns. 2003-06-27 18:14:46 +00:00
wiz 9746986853 Quote Cd argument. 2003-06-27 18:12:19 +00:00