1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-18 10:35:55 +00:00
freebsd/share
Satoshi Asami 60ee8ee7cb Major overhaul. The major targets (fetch, extract, patch, configure,
build, install) are now all skeletons and do nothing but

(1) Call pre-* target (if exists)
(2) Call scripts/pre-* script (if exists)
(3) Call do-* target
(4) Call post-* target (if exists)
(5) Call scripts/post-* script (if exists)

The do-* targets do all the work.  The pre-* and post-* targets/scripts
don't exist by default.  The main targets check for the cookies too, so
porters shouldn't have to worry about them at all.

NOTE: THE MAIN TARGETS IN THE PORTS MAKEFILES SHOULD GO AWAY.  We need
to fix this before wcarchive comes back up.  Change the names to do-*,
rip out the cookies, rip out the calls to pre-* etc. and most of them
should work.

Also, reorganize the whole thing so that similar targets are together
and add more comments.  Surround section header with 64 #'s (C-u C-u
C-u # in emacs :).

Hopefully this will be the last major change to bsd.port.mk.  Now let
the Makefile-hacking begin.
1995-04-20 18:03:02 +00:00
..
dict revision 1.2 1994-09-09 12:15:49 +00:00
doc Back out previous patch - better kept as a reminder. 1995-03-24 06:44:55 +00:00
examples Remove syscons example 1995-03-30 00:05:58 +00:00
FAQ Put David's and my answer regarding loader and kernel memory usage 1995-04-16 13:04:21 +00:00
man Update the link.5 man page to reflect the changes in ld/rtld/link.h. 1995-04-16 12:35:13 +00:00
me Fix path in FILES section 1995-01-11 03:58:32 +00:00
misc Install the ipfw.samp.* files 1995-01-12 18:40:10 +00:00
mk Major overhaul. The major targets (fetch, extract, patch, configure, 1995-04-20 18:03:02 +00:00
mklocale Add quick description of rules how to build locale name, 1994-12-04 20:12:10 +00:00
skel Make the default paths a bit more rational for our systems (sheesh!). 1995-01-29 08:01:05 +00:00
syscons Latest language support changes from Wolfram. 1995-04-05 08:02:52 +00:00
tabset - Make each target depend on its source so that all the targets don't get 1994-08-22 15:28:17 +00:00
termcap Add separate entry for screen(1), slightly different from vt220 1995-04-14 15:57:49 +00:00
tmac Install with group BINGRP, not BINOWN. 1994-08-20 08:16:43 +00:00
zoneinfo Correct Europe/Helsinki specification: usee E-Eur not M-Eur rules. 1994-09-25 23:29:38 +00:00
Makefile Nuke BSD tmac 1995-01-17 19:10:35 +00:00
Makefile.inc BSD 4.4 Lite Share Sources 1994-05-30 19:09:18 +00:00