From owner-freebsd-ports@FreeBSD.ORG Fri Jul 14 18:41:56 2006 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5EF2016A4DA for ; Fri, 14 Jul 2006 18:41:56 +0000 (UTC) (envelope-from pfgshield-freebsd@yahoo.com) Received: from web32701.mail.mud.yahoo.com (web32701.mail.mud.yahoo.com [68.142.207.245]) by mx1.FreeBSD.org (Postfix) with SMTP id 7F1A443D4C for ; Fri, 14 Jul 2006 18:41:55 +0000 (GMT) (envelope-from pfgshield-freebsd@yahoo.com) Received: (qmail 78927 invoked by uid 60001); 14 Jul 2006 18:41:54 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=o+S7CjBKxiKxHObkDq3SeNH3joYDYmDbo1+ZjQ/PRQmCLIdXC5YIiIXbqef+hsFbGoxfkLtY/ybtV3xQKBWjY3v1ImRW+2AiExNiNfxqrrEb4q27bqbeS/bqdnCb9UU84ZjJC7iNI2AJPP0PAAnfSiQkuc0u+ATpWpIe9T9MsLk= ; Message-ID: <20060714184154.78925.qmail@web32701.mail.mud.yahoo.com> Received: from [69.79.216.210] by web32701.mail.mud.yahoo.com via HTTP; Fri, 14 Jul 2006 20:41:54 CEST Date: Fri, 14 Jul 2006 20:41:54 +0200 (CEST) From: To: Jeremy Messenger In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Cc: ports@freebsd.org, freebsd-x11@freebsd.org Subject: Re: RFC: Merging X11BASE to LOCALBASE X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pfgshield-freebsd@yahoo.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Jul 2006 18:41:56 -0000 --- Jeremy Messenger ha scritto: > > Nobody should install both xorg and xfree86 at the same time. It's pretty > pointless and it would cause more messy when you try to build other ports > that depend on either of it. Move everything in LOCALBASE, nothing more > and nothing less, is much cleaner. > Consider the following scenario: Happy owner of an (lets say) ATI card wants to use FreeBSD but he REALLY needs OpenGL. He decides to give XFree86 a try since he has heard on XOrg the accelerated OpenGL doesn't work very well yet. Happy owner installs some non-X packages and then installs XFree86. He then goes throught the work of setting up his build for building everything with XFree86. When a "working" XOrg release comes he'll have to massively deinstall packages including XFree86 (and his configuration files) just to check if XOrg now works. Having it's own prefix, he still has to remove packages, but at least now he knows most of the conflicting packages will be in /usr/X11, and if there is "garbage" left he can still do rm -rf /usr/X11 without fear of removing non-X stuff. If POLA is important here, I guess leaving X11BASE as it is now (/usr/X11R6) for XFree86 is the way to go. I'm not saying we should be able to run different Xservers in the same box (although that is not a bad idea altogether), but that we could, and should, alleviate the issues of people wanting to run XFree86, especially since it comes at no cost. Pedro Chiacchiera con i tuoi amici in tempo reale! http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com