The NetBSD Project

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

[BACK] Up to [cvs.NetBSD.org] / src / share / mk

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.122 / (download) - annotate - [select for diffs], Tue Nov 10 21:47:49 2020 UTC (3 years, 4 months ago) by kamil
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, HEAD
Changes since 1.121: +86 -3 lines
Diff to previous 1.121 (colored) to selected 1.32 (colored)

Reintroduce the support of MKCATPAGES

Requested by <mrg>

Revision 1.121 / (download) - annotate - [select for diffs], Sun Nov 8 14:52:35 2020 UTC (3 years, 4 months ago) by kamil
Branch: MAIN
Changes since 1.120: +4 -87 lines
Diff to previous 1.120 (colored) to selected 1.32 (colored)

Remove the support for MKCATPAGES

It was optional since 1999 and disabled by default since 2012.

Proposed on tech-userlevel@.

Revision 1.120 / (download) - annotate - [select for diffs], Mon Jan 21 21:11:54 2019 UTC (5 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, pgoyette-compat-20190127, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, is-mlppp-base, is-mlppp
Changes since 1.119: +10 -10 lines
Diff to previous 1.119 (colored) to selected 1.32 (colored)

Most of the mv operations are to move temporary files to their final place.
Some use -f, others don't. This can lead to spurious build failures when
the user performing the build changes. Centralize, and always use -f.

Revision 1.119 / (download) - annotate - [select for diffs], Fri Jul 14 17:30:31 2017 UTC (6 years, 8 months ago) by jmcneill
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-base, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base
Branch point for: phil-wifi, pgoyette-compat, perseant-stdc-iso10646
Changes since 1.118: +2 -2 lines
Diff to previous 1.118 (colored) to selected 1.32 (colored)

Latest mandoc no longer supports multiple -O options. Instead it expects
option values to be separated by commas. PR toolchain/52402

Revision 1.118 / (download) - annotate - [select for diffs], Mon Oct 19 17:08:11 2015 UTC (8 years, 5 months ago) by dholland
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, netbsd-8-base, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: netbsd-8
Changes since 1.117: +9 -1 lines
Diff to previous 1.117 (colored) to selected 1.32 (colored)

because I'm feeling tetchy, implement "make describe" for everything that
has man pages.

Revision 1.117 / (download) - annotate - [select for diffs], Fri Dec 19 22:25:39 2014 UTC (9 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.116: +7 -7 lines
Diff to previous 1.116 (colored) to selected 1.32 (colored)

protect the variable name, and explain why setting it does not work.

Revision 1.116 / (download) - annotate - [select for diffs], Fri Dec 19 21:43:11 2014 UTC (9 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.115: +15 -4 lines
Diff to previous 1.115 (colored) to selected 1.32 (colored)

Explain why used to fold case when deciding if we are going to install manual
page links, and change the behavior not to do this anymore.

Revision 1.115 / (download) - annotate - [select for diffs], Tue Aug 5 15:40:59 2014 UTC (9 years, 7 months ago) by apb
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Changes since 1.114: +2 -2 lines
Diff to previous 1.114 (colored) to selected 1.32 (colored)

Use ${TOOL_GZIP_N} instead of ${TOOL_GZIP} -n, and similarly
use ${TOOL_GZIP_N} -9 instead of ${TOOL_GZIP} -9n, etc.

This will pass -nT instead of just -n if the gzip program is
actually pigz.

Revision 1.114 / (download) - annotate - [select for diffs], Fri Oct 25 22:16:29 2013 UTC (10 years, 5 months ago) by apb
Branch: MAIN
CVS Tags: yamt-pagecache-base9, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: tls-earlyentropy
Changes since 1.113: +13 -12 lines
Diff to previous 1.113 (colored) to selected 1.32 (colored)

Rename _MNUMBERS to _MSECTIONS.  The manual section identifiers
are not just numbers any more.

Also introduce a new variable, _MSECTIONREGEX, as a regular expression
to match any of the elements of ${_MSECTIONS}.  Use this instead of
\.[1-9][a-z]*.

Revision 1.113 / (download) - annotate - [select for diffs], Fri Oct 25 10:45:01 2013 UTC (10 years, 5 months ago) by apb
Branch: MAIN
Changes since 1.112: +4 -3 lines
Diff to previous 1.112 (colored) to selected 1.32 (colored)

Recognise .3lua and .9lua as man page extensions.  Source
files like foo.3lua will result in installed files like
/usr/share/man/man3lua/foo.3lua, /usr/share/man/cat3lua/foo.0,
and /usr/share/man/html3lua/foo.html.

Revision 1.112 / (download) - annotate - [select for diffs], Thu Mar 21 02:04:17 2013 UTC (11 years ago) by christos
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, agc-symver-base, agc-symver
Changes since 1.111: +4 -4 lines
Diff to previous 1.111 (colored) to selected 1.32 (colored)

fix groff html generation

Revision 1.111 / (download) - annotate - [select for diffs], Thu Mar 21 01:48:14 2013 UTC (11 years ago) by christos
Branch: MAIN
Changes since 1.110: +17 -4 lines
Diff to previous 1.110 (colored) to selected 1.32 (colored)

handle NOMANDOC in the html case too

Revision 1.110 / (download) - annotate - [select for diffs], Fri Nov 30 17:52:13 2012 UTC (11 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7
Changes since 1.109: +5 -1 lines
Diff to previous 1.109 (colored) to selected 1.32 (colored)

CATDEPS is bogus for mandoc, so disable it in that case.

Revision 1.109 / (download) - annotate - [select for diffs], Sat Sep 10 16:57:35 2011 UTC (12 years, 6 months ago) by apb
Branch: MAIN
CVS Tags: yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Branch point for: yamt-pagecache, tls-maxphys
Changes since 1.108: +5 -10 lines
Diff to previous 1.108 (colored) to selected 1.32 (colored)

Move all "clean" and "cleandir" processing to a new bsd.clean.mk
file, as proposed in tech-toolchain.

Revision 1.108 / (download) - annotate - [select for diffs], Thu Jun 30 18:13:51 2011 UTC (12 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.107: +2 -2 lines
Diff to previous 1.107 (colored) to selected 1.32 (colored)

Replace gzip with ${TOOL_GZIP} in manual compression.
Modify the description of USE_PIGZGZIP.

Revision 1.107 / (download) - annotate - [select for diffs], Tue Mar 8 12:20:17 2011 UTC (13 years ago) by njoly
Branch: MAIN
CVS Tags: cherry-xenmp-base, cherry-xenmp
Changes since 1.106: +6 -2 lines
Diff to previous 1.106 (colored) to selected 1.32 (colored)

Adjust html link template and css location for man pages in arch
subdirs.

Revision 1.106 / (download) - annotate - [select for diffs], Wed Jan 12 23:03:24 2011 UTC (13 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.105: +6 -6 lines
Diff to previous 1.105 (colored) to selected 1.32 (colored)

mandoc now supports tbl(1) formatting, so adjust rules.
Use -Wstop in lintmanpages.

Revision 1.105 / (download) - annotate - [select for diffs], Thu Dec 2 23:08:04 2010 UTC (13 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231
Changes since 1.104: +2 -4 lines
Diff to previous 1.104 (colored) to selected 1.32 (colored)

Remove HTMLDEPS; was only used by nroff.
Ok joerg@

Revision 1.104 / (download) - annotate - [select for diffs], Tue Jun 1 23:29:10 2010 UTC (13 years, 9 months ago) by joerg
Branch: MAIN
Changes since 1.103: +2 -12 lines
Diff to previous 1.103 (colored) to selected 1.32 (colored)

Install mdocml's default CSS as /usr/share/man/style.css.  Switch HTML
man pages to use mandoc unconditional as it gives reasonable output for
all man pages, not only a subset of mdoc(7).  Use the newly installed
style.css for formatting and produce hyperlinks for .Xr.

Revision 1.103 / (download) - annotate - [select for diffs], Mon Mar 1 22:00:07 2010 UTC (14 years, 1 month ago) by joerg
Branch: MAIN
Changes since 1.102: +3 -5 lines
Diff to previous 1.102 (colored) to selected 1.32 (colored)

Make lintmanpages not depend on MKMANDOC, it is built by default now.
Use -Wall to increase usefulness.

Revision 1.102 / (download) - annotate - [select for diffs], Fri Oct 23 23:12:10 2009 UTC (14 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.101: +2 -2 lines
Diff to previous 1.101 (colored) to selected 1.32 (colored)

Do not run mandoc for lintmanpages if MANPAGES is empty.
Add it to the list of targets to recurse for.

Revision 1.101 / (download) - annotate - [select for diffs], Fri Oct 23 22:14:37 2009 UTC (14 years, 5 months ago) by joerg
Branch: MAIN
Changes since 1.100: +27 -1 lines
Diff to previous 1.100 (colored) to selected 1.32 (colored)

Add MKMANDOC option to trigger building cat pages and HTML pages with
mdocml.  Add a lintmanpages target for developers to check man pages
with the strictest settings of mandoc.

Revision 1.100 / (download) - annotate - [select for diffs], Fri Apr 10 16:16:12 2009 UTC (14 years, 11 months ago) by apb
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.99: +5 -3 lines
Diff to previous 1.99 (colored) to selected 1.32 (colored)

Add LINKSOWN, LINKSGRP, and LINKSMODE variables for use by bsd.links.mk
when installing hard links.  They have no effect except when using a
metalog, in which case the information is added to the metalog.  In
the future, these variables may be replaced by a method for explicitly
recording hard links in a metadata log.

Also change a few things that called ${INSTALL_LINK} without going
through bsd.links.mk.

Reviewed by perry and joerg.  This should fix PR 24457 and PR 41155.

Revision 1.99 / (download) - annotate - [select for diffs], Tue Mar 31 21:00:34 2009 UTC (15 years ago) by perry
Branch: MAIN
Changes since 1.98: +2 -2 lines
Diff to previous 1.98 (colored) to selected 1.32 (colored)

add -n to gzip invocation

Revision 1.98 / (download) - annotate - [select for diffs], Fri Aug 29 04:52:44 2008 UTC (15 years, 7 months ago) by lukem
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, netbsd-5-base, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, mjf-devfs2-base, matt-mips64-base2
Branch point for: netbsd-5-0, netbsd-5, jym-xensuspend
Changes since 1.97: +2 -2 lines
Diff to previous 1.97 (colored) to selected 1.32 (colored)

Use ${MANDIR} instead of /usr/share/man as part of the default ${HTMLDIR}

Revision 1.97 / (download) - annotate - [select for diffs], Wed Aug 27 02:28:34 2008 UTC (15 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.96: +29 -8 lines
Diff to previous 1.96 (colored) to selected 1.32 (colored)

Rework MKHTML (HTML manual pages) implementation to behave like
the manpages and catpages builds, with similar target names (etc).

Revision 1.96 / (download) - annotate - [select for diffs], Mon Sep 11 22:24:09 2006 UTC (17 years, 6 months ago) by dbj
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, pc532-eol-2008, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Branch point for: wrstuden-revivesa, mjf-devfs2
Changes since 1.95: +42 -36 lines
Diff to previous 1.95 (colored) to selected 1.32 (colored)

fixes for installing into a case insensitive $DESTDIR
when files may have hard links to a a name that only differs by case
  - change install to unconditionally remove its temporary file
    when installing hard links with -r.  This avoids problems when
    built with posix rename(2) semantics and reinstalling an existing
    hard link.
  - rework hard link targets in bsd.man.mk and bsd.links.mk
    to use makefile constructs instead of shell constructs
  - always reinstall hard links that may have case conflicts, even
    when MKUPDATE=yes, this ensures that they get added to METALOG
  - remove man pages which were hard linked to themselves in libform
  - remove improper hard link command for existing man page in libkrb5
  - fix libl's makefile to include bsd.lib.mk at end
  - remove shell quoting in link target for test's [.1 man page

Revision 1.95 / (download) - annotate - [select for diffs], Thu Mar 16 18:43:34 2006 UTC (18 years ago) by jwise
Branch: MAIN
CVS Tags: abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.94: +7 -7 lines
Diff to previous 1.94 (colored) to selected 1.32 (colored)

Now that we have real build system support for syspkgs, remove someone's
half-implemented idea of building `syspkgs' (really a few giant blobs of the
same granularity of the old sets) using install(1).

Revision 1.94 / (download) - annotate - [select for diffs], Tue Apr 19 08:41:37 2005 UTC (18 years, 11 months ago) by tron
Branch: MAIN
Changes since 1.93: +5 -1 lines
Diff to previous 1.93 (colored) to selected 1.32 (colored)

Honor contents of "CLEANFILES" in "cleandir" target.

Revision 1.93 / (download) - annotate - [select for diffs], Wed Jun 23 15:28:19 2004 UTC (19 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: netbsd-3-base
Branch point for: netbsd-3
Changes since 1.92: +2 -2 lines
Diff to previous 1.92 (colored) to selected 1.32 (colored)

If USETOOLS != yes then depend on the system tmac directory, not DESTDIR since
USETOOLS=no/never means the system groff is being used so depending on
anything except it's tmac files makes no sense (and prevents builds with
USETOOLS=no/never from working as PR#23067 points out)

Revision 1.92 / (download) - annotate - [select for diffs], Thu Jan 29 05:25:51 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.91: +1 -2 lines
Diff to previous 1.91 (colored) to selected 1.32 (colored)

oops in previous; can't call cleanhtml in cleandir at this time

Revision 1.91 / (download) - annotate - [select for diffs], Thu Jan 29 01:48:45 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.90: +9 -9 lines
Diff to previous 1.90 (colored) to selected 1.32 (colored)

Cosmetically tweak how .PHONY is used by (generally) providing it as a source,
instead of using it as a target with all the rules as its sources.

Revision 1.90 / (download) - annotate - [select for diffs], Fri Nov 7 00:05:24 2003 UTC (20 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.89: +4 -4 lines
Diff to previous 1.89 (colored) to selected 1.32 (colored)

Support MAKEVERBOSE more effectively.

Revision 1.89 / (download) - annotate - [select for diffs], Thu Nov 6 22:59:03 2003 UTC (20 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.88: +5 -3 lines
Diff to previous 1.88 (colored) to selected 1.32 (colored)

Support MAKEVERBOSE when installing man symlinks.
Note; this makes symlink installation more "chatty" in the MAKEVERBOSE=2
case, but results in more consistent operation for that level.

Revision 1.88 / (download) - annotate - [select for diffs], Tue Oct 21 10:01:21 2003 UTC (20 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.87: +3 -10 lines
Diff to previous 1.87 (colored) to selected 1.32 (colored)

Rework how MAKEVERBOSE operates:

    *	Don't bother prefixing commands with a line of  ${_MKCMD}\
	and instead rely upon "make -s".  This is less intrusive on
	all the Makefiles than the former.  Idea from David Laight.

    *	Rename the variables use to print messages.  The scheme now is:
	    _MKMSG_FOO		Run  _MKMSG 'foo'
	    _MKTARGET_FOO	Run  _MKMSG_FOO ${.TARGET}
	From discussion with Alistair Crooks.

Revision 1.87 / (download) - annotate - [select for diffs], Sun Oct 19 03:00:55 2003 UTC (20 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.86: +5 -5 lines
Diff to previous 1.86 (colored) to selected 1.32 (colored)

Provide _MKMSG{BUILD,CREATE,COMPILE,FORMAT,INSTALL,LINK,LEX,YACC} to display
${_MKMSG} "  ...  {$.TARGET}"  and use appropriately.

Provide _MKMSGLINK.m to provide "link" message by itself (without ${.TARGET})

Replace _MKSHCMD with _MKSHECHO

Revision 1.86 / (download) - annotate - [select for diffs], Sat Oct 18 16:41:19 2003 UTC (20 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.85: +3 -3 lines
Diff to previous 1.85 (colored) to selected 1.32 (colored)

implement MAKEVERBOSE for rules which are of the form:
        @cmp -s ${.ALLSRC} ${.TARGET} || ( echo cmd && cmd )

Revision 1.85 / (download) - annotate - [select for diffs], Sat Oct 18 15:33:59 2003 UTC (20 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.84: +11 -1 lines
Diff to previous 1.84 (colored) to selected 1.32 (colored)

Implement MAKEVERBOSE to control how "verbose" the standard make(1) rules are.
Supported values:
    0	Minimal output ("quiet")
    1	Describe what is occurring
    2	Describe what is occurring and echo the actual command ("verbose")
	This is the default, and is equivalent to the previous behaviour.

Revision 1.84 / (download) - annotate - [select for diffs], Wed Sep 3 05:40:12 2003 UTC (20 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.83: +2 -1 lines
Diff to previous 1.83 (colored) to selected 1.32 (colored)

pull in <bsd.files.mk> incase LNFILES is used by <bsd.man.mk> user.

Revision 1.83 / (download) - annotate - [select for diffs], Fri Jul 18 08:26:08 2003 UTC (20 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.82: +4 -4 lines
Diff to previous 1.82 (colored) to selected 1.32 (colored)

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.

Revision 1.82 / (download) - annotate - [select for diffs], Fri Jul 18 02:52:51 2003 UTC (20 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.81: +10 -5 lines
Diff to previous 1.81 (colored) to selected 1.32 (colored)

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.

Revision 1.81 / (download) - annotate - [select for diffs], Thu Jul 10 10:34:36 2003 UTC (20 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.80: +7 -8 lines
Diff to previous 1.80 (colored) to selected 1.32 (colored)

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.

Revision 1.80 / (download) - annotate - [select for diffs], Mon Jun 30 18:49:05 2003 UTC (20 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.79: +8 -8 lines
Diff to previous 1.79 (colored) to selected 1.32 (colored)

Adapt CATDEPS/HTMLDEPS for groff-1.19.

Revision 1.79 / (download) - annotate - [select for diffs], Tue Oct 22 18:48:28 2002 UTC (21 years, 5 months ago) by perry
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.78: +5 -5 lines
Diff to previous 1.78 (colored) to selected 1.32 (colored)

Pass 1 of SYSPKG changes to automatically add tags=pkgname_pkg to METALOG.
Not quite ready for prime time yet.

Revision 1.78 / (download) - annotate - [select for diffs], Mon Feb 11 21:15:00 2002 UTC (22 years, 1 month ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6
Changes since 1.77: +33 -10 lines
Diff to previous 1.77 (colored) to selected 1.32 (colored)

Don't use .PHONY for targets that are actually installed.  Instead use force
dependencies.  (Among other things, `make -t install' does something vaguely
sensible now.)

Revision 1.77 / (download) - annotate - [select for diffs], Thu Feb 7 01:56:02 2002 UTC (22 years, 1 month ago) by ross
Branch: MAIN
Changes since 1.76: +3 -2 lines
Diff to previous 1.76 (colored) to selected 1.32 (colored)

Honor MANSUBDIR when installing md html pages.

Revision 1.76 / (download) - annotate - [select for diffs], Thu Feb 7 00:52:23 2002 UTC (22 years, 1 month ago) by ross
Branch: MAIN
Changes since 1.75: +4 -2 lines
Diff to previous 1.75 (colored) to selected 1.32 (colored)

fix html sources, they were depending on -mdoc, not -mdoc2html

Revision 1.75 / (download) - annotate - [select for diffs], Mon Feb 4 17:25:44 2002 UTC (22 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.74: +5 -5 lines
Diff to previous 1.74 (colored) to selected 1.32 (colored)

s/.NOSUFF/.MADE/

Revision 1.74 / (download) - annotate - [select for diffs], Sun Feb 3 21:40:14 2002 UTC (22 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.73: +2 -1 lines
Diff to previous 1.73 (colored) to selected 1.32 (colored)

Apply a .NOSUFF: directive to targets we don't want to have processed by
the suffix rules engine.

Revision 1.73 / (download) - annotate - [select for diffs], Sun Jan 6 01:27:25 2002 UTC (22 years, 2 months ago) by mrg
Branch: MAIN
Changes since 1.72: +5 -5 lines
Diff to previous 1.72 (colored) to selected 1.32 (colored)

generate man pages into a temporary file and rename it if groff succeeds.
this avoids a problem where groff was dumping core and leaving empty
manpage.catN files, that would later not be rebuilt.

Revision 1.72 / (download) - annotate - [select for diffs], Mon Dec 17 21:27:45 2001 UTC (22 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.71: +2 -2 lines
Diff to previous 1.71 (colored) to selected 1.32 (colored)

Always depend on ${MANPAGES}, so deliberately pre-generated files are
built automatically (even without a ${MANSUFFIX}).

Revision 1.71 / (download) - annotate - [select for diffs], Wed Nov 28 23:32:16 2001 UTC (22 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.70: +1 -3 lines
Diff to previous 1.70 (colored) to selected 1.32 (colored)

There's no need for TMACDIR here after all. Anything using it is using it for
FILES installs so it can't have DESTDIR in front of it (and those Makefiles
all explicitly set it).

Revision 1.70 / (download) - annotate - [select for diffs], Wed Nov 28 20:19:08 2001 UTC (22 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.69: +4 -4 lines
Diff to previous 1.69 (colored) to selected 1.32 (colored)

Fix the :U's used with ${UPDATE} so that stray values don't get put into
the .PHONY: target.

Revision 1.69 / (download) - annotate - [select for diffs], Wed Nov 28 05:01:28 2001 UTC (22 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.68: +11 -9 lines
Diff to previous 1.68 (colored) to selected 1.32 (colored)

Separate out TMACDIR's use for install's from it's dependency function.
The dependency should be against the TOOLDIR files (is USETOOLS=yes) but
installs will always use ${DESTDIR}/usr/share/tmac.

Without this if people do not have /usr/share/tmac/tmac.andoc on their
systems while building the build will break in the groff areas due to
the dependency rules.

Revision 1.68 / (download) - annotate - [select for diffs], Mon Nov 19 04:46:07 2001 UTC (22 years, 4 months ago) by perry
Branch: MAIN
Changes since 1.67: +3 -3 lines
Diff to previous 1.67 (colored) to selected 1.32 (colored)

replace instances of ln with ${INSTALL_LINK} and ${INSTALL_SYMLINK}

Revision 1.67 / (download) - annotate - [select for diffs], Sat Nov 17 20:38:45 2001 UTC (22 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.66: +2 -1 lines
Diff to previous 1.66 (colored) to selected 1.32 (colored)

Need bsd.sys.mk for the GROFF definition in the non-USETOOLS case.

Revision 1.66 / (download) - annotate - [select for diffs], Mon Nov 12 23:16:20 2001 UTC (22 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.65: +9 -4 lines
Diff to previous 1.65 (colored) to selected 1.32 (colored)

Major overhaul of src/tools and host toolchain.  Summary of changes:

* Rewrite src/tools Make logic to work like the rest of the tree wrt
  "dependall" and "install".  The old "make build" hack is gone.

* Remove the MKTOOLS logic.  This was linked to the "make build" hack,
  and was only needed because TOOLDIR originally had no writable default.

* Redo the GNU configure/make logic to make it fit reasonably in a
  BSD make wrapper.  Use new ${.ALLTARGETS} variable to scan for
  targets in $(srcdir), and mark them with .MADE: to prevent rebuilding.

* Only build cross tools in src/tools; remove some messy logic in
  src/usr.* and src/gnu/usr.* that would do target filename rewriting
  (improves consistency and readability).

* Add the ability to build cross gdb at tool build time by setting
  MKCROSSGDB (default no) to "yes" in mk.conf.

* Add src/tools/groff and set up paths to work with this cross groff.

Revision 1.65 / (download) - annotate - [select for diffs], Sun Nov 4 00:30:52 2001 UTC (22 years, 4 months ago) by enami
Branch: MAIN
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored) to selected 1.32 (colored)

Don't try to build nonexistent compressed man page.

Revision 1.64 / (download) - annotate - [select for diffs], Fri Nov 2 05:21:51 2001 UTC (22 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.63: +130 -147 lines
Diff to previous 1.63 (colored) to selected 1.32 (colored)

Improve readability and reduce redundant redundancy in share/mk; add some
descriptive comments.  The guts of hostprog, lib, and prog are mostly
unchanged; this will be done in another pass.

Make several things work properly with UNPRIVILEGED set, and make the
install-time "cmp" logic work for MANZ.  Also reimplement INCS{DIR,NAME}_foo
(requested by wiz) in a backwards compatible way.

Reviewed by christos.

Revision 1.63 / (download) - annotate - [select for diffs], Tue Aug 14 07:02:13 2001 UTC (22 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored) to selected 1.32 (colored)

Rather than explicitly saying "clean cleandir:" all the time, make clean
a dependency of cleandir (so that "make cleandir" implies "make clean").

Revision 1.62 / (download) - annotate - [select for diffs], Fri Jun 1 17:49:33 2001 UTC (22 years, 10 months ago) by tv
Branch: MAIN
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored) to selected 1.32 (colored)

Make "distclean" a REAL synonym for "cleandir" by actually aliasing it
in <bsd.own.mk>, rather than sprinkling it in all the .mk files (and
some Makefiles throughout the tree).

Revision 1.61 / (download) - annotate - [select for diffs], Tue May 8 03:19:52 2001 UTC (22 years, 10 months ago) by sommerfeld
Branch: MAIN
Changes since 1.60: +4 -4 lines
Diff to previous 1.60 (colored) to selected 1.32 (colored)

Suppress duplicate entries in ALLFILES, FILES, INCS, DEPINCS, INFOFILES,
NLSALL, CATPAGES, MANPAGES, HTMLPAGES, and SCRIPTS.

Revision 1.60 / (download) - annotate - [select for diffs], Wed Mar 21 04:04:15 2001 UTC (23 years ago) by simonb
Branch: MAIN
Changes since 1.59: +4 -2 lines
Diff to previous 1.59 (colored) to selected 1.32 (colored)

Don't overwrite catman pages if there's no difference between the old
and the new pages.  As per discussion on tech-install (a little while
ago).

Revision 1.59 / (download) - annotate - [select for diffs], Mon Mar 5 14:17:06 2001 UTC (23 years ago) by tron
Branch: MAIN
Changes since 1.58: +5 -6 lines
Diff to previous 1.58 (colored) to selected 1.32 (colored)

Back out last change as there is no measurable performance gain.

Revision 1.58 / (download) - annotate - [select for diffs], Mon Mar 5 06:52:12 2001 UTC (23 years ago) by tron
Branch: MAIN
Changes since 1.57: +6 -5 lines
Diff to previous 1.57 (colored) to selected 1.32 (colored)

Invoke "groff" directly when building manual pages, "nroff" is just a
shell script wrapper. This saves at least one fork(2) and one exec(2)
while creating each manual page and should thus speed up builds.

Revision 1.57 / (download) - annotate - [select for diffs], Tue Sep 26 15:33:28 2000 UTC (23 years, 6 months ago) by phil
Branch: MAIN
Changes since 1.56: +6 -5 lines
Diff to previous 1.56 (colored) to selected 1.32 (colored)

Get the correct command line using groff instead of nroff.

Revision 1.56 / (download) - annotate - [select for diffs], Fri Sep 22 05:37:57 2000 UTC (23 years, 6 months ago) by phil
Branch: MAIN
Changes since 1.55: +38 -3 lines
Diff to previous 1.55 (colored) to selected 1.32 (colored)

Add rules to make and install html pages in /usr/share/man/html*

Revision 1.55 / (download) - annotate - [select for diffs], Sun Aug 13 06:56:25 2000 UTC (23 years, 7 months ago) by itojun
Branch: MAIN
Changes since 1.54: +9 -5 lines
Diff to previous 1.54 (colored) to selected 1.32 (colored)

MLINK optimization based on timestamp.

Revision 1.54 / (download) - annotate - [select for diffs], Sun Aug 13 06:36:29 2000 UTC (23 years, 7 months ago) by itojun
Branch: MAIN
Changes since 1.53: +5 -9 lines
Diff to previous 1.53 (colored) to selected 1.32 (colored)

do not test $UPDATE nor file existence, on "MLINKS" installation.
the check will leave original manpage and linked manpage unsynchronized,
as we use hard link instead of symlinks.

this backs out 1.37 -> 1.38 change.

Revision 1.53 / (download) - annotate - [select for diffs], Tue Jun 6 09:22:02 2000 UTC (23 years, 9 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-ALPHA2
Branch point for: netbsd-1-5
Changes since 1.52: +7 -7 lines
Diff to previous 1.52 (colored) to selected 1.32 (colored)

Minor rearrangement.

Revision 1.52 / (download) - annotate - [select for diffs], Tue Jun 6 05:40:47 2000 UTC (23 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.51: +13 -14 lines
Diff to previous 1.51 (colored) to selected 1.32 (colored)

Use ODE make(1) features to eliminate extra variables and move several things
outside of .for loops.  (Needs more work to completely eliminate .for.)

XXX Don't look at this stuff.  It will make your head hurt.

Revision 1.51 / (download) - annotate - [select for diffs], Sat Feb 19 22:54:08 2000 UTC (24 years, 1 month ago) by erh
Branch: MAIN
CVS Tags: minoura-xpg4dl-base
Branch point for: minoura-xpg4dl
Changes since 1.50: +2 -1 lines
Diff to previous 1.50 (colored) to selected 1.32 (colored)

Add NOPATH to prevent .cat* files in the search path from interfering.

Revision 1.50 / (download) - annotate - [select for diffs], Sat Jan 22 19:31:02 2000 UTC (24 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.49: +3 -3 lines
Diff to previous 1.49 (colored) to selected 1.32 (colored)

Make `dependall' play nicely with SUBDIR, using a hack similar to `realinstall'
for both `depend' and `all'.
Also, remove the old hack that invokes an extra shell for .depend, now that
make(1) has been fixed.

Revision 1.49 / (download) - annotate - [select for diffs], Tue Sep 14 01:31:11 1999 UTC (24 years, 6 months ago) by perry
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.48: +2 -1 lines
Diff to previous 1.48 (colored) to selected 1.32 (colored)

Add a "dependall" target, which does a "make depend" and then "make all"
in a single directory. This is useful in "make build" because by doing
the build immediately after the depend, all sources will typically
still be in the buffer cache, thus saving significant time over doing
a "make depend" on all the directories and then a "make all".

Revision 1.48 / (download) - annotate - [select for diffs], Sat Sep 4 21:48:33 1999 UTC (24 years, 6 months ago) by fredb
Branch: MAIN
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored) to selected 1.32 (colored)

Permit "make all install", as well as "make foo install" (where foo would be
installed by "make install") without setting of BUILD. All cases where BUILD
is already set are unchanged from the old behavior.

"make all install" is now practically equivalent to "make BUILD= all install",
but without actually setting build.

Fixes pr's 8313, 3894.

Revision 1.47 / (download) - annotate - [select for diffs], Sat Aug 21 06:17:46 1999 UTC (24 years, 7 months ago) by simonb
Branch: MAIN
Changes since 1.46: +3 -3 lines
Diff to previous 1.46 (colored) to selected 1.32 (colored)

Add ${INSTPRIV} to ${INSTALL} commands.

Revision 1.46 / (download) - annotate - [select for diffs], Fri Apr 16 18:56:19 1999 UTC (24 years, 11 months ago) by mycroft
Branch: MAIN
Branch point for: mortalinstall
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored) to selected 1.32 (colored)

Use -Tascii for pre-generated man pages, to avoid some nroff character set
magick.

Revision 1.45 / (download) - annotate - [select for diffs], Sat Feb 13 16:34:39 1999 UTC (25 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH001
Branch point for: netbsd-1-4
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored) to selected 1.32 (colored)

Don't attempt to build catpages when MKMAN == no

Revision 1.44 / (download) - annotate - [select for diffs], Fri Feb 12 12:38:45 1999 UTC (25 years, 1 month ago) by lukem
Branch: MAIN
Changes since 1.43: +3 -3 lines
Diff to previous 1.43 (colored) to selected 1.32 (colored)

for MKSHARE=no, set MKDOC=no MKMAN=no MKNLS=no, and for MKMAN=no, set
MKCATPAGES=no.  this simplifies various tests.

Revision 1.43 / (download) - annotate - [select for diffs], Fri Feb 12 01:10:07 1999 UTC (25 years, 1 month ago) by lukem
Branch: MAIN
Changes since 1.42: +8 -4 lines
Diff to previous 1.42 (colored) to selected 1.32 (colored)

* Add support for MKDOC MKLINKLIB MKLINT MKMAN MKNLS MKOBJ MKPIC MKPICINSTALL
  MKPROFILE MKSHARE, which default to `yes' unless an equivalent NOxxx
  variable is defined.
* Add MKCATPAGES, which if "no" prevents catpages from being built or installed

Users should use "MKxxx=no" instead of "NOxxx=" in /etc/mk.conf, because
this allows easy override on the make(1) command line (e.g 'make MKSHARE=yes'
to override MKSHARE=no in /etc/mk.conf).

Revision 1.42 / (download) - annotate - [select for diffs], Thu Feb 4 11:58:31 1999 UTC (25 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.41: +3 -3 lines
Diff to previous 1.41 (colored) to selected 1.32 (colored)

PR/2936: Brian C. Grayson: Avoid truncating precious files when installing
and the filesystem is full. Added ${RENAME} flag to install, which when set
to -r installs on a temporary file and then renames to the final destination.
${RENAME} is currently set to nothing in bsd.own.mk, but one can turn it
on in /etc/mk.conf.

Revision 1.41 / (download) - annotate - [select for diffs], Mon Sep 28 08:13:38 1998 UTC (25 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.40: +3 -2 lines
Diff to previous 1.40 (colored) to selected 1.32 (colored)

Use preserve flag in install.

Revision 1.40 / (download) - annotate - [select for diffs], Sun Sep 27 16:31:11 1998 UTC (25 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.39: +3 -3 lines
Diff to previous 1.39 (colored) to selected 1.32 (colored)

don't build/install man pages or docs if NOSHARE defined

Revision 1.39 / (download) - annotate - [select for diffs], Sun Aug 9 14:46:19 1998 UTC (25 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored) to selected 1.32 (colored)

add distclean as a synonym for cleandir

Revision 1.38 / (download) - annotate - [select for diffs], Thu Apr 9 22:08:36 1998 UTC (25 years, 11 months ago) by fair
Branch: MAIN
Changes since 1.37: +5 -7 lines
Diff to previous 1.37 (colored) to selected 1.32 (colored)

a link installation performance optimization: only fire off "ln -f", not "rm -f; ln" for each link created

Revision 1.37 / (download) - annotate - [select for diffs], Sun Feb 15 01:07:46 1998 UTC (26 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.36: +10 -2 lines
Diff to previous 1.36 (colored) to selected 1.32 (colored)

Make the .N.catN rules depend on the troff macros used in manpage builds.

Revision 1.36 / (download) - annotate - [select for diffs], Tue Dec 2 08:42:28 1997 UTC (26 years, 4 months ago) by mikel
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored) to selected 1.32 (colored)

add missing 'man' so unformatted manpage installation will work when
  target exists; solution provided by christos

Revision 1.35 / (download) - annotate - [select for diffs], Thu Oct 30 12:57:19 1997 UTC (26 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.34: +3 -1 lines
Diff to previous 1.34 (colored) to selected 1.32 (colored)

set all: target for defined(NOMAN) that does nothing.

Revision 1.34 / (download) - annotate - [select for diffs], Sat Oct 11 08:16:27 1997 UTC (26 years, 5 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-3-base
Branch point for: netbsd-1-3
Changes since 1.33: +13 -3 lines
Diff to previous 1.33 (colored) to selected 1.32 (colored)

Several changes:
* Allow bsd.man.mk to be included separately.
* Always include bsd.own.mk and bsd.obj.mk.
* Include bsd.man.mk and bsd.nls.mk even if NOMAN or NONLS; just turn off
building of the affected files instead.
* Require bsd.subdir.mk to be included explicitly.
(Will make appropriate changes to Makefiles shortly.)

Revision 1.33 / (download) - annotate - [select for diffs], Mon Jun 30 19:26:21 1997 UTC (26 years, 9 months ago) by phil
Branch: MAIN
Changes since 1.32: +8 -1 lines
Diff to previous 1.32 (colored)

Some man pages need tbl to make their man page.  This adds support for
tbl in building man pages.  If the variable USETBL is defined, the
rules for making the man pages include tbl before nroff.

This supports at least 3 man pages in the tree.
(Related to PR 3144.)

Revision 1.32 / (download) - annotate - [selected], Fri May 9 13:25:56 1997 UTC (26 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored)

Automatically add the .c files corresponding to .l and .y files to DPSRCS.
Automatically add DPSRCS to CLEANFILES.

Revision 1.31 / (download) - annotate - [select for diffs], Wed May 7 16:45:40 1997 UTC (26 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.30: +5 -3 lines
Diff to previous 1.30 (colored) to selected 1.32 (colored)

Always define cleanman.

Revision 1.30 / (download) - annotate - [select for diffs], Wed May 7 15:53:32 1997 UTC (26 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.29: +18 -16 lines
Diff to previous 1.29 (colored) to selected 1.32 (colored)

Various simplifications.

Revision 1.29 / (download) - annotate - [select for diffs], Tue May 6 21:29:41 1997 UTC (26 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.28: +3 -1 lines
Diff to previous 1.28 (colored) to selected 1.32 (colored)

Make most of the install targets .PRECIOUS.

Revision 1.28 / (download) - annotate - [select for diffs], Tue May 6 20:54:37 1997 UTC (26 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.27: +6 -5 lines
Diff to previous 1.27 (colored) to selected 1.32 (colored)

Add a pile of missing .PHONYs.

Revision 1.27 / (download) - annotate - [select for diffs], Tue Apr 15 16:57:46 1997 UTC (26 years, 11 months ago) by perry
Branch: MAIN
Changes since 1.26: +6 -6 lines
Diff to previous 1.26 (colored) to selected 1.32 (colored)

fix 3497 from Manuel Bouyer -- install source man pages with proper suffix.

Revision 1.26 / (download) - annotate - [select for diffs], Sat Mar 29 08:02:51 1997 UTC (27 years ago) by mikel
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored) to selected 1.32 (colored)

merge lite-2 changes (mostly SCCSids)

Revision 1.25 / (download) - annotate - [select for diffs], Mon Mar 24 21:54:19 1997 UTC (27 years ago) by christos
Branch: MAIN
Changes since 1.24: +83 -29 lines
Diff to previous 1.24 (colored) to selected 1.32 (colored)

make rules update:
- add UPDATE and BUILD features
- add new FILES, INCS, SCRIPTS variables
- allow man pages source installation

Revision 1.24 / (download) - annotate - [select for diffs], Fri Oct 18 02:34:44 1996 UTC (27 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored) to selected 1.32 (colored)

Use ${INSTALL} rather than "install".
From Simon J. Gerraty <sjg@zen.void.oz.au>, PR #1458.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Feb 10 07:49:33 1996 UTC (28 years, 1 month ago) by jtc
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2
Changes since 1.22: +7 -7 lines
Diff to previous 1.22 (colored) to selected 1.32 (colored)

Use ksh-style substring parameter expansion expressions instead of
calling expr when constructing manpage directory and file names.
Much, much faster.

Revision 1.22 / (download) - annotate - [select for diffs], Mon Jan 15 01:56:09 1996 UTC (28 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.21: +4 -3 lines
Diff to previous 1.21 (colored) to selected 1.32 (colored)

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

Revision 1.21 / (download) - annotate - [select for diffs], Sat Nov 25 19:53:33 1995 UTC (28 years, 4 months ago) by perry
Branch: MAIN
Changes since 1.20: +7 -7 lines
Diff to previous 1.20 (colored) to selected 1.32 (colored)

Add support for Section 9 (kernel internals) manpages

Revision 1.20 / (download) - annotate - [select for diffs], Wed Jun 7 01:15:20 1995 UTC (28 years, 9 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.19: +20 -17 lines
Diff to previous 1.19 (colored) to selected 1.32 (colored)

make this work whether or not MANZ is defined.  also, clean it up a bit,
remove some extra cruft, and make the way compressed man pages are installed
a bit more sane.  (DON'T blow away uncompressed man pages of the same name,
if they're also there...)

Revision 1.19 / (download) - annotate - [select for diffs], Fri Jun 2 02:52:07 1995 UTC (28 years, 10 months ago) by brezak
Branch: MAIN
Changes since 1.18: +15 -3 lines
Diff to previous 1.18 (colored) to selected 1.32 (colored)

define MANZ=1 in bsd.own to get compressed man pages installed

Revision 1.18 / (download) - annotate - [select for diffs], Wed Dec 28 21:46:29 1994 UTC (29 years, 3 months ago) by mycroft
Branch: MAIN
Changes since 1.17: +4 -4 lines
Diff to previous 1.17 (colored) to selected 1.32 (colored)

Insert a missing ${MANSUBDIR}.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Dec 28 21:34:23 1994 UTC (29 years, 3 months ago) by mycroft
Branch: MAIN
Changes since 1.16: +1 -4 lines
Diff to previous 1.16 (colored) to selected 1.32 (colored)

Install links after, not before the pages.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Dec 23 11:19:21 1994 UTC (29 years, 3 months ago) by cgd
Branch: MAIN
Changes since 1.15: +4 -2 lines
Diff to previous 1.15 (colored) to selected 1.32 (colored)

fix up a botch, defining MANALL when there weren't any MANs.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Dec 22 09:20:42 1994 UTC (29 years, 3 months ago) by cgd
Branch: MAIN
Changes since 1.14: +13 -56 lines
Diff to previous 1.14 (colored) to selected 1.32 (colored)

specify man pages differently, and document how.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Jun 30 05:31:15 1994 UTC (29 years, 9 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored) to selected 1.32 (colored)

RCSID frobbing, and minor sanity adjustments.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Feb 9 23:50:37 1994 UTC (30 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.12: +1 -10 lines
Diff to previous 1.12 (colored) to selected 1.32 (colored)

kill install -d's.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Jan 31 18:40:13 1994 UTC (30 years, 2 months ago) by jtc
Branch: MAIN
Changes since 1.11: +8 -1 lines
Diff to previous 1.11 (colored) to selected 1.32 (colored)

Moved manpage formatting rules from sys.mk to bsd.man.mk.
Some programs (like ispell) use *.[0-8] for non-manpage things, and having
the manpage rules in sys.mk really messes things up.

Revision 1.11 / (download) - annotate - [select for diffs], Tue Jan 25 23:35:36 1994 UTC (30 years, 2 months ago) by jtc
Branch: MAIN
Changes since 1.10: +5 -5 lines
Diff to previous 1.10 (colored) to selected 1.32 (colored)

Change regular expressions used by expr in MLINKS processing so we can have
manpages with more than one dot.  For example, resolve.conf(5)

Revision 1.10 / (download) - annotate - [select for diffs], Sun Aug 15 21:27:26 1993 UTC (30 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.9: +21 -1 lines
Diff to previous 1.9 (colored) to selected 1.32 (colored)

I completely blew that...

Revision 1.9 / (download) - annotate - [select for diffs], Sun Aug 15 20:59:37 1993 UTC (30 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.8: +5 -1 lines
Diff to previous 1.8 (colored) to selected 1.32 (colored)

Don't automatically include bsd.subdir.mk in bsd.prog.mk and bsd.lib.mk.
Put back .MAIN in bsd.man.mk, and be careful not to include ../Makefile.inc
a second time.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Aug 15 20:42:42 1993 UTC (30 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.7: +18 -7 lines
Diff to previous 1.7 (colored) to selected 1.32 (colored)

Move man rules to sys.mk.
Use bsd.subdir.mk for building subdirectories.
Don't forget to remove x.cc and x.C when using SHAREDSTRINGS.
Make ${PROG} always depend on ${LIBCRT0}.
Don't duplicate code between cleandir and clean.
Move tags target to bsd.dep.mk.
Move STRIP to bsd.own.mk.
Remove redundant definitions of {BIN,MAN}{DIR,GRP,OWN,MODE}.
Move {LIB,DOC}{DIR,GRP,OWN,MODE} defaults to bsd.own.mk.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Aug 15 19:37:07 1993 UTC (30 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored) to selected 1.32 (colored)

Abstract out dependency stuff, and add RCS identifiers.

Revision 1.6 / (download) - annotate - [select for diffs], Sun Aug 15 19:26:07 1993 UTC (30 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.5: +9 -72 lines
Diff to previous 1.5 (colored) to selected 1.32 (colored)

Create target directories with `install -d', and move `obj' targets into one
file.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Apr 9 20:05:59 1993 UTC (30 years, 11 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-alpha-1, netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9, netbsd-0-8
Changes since 1.4: +1 -1 lines
Diff to previous 1.4 (colored) to selected 1.32 (colored)

various changes to default make rules.  from patch 101.
note that only the "sensible" changes in patch 101 are implemented.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Apr 8 17:18:45 1993 UTC (30 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.3: +9 -9 lines
Diff to previous 1.3 (colored) to selected 1.32 (colored)

try to do the right thing, in terms making directories before we
install into them, and get the manpage cleans _OUT_ of "clean".
they don't belong there, only in cleandir, WFJ be damned.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Apr 8 14:10:31 1993 UTC (30 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.2: +18 -18 lines
Diff to previous 1.2 (colored) to selected 1.32 (colored)

fixed typos...

Revision 1.2 / (download) - annotate - [select for diffs], Thu Apr 8 14:02:01 1993 UTC (30 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.1: +72 -0 lines
Diff to previous 1.1 (colored) to selected 1.32 (colored)

(silently) make sure we have directories before installing

Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (31 years ago) by cgd
Branch: MAIN
Diff to selected 1.32 (colored)

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.




CVSweb <webmaster@jp.NetBSD.org>