From owner-freebsd-gecko@FreeBSD.ORG Tue Apr 27 11:07:38 2010 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C088E106566B for ; Tue, 27 Apr 2010 11:07:38 +0000 (UTC) (envelope-from beat@FreeBSD.org) Received: from marvin.chruetertee.ch (marvin.chruetertee.ch [217.150.245.55]) by mx1.freebsd.org (Postfix) with ESMTP id 5DA928FC18 for ; Tue, 27 Apr 2010 11:07:37 +0000 (UTC) Received: from daedalus.network.local (gprs41.swisscom-mobile.ch [193.247.250.41]) (authenticated bits=0) by marvin.chruetertee.ch (8.14.3/8.14.3) with ESMTP id o3RB7QD4031702 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO); Tue, 27 Apr 2010 11:07:27 GMT (envelope-from beat@FreeBSD.org) Message-ID: <4BD6C586.2080806@FreeBSD.org> Date: Tue, 27 Apr 2010 13:07:50 +0200 From: Beat Gaetzi User-Agent: Thunderbird 2.0.0.24 (X11/20100318) MIME-Version: 1.0 To: Olaf Seibert References: <20100427101755.GC883@twoquid.cs.ru.nl> In-Reply-To: <20100427101755.GC883@twoquid.cs.ru.nl> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: gecko@FreeBSD.org Subject: Re: Insufficient dependencies on www/firefox X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Apr 2010 11:07:38 -0000 Hi, Olaf Seibert wrote: > I am trying to upgrade Firefox on a FreeBSD 6 system from Firefox 3.0.x > to the current 3.6.x version. > > First there is no way that I have found for portupgrade/portinstall/make > to build the new version before deinstalling the old one, because it is > claimed that the new one has files in common with the old one. Of course > it has, it is an upgrade, just the package names differ. (Portupgrade > wants to upgrade to a newer 3.0.x version, which I don't want) Recent version of portmaster should handle this situation correctly: # portmaster -o www/firefox www/firefox3 > Next, the dependencies are not correctly recorded. So far, I have run > into nspr and cairo, of which I have apparently old versions. Configure > rejects them, but the minimal version numbers should of course have been > recorded in the port's Makefile. There may be more that I run into > later; every iteration takes a while. If you use portmaster this dependencies should be updated automatically. Beat