From owner-freebsd-ports@FreeBSD.ORG Fri Feb 23 16:59:38 2007 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C553816A404 for ; Fri, 23 Feb 2007 16:59:38 +0000 (UTC) (envelope-from sem@FreeBSD.org) Received: from mail.ciam.ru (ns.ciam.ru [213.247.195.75]) by mx1.freebsd.org (Postfix) with ESMTP id 8122C13C48D for ; Fri, 23 Feb 2007 16:59:38 +0000 (UTC) (envelope-from sem@FreeBSD.org) Received: from [87.240.16.199] (helo=[192.168.0.4]) by mail.ciam.ru with esmtpa (Exim 4.x) id 1HKdPc-000KdY-UG; Fri, 23 Feb 2007 19:36:49 +0300 Message-ID: <45DF1803.7030106@FreeBSD.org> Date: Fri, 23 Feb 2007 19:36:19 +0300 From: Sergey Matveychuk User-Agent: Thunderbird 1.5.0.9 (X11/20070124) MIME-Version: 1.0 To: ports@FreeBSD.org References: <20070205001114.b4f77f86.bsd-unix@earthlink.net> <45C6EE26.9010909@FreeBSD.org> In-Reply-To: <45C6EE26.9010909@FreeBSD.org> Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 7bit Cc: w45kl9@charter.net, Randy Pratt Subject: Re: Portupgrade omitting dependencies? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Feb 2007 16:59:38 -0000 Sergey Matveychuk wrote: > Randy Pratt wrote: >> There seems to be some problem in the way that portupgrade handles >> dependencies in updating a port to a new version. In quite a few >> cases, portupgrade does not restore all dependencies that were >> originally listed in the +REQUIRED_BY file. I'll use the "netpbm" > > Well, I have an idea about this I should check. > Sorry I did not answer for a long time. I have no time for portupgrade till today. I've found the big and fix it in portupgrade-devel (version 2.2.4). It would be great if you test it (anyone who want are welcome). You can follow the steps to upgrade: portupgrade -fo ports-mgmt/portupgrade-devel portupgrade pkgdb -L (it fixes lost dependencies. you could want to backup your /var/db/pkg to compare afterwards) pkgdb -F ... and work as usualy -- Dixi. Sem.