Date: Wed, 30 Aug 1995 11:21:51 +0100 (BST) From: Paul Richards <paul@netcraft.co.uk> To: asami@cs.berkeley.edu (Satoshi Asami) Cc: paul@FreeBSD.org, ports@FreeBSD.org Subject: Re: Dependencies Message-ID: <199508301021.LAA22021@server.netcraft.co.uk> In-Reply-To: <199508300827.BAA17468@silvia.HIP.Berkeley.EDU> from "Satoshi Asami" at Aug 30, 95 01:27:36 am
next in thread | previous in thread | raw e-mail | index | archive | help
In reply to Satoshi Asami who said > > * Could we add a dependency file or something along those lines, that > * has the paths of the files the package depends on and then we can > * check whether the file actually exists and even whether it has the > * correct permissions. > > The problem with this approach is that it hard-codes the "local" tree > to /usr/local and the X tree to /usr/X11R6, which we are trying to > avoid. Not really, the paths will can be relative to the tree root. Something like, bin/gmake lib/libtiff etc. and the mk file will know what these are relative to. We could also check /usr/local/* as a fallback in case binaries have been hand installed, if they're installed anywhere besides /usr/local or the ports root then it's too non-standard and we can just abort. We can improve things a lot from where we currently are but it does complicate things that much more. In this case I think it's worth it though. Having PPP start up and download something I already have is really bad. -- Paul Richards, Bluebird Computer Systems. FreeBSD core team member. Internet: paul@FreeBSD.org, http://www.freebsd.org/~paul Phone: 0370 462071 (Mobile), +44 1222 457651 (home)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199508301021.LAA22021>