From owner-freebsd-doc@FreeBSD.ORG Thu Apr 12 22:25:34 2012 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C625D106566B; Thu, 12 Apr 2012 22:25:34 +0000 (UTC) (envelope-from makc@freebsd.org) Received: from mail.issp.ac.ru (mail.issp.ac.ru [77.236.34.3]) by mx1.freebsd.org (Postfix) with ESMTP id 2AAC98FC0A; Thu, 12 Apr 2012 22:25:33 +0000 (UTC) Received: from dev018-200.eduroam.manchester.ac.uk [194.66.18.200:29595] (HELO/EHLO mercury.ph.man.ac.uk, authenticated with LOGIN) by mail.issp.ac.ru with ESMTP/inet id q3CMPYmQ086496 (using TLSv1/SSLv3, with cipher DHE-RSA-AES256-SHA (256 bits), verified NO) Fri, 13 Apr 2012 02:25:35 +0400 (MSK) From: Max Brazhnikov To: freebsd-doc@freebsd.org Date: Thu, 12 Apr 2012 22:26:35 +0000 User-Agent: KMail/1.13.7 (FreeBSD/9.0-STABLE; KDE/4.8.2; amd64; ; ) References: <201204111833.q3BIXILU034322@red.freebsd.org> In-Reply-To: <201204111833.q3BIXILU034322@red.freebsd.org> MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201204122226.36290.makc@freebsd.org> Cc: freebsd-gnats-submit@freebsd.org, "A.J. Kehoe IV \(Nanoman\)" Subject: Re: docs/166855: [patch] Automatic Detection of Dependencies Addendum for Porter's Handbook X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Apr 2012 22:25:34 -0000 On Wed, 11 Apr 2012 18:33:18 GMT, A.J. Kehoe IV (Nanoman) wrote: > + > + Correct Declaration of an Optional Dependency > + > + OPTIONS= BAR "Enable bar support" on > + > +.include <bsd.port.pre.mk> > + > +.if defined(WITH_BAR) && !defined(WITHOUT_BAR) > +LIB_DEPENDS= bar:${PORTSDIR}/foo/bar > +.endif > + It's not enough. You also need to add something like --disable-bar to configure arguments and of course configure script should respect the switch.