cvs commit: ports/mail/claws-mail Makefile

Alexander Leidinger netchild at FreeBSD.org
Thu Dec 2 12:47:09 UTC 2010


Quoting Alexey Dokuchaev <danfe at FreeBSD.org> (from Thu, 2 Dec 2010  
05:56:53 +0000):

> On Wed, Dec 01, 2010 at 01:51:46PM +0200, Ion-Mihai Tetcu wrote:
>> On Mon, 29 Nov 2010 16:02:38 +0000 (UTC)
>> Alexander Leidinger <netchild at FreeBSD.org> wrote:
>> > netchild    2010-11-29 16:02:38 UTC
>> >
>> >   Modified files:
>> >     mail/claws-mail      Makefile
>> >   Log:
>> >   Add dependency to docbook-utils for the manual build. Unfortunately
>> >   the manual is build as soon as one of the conversion utilities is
>> >   detected, even if it is requested to not build the manual during
>> >   the build.
>
> I'm afraid this behavior (bogus unwanted building of manual) should be
> properly fixed, instead of forcing users to pollute their systems with

I fully agree with you.

> tons of essentially useless stuff.  (I recall the similar problem with
> mail/mutt and audio/jack, when one had to explicitly disable building of
> documentation to avoid pulling crap like sgmlformat or doxygen.)

Your crap may be gold for someone else...

>> I'm happy we don't have a plist error anymore, bu maybe you can find a
>> way to patch this? I really don't want to
>>         Install textproc/docbook-utils
>>         Install print/jadetex
>>         Install textproc/docbook-310
>>         Install textproc/jade
>>         Install textproc/p5-SGMLSpm
>>         Install www/lynx
>> since I never use this manual.
>
> Exactly.  Carefully selected dependencies is one of the great things
> about our Ports, and we should not lower the bar here.  Of course

I don't. I fix the build until the problem is fixed properly. I'm not  
happy about those build dependencies either.

> documentation is nice thing to have, but not at the cost of half dozen
> of weird packages I will not be able to recall what they are for and
> how the hell did they end up on my system in the first place.  Plus I

Remove all the leaf ports you didn't install yourself, and they will  
be gone (in the case of claws-mail). This is just a build dependency,  
not a run or lib dependency.

> believe many find it easier to point their browser to WWW: page instead
> of digging the docs from the filesystem.

Believing is nice, I believe in something too. The point is: it does  
not matter what you or I belive. What matters is what will be done. I  
will report the bug upstream. If I get the time to create a patch for  
it myself, I will even include it in the bugreport. When it is fixed  
properly, I will put the build dependency within proper options.

Bye,
Alexander.

-- 
http://www.Leidinger.net  Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org     netchild @ FreeBSD.org  : PGP ID = 72077137
Say no, then negotiate.
		-- Helga



More information about the cvs-ports mailing list