From owner-freebsd-gnome@FreeBSD.ORG Mon Jan 3 01:50:02 2005 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D278D16A4CF for ; Mon, 3 Jan 2005 01:50:02 +0000 (GMT) Received: from creme-brulee.marcuscom.com (creme-brulee.marcuscom.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4E89543D1D for ; Mon, 3 Jan 2005 01:50:02 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from shumai.marcuscom.com (shumai.marcuscom.com [192.168.1.4]) j031oXW5076230; Sun, 2 Jan 2005 20:50:33 -0500 (EST) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Mikhail Teterin In-Reply-To: <200501030133.j031XNei081006@corbulon.video-collage.com> References: <200501030133.j031XNei081006@corbulon.video-collage.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-SXX+y35BGc9cv6Sufg1s" Organization: MarcusCom, Inc. Date: Sun, 02 Jan 2005 20:49:21 -0500 Message-Id: <1104716961.71156.14.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.0.3 FreeBSD GNOME Team Port cc: FreeBSD GNOME Users Subject: Re: mozilla vs. nspr X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Jan 2005 01:50:03 -0000 --=-SXX+y35BGc9cv6Sufg1s Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sun, 2005-01-02 at 20:33 -0500, Mikhail Teterin wrote: > > On Sat, 2005-01-01 at 05:33 -0500, Mikhail Teterin wrote: >=20 > > > Why do www/mozilla and www/mozilla-devel build and install its own > > > versions of libnspr4 into ${PREFIX}/lib/mozilla(-devel)? > > > > Because they need to. The version of nspr that comes with Mozilla is > > newer than devel/nspr. >=20 > What's the need for the external nspr, then? Do some pieces of mozilla > build use the external and some -- the internal nspr? Can't they be > fixed? No. NSS needs nspr, and various non-Mozilla ports depend on NSS. > =20 > > > The ports require and the resulting mozilla-bin executables use the > > > ${PREFIX}/lib/libnspr4.so... > > > > Yep, because if they tried to use the port version, they would get > > undefined symbol errors. >=20 > Sorry, I'm afraid, we misunderstand each other. Currently, the > installed mozilla uses the lib/libnspr4.so -- from devel/nspr, and not > lib/mozilla/libnspr4.so from www/mozilla. What's the need to even build > the different nspr inside www/mozilla? And if it is somehow needed > during build, what's the need to install it? Mozilla uses its internal nspr. The dependency in the Makefile hasn't been needed for some time, and can be removed when the freeze lifts. Joe --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-SXX+y35BGc9cv6Sufg1s Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQBB2KShb2iPiv4Uz4cRAv39AJ4yruuHw3Z2YFcBf7gMBm98SHtZIACfSdWZ xctV3wUuJPY6Y8IIxslr7sE= =D3gL -----END PGP SIGNATURE----- --=-SXX+y35BGc9cv6Sufg1s--