From owner-freebsd-ports@FreeBSD.ORG Thu Dec 25 22:47:38 2003 Return-Path: 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 2D1E116A4CE for ; Thu, 25 Dec 2003 22:47:38 -0800 (PST) Received: from magnesium.net (toxic.magnesium.net [207.154.84.15]) by mx1.FreeBSD.org (Postfix) with SMTP id 0966E43D3F for ; Thu, 25 Dec 2003 22:47:37 -0800 (PST) (envelope-from adamw@magnesium.net) Received: (qmail 71530 invoked by uid 1252); 26 Dec 2003 06:47:36 -0000 Date: 26 Dec 2003 01:47:36 -0500 Date: Fri, 26 Dec 2003 01:47:36 -0500 From: Adam Weinberger To: Rob Message-ID: <20031226064736.GY27144@toxic.magnesium.net> References: <3FEBCAAD.6050401@users.sourceforge.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3FEBCAAD.6050401@users.sourceforge.net> X-Editor: Vim 6.2 http://www.vim.org X-Mailer: Mutt 1.5 http://www.mutt.org X-URL: http://www.vectors.cx X-ASL: 6/m/behind you User-Agent: Mutt/1.5.4i cc: freebsd-ports@freebsd.org Subject: Re: port installs: /usr/X11R6/bin versus /usr/local/bin ? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Dec 2003 06:47:38 -0000 >> (12.26.2003 @ 0044 PST): Rob said, in 0.7K: << > > Hi, > > Why do I have, for example, /usr/local/bin/netscape and > /usr/X11R6/bin/mozilla ? > > Applications from ports are randomly distributed over these two > directories, which > I believe, is a bad strategy. > > I can figure that exclusively the XFree86 ports may put files in > /usr/X11R6, but that > should not allow other ports to add files into the same directory. > > Why is there no stricter policy on port installs to put files only in > /usr/local ? > > Regards, > Rob. >> end of "port installs: /usr/X11R6/bin versus /usr/local/bin ?" from Rob << Rob - In general, the separation of X11R6 and local is adhered to. The main differences arise in things like netscape that are historically in /usr/local, and things that can run under X but have non-X counterparts, such as vim and w3m. Then there are things like games and apps that rely upon SDL, which live in /usr/local, even though they're typically run from within X. And then there's KDE, which installs itself into /usr/local because that's how it's always been, and because hier(7) is worded to imply that it should be there, much in the same way that your vegan girlfriend doesn't want you eating meat either ;;) Where stuff resides is well-defined from hier(7). On some level, cross-pollution is preferable to changing where netscape resides and breaking ancient compatability. # Adam -- Adam Weinberger vectors.cx >> adam@vectors.cx >> http://www.vectors.cx magnesium.net << adamw@magnesium.net << http://www.magnesium.net/~adamw FreeBSD >> adamw@FreeBSD.org >> http://people.freebsd.org/~adamw #vim:set ts=8: 8-char tabs prevent tooth decay.