From owner-freebsd-ports@FreeBSD.ORG Tue May 9 13:10:48 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 4574B16A401 for ; Tue, 9 May 2006 13:10:48 +0000 (UTC) (envelope-from roberthuff@rcn.com) Received: from smtp01.lnh.mail.rcn.net (smtp01.lnh.mail.rcn.net [207.172.4.11]) by mx1.FreeBSD.org (Postfix) with ESMTP id D9DEC43D45 for ; Tue, 9 May 2006 13:10:47 +0000 (GMT) (envelope-from roberthuff@rcn.com) Received: from 209-6-102-190.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com (HELO jerusalem.litteratus.org.litteratus.org) ([209.6.102.190]) by smtp01.lnh.mail.rcn.net with ESMTP; 09 May 2006 09:11:30 -0400 X-IronPort-AV: i="4.05,105,1146456000"; d="scan'208"; a="200547027:sNHT30291400" From: Robert Huff MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17504.37884.90967.706198@jerusalem.litteratus.org> Date: Tue, 9 May 2006 09:07:08 -0400 To: freebsd-ports@freebsd.org In-Reply-To: <20060509061026.GA14039@pentarou.parodius.com> References: <20060508200926.GA6005@daemons.gr> <20060509061026.GA14039@pentarou.parodius.com> X-Mailer: VM 7.17 under 21.5 (beta26) "endive" XEmacs Lucid Subject: Re: ports structure and improvement suggestions 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: Tue, 09 May 2006 13:10:48 -0000 Jeremy Chadwick writes: > What I proposed in the aforementioned thread was to have an > actual BIND-like configuration file (e.g. a tree) which contains > individual options which are set to yes/no per port. There is a > global scope which applies to all ports, while individual ports > can be adjusted individually -- or overwride the global scope > settings. I'm confused: how is this different in principle from the "MAKE_ARGS" section of (/usr/local/etc/)pkgtools.conf? E.g.: MAKE_ARGS = { 'www/mozilla-devel' => 'BUILD_OFFICIAL=1', 'graphics/gimp' => [ 'WITH_PYTHON=yes', 'WITH_HTML_HELP_BROWSER=yes'], 'www/apache22' => [ '-DWITH_LDAP_MODULES', '-DWITH_MISC_MODULES', '-DWITH_CACHE_MODULES', '-DWITH_SSL_MODULES'], 'editors/xemacs-devel-mule' => [ '-DDISABLE_CONFLICTS'], 'editors/emacs' => [ '-DDISABLE_CONFLICTS'], 'multiledia/mplayer' => [ 'WITH_GTK1=yes', 'WITH_REALPLAYER=yes', 'WITHOUT_RUNTIME_CPUDETECTION=yes', 'WITH_OPTIMIZED_CFLAGS=yes', 'WITHOUT_MENCODER=yes'], etc.. Robert Huff