<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/meta/recipes-graphics/glew, branch zeus-next</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=zeus-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=zeus-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2019-03-24T17:00:52+00:00</updated>
<entry>
<title>glew: Fix build errors at recipes depending on glew</title>
<updated>2019-03-24T17:00:52+00:00</updated>
<author>
<name>Andreas Müller</name>
<email>schnitzeltony@gmail.com</email>
</author>
<published>2019-03-21T14:05:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=b32c0ba7c9969189c824d2c7dc72af466786a19e'/>
<id>urn:sha1:b32c0ba7c9969189c824d2c7dc72af466786a19e</id>
<content type='text'>
Glew headers override mesa headers by setting mesa's include guards. This
stopped working since mesa renamed them.

Fixes errors like this in depending recipes:

| &lt;...&gt;/recipe-sysroot/usr/include/GL/glext.h:12066:105: error: conflicting declaration 'typedef void (* PFNGLFRAGMENTLIGHTFVSGIXPROC)(GLenum, GLenum, const GLfloat*)'
|  typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params);
|                                                                                                          ^

(From OE-Core rev: fd6ca8f7453230bac4cd1145406a55549ad43e71)

Signed-off-by: Andreas Müller &lt;schnitzeltony@gmail.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>glew: update to 2.1.0</title>
<updated>2017-11-09T12:33:17+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alexander.kanavin@linux.intel.com</email>
</author>
<published>2017-10-10T12:22:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=5f231b3d6b9a4c2b1dfbc0a345fda26000f92f69'/>
<id>urn:sha1:5f231b3d6b9a4c2b1dfbc0a345fda26000f92f69</id>
<content type='text'>
(From OE-Core rev: 2c45465c4f6ebfe67bd45071abcefac7265a1caf)

Signed-off-by: Alexander Kanavin &lt;alexander.kanavin@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>glew: Compile with -D_GNU_SOURCE</title>
<updated>2017-05-23T16:45:36+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2017-05-06T17:34:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=d40f0c916fb68056ab0d5d07cfc5df366d9045e0'/>
<id>urn:sha1:d40f0c916fb68056ab0d5d07cfc5df366d9045e0</id>
<content type='text'>
Required with glibc 2.26
when x11 is not in distro features it errors
out due to mising CLOCK_REALTIME

 error: 'CLOCK_REALTIME' undeclared (first use in this function);
did you mean '_XOPEN_REALTIME'?
    if (clock_gettime(CLOCK_REALTIME, &amp;ts) == -1)
                      ^~~~~~~~~~~~~~
                      _XOPEN_REALTIME

(From OE-Core rev: 389b5f96af68439cc8e135a33f1e41116cb1d1aa)

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>glew: build for EGL in non-X11 distros</title>
<updated>2016-12-22T08:50:17+00:00</updated>
<author>
<name>Andre McCurdy</name>
<email>armccurdy@gmail.com</email>
</author>
<published>2016-12-20T12:12:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=4f89e47d359ea3ed5e4c8bc433c047763fbf47f7'/>
<id>urn:sha1:4f89e47d359ea3ed5e4c8bc433c047763fbf47f7</id>
<content type='text'>
The glew 2.0.0 release added support for building for EGL:

  http://glew.sourceforge.net/log.html

Add PACKAGECONFIG options for 'opengl' (ie the previous default, with
dependencies on opengl and X11) and 'egl-gles2', which depends on EGL
and GLESv2 and allow glew to be built for non-X11 distros.

(From OE-Core rev: f6344f20e3aed640b3218438e69c0b641e58d630)

Signed-off-by: Andre McCurdy &lt;armccurdy@gmail.com&gt;
Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>glew: upgrade to 2.0.0</title>
<updated>2016-08-04T14:22:21+00:00</updated>
<author>
<name>Maxin B. John</name>
<email>maxin.john@intel.com</email>
</author>
<published>2016-07-29T13:28:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=1e555c0d0680a0ccb42cf8903f73d92692f4f331'/>
<id>urn:sha1:1e555c0d0680a0ccb42cf8903f73d92692f4f331</id>
<content type='text'>
1.13.0 -&gt; 2.0.0

v2:
        Fix installed-vs-shipped QA error for multilib build

(From OE-Core rev: 71d66d419358f43e6b044ba64c8ff4a6830b00e4)

Signed-off-by: Maxin B. John &lt;maxin.john@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>glew: upgrade to 1.13.0.</title>
<updated>2016-02-18T07:39:31+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2016-02-16T20:56:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=5794b5613cfa0f66ff7c5798d80533cf1820b11c'/>
<id>urn:sha1:5794b5613cfa0f66ff7c5798d80533cf1820b11c</id>
<content type='text'>
(From OE-Core rev: b15496ac48748f50a258720c2f35e985faee39e9)

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>glew: rewrite to use upstream build system</title>
<updated>2016-02-18T07:39:30+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2016-02-16T20:56:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=aea0746cbb7b9d286d12007bd7d2a346f27cfc62'/>
<id>urn:sha1:aea0746cbb7b9d286d12007bd7d2a346f27cfc62</id>
<content type='text'>
Instead of patching in a whole new build system using autotools, use the
makefile-based system in upstream with careful variable assignments so that it
cross-compiles correctly.  One small patch was required to stop an unavoidable
strip.

Upstream does have a cmake-based build but it's not used or supported by the
maintainer, and is quite buggy (for example: doesn't version the libraries,
fails to link to required libraries).

(From OE-Core rev: c77d0dfa18b2467f8856571837e7007f8fcd9b20)

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>glew: don't put our CFLAGS into the pkgconfig file</title>
<updated>2016-02-18T07:39:29+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2016-02-16T15:19:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=7e5b45146242b5cccd0a1649f525555488f2e1c7'/>
<id>urn:sha1:7e5b45146242b5cccd0a1649f525555488f2e1c7</id>
<content type='text'>
The pkgconfig file doesn't need to know what CFLAGS we're using to build with.

(From OE-Core rev: 50e14c5db88bd523b8b4112476d88b230811393d)

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>package_regex.inc: split sourceforge related entries to their own recipes</title>
<updated>2015-12-08T10:20:52+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alexander.kanavin@linux.intel.com</email>
</author>
<published>2015-11-16T14:08:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=75c69294931da1db798b0e2c5103dd0b30ee60d0'/>
<id>urn:sha1:75c69294931da1db798b0e2c5103dd0b30ee60d0</id>
<content type='text'>
(From OE-Core rev: 4c5899fa0b8258f2754e3080dae5535e3b248e91)

Signed-off-by: Alexander Kanavin &lt;alexander.kanavin@linux.intel.com&gt;
Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>recipes: add x11 to required DISTRO_FEATURES</title>
<updated>2015-03-10T10:47:38+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>martin.jansa@gmail.com</email>
</author>
<published>2015-02-09T12:25:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=ba78a365ee97e2b4c6eddbf603ca6f0eb2bc8e17'/>
<id>urn:sha1:ba78a365ee97e2b4c6eddbf603ca6f0eb2bc8e17</id>
<content type='text'>
* it's not complete, but recipes depending on virtual/libx11 are easiest
  to spot, I've long list of PNBLACKLIST for all recipes which cannot
  be built in distro without x11 in DISTRO_FEATURES

(From OE-Core rev: 78d269fa9a586e24ef058ba5315c696f15935f56)

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
