From owner-freebsd-ports@FreeBSD.ORG Sun Jan 27 09:48:58 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CBF4116A420 for ; Sun, 27 Jan 2008 09:48:58 +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 845B313C465 for ; Sun, 27 Jan 2008 09:48:58 +0000 (UTC) (envelope-from sem@FreeBSD.org) Received: from [87.240.16.199] (helo=solem.sem-home.ciam.ru) by mail.ciam.ru with esmtpa (Exim 4.x) id 1JJ4Be-0000mT-SF; Sun, 27 Jan 2008 12:52:26 +0300 Message-ID: <479C5362.20806@FreeBSD.org> Date: Sun, 27 Jan 2008 12:48:18 +0300 From: Sergey Matveychuk User-Agent: Thunderbird 2.0.0.9 (X11/20071218) MIME-Version: 1.0 To: Doug Barton References: <479B91C5.5050002@FreeBSD.org> <479BBDFA.9090303@gmail.com> In-Reply-To: Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit Cc: Jeremy Messenger , "Aryeh M. Friedman" , freebsd-ports@freebsd.org Subject: Re: ports-mgmt/portupgrade-devel 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: Sun, 27 Jan 2008 09:48:58 -0000 Doug Barton wrote: > I handled this in portmaster by analyzing the CONFLICTS. If a requested > dependency has a CONFLICTS line I check the glob patterns against the > installed ports with pkg_info and keep going if we already have > something installed that will work. > > That's not a perfect solution, but it handles all the cases I've seen > personally, or users complained about before that feature was introduced. > > hope this helps, Thanks Doug. It sounds reasonable. I'll think to implement it. -- Dixi. Sem.