From owner-freebsd-ports@FreeBSD.ORG Mon May 10 16:42:52 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8A9D61065678 for ; Mon, 10 May 2010 16:42:52 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [81.187.76.162]) by mx1.freebsd.org (Postfix) with ESMTP id 00EC68FC1C for ; Mon, 10 May 2010 16:42:51 +0000 (UTC) Received: from seedling.black-earth.co.uk (seedling.black-earth.co.uk [81.187.76.163]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.4/8.14.4) with ESMTP id o4AGgm4r031786 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Mon, 10 May 2010 17:42:48 +0100 (BST) (envelope-from m.seaman@infracaninophile.co.uk) Message-ID: <4BE83788.9090800@infracaninophile.co.uk> Date: Mon, 10 May 2010 17:42:48 +0100 From: Matthew Seaman Organization: Infracaninophile User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 MIME-Version: 1.0 To: Helmut Schneider References: <4BE7A03F.30805@infracaninophile.co.uk> In-Reply-To: X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.96 at happy-idiot-talk.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,DKIM_ADSP_ALL, SPF_FAIL autolearn=no version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on happy-idiot-talk.infracaninophile.co.uk Cc: freebsd-ports@freebsd.org Subject: Re: Port Dansguardian 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: Mon, 10 May 2010 16:42:52 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 10/05/2010 17:12:47, Helmut Schneider wrote: > Is there a list of ports-related knobs for make.conf? Other than /usr/ports/KNOBS you mean? As far as I know, no one has managed to assemble a document detailing all of the various variables that can be tweaked to affect the way the ports work. That would be an excellent piece of work, if done, but a bit of a bear to keep correct and up to date. There is a reasonable chunk of documentation in the Porter's handbook, but that is clearly aimed at people writing and maintaining ports: not entirely what a ports user might want. The best resource for finding out about this stuff is to read the various Makefiles -- both those in /usr/ports/Mk and the ones in individual ports. The majority of port-specific variables have been moved into the OPTIONS framework, with more still gradually moving over even now. However as OPTIONS variables are boolean valued they can't provide everything the ports requires, and there is limited capacity to describe what each port OPTION does. [There were proposals in play to expand that, but nothing has been committed as yet.] Cheers, Matthew - -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.14 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkvoN4cACgkQ8Mjk52CukIx4JQCePpml2Agty9oJ6f2af81TLAZN QfoAnRWooB8PIzihkZwnagyTkjU2bO6d =KKeC -----END PGP SIGNATURE-----