<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>174711</bug_id>
          
          <creation_ts>2017-07-21 07:39:02 -0700</creation_ts>
          <short_desc>[WPE] Add libepoxy to the Jhbuild moduleset</short_desc>
          <delta_ts>2017-07-24 07:27:58 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>174780</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>clopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1330959</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2017-07-21 07:39:02 -0700</bug_when>
    <thetext>[WPE] Add libepoxy to the Jhbuild moduleset</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1330962</commentid>
    <comment_count>1</comment_count>
      <attachid>316087</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2017-07-21 07:53:59 -0700</bug_when>
    <thetext>Created attachment 316087
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1331570</commentid>
    <comment_count>2</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2017-07-24 02:41:22 -0700</bug_when>
    <thetext>This will need some more work -- libepoxy 1.4.1 uses generated EGL definitions that use EGL_CAST() macros, as defined at the bottom of eglplatform.h:
https://www.khronos.org/registry/EGL/api/EGL/eglplatform.h

Not all distributions keep this header up-to-date, for instance in Mesa EGL_CAST was only added in 17.1.

Proposed solution is to include epoxy headers through an intermediate header that also defines EGL_CAST in case the platform-provided eglplatform.h header doesn&apos;t define that already.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1331602</commentid>
    <comment_count>3</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2017-07-24 07:26:46 -0700</bug_when>
    <thetext>(In reply to Zan Dobersek from comment #2)
&gt; This will need some more work -- libepoxy 1.4.1 uses generated EGL
&gt; definitions that use EGL_CAST() macros, as defined at the bottom of
&gt; eglplatform.h:
&gt; https://www.khronos.org/registry/EGL/api/EGL/eglplatform.h
&gt; 

Fixed in bug #174780.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1331603</commentid>
    <comment_count>4</comment_count>
      <attachid>316087</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2017-07-24 07:27:54 -0700</bug_when>
    <thetext>Comment on attachment 316087
Patch

Clearing flags on attachment: 316087

Committed r219820: &lt;http://trac.webkit.org/changeset/219820&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1331604</commentid>
    <comment_count>5</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2017-07-24 07:27:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>316087</attachid>
            <date>2017-07-21 07:53:59 -0700</date>
            <delta_ts>2017-07-24 07:27:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-174711-20170721165358.patch</filename>
            <type>text/plain</type>
            <size>4728</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE5NzIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvRmlu
ZExpYkVwb3h5LmNtYWtlIGIvU291cmNlL2NtYWtlL0ZpbmRMaWJFcG94eS5jbWFrZQppbmRleCBi
OWRiNGU5ZTNjN2QwMjFmODExZmIxNTUzOThjOWRiZGIzODI0MWI1Li43YjkzYmU2MzhkYWVkNjRl
ZjFjNWNiNjZiZWZlYjIxYjE3ZTQwNWQ5IDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvRmluZExp
YkVwb3h5LmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9GaW5kTGliRXBveHkuY21ha2UKQEAgLTQz
LDQgKzQzLDUgQEAgZmluZF9saWJyYXJ5KExJQkVQT1hZX0xJQlJBUklFUwogbWFya19hc19hZHZh
bmNlZChMSUJFUE9YWV9JTkNMVURFX0RJUlMgTElCRVBPWFlfTElCUkFSSUVTKQogCiBpbmNsdWRl
KEZpbmRQYWNrYWdlSGFuZGxlU3RhbmRhcmRBcmdzKQotRklORF9QQUNLQUdFX0hBTkRMRV9TVEFO
REFSRF9BUkdTKExJQkVQT1hZIFJFUVVJUkVEX1ZBUlMgTElCRVBPWFlfSU5DTFVERV9ESVJTIExJ
QkVQT1hZX0xJQlJBUklFUykKK0ZJTkRfUEFDS0FHRV9IQU5ETEVfU1RBTkRBUkRfQVJHUyhMSUJF
UE9YWSBSRVFVSVJFRF9WQVJTIExJQkVQT1hZX0lOQ0xVREVfRElSUyBMSUJFUE9YWV9MSUJSQVJJ
RVMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWRVJTSU9OX1ZB
UiAgIFBDX0xJQkVQT1hZX1ZFUlNJT04pCmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0aW9u
c1dQRS5jbWFrZSBiL1NvdXJjZS9jbWFrZS9PcHRpb25zV1BFLmNtYWtlCmluZGV4IDU0YjQ0OThm
YWI0ODdhOTQ2ZThiNDVmMWM4ZDk2YzhmNWVlMzgzYTUuLjVmYTMxMjIyOTIxYmYwMzhhYTg0ZmQ1
MDM4MTA5ODgxODJkN2FhZWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9PcHRpb25zV1BFLmNt
YWtlCisrKyBiL1NvdXJjZS9jbWFrZS9PcHRpb25zV1BFLmNtYWtlCkBAIC03MCw3ICs3MCw3IEBA
IGZpbmRfcGFja2FnZShGb250Y29uZmlnIDIuOC4wIFJFUVVJUkVEKQogZmluZF9wYWNrYWdlKEZy
ZWV0eXBlMiAyLjQuMiBSRVFVSVJFRCkKIGZpbmRfcGFja2FnZShIYXJmQnV6eiAwLjkuMTggUkVR
VUlSRUQpCiBmaW5kX3BhY2thZ2UoSlBFRyBSRVFVSVJFRCkKLWZpbmRfcGFja2FnZShMaWJFcG94
eSBSRVFVSVJFRCkKK2ZpbmRfcGFja2FnZShMaWJFcG94eSAxLjQuMCBSRVFVSVJFRCkKIGZpbmRf
cGFja2FnZShMaWJHY3J5cHQgMS42LjAgUkVRVUlSRUQpCiBmaW5kX3BhY2thZ2UoTGliU291cCAy
LjQyLjAgUkVRVUlSRUQpCiBmaW5kX3BhY2thZ2UoTGliWG1sMiAyLjguMCBSRVFVSVJFRCkKZGlm
ZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA5ZGU0NzFl
ZDM4OTdmNDZmYjlkMDJjNDk3NzQ0MDQ3MDVhYWU2ZjA2Li4zMjBlZTI0NjNhZmIyODNlNGE5ODU4
ODJmODZlNTllNDZiNjc4NWQ5IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9v
bHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTctMDctMjEgIFphbiBEb2JlcnNlayAg
PHpkb2JlcnNla0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtXUEVdIEFkZCBsaWJlcG94eSB0byB0
aGUgSmhidWlsZCBtb2R1bGVzZXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE3NDcxMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogd3BlL2poYnVpbGQubW9kdWxlczogQWRkIGxpYmVwb3h5IDEuNC4zIHRv
IFdQRSdzIEpoYnVpbGQgbW9kdWxlc2V0LgorCiAyMDE3LTA3LTIwICBEYXZpZCBRdWVzYWRhICA8
ZGF2aWRfcXVlc2FkYUBhcHBsZS5jb20+CiAKICAgICAgICAgQWRkIFNQSSB0byBub3RpZnkgV0tO
YXZpZ2F0aW9uRGVsZWdhdGUgYWJvdXQgY2xpZW50IHJlZGlyZWN0cwpkaWZmIC0tZ2l0IGEvVG9v
bHMvd3BlL2poYnVpbGQubW9kdWxlcyBiL1Rvb2xzL3dwZS9qaGJ1aWxkLm1vZHVsZXMKaW5kZXgg
YTM0OWM5Yjc4OTVlY2E4MTZhZGQ0OWI1OGVhMmEwYjZhNjc0NjNhMS4uYTJlYjYyNjE2OWE2NjFl
MTNjZTM4ZTY4MTEyNmMzOTIxMjg2MDkwNSAxMDA2NDQKLS0tIGEvVG9vbHMvd3BlL2poYnVpbGQu
bW9kdWxlcworKysgYi9Ub29scy93cGUvamhidWlsZC5tb2R1bGVzCkBAIC0yNCw2ICsyNCw3IEBA
CiAgICAgICA8ZGVwIHBhY2thZ2U9IndwZS1tZXNhIi8+CiAgICAgICA8ZGVwIHBhY2thZ2U9Imxp
YmdwZy1lcnJvciIvPgogICAgICAgPGRlcCBwYWNrYWdlPSJsaWJnY3J5cHQiLz4KKyAgICAgIDxk
ZXAgcGFja2FnZT0ibGliZXBveHkiLz4KICAgICAgIDxkZXAgcGFja2FnZT0iZHl6Ii8+CiAgICAg
PC9kZXBlbmRlbmNpZXM+CiAgIDwvbWV0YW1vZHVsZT4KQEAgLTQxLDYgKzQyLDggQEAKICAgICAg
IGhyZWY9Imh0dHA6Ly93YXlsYW5kLmZyZWVkZXNrdG9wLm9yZyIvPgogICA8cmVwb3NpdG9yeSB0
eXBlPSJnaXQiIG5hbWU9ImdpdGh1Yi5jb20iCiAgICAgICBocmVmPSJodHRwczovL2dpdGh1Yi5j
b20iLz4KKyAgPHJlcG9zaXRvcnkgdHlwZT0idGFyYmFsbCIgbmFtZT0iZ2l0aHViLXRhcmJhbGwi
CisgICAgICBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vIi8+CiAgIDxyZXBvc2l0b3J5IHR5cGU9
InRhcmJhbGwiIG5hbWU9ImdzdHJlYW1lciIKICAgICAgIGhyZWY9Imh0dHA6Ly9nc3RyZWFtZXIu
ZnJlZWRlc2t0b3Aub3JnL3NyYy8iLz4KICAgPHJlcG9zaXRvcnkgdHlwZT0idGFyYmFsbCIgbmFt
ZT0ieGtiY29tbW9uLm9yZyIKQEAgLTI2Niw2ICsyNjksMTEgQEAKICAgICA8L2RlcGVuZGVuY2ll
cz4KICAgPC9hdXRvdG9vbHM+CiAKKyAgPGF1dG90b29scyBpZD0ibGliZXBveHkiIGF1dG9nZW4t
c2g9ImNvbmZpZ3VyZSIgYXV0b2dlbmFyZ3M9Ii0tZW5hYmxlLWdseD1ubyI+CisgICAgPGJyYW5j
aCBtb2R1bGU9ImFuaG9sdC9saWJlcG94eS9yZWxlYXNlcy9kb3dubG9hZC8xLjQuMy9saWJlcG94
eS0xLjQuMy50YXIueHoiCisgICAgICAgICAgICB2ZXJzaW9uPSIxLjQuMyIgcmVwbz0iZ2l0aHVi
LXRhcmJhbGwiLz4KKyAgPC9hdXRvdG9vbHM+CisKICAgPGF1dG90b29scyBpZD0iZHl6IiBzdXBw
b3J0cy1ub24tc3JjZGlyLWJ1aWxkcz0ibm8iPgogICAgIDxicmFuY2ggcmVwbz0iZ2l0aHViLmNv
bSIgbW9kdWxlPSJJZ2FsaWEvZHl6IiB0YWc9IjA4ODAyNTJiYWMyNDNhZGQzOWVhNTRjMDc5N2Nl
YjE2N2Q3NzVjZTkiLz4KICAgPC9hdXRvdG9vbHM+CmRpZmYgLS1naXQgYS9DaGFuZ2VMb2cgYi9D
aGFuZ2VMb2cKaW5kZXggMjQ2MzU2OThlOGI4ZGQxOTk3MWJjZjBkMGFkNmE0OTYzNmI2OWUxNS4u
NjhiNWRiMTA1MDNiZTI0ZmE2NjkzOTE4N2RlOGQ0ZjI5OGFkOTAxOCAxMDA2NDQKLS0tIGEvQ2hh
bmdlTG9nCisrKyBiL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE3LTA3LTIxICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbV1BFXSBBZGQgbGli
ZXBveHkgdG8gdGhlIEpoYnVpbGQgbW9kdWxlc2V0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzQ3MTEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBsaWJlcG94eSAxLjMuMSB0aGF0J3Mgd2lkZWx5IGF2YWls
YWJsZSBpbiBjdXJyZW50IHN0YWJsZSBkaXN0cmlidXRpb25zIChEZWJpYW4gc3RhYmxlLAorICAg
ICAgICBVYnVudHUgTFRTKSBkb2VzIHN1ZmZpY2Ugb3VyIG5lZWRzLCBidXQgYWxzbyBjb250YWlu
cyBhIGJ1ZyB0aGF0IGluY29ycmVjdGx5IGRldGVybWluZXMKKyAgICAgICAgdGhlIGN1cnJlbnQg
RUdMIGNvbnRleHQgYW5kIHRoZSBBUEkgdmVyc2lvbiBvZiBPcGVuR0wgdGhhdCdzIGJvdW5kIHRv
IHRoYXQgY29udGV4dC4KKyAgICAgICAgRm9jdXNpbmcgb24gZXhwZXJpZW5jZXMgb24gRGViaWFu
IHN5c3RlbXMsIHdoaWxlIHRoZSBjdXJyZW50IHN0YWJsZSBEZWJpYW4gcmVsZWFzZSBoYXMKKyAg
ICAgICAgdGhpcyBidWcgcGF0Y2hlZCwgdGhlIHBhY2thZ2UgZm9yIHRoZSB0ZXN0aW5nIGRpc3Ry
aWJ1dGlvbiBvZiBEZWJpYW4gcmVtb3ZlZCB0aGF0IHNhbWUKKyAgICAgICAgcGF0Y2ggZm9yIHdo
YXRldmVyIHJlYXNvbiwgZGVzcGl0ZSB1c2luZyB0aGUgMS4zLjEgdmVyc2lvbiBhcyB0aGUgcGFj
a2FnZSBiYXNpcy4KKworICAgICAgICBUbyBhdm9pZCB0aGlzLCBsaWJlcG94eSAxLjQuMyBpcyBu
b3cgYWRkZWQgdG8gV1BFJ3MgSmhidWlsZCBtb2R1bGVzZXQuIFRoZSBXUEUgcG9ydAorICAgICAg
ICBhbHNvIG5vdyBkZW1hbmRzIGF0IGxlYXN0IHRoZSAxLjQuMCB2ZXJzaW9uIHRvIGJlIGF2YWls
YWJsZSB3aGVuIGNvbmZpZ3VyaW5nLgorCisgICAgICAgIFdlIHNob3VsZCByZXZpc2l0IHRoZSBt
aW5pbXVtIHZlcnNpb24gZm9yIGxpYmVwb3h5IGluIHRoZSBmdXR1cmUgaWYgdGhlIDEuMyByZWxl
YXNlCisgICAgICAgIGJyYW5jaCBnZXRzIHVwZGF0ZWQgd2l0aCB0aGUgcHJvcGVyIGZpeC4KKwor
ICAgICAgICAqIFNvdXJjZS9jbWFrZS9GaW5kTGliRXBveHkuY21ha2U6CisgICAgICAgICogU291
cmNlL2NtYWtlL09wdGlvbnNXUEUuY21ha2U6CisKIDIwMTctMDctMTcgIENhcmxvcyBHYXJjaWEg
Q2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIEFkZCBpbml0aWFsIGltcGxl
bWVudGF0aW9uIG9mIFdlYkRyaXZlciBwcm9jZXNzIHRvIHJ1biB0aGUgSFRUUCBzZXJ2ZXIK
</data>

          </attachment>
      

    </bug>

</bugzilla>