From owner-freebsd-ports@FreeBSD.ORG Thu Sep 2 16:19:50 2010 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 2D80E10656AD; Thu, 2 Sep 2010 16:19:50 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from mail-qy0-f182.google.com (mail-qy0-f182.google.com [209.85.216.182]) by mx1.freebsd.org (Postfix) with ESMTP id 789118FC17; Thu, 2 Sep 2010 16:19:49 +0000 (UTC) Received: by qyk4 with SMTP id 4so806347qyk.13 for ; Thu, 02 Sep 2010 09:19:48 -0700 (PDT) Received: by 10.229.225.196 with SMTP id it4mr7609235qcb.46.1283443014019; Thu, 02 Sep 2010 08:56:54 -0700 (PDT) Received: from [10.123.2.180] (99-74-170-25.lightspeed.sntcca.sbcglobal.net [99.74.170.25]) by mx.google.com with ESMTPS id l13sm608921qck.7.2010.09.02.08.56.50 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 02 Sep 2010 08:56:51 -0700 (PDT) Sender: Tim Kientzle Mime-Version: 1.0 (Apple Message framework v1081) Content-Type: text/plain; charset=us-ascii From: Tim Kientzle In-Reply-To: Date: Thu, 2 Sep 2010 08:56:50 -0700 Content-Transfer-Encoding: 7bit Message-Id: <27594367-6355-4C30-B486-CA64345641B8@freebsd.org> References: <20100819143830.GJ35140@azathoth.lan> <4C6DA0FA.7080203@DataIX.net> <20100820124332.GB1786@azathoth.lan> <86lj7o7e6e.fsf@gmail.com> To: David Forsythe X-Mailer: Apple Mail (2.1081) Cc: Baptiste Daroussin , Florent Thoumie , Julien Laffaye , Garrett Cooper , Ivan Voras , freebsd-ports@freebsd.org, Anonymous Subject: Re: what next for the pkg_install rewrite 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, 02 Sep 2010 16:19:50 -0000 On Sep 2, 2010, at 12:34 AM, David Forsythe wrote: > Separating ports and packages is silly, because they need to coexist. > Like gcooper pointed out, ports should be using the pkg tools to build > and install packages. I've been impressed with how MacPorts handles this. If I understand correctly, you can specify a package you want and the options you want with it and the system will download a pre-built package with those options (if one exists) or pull the source and build the port, all transparently. Even better, the central repository sees all of these requests, so can prioritize which option sets are most popular. Tim