Make the port-specific changelog ($MACHINE/whatis) optional by using .pso

to call a shell script which outputs nothing if the file is not present.

Remove the "whatis" file for ports where it does not contain anything
useful and hasn't been updated for years. OK tsutsui@, hubertf@.
This commit is contained in:
pavel 2007-07-26 15:26:35 +00:00
parent 40db4f866e
commit 4195ecc3d2
31 changed files with 12 additions and 288 deletions

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.37 2007/05/06 11:00:03 pavel Exp $
# $NetBSD: Makefile.inc,v 1.38 2007/07/26 15:26:35 pavel Exp $
#
# Ross Harvey <ross@NetBSD.org>
@ -23,7 +23,9 @@ SRCS= ${MAIN} whatis ${COMMON}/contents hardware xfer prep \
${COMMON}/legal.common legal \
${.CURDIR}/../Makefile.inc ${MERGED_SRCS}
PRESET= ${GFLAGS} -dM=${M} -dV=${DISTRIBVER} -d.CURDIR=${.CURDIR} -r${M}=1
whatis: .OPTIONAL
PRESET= ${GFLAGS} -U -dM=${M} -dV=${DISTRIBVER} -d.CURDIR=${.CURDIR} -r${M}=1
POST_PLAIN= -P-b -P-u -P-o

View File

@ -1,14 +0,0 @@
.\" $NetBSD: whatis,v 1.3 2002/07/08 14:51:51 lukem Exp $
.
.ie \n[FOR_RELEASE] \{\
.Nx*M
\*V is the first major release of
.Nx*M .
.\}
.el \{\
.Nx*M hasn't been formally released yet.
.\}
It's still in a very experimental state, so you'll need a good deal of
experience with both
.Nx
and RISC OS to get it installed.

View File

@ -1,14 +0,0 @@
.\" $NetBSD: whatis,v 1.11 2007/05/05 23:07:11 pavel Exp $
.
The \*M-specific enhancements since the
.Nx 3.0
release include:
.(bullet
TBD
.bullet)
.Pp
.Nx
\*V on \*M is, as usual, also fully backward compatible with old
.Nx*M
binaries, so you don't need to recompile all
your local programs.

View File

@ -1,12 +0,0 @@
.\"$NetBSD: whatis,v 1.2 2007/05/26 20:45:12 bouyer Exp $
.
.Pp
Some (but not all!) notable \*M-specific improvements include:
.(bullet
Default kernels now have ACPI enabled by default. If this cause problems
on your hardware, use userconf and
.Ic disable acpi
to boot without ACPI support.
.It
TBD
.bullet)

View File

@ -1,10 +0,0 @@
.\" $NetBSD: whatis,v 1.17 2007/05/05 23:07:11 pavel Exp $
.
This is the XXXth major release of
.Nx
for the Amiga and DraCo line of computers.
.Pp
New port-specific features include:
.(bullet
TBD
.bullet)

View File

@ -1,26 +0,0 @@
.\" $NetBSD: whatis,v 1.14 2002/07/08 14:51:51 lukem Exp $
.
The \*M release was imported into
.Nx
in in March 1995.
The first major release was
.Nx 1.1 .
About a year later,
.Nx 1.2
was released for the Atari.
This release fixed a large number of bugs and made the Atari-port a
stable member of the
.Nx
family.
The saga continued with the
.Nx 1.3
release.
In this release, support was added for the Medusa Hades, Riebl
ethernet and Falcon IDE support.
.Nx 1.4
was released a couple of years later, and added support for various
devices.
.Nx 1.5 was released in late 2000. and add
And now,
.Nx \*V
is emerging!

View File

@ -1,15 +0,0 @@
.\" $NetBSD: whatis,v 1.3 2007/05/05 23:07:11 pavel Exp $
.
This is the XXXth major release of
.Nx*M .
Previous versions of
.Nx
supported the \*M platform as part of
.Nx Ns /arm32 .
.Pp
.Nx \*V
on \*M is, as usual, fully backward compatible with old
.Nx
binaries, so you don't need to recompile all your local programs
provided you set the appropriate binary compatibility options in your
kernel configuration.

View File

@ -1,4 +1,4 @@
.\" $NetBSD: main,v 1.350 2007/07/26 11:43:57 jnemeth Exp $
.\" $NetBSD: main,v 1.351 2007/07/26 15:26:37 pavel Exp $
.\"
.\" Copyright (c) 1999-2005 The NetBSD Foundation, Inc.
.\" All rights reserved.
@ -886,8 +886,7 @@ The evbsh5 port has been removed from NetBSD due to lack of interest, compounded
.bullet)
.
.\" END from htdocs/releases/formal-4/NetBSD-4.0.xml#major-changes }
.Ss2 \*M specific
.so whatis -----------------------------------------------
.pso ../printwhatis
.\} \" \n[FOR_RELEASE]
.
.Ss "The Future of NetBSD"

View File

@ -1,17 +0,0 @@
.\" $NetBSD: whatis,v 1.2 2002/06/29 10:54:15 lukem Exp $
.
This is the first major release of
.Nx*M .
.Pp
Unlike previous releases of
.Nx
for the ARM architecture, the \*M port uses the ELF
binary format.
However,
.Nx \*V
on \*M is, as usual, also fully backward compatible with
old
.Nx
a.out ARM binaries, so you don't need to recompile all your local
programs provided you set the appropriate binary compatibility options
in your kernel configuration.

View File

@ -1,4 +0,0 @@
.\" $NetBSD: whatis,v 1.1 2002/12/09 14:03:58 scw Exp $
.
This is the first major release of
.Nx*M .

View File

@ -1,5 +0,0 @@
.\" $NetBSD: whatis,v 1.1 2003/10/10 23:53:21 mbw Exp $
.
This is the first major release of
.Nx
for the HP 9000/700 series of computers.

View File

@ -1,19 +0,0 @@
.\" $NetBSD: whatis,v 1.18 2002/07/19 07:17:53 scottr Exp $
.
.Nx \*V
is the seventh major release of
.Nx
for the \*A-based Macintosh.
.Pp
For the \*M port,
.Nx \*V
offers improved support for a variety of PowerBook models, many of which
now support the built-in keyboard and display as a console. Please see the
.Sx NetBSD/\*M\ System\ Requirements\ and\ Supported\ Devices
section for details.
.Pp
There is still a lot of work to be done and help is welcomed.
.Nx \*V
on the \*M platform is, as usual, also fully backward compatible with old
.Nx*M
binaries, so you don't need to recompile all of your local programs.

View File

@ -1,24 +0,0 @@
.\" $NetBSD: whatis,v 1.8 2007/05/05 23:07:12 pavel Exp $
.
This is the XXXth major release of
.Nx
for the \*M platform, including the Apple eMac, iBook, iMac,
PowerMacintosh, PowerBook, and Xserve models, as well as clones.
.Pp
As is usual between releases, the \*M port has had many improvements
made to it \(em too many to detail all of them here.
.Pp
Numerous new drivers have been added.
See the supported hardware list for details.
.Pp
Some (but not all!) notable \*M-specific improvements include:
.(bullet
TBD
.bullet)
.Pp
.Nx \*V
on \*M is, as usual, also fully backward compatible with old
.Nx*M
binaries, so you don't need to recompile all your local programs
provided you set the appropriate binary compatibility options in your
kernel configuration.

View File

@ -1,11 +0,0 @@
.\" $NetBSD: whatis,v 1.2 2002/07/08 14:42:49 lukem Exp $
.
This is a non formal release of
.Nx*M .
.Pp
.Nx*M
brings the
.Nx
operating system to
Brains mmEye systems, which uses
Hitachi SH-3 CPU.

View File

@ -1,5 +0,0 @@
.\" $NetBSD: whatis,v 1.7 2002/07/08 14:42:50 lukem Exp $
.
This is the sixth major release of
.Nx
for the \*M series of boards.

View File

@ -1,7 +0,0 @@
.\" $NetBSD: whatis,v 1.5 2002/07/08 14:42:50 lukem Exp $
.
This is the second major release of
.Nx
for the Sony's \*M based
.Dq "NET WORK STATION"
series of computers.

View File

@ -1,7 +0,0 @@
.\" $NetBSD: whatis,v 1.1 2002/06/15 16:48:41 tsutsui Exp $
.
This is the first major release of
.Nx
for the Sony's \*M based
.Dq "NET WORK STATION"
series of computers.

View File

@ -1,5 +0,0 @@
.\" $NetBSD: whatis,v 1.4 2002/07/08 14:42:50 lukem Exp $
.
This is the third major release of
.Nx
for the NeXT series of computers.

View File

@ -1,7 +0,0 @@
.\" $NetBSD: whatis,v 1.12 2006/11/26 16:29:07 hubertf Exp $
.
.\"
.\" Look at src/doc/CHANGES for contents!
.\"
The \*M port was improved through a large number of
machine-independent changes in the general NetBSD base code.

View File

@ -1,2 +0,0 @@
.\" $NetBSD: whatis,v 1.1 2002/06/17 20:32:28 augustss Exp $
.

6
distrib/notes/printwhatis Executable file
View File

@ -0,0 +1,6 @@
#!/bin/sh
if [ -f whatis ]; then
cat - whatis <<EOF
.Ss2 \*M specific
EOF
fi

View File

@ -1,10 +0,0 @@
.\" $NetBSD: whatis,v 1.3 2002/07/08 14:51:52 lukem Exp $
.
This is the first major release of
.Nx*M .
.Pp
.Nx*M
brings the
.Nx
operating system to
the Motorola Sandpoint reference platform.

View File

@ -1,5 +0,0 @@
.\" $NetBSD: whatis,v 1.1 2002/05/18 17:31:43 pooka Exp $
.
This is the first major release of
.Nx
for the \*M platform.

View File

@ -1,16 +0,0 @@
.\" $NetBSD: whatis,v 1.4 2007/05/05 23:07:12 pavel Exp $
.
This is the first major release of
.Nx*M .
Previous versions of
.Nx
supported the Shark platform as part of
.Nx Ns /arm32 .
.Pp
.Pp
.Nx \*V
on \*M is, as usual, also fully backward compatible with old
.Nx
ARM binaries, so you don't need to recompile all your local
programs provided you set the appropriate binary compatibility options
in your kernel configuration.

View File

@ -1,16 +0,0 @@
.\" $NetBSD: whatis,v 1.21 2007/05/05 23:07:12 pavel Exp $
.
.Nx \*V
is the XXXth major release for the \*M.
.Pp
Some (but not all!) notable \*M-specific improvements include:
.(bullet
TBD
.bullet)
.Pp
.Nx \*V
on \*M is, as usual, also fully backward compatible with old
.Nx*M
binaries, so you don't need to recompile all your local programs
provided you set the appropriate binary compatibility options in your
kernel configuration.

View File

@ -1,2 +0,0 @@
.\" $NetBSD: whatis,v 1.16 2007/05/05 23:07:12 pavel Exp $
.

View File

@ -1,4 +0,0 @@
.\" $NetBSD: whatis,v 1.1 2001/12/17 21:39:52 fredette Exp $
.
This is the first major release of
.Nx*M .

View File

@ -1,4 +0,0 @@
.\" $NetBSD: whatis,v 1.9 2002/07/08 14:42:52 lukem Exp $
.
This is the sixth major release of
.Nx*M .

View File

@ -1,6 +0,0 @@
.\" $NetBSD: whatis,v 1.8 2007/05/05 23:07:12 pavel Exp $
.
This is the XXXth major release of
.Nx
for the
.Tn VAX .

View File

@ -1,6 +0,0 @@
.\" $NetBSD: whatis,v 1.9 2002/07/08 14:42:52 lukem Exp $
.
.Nx \*V
is the fifth major release of
.Nx
for the \*M platform.

View File

@ -1,10 +0,0 @@
.\" $NetBSD: whatis,v 1.3 2007/05/05 23:07:12 pavel Exp $
.
This is the XXXth major release of
.Nx*M .
.Pp
Some (but not all!) notable features include:
.(bullet
TBD
.bullet)
.Pp