From owner-freebsd-stable@FreeBSD.ORG Sun May 27 16:28:54 2007 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CB46C16A46F for ; Sun, 27 May 2007 16:28:54 +0000 (UTC) (envelope-from stephen@math.missouri.edu) Received: from sccmmhc92.asp.att.net (sccmmhc92.asp.att.net [204.127.203.212]) by mx1.freebsd.org (Postfix) with ESMTP id 95F2313C45A for ; Sun, 27 May 2007 16:28:54 +0000 (UTC) (envelope-from stephen@math.missouri.edu) Received: from laptop2.montlan (12-216-253-187.client.mchsi.com[12.216.253.187]) by sccmmhc92.asp.att.net (sccmmhc92) with ESMTP id <20070527161716m9200d8ruoe>; Sun, 27 May 2007 16:17:17 +0000 Message-ID: <4659AF0B.3030307@math.missouri.edu> Date: Sun, 27 May 2007 11:17:15 -0500 From: Stephen Montgomery-Smith User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.2) Gecko/20070525 SeaMonkey/1.1.1 MIME-Version: 1.0 To: Matthew Seaman References: <20070527125334.GA81644@pcuse.com> <20070527132131.GW47537@tcbug.org> <46598F2E.50004@infracaninophile.co.uk> In-Reply-To: <46598F2E.50004@infracaninophile.co.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Josh Paetzel , freebsd-stable@freebsd.org, Shaun Branden Subject: Re: updating xorg-libraries 7.2 to 7.2.1 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 May 2007 16:28:54 -0000 Matthew Seaman wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > Josh Paetzel wrote: >> Shaun Branden wrote: > >>> xorg 7.2 was installed on this system from scratch, ie no ports to start >>> with. > >> For right now if you want portupgrade to do anything with xorg you >> need to export XORG_UPGRADE > > Creating the /usr/X11R6 -> /usr/local symlink is necessary, even on a > system with xorg 7.2 installed from scratch. The presence of that > symlink will stop the xorg-libraries port whinging at you. > > There are a couple of other bits that need twiddling in the default > system, and a very handy way of getting them all to happen is by > running mergebase.sh. On a completely virgin newly instaleld system, > with /usr/ports populated, but no ports yet installed you may need > to: > > mkdir /usr/X11R6 > > to give that script something to chew on, and then just: > > sh /usr/ports/Tools/scripts/mergebase.sh > > before proceeding to install whatever ports you want. > > Cheers, > > Matthew My experience is that simply having the symlink /usr/X11R6->/usr/local is totally sufficient. However it seems to me that what the port building procedure should now do is the following: * if /usr/X11R6 exists as a directory, it should issue an error message like it does now. * if /usr/X11R6 doesn't yet exist, silently create the symlink. This will mirror how it used to behave, in that if /usr/local or /usr/X11R6 did not exist, they would be created as needed. Stephen