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>