From owner-freebsd-ports@FreeBSD.ORG Wed Aug 24 09:34:46 2011 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 244E9106564A for ; Wed, 24 Aug 2011 09:34:46 +0000 (UTC) (envelope-from l.pizzamiglio@bally-wulff.de) Received: from mail2.bally-wulff-berlin.de (mail2.bally-wulff-berlin.de [212.144.118.9]) by mx1.freebsd.org (Postfix) with ESMTP id DAD678FC12 for ; Wed, 24 Aug 2011 09:34:45 +0000 (UTC) Received: from bwex.bally-wulff.de (unknown [192.9.204.106]) by mail2.bally-wulff-berlin.de (Postfix) with ESMTP id A6E4299074; Wed, 24 Aug 2011 11:34:44 +0200 (CEST) Received: from pizzamig.bally.de ([192.9.205.30]) by bwex.bally-wulff.de with Microsoft SMTPSVC(6.0.3790.4675); Wed, 24 Aug 2011 11:34:44 +0200 Message-ID: <4E54C5B4.30601@bally-wulff.de> Date: Wed, 24 Aug 2011 11:34:44 +0200 From: Luca Pizzamiglio User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:6.0) Gecko/20110817 Thunderbird/6.0 MIME-Version: 1.0 To: Matthew Seaman References: <4E53BB67.1040805@bally-wulff.de> <4E54A1F4.50200@bally-wulff.de> <4E54B5EF.7090709@infracaninophile.co.uk> In-Reply-To: <4E54B5EF.7090709@infracaninophile.co.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 24 Aug 2011 09:34:44.0764 (UTC) FILETIME=[0ECD65C0:01CC6241] Cc: freebsd-ports@freebsd.org Subject: Re: [Request for Comments] Add a "AFFECT" relationship between ports 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: Wed, 24 Aug 2011 09:34:46 -0000 On 08/24/11 10:27, Matthew Seaman wrote: > On 24/08/2011 08:02, Luca Pizzamiglio wrote: >> I'd explain the behavior with an example: nvidia-driver port. >> During the installation process, this port moves the official Xorg >> openGL installing the NVidia ones. >> Removing nvidia-driver port, the old official libraries are restored. > > nvidia-driver is pretty much a special case in the ports. I think it > (and its slave ports) are the only ports that do anything like that. > > Your idea is interesting however. Do you have any other examples where > this would apply? > > Cheers, > > Matthew > Hi Matthew, at the moment I have no other examples. nvidia-driver is a special case, I know. I guess that some other ports could have the same behavior, but maintainers choose the CONFLICT relationship to solve this issue. It's possible to have devel ports or patched version of some ports that don't conflict with the original one, but just AFFECT them... Best regards, Luca