Date: Wed, 3 Aug 2005 18:15:05 -0400 From: Kris Kennaway <kris@obsecurity.org> To: Jeremy Messenger <mezz7@cox.net> Cc: gnome@freebsd.org, Mikhail Teterin <Mikhail.Teterin@murex.com>, ports@freebsd.org Subject: Re: leaner and meaner www/firefox Message-ID: <20050803221505.GB20160@xor.obsecurity.org> In-Reply-To: <op.sux55tk79aq2h7@mezz.mezzweb.com> References: <200508030501.j7351CWK009605@corbulon.video-collage.com> <op.suxcfupd9aq2h7@mezz.mezzweb.com> <200508031412.01404.Mikhail.Teterin@murex.com> <op.sux55tk79aq2h7@mezz.mezzweb.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--QKdGvSO+nmPlgiQ/ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Aug 03, 2005 at 02:38:07PM -0500, Jeremy Messenger wrote: > On Wed, 03 Aug 2005 13:12:01 -0500, Mikhail Teterin =20 > <Mikhail.Teterin@murex.com> wrote: >=20 > >>package (pkg_add), wouldn't you get error when run apps for can't find = =20 > >>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 = =20 > >>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 =20 > >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,= =20 > >but > >sobomax was part of portmgr and I was not...) >=20 > Either above still doesn't explain clear or I don't understand it clear. = =20 > Register version of what? PORTVERSION or library? If it's library, then = =20 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. Kris --QKdGvSO+nmPlgiQ/ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFC8UHpWry0BWjoQKURAl+gAJ49leOsrs65mEAOcT9jc41vYY4ragCdHP+3 PWPEkAR9S3dQLs8i5fDZaeI= =wiYv -----END PGP SIGNATURE----- --QKdGvSO+nmPlgiQ/--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050803221505.GB20160>