]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
26 years agoBetter explanation of CONFlict between sc0 and psm0.
abial [Mon, 31 Aug 1998 12:28:39 +0000 (12:28 +0000)]
Better explanation of CONFlict between sc0 and psm0.
Submitted by:  Eric P. Scott <eps@sirius.com>

26 years agoRemove OpenBSD build support - let the Makefile vary per
brian [Mon, 31 Aug 1998 12:14:32 +0000 (12:14 +0000)]
Remove OpenBSD build support - let the Makefile vary per
OS rather than making it a mess and potentially screwing
up cross builds.
Suggested by: bde

26 years agoRemove OpenBSD build support - let the Makefile vary per
brian [Mon, 31 Aug 1998 12:14:30 +0000 (12:14 +0000)]
Remove OpenBSD build support - let the Makefile vary per
OS rather than making it a mess and potentially screwing
up cross builds.
Suggested by: bde

Add Id keyword.

26 years agoForce OBJFORMAT=aout.
jb [Mon, 31 Aug 1998 11:43:26 +0000 (11:43 +0000)]
Force OBJFORMAT=aout.

26 years agoArgh! *Now* the correct 3.0 fix is committed.
jkh [Mon, 31 Aug 1998 10:53:33 +0000 (10:53 +0000)]
Argh!  *Now* the correct 3.0 fix is committed.

26 years agoMove setting of 'crt' mail variable to {/usr/src}/etc/mail.rc.
jkoshy [Mon, 31 Aug 1998 10:53:06 +0000 (10:53 +0000)]
Move setting of 'crt' mail variable to {/usr/src}/etc/mail.rc.

26 years agoWhoops! Stamp out a 2.2-ism that snuck between branches here.
jkh [Mon, 31 Aug 1998 10:51:19 +0000 (10:51 +0000)]
Whoops!  Stamp out a 2.2-ism that snuck between branches here.

26 years agoAccept gateway value of NO
jkh [Mon, 31 Aug 1998 09:02:03 +0000 (09:02 +0000)]
Accept gateway value of NO

26 years agoChange to use FreeBSD device major numbers and tty definitions.
dfr [Mon, 31 Aug 1998 08:57:56 +0000 (08:57 +0000)]
Change to use FreeBSD device major numbers and tty definitions.

26 years ago- hw.machine_arch returns cpu architecture type.
kato [Mon, 31 Aug 1998 08:41:58 +0000 (08:41 +0000)]
- hw.machine_arch returns cpu architecture type.
- moved definition of MACHINE_ARCH from cpu.h to parm.h as alpha.
- Added definitions of _MACHINE and _MACHINE_ARCH.
- Added hw.ispc98. The hw.ispc98 is 1 in PC98 kernel and is 0 in
  IBM-PC kernel.

Discussed with: John Birrell <jb@FreeBSD.ORG>

26 years agoInitial support for using linux X servers under emulation - to use an
jkh [Mon, 31 Aug 1998 06:55:02 +0000 (06:55 +0000)]
Initial support for using linux X servers under emulation - to use an
XFree86 server, users need to create the following links in their
/compat/linux/dev directory (assuming kernel configured with 4 VTs).

lrwxrwxrwx  1 root  wheel  7 Aug 30 22:59 tty0 -> console
lrwxrwxrwx  1 root  wheel  5 Aug 30 22:45 tty1 -> ttyv0
lrwxrwxrwx  1 root  wheel  5 Aug 30 22:45 tty2 -> ttyv1
lrwxrwxrwx  1 root  wheel  5 Aug 30 22:45 tty3 -> ttyv2
lrwxrwxrwx  1 root  wheel  5 Aug 30 22:45 tty4 -> ttyv3

VT switching is still not yet supported. Attempting to switch VT
currently will cause Xserver bus error.

Submitted by: Chain Lee <chain@110.net>

26 years agoThe `group{del,mod,show}' take require a '[group|gid]' argument.
jkoshy [Mon, 31 Aug 1998 04:49:04 +0000 (04:49 +0000)]
The `group{del,mod,show}' take require a '[group|gid]' argument.

PR: docs/7788

26 years agoE-day build system changes.
jb [Mon, 31 Aug 1998 01:08:08 +0000 (01:08 +0000)]
E-day build system changes.

- Moved most of the guts of Makefile to Makefile.inc1 to become the
  backend for the build system.
- The new Makefile doesn't suffer from problems including the wrong
  sys.mk because it doesn't use anything in there or bsd.own.mk. So,
  from now on, the proper build command is just `make world' (or
  buildworld).
- The intermediate makefiles called Makefile.inc0 and Makefile.upgrade
  fiddle with the OBJFORMAT and MAKEOBJDIRPREFIX variables so that
  both aout and elf object trees can coexist. Makefile.upgrade contains
  the aout->elf transition build.
- A cross build environment is now very close to reality. Specifying
  TOOLDIR, setting OBJFORMAT and MAKEOBJDIRPREFIX allow that.

See the comments in Makefile for more info.

26 years agoThe elf build wants to link against libcrypt.
jb [Mon, 31 Aug 1998 00:42:21 +0000 (00:42 +0000)]
The elf build wants to link against libcrypt.

26 years agoBINFORMAT -> OBJFORMAT ready for E-day. Untested 'cause I'm outside
jb [Mon, 31 Aug 1998 00:35:10 +0000 (00:35 +0000)]
BINFORMAT -> OBJFORMAT ready for E-day. Untested 'cause I'm  outside
the US and not allowed to see this. I kept my eyes closed. 8-)

26 years agoAdd OpenBSD build support
brian [Sun, 30 Aug 1998 23:53:25 +0000 (23:53 +0000)]
Add OpenBSD build support

26 years agoAdd OpenBSD build support
brian [Sun, 30 Aug 1998 23:53:00 +0000 (23:53 +0000)]
Add OpenBSD build support
Remove -Wmissing-prototypes

26 years agoChange the autonegotiation waiting period from 3 seconds to 5. This
wpaul [Sun, 30 Aug 1998 22:24:18 +0000 (22:24 +0000)]
Change the autonegotiation waiting period from 3 seconds to 5. This
delay controls how long the driver waits for autonegotiation to
complete after setting the 'autoneg restart bit' in a PHY. In some
cases, it seems 3 seconds is not long enough: with 3c905-TX cards
(external PHY), you sometimes see 'autoneg not complete; no carrier'
errors due to the timeout being too short. (3c905B adapters seem to
be happy with 3 seconds though.)

26 years agoSplit lines into one subdir per line.
gpalmer [Sun, 30 Aug 1998 20:58:16 +0000 (20:58 +0000)]
Split lines into one subdir per line.

26 years agoChange /etc/objectformat to /etc/objformat. Last chance 'cause it's E-day.
jb [Sun, 30 Aug 1998 20:40:29 +0000 (20:40 +0000)]
Change /etc/objectformat to /etc/objformat. Last chance 'cause it's E-day.

Suggested by: jdp

26 years agoRemove BINFORMAT which is only set when building tools that need to have
jb [Sun, 30 Aug 1998 20:35:24 +0000 (20:35 +0000)]
Remove BINFORMAT which is only set when building tools that need to have
a default format.

Include /etc/objformat to get the installed object type if it exists
and if OBJFORMAT is not already defined.

26 years agoBINFORMAT -> OBJFORMAT ready for E-day.
jb [Sun, 30 Aug 1998 20:33:27 +0000 (20:33 +0000)]
BINFORMAT -> OBJFORMAT ready for E-day.

26 years agoMake a local build tool static to avoid trying to use shared libraries
jb [Sun, 30 Aug 1998 20:31:57 +0000 (20:31 +0000)]
Make a local build tool static to avoid trying to use shared libraries
before rtld is installed.

26 years agoSplit lines into one subdir per line.
gpalmer [Sun, 30 Aug 1998 20:28:50 +0000 (20:28 +0000)]
Split lines into one subdir per line.

26 years agoSplit lines into one subdir per line.
gpalmer [Sun, 30 Aug 1998 20:22:15 +0000 (20:22 +0000)]
Split lines into one subdir per line.

26 years agoMake pstat machine-independant again
gpalmer [Sun, 30 Aug 1998 20:15:09 +0000 (20:15 +0000)]
Make pstat machine-independant again

26 years agoDPDADD -> DPADD
gpalmer [Sun, 30 Aug 1998 19:59:53 +0000 (19:59 +0000)]
DPDADD -> DPADD

26 years agoFix parallel makes falling over on xwhere
gpalmer [Sun, 30 Aug 1998 19:59:35 +0000 (19:59 +0000)]
Fix parallel makes falling over on xwhere

26 years agoFix a bug which caused ldd to execute scripts listed on its command
jdp [Sun, 30 Aug 1998 18:30:59 +0000 (18:30 +0000)]
Fix a bug which caused ldd to execute scripts listed on its command
line, instead of skipping them.

Also make a few minor cleanups.

PR: bin/7783

26 years agoTypo fix: garbeld -> garbled
steve [Sun, 30 Aug 1998 17:33:05 +0000 (17:33 +0000)]
Typo fix: garbeld -> garbled

PR: 7784
Submitted by: Kris Kennaway <kkennawa@physics.adelaide.edu.au>

26 years agoAdd $Id$
gpalmer [Sun, 30 Aug 1998 17:02:51 +0000 (17:02 +0000)]
Add $Id$

26 years agoPR: bin/5596
wosch [Sun, 30 Aug 1998 16:54:58 +0000 (16:54 +0000)]
PR: bin/5596

Change the diagnostic if there were no matching processes owned by
you.

26 years agoStill need -lmd on the alpha as it doesn't have shlibs yet
gpalmer [Sun, 30 Aug 1998 16:07:18 +0000 (16:07 +0000)]
Still need -lmd on the alpha as it doesn't have shlibs yet

26 years agoWhile I am no longer making a shared library, nuke the old one to prevent
markm [Sun, 30 Aug 1998 13:08:54 +0000 (13:08 +0000)]
While I am no longer making a shared library, nuke the old one to prevent
ld from picking it up spuriously.

26 years agoWhile I am no longer making a shared library, it is a good plan to nuke
markm [Sun, 30 Aug 1998 13:07:16 +0000 (13:07 +0000)]
While I am no longer making a shared library, it is a good plan to nuke
the old ones to prevent ld picking it up spuriously.

26 years agoRemove some duplicated devices.
dfr [Sun, 30 Aug 1998 10:50:30 +0000 (10:50 +0000)]
Remove some duplicated devices.

26 years agoPR: 7741
thepish [Sun, 30 Aug 1998 05:32:44 +0000 (05:32 +0000)]
PR: 7741
Submitted by: Hellmuth Michaelis <hm@kts.org>
add LCP/PAP/CHAP/IPCP frame printing functionality

26 years agoInstall ipmon.8 in man8/ not man1/.
jkoshy [Sun, 30 Aug 1998 04:48:00 +0000 (04:48 +0000)]
Install ipmon.8 in man8/ not man1/.

PR: 7778
Submitted by: horikawa@jp.freebsd.org

26 years agoThe aout->elf transition build from a 2.2.5/6/7 system requires that
jb [Sun, 30 Aug 1998 03:06:23 +0000 (03:06 +0000)]
The aout->elf transition build from a 2.2.5/6/7 system requires that
a kernel be built and installed at just the right time. If the system
were to be rebooted after installing the 3.0 binaries without the
new kernel, the system is hosed.

The addition of this config file reserves the name of the config file
that the upgrade procedure uses. If an upgrade is to be performed on
a 2.2.5/6/7 system system for which a GENERIC kernel is inadequate,
this config file must be replace with a suitable one before performing
the upgrade.

On systems which report 'uname -r' as 3.0-CURRENT, the kernel build
is not performed and this file is ignored.

26 years agoBINFORMAT -> OBJFORMAT ready for E-day.
jb [Sun, 30 Aug 1998 02:52:04 +0000 (02:52 +0000)]
BINFORMAT -> OBJFORMAT ready for E-day.

26 years agoMissed some BINFORMATs. Fingers! Can't live with 'em. Can't live without 'em.
jb [Sun, 30 Aug 1998 02:46:35 +0000 (02:46 +0000)]
Missed some BINFORMATs. Fingers! Can't live with 'em. Can't live without 'em.

26 years agoBINFORMAT -> OBJFORMAT ready for E-day. I tossed a coin to decide this
jb [Sun, 30 Aug 1998 02:01:07 +0000 (02:01 +0000)]
BINFORMAT -> OBJFORMAT ready for E-day. I tossed a coin to decide this
one. We'll probably need to revisit gdb after E-day.

26 years agoBINFORMAT -> OBJFORMAT ready for E-day.
jb [Sun, 30 Aug 1998 01:57:55 +0000 (01:57 +0000)]
BINFORMAT -> OBJFORMAT ready for E-day.

26 years agoDon't use ``-width 20'', it's misleading. Use ``-width XX''
brian [Sat, 29 Aug 1998 23:02:45 +0000 (23:02 +0000)]
Don't use ``-width 20'', it's misleading.  Use ``-width XX''
instead.

26 years agoDon't claim that the alias library isn't loaded until
brian [Sat, 29 Aug 1998 23:02:43 +0000 (23:02 +0000)]
Don't claim that the alias library isn't loaded until
used.

26 years agoAdd the following word substitutions when running a shell
brian [Sat, 29 Aug 1998 23:02:42 +0000 (23:02 +0000)]
Add the following word substitutions when running a shell
command:
  AUTHNAME:     The local authname
  ENDDISC:      The local endpoint discriminator
  LABEL:        The configuration label in use
  PEER_ENDDISC: The peers endpoint discriminator
  USER:         The peers authname

26 years agoAllow the use of HISADDR, MYADDR and INTERFACE as words
brian [Sat, 29 Aug 1998 23:02:39 +0000 (23:02 +0000)]
Allow the use of HISADDR, MYADDR and INTERFACE as words
embedded in the args of a "shell" or "!bg" command, and
only accept upper case versions.

We can now do:
  ! sh -c "ifconfig INTERFACE >/tmp/myfile"

26 years agoThis commit was generated by cvs2svn to compensate for changes in r38625,
rvb [Sat, 29 Aug 1998 21:14:52 +0000 (21:14 +0000)]
This commit was generated by cvs2svn to compensate for changes in r38625,
which included commits to RCS files with non-trunk default branches.

26 years agoVery Preliminary Coda
rvb [Sat, 29 Aug 1998 21:14:52 +0000 (21:14 +0000)]
Very Preliminary Coda

26 years agoVery Preliminary Coda
rvb [Sat, 29 Aug 1998 21:14:52 +0000 (21:14 +0000)]
Very Preliminary Coda

26 years agoStop making the shared library for libtelnet (crypto version). This
markm [Sat, 29 Aug 1998 20:24:54 +0000 (20:24 +0000)]
Stop making the shared library for libtelnet (crypto version). This
should have happened years ago.

26 years agoStop making a shared library for libtelnet. This should have happened
markm [Sat, 29 Aug 1998 20:23:14 +0000 (20:23 +0000)]
Stop making a shared library for libtelnet. This should have happened
a long time ago.

26 years agoMention ``cbcp'' in ``set log ?''
brian [Sat, 29 Aug 1998 18:37:02 +0000 (18:37 +0000)]
Mention ``cbcp'' in ``set log ?''

26 years agoFixed anachronisms (nuked vfs type number; don't give a 1/6-baked list
bde [Sat, 29 Aug 1998 13:53:22 +0000 (13:53 +0000)]
Fixed anachronisms (nuked vfs type number; don't give a 1/6-baked list
of vfs flags in the man page).

26 years agoOops, the previous revision unconfigured too much pre-Lite2 compatibilty
bde [Sat, 29 Aug 1998 13:13:10 +0000 (13:13 +0000)]
Oops, the previous revision unconfigured too much pre-Lite2 compatibilty
cruft.  At least lsvfs(1) was broken.

26 years agobsd.docb.mk handles installing SGML/docbook documents.
wosch [Sat, 29 Aug 1998 11:01:22 +0000 (11:01 +0000)]
bsd.docb.mk handles installing SGML/docbook documents.

26 years agofix a typo
phk [Sat, 29 Aug 1998 09:50:16 +0000 (09:50 +0000)]
fix a typo

26 years agoAdd option `-n', causing system headers not to be included in dependacy
obrien [Sat, 29 Aug 1998 07:55:55 +0000 (07:55 +0000)]
Add option `-n', causing system headers not to be included in dependacy
lists.

This is needed when using a non-stock compiler.

26 years ago add support for /etc/make.conf.local
dillon [Sat, 29 Aug 1998 01:30:13 +0000 (01:30 +0000)]
add support for /etc/make.conf.local

26 years ago make.conf.local test/include removed from make.conf, to be put in sys.mk
dillon [Sat, 29 Aug 1998 01:24:21 +0000 (01:24 +0000)]
make.conf.local test/include removed from make.conf, to be put in sys.mk
    instead.

26 years agoClose a race window for getnewbuf() between shared lock holders of the vnode.
luoqi [Fri, 28 Aug 1998 20:07:13 +0000 (20:07 +0000)]
Close a race window for getnewbuf() between shared lock holders of the vnode.

Reviewed by: Mike Smith

26 years agoIntroduce PERL5 variable.
dima [Fri, 28 Aug 1998 18:41:04 +0000 (18:41 +0000)]
Introduce PERL5 variable.
It's gonna be used in all p5- ports.

Reviewed by: asami

26 years agoSync with sys/i386/conf/majors.i386 revision 1.46.
kato [Fri, 28 Aug 1998 12:49:09 +0000 (12:49 +0000)]
Sync with sys/i386/conf/majors.i386 revision 1.46.

26 years agoSync with sys/i386/conf/Makefile.i386 revision 1.118.
kato [Fri, 28 Aug 1998 12:48:38 +0000 (12:48 +0000)]
Sync with sys/i386/conf/Makefile.i386 revision 1.118.

26 years agoSync with sys/i386/isa/if_ed.c and spkr.c revisions 1.35 and 1.144,
kato [Fri, 28 Aug 1998 12:47:45 +0000 (12:47 +0000)]
Sync with sys/i386/isa/if_ed.c and spkr.c revisions 1.35 and 1.144,
respectively.

26 years agoSync with sys/i386/i386/trap.c revision 1.128.
kato [Fri, 28 Aug 1998 12:46:28 +0000 (12:46 +0000)]
Sync with sys/i386/i386/trap.c revision 1.128.

26 years agoSync with sys/i386/isa/syscons.c revision 1.276.
kato [Fri, 28 Aug 1998 12:45:43 +0000 (12:45 +0000)]
Sync with sys/i386/isa/syscons.c revision 1.276.

26 years agoSync with sys/i386/isa/sio.c revision up to 1.214.
kato [Fri, 28 Aug 1998 12:44:49 +0000 (12:44 +0000)]
Sync with sys/i386/isa/sio.c revision up to 1.214.

26 years agoOops... We don't need threee copies of them.. :-(
abial [Fri, 28 Aug 1998 08:58:19 +0000 (08:58 +0000)]
Oops... We don't need threee copies of them.. :-(

26 years agoObtain the mib files from ../../net/crunch1/mibs.
abial [Fri, 28 Aug 1998 08:57:16 +0000 (08:57 +0000)]
Obtain the mib files from ../../net/crunch1/mibs.

26 years agoSync with on-line versions.
abial [Fri, 28 Aug 1998 08:55:53 +0000 (08:55 +0000)]
Sync with on-line versions.

26 years agoThis file has been renamed to FREEBSD-upgrade in accordance with the
jdp [Fri, 28 Aug 1998 04:55:53 +0000 (04:55 +0000)]
This file has been renamed to FREEBSD-upgrade in accordance with the
Policies section of the Handbook.

Submitted by:   "David O'Brien" <obrien>

26 years agoThis file has been renamed to FREEBSD-upgrade in accordance with the
jdp [Fri, 28 Aug 1998 04:53:23 +0000 (04:53 +0000)]
This file has been renamed to FREEBSD-upgrade in accordance with the
Policies section of the Handbook.

Submitted by: "David O'Brien" <obrien>

26 years agoTypo fix.
jkoshy [Fri, 28 Aug 1998 04:36:21 +0000 (04:36 +0000)]
Typo fix.

26 years agoAdd /usr/lib to the list of things to chflag before upgrading.
jkh [Fri, 28 Aug 1998 01:03:41 +0000 (01:03 +0000)]
Add /usr/lib to the list of things to chflag before upgrading.
Noticed by: Blaz Zupan <blaz@gold.amis.net>

26 years agoEnable duplex autodetection if UTP media are autodetected.
msmith [Thu, 27 Aug 1998 22:41:18 +0000 (22:41 +0000)]
Enable duplex autodetection if UTP media are autodetected.
Add a sysctl 'machdep.cs_recv_delay' to specify how long to wait after
receiving a packet in order to check for a subsequent (back-to-back)
packet.  The cs8900 has a very small receive buffer, so this helps avoid
overflows at the cost of some extra CPU overhead.

Submitted by: Oleg Sharoiko <os@rsu.ru>, MIHIRA "Sanpei" Yoshiro <sanpei@sanpei.org>

26 years agoThis commit was generated by cvs2svn to compensate for changes in r38589,
abial [Thu, 27 Aug 1998 17:38:45 +0000 (17:38 +0000)]
This commit was generated by cvs2svn to compensate for changes in r38589,
which included commits to RCS files with non-trunk default branches.

26 years agoInitial import of PicoBSD v0.4 tree.
abial [Thu, 27 Aug 1998 17:38:45 +0000 (17:38 +0000)]
Initial import of PicoBSD v0.4 tree.

26 years ago Updated manual page. Removed description of (now defunct) -c restrictions.
dillon [Thu, 27 Aug 1998 16:34:38 +0000 (16:34 +0000)]
Updated manual page.  Removed description of (now defunct) -c restrictions.

26 years agoFix recursive package add problem (for on-disk package files) I introduced
jkh [Thu, 27 Aug 1998 14:59:55 +0000 (14:59 +0000)]
Fix recursive package add problem (for on-disk package files) I introduced
with the change in semantics to make_playpen().  Now package dependencies
more than 2 levels deep should work again.  Pass the hat.

26 years agoAdd support for reading directories as files.
rnordier [Thu, 27 Aug 1998 10:45:20 +0000 (10:45 +0000)]
Add support for reading directories as files.
Sort out fs_ops, alloc/free.

26 years agobmake framework for contrib_amd
obrien [Thu, 27 Aug 1998 08:09:42 +0000 (08:09 +0000)]
bmake framework for contrib_amd

26 years agoMake way for the contrib_amd bmake frame work.
obrien [Thu, 27 Aug 1998 08:03:35 +0000 (08:03 +0000)]
Make way for the contrib_amd bmake frame work.

26 years agoUse explicitly sized types when formatting cylinder groups.
dfr [Thu, 27 Aug 1998 07:38:33 +0000 (07:38 +0000)]
Use explicitly sized types when formatting cylinder groups.

26 years agorpcgen our own mount.h, nfs_prot.h, mount_xdr.c, and nfs_prot_x.c
obrien [Thu, 27 Aug 1998 07:33:23 +0000 (07:33 +0000)]
rpcgen our own mount.h, nfs_prot.h, mount_xdr.c, and nfs_prot_x.c
for NFSv3 support

26 years agoaccidently changed some white space
obrien [Thu, 27 Aug 1998 07:25:25 +0000 (07:25 +0000)]
accidently changed some white space

26 years agoOnly build the old boot loader on i386 if aout. The new loader will
jb [Thu, 27 Aug 1998 04:26:40 +0000 (04:26 +0000)]
Only build the old boot loader on i386 if aout. The new loader will
eventually be built if elf.

26 years agoProperly create db files vs. dbm files.
obrien [Thu, 27 Aug 1998 02:56:47 +0000 (02:56 +0000)]
Properly create db files vs. dbm files.

Obtained from: NetBSD

26 years agoAdd CFS options to LINT, though commented out for now.
jkh [Thu, 27 Aug 1998 02:37:11 +0000 (02:37 +0000)]
Add CFS options to LINT, though commented out for now.
Submitted by: Robert Baron <rvb@sicily.odyssey.cs.cmu.edu>

26 years agoAdd VT_CFS type.
jkh [Thu, 27 Aug 1998 02:34:30 +0000 (02:34 +0000)]
Add VT_CFS type.
Submitted by: Robert Baron <rvb@sicily.odyssey.cs.cmu.edu>

26 years agoNULLFS_DIAGNOSTICS and PCVT_SCANSET=2 listed twice.
obrien [Thu, 27 Aug 1998 01:30:53 +0000 (01:30 +0000)]
NULLFS_DIAGNOSTICS and PCVT_SCANSET=2 listed twice.

26 years agoCatch more cases where the CDROM has been mounted.
jkh [Thu, 27 Aug 1998 00:50:14 +0000 (00:50 +0000)]
Catch more cases where the CDROM has been mounted.

26 years agoHope I haven't missed anything or forgotten to credit anybody. (By
asami [Thu, 27 Aug 1998 00:18:50 +0000 (00:18 +0000)]
Hope I haven't missed anything or forgotten to credit anybody.  (By
the way, most of the things below are "Reviewed by: hoek" as well.)

The changes are (roughly in order of appearance):

(1) Revamp comments at beginning of file.  Major rewrites.  Reorder
    them into more relevant sections.  Make clear which ones are user
    variables and not to be set in ports' Makefiles.
Reviewed by: hoek (well, he's the only one who sent any comments)

(2) Include ${.CURDIR}/Makefile.local if it exists.  This is a local
    configuration file (ala rc.conf.local and make.conf.local) so
    please do not commit a file with this name to the repository.
Suggested by: dillon

(3) MANCOMPRESSED now takes three possible values: "yes", "no" and
    "maybe".  (It used to be a binary variable -- the old behavior is
    now accomplished by "MANCOMPRESSED=yes".  Ports that defined this
    variable to other values have been corrected.)

    "yes" means the manpages are installed compressed, "no" means they
    are not, and "maybe" means the port already respects the value of
    NOMANCOMPRESS.  The default is "yes" for USE_IMAKE ports without
    NO_INSTALL_MANPAGES, and "no" otherwise.

    Add "compress-man" target and move manpage {,de}compression there.

Reviewed by: hoek etc. and a full build of the ports tree

(4) Add LIBDIR="${LIBDIR}" to MAKE_ENV.  Makes easier to "fix" ports
    for /usr/lib/aout mess.
Submitted by: ohashi@mickey.ai.kyutech.ac.jp (Takeshi Ohashi)

(5) Change ${TMPPLIST} from ${WRKDIR}/PLIST.mktmp to
    ${WRKDIR}/.PLIST.mktmp.
Suggested by: hoek
Strongly seconded by: steve

(6) Change a couple more relative pathnames to absolute ones.
Submitted by: hoek

(7) Move checksum into real-extract.

(8) Change way rules are chained.  Instead of:

build: configure ${BUILD_COOKIE}
${BUILD_COOKIE}:
@cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} real-build

    we now have

build: ${BUILD_COOKIE}
${BUILD_COOKIE}:
@cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} configure
@cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} real-build

    Other than being more PC (pmake clean), this really speeds up
    skipping ports already built.  For instance, "make package" on a
    fully packaged games subtree used to take 269 seconds on average,
    now it's 45 seconds on average.

    The flip side of this is that it will create more processes when
    the targets actually chain, but when you're actually compiling
    things, your make is creating half a bazzilion processes anyway so
    I don't think it matters.

(9) ${TMPPLIST} is now a real dependency.  Create "generate-plist"
    target to generate ${TMPPLIST}.  Make sure it's called when needed
    (usually between do-install and post-install), and that the
    required files exist.

(10) Change some messages so we can tell where "make index" failed.

(11) Check if LIB_DEPENDS really generated the required shared lib or
     not.
Seconded by: "Brent J. Nordquist" <bjn@visi.com>

26 years agoAdd "deinstall" to list of targets. This is only fair since "install" and
asami [Wed, 26 Aug 1998 23:46:13 +0000 (23:46 +0000)]
Add "deinstall" to list of targets.  This is only fair since "install" and
"reinstall" are already here. :)

26 years agoReviewed by: asami@freebsd.org (Satoshi Asami)
dillon [Wed, 26 Aug 1998 21:20:47 +0000 (21:20 +0000)]
Reviewed by:  asami@freebsd.org (Satoshi Asami)

    Give make.conf a make.conf.local capability similar to rc.conf's
    rc.conf.local capability.  Eases large-site administration.

26 years agoDon't automatically restart syscalls for the signals that the thread
jb [Wed, 26 Aug 1998 20:55:31 +0000 (20:55 +0000)]
Don't automatically restart syscalls for the signals that the thread
kernel needs.

26 years agoBack out most of the last commit. It created problems with sigpause.
jb [Wed, 26 Aug 1998 20:50:42 +0000 (20:50 +0000)]
Back out most of the last commit. It created problems with sigpause.

26 years agoFix an spl protection botch.
gibbs [Wed, 26 Aug 1998 19:11:22 +0000 (19:11 +0000)]
Fix an spl protection botch.
Submitted by: Gene Stark <stark@FreeBSD.ORG>

26 years agoRemove -c restrictions from previous commit.
des [Wed, 26 Aug 1998 18:51:37 +0000 (18:51 +0000)]
Remove -c restrictions from previous commit.

26 years agoFix some OpenBSD/alpha warnings
brian [Wed, 26 Aug 1998 18:07:57 +0000 (18:07 +0000)]
Fix some OpenBSD/alpha warnings