freebsd-dev/share
asami ff286bb1b7 Add long-awaited (:) support for sophisticated dependency checking. We now
have three variables:

EXEC_DEPENDS	- A list of "prog:dir" pairs of other ports this
		  package depends on.  "prog" is the name of an
		  executable.  make will search your $PATH for it and go
		  into "dir" to do a "make all install" if it's not found.
LIB_DEPENDS	- A list of "lib:dir" pairs of other ports this package
		  depends on.  "lib" is the name of a shared library.
		  make will use "ldconfig -r" to search for the
		  library.  Note that lib can be any regular expression,
		  and you need two backslashes in front of dots (.) to
		  supress its special meaning (e.g., use
		  "foo\\.2\\.:${PORTSDIR}/utils/foo" to match "libfoo.2.*").
DEPENDS		- A list of other ports this package depends on being
		  made first.  Use this for things that don't fall into
		  the above two categories.

DEPENDS behaves exactly like before, so old Makefiles will still work
the same.  The two variables are lists of pairs as described above.

For instance, if your program depends on unzip and libjpeg.5.*, use
the following definitions:

EXEC_DEPENDS=	unzip:${PORTSDIR}/archivers/unzip
LIB_DEPENDS=	jpeg\\.5\\.:${PORTSDIR}/graphics/jpeg

gmake:${PORTSDIR}/utils/gmake is automatically added to EXEC_DEPENDS
if USE_GMAKE is defined.

If NO_DEPENDS is defined, the list will just be printed out one by one.
1995-02-04 05:49:26 +00:00
..
dict revision 1.2 1994-09-09 12:15:49 +00:00
doc Fix bogus tab. 1995-01-24 00:22:24 +00:00
examples Remove Delete remapping, unneccesary now 1995-01-26 09:10:41 +00:00
FAQ Add our new Swedish mirror site. 1995-01-30 21:58:39 +00:00
man Third round in syscons update. 1995-01-28 22:18:05 +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 Add long-awaited (:) support for sophisticated dependency checking. We now 1995-02-04 05:49:26 +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 Minor fixes to syscons. Blink cursor fixed. History buffer fixed. 1995-01-30 21:39:18 +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 Change the way I make the link to /etc/termcap. It worked for install 1995-02-01 08:32:05 +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