Skip site navigation (1)Skip section navigation (2)
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>