From owner-svn-ports-all@FreeBSD.ORG Tue Sep 2 15:41:22 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BA824211; Tue, 2 Sep 2014 15:41:22 +0000 (UTC) Received: from shepard.synsport.net (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8C1611A0D; Tue, 2 Sep 2014 15:41:22 +0000 (UTC) Received: from [10.31.9.154] (unknown [213.225.137.129]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id CCD08435C7; Tue, 2 Sep 2014 10:41:10 -0500 (CDT) Message-ID: <5405E50B.1030100@marino.st> Date: Tue, 02 Sep 2014 17:40:59 +0200 From: John Marino Reply-To: marino@freebsd.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: Adam Weinberger Subject: Re: svn commit: r367002 - head/devel/cmake References: <201409021339.s82DdX36038975@svn.freebsd.org> <5405E33B.3040906@marino.st> In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit Cc: "svn-ports-head@freebsd.org" , "svn-ports-all@freebsd.org" , Raphael Kubo da Costa , Andrej Zverev , "ports-committers@freebsd.org" X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Sep 2014 15:41:22 -0000 On 9/2/2014 17:37, Adam Weinberger wrote: > On 2 Sep, 2014, at 11:33, John Marino wrote: > >> On 9/2/2014 17:27, Andrej Zverev wrote: >>> +1 >>> >>> >>> On Tue, Sep 2, 2014 at 6:20 PM, Adam Weinberger >> > wrote: >>> >>> On 2 Sep, 2014, at 9:39, Raphael Kubo da Costa >>> wrote: >>> >>>> Author: rakuco >>>> Date: Tue Sep 2 13:39:32 2014 >>>> New Revision: 367002 >>>> URL: http://svnweb.freebsd.org/changeset/ports/367002 >>>> QAT: https://qat.redports.org/buildarchive/r367002/ >>>> >>>> Modified: >>>> head/devel/cmake/Makefile >>>> >>>> Modified: head/devel/cmake/Makefile >>>> >>> ============================================================================== >>>> --- head/devel/cmake/Makefile Tue Sep 2 13:25:18 2014 >>> (r367001) >>>> +++ head/devel/cmake/Makefile Tue Sep 2 13:39:32 2014 >>> (r367002) >>>> @@ -2,10 +2,10 @@ >>>> # $FreeBSD$ >>>> +BUILD_DEPENDS= sphinx-build:${PORTSDIR}/textproc/py-sphinx >>> >>> I’m sorry, but that is an absolutely ludicrous number of >>> dependencies. Can you please make an OPTION to disable this? I don’t >>> want to install a dozen dependencies just to get some manpages I’ll >>> never read. >>> >> >> I understand that installing man pages is mandatory, that it should not >> be OPTION controlled. A lot of ports use sphinx so I don't know what >> the big deal about sphinx in particular is, but lets say it's something >> else far worse. man pages could be pregenerated and installed from >> $FILEDIR right? So there are alternatives, but unless I'm wrong about >> the policy using OPTIONS is not one of them (but I'm wrong a lot, so >> let's see what the answer is). > > How do you mean mandatory? > > OPTIONS_DEFINE+= MANPAGES > OPTIONS_DEFAULT+= MANPAGES > MANPAGES_CONFIGURE_ON= --sphinx-man > By mandatory, I mean that a port that does that is violating policy. Documentation is optional (DOCS) but manpages are not. That's what I've understood. I've see ports that tried the above and I've removed code of that equivalent. John