Date: Wed, 03 Aug 2005 14:38:07 -0500 From: "Jeremy Messenger" <mezz7@cox.net> To: "Mikhail Teterin" <Mikhail.Teterin@murex.com> Cc: gnome@freebsd.org, ports@freebsd.org Subject: Re: leaner and meaner www/firefox Message-ID: <op.sux55tk79aq2h7@mezz.mezzweb.com> In-Reply-To: <200508031412.01404.Mikhail.Teterin@murex.com> References: <200508030501.j7351CWK009605@corbulon.video-collage.com> <op.suxcfupd9aq2h7@mezz.mezzweb.com> <200508031412.01404.Mikhail.Teterin@murex.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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 how does it check if Makefile doesn't has any of library version? It said, 'dependency registration looks at the currently-installed version of the dependency and registers that version'. What about that currently-installed (without have library version in Makefile) has foobar.so.4 but that new package (without have library version in Makefile) registered on currently-installed, but it still needs foobar.so.5? > Try it and let's get this one over with... > > -mi -- 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.sux55tk79aq2h7>