From owner-svn-ports-head@FreeBSD.ORG Tue Sep 2 15:42:45 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 85956457; Tue, 2 Sep 2014 15:42:45 +0000 (UTC) Received: from apnoea.adamw.org (apnoea.adamw.org [204.109.59.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 41A831A27; Tue, 2 Sep 2014 15:42:45 +0000 (UTC) Received: from [192.168.192.25] (dhcp-108-170-169-12.cable.user.start.ca [108.170.169.12]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by apnoea.adamw.org (Postfix) with ESMTPSA id 3610C1140A7; Tue, 2 Sep 2014 11:42:42 -0400 (EDT) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: svn commit: r367002 - head/devel/cmake From: Adam Weinberger In-Reply-To: <5405E50B.1030100@marino.st> Date: Tue, 2 Sep 2014 11:42:41 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: <30FDC48D-0DF1-4EBA-918D-878048101E21@adamw.org> References: <201409021339.s82DdX36038975@svn.freebsd.org> <5405E33B.3040906@marino.st> <5405E50B.1030100@marino.st> To: marino@freebsd.org X-Mailer: Apple Mail (2.1878.6) 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-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Sep 2014 15:42:45 -0000 On 2 Sep, 2014, at 11:40, John Marino wrote: > On 9/2/2014 17:37, Adam Weinberger wrote: >> On 2 Sep, 2014, at 11:33, John Marino = wrote: >>=20 >>> On 9/2/2014 17:27, Andrej Zverev wrote: >>>> +1 >>>>=20 >>>>=20 >>>> On Tue, Sep 2, 2014 at 6:20 PM, Adam Weinberger >>> > wrote: >>>>=20 >>>> On 2 Sep, 2014, at 9:39, Raphael Kubo da Costa = >>>> wrote: >>>>=20 >>>>> 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/ >>>>>=20 >>>>> Modified: >>>>> head/devel/cmake/Makefile >>>>>=20 >>>>> Modified: head/devel/cmake/Makefile >>>>>=20 >>>> = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >>>>> --- head/devel/cmake/Makefile Tue Sep 2 13:25:18 2014 =20 >>>> (r367001) >>>>> +++ head/devel/cmake/Makefile Tue Sep 2 13:39:32 2014 =20 >>>> (r367002) >>>>> @@ -2,10 +2,10 @@ >>>>> # $FreeBSD$ >>>>> +BUILD_DEPENDS=3D = sphinx-build:${PORTSDIR}/textproc/py-sphinx >>>>=20 >>>> I=92m sorry, but that is an absolutely ludicrous number of >>>> dependencies. Can you please make an OPTION to disable this? I = don=92t >>>> want to install a dozen dependencies just to get some manpages = I=92ll >>>> never read. >>>>=20 >>>=20 >>> 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). >>=20 >> How do you mean mandatory? >>=20 >> OPTIONS_DEFINE+=3D MANPAGES >> OPTIONS_DEFAULT+=3D MANPAGES >> MANPAGES_CONFIGURE_ON=3D --sphinx-man >>=20 >=20 > 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. >=20 > John If it=92s on by default I don=92t see the problem. Who are we to decide = that nobody should ever be allowed to build a port without manpages? # Adam --=20 Adam Weinberger adamw@adamw.org http://www.adamw.org