svn commit: r367002 - head/devel/cmake

Adam Weinberger adamw at adamw.org
Tue Sep 2 17:17:17 UTC 2014


On 2 Sep, 2014, at 13:08, Alexey Dokuchaev <danfe at FreeBSD.org> wrote:

> On Tue, Sep 02, 2014 at 11:42:41AM -0400, Adam Weinberger wrote:
>> If it's on by default I don▓t see the problem. Who are we to decide that
>> nobody should ever be allowed to build a port without manpages?
> 
> Correct way out is to talk with upstream (yes, in every violating case) to
> provide pregen'ed manpages and/or documentaion in the release tarball (or
> separate file alongside).

I do not disagree with you at all. If you can run autogen before you release a tarball, surely you can pre-build your manpages.

> Lots of people still build things from ports, either because they like it
> this way, or they're not happy with our official binary packages (wrong
> OPTIONS selection for them).  We should try to make their lives easier.

Agreed. Again with the end-user experience thing, our job is to anticipate what our end-users will want, and give them open doors to walk through. I definitely think that, here, for now, a non-zero segment of our user base would prefer no manpages to a dozen build-time dependencies. FreeBSD is usually excellent at this concept.

> I totally hate man/docs building.  It has nothing do with my CPU; those bits
> most likely will be the same everywhere.  Why not prebuild it then?

Again, I do not disagree with you at all. In the absence of pre-built manpages, however, mandatory sphinx is not the totally ideal solution.

# Adam


-- 
Adam Weinberger
adamw at adamw.org
http://www.adamw.org



More information about the svn-ports-head mailing list