From owner-freebsd-doc@FreeBSD.ORG Wed Aug 18 13:25:24 2004 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 422D616A4CE for ; Wed, 18 Aug 2004 13:25:24 +0000 (GMT) Received: from fillmore.dyndns.org (port-212-202-50-15.dynamic.qsc.de [212.202.50.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id DB3AE43D31 for ; Wed, 18 Aug 2004 13:25:23 +0000 (GMT) (envelope-from eikemeier@fillmore-labs.com) Received: from dhcp-8.local ([172.16.0.8] helo=dhcp-10.local) by fillmore.dyndns.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.41 (FreeBSD)) id 1BxQRM-00075I-9m; Wed, 18 Aug 2004 15:25:22 +0200 Date: Wed, 18 Aug 2004 15:27:09 +0200 Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v482) To: Leonard Zettel From: Oliver Eikemeier In-Reply-To: <200408180912.29072.zettel@acm.org> Message-Id: <4EAC45E6-F11A-11D8-A951-00039312D914@fillmore-labs.com> Content-Transfer-Encoding: 7bit User-Agent: KMail/1.5.9 cc: freebsd-doc@freebsd.org Subject: Re: Handbook 4.2 - ports overview X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Aug 2004 13:25:24 -0000 Leonard Zettel wrote: > On Wednesday 18 August 2004 08:08 am, Oliver Eikemeier wrote: >> Leonard Zettel wrote: >>> Well, this struggling newbie, using vanilla stuff lying around, >>> has managed to get at least three examples of what he would >>> call ports trees on his system. One is for executables, and >>> two are connected with documentation. This led me to say >>> "a". >> >> Hmmm... sorry, I don't get it. How do they differ? >> > First, I apologize for not saying earlier "thank you for your Interest" > (and patience with an ignorant newbie). Don't try to belittle your work, contributors are always welcome! > On my system at the moment > /usr/ports contains make files used to build executables. > /usr/doc contains make files that build documentation. > /usr/www contains make files that build documentation related to > the FreeBSD web site. > > I guess it boils down to whether "ports tree" means "something > that builds system executables" or "something that contains make > files". If the former, then is /usr/doc a doc tree? Is there > a community consensus on these terms? Yup. These are the ports tree and the doc tree. Then there is the source tree (/usr/src, used to build `the base' (you know "all your base are belong to us")). I'm not aware of a special name for /usr/www, I never heard the term `the www tree', but I'm sure people will understand you when you use it nevertheless. Of course you can have multiple versions of one tree on your machine (like a -CURRENT and -STABLE src tree), but I guess people doing this know how to deal with ports. Generally you have only one ports tree (at /usr/ports) and try to keep it current via CVSup. There are multiple ways to follow the current status, like for example FreshPorts (). -Oliver