From owner-freebsd-questions@FreeBSD.ORG Wed Oct 3 22:25:32 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 73FC916A419 for ; Wed, 3 Oct 2007 22:25:32 +0000 (UTC) (envelope-from fbsd.questions@rachie.is-a-geek.net) Received: from snoogles.rachie.is-a-geek.net (rachie.is-a-geek.net [66.230.99.27]) by mx1.freebsd.org (Postfix) with ESMTP id 2EDDB13C458 for ; Wed, 3 Oct 2007 22:25:32 +0000 (UTC) (envelope-from fbsd.questions@rachie.is-a-geek.net) Received: from localhost (localhost [127.0.0.1]) by snoogles.rachie.is-a-geek.net (Postfix) with ESMTP id 3AADB1CDEE for ; Wed, 3 Oct 2007 14:25:31 -0800 (AKDT) From: Mel To: freebsd-questions@freebsd.org Date: Thu, 4 Oct 2007 00:25:29 +0200 User-Agent: KMail/1.9.7 References: <340a29540710021836g759301f9rb9fd085dccb53e64@mail.gmail.com> <47031AE5.5000307@daleco.biz> <340a29540710030749q5b675ddcm4d93ce9a6bdff8f2@mail.gmail.com> In-Reply-To: <340a29540710030749q5b675ddcm4d93ce9a6bdff8f2@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710040025.29801.fbsd.questions@rachie.is-a-geek.net> Subject: Re: Where do I find the PERL compatible functions for php X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Oct 2007 22:25:32 -0000 On Wednesday 03 October 2007 16:49:04 Andrew Falanga wrote: > One question I have for the maintainers of these ports and the ports > infrastructure, why are these all listed in different places? > > /usr/ports/devel/php5-pcre/ > /usr/ports/textproc/php5-xml/ > /usr/ports/www/php5-session/ > > Not that these categories are wrong, or don't make sense, but why wouldn't > they all be lumped under /usr/ports/lang, or /usr/ports/devel or something > like that? Same reason libvorbis is in audio rather then under lang/ even though it can only be used in c/c++ directly. Ports are classified by function, not by language, since primarily you look for functionality. For example, finding all php5 ports that deal with databases (a common query) would be impossible if they're stacked in lang/, while it's easy now: cat /usr/ports/databases/php5-*/pkg-descr|less -- Mel