Date: Wed, 03 Aug 2005 20:57:24 -0500 From: "Jeremy Messenger" <mezz7@cox.net> To: "Kris Kennaway" <kris@obsecurity.org> Cc: gnome@freebsd.org, Mikhail Teterin <Mikhail.Teterin@murex.com>, ports@freebsd.org Subject: Re: leaner and meaner www/firefox Message-ID: <op.suynpy129aq2h7@mezz.mezzweb.com> In-Reply-To: <20050803221505.GB20160@xor.obsecurity.org> References: <200508030501.j7351CWK009605@corbulon.video-collage.com> <op.suxcfupd9aq2h7@mezz.mezzweb.com> <200508031412.01404.Mikhail.Teterin@murex.com> <op.sux55tk79aq2h7@mezz.mezzweb.com> <20050803221505.GB20160@xor.obsecurity.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 03 Aug 2005 17:15:05 -0500, Kris Kennaway <kris@obsecurity.org> wrote: > On Wed, Aug 03, 2005 at 02:38:07PM -0500, Jeremy Messenger wrote: >> On Wed, 03 Aug 2005 13:12:01 -0500, Mikhail Teterin >> <Mikhail.Teterin@murex.com> wrote: >> >> >>package (pkg_add), wouldn't you get error when run apps for can't find >> >>to ?? >> >>link foobar.so.5 when you have foobar.so.4? I don't use package, but >> ?? >> >>wouldn't package (without library version in Makefile) failed to check >> >>for >> >>need foobar.so.5 and go ahead install it because there was no library >> >>version info? With the library version would check and give the error >> >>earlier. >> > >> >No... See bsd.port.mk's cvs log: >> > >> >revision 1.424 >> >date: 2002/09/19 00:16:39; author: kris; state: Exp; lines: +72 -39 >> >[...] >> >* [1] Registering real dependencies: dependency registration looks at >> the >> > currently-installed version of the dependency and registers that >> >version, >> > instead of registering the version in ports which may be newer than >> > what is installed. >> >[...] >> > >> >(I recall pushing for this and submitting my own version of this >> change, >> >but >> >sobomax was part of portmgr and I was not...) >> >> Either above still doesn't explain clear or I don't understand it clear. >> Register version of what? PORTVERSION or library? If it's library, then > > The above means that the foo package dependency in /var/db/pkg/ will > be registered against whatever foo-x.y package you have installed, not > foo-z.w which is currently in the ports tree, which the user may not > have installed yet. It doesn't mean anything more than that. Thanks, got it. Cheers, Mezz > Kris -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.suynpy129aq2h7>