OpenBSD CVS

CVS log for src/share/mk/bsd.man.mk


[BACK] Up to [local] / src / share / mk

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.42 / (download) - annotate - [select for diffs], Fri Jul 21 15:18:35 2017 UTC (6 years, 9 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4, OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2, HEAD
Changes since 1.41: +3 -1 lines
Diff to previous 1.41 (colored)

document that usage of .PHONY, since it's not exactly obvious.
okay schwarze@

Revision 1.41 / (download) - annotate - [select for diffs], Fri Jan 16 01:58:17 2015 UTC (9 years, 4 months ago) by schwarze
Branch: MAIN
CVS Tags: OPENBSD_6_1_BASE, OPENBSD_6_1, OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9, OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7
Changes since 1.40: +10 -26 lines
Diff to previous 1.40 (colored)

Delete the MANLINT variable and the related SUFFIXES rules because
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@

Revision 1.40 / (download) - annotate - [select for diffs], Sat Mar 8 17:08:11 2014 UTC (10 years, 2 months ago) by schwarze
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE, OPENBSD_5_6
Changes since 1.39: +3 -2 lines
Diff to previous 1.39 (colored)

Keep the build log clean:
Hide ugly shell constructs used for exit value handling.
Issue reported and patch ok'ed by deraadt@.

Revision 1.39 / (download) - annotate - [select for diffs], Fri Jan 6 21:04:06 2012 UTC (12 years, 4 months ago) by nicm
Branch: MAIN
CVS Tags: OPENBSD_5_5_BASE, OPENBSD_5_5, OPENBSD_5_4_BASE, OPENBSD_5_4, OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1
Changes since 1.38: +5 -1 lines
Diff to previous 1.38 (colored)

Make mandoc show all warnings when WARNINGS=yes. Discussed with jmc@ and
schwarze@.

ok schwarze deraadt

Revision 1.38 / (download) - annotate - [select for diffs], Wed Jul 6 20:40:32 2011 UTC (12 years, 10 months ago) by schwarze
Branch: MAIN
CVS Tags: OPENBSD_5_0_BASE, OPENBSD_5_0
Changes since 1.37: +3 -1 lines
Diff to previous 1.37 (colored)

Make sure typing "make install" twice in a row
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@.

Revision 1.37 / (download) - annotate - [select for diffs], Wed Jul 6 04:10:27 2011 UTC (12 years, 10 months ago) by schwarze
Branch: MAIN
Changes since 1.36: +31 -9 lines
Diff to previous 1.36 (colored)

Make sure ${BEFOREMAN} is finished before ${MANLINT} is started;
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@

Revision 1.36 / (download) - annotate - [select for diffs], Tue Jul 5 04:49:35 2011 UTC (12 years, 10 months ago) by schwarze
Branch: MAIN
Changes since 1.35: +5 -7 lines
Diff to previous 1.35 (colored)

Allow parallel linting of manuals,
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@

Revision 1.35 / (download) - annotate - [select for diffs], Tue Jun 28 23:50:46 2011 UTC (12 years, 10 months ago) by schwarze
Branch: MAIN
Changes since 1.34: +10 -10 lines
Diff to previous 1.34 (colored)

Less ugly MANSUBDIR handling, not needing '' any longer.
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.

Revision 1.34 / (download) - annotate - [select for diffs], Fri Jun 24 14:17:41 2011 UTC (12 years, 10 months ago) by naddy
Branch: MAIN
Changes since 1.33: +8 -5 lines
Diff to previous 1.33 (colored)

Replace the .PHONY manlint target by an empty timestamp file, so man pages
are only re-linted after an actual change.
Tweaked from schwarze@'s diff; ok schwarze@

Revision 1.33 / (download) - annotate - [select for diffs], Thu Jun 23 22:46:12 2011 UTC (12 years, 10 months ago) by schwarze
Branch: MAIN
Changes since 1.32: +17 -82 lines
Diff to previous 1.32 (colored)

switch to installing source manuals (base part)
discussed with lots of people, tested by naddy@,
"move fast" deraadt@

Revision 1.32 / (download) - annotate - [select for diffs], Sun Oct 17 22:47:08 2010 UTC (13 years, 7 months ago) by schwarze
Branch: MAIN
CVS Tags: OPENBSD_4_9_BASE, OPENBSD_4_9
Changes since 1.31: +8 -18 lines
Diff to previous 1.31 (colored)

Build tbl(1) pages with mandoc(1), not groff.
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.

Revision 1.31 / (download) - annotate - [select for diffs], Thu Sep 9 22:50:47 2010 UTC (13 years, 8 months ago) by schwarze
Branch: MAIN
Changes since 1.30: +3 -3 lines
Diff to previous 1.30 (colored)

Use mandoc instead of groff to build PostScript manuals; note that
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

Revision 1.30 / (download) - annotate - [select for diffs], Sat Apr 3 19:34:00 2010 UTC (14 years, 1 month ago) by schwarze
Branch: MAIN
CVS Tags: OPENBSD_4_8_BASE, OPENBSD_4_8
Changes since 1.29: +4 -4 lines
Diff to previous 1.29 (colored)

Build all manual pages in base with mandoc(1) instead of groff,
excepting the tbl(1) pages, which are less than twenty.

"commit the diff that enables it, now"  deraadt@

Revision 1.29 / (download) - annotate - [select for diffs], Sat Nov 3 10:30:40 2007 UTC (16 years, 6 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_4_7_BASE, OPENBSD_4_7, OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5, OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3
Changes since 1.28: +5 -1 lines
Diff to previous 1.28 (colored)

add a BEFOREMAN hook variable, for those programs that need something to
be done before they can build their manpages.
`ah right' millert@

Revision 1.28 / (download) - annotate - [select for diffs], Sun Feb 8 01:19:54 2004 UTC (20 years, 3 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_4_2_BASE, OPENBSD_4_2, OPENBSD_4_1_BASE, OPENBSD_4_1, OPENBSD_4_0_BASE, OPENBSD_4_0, OPENBSD_3_9_BASE, OPENBSD_3_9, OPENBSD_3_8_BASE, OPENBSD_3_8, OPENBSD_3_7_BASE, OPENBSD_3_7, OPENBSD_3_6_BASE, OPENBSD_3_6, OPENBSD_3_5_BASE, OPENBSD_3_5
Changes since 1.27: +5 -4 lines
Diff to previous 1.27 (colored)

3p suffix, formatting.
okay millert@
should have committed before the perl change, except I checked it thru a
make build first, and then forgot to commit.

Revision 1.27 / (download) - annotate - [select for diffs], Mon Aug 18 22:39:15 2003 UTC (20 years, 9 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_3_4_BASE, OPENBSD_3_4
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored)

take PSDIR into account. Noticed by David Krause

Revision 1.26 / (download) - annotate - [select for diffs], Thu Aug 7 10:54:39 2003 UTC (20 years, 9 months ago) by espie
Branch: MAIN
Changes since 1.25: +4 -1 lines
Diff to previous 1.25 (colored)

add possible call to a MANLINT script (defined to be # by default)
`sounds reasonable' millert@

Revision 1.25 / (download) - annotate - [select for diffs], Thu Aug 7 10:52:48 2003 UTC (20 years, 9 months ago) by espie
Branch: MAIN
Changes since 1.24: +32 -49 lines
Diff to previous 1.24 (colored)

Simplify install logic by using a shell fragment, and a new-fangled .for
loop.

`sounds reasonable' millert@

Revision 1.24 / (download) - annotate - [select for diffs], Mon Jul 7 21:39:27 2003 UTC (20 years, 10 months ago) by deraadt
Branch: MAIN
Changes since 1.23: +5 -5 lines
Diff to previous 1.23 (colored)

for cleandir target, clean the postscript man page output even if MANPS is
not set

Revision 1.23 / (download) - annotate - [select for diffs], Fri Jul 20 23:02:21 2001 UTC (22 years, 10 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_3_3_BASE, OPENBSD_3_3, OPENBSD_3_2_BASE, OPENBSD_3_2, OPENBSD_3_1_BASE, OPENBSD_3_1, OPENBSD_3_0_BASE, OPENBSD_3_0
Changes since 1.22: +8 -16 lines
Diff to previous 1.22 (colored)

One BINDIR too many, I don't know how I pulled that one.

Revision 1.22 / (download) - annotate - [select for diffs], Fri Jul 20 19:48:26 2001 UTC (22 years, 10 months ago) by mickey
Branch: MAIN
Changes since 1.21: +15 -7 lines
Diff to previous 1.21 (colored)

undo broken changes, i dunno a fix for these; how many times you gonna repeat the same mistake espie@ and millert@ ?

Revision 1.21 / (download) - annotate - [select for diffs], Thu Jul 19 23:16:17 2001 UTC (22 years, 10 months ago) by espie
Branch: MAIN
Changes since 1.20: +8 -16 lines
Diff to previous 1.20 (colored)

Minor speed-up tweaks.
- 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@

Revision 1.20 / (download) - annotate - [select for diffs], Fri Nov 10 02:55:40 2000 UTC (23 years, 6 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_9_BASE, OPENBSD_2_9
Changes since 1.19: +6 -6 lines
Diff to previous 1.19 (colored)

do not change NROFF

Revision 1.19 / (download) - annotate - [select for diffs], Fri Nov 10 00:24:31 2000 UTC (23 years, 6 months ago) by deraadt
Branch: MAIN
Changes since 1.18: +54 -10 lines
Diff to previous 1.18 (colored)

the new MANPS variable specifies that .ps versions of manual pages should
also be installed in /usr/share/man/ps[0-9]/ as *.ps files.  No MLINKS are
made for them.

Revision 1.18 / (download) - annotate - [select for diffs], Tue May 16 19:34:47 2000 UTC (24 years ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_2_8_BASE, OPENBSD_2_8
Changes since 1.17: +23 -5 lines
Diff to previous 1.17 (colored)

Extend MANSUBDIR to be a possible list, use links so that this only
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.

Revision 1.17 / (download) - annotate - [select for diffs], Sat Nov 27 04:31:12 1999 UTC (24 years, 5 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_2_7_BASE, OPENBSD_2_7
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Call nroff with the -Tascii option to keep groff from using -Tlatin1
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.

Revision 1.16 / (download) - annotate - [select for diffs], Sun May 2 20:55:55 1999 UTC (25 years ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_2_6_BASE, OPENBSD_2_6
Changes since 1.15: +4 -4 lines
Diff to previous 1.15 (colored)

support *.3p (perl lib manuals); man.conf already supports this

Revision 1.15 / (download) - annotate - [select for diffs], Sun Apr 27 21:38:30 1997 UTC (27 years ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_2_5_BASE, OPENBSD_2_5, OPENBSD_2_4_BASE, OPENBSD_2_4, OPENBSD_2_3_BASE, OPENBSD_2_3, OPENBSD_2_2_BASE, OPENBSD_2_2, OPENBSD_2_1_BASE, OPENBSD_2_1
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

COPY -> INSTALL_COPY and STRIP -> INSTALL_STRIP changes.
For some reason the previous commit did not grab these.

Revision 1.14 / (download) - annotate - [select for diffs], Sun Dec 8 14:42:30 1996 UTC (27 years, 5 months ago) by downsj
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

install -> ${INSTALL}, -c -> ${COPY}

Revision 1.13 / (download) - annotate - [select for diffs], Tue Oct 1 09:02:45 1996 UTC (27 years, 7 months ago) by downsj
Branch: MAIN
CVS Tags: OPENBSD_2_0_BASE, OPENBSD_2_0
Changes since 1.12: +10 -4 lines
Diff to previous 1.12 (colored)

Automagically support building man pages with tbl(1).

foo.1 becomes foo.1tbl

Revision 1.12 / (download) - annotate - [select for diffs], Mon Aug 19 09:24:25 1996 UTC (27 years, 9 months ago) by downsj
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Don't provide all/clean/etc if they don't 'em.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Aug 19 08:30:54 1996 UTC (27 years, 9 months ago) by downsj
Branch: MAIN
Changes since 1.10: +1 -1 lines
Diff to previous 1.10 (colored)

Don't redefine MANALL

Revision 1.10 / (download) - annotate - [select for diffs], Tue Mar 26 22:50:34 1996 UTC (28 years, 1 month ago) by niklas
Branch: MAIN
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)

Revert last change which lost the functionality introduced in rev 1.4

Revision 1.9 / (download) - annotate - [select for diffs], Tue Mar 5 13:30:14 1996 UTC (28 years, 2 months ago) by mickey
Branch: MAIN
Changes since 1.8: +2 -3 lines
Diff to previous 1.8 (colored)

Fix seemed to be a bug.

Revision 1.8 / (download) - annotate - [select for diffs], Tue Mar 5 11:12:48 1996 UTC (28 years, 2 months ago) by mickey
Branch: MAIN
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored)

Labeling style changed ($OpenBSD$).
POSTINSTALL added to the <bsd.lkm.mk> (see bsd.README for details).

Revision 1.7 / (download) - annotate - [select for diffs], Sun Feb 25 19:02:34 1996 UTC (28 years, 2 months ago) by mickey
Branch: MAIN
Changes since 1.6: +1 -1 lines
Diff to previous 1.6 (colored)

Added <bsd.lkm.mk> file. Correspondent changes made to the bsd.README.
All the rest changed to be $OpenBSD$.
Dedicated to Suzi Quatro (she must be alive still, so best wishes to here).

Revision 1.6 / (download) - annotate - [select for diffs], Thu Feb 22 13:02:48 1996 UTC (28 years, 3 months ago) by niklas
Branch: MAIN
Changes since 1.5: +9 -8 lines
Diff to previous 1.5 (colored)

From NetBSD:
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.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Jan 15 20:09:18 1996 UTC (28 years, 4 months ago) by deraadt
Branch: MAIN
Changes since 1.4: +1 -0 lines
Diff to previous 1.4 (colored)

from betbsd:
Allow override of nroff program, requested by Masanobu Saitoh
<msaitoh@spa.is.uec.ac.jp> in PR #1741.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Dec 19 10:44:19 1995 UTC (28 years, 5 months ago) by niklas
Branch: MAIN
Changes since 1.3: +1 -1 lines
Diff to previous 1.3 (colored)

When doing Makefile.bsd-wrapper-style importing, it's nice to be able
to specify the man-pages with a subdir-path prepended to them.  This
subdir component must be removed when installing.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Dec 14 03:47:21 1995 UTC (28 years, 5 months ago) by deraadt
Branch: MAIN
Changes since 1.2: +9 -10 lines
Diff to previous 1.2 (colored)

update from netbsd

Revision 1.2 / (download) - annotate - [select for diffs], Mon Nov 13 04:21:04 1995 UTC (28 years, 6 months ago) by deraadt
Branch: MAIN
Changes since 1.1: +3 -2 lines
Diff to previous 1.1 (colored)

allow override of nroff command; from msaitoh@spa.is.uec.ac.jp, netbsd pr #1741

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Oct 18 08:44:46 1995 UTC (28 years, 7 months ago) by deraadt
CVS Tags: netbsd_1_1
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

initial import of NetBSD tree

Revision 1.1 / (download) - annotate - [select for diffs], Wed Oct 18 08:44:46 1995 UTC (28 years, 7 months ago) by deraadt
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.