Commit Graph

282803 Commits

Author SHA1 Message Date
kamil
fa9b238449 + ./usr/share/games/warp 2020-11-10 10:31:48 +00:00
gson
d56a0f0357 Fix typos in comment 2020-11-10 09:14:01 +00:00
rin
571f6efb48 Add nvme(4) and raid(4). 2020-11-10 08:52:36 +00:00
kamil
2710a02cd6 Integrate Warp Kit into the NetBSD build
Fix the build and make it install and run with minimal required changes.
2020-11-10 08:49:08 +00:00
rillig
0a8be44c5f make(1): document ParseEmptyArg 2020-11-10 08:02:35 +00:00
skrll
3b86f96722 AA64 is not MIPS.
Change all KSEG references to directmap
2020-11-10 07:51:19 +00:00
rillig
ec8d4b4d9f make(1): remove unnecessary NULL marker from functions list
Comparing the pointer works equally well and uses less memory.
2020-11-10 07:40:30 +00:00
rin
cfa13e7e0a One more fix for big-endian machines.
Now, ld(4) at nvme(4) works perfectly for aarch64eb!

Tested on ROCKPro64 and qemu-system-aarch64.
2020-11-10 07:39:12 +00:00
skrll
b841d1a29f Revamp to the point it builds, but needs more work 2020-11-10 06:58:46 +00:00
chs
58f644a817 remove someone's leftover debug printfs. 2020-11-10 04:27:22 +00:00
rillig
a40fe9f746 make(1): use consistent definition for MAKE_INLINE 2020-11-10 00:32:12 +00:00
rillig
443ce526fa make(1): add test for the obsolete variable VPATH 2020-11-10 00:19:19 +00:00
kamil
653de20730 Reset CVS keywords 2020-11-10 00:02:11 +00:00
kamil
59ba73f691 Add Warp Kit, Version 7.0 by Larry Wall
Warp is a real-time space war game that doesn't get boring very quickly.
Read warp.doc and the manual page for more information.

games/warp originally distributed with 4.3BSD-Reno, is back to the BSD
world via NetBSD. Its remnants were still mentioned in games/Makefile.

Larry Wall, the original author and the copyright holder, generously
donated the game and copyright to The NetBSD Foundation, Inc.

Import the game sources as-is from 4.3BSD-Reno, with the cession
of the copyright and license to BSD-2-clause NetBSD-style.

Signed-off-by: Larry Wall <larry@wall.org>
Signed-off-by: Kamil Rytarowski <kamil@netbsd.org>
2020-11-09 23:37:05 +00:00
rillig
11b099faf0 make(1): add test that parsing continues after a parse error 2020-11-09 23:36:34 +00:00
rillig
a92a8eb887 make(1): add test for MAKEFILE after reading all files 2020-11-09 22:36:44 +00:00
rillig
7fc6b5ae58 make(1): add test for repeating the leading '@' in shell commands 2020-11-09 20:57:36 +00:00
rillig
b2b1e139c6 make(1): in tests, move command line arguments into the test proper 2020-11-09 20:50:56 +00:00
rillig
d5ad895255 make(1): move test for != assignments to var-op-shell 2020-11-09 20:39:46 +00:00
rillig
9d6b80afd6 make(1): document since when the :Ox modifier is available 2020-11-09 20:16:33 +00:00
sjg
9dce49f4c1 Control TZ for depsrc-optional 2020-11-09 19:12:52 +00:00
chs
9235b59ee3 Lock the vnode while calling VOP_BMAP() for FIOGETBMAP.
Reported-by: syzbot+cfa1b773be7337250428@syzkaller.appspotmail.com
2020-11-09 18:09:02 +00:00
christos
c8784f07cf - make the CTFCONVERT command lines consistent and concise by putting all
the implementation stuff in a variable CTFCONVERT_RUN
- introduce an OBJECT_TARGET variable that contains the output object file
- when we need to run ctfconvert, go through an intermediate ${.TARGET}.o
  file, instead of writing directly to ${.TARGET} and then overwriting
  ${.TARGET} with ctfconvert. This avoids build failures after a build
  got interrupted (the "partially built from C" scourge).
2020-11-09 16:15:05 +00:00
kamil
4189359aaa Remove the catman sets support
Remnant of MKCATPAGES
2020-11-09 12:12:08 +00:00
martin
312a1f515d Fix copy&pasto in previous 2020-11-09 10:19:41 +00:00
martin
927c5e4e3e Adapt for sqlite requiring pthreads now 2020-11-09 10:19:18 +00:00
dholland
386c99328f Restore the catman joke.
It needs the (8), or it fails to work for people who don't know or had
forgotten catman(8) was ever a thing.

as the de facto fortunes editor and also I think the person who added
that fortune in the first place, and given the discussion in
tech-userlevel, I think I get to do this.
2020-11-09 03:23:14 +00:00
kamil
17e0cdd2e4 Remove the catman directories
No longer relevant after the MKCATPAGES removal.
2020-11-09 01:07:04 +00:00
kamil
f3b4abb0cd Remove catman pages support
No longer relevant after the MKCATPAGES removal.
2020-11-09 01:05:51 +00:00
kamil
fa5b5b5087 Revert to the original phrasing, but remove the man 8 section reference.
catman is a historical Unix tool.
2020-11-09 00:46:00 +00:00
rillig
54ce64994a make(1): document handling of '#' and '\n' in conditionals 2020-11-09 00:07:06 +00:00
rillig
99b4cf5a91 make(1): in lint mode, only allow '&&' and '||', not '&' and '|'
These variants of the condition operators are neither documented in the
manual page nor are they used in practice.
2020-11-08 23:54:28 +00:00
rillig
94a5544dac make(1): move lint option away from the debug flags
The lint option affects much more than a typical debug flag.  Not only
does it produce additional diagnostics, it also changes the control flow
and fixes the traditional error handling in a few places.

No functional change.
2020-11-08 23:38:02 +00:00
rillig
6466b4cf3f make(1): sort debug flags alphabetically
DEBUG_FOR had been accidentally left at the end of the list.
2020-11-08 23:30:59 +00:00
rillig
8ca4556ee0 make(1): extract CondParser_Func from CondParser_LeafToken 2020-11-08 23:20:19 +00:00
rillig
ac1e66f648 make(1): inline strchr call in CondParser_LeafToken 2020-11-08 23:10:22 +00:00
rillig
3791ed3537 make(1): rename CondParser_Func to CondParser_LeafToken
The previous name was misleading since the function did not only parse
function call expressions.
2020-11-08 23:08:49 +00:00
rillig
967adfb4a5 make(1): fix type mismatch between int and Token 2020-11-08 23:05:47 +00:00
rillig
d1b2a74090 make(1): add test for comparing numbers with strings 2020-11-08 23:00:09 +00:00
rillig
9a97b39736 make(1): add test for wrong comparison operator in conditional 2020-11-08 22:56:16 +00:00
rillig
302ad8d128 make(1): add test for .ifmake 0 and .ifmake 1 2020-11-08 22:45:51 +00:00
rillig
d6e34e9efe make(1): improve local variable name in EvalNotEmpty 2020-11-08 22:44:05 +00:00
rillig
84dde6edbb make(1): improve variable names in EvalNotEmpty
In a unary expression, there is no left-hand side.
2020-11-08 22:41:40 +00:00
rillig
0313b06433 make(1): add test for function call in .ifdef directive 2020-11-08 22:38:28 +00:00
rillig
398a8eccff make(1): rename local variable in CondParser_String 2020-11-08 22:37:52 +00:00
rillig
24c22f9b51 make(1): add test for hexadecimal numbers in conditionals 2020-11-08 22:28:05 +00:00
rillig
3497a637a5 make(1): clean up TryParseNumber in conditions
More descriptive variable names, more appropriate literals for
comparisons, one task per paragraph of code.
2020-11-08 22:22:03 +00:00
nia
70f54ff57b sqlite: do not build without multithreading support
at least a few pkgsrc packages avoid base sqlite because it fails
this check, and it's probably a surprising performance penalty for
unsuspecting users
2020-11-08 21:56:47 +00:00
rillig
5701886afd make(1): add test for comparison of large integers 2020-11-08 21:47:59 +00:00
rillig
acfaa95c20 make(1): add test for function argument with unbalanced braces 2020-11-08 21:40:13 +00:00