<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/package/webkit, branch 2010.02</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2010.02</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2010.02'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2010-02-23T19:34:57Z</updated>
<entry>
<title>webkit: mention build failure with old linuxthread toolchains</title>
<updated>2010-02-23T19:34:57Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-02-23T19:21:15Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=596bcb63fb26052b86c1271913747e701883dbfa'/>
<id>urn:sha1:596bcb63fb26052b86c1271913747e701883dbfa</id>
<content type='text'>
I could have created a !dependency on !BR2_PTHREADS_OLD, but that
wouldn't work with external toolchains. So, let's just add a notice in
the help message of WebKit.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>webkit: several build fixes</title>
<updated>2010-02-23T19:34:56Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-02-21T15:25:58Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=09216ec22b2590b0e5fb5f50ed98bc0f6fd313d5'/>
<id>urn:sha1:09216ec22b2590b0e5fb5f50ed98bc0f6fd313d5</id>
<content type='text'>
This patch fixes different problems:

 * The autogen script of Webkit did not find autoconf, automake and
   aclocal since they are not installed in the host, but in
   $(HOST_DIR). Therefore we pass HOST_CONFIGURE_OPTS to autogen.sh so
   that the PATH is correct.

 * The autogen script was complaining that gtk-doc.make could not be
   find. As compiling gtk-doc completely is a pain (depends on
   Docbook), we just include gtk-doc.make into package/webkit/, and
   copy it to the source directory.

 * The autogen script was complaining about macros used in
   gtk-doc.make that did not exist. This is because aclocal was not
   run with $(STAGING_DIR)/usr/share/aclocal/ in the include
   path. Therefore, we fix ACLOCAL_FLAGS of Webkit's autogen script
   before running it.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>webkit: fix dependencies on host tools flex and gperf</title>
<updated>2010-01-27T13:58:40Z</updated>
<author>
<name>Lionel Landwerlin</name>
<email>llandwerlin@gmail.com</email>
</author>
<published>2009-11-15T10:12:57Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=f7a6cfc22500b5d9d4057d74ac6f4f238780848d'/>
<id>urn:sha1:f7a6cfc22500b5d9d4057d74ac6f4f238780848d</id>
<content type='text'>
Signed-off-by: Lionel Landwerlin &lt;llandwerlin@gmail.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>webkit: convert to newstyle autotools infrastructure</title>
<updated>2010-01-27T13:58:08Z</updated>
<author>
<name>Lionel Landwerlin</name>
<email>llandwerlin@gmail.com</email>
</author>
<published>2009-11-15T10:12:56Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=c8bafd26692cc3182be8ac8032c1dd75a04f2672'/>
<id>urn:sha1:c8bafd26692cc3182be8ac8032c1dd75a04f2672</id>
<content type='text'>
Signed-off-by: Lionel Landwerlin &lt;llandwerlin@gmail.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>webkit: select cairo PNG feature</title>
<updated>2009-08-10T18:17:20Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2009-08-10T18:17:20Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=26e37dd3c48878ed351092e171840591e2c7e1b8'/>
<id>urn:sha1:26e37dd3c48878ed351092e171840591e2c7e1b8</id>
<content type='text'>
Webkit currently depends on libgtk2, which itself depends on
Cairo. However, the dependency of libgtk2 is only on
BR2_PACKAGE_CAIRO, BR2_PACKAGE_CAIRO_PS and
BR2_PACKAGE_CAIRO_PDF. While this might be enough for libgtk2 to build
and work, Webkit makes direct use of the PNG functionnalities of
Cairo. If this functionnality is not available in Cairo, the Webkit
build complains that cairo_surface_write_to_png_stream() is not
defined.

Therefore, we make sure that WebKit selects BR2_PACKAGE_CAIRO_PNG.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>webkit: disable the libtool patch</title>
<updated>2009-08-10T18:14:55Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2009-08-10T18:14:55Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=7df179ae005b44b6b3427b66e03e6b79c976f28d'/>
<id>urn:sha1:7df179ae005b44b6b3427b66e03e6b79c976f28d</id>
<content type='text'>
The version of Webkit packaged in Buildroot uses libtool 2.x, for
which our package/buildroot-libtool.patch does not apply. So we
disable this patch. However, on my system, the lack of libtool
modification prevents the final linking to succeed (due to libtool
trying to link target code with host libraries). This will have to be
fixed separatly.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>webkit: only show the rendering backend choice when webkit is enabled</title>
<updated>2009-08-04T15:14:50Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2009-08-04T15:07:19Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=83cc37a0b234970cad2fe6d028cb1c00642e7ec3'/>
<id>urn:sha1:83cc37a0b234970cad2fe6d028cb1c00642e7ec3</id>
<content type='text'>
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>webkit: Update to WebKit svn r44552.</title>
<updated>2009-08-02T20:15:12Z</updated>
<author>
<name>Will Newton</name>
<email>will.newton@gmail.com</email>
</author>
<published>2009-06-29T10:54:06Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=81f9990e021011146537c106190116d728477329'/>
<id>urn:sha1:81f9990e021011146537c106190116d728477329</id>
<content type='text'>
Closes #427

- Fix generation of configure script and Makefiles.
 - Add dependencies on libsoup and enchant.
 - Allow configuration of rendering target (currently X11 or DirectFB).

Signed-off-by: Will Newton &lt;will.newton@gmail.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>libglib2: build host version for build-time binaries</title>
<updated>2009-03-16T15:49:03Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2009-03-16T15:49:03Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=01bcd0320e65c0b9c07a54b172b86ca37f3b5a68'/>
<id>urn:sha1:01bcd0320e65c0b9c07a54b172b86ca37f3b5a68</id>
<content type='text'>
Build host version of glib in HOST_DIR and use the build-time binaries
from there instead of relying on what is installed on the host.
</content>
</entry>
<entry>
<title>webkit: depend on C++ + wchar support in toolkit, as icu needs it</title>
<updated>2009-01-27T15:10:08Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2009-01-27T15:10:08Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=0441f3c64b587e1ffe5d8246a6c97a556b61bfa9'/>
<id>urn:sha1:0441f3c64b587e1ffe5d8246a6c97a556b61bfa9</id>
<content type='text'>
</content>
</entry>
</feed>
