From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 14:46:18 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8ACC31065689 for ; Thu, 30 Aug 2012 14:46:18 +0000 (UTC) (envelope-from feld@feld.me) Received: from feld.me (unknown [IPv6:2607:f4e0:100:300::2]) by mx1.freebsd.org (Postfix) with ESMTP id 4D29A8FC12 for ; Thu, 30 Aug 2012 14:46:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=feld.me; s=blargle; h=In-Reply-To:Message-Id:From:Mime-Version:Cc:Date:References:Subject:To:Content-Type; bh=EcHbq0jJaP6uUV9dV007u2dwbPXlfHQSi1GScQyPyNM=; b=MrkpS+QH+eaF3jf7W92ZER1j6cedFIgrh1p5CPLGkTvE5NrT2h9tRyJ8r48Tocumiex1ppdItRFmrs9vLr66boV5XCA/at+B/fyvl0Wc9efC9NteymCK2fwxlhL8/UAx; Received: from localhost ([127.0.0.1] helo=mwi1.coffeenet.org) by feld.me with esmtp (Exim 4.80 (FreeBSD)) (envelope-from ) id 1T760Z-000AoA-Bm; Thu, 30 Aug 2012 09:46:17 -0500 Received: from feld@feld.me by mwi1.coffeenet.org (Archiveopteryx 3.1.4) with esmtpa id 1346337965-3058-3056/5/11; Thu, 30 Aug 2012 14:46:05 +0000 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: freebsd-ports@freebsd.org References: <503F3B05.2040607@icritical.com> <20120830134354.GA54128@kontrol.kode5.net> Date: Thu, 30 Aug 2012 09:46:01 -0500 Mime-Version: 1.0 From: Mark Felder Message-Id: In-Reply-To: <20120830134354.GA54128@kontrol.kode5.net> User-Agent: Opera Mail/12.02 (FreeBSD) X-SA-Report: ALL_TRUSTED=-1, KHOP_THREADED=-0.5 X-SA-Score: -1.5 Cc: Jamie Paul Griffin Subject: Re: pkgng questions X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2012 14:46:18 -0000 On Thu, 30 Aug 2012 08:43:54 -0500, Jamie Paul Griffin wrote: > Can i ask, why is it that shifting the community to using packages is > deemed to be a better approach? I like being able to select > configuration options to build software. I have never installed a > pre-compiled package since using FreeBSD version 6.x. The long-term goal is subpackages so this need is alleviated. The only reason to compile yourself then is to play with the CFLAGS. :-) Example: right now if you want to build a webserver running Apache and PHP quickly with FreeBSD you have no choice but to use ports. The PHP package doesn't provide the Apache PHP module. But if we had packages for the independent options: php5-apache, php5-php-fpm, php5-cli, php5-cgi.... You see where this is going. It's moving toward the modularization that many Linux distros use. Some people are going to hate this, but it makes support for the ports team MUCH more consistent because everyone runs the same binaries.