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