Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Sep 1995 02:23:09 -0700
From:      asami@cs.berkeley.edu (Satoshi Asami)
To:        ports@freebsd.org, committers@freebsd.org
Subject:   EXEC_DEPENDS
Message-ID:  <199509230923.CAA03906@silvia.HIP.Berkeley.EDU>

next in thread | raw e-mail | index | archive | help
As you have already seen, I committed a change to bsd.port.mk that
breaks EXEC_DEPENDS into three pieces:

FETCH_DEPENDS: called from "fetch"
BUILD_DEPENDS: called from "extract"
RUN_DEPENDS: called from "install"

Please update the port Makefiles accordingly.  In particular, things
that are used only during run-time (and not build) should be declared
RUN_DEPENDS, and the opposite of that should be BUILD_DEPENDS.  (If
it's used from both, it should be defined as both.)  I don't see
anything that should be changed to FETCH_DEPENDS.

Note that only RUN_DEPENDS will be pulled in to the package dependency 
list.  This will put the end of the "why does xpacman depend on
unzip???" sort of bug reports. :)

Thanks
Satoshi

P.S. I have already rebuilt all the ports that require gmake.
-------
/usr/ports >> grep EXEC_DEPENDS */*/Makefile
archivers/unzip.with_encryption/Makefile:EXEC_DEPENDS=   unzip:${PORTSDIR}/archivers/unzip
archivers/zip.with_encryption/Makefile:EXEC_DEPENDS=   unzip:${PORTSDIR}/archivers/unzip
audio/rsynth/Makefile:EXEC_DEPENDS=     auvoxware:${PORTSDIR}/audio/nas
cad/pcb/Makefile:EXEC_DEPENDS=  gm4:${PORTSDIR}/devel/m4
comms/hylafax/Makefile:EXEC_DEPENDS+=   gs:${PORTSDIR}/print/ghostscript
comms/hylafax/Makefile:EXEC_DEPENDS+=   bash:${PORTSDIR}/shells/bash
comms/rzsz/Makefile:EXEC_DEPENDS=       unzip:${PORTSDIR}/archivers/unzip
databases/exodus/Makefile:EXEC_DEPENDS=   dmake:${PORTSDIR}/devel/dmake
devel/noweb/Makefile:EXEC_DEPENDS=      icont:${PORTSDIR}/lang/icon
editors/tkHTML/Makefile:EXEC_DEPENDS=   wwwish:${PORTSDIR}/net/wwwish
editors/uemacs/Makefile:EXEC_DEPENDS=   unzip:${PORTSDIR}/archivers/unzip
emulators/tkhfs/Makefile:EXEC_DEPENDS=  hfs:${PORTSDIR}/emulators/hfs
games/xpacman/Makefile:EXEC_DEPENDS=    unzip:${PORTSDIR}/archivers/unzip
graphics/aero/Makefile:EXEC_DEPENDS=    povray:${PORTSDIR}/graphics/povray
lang/pTk/Makefile:EXEC_DEPENDS= perl5.001:${PORTSDIR}/lang/perl5
mail/elm.with_pgp/Makefile:EXEC_DEPENDS += pgp:${PORTSDIR}/security/pgp
mail/pgpsendmail/Makefile:EXEC_DEPENDS += pgp:${PORTSDIR}/security/pgp
math/octave/Makefile:EXEC_DEPENDS=      gnuplot:${PORTSDIR}/math/gnuplot
net/scotty/Makefile:EXEC_DEPENDS=       wishx:${PORTSDIR}/lang/tclX
net/tkWWW/Makefile:EXEC_DEPENDS=        xli:${PORTSDIR}/graphics/xli
net/xarchie/Makefile:EXEC_DEPENDS=      archie:${PORTSDIR}/net/archie
net/zircon/Makefile:EXEC_DEPENDS=       dpwish:${PORTSDIR}/net/tclDP
news/trn/Makefile:EXEC_DEPENDS=   munpack:${PORTSDIR}/mail/mpack
print/ghostview/Makefile:EXEC_DEPENDS=  gs:${PORTSDIR}/print/ghostscript
print/latex/Makefile:EXEC_DEPENDS=      tex:${PORTSDIR}/print/tex
print/latex209/Makefile:EXEC_DEPENDS=   tex:${PORTSDIR}/print/tex
print/musixtex/Makefile:EXEC_DEPENDS=   tex:${PORTSDIR}/print/tex
print/texinfo/Makefile:EXEC_DEPENDS=   tex:${PORTSDIR}/print/tex
print/xtexshell/Makefile:EXEC_DEPENDS=   wishx:${PORTSDIR}/lang/tclX
russian/X.language/Makefile:EXEC_DEPENDS += ${X11BASE}/bin/xinit:${PORTSDIR}/x11/XFree86
russian/netscape.language/Makefile:EXEC_DEPENDS += netscape:${PORTSDIR}/net/netscape
russian/pgp.language/Makefile:EXEC_DEPENDS += unzip:${PORTSDIR}/archivers/unzip
russian/pgp.language/Makefile:EXEC_DEPENDS += pgp:${PORTSDIR}/security/pgp
security/pgp/Makefile:EXEC_DEPENDS=   unzip:${PORTSDIR}/archivers/unzip \
utils/tkinfo/Makefile:EXEC_DEPENDS=     wish:${PORTSDIR}/x11/tk
utils/tkman/Makefile:EXEC_DEPENDS=      wish4.0:${PORTSDIR}/x11/tk4 \



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199509230923.CAA03906>