Date: Tue, 02 Sep 2014 17:40:59 +0200 From: John Marino <freebsd.contact@marino.st> To: Adam Weinberger <adamw@adamw.org> Cc: "svn-ports-head@freebsd.org" <svn-ports-head@freebsd.org>, "svn-ports-all@freebsd.org" <svn-ports-all@freebsd.org>, Raphael Kubo da Costa <rakuco@freebsd.org>, Andrej Zverev <az@freebsd.org>, "ports-committers@freebsd.org" <ports-committers@freebsd.org> Subject: Re: svn commit: r367002 - head/devel/cmake Message-ID: <5405E50B.1030100@marino.st> In-Reply-To: <EBCC13BE-C282-4072-AAE4-A2CB6AD91EAC@adamw.org> References: <201409021339.s82DdX36038975@svn.freebsd.org> <A80106E3-30CD-4B45-859E-2F96BD1264FF@adamw.org> <CAD5bB%2BiLj%2BaHOHH1R-4ZXVj=JPMdnxe04C6w50WjHsVFe6Hnsw@mail.gmail.com> <5405E33B.3040906@marino.st> <EBCC13BE-C282-4072-AAE4-A2CB6AD91EAC@adamw.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 9/2/2014 17:37, Adam Weinberger wrote: > On 2 Sep, 2014, at 11:33, John Marino <freebsd.contact@marino.st> wrote: > >> On 9/2/2014 17:27, Andrej Zverev wrote: >>> +1 >>> >>> >>> On Tue, Sep 2, 2014 at 6:20 PM, Adam Weinberger <adamw@adamw.org >>> <mailto:adamw@adamw.org>> wrote: >>> >>> On 2 Sep, 2014, at 9:39, Raphael Kubo da Costa <rakuco@FreeBSD.org> >>> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5405E50B.1030100>