From owner-svn-ports-head@FreeBSD.ORG Tue Sep 2 17:17:17 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 729B2565; Tue, 2 Sep 2014 17:17:17 +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 451AB189C; Tue, 2 Sep 2014 17:17:17 +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 748EF1140A7; Tue, 2 Sep 2014 13:17:14 -0400 (EDT) Content-Type: text/plain; charset=koi8-r 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: <20140902170825.GA50168@FreeBSD.org> Date: Tue, 2 Sep 2014 13:17:11 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: <920CCE92-B3FB-441C-904E-5F8F5E9F5AAF@adamw.org> References: <201409021339.s82DdX36038975@svn.freebsd.org> <5405E33B.3040906@marino.st> <5405E50B.1030100@marino.st> <30FDC48D-0DF1-4EBA-918D-878048101E21@adamw.org> <20140902170825.GA50168@FreeBSD.org> To: Alexey Dokuchaev X-Mailer: Apple Mail (2.1878.6) Cc: "svn-ports-head@freebsd.org" , "svn-ports-all@freebsd.org" , marino@freebsd.org, "ports-committers@freebsd.org" , Andrej Zverev , Raphael Kubo da Costa 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 17:17:17 -0000 On 2 Sep, 2014, at 13:08, Alexey Dokuchaev wrote: > On Tue, Sep 02, 2014 at 11:42:41AM -0400, Adam Weinberger wrote: >> If it's 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? >=20 > 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 --=20 Adam Weinberger adamw@adamw.org http://www.adamw.org