Date: Mon, 28 Aug 1995 01:24:29 -0700 From: "Jordan K. Hubbard" <jkh@time.cdrom.com> To: asami@cs.berkeley.edu (Satoshi Asami) Cc: paul@freebsd.org, ports@freebsd.org Subject: Re: Dependencies Message-ID: <2371.809598269@time.cdrom.com> In-Reply-To: Your message of "Mon, 28 Aug 1995 01:14:22 PDT." <199508280814.BAA03755@silvia.HIP.Berkeley.EDU>
next in thread | previous in thread | raw e-mail | index | archive | help
> Sorry, I wasn't clear. I meant, "we don't know it the user installed > the dependency (via pkg_add | the ports)". Yes, it's always possible for the user to "sneak it in" through some manual process, but maybe we SHOULD start relying on pkg_info anyway! Totally Contrived Example: I need foomake v3.51 in order to compile /usr/ports/games/galacticGenocide and it lives in /usr/local/bin/foomake. HOWEVER, foomake v3.50 had a bad bug that makes it fall over with galacticGenocide's makefile, so it's not enough to simply check that /usr/local/bin/foomake is there, it has to be the correct version of it. With the current scheme, you're screwed. With a pkg_info reliant scheme, `pkg_info -e foomake3_50' will do the right thing. Jordan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2371.809598269>