Commit Graph

490 Commits

Author SHA1 Message Date
jkh
7429025e44 Put this here instead. 1994-11-05 08:11:22 +00:00
jkh
06dff84964 De-Danish this. Add a lot more chatty commentary in my own inimitable style. 1994-11-05 06:54:49 +00:00
phk
be68276932 This file is the documentation for the fdisk/disklabel part of sysinstall,
and will be available from the boot.flp with just one key-stroke.  Somebody
will want to purge any danishisms from it before is is let loose...
1994-11-05 05:54:21 +00:00
jkh
f4d6806ca6 For submakes, don't do a `${MAKE} ${MAKEFILE} all' or
`${MAKE} ${MAKEFILE} install', indirect the target through ALL_TARGET and
INSTALL_TARGET now, so they can be easily overridden.
1994-11-03 19:53:46 +00:00
jkh
962ea3755e Add reinstall target for Poul-H. This lets you install again from
the same build, ignoring the INSTALL_COOKIE.
1994-11-03 19:14:08 +00:00
phk
7874667561 The latest user-land changes from the author. I added a big warning to the
apm.4 man-page.  I also hope the Makefiles make sense now.

Submitted by:	HOSOKAWA Tatsumi
1994-11-01 22:46:40 +00:00
jkh
d0ae1acdd0 This is what I get for implementing suggestions without really thinking
about them.. :-)  The patches/* won't work, it needs to be patches/patch-*
to avoid catching things like CVS files when working with a checked-out
copy of ports!  Whoops!
1994-11-01 21:04:27 +00:00
jkh
345918a31d 2 changes:
1.	Make build rely on a BUILD_COOKIE now.  I'm tired of builds
	being redone gratuitously while I'm trying to debug a tree build
	problem.

2.	Remove all the literal `touch -f' commands and indirect them through
	variables.  This lets you "leave tracks" in different ways, depending
	on the medium.  Just part 1 of my planned changes to make builds
	directly off the CD work.
1994-11-01 18:09:22 +00:00
jkh
bd89af0761 Make patch rule pick up everything in patchdir alphabetically.
No need to call it `patch-aa' if you can simply call it `aa', etc.
1994-10-31 22:51:09 +00:00
ats
57480ecf61 Added a reference for the GENERIC kernel. 1994-10-31 10:03:51 +00:00
ats
d19e7a3e31 Changed all occurences of GENERICAH/GENERICBT to a simple GENERIC in the
man pages.
1994-10-31 09:52:23 +00:00
jkh
4cdf6c2084 Add sample stuff for the ipfw(1) utility. 1994-10-28 15:17:23 +00:00
bde
af0d729421 Remove my failed attempt to add an Id string. 1994-10-27 13:46:47 +00:00
bde
6a1cf9f7f7 Restore fd.4 to a machine-independent directory. 1994-10-27 13:42:29 +00:00
jkh
cab3102322 Change hardwired irqs to soft irqs (?).
Add manpage for Buslogic cards, since we didn't have one.
1994-10-27 08:53:11 +00:00
ache
5873858aea cons25w: add NP,cb 1994-10-26 02:16:00 +00:00
ache
84a297deb3 Reorganize entries to not have duplicated "ac" capability in environment
or tgetent() buffer
1994-10-26 01:42:15 +00:00
ache
85575a3e16 cons25: add more parametrized capabilities: cv,ch,ec 1994-10-26 01:15:06 +00:00
bde
f95ca78f1b Use += instead of ?= for setting LDDESTDIR. Some Makefiles, such as
cc/Makefile.inc use (abuse?) LDDESTDIR for their internal libraries
so "?=" hides non-default external libraries.  Adding multiple paths
to LDDESTDIR works except it makes it even harder than usual to
decide which libraries will actually be linked against.
1994-10-25 18:09:44 +00:00
bde
7661c0a196 Some profiled/shared objects were being built despite NOPROFILE/NOPIC
being set.
1994-10-25 17:55:25 +00:00
jkh
d25178b968 Add this from Mark Dapoz. It requires LaTeX to format it, but it's
sure a lot better than nothing.
Submitted by:	md
1994-10-25 13:47:17 +00:00
phk
506c948c7e A nice little PPP.doc file from:
Submitted by:	Gennady B. Sorokopud ( gena@NetVision.net.il )
1994-10-24 17:51:54 +00:00
sos
88da9f00f0 added ibcs2 directory. 1994-10-24 09:56:42 +00:00
sos
9379cfcb2c A little COFF program (uuencoded) + README. Just do we can show
that iBCS2 support is working (that was a cheap one :-)
1994-10-23 19:23:50 +00:00
jkh
0b739d890d 1. PREFIX has nothing to do with DESTDIR. Remove it finally.
2. Make sure to pass PREFIX to sub-makes when installing.  This allows you to
   install to places like ${PREFIX}/bin in your own install rule.
1994-10-22 23:02:39 +00:00
jkh
6de1db15f0 Invoke install.man if USE_IMAKE is set. 1994-10-22 09:21:35 +00:00
ache
99dfca42ce Remove "mh" capability for -mono family 1994-10-21 04:57:11 +00:00
bde
826a18e82b Fix typo in description of LIBRPCSVC. 1994-10-19 21:36:31 +00:00
ache
a7533f5ac3 Add lkm.4 1994-10-19 05:20:01 +00:00
pst
1552617ffd Added libmd.a -> LIBMD 1994-10-18 23:01:22 +00:00
guido
e47a4d7333 Put skey.acccess in usr/share/examples/etc 1994-10-18 21:26:48 +00:00
jkh
949296ed19 Bring over the lkm manpage.
Obtained from: NetBSD
1994-10-18 19:45:26 +00:00
ache
5c83b4350f Optimize mono entries a bit 1994-10-15 20:06:23 +00:00
ache
7dd58d32f5 Monochrome entries added 1994-10-15 19:50:59 +00:00
ache
66935af7d9 Add ${.MAKEFLAGS} to sub-makes, pointed by Rod 1994-10-14 21:58:09 +00:00
jkh
aae398c284 Add new IS_INTERACTIVE flag. This lets you specify that the port
is an interactive port, and requires user input somewhere along
the way (either fetching, configuring, building or installing).

If the user then sets BATCH in their environment, this port will be
skipped.  If the user sets INTERACTIVE, then ONLY those ports marked
interactive are run (allowing one to do all ports in two passes).
If the user sets both BATCH and INTERACTIVE, then a metal claw extends
from the CRT and brutally yanks their nose off.
1994-10-14 07:56:46 +00:00
jkh
4106ef7357 Silence the sub-makes. 1994-10-13 10:33:35 +00:00
jkh
f6e7823f24 Change the way pre-install was done after a suggestion from Andrew.
Now both pre-install and install inherit the INSTALL_COOKIE.
1994-10-13 08:08:56 +00:00
jkh
2621920996 Re-work the way pre-install was being depended. I couldn't make the
install cookie work any other way (perhaps I'm just being stupid).
In any case, INSTALL_COOKIE now works as advertised, and prevents duplicate
installations.  pre-install users will have to keep their own cookies if
they wish to avoid duplicate installations, or tell me how to make the
rules run properly.
1994-10-12 23:32:32 +00:00
ache
8e7bc5aaec Oops, change ${MAKE_FLAGS} to ${MAKEFLAGS} in pre-configure line 1994-10-12 03:25:59 +00:00
ache
dfa2186345 Move 'make pre-configure' inside .configure.done: target, or
it issued again and again instead.
1994-10-12 03:12:19 +00:00
ache
4be05943aa configure: pre-configure extract ... must be
configure: extract pre-configure ...
1994-10-12 02:58:38 +00:00
ache
3c7afd9c83 LIBDIALOG added 1994-10-11 23:38:19 +00:00
gclarkii
316521acbc updated mailing lists and took out refs to 1.1 be around. 1994-10-10 10:46:14 +00:00
gclarkii
c21d0ede4a update mailing lists
Changed around some directorys in the FAQ
(Thanks Jordan)
1994-10-10 10:39:10 +00:00
rgrimes
59cd879bac SHAREDSTRINGS support was no longer used and just clutters things up,
removed.
1994-10-10 03:18:47 +00:00
rgrimes
7566bede3c 1. Mark file as seriously out of date with reality.
2.  Update the list of library names and variables.

3.  Update to reflect forth coming bsd.inc.mk file.

4.  Update which .mk files include other .mk files.

Submitted by:	Bruce Evans (partial, enhanced by me)
1994-10-09 21:22:32 +00:00
pst
1877e1438d Update multicasting FAQ entry 1994-10-09 01:14:51 +00:00
jkh
f040c21669 This file describes new features, conventions or newly introduced "gotchas"
that a user coming from a 1.x environment should know about.

See the notes in the file for more info.
1994-10-08 17:57:45 +00:00
jkh
ef5db70468 Add HW.TROUBLE to ROADMAP. 1994-10-08 03:15:53 +00:00
jkh
a406c92b21 Put this here, moving it from /usr/src. 1994-10-08 03:10:34 +00:00
ache
c782ecfd03 LIBMYTINFO and LIBNCURSES defines added 1994-10-07 03:10:05 +00:00
ache
0bb7ec9224 Change do= from ^J to \E[B, this escape must works in all terminal modes
and old variant don't work properly, if \n --> \r\n (cons25,pc3)
1994-10-06 21:37:48 +00:00
jkh
eec5c74ac9 Following changes from Robert Withrow (+ a few mods):
1. Make DEPENDS fully qualified, and not implictly assume relative
   to ${PORTSDIR}.  This allows more arbitrary dependencies to be
   specified.  This also means that DEPENDS= x11/foo needs to be changed
   to DEPENDS= ${PORTSDIR}/x11/foo in any Makefiles.  I'll try to do
   these changes myself.

2. Add an option NO_DEPENDS to disable the automagic building of depended
   ports.
Submitted by:	rww
1994-10-05 22:28:45 +00:00
jkh
3276b6c85e Add an install prefix for packages, so that they're built by default
to track ${PREFIX} (this will override the PLIST prefix).
1994-10-04 15:50:43 +00:00
jkh
e736ac30ac Also make GNU_CONFIGURE a synonym for HAS_CONFIGURE so you don't have
to specify both (looks silly).
1994-10-04 15:48:21 +00:00
jkh
8bd50ed8b0 If GNU_CONFIGURE is set, pass `--prefix=${PREFIX}'; this should help
at least the GNU ports play nice with PREFIX.
1994-10-04 15:44:03 +00:00
jkh
7b05f9cf8e Whoops! Forgot to pass PREFIX to the configure subshells. Done. 1994-10-04 14:46:34 +00:00
jkh
ef9e57843d Add PREFIX pointing to ${DESTDIR}/usr/local - let's see if we can't
make an entire system work nicely with DESTDIR (to say nothing of being
able to move from /usr/local to somewhere else).
1994-10-04 14:44:56 +00:00
jkh
95ad10995b Prevent duplicate installs with an install cookie.
Make DEPENDS now does a `make is_depended' in the target port.
This defaults to `all install' globally, but can be overriden locally
by a port if it wants to do different things when other ports depend on it.
1994-10-03 14:38:27 +00:00
jkh
4846f3b728 May the saints praise Robert Withrow <witr@rwwa.com> for showing me
the light.  `env' can be used to pass environment variables to shell
scripts this way, which means that all *configure/post-build scripts
_no longer take any arguments_; everything they should need (and more)
is now available in the environment.  I'm working now to adapt the older
shell scripts over, but if you want beat me to it on some of your own
ports, don't let me stop you! :)
Submitted by:	witr
1994-10-03 13:45:03 +00:00
gclarkii
deca95ffa5 Added entrys for GCC and cleaned it up more. 1994-10-03 04:28:03 +00:00
gclarkii
24348cb218 Update hosts (From *.cdrom.com to FreeBSD.org)
update to 2.0 era
1994-10-03 03:48:42 +00:00
gclarkii
ed688207a1 Small cleanup. 1994-10-03 03:31:13 +00:00
gclarkii
0fd4eb0949 Update to 2.0 era. 1994-10-03 03:28:22 +00:00
gclarkii
b311d063fc Show this FAQ as being for 1.1.5.1 and below. 1994-10-03 03:19:41 +00:00
rgrimes
9fb949f258 Add .S to SUFFIXES and add .S.o: rule.
Submitted by:	bde
1994-10-02 05:12:46 +00:00
gclarkii
211fa67fe7 Re-org of file. Delete information that is 1.x only. Update and add entrys
for 2.0.
1994-10-01 15:04:58 +00:00
jkh
767a55bfdd Reshuffle all the man pages around in the Makefiles too (duh!). 1994-09-30 17:37:23 +00:00
jkh
769d8d8f3c Reshuffle all the man pages around in the Makefiles too (duh!). 1994-09-30 17:31:08 +00:00
csgr
0a5e6f3581 mention MAKE_EBONES and MAKE_KERBEROS 1994-09-30 14:57:01 +00:00
ache
e7a380f9e4 Remove emulation of upper/lower lines from all entries,
this work done by ncurses
1994-09-30 05:41:22 +00:00
jkh
0139a35665 Add new files from Wilko (and in their proper place).
Submitted by:	Wilko Bulte
1994-09-29 13:54:36 +00:00
jkh
0a36b6fcaa Don't hardcode patch and its arguments. Not quite the same patch as submitted
by Robert Withrow, but he prodded me into thinking about it again.  Thanks, Rob.
1994-09-28 14:19:30 +00:00
wollman
4f2f437be2 Lots of kernel code requires vnodE_if.h, so provide code to generate it
if requested.  LKMs which need it should use:

SRCS+=	vnode_if.h
CLEANFILES+= vnode_if.h vnode_if.c

These rules were already present for VFS LKMs; now they are enabled all
the time.  (VFS LKMs do not need the fragment above; it is still done for them.)
1994-09-26 22:34:04 +00:00
ache
44345ab61f 80x50 russian console added:
cons50r|cons50-koi8-r|80x50 koi8-r FreeBSD console:\
Aliases to koi8-r console added:
cons25r|pc3r|ibmpc3r|cons25-koi8-r|FreeBSD console for syscons koi8-r code table:\

ISO 8859-1 console 80x25 and 80x50 added with full semigraphics description
cons25l1|cons25-iso8859-1|80x25 ISO 8859-1 FreeBSD console:\
cons50l1|cons50-iso8859-1|80x50 ISO 8859-1 FreeBSD console:\
1994-09-26 22:02:38 +00:00
ache
281fc160aa Remove 'default' keymap, I forgot, that this work done by vidcontrol -L 1994-09-26 20:00:55 +00:00
wollman
213510a18d Correct Europe/Helsinki specification: usee E-Eur not M-Eur rules. 1994-09-25 23:29:38 +00:00
ache
07047bb4ea Add default screen map to undone changes 1994-09-25 11:36:00 +00:00
ache
ca4b9e5d4c Add standard VGA fonts set 1994-09-25 10:50:29 +00:00
ache
861d84d3fe syscons subdir added 1994-09-25 04:01:37 +00:00
ache
4d2a261b81 Add SCRMAPS to clean target, fix install target 1994-09-25 03:59:46 +00:00
ache
9dddbea941 Add missing Makefile 1994-09-25 03:53:59 +00:00
ache
427504a713 Add missing Makefile 1994-09-25 03:42:20 +00:00
ache
802d62f8ad Generate screen map from source (from 1.1.5.1) 1994-09-25 03:41:43 +00:00
ache
2ec6c007fe Add syscons to DIRS list, pointed by wollman 1994-09-25 03:11:27 +00:00
ache
b6ecb462d2 Update with new names 1994-09-25 02:48:49 +00:00
ache
af6ff396b3 Russian screen map added 1994-09-25 02:45:03 +00:00
ache
e942620958 Rename russian fonts to more proper names 1994-09-25 02:30:45 +00:00
rgrimes
78f882a3c6 Fixed typo that caused make install to fall if SHARED=copies. 1994-09-23 07:47:43 +00:00
rgrimes
2bca196c9f Revert to installing /etc/files from src/etc. 1994-09-23 07:19:25 +00:00
rgrimes
de40c92182 fbtab: Pulled down from Attic, fixed spaces to tabs.
make.conf: Pulled in the following changes that had been commited
to share/examples/etc:
----------------------------
revision 1.6
date: 1994/09/20 22:30:33;  author: adam;  state: Exp;  lines: +3 -3
BOOTWAIT example converted to milliseconds calibration
----------------------------
revision 1.4
date: 1994/09/19 21:35:28;  author: wollman;  state: Exp;  lines: +7 -1
Document NO_SHARED_LIBCC_INT.
----------------------------
revision 1.3
date: 1994/09/19 21:28:11;  author: wollman;  state: Exp;  lines: +12 -17
Install /etc from the same source as /usr/share/examples/etc (mostly).
----------------------------
revision 1.2
date: 1994/09/19 02:05:08;  author: ache;  state: Exp;  lines: +1 -11
Remove STARTUP_LOCALE, obsoleted now
----------------------------
revision 1.1
date: 1994/09/08 19:08:59;  author: jkh;  state: Exp;
Add a sample make.conf.  Also document the new X11BASE variable, and
expand some of the documentation for other entries.
Submitted by:   jkh
----------------------------

manpath.config: Pulled down from Attic, and merged share/examples/etc
changes.

rc: Pulled in the following change from share/examples/etc:
----------------------------
revision 1.2
date: 1994/09/19 23:13:37;  author: ache;  state: Exp;  lines: +1 -2
Remove warning about adjkerntz /var/run file
----------------------------
1994-09-23 07:16:13 +00:00
ache
bb4e461949 Add left/right arrows to graphics entry for vt100 family 1994-09-22 23:30:38 +00:00
ache
6d99b4012b Add semigraphics chars description to vt100 family 1994-09-22 23:18:43 +00:00
swallace
bfc87c1aef change COOKIE directory from .CURDIR to WRKDIR since a user may not have
write permission to .CURDIR but write permission to WRKDIR.
Also, WRKDIR may be deleted and cookie still exist in CURDIR.
1994-09-22 07:45:30 +00:00
wollman
cf1b53abb4 Make it easier to create filesystem LKMs by doing most of the
work in the Makefile.  Just define VFS_LKM and you're off!
1994-09-21 03:49:59 +00:00
wollman
3a54057ede Documented YP functionality, part II. 1994-09-20 22:44:37 +00:00
bde
c8dd829ea8 Fix the order of includes (*.mk must be included after *.inc). 1994-09-20 05:25:38 +00:00
ache
e2ce74f187 Remove warning about adjkerntz /var/run file 1994-09-19 23:13:37 +00:00
wollman
b269db3788 Install /etc from the same source as /usr/share/examples/etc (mostly). 1994-09-19 21:28:28 +00:00
adam
ac3a51c29f More reasonable example of BOOTWAIT parameter
Added comment about multiplication factor
1994-09-19 20:10:10 +00:00
ache
8b97dea237 Remove STARTUP_LOCALE reference, obsoleted 1994-09-19 02:02:55 +00:00
jkh
c203d7f339 Modified DEPENDS rule so that anything you depend on gets both
made AND installed.  Folks, check out DEPENDS if you have one port
that depends on another!  With this change, it should be really convenient
to use.
1994-09-19 01:08:35 +00:00
ache
65687968ee DESTDIR added to PORTSDIR definition 1994-09-19 00:41:03 +00:00
wollman
208c1a5a6d Emendation to previous commit: only create static INTERNALLIBs if
INTERNALSTATICLIB is also set.
1994-09-18 22:22:32 +00:00
wollman
ddecd2f876 It turns out that occasionally you want both shared and static versions
of INTERNALLIBs, so generate both.
1994-09-18 22:06:04 +00:00
jkh
5a1cd8e3f8 New man pages from Wilko Bulte.
Reviewed by:	jkh
Submitted by:	Wilko Bulte
1994-09-18 00:00:36 +00:00
gclarkii
ba9d4f58b6 Added new entry 1994-09-16 18:51:50 +00:00
gclarkii
d3510a1f57 Added first system entry (mine)
Reviewed by:
Submitted by:
Obtained from:
1994-09-16 18:46:09 +00:00
gclarkii
d9eda3049e Added version string (All new FAQ stuff should have one) 1994-09-16 18:35:24 +00:00
gclarkii
31a5fafec5 Started cleaning up FAQ directory for 2.0.
Move old FAQ to FreeBSD-1.1.FAQ
Started new FAQ
Move old Systems to Systems-1.1.FAQ
Started new Systems
moved slip-dialup to Slip.FAQ (Needs to be reworked for 2.0)

More work to come...
1994-09-16 18:24:41 +00:00
jkh
7aa31544d6 Add support for DEBUG_FLAGS. If you say something like:
make DEBUG_FLAGS=-g2

You can compile something for debugging at debugging level 2.
It will also take care not to strip the resulting executable(s).
1994-09-16 14:30:25 +00:00
sos
2e108f2b32 Syscons keymap files, now in human readable format.
Reviewed by:
Submitted by:
Obtained from:
1994-09-15 07:34:30 +00:00
sos
160ccfe66a Syscons fonts imported. Note they are now in ascii format.
Reviewed by:
Submitted by:
Obtained from:
1994-09-15 07:33:13 +00:00
ache
4e91987307 Change "ansi" name from cons25 to "ansis" to remove duplicate names
which rejected by cap_mkdb program
1994-09-15 00:28:54 +00:00
wollman
c3b0d344b4 A make system file for building LKMs, derived from bsd.prog.mk. 1994-09-14 21:59:28 +00:00
wollman
f9fe204a45 Tell unconfigured users to use tzsetup rather than read the zic
manual page (which will only confuse them even more than they already are).
1994-09-14 19:35:02 +00:00
jkh
9089c1585a Remove obsolete bundle target, add new fetch target. 1994-09-14 16:42:37 +00:00
jkh
ad0fa3cbbf Don't assume / seperator between site name and dist file in fetch. 1994-09-14 15:30:44 +00:00
jkh
f09f3ae83b Update this to list all of our cvs* mailing lists, describing each one
in some small detail.
1994-09-14 09:50:56 +00:00
wollman
8a9c630991 Don't build Pacific Presidential Election Time; it has no legal standing,
and results in a bogus link and US/ directory.
1994-09-13 22:02:46 +00:00
wollman
83c09c81e0 New method for installing timezone data files, not nearly as complicated
as the previous one, and better integrated with the build scheme.

Define OLDTIMEZONES to get backward-compatibility links added.
Define LEAPSECONDS if you want leap-second support.
1994-09-13 21:54:06 +00:00
wollman
05b7aab7b7 This commit was generated by cvs2svn to compensate for changes in r2744,
which included commits to RCS files with non-trunk default branches.
1994-09-13 21:50:20 +00:00
wollman
05b664562a Latest version of the timezone data files from Arthur David Olson, to
go with the code imported yesterday.

Obtained from: Arthur David Olson, ftp://elsie.nci.nih.gov/pub/tzdata94f.tar.gz
1994-09-13 21:50:20 +00:00
cvs2svn
025c9c2b35 This commit was manufactured by cvs2svn to create branch
'VENDOR-tzdata'.
1994-09-13 21:50:19 +00:00
wollman
dc2bfbcbc4 Initial revision 1994-09-13 21:50:18 +00:00
jkh
a22611d1cc Add Remy Card's freebsd mirror in France. 1994-09-13 18:24:51 +00:00
jkh
3b3c1c77e5 Missing semi-colon after a done statement. Fixed. 1994-09-13 08:40:27 +00:00
jkh
b35ab6431f Add a roadmap to all the files in this directory, plus some text
about submitting FAQ entries.  Gary?  Where are yooooou? :-)
1994-09-13 08:24:07 +00:00
jkh
19c0afc365 Bring back MIRROR.SITES, now listing 2.0 sites only. 1994-09-13 08:17:52 +00:00
jkh
560046300b Adjust comments to document MASTER_SITES and remove mention of
HOME_LOCATION.
1994-09-13 06:43:10 +00:00
jkh
5a8c75ff30 Ok, I think I have this whole HOME_LOCATION / MASTER_SITE stuff resolved
to a reasonable compromise:

MASTER_SITES now contains a space seperated list of sites for which each
DISTFILE may be retrieved.  This should be a directory spec, which will be
concatenated with each file in DISTFILES.  HOME_LOCATION is *gone* now
and isn't used for anything, so you can delete it from your Makefiles.
If you want to force a fetch from a given location, simply do something like:

	MASTER_SITES=	ftp://fnord.foo.bar/pub/dist
	DISTFILES=	a.tar.gz b.tar.gz

Your entry in MASTER_SITES will be tried first to fetch a.tar.gz and
b.tar.gz, followed by any master sites we have set up (right now, only
freebsd.cdrom.com).
1994-09-13 06:22:11 +00:00
wollman
f49883bd92 Don't be so aggressive when installing examples. We still delete the
directories or links before we install the new things, but now we don't
delete /usr/share/examples itself, so other examples installed from
other places in the tree will not be touched.
1994-09-13 02:21:03 +00:00
ache
83a17a87fa Added example of vidcontrol/kbdcontrol usage (russian screen/keyboard setup) 1994-09-12 16:02:06 +00:00
ache
18160fd427 Fixing kD for cons25, use proper value for pc3r too 1994-09-12 15:42:39 +00:00
ache
071f1bab5f Merge two entries: cons25 and pc3r, minor things added/corrected
Now use tc=cons25 in pc3r, leave only uniq capabilities
1994-09-11 23:34:34 +00:00
ache
4311874273 Correct typo in filename
Submitted by: adam@veda.is
1994-09-11 23:05:09 +00:00
rgrimes
2b975cb8d0 Change all references to LIBTERM and -ltermlib to LIBTERMCAP and -ltermcap 1994-09-11 21:32:28 +00:00
ache
99504c52a3 Added for reference purposes 1994-09-11 21:27:09 +00:00
jkh
15c2fa33ec More fixes and general cleanup. Add more fine-grained control over what
is fetched and what is actually unpacked.
1994-09-11 12:55:54 +00:00
jkh
701c638972 Whoops, forgot to stop this lurking typo, too. 1994-09-11 12:06:34 +00:00
jkh
0922a574ef Eliminate a few lurking bogons - this is almost close to being right! 1994-09-11 12:01:05 +00:00
jkh
a8154dca28 Reviewed by: jkh
Submitted by:	jkh gclarkii paul satoshi freebsd-hackers
These are the FAQ files, reorganized a bit and updated marginally for 2.0.
There is *still more work to be done* in updating, so if some of your FAQ text
is below, please check it over!  We've also got a lot of FAQ entries still
to write (examples: "how do I upgrade?" "what's new in 2.0?" "how do I
install on a notebook/second drive/from DOS/etc etc etc?"
1994-09-11 10:56:10 +00:00
jkh
c96a2b6b13 Annual simplification drive:
1. DISTFILE is gone and replaced by DISTFILES, which can contain one or
   more file specifications.
2. MASTER_SITE created, which points to the distfiles directory on
   freebsd.cdrom.com (which I'll set up in a moment).
3. HOME_LOCATION is now simply a hint, and is never directly used except
   to inform the user when ncftp unable to transfer a file from
   MASTER_SITE.
4. ncftp is now assumed to live somewhere in the path, in preparation for
   Andrew bringing it in on a more permanant basis.
5. XMKMF defined - it was not before.

Thanks to Andrew (ache) for many helpful suggestions.
1994-09-10 22:26:47 +00:00
ache
73e0cbc63a cons25: change "do" to ^J, add "bw"
pc3r: change kC to K2
1994-09-10 22:10:46 +00:00
ache
e2fa3e91c9 Add grey keypad description to cons25, add it#8 to cons25,pc3,pc3r,
fix kend description in pc3r and pc3
1994-09-10 21:35:15 +00:00
ache
c18552a774 cons25: mr,mh,ut added
pc3r: ut added
pc3: ut added
1994-09-10 20:34:41 +00:00
ache
c4b37f75e8 Remove left/right arrows from "ac" -- ^Q not displayed
because of flow control:
pc3,cons25,pc3r
1994-09-10 19:18:02 +00:00
ache
ede2af9031 cons25,pc3r: color settings fixed to work correctly with high
intensive colors and attribute exit
1994-09-10 18:41:07 +00:00
ache
1336b70f1e Correct lantern char corresponcence, must be 'I' instead of 'i':
pc3, cons25, pc3r
1994-09-10 04:35:41 +00:00
ache
3e1f9577ae Add missing bell capability to cons25,pc3r 1994-09-10 02:44:26 +00:00
rgrimes
3406e7cd01 revision 1.2
date: 1993/11/15 07:15:16;  author: rgrimes;  state: Exp;  lines: +1 -0
From Andrew Moore

Make /usr/share/dict/words a symbolic link to web2

[This is now NECESSARY for games/boggle as it uses /usr/share/dict/words
as an input file]

Reviewed by:	rgrimes
Submitted by:	From 1.x, alm
1994-09-09 12:15:49 +00:00
rgrimes
692067737c Pull the following fix in from 1.X:
revision 1.6
date: 1993/10/19 19:57:35;  author: rgrimes;  state: Exp;  lines: +2 -1
Pull in ../Makefile.inc so that the whatis database ends up in the correct
place.  Rich Murphy has a better fix for this, but I lost it!
1994-09-09 10:02:24 +00:00
jkh
18f96a7446 Rearrange this a bit while I think about the whole problem of fetching
multiple targets when dealing with creating a set of distribution files
from scratch.  Another problem is *verifying* that a given file fetched
from its HOME_LOCATION is the one we wanted (what if the stupid ftp site
maintainer updated it in place?).  Rich Morin pointed this out and suggested
some solutions.  I need to think about it some more (suggestions?).

For now, we have a seperate `fetch' and `extract' target.
Submitted by:	jkh
1994-09-09 06:21:43 +00:00
ache
9a1d8f93a1 1. pc3 pccons description restored from 1.1.5.1
2. color, semi-graphics, functional keys descriptions added to:
	pc3, cons25, pc3r
1994-09-09 01:08:38 +00:00
jkh
9f7e6d6ab7 As per suggestion by Michael Reifenberger, make ncftp use the -N flag.
Reviewed by:	jkh
Submitted by:	mr
1994-09-09 00:17:47 +00:00
jkh
5f829f2917 Sample manpath.config.
Submitted by:	jkh
1994-09-08 22:40:56 +00:00
rgrimes
a120783f36 Add the installation of bsd.README. Realphabitize the FILES= list.
Reviewed by:	rgrimes
Submitted by:	bde
1994-09-07 09:18:44 +00:00
rgrimes
96c9b991de The .c: rule added by Bruce, but as yet unused, causes serious problems
for the 1.1.5 FreeBSD make.  For now just comment it out until a fix for
make can be found.

Reviewed by:	bde
Submitted by:	rgrimes
1994-09-07 06:52:25 +00:00
ache
d3c8f51ccc Add russian timezones.
(it is only workaround until proper zoneinfo (f.e. from 1.1.5.1)
will be installed)
1994-09-06 15:05:19 +00:00
ache
f70fb15ef9 Install posix rules as default and leapseconds rules as additional 1994-09-06 15:04:12 +00:00
guido
4ea46e0b05 Add skey.access manual page. Comes form 1.1.5. 1994-09-05 19:40:51 +00:00
bde
b0926342c5 Restore mk to subdirs. It hasn't been broken seen the 1.1.5 mk files
were committed a couple of revisions ago.
1994-09-05 12:52:58 +00:00
ats
ac18751c2b Reviewed by:
Submitted by:
Delete the old style generation of the whatis database and replace it
with the call to makewhatis. Don't install the old makewhatis.sed script
under /usr/share/man any longer.
1994-09-04 23:19:12 +00:00
jkh
b7c7a70ea8 Add an X11BASE variable that currently points to /usr/X386 but will
be easy to change to /usr/X11R6 if and when the time comes.  This is
to deal with things like xditview which otherwise had hardcoded assumptions
about where X lived.  Yuck.
Submitted by:	jkh
1994-09-04 02:52:27 +00:00
jkh
1d279e8792 Fixed a couple of typos. Ok, this works now. Only one significant hurdle
remains, and that's that this does not work with multiple targets, which
sort of throws the tk and fvwm distributions into a mess.  tk needs both
a tarball and a patch file from the same site, fvwm needs up to 3 different
files if you want all the options.  If anyone wants to take this the last
few steps of the way towards somehow handling cases like this, I'd be very
happy.
Submitted by:	jkh
1994-09-02 01:53:33 +00:00
jkh
b48533d04a Ok, I've reviewed this and made it work now. ncftp fetching seems to be
working/closer to working now.
Submitted by:	jkh
1994-09-02 01:32:13 +00:00
jkh
a8c0c50155 Add a few missing >> lines to error echo's.. This is basically my
convention to make searching for error messages easy.
Submitted by:	jkh
1994-09-02 01:13:47 +00:00
jkh
b1de4707ed Here's my first cut at doing auto-fetch with ncftp. The extract rule
is turning into the original make rule from hell!
Submitted by:	jkh
1994-09-01 18:03:37 +00:00
jkh
f3fa32d219 Geeze, what was I thinking again? Replace all references to:
${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}

With simply `${DISTFILE}' which defaults to the above.  This lets you
easily name distribution files that don't cooperate with any rational
naming syntax.

Similarly, make a variable called ${PKGFILE} which fills the same purpose
for packages.

Just trying to make this thing really really general to suit every need.
Now I need somebody to figure out how to make the extract target auto-fetch
things from ${HOME_LOCATION} with ncftp *if* ncftp is installed and it
looks possible to reach the foreign site.  That will take some fancy footwork,
but would be slick.  I've changed this too so that HOME_LOCATION is no longer
set by default, allowing you to do an .if defined(..) check for it.  The
extract rule now does this too.

Submitted by:	jkh
1994-09-01 16:01:34 +00:00
paul
357c65d4fe Changed g++ to c++
Reviewed by:
Submitted by:
1994-08-31 03:57:32 +00:00
adam
fd9144aae7 added hook for post-build script
Reviewed by:
Submitted by:
1994-08-30 16:39:27 +00:00
bde
46a7492218 Define NOOBJ so that install doesn't try to get the sources from the
wrong place.

Use ${ECHO} instead of `echo' so that `make -s' is fairly quiet.
1994-08-28 17:21:36 +00:00
bde
6a06e1d77a Fix it to find the sources if there is an obj directory. Lots of the old
doc Makefiles are broken in the same way.  This should be fixed centrally.
1994-08-28 17:00:54 +00:00
bde
0be9e2c654 Use ${ECHO} instead of echo' so that make -s' is fairly quiet. 1994-08-28 15:37:40 +00:00
bde
55837a3119 Use ${ECHODIR} instead of `echo' for printing directory names so that
`make -ss' is very quiet.
1994-08-28 15:35:30 +00:00
bde
cd66f45443 Fix spelling error in little-used target.
Build an intermediate object file even when there is only one source
file.  This costs a little space but saves time if the target is rebuilt
a lot, and it stops the target varying with the name of temporary
intermediates.

Use ${ECHO} instead of `echo' so that `make -s' is fairly quiet.

Use ${ECHODIR} instead of echo for printing directory names so that
`make -ss' is very quiet.
1994-08-28 15:32:10 +00:00
bde
8d240376ff Recover improvements in 4.4lite version that were clobbered by the
previous commit:
+ Everything is initialized using ?= instead of =.
+ Nicer formatting (more white space).
+ .c: rule.

Add macros ECHO and ECHODIR.  Both are normally `echo', but when
the make flags include -s, ECHO is set to `true' and when the make
flags include two or more -s's ECHODIR is set to `true'.  @${ECHO}
should be used instead of @echo in most cases.  ${ECHODIR} is
intended to be used mainly for messages about directory names.
1994-08-28 14:56:07 +00:00
jkh
032281d7e0 Lots of changes - get the NO_XXX things over, add @'s to the touches for
default extract and configure targets, add a pre-clean since I need it for
pkg_install port.
Submitted by:	jkh
1994-08-28 14:41:34 +00:00
bde
7bd0a1d4a8 Fix filenames for LIBC and LIBTERM. 1994-08-28 14:21:55 +00:00
jkh
a692560c39 Add bsd.port* to the Makefile.
Reviewed by:
Submitted by:
1994-08-28 09:35:51 +00:00
wollman
927d2e7853 Add support for two modifier variables which will be useful soon:
PRECIOUSLIB causes the shared library to be installed with the system
immutable flag (schg) set.  (You can add other flags for shared-library
installation by modifying SHLINSTALLFLAGS.)

INTERNALLIB disables the generation of non-shared versions of the library.
This may be of use for programs like Taylor UUCP and GCC which have large
internal libraries shared among a number of programs.
1994-08-26 18:58:10 +00:00
jkh
1fa12256c8 Add a pre-configure rule after all, since it's helpful to be able
to also run a rule before you apply patches and then go into the 3 stage
script configuration.  This bit Adam David in his dgd port.
Submitted by:	jkh
1994-08-25 22:59:56 +00:00
jkh
85d1c63301 Also `make Makefiles' in USE_IMAKE case to catch subdirs.
Submitted by:	jkh
1994-08-25 21:02:45 +00:00
jkh
113dd06d20 Sigh. I am a hosebrain. I've been using gmake for so long, I've
started using some of its features reflexively.
Submitted by:	jkh
1994-08-25 13:56:08 +00:00
jkh
c969a90702 Add a new flag: USE_IMAKE
This will cause the configure pass to do an `xmkmf' if set.
Submitted by:	jkh
1994-08-25 13:53:02 +00:00
guido
1d60a7b724 Make it make-able by adding a rule for paper.ps
Reviewed by:
Submitted by:	guido
1994-08-24 19:01:36 +00:00
guido
b228cafafb Make it make-able by adding a rule for paper.ps.
Reviewed by:
Submitted by:	guido
1994-08-24 18:57:49 +00:00
jkh
91da6f326f Some cosmetic changes.
Add pre-{build,extract,install,...} targets for Torsten, who apparently
needs them.  Can't do effective post-* targets without major work, sorry.

						Jordan
Reviewed by:
Submitted by:
1994-08-24 14:49:33 +00:00
guido
26853c11db Move fbtab file to share/examples/etc per Garrett's request.
Reviewed by:
Submitted by:
1994-08-23 20:25:28 +00:00
dg
460f22c959 Woops, "8/16 mode" should read "8/16bit mode". 1994-08-23 10:51:40 +00:00
dg
3288b01aa9 Added manual page for my ethernet driver - if_ed.c, and removed old
manual page for the com driver (which is no longer in our source tree).
1994-08-23 09:50:48 +00:00
dg
463fb272ff Corrected kernel base address. 1994-08-23 09:34:10 +00:00
ache
931308704b pc3r russian koi8-r syscons console added 1994-08-22 20:07:56 +00:00
guido
1f9f02ea4f Add Sun alike fbtab functionality.
Reviewed by:
Submitted by:	guido
1994-08-22 19:35:49 +00:00
bde
a1893a4b82 - 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
jkh
3105b12589 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
jkh
a6ad654c1c Make package target a lot more general.
Submitted by:	jkh
1994-08-22 13:11:32 +00:00
jkh
3e92d119d0 Whoops - left out the package rule!
Submitted by:	jkh
1994-08-22 13:02:16 +00:00
jkh
3eb5cdd8f2 Use proper proper package suffix.
Submitted by:	jkh
1994-08-22 12:07:19 +00:00
jkh
aab1616b8b Whoops, left out a backslash in my package rule.
Submitted by:	jkh
1994-08-22 12:00:34 +00:00
jkh
1258b7ea6f 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
jkh
b94be1089d 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
jkh
0d91866e58 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
jkh
bfe5dfb7c2 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
jkh
cc2a9a6486 Make things a little more user-friendly
Submitted by:	jkh
1994-08-21 17:42:24 +00:00
jkh
f37210854b Get the .configure_done stuff working - it wasn't in the right place.
Submitted by:	jkh
1994-08-21 16:55:54 +00:00
jkh
f8db12ca5e 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
jkh
c058011537 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
jkh
4802b4c75a Whoops, the check for a missing distfile was slightly bogus. Now it works.
Submitted by:	jkh
1994-08-21 14:32:40 +00:00
jkh
42f31844db 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
jkh
e77d451213 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
bde
5342954dd1 - 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
bde
8976797149 Install with group BINGRP, not BINOWN. 1994-08-20 08:16:43 +00:00
wollman
3060055235 Actually install LKM examples. 1994-08-19 20:43:42 +00:00
dg
d81bff9b62 Terry Lambert's loadable kernel module support - example modules. 1994-08-19 12:42:13 +00:00
jkh
b91da6b07a Reenable the makedb stuff; it works fine.
Submitted by:	jkh
1994-08-16 22:44:28 +00:00
jkh
ce0d4f5b6f 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
jkh
76b3c1dd38 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
jkh
99c532f060 Change a .0 to a .5.
Submitted by:	jkh
1994-08-11 00:45:38 +00:00
jkh
9f70d99eda Put the cons25 entries for syscons back.
Submitted by:	jkh
1994-08-11 00:39:39 +00:00
jkh
bbdb7f1d0e termcap.0 -> termcap.5
Submitted by:	jkh
1994-08-11 00:24:33 +00:00
jkh
979f298bc1 Correct me.0 -> me.7
Submitted by:	jkh
1994-08-11 00:11:44 +00:00
wollman
21b573232a Install procfs(5). 1994-08-10 20:04:57 +00:00
wollman
eed4ba2b31 Oops, fix typo. 1994-08-10 20:03:54 +00:00
wollman
d098da7bd9 Initial manual page for the new procfs. 1994-08-10 20:03:06 +00:00
wollman
bd5dd49713 Added example of how to tell various FreeBSD versions apart. 1994-08-10 06:40:36 +00:00
wollman
7d898724d7 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
wollman
7a77128a94 Make man page installation work for ``unattached'' and kernel pages. 1994-08-09 18:41:38 +00:00
wollman
815a22f28f 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
phk
fd00b6e617 Submitted by: Bruce Evans <bde@kralizec.zeta.org.au>
Fixed the makefile.
1994-08-09 00:16:56 +00:00
wollman
4b670f433d Don't pass ${LDADD} to ${AR}. Use ${ARADD} for that. 1994-08-08 15:45:55 +00:00
wollman
291882b7f5 Moved YP general explanation manual page to a slightly more appropriate
location.
1994-08-08 01:07:26 +00:00
wollman
dad3f94d04 This commit was generated by cvs2svn to compensate for changes in r1905,
which included commits to RCS files with non-trunk default branches.
1994-08-07 18:50:51 +00:00
wollman
da8387f131 Sun RPC demo programs from 4.4-Lite 1994-08-07 18:50:51 +00:00
dg
6b466831f4 Converted 'vmunix' to 'kernel'. 1994-08-05 09:14:37 +00:00
wollman
d0e08020fb Add a couple of files we created in 1.x. 1994-08-04 21:10:08 +00:00
wollman
5a93a2fdb9 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
phk
81acd5162d Reviewed by: phk
Killed a bunch of control chars.
1994-07-24 02:04:51 +00:00
phk
e3557c8a5a Reviewed by: phk
Added a clean target.
1994-07-24 01:45:20 +00:00
phk
eab2b8a90b Reviewed by: phk
More binary files killed using uuencode.
1994-07-24 01:39:14 +00:00
rgrimes
01f3eb67e3 The file tmac.r was not shipped on the 4.4 tape, mark this fact. 1994-07-06 02:17:29 +00:00
rgrimes
34606f13d5 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
rgrimes
c913fe973b 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
rgrimes
028e152126 Mark the fact that we have not imported man4.{hp300,sparc,tahoe,vax}. 1994-07-06 02:13:54 +00:00
rgrimes
2960ea01eb The directory man3f did not come on the tape, mark it XXX MISSING. 1994-07-06 02:13:00 +00:00
rgrimes
9364afa708 The files connectives and words did not come on the tape, mark them
XXX MISSING.
1994-07-06 02:12:25 +00:00
rgrimes
42544ed424 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
ache
9688077418 Add commented out STARTUP_LOCALE with explanation 1994-06-16 17:13:53 +00:00
jkh
69a52a0f02 Flags 0x80 now means enable the diags, not disable. 1994-06-15 23:28:07 +00:00