Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Sep 2014 11:42:41 -0400
From:      Adam Weinberger <adamw@adamw.org>
To:        marino@freebsd.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:  <30FDC48D-0DF1-4EBA-918D-878048101E21@adamw.org>
In-Reply-To: <5405E50B.1030100@marino.st>
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> <5405E50B.1030100@marino.st>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2 Sep, 2014, at 11:40, John Marino <freebsd.contact@marino.st> wrote:

> On 9/2/2014 17:37, Adam Weinberger wrote:
>> On 2 Sep, 2014, at 11:33, John Marino <freebsd.contact@marino.st> =
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 <adamw@adamw.org
>>>> <mailto:adamw@adamw.org>> wrote:
>>>>=20
>>>>   On 2 Sep, 2014, at 9:39, Raphael Kubo da Costa =
<rakuco@FreeBSD.org>
>>>>   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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?30FDC48D-0DF1-4EBA-918D-878048101E21>