Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] webkit-gtk grumbles
Date: Tue, 17 Jun 2014 00:10:51
Message-Id: 539F874F.8050904@gmail.com
In Reply to: [gentoo-user] webkit-gtk grumbles by walt
1 On 17/06/2014 01:53, walt wrote:
2 > I'm sick of building webkit-gtk. My oldest machine (a dual-core AMD64) has been
3 > building webkit for 6 hours and still going :(
4 >
5 > Can anyone answer a few questions for me, please?
6 >
7 > 1) Why do we not have a binary webkit package in portage, like libreoffice-bin,
8 > firefox-bin, thunderbird-bin, etc?
9
10 Probably because there isn't a downloadable upstream binary?
11
12 LO and firefox have -bin ebuilds precisely because upstream provides one
13 (which gets installed in the same fashion Windows does it - unpack a blob)
14
15 >
16 > 2) Why does webkit-gtk drag in ruby and several ruby gems? I've wasted hours
17 > trying to untangle conflicts between multiple ruby versions, which I need *only*
18 > because webkit-gtk drags them in. I have no other need for ruby.
19
20
21 /var/log/portage/net-libs:webkit-gtk-2.4.3:20140605-010132.log:/usr/bin/ruby20
22 ./Source/JavaScriptCore/offlineasm/generate_offset_extractor.rb
23 ./Source/JavaScriptCore/llint/LowLevelInterpreter.asm
24 DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h
25 /var/log/portage/net-libs:webkit-gtk-2.4.3:20140605-010132.log:/usr/bin/ruby20
26 ./Source/JavaScriptCore/offlineasm/asm.rb
27 ./Source/JavaScriptCore/llint/LowLevelInterpreter.asm
28 Programs/LLIntOffsetsExtractor DerivedSources/JavaScriptCore/LLIntAssembly.h
29 /var/log/portage/net-libs:webkit-gtk-2.4.3:20140605-010132.log:/usr/bin/ruby20
30 ./Source/JavaScriptCore/offlineasm/generate_offset_extractor.rb
31 ./Source/JavaScriptCore/llint/LowLevelInterpreter.asm
32 DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h
33 /var/log/portage/net-libs:webkit-gtk-2.4.3:20140605-010132.log:/usr/bin/ruby20
34 ./Source/JavaScriptCore/offlineasm/asm.rb
35 ./Source/JavaScriptCore/llint/LowLevelInterpreter.asm
36 Programs/LLIntOffsetsExtractor DerivedSources/JavaScriptCore/LLIntAssembly.h
37
38
39 As to why webkit-gtk does *that*, you'll have to ask upstream.
40 Personally I think it's simply because they can and apparently perl,
41 python are not enough scripting languages to have on a box.
42
43
44
45 >
46 > 3) Why does webkit-gtk have a "spell" useflag? Why does an html rendering
47 > engine need a spellcheck function?
48
49
50 Ever typed a post into a web forum? Ever seen the red squigly lines
51 underneath typos? That's why.
52
53 There's also HTML rendering in mailer apps
54
55
56 --
57 Alan McKinnon
58 alan.mckinnon@×××××.com