<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/package/webkit, branch 2010.05</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2010.05</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2010.05'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2010-05-25T21:25:37+00:00</updated>
<entry>
<title>webkit: remove user visible rendering target selection</title>
<updated>2010-05-25T21:25:37+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-05-25T21:25:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=0f4d293c30d45cb86e06216da2a9bdf55c9d9b01'/>
<id>urn:sha1:0f4d293c30d45cb86e06216da2a9bdf55c9d9b01</id>
<content type='text'>
Instead use the same logic as in libgtk2. The rendering target selected
MUST be the same as libgtk2's, so just figure it out automatically
instead.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>package: don't select libgtk2 as it doesn't know what backend to use</title>
<updated>2010-05-25T20:42:14+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-05-25T20:42:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=9bf3f6d9133062e5e1d6f1c8d99bd3e395adc272'/>
<id>urn:sha1:9bf3f6d9133062e5e1d6f1c8d99bd3e395adc272</id>
<content type='text'>
libgtk2 can either use the X11 or directfb backend, depending on what
is selected - But if other packages 'select' libgtk2 there is no
guarantee that any backends are enabled, breaking the build.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>webkit: mention build failure with old linuxthread toolchains</title>
<updated>2010-02-23T19:34:57+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-02-23T19:21:15+00:00</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:56+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-02-21T15:25:58+00:00</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:40+00:00</updated>
<author>
<name>Lionel Landwerlin</name>
<email>llandwerlin@gmail.com</email>
</author>
<published>2009-11-15T10:12:57+00:00</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:08+00:00</updated>
<author>
<name>Lionel Landwerlin</name>
<email>llandwerlin@gmail.com</email>
</author>
<published>2009-11-15T10:12:56+00:00</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:20+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2009-08-10T18:17:20+00:00</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:55+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2009-08-10T18:14:55+00:00</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:50+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2009-08-04T15:07:19+00:00</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:12+00:00</updated>
<author>
<name>Will Newton</name>
<email>will.newton@gmail.com</email>
</author>
<published>2009-06-29T10:54:06+00:00</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>
</feed>
