Commit graph

19342 commits

Author SHA1 Message Date
Andrey A. Chernov a99465fe3d pc3r russian koi8-r syscons console added 1994-08-22 20:07:56 +00:00
Guido van Rooij 695fcfc975 Add Sun alike fbtab functionality.
Reviewed by:
Submitted by:	guido
1994-08-22 19:35:49 +00:00
Bruce Evans 53c89efc34 - Make each target depend on its source so that all the targets don't get
get built every time.
- Use the standard clean and cleandir targets.
1994-08-22 15:28:17 +00:00
Jordan K. Hubbard 40ac3d51ca Ok, this should work with a centralized package directory now (so you
can elect to dump all finished packages in one directory).
Submitted by:	jkh
1994-08-22 13:25:33 +00:00
Jordan K. Hubbard 99188fedd9 Make package target a lot more general.
Submitted by:	jkh
1994-08-22 13:11:32 +00:00
Jordan K. Hubbard 301cdacf77 Whoops - left out the package rule!
Submitted by:	jkh
1994-08-22 13:02:16 +00:00
Jordan K. Hubbard 824137748f Use proper proper package suffix.
Submitted by:	jkh
1994-08-22 12:07:19 +00:00
Jordan K. Hubbard 12c6fd4131 Whoops, left out a backslash in my package rule.
Submitted by:	jkh
1994-08-22 12:00:34 +00:00
Jordan K. Hubbard 7fd2d1ca27 Ok, now we warn if we're about to recreate the distfile from configured
sources.  Configuring doesn't always _do_ anything, which is why it's
a warning and not an error.
Submitted by:	jkh
1994-08-22 11:23:17 +00:00
Jordan K. Hubbard 984dd1a95a New bsd.port.subdir.mk file for use by ports. This groks all the
special ports building targets and will recurse properly.  Sorry,
Julian E - no fancy prompts, just recursion! :-)

Added a `bundle' target.  Purpose is as follows:

	You want to give someone a complete tree sans distfiles (for
	sticking on CDROM perhaps?) but the difficulty there is that
	the first time the user types `make clean', all the unpacked
	sources are gone again.  Typing `make bundle' recreates the
	original distfile if it can, so someone can "back up" their
	unpacked tree easily with one command.

	Whoops, just thought of something - it should warn if you
	configured the working source.
	Ok, next commit! :)
Submitted by:	jkh
1994-08-22 11:20:07 +00:00
Jordan K. Hubbard 44204c43cc I had to bite the bullet: There's now a port.subdir.mk that does the right
thing with recursive build, configure, bundle or extract targets.
Reviewed by:
Submitted by:
1994-08-22 10:46:38 +00:00
Jordan K. Hubbard a57d411ac1 Sigh.. Some of these configs are a little hairy. I need to know the
${PORTSDIR} too now - pass it to any and all config scripts.
Submitted by:	jkh
1994-08-21 18:26:10 +00:00
Jordan K. Hubbard a1c49e4efc Make things a little more user-friendly
Submitted by:	jkh
1994-08-21 17:42:24 +00:00
Jordan K. Hubbard 34c3b2aff2 Get the .configure_done stuff working - it wasn't in the right place.
Submitted by:	jkh
1994-08-21 16:55:54 +00:00
Jordan K. Hubbard d0d7662fb4 Start really adding some features here. Let's see:
1. New variable DEPENDS lets you list packages that this depends on,
   relative to the top (lang/tcl, x11/tk, etc).  These packages will
   always get made first.

2. Don't configure again if you've already done so successfully.

3. Add pre-configure and post-configure hooks.  You can now do a pre-configure,
   a local configure, a port-provided configure and finally a post-configure
   if you really really want to.  I can't imagine anything this will leave us
   not being able to do! :) [ Yes, I have actually found a use for at least
   two of these in one port - see x11/tk!].

Submitted by:	jkh
1994-08-21 16:37:09 +00:00
Jordan K. Hubbard 9bd3cef5dc Simplify the whole configuration script business quite a bit. What
was I thinking before..
Submitted by:	jkh
1994-08-21 15:04:03 +00:00
Jordan K. Hubbard 09e9c8438a Whoops, the check for a missing distfile was slightly bogus. Now it works.
Submitted by:	jkh
1994-08-21 14:32:40 +00:00
Jordan K. Hubbard 754969c971 Make any local configuration file unconditional. That is, if one exists
then run it even if GNU configure is to be run later.
Submitted by:	jkh
1994-08-21 14:10:16 +00:00
Jordan K. Hubbard 173b9407ed Commit my new ports make macros. Still not 100% complete yet by any means
but fairly usable at this stage.
Submitted by:	jkh
1994-08-21 13:12:57 +00:00
Bruce Evans ed575421e9 - bsd.dep.mk and bsd.own.mk have been required for some time. Install them.
- Install with group BINGRP, not BINOWN.
1994-08-20 08:25:00 +00:00
Bruce Evans ad780a968f Install with group BINGRP, not BINOWN. 1994-08-20 08:16:43 +00:00
Garrett Wollman 1b72a208c7 Actually install LKM examples. 1994-08-19 20:43:42 +00:00
David Greenman 62a6e4161e Terry Lambert's loadable kernel module support - example modules. 1994-08-19 12:42:13 +00:00
Jordan K. Hubbard d5ca85cdd4 Reenable the makedb stuff; it works fine.
Submitted by:	jkh
1994-08-16 22:44:28 +00:00
Jordan K. Hubbard 6acd8e2475 Bruce Evans is right - this shouldn't touch /etc *at all* and I should
have nuked it, not fixed it.  No longer install /etc/localtime.
Reviewed by:
Submitted by:
1994-08-11 01:39:23 +00:00
Jordan K. Hubbard 0419c5b941 Add a preventative rm of /etc/localtime in the install rule just in
case it's a link (in which case the subsequent install will fall over).
Submitted by:	jkh
1994-08-11 00:54:30 +00:00
Jordan K. Hubbard bfc54eff9f Change a .0 to a .5.
Submitted by:	jkh
1994-08-11 00:45:38 +00:00
Jordan K. Hubbard 1e42b679cd Put the cons25 entries for syscons back.
Submitted by:	jkh
1994-08-11 00:39:39 +00:00
Jordan K. Hubbard 60303bdf64 termcap.0 -> termcap.5
Submitted by:	jkh
1994-08-11 00:24:33 +00:00
Jordan K. Hubbard d20fc875b8 Correct me.0 -> me.7
Submitted by:	jkh
1994-08-11 00:11:44 +00:00
Garrett Wollman 9830dcf4b8 Install procfs(5). 1994-08-10 20:04:57 +00:00
Garrett Wollman 2e461b47d9 Oops, fix typo. 1994-08-10 20:03:54 +00:00
Garrett Wollman 237dfed1d4 Initial manual page for the new procfs. 1994-08-10 20:03:06 +00:00
Garrett Wollman 652f974539 Added example of how to tell various FreeBSD versions apart. 1994-08-10 06:40:36 +00:00
Garrett Wollman 45f7f888bb Make the install targets obey the INSTALLFLAGS requests in the new
Makefiles.

DANGER WILL ROBINSON!

This will cause repeat installs of certain programs, such as `init' and
`rcp', to fail unless one of the two conditions is met:

	1) You are in single-user mode.
	2) Your security level is set to 0 or -1.

If you have compiled a kernel from the latest sources, your kernel
security level is set to -1 by default, which will keep `init' from
fiddling with it.  You can increase it, but not decrease it, from the
command line with the command `sysctl -w kern.securelevel=<new value>'.
I believe that -1 is the most appropriate value to use while we are still
developing the code, although when we ship it should be changed back to 0.

See init(8) for more information.
1994-08-10 02:48:08 +00:00
Garrett Wollman 8ccf48ea2d Make man page installation work for ``unattached'' and kernel pages. 1994-08-09 18:41:38 +00:00
Garrett Wollman 99e4ba4265 Make examples install into /usr/share/examples. Like with includes, you
have a choice between SHARED=copies and SHARED=symlinks.  The default
is to copy.

I have also added a /usr/share/examples/etc directory, where I hope to
have all sample configuration files which in real use go into /etc installed.
(This way, if the user really screws the real one up, they can always go
back to a known-working distribution copy, even if they don't have sources.)
1994-08-09 18:25:38 +00:00
Poul-Henning Kamp 627e55f2c5 Submitted by: Bruce Evans <bde@kralizec.zeta.org.au>
Fixed the makefile.
1994-08-09 00:16:56 +00:00
Garrett Wollman 920f8baa30 Don't pass ${LDADD} to ${AR}. Use ${ARADD} for that. 1994-08-08 15:45:55 +00:00
Garrett Wollman c1d06ca15a Moved YP general explanation manual page to a slightly more appropriate
location.
1994-08-08 01:07:26 +00:00
Garrett Wollman 944fcc15f8 Sun RPC demo programs from 4.4-Lite 1994-08-07 18:50:51 +00:00
David Greenman b3bfc7199e Converted 'vmunix' to 'kernel'. 1994-08-05 09:14:37 +00:00
Garrett Wollman d14f862c56 Add a couple of files we created in 1.x. 1994-08-04 21:10:08 +00:00
Garrett Wollman 3585b293d1 Spplat our 1.1.5 `mk' ifiles over the top of the 4.4 ones. So far
as I can tell, this is ts the right thing to do.
1994-08-04 21:09:27 +00:00
Poul-Henning Kamp 75f6127b36 Reviewed by: phk
Killed a bunch of control chars.
1994-07-24 02:04:51 +00:00
Poul-Henning Kamp c41bc9bba4 Reviewed by: phk
Added a clean target.
1994-07-24 01:45:20 +00:00
Poul-Henning Kamp 636ccd3581 Reviewed by: phk
More binary files killed using uuencode.
1994-07-24 01:39:14 +00:00
Rodney W. Grimes f249e6f1f8 The file tmac.r was not shipped on the 4.4 tape, mark this fact. 1994-07-06 02:17:29 +00:00
Rodney W. Grimes 3161b790c6 all: does not need to depend on ${MAN5}, remove special case clean:
and cleandir: targets, simple use a CLEANFILES+= to handle this very
simple special case.
Add ${COPY} knob to install commands so that files don't disappear out
of the obj tree after a make install.
1994-07-06 02:16:59 +00:00
Rodney W. Grimes c0f2e210a8 Mark the fact that we have not imported man8.{hp300,tahoe,vax}. (There
was not man8.sparc :-).)
1994-07-06 02:14:36 +00:00
Rodney W. Grimes c1aa8c2d51 Mark the fact that we have not imported man4.{hp300,sparc,tahoe,vax}. 1994-07-06 02:13:54 +00:00
Rodney W. Grimes aafa95440e The directory man3f did not come on the tape, mark it XXX MISSING. 1994-07-06 02:13:00 +00:00
Rodney W. Grimes 44145cfc14 The files connectives and words did not come on the tape, mark them
XXX MISSING.
1994-07-06 02:12:25 +00:00
Rodney W. Grimes 81cc6e12fe Disable doc for now since it had a bunch of symbolic links I am not
ready to go deal with just yet.
Disable man for now it will be fixed shortly, just wanted all the man
page converion stuff to be done togeather since that is a major functional
change and really belongs in a seperate commit.
1994-07-06 02:11:36 +00:00
Andrey A. Chernov 2402b6287e Add commented out STARTUP_LOCALE with explanation 1994-06-16 17:13:53 +00:00
Jordan K. Hubbard 67e56d3693 Flags 0x80 now means enable the diags, not disable. 1994-06-15 23:28:07 +00:00
Adam David 33d04130bd Changed MDEC_OPT=BOOTWAIT= to BOOTWAIT= 1994-06-15 21:32:38 +00:00
Adam David 4a1bed6807 added comments for how to use CCFPU and MDEC_OPT 1994-06-15 20:24:16 +00:00
Andrey A. Chernov c4a6b5c74b Remove CXXFLAGS from here, handled in another place 1994-06-14 11:46:52 +00:00
Andrey A. Chernov 476a220578 Add commented out PRINTER=ps entry for easy choose
system documentation format
1994-06-09 11:13:52 +00:00
Andrey A. Chernov e6f5a68194 Add commented out CXXFLAGS entry similar to CFLAGS entry 1994-06-09 08:32:58 +00:00
Geoff Rehmet 624ca9967b Add mention of WANT_MSUN, HAVE_FPU and NOMANCOMPRESS
(NOMANCOMPRESS works together with the new bsd.man.mk to turn off
compression of manual pages - manual pages are installed compressed
by default now.)
1994-06-05 20:37:15 +00:00
Andreas Schulz e2ca48bacc Added a manpage for the tw device. Changed the Makefile to install that
manpage into the proper place.
1994-06-05 16:21:49 +00:00
Andrey A. Chernov c855131344 Updated for new sio driver 1994-06-04 00:41:25 +00:00
Andrey A. Chernov 2e9f7a3cb9 Remove obsoleted COM_BIDIR, FIFO_TRIGGER_* and "comcontrol bidir"
references
1994-06-01 21:38:46 +00:00
Poul-Henning Kamp da63052f1e added make.conf template, which does nothing. 1994-06-01 00:58:06 +00:00
Rodney W. Grimes afe61c1516 BSD 4.4 Lite Share Sources 1994-05-30 19:09:18 +00:00
Rodney W. Grimes dea673e932 BSD 4.4 Lite usr.sbin Sources 1994-05-26 05:23:31 +00:00
Geoff Rehmet 3074d43922 Add some clarifications to lpt manpage,
remove lpa manpage.
1994-05-22 12:29:21 +00:00
Andrey A. Chernov dbdb1f56bb Correct reference to master port:
really it is last port on card, not first.
1994-05-07 01:15:10 +00:00
Geoff Rehmet bc3919a9be Update lpt(4) man page to reflect recent changes to the lpt device driver.
(also point out that lpa is now defunct.)
1994-04-06 20:21:33 +00:00
Andrey A. Chernov e8c3de7e2f Some changes from Julian Stacey installed 1994-03-18 13:40:01 +00:00
Andrey A. Chernov d0251643c1 English corrected. 1994-02-19 15:50:38 +00:00
Andrey A. Chernov a3ef21fa83 We lost ttyd for dialin, now restore it. 1994-02-19 13:19:33 +00:00
Rodney W. Grimes 8ae98d3e2f Put the flags field in the right place so that config does not complain
about improper syntax.
1994-02-17 17:44:07 +00:00
Andrey A. Chernov 0799d816fb Previous version restored back after Jordan's damage.
I already update this manpage from wilko, moreover,
I fix some his bugs and add some new material.

Jordan, pleeease, do following commands *before* each your commit:
	cvs update <file>
	cvs rlog <file>
and after update (before commit)
	cvs diff -c <file>
It can saves my life time at least...
1994-02-17 11:41:16 +00:00
Jordan K. Hubbard 0783bc487c Much improved manpage from wilko@idca.tds.philips.nl 1994-02-16 23:17:08 +00:00
Andrey A. Chernov 211439cc2a Man page update from wilko@idca.tds.philips.nl 1994-02-13 00:16:23 +00:00
Andrey A. Chernov 0f3a91e768 com.4 restored back 1994-02-11 10:55:12 +00:00
Andrey A. Chernov a756a065cc Remove nonexistent com driver manpage.
Describe some additional features of sio.
1994-02-09 23:49:45 +00:00
Andreas Schulz d38af35cd4 Fixed a little typo in the spkr.4 man page. 1994-02-06 12:24:59 +00:00
Garrett Wollman fa93649905 Eliminate references to the ``U word'' and make page conform to Berkeley
conventions for formatting.  (Print it out on a PostScript printer
to see the difference.)
1994-02-03 07:32:01 +00:00
Nate Williams 8b2e5491db From: sos@login.dkuug.dk (S|ren Schmidt)
Subject: syscons-1.3
Date: Sat, 29 Jan 94 23:33:50 MET

But here is the (hopefully) final syscons-1.3....

....

I've changed sgetc so it works as the pccons parallel
(it now uses a scgetc internally).


[
There were a couple changes that Bruce Evans sent me that were applied
to this version along with some changes that S'ren didn't incorporate
into the final version.  There will be only minor changes if anything
from this version to his final release.
]
1994-02-01 06:22:29 +00:00
Andrey A. Chernov bde1866a63 Added octave-tracking.
Added the slur-mark feature.
Name of ioctl's include sys/spkr.h changed to machine/speaker.h
1993-11-09 02:38:17 +00:00
Andrey A. Chernov 840c9e583c Virtual consoles now ttyvX, not ttyXX (according to MAKEDEV) 1993-11-09 01:49:38 +00:00
Rodney W. Grimes 976608fbb1 Install mse man page, and create link for it 1993-10-19 20:20:33 +00:00
Rodney W. Grimes 4b4d7f421c Move the mse mouse man page to the man4.i386 directory 1993-10-19 20:19:15 +00:00
Rodney W. Grimes fa67110305 From: baukno@login.dkuug.dk (S|ren Schmidt)
Subject: Patches to syscons/wd

Man pages for keyboard & screen (using syscons)
1993-09-09 00:32:25 +00:00
Rodney W. Grimes b9a1ef14c0 New manual pages from NetBSD, revised for FreeBSD slightly 1993-08-28 12:41:23 +00:00
Andrew Moore f48c5293f6 add links to ../ 1993-07-23 21:29:57 +00:00
Charlie Root 99f770b8b8 New manual page system 1993-07-02 06:44:07 +00:00
Rodney W. Grimes 9002c02abc Initial import, 0.1 + pk 0.2.4-B1 1993-06-12 14:49:13 +00:00