Age | Commit message (Collapse) | Author |
|
okay schwarze@
|
|
since yesterday, "mandoc -Tlint -Wfatal" can no longer fail.
Instead, as suggested by deraadt@, provide a manlint target
that is *not* run during make build, but can be run
whenever you want to check syntax of manuals.
"nice stuff" deraadt@
|
|
Hide ugly shell constructs used for exit value handling.
Issue reported and patch ok'ed by deraadt@.
|
|
schwarze@.
ok schwarze deraadt
|
|
installs manuals twice, not only the first time.
Admittedly, marking real target files as .PHONY is ugly,
but this is the least complex fix found so far.
If somebody comes up with something better,
i will gladly improve this.
Problem originally reported and some prodding by deraadt@.
|
|
otherwise, stuff gets done in the wrong order in make -j.
While here, also make sure ${BEFOREMAN} is finished before
any manual source code is generated.
tested in make build / make release by krw@
|
|
by using one mandoc process and one timestamp file per man page.
This might be slightly slower on single-processor machines,
but it's considerably faster with make -j.
"I think so" deraadt@
|
|
ok espie@
Note: This does not yet fix the issue noted by deraadt@
that two consecutive make install invocations install only once.
Both of my proposed solutions are not nice,
and espie@ is searching for a cleaner way.
|
|
are only re-linted after an actual change.
Tweaked from schwarze@'s diff; ok schwarze@
|
|
discussed with lots of people, tested by naddy@,
"move fast" deraadt@
|
|
Xenocara build checked myself, base build also by jmc@, thanks!
"don't wait for me" deraadt@
Pages in base using tbl mostly look good already except for the
rare .T{ macros; there may still be a few formatting issues
in xenocara, please speak up when you run into them.
Eventually, mandoc will catch up.
|
|
these are not built by default, but only built when MANPS is set.
kristaps@ and jmc@ agree with the idea,
and the patch doesn't bother deraadt@ at all
|
|
excepting the tbl(1) pages, which are less than twenty.
"commit the diff that enables it, now" deraadt@
|
|
be done before they can build their manpages.
`ah right' millert@
|
|
okay millert@
should have committed before the perl change, except I checked it thru a
make build first, and then forgot to commit.
|
|
|
|
`sounds reasonable' millert@
|
|
loop.
`sounds reasonable' millert@
|
|
not set
|
|
|
|
repeat the same mistake espie@ and millert@ ?
|
|
- use .for a b in new syntax for make to handle links.
- kill mips
- .include shlib_version, since its contents is happy as a Makefile
fragment (avoids 10 shell escapes per lib directory, roughly)
okay millert@
|
|
|
|
also be installed in /usr/share/man/ps[0-9]/ as *.ps files. No MLINKS are
made for them.
|
|
consumes inodes.
Add / at start of MANSUBDIR entries automatically (see make(1) for :S),
so that we can use list of machines automatically.
millert@ ok.
|
|
which could result in it using 0xAD as a hyphenation character.
This looks ok with less on an xterm but not on others, eg. the
pcvt console. From NetBSD.
|
|
|
|
For some reason the previous commit did not grab these.
|
|
|
|
foo.1 becomes foo.1tbl
|
|
|
|
|
|
|
|
|
|
POSTINSTALL added to the <bsd.lkm.mk> (see bsd.README for details).
|
|
All the rest changed to be $OpenBSD$.
Dedicated to Suzi Quatro (she must be alive still, so best wishes to here).
|
|
Allow override of nroff program, requested by Masanobu Saitoh
<msaitoh@spa.is.uec.ac.jp> in PR #1741.
Use ksh-style substring parameter expansion expressions instead of
calling expr when constructing manpage directory and file names.
Much, much faster.
|
|
Allow override of nroff program, requested by Masanobu Saitoh
<msaitoh@spa.is.uec.ac.jp> in PR #1741.
|
|
to specify the man-pages with a subdir-path prepended to them. This
subdir component must be removed when installing.
|
|
|
|
|
|
|