<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/meta/recipes-graphics/directfb, branch dora</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=dora</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=dora'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2013-08-22T17:30:04+00:00</updated>
<entry>
<title>directfb: add fusion patch for hangs</title>
<updated>2013-08-22T17:30:04+00:00</updated>
<author>
<name>Lauren Post</name>
<email>lauren.post@freescale.com</email>
</author>
<published>2013-08-19T19:17:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=557d1c74bf7994f8cce1d9ae92dbb98098f03f93'/>
<id>urn:sha1:557d1c74bf7994f8cce1d9ae92dbb98098f03f93</id>
<content type='text'>
The following tests hang on exit:   direct_test, fusion_skirmish

(From OE-Core rev: 46b8009d668478c5ed3e8b64c65f1de2a4dc25b3)

Signed-off-by: Lauren Post &lt;lauren.post@freescale.com&gt;
Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>directfb: Upgrade to 1.6.3</title>
<updated>2013-08-22T17:30:03+00:00</updated>
<author>
<name>Lauren Post</name>
<email>lauren.post@freescale.com</email>
</author>
<published>2013-08-19T19:17:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=f1bcf10134537fef3d04e3e3965b2adc5e541e69'/>
<id>urn:sha1:f1bcf10134537fef3d04e3e3965b2adc5e541e69</id>
<content type='text'>
Remove mesa patch as 1.6.3 provides compatibility with mesa

(From OE-Core rev: 00c078ff442676acf5f4653fe8c5ebf29de811a4)

Signed-off-by: Lauren Post &lt;lauren.post@freescale.com&gt;
Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>directfb: add PACKAGECONFIG for jpeg2000</title>
<updated>2013-07-29T12:09:07+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2013-07-21T12:48:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=90593988f30f781fd478ca7ca000142b1f370a79'/>
<id>urn:sha1:90593988f30f781fd478ca7ca000142b1f370a79</id>
<content type='text'>
* it's autodetected from sysroot
* add PACKAGECONFIG to make it deterministic

(From OE-Core rev: abbe0da427ae9184bba19f1286e5edf0df132c22)

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>directfb: don't patch pkg-config files</title>
<updated>2013-07-24T10:35:34+00:00</updated>
<author>
<name>André Draszik</name>
<email>andre.draszik@linaro.org</email>
</author>
<published>2013-07-19T08:39:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=bbab6e78f437eedfbb7dcb09c2d5c57ee71210a3'/>
<id>urn:sha1:bbab6e78f437eedfbb7dcb09c2d5c57ee71210a3</id>
<content type='text'>
We are currently getting build failures of projects that rely on
being able to access DirectFB's internal include directories, as
returned via pkg-config, since the include paths returned by
pkg-config are incomplete.

The reason for that is the patch that is being removed with this
change. It modified the cflags returned by pkg-config in an
incorrect way, causing us to miss important include paths:

For reference, pkg-config output with incorrect patch applied:
  ad@bril0118 #513 ~&gt; pkg-config --cflags directfb-internal
-D_GNU_SOURCE -D_REENTRANT -I&lt;builddir&gt;/tmp/sysroots/&lt;machine&gt;/usr/include/directfb -I&lt;builddir&gt;/tmp/sysroots/&lt;machine&gt;/usr/include

Now, with the incorrect patch removed, the output is as expected:
  ad@bril0118 #514 ~&gt; pkg-config --cflags directfb-internal
-D_GNU_SOURCE -D_REENTRANT -I&lt;builddir&gt;/tmp/sysroots/&lt;machine&gt;/usr/include/directfb-internal -I&lt;builddir&gt;/tmp/sysroots/&lt;machine&gt;/usr/include/directfb

Overall, the removed patch is not needed - pkg-config does the right
thing these days and we can simply use the correctly working upstream
versions of all DirectFB .pc files.

(From OE-Core rev: 795db65706d28bc194244a2ebbe6624ded584a33)

Signed-off-by: André Draszik &lt;andre.draszik@linaro.org&gt;
Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>directfb:filter out -fno-omit-frame-pointer option on x86 arch</title>
<updated>2013-06-17T15:45:36+00:00</updated>
<author>
<name>Roy.Li</name>
<email>rongqing.li@windriver.com</email>
</author>
<published>2013-06-14T07:15:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=38702506507e9b768995e28f3beebfc9d3c56c6c'/>
<id>urn:sha1:38702506507e9b768995e28f3beebfc9d3c56c6c</id>
<content type='text'>
directfb need -fomit-frame-pointer option of gcc to build some inline
asm code about mmx. But once -fno-omit-frame-pointer was added
into TARGET_CFLAGS. That will cause directfb build error on x86 arch.

(From OE-Core rev: 07f4030909dcc14c4ce4d6d3690a192c0b4040a9)

Signed-off-by: Roy.Li &lt;rongqing.li@windriver.com&gt;
Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>directfb: Fix case where ${B} != ${S}</title>
<updated>2013-03-22T16:54:37+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2013-03-21T14:27:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=29a1c77d219f8c39f7aeb9afe1e5b303e4772fc3'/>
<id>urn:sha1:29a1c77d219f8c39f7aeb9afe1e5b303e4772fc3</id>
<content type='text'>
Add patch to allow out of tree builds to work.

(From OE-Core rev: 15d7fe81bf3c52a14bfdd6a8a854836c8571e14f)

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>directfb: Really disable mesa</title>
<updated>2013-02-07T09:11:12+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2013-02-07T09:07:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=a0ef94d3aec3ac347d7cd20b4b5844f687381958'/>
<id>urn:sha1:a0ef94d3aec3ac347d7cd20b4b5844f687381958</id>
<content type='text'>
Mesa was disabled in the .inc but not in the main recipe where a separate
EXTRA_OECONF is used. Fix disabling mesa there too to avoid build failures.

(From OE-Core rev: 722a5eaa6bed6ab8c8a1caa066cd2eba7acda5ee)

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>directfb: Explictly disable mesa</title>
<updated>2013-01-30T14:09:09+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2013-01-30T13:07:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=fb2de94105934b65bf2b9af942e69c7ffe87d26e'/>
<id>urn:sha1:fb2de94105934b65bf2b9af942e69c7ffe87d26e</id>
<content type='text'>
Without this, directfb might build with mesa enabled if present.

(From OE-Core rev: 1531adb8d2230646e03f31ea30faa916d846ccfc)

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>directfb: fix build against Mesa 9</title>
<updated>2013-01-10T23:43:16+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2012-12-21T11:38:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=0120167750078b7b0ed1c8454c04b57b90e73e98'/>
<id>urn:sha1:0120167750078b7b0ed1c8454c04b57b90e73e98</id>
<content type='text'>
Mesa 9 changed the libgbm API, so take a patch from upstream to fix this.

(From OE-Core rev: ab6f8ea9ddc69433c3e84058d8ea5502cbab35c3)

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>directfb: Rename __no_instrument_function__ macro to avoid conflicting redefinitions</title>
<updated>2013-01-07T13:38:28+00:00</updated>
<author>
<name>Andrei Gherzan</name>
<email>andrei@gherzan.ro</email>
</author>
<published>2013-01-05T16:38:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=ab7f34dc9a931fd2d8a324d01069c4a3ec91a3fa'/>
<id>urn:sha1:ab7f34dc9a931fd2d8a324d01069c4a3ec91a3fa</id>
<content type='text'>
The macro was renamed to __dfb_no_instrument_function__ . This will avoid build
errors while compiling gst-plugins-bad with directfb support.

This happens because gstreamer uses this macro to pass it to __attribute__. So,
if we include directfb.h before, the gstreamer definition will end up:
__attribute__ ((__attribute__((no_instrument_function)))).

(From OE-Core rev: 3e87b2b796e2de50adcdf5ed9d777765ae8e3cee)

Signed-off-by: Andrei Gherzan &lt;andrei@gherzan.ro&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
