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