From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:46879) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i51IU-0001vF-Ay for guix-patches@gnu.org; Tue, 03 Sep 2019 01:24:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i51IQ-0000kB-A0 for guix-patches@gnu.org; Tue, 03 Sep 2019 01:24:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50363) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i51IQ-0000k5-47 for guix-patches@gnu.org; Tue, 03 Sep 2019 01:24:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i51IP-0004vL-Rw for guix-patches@gnu.org; Tue, 03 Sep 2019 01:24:01 -0400 Subject: [bug#36440] [PATCH] Add FreeCAD Resent-Message-ID: MIME-Version: 1.0 References: <87zhjm96in.fsf@gnu.org> <2CF5BFCE-4CAF-476F-9FF9-FAE031C35014@asu.edu> In-Reply-To: <2CF5BFCE-4CAF-476F-9FF9-FAE031C35014@asu.edu> From: John Soo Date: Tue, 3 Sep 2019 05:22:50 +0000 Message-ID: Content-Type: multipart/mixed; boundary="000000000000513e2405919f4895" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 36440@debbugs.gnu.org, Paul Garlick --000000000000513e2405919f4895 Content-Type: multipart/alternative; boundary="000000000000513e2205919f4893" --000000000000513e2205919f4893 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Ludo, Jonathon, Bjorn, RIcardo, Paul and everyone, * Paul: > One of the dependencies is OpenCASCADE. You may wish to switch the > opencascade-oce input to opencascade-occt, which is now available. See > commit 37dc29200c44adc0474476b8df46ed44e8a1d41a. The occt version is > more up-to-date than the oce version. I just tried building opencascade-occt and there was a failure in the test suite: https://paste.debian.net/1098482/ I did replace opencascade-oce with occt in the hopes that it will have better support in the future. There is also the issue of the bundled (though heavily patched) SMESH library. If I get some time soon, I can take another look at unbundling it. * Bjorn and Jonathon, about qtwebkit: > qtwebkit seems to fail on master as well and it needs long to build, so > I can't do it locally on my laptop: > It also seems that qtwebkit is failing to build in some cases for me now. > http://ci.guix.gnu.org/build/1488065/details I found qtwebkit failing for me, too, so I was unable to build freecad with the most recent patches. The dependencies build ok though. * Ricardo: > We do have a later version of HDF5: hdf5-1.10, that=E2=80=99s version 1.1= 0.4. > Is this enough? Yes it is, I used hdf5-1.10 for libmedfile. > Do we really need SoQT? I removed SoQT and freecad build properly before qtwebkit failed. * Bjorn: > medfile: Is there a specific reason you chose 3.x, instead of the > available 4.0.0? If you, could you add a comment of why? I was using what amounted to the pre-release of v4. I replaced with the release version now that it is out. > License is GPLv3+ I changed the license. >libarea: Also licensed under GPL v3 (files under "pocket" directory). I added this license instead * Johnathon: > - Maybe elaborate a bit more in the description, I have no idead what > "lupdate, rcc and uic" is :P I am sorry, I looked through the documentation and I don't know what they are. > - Is there a reason why we don't run the tests? I recently tried to run the tests for all of the pyside tools (shiboken2, pyside2, and pyside2-tools). All fail to find libcxx files. I did not have a lot of time to work on it, but I was successful in just using the official libcxx@6.X without tests. Strangely the issue only happens when building the tests. I have added FIXME where appropriate. Previously I had a hand-rolled package strictly for the pyside2 toolchain which I removed. > - No newlines in the description after a sentence, just two whitespaces := ) Thank you, I fill-paragraphed. > - description: What is a MED file? I added much more detail from the salome-platform Med documentation. > https://bitbucket.org/Coin3D/coin/downloads/ > ... > This one: > https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=3Dpac= kages/libspnav#n13 I used the releases for coin3D and libspnav. I am worried now about coin3D because bitbucket is going to drop support for mercurial repos next year. * Some further notes: There are now several optional qt modules that are not correctly found when building pyside2. I am not sure if this is a bug with pyside or our packages. The package builds properly and freecad runs, though (supposing opencascade-occt will work). All the patches are rebased to a pretty recent master (just a day or so ago). Thanks for all your help! - John --000000000000513e2205919f4893 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Ludo, Jonathon, Bjorn, RIcardo, P= aul=C2=A0 and everyone,


* Paul: > One of the dependencies is OpenCASCADE.=C2=A0 You may wish to switch t= he
> opencascade-oce input to opencascade-occt, which is now a= vailable.=C2=A0 See
> commit 37dc29200c44adc0474476b8df46ed44e8a1d41a.=C2=A0 The occt versio= n is
> more up-to-date than the oce version.

I just = tried building opencascade-occt and there was a failure in the test suite: = https://paste.debian.net/1098= 482/
I did replace opencascade-oce with occt in the hopes tha= t it will have better support in the future.
There is also the is= sue of the bundled (though heavily patched) SMESH library. If I get some ti= me soon, I can take another look at unbundling it.

=
* Bjorn and Jonathon, about qtwebkit:
> qtwebkit seems to fail on master as well and it needs long to build, so
> I can't do it locally on my laptop:
> It also seems t= hat qtwebkit is failing to build in some cases for me now.

<= span class=3D"im">I found qtwebkit failing for me, too, so I was unable to = build freecad with the most recent patches. The dependencies build ok thoug= h.

* Ricardo:
> We do have a later version of HDF5: hdf5-1.10, that=E2=80= =99s version 1.10.4.
> Is this enough?

<= div>Yes it is, I used hdf5-1.10 for libmedfile.

> <= /span>Do we really need SoQT?

I removed SoQT and freecad build properly before qtwebkit failed.

* Bjorn:
> medfile: Is there a speci= fic reason you chose 3.x, instead of the
> available 4.0.0? If you, c= ould you add a comment of why?

I was using wha= t amounted to the pre-release of v4. I replaced with the release version no= w that it is out.

> License is GPLv3+

I changed the license.

>libarea= : Also licensed under GPL v3 (files under "pocket" directory).

I added this license instead

* Johnathon:
> - Maybe elaborate a bit more in the description, I have no idead what<= br> > "lupdate, rcc and uic" is :P

I am s= orry, I looked through the documentation and I don't know what they are= .

> - Is there a reason why we don't ru= n the tests?

I recently tried to run the tests for= all of the pyside tools (shiboken2, pyside2, and pyside2-tools).
All fail to find libcxx files. I did not have a lot of time to work on it,= but I was successful in just using the official libcxx@6.X without tests.<= /div>
Strangely the issue only happens when building the tests.=C2=A0 I= have added FIXME where appropriate.
Previously I had a hand-= rolled package strictly for the pyside2 toolchain which I removed.

>=20 - No newlines in the description after a sentence, just two whitespaces :)<= /div>

Thank you, I fill-paragraphed.

>=20 - description: What is a MED file?
=
I added much mo= re detail from the salome-platform Med documentation.

>= This one:

I used the releases for coin3D and libspnav= . I am worried now about coin3D because bitbucket is going to drop support = for mercurial repos next year.


*= Some further notes:
There are now = several optional qt modules that are not correctly found when building pysi= de2.
I am not sure if this is a bug wit= h pyside or our packages.=C2=A0 The package builds properly and freecad run= s, though (supposing opencascade-occt will work).

All the patches are reb= ased to a pretty recent master (just a day or so ago). Thanks for all your = help!

- John



=




--000000000000513e2205919f4893-- --000000000000513e2405919f4895 Content-Type: text/x-patch; charset="UTF-8"; name="0001-gnu-Add-coin3D.patch" Content-Disposition: attachment; filename="0001-gnu-Add-coin3D.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k03dzckc0 RnJvbSBjZDIxM2I2ZmVjZDNmZTAxOTg4YWViN2JmMDUwMjlkZTdkMDE1MGVhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb2huIFNvbyA8anNvbzFAYXN1LmVkdT4KRGF0ZTogV2VkLCAz IEp1bCAyMDE5IDA5OjQwOjMxIC0wNzAwClN1YmplY3Q6IFtQQVRDSCAwMS8xMF0gZ251OiBBZGQg Y29pbjNELgoKKiBnbnUvcGFja2FnZXMvZ3JhcGhpY3Muc2NtIChjb2luM0QpOiBOZXcgdmFyaWFi bGUuCi0tLQogZ251L3BhY2thZ2VzL2dyYXBoaWNzLnNjbSB8IDQ4ICsrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDQ4IGluc2VydGlvbnMoKykK CmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvZ3JhcGhpY3Muc2NtIGIvZ251L3BhY2thZ2VzL2dy YXBoaWNzLnNjbQppbmRleCBlZTU2ZGFlNTRlLi5mOTAxOTNlMjE3IDEwMDY0NAotLS0gYS9nbnUv cGFja2FnZXMvZ3JhcGhpY3Muc2NtCisrKyBiL2dudS9wYWNrYWdlcy9ncmFwaGljcy5zY20KQEAg LTEzLDYgKzEzLDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxOCBLZWkgS2VicmVhdSA8a2tlYnJl YXVAcG9zdGVvLm5ldD4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxOSBNYXJrIEggV2VhdmVyIDxtaHdA bmV0cmlzLm9yZz4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxOSBDYXJsbyBaYW5jYW5hcm8gPGNhcmxv QHphbmNhbmFyby5pZC5hdT4KKzs7OyBDb3B5cmlnaHQgwqkgMjAxOSBKb2huIFNvbyA8anNvbzFA YXN1LmVkdT4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBA IC03NCw2ICs3NSw3IEBACiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gcHl0aG9u KQogICAjOnVzZS1tb2R1bGUgKGd1aXggZG93bmxvYWQpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBn aXQtZG93bmxvYWQpCisgICM6dXNlLW1vZHVsZSAoZ3VpeCBoZy1kb3dubG9hZCkKICAgIzp1c2Ut bW9kdWxlICgoZ3VpeCBsaWNlbnNlcykgIzpwcmVmaXggbGljZW5zZTopCiAgICM6dXNlLW1vZHVs ZSAoZ3VpeCBwYWNrYWdlcykKICAgIzp1c2UtbW9kdWxlIChndWl4IHV0aWxzKSkKQEAgLTEwMTgs MyArMTAyMCw0OSBAQCByZXF1aXJlbWVudHMuIikKIHBlcmZvcm1hbmNlIHN1YmRpdmlzaW9uIHN1 cmZhY2UgKHN1YmRpdikgZXZhbHVhdGlvbiBvbiBtYXNzaXZlbHkgcGFyYWxsZWwgQ1BVCiBhbmQg R1BVIGFyY2hpdGVjdHVyZXMuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmFzbDIuMCkpKQorCiso ZGVmaW5lLXB1YmxpYyBjb2luM0QKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAiY29pbjNEIikKKyAg ICAodmVyc2lvbiAiNC4wLjAiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgICht ZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKKyAgICAgICAgICAg ICAiaHR0cHM6Ly9iaXRidWNrZXQub3JnL0NvaW4zRC9jb2luL2Rvd25sb2Fkcy9jb2luLSIKKyAg ICAgICAgICAgICB2ZXJzaW9uICItc3JjLnppcCIpKQorICAgICAgIChzaGEyNTYKKyAgICAgICAg KGJhc2UzMgorICAgICAgICAgIjFtcXdscXp2Yzl5ZGZ4aTBiZnNrd2xpbDE2bWJua3BoZnozNnAw emwybXZ3NmgwNWFxaDAiKSkKKyAgICAgICAobW9kdWxlcyAnKChndWl4IGJ1aWxkIHV0aWxzKSkp CisgICAgICAgKHNuaXBwZXQKKyAgICAgICAgJyhiZWdpbgorICAgICAgICAgICAoZm9yLWVhY2gg ZGVsZXRlLWZpbGUKKyAgICAgICAgICAgICAgICAgICAgICcoImNmZy9jc3Vic3QuZXhlIgorICAg ICAgICAgICAgICAgICAgICAgICAiY2ZnL3dyYXBtc3ZjLmV4ZSIpKQorICAgICAgICAgICAjdCkp KSkKKyAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZlLWlu cHV0cworICAgICBgKCgiZG94eWdlbiIgLGRveHlnZW4pCisgICAgICAgKCJncmFwaHZpeiIgLGdy YXBodml6KSkpCisgICAgKGlucHV0cworICAgICBgKCgiYm9vc3QiICxib29zdCkKKyAgICAgICAo ImZyZWVnbHV0IiAsZnJlZWdsdXQpCisgICAgICAgKCJnbGV3IiAsZ2xldykpKQorICAgIChhcmd1 bWVudHMKKyAgICAgYCgjOmNvbmZpZ3VyZS1mbGFncworICAgICAgIChsaXN0CisgICAgICAgICIt RENPSU5fQlVJTERfRE9DVU1FTlRBVElPTl9NQU49T04iCisgICAgICAgIChzdHJpbmctYXBwZW5k ICItREJPT1NUX1JPT1Q9IgorICAgICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVmICVidWls ZC1pbnB1dHMgImJvb3N0IikpKSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9iaXRidWNrZXQu b3JnL0NvaW4zRC9jb2luL3dpa2kvSG9tZSIpCisgICAgKHN5bm9wc2lzCisgICAgICJIaWdoLWxl dmVsIDNEIHZpc3VhbGl6YXRpb24gbGlicmFyeSB3aXRoIE9wZW4gSW52ZW50b3IgMi4xIEFQSSIp CisgICAgKGRlc2NyaXB0aW9uCisgICAgICJDb2luIGlzIGEgM0QgZ3JhcGhpY3MgbGlicmFyeSB3 aXRoIGFuIEFwcGxpY2F0aW9uIFByb2dyYW1taW5nIEludGVyZmFjZQorYmFzZWQgb24gdGhlIE9w ZW4gSW52ZW50b3IgMi4xIEFQSS4gIEZvciB0aG9zZSB3aG8gYXJlIG5vdCBmYW1pbGlhciB3aXRo CitPcGVuIEludmVudG9yLCBpdCBpcyBhIHNjZW5lLWdyYXBoIGJhc2VkIHJldGFpbi1tb2RlIHJl bmRlcmluZyBhbmQgbW9kZWwKK2ludGVyYWN0aW9uIGxpYnJhcnksIHdyaXR0ZW4gaW4gQysrLCB3 aGljaCBoYXMgYmVjb21lIHRoZSBkZSBmYWN0bworc3RhbmRhcmQgZ3JhcGhpY3MgbGlicmFyeSBm b3IgM0QgdmlzdWFsaXphdGlvbiBhbmQgdmlzdWFsIHNpbXVsYXRpb24KK3NvZnR3YXJlIGluIHRo ZSBzY2llbnRpZmljIGFuZCBlbmdpbmVlcmluZyBjb21tdW5pdHkuIikKKyAgICAobGljZW5zZSBs aWNlbnNlOmJzZC0zKSkpCi0tIAoyLjIzLjAKCg== --000000000000513e2405919f4895 Content-Type: text/x-patch; charset="UTF-8"; name="0002-gnu-Add-llvm-toolchain-6.patch" Content-Disposition: attachment; filename="0002-gnu-Add-llvm-toolchain-6.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k03dzckc1 RnJvbSA0MWM0ZDhkODhhMTRkZjlmN2FlNWEyYTAyY2JlMzE4YjJjMjI1YTZmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb2huIFNvbyA8anNvbzFAYXN1LmVkdT4KRGF0ZTogU2F0LCA2 IEp1bCAyMDE5IDA4OjM0OjI0IC0wNzAwClN1YmplY3Q6IFtQQVRDSCAwMi8xMF0gZ251OiBBZGQg bGx2bS10b29sY2hhaW4tNi4KCiogZ251cGFja2FnZXMvbGx2bS5zY20gKGxsdm0tdG9vbGNoYWlu LTYpOiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL2xsdm0uc2NtIHwgMzUgKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzNSBpbnNlcnRp b25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2xsdm0uc2NtIGIvZ251L3BhY2thZ2Vz L2xsdm0uc2NtCmluZGV4IDllZmI0YTQ4NDEuLjE5ZDVmNjNmZDYgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9sbHZtLnNjbQorKysgYi9nbnUvcGFja2FnZXMvbGx2bS5zY20KQEAgLTExLDYgKzEx LDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxOCBUaW0gR2VzdGh1aXplbiA8dGltLmdlc3RodWl6 ZW5AeWFob28uZGU+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTggUGllcnJlIE5laWRoYXJkdCA8bWFp bEBhbWJyZXZhci54eXo+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTkgUnV0Z2VyIEhlbGxpbmcgPHJo ZWxsaW5nQG15a29sYWIuY29tPgorOzs7IENvcHlyaWdodCDCqSAyMDE5IEpvaG4gU29vIDxqc29v MUBhc3UuZWR1PgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsK QEAgLTM3LDYgKzM4LDcgQEAKICAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5c3RlbSBjbWFr ZSkKICAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5c3RlbSBlbWFjcykKICAgIzp1c2UtbW9k dWxlIChndWl4IGJ1aWxkLXN5c3RlbSBweXRob24pCisgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWls ZC1zeXN0ZW0gdHJpdmlhbCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMpCiAgICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzIGdjYykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg Ym9vdHN0cmFwKSAgICAgICAgICAgO2dsaWJjLWR5bmFtaWMtbGlua2VyCkBAIC02OTAsMyArNjky LDM2IEBAIEMvQysrL09iai1DIGNvZGUgYWNjb3JkaW5nIHRvIGEgc2V0IG9mIHN0eWxlIG9wdGlv bnMsIHNlZQogICAgIChzeW5vcHNpcyAiUmVuYW1lIGV2ZXJ5IG9jY3VycmVuY2Ugb2YgYSBzeW1i b2wgdXNpbmcgY2xhbmctcmVuYW1lIikKICAgICAoZGVzY3JpcHRpb24gIlRoaXMgcGFja2FnZSBy ZW5hbWVzIGV2ZXJ5IG9jY3VycmVuY2Ugb2YgYSBzeW1ib2wgYXQgcG9pbnQKIHVzaW5nIEBjb2Rl e2NsYW5nLXJlbmFtZX0uIikpKQorCis7OyBQeVNpZGUyIGRvY3MgcmVjb21tZW5kIHVzaW5nIGEg YnVuZGxlZCB2ZXJzaW9uIG9mIGxpYmNsYW5nCis7OyBTZWUgaHR0cHM6Ly93aWtpLnF0LmlvL1F0 X2Zvcl9QeXRob24vR2V0dGluZ1N0YXJ0ZWQKKzs7IFRoZSBzb3VyY2UgdGhleSByZWNvbW1lbmQ6 IGh0dHBzOi8vZG93bmxvYWQucXQuaW8vZGV2ZWxvcG1lbnRfcmVsZWFzZXMvcHJlYnVpbHQvbGli Y2xhbmcvCisoZGVmaW5lLXB1YmxpYyBsbHZtLXRvb2xjaGFpbi02CisgIChwYWNrYWdlCisgICAg KGluaGVyaXQgbGx2bS02KQorICAgIChuYW1lICJsbHZtLXRvb2xjaGFpbiIpCisgICAgKGJ1aWxk LXN5c3RlbSB0cml2aWFsLWJ1aWxkLXN5c3RlbSkKKyAgICAoaW5wdXRzCisgICAgIGAoKCJjbGFu Zy02IiAsY2xhbmctNikKKyAgICAgICAoImxsdm0tNiIgLGxsdm0tNikpKQorICAgIChhcmd1bWVu dHMKKyAgICAgYCgjOm1vZHVsZXMgKChndWl4IGJ1aWxkIHVuaW9uKQorICAgICAgICAgICAgICAg ICAgKGd1aXggYnVpbGQgdXRpbHMpKQorICAgICAgICM6YnVpbGRlcgorICAgICAgIChiZWdpbgor ICAgICAgICAgKHVzZS1tb2R1bGVzIChndWl4IGJ1aWxkIHVuaW9uKQorICAgICAgICAgICAgICAg ICAgICAgIChpY2UtOSBtYXRjaCkKKyAgICAgICAgICAgICAgICAgICAgICAoc3JmaSBzcmZpLTEp KQorICAgICAgICAgKHVuaW9uLWJ1aWxkCisgICAgICAgICAgKGFzc29jLXJlZiAlb3V0cHV0cyAi b3V0IikKKyAgICAgICAgICAoZmlsdGVyLW1hcAorICAgICAgICAgICAobWF0Y2gtbGFtYmRhCisg ICAgICAgICAgICAgKChuYW1lIC4gZGlyKQorICAgICAgICAgICAgICAoaWYgKG9yIChzdHJpbmc9 PyBuYW1lICJjbGFuZy02IikKKyAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nPT8gbmFtZSAi bGx2bS02IikpCisgICAgICAgICAgICAgICAgICBkaXIKKyAgICAgICAgICAgICAgICAgICNmKSkp CisgICAgICAgICAgICVidWlsZC1pbnB1dHMpKQorICAgICAgICAgI3QpKSkKKyAgICAobGljZW5z ZSBsaWNlbnNlOm5jc2EpKSkKKwotLSAKMi4yMy4wCgo= --000000000000513e2405919f4895 Content-Type: text/x-patch; charset="US-ASCII"; name="0004-gnu-Add-libcxx-6.patch" Content-Disposition: attachment; filename="0004-gnu-Add-libcxx-6.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k03dzckc3 RnJvbSAwZDQ1NDIxYmMxZjk2ZWJlZDMzMGI0OTcwZDdjYjYwMmQ3N2JhN2MzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb2huIFNvbyA8anNvbzFAYXN1LmVkdT4KRGF0ZTogU3VuLCAx MSBBdWcgMjAxOSAxMjozODowOCAtMDcwMApTdWJqZWN0OiBbUEFUQ0ggMDQvMTBdIGdudTogQWRk IGxpYmN4eC02CgoqIGdudS9wYWNrYWdlcy9sbHZtLnNjbSAobGliY3h4LTYpOiBOZXcgdmFyaWFi bGUuCi0tLQogZ251L3BhY2thZ2VzL2xsdm0uc2NtIHwgMjEgKysrKysrKysrKysrKysrKysrKysr CiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNr YWdlcy9sbHZtLnNjbSBiL2dudS9wYWNrYWdlcy9sbHZtLnNjbQppbmRleCA5MzhmNmIzNTE4Li4y NGRhMWI0ZjdiIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvbGx2bS5zY20KKysrIGIvZ251L3Bh Y2thZ2VzL2xsdm0uc2NtCkBAIC00NDIsNiArNDQyLDI3IEBAIHdpdGggdGhhdCBvZiBsaWJnb21w LCB0aGUgR05VIE9mZmxvYWRpbmcgYW5kIE11bHRpIFByb2Nlc3NpbmcgTGlicmFyeS4iKQogICAg ICAgICAgICAgICAgICAgICIwcnhuNHJoN3JybnNxYmRncDRnemM4aXNoYmtyeWhwbDFrZDNtcG54 enB4eGhsYTN5OTN3IgogICAgICAgICAgICAgICAgICAgICM6cGF0Y2hlcyAnKCJjbGFuZy02LjAt bGliYy1zZWFyY2gtcGF0aC5wYXRjaCIpKSkKIAorKGRlZmluZS1wdWJsaWMgbGliY3h4LTYKKyAg KHBhY2thZ2UKKyAgICAoaW5oZXJpdCBsaWJjeHgpCisgICAgKG5hbWUgImxpYmN4eCIpCisgICAg KHZlcnNpb24gKHBhY2thZ2UtdmVyc2lvbiBsbHZtLTYpKQorICAgIChzb3VyY2UKKyAgICAgKG9y aWdpbgorICAgICAgIChpbmhlcml0IChwYWNrYWdlLXNvdXJjZSBsaWJjeHgpKQorICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgImh0dHA6Ly9sbHZtLm9yZy9yZWxlYXNlcy8iCisgICAgICAgICAg ICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvbGliY3h4LSIgdmVyc2lvbiAiLnNyYy50YXIueHoi KSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIKKyAgICAgICAgICIwcnp3NHF2eHA2 cXg0bDRoOWFtcnEwMmdwN2hiZzhsdzRtMHN5M2s2MGY1MDIzNGdubTNuIikpKSkKKyAgICAobmF0 aXZlLWlucHV0cworICAgICBgKCgiY2xhbmciICxjbGFuZy02KQorICAgICAgICgibGx2bSIgLGxs dm0tNikpKQorICAgIChzeW5vcHNpcworICAgICAiTGliY3h4IGZpbGVzIHNwZWNpZmljYWxseSB1 c2VkIGJ5IFB5U2lkZTIiKQorICAgIChkZXNjcmlwdGlvbgorICAgICAiTGliY3h4IGZpbGVzIHNw ZWNpZmljYWxseSB1c2VkIGJ5IFB5U2lkZTIuIikpKQorCiAoZGVmaW5lLXB1YmxpYyBsbHZtLTMu OS4xCiAgIChwYWNrYWdlIChpbmhlcml0IGxsdm0pCiAgICAgKG5hbWUgImxsdm0iKQotLSAKMi4y My4wCgo= --000000000000513e2405919f4895 Content-Type: text/x-patch; charset="US-ASCII"; name="0005-gnu-Add-python-pyside-2.patch" Content-Disposition: attachment; filename="0005-gnu-Add-python-pyside-2.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k03dzckc4 RnJvbSBhY2ZjOWI4YTFkMjlmNTEwMThmMjg2YWM3ZjI0MDhjY2UzMjMyMzllIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb2huIFNvbyA8anNvbzFAYXN1LmVkdT4KRGF0ZTogTW9uLCAy IFNlcCAyMDE5IDA3OjI3OjE1IC0wNzAwClN1YmplY3Q6IFtQQVRDSCAwNS8xMF0gZ251OiBBZGQg cHl0aG9uLXB5c2lkZS0yLgoKICogZ251L3BhY2thZ2VzL3F0LnNjbSAocHl0aG9uLXB5c2lkZS0y KTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9xdC5zY20gfCA4MCArKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4MCBp bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3F0LnNjbSBiL2dudS9wYWNr YWdlcy9xdC5zY20KaW5kZXggNGNjYjhhODRiMi4uNjNjOGZjN2RhMyAxMDA2NDQKLS0tIGEvZ251 L3BhY2thZ2VzL3F0LnNjbQorKysgYi9nbnUvcGFja2FnZXMvcXQuc2NtCkBAIC0yMzMxLDMgKzIz MzEsODMgQEAgY29sb3ItcmVsYXRlZCB3aWRnZXRzLiIpCiAgICAgICA7OyBIZWxwIQogICAgICAg KGxpY2Vuc2UgYCgsbGljZW5zZTpncGwyKwogICAgICAgICAgICAgICAgICAsbGljZW5zZTpsbGdw bCkpKSkpCisKKyhkZWZpbmUtcHVibGljIHB5dGhvbi1weXNpZGUtMgorICAobGV0ICgocmV2aXNp b24gIjEiKQorICAgICAgICAoY29tbWl0ICI0MDE4Nzg3YTNjYzAxZDYzMmZkY2E3ODkxYWM4YWE5 NDg3MTEwYzI2IikpCisgICAgKHBhY2thZ2UKKyAgICAgIChuYW1lICJweXRob24tcHlzaWRlLTIi KQorICAgICAgKHZlcnNpb24gKGdpdC12ZXJzaW9uICJ2NS4xMS4zIiByZXZpc2lvbiBjb21taXQp KQorICAgICAgKHNvdXJjZQorICAgICAgIChvcmlnaW4KKyAgICAgICAgIChtZXRob2QgZ2l0LWZl dGNoKQorICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAgICAgKHVybCAi aHR0cHM6Ly9jb2RlLnF0LmlvL3B5c2lkZS9weXNpZGUtc2V0dXAiKQorICAgICAgICAgICAgICAg KGNvbW1pdCBjb21taXQpKSkKKyAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFt ZSB2ZXJzaW9uKSkKKyAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAoYmFzZTMyCisgICAgICAg ICAgICIwZzhqYWNtMmlxZDdsdzJtN2YxZHAxbm5yc2szOGJsM204cGlobTh6ejlneHM4ZDMxc2Y1 IikpKSkKKyAgICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQorICAgICAgKGlu cHV0cworICAgICAgIGAoKCJsaWJjeHgiICxsaWJjeHgtNikKKyAgICAgICAgICgibGlieG1sMiIg LGxpYnhtbDIpCisgICAgICAgICAoImxpYnhzbHQiICxsaWJ4c2x0KQorICAgICAgICAgKCJsbHZt LXRvb2xjaGFpbi02IiAsbGx2bS10b29sY2hhaW4tNikKKyAgICAgICAgICgicXRiYXNlIiAscXRi YXNlKQorICAgICAgICAgKCJxdGRhdGF2aXMzZCIgLHF0ZGF0YXZpczNkKQorICAgICAgICAgKCJx dGxvY2F0aW9uIiAscXRsb2NhdGlvbikKKyAgICAgICAgICgicXRtdWx0aW1lZGlhIiAscXRtdWx0 aW1lZGlhKQorICAgICAgICAgKCJxdHF1aWNrY29udHJvbHMiICxxdHF1aWNrY29udHJvbHMpCisg ICAgICAgICAoInF0c2NyaXB0IiAscXRzY3JpcHQpCisgICAgICAgICAoInF0c2N4bWwiICxxdHNj eG1sKQorICAgICAgICAgKCJxdHNlbnNvcnMiICxxdHNlbnNvcnMpCisgICAgICAgICAoInF0c3Bl ZWNoIiAscXRzcGVlY2gpCisgICAgICAgICAoInF0c3ZnIiAscXRzdmcpCisgICAgICAgICAoInF0 d2ViY2hhbm5lbCIgLHF0d2ViY2hhbm5lbCkKKyAgICAgICAgICgicXR3ZWJzb2NrZXRzIiAscXR3 ZWJzb2NrZXRzKQorICAgICAgICAgKCJxdHgxMWV4dHJhcyIgLHF0eDExZXh0cmFzKQorICAgICAg ICAgKCJxdHhtbHBhdHRlcm5zIiAscXR4bWxwYXR0ZXJucykpKQorICAgICAgKG5hdGl2ZS1pbnB1 dHMKKyAgICAgICBgKCgiY21ha2UiICxjbWFrZSkKKyAgICAgICAgICgiZ2l0IiAsZ2l0KQorICAg ICAgICAgKCJweXRob24tc2hpYm9rZW4tMiIgLHB5dGhvbi1zaGlib2tlbi0yKQorICAgICAgICAg KCJweXRob24td3JhcHBlciIgLHB5dGhvbi13cmFwcGVyKQorICAgICAgICAgKCJxdHRvb2xzIiAs cXR0b29scykKKyAgICAgICAgICgid2hpY2giICx3aGljaCkpKQorICAgICAgKGFyZ3VtZW50cwor ICAgICAgIGAoIzp0ZXN0cz8gI2YKKyAgICAgICAgIDs7IEZJWE1FOiBCdWlsZGluZyB0ZXN0cyBm YWlsLgorICAgICAgICAgIzpjb25maWd1cmUtZmxhZ3MgJygiLURCVUlMRF9URVNUUz1GQUxTRSIp CisgICAgICAgICAjOnBoYXNlcworICAgICAgICAgKG1vZGlmeS1waGFzZXMKKyAgICAgICAgICAg ICAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAnZ28tdG8t c291cmNlLWRpcgorICAgICAgICAgICAgIChsYW1iZGEgXyAoY2hkaXIgInNvdXJjZXMvcHlzaWRl MiIpICN0KSkKKyAgICAgICAgICAgKGFkZC1iZWZvcmUgJ2NvbmZpZ3VyZSAnc2V0LWNsYW5nLWRp cgorICAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlz KQorICAgICAgICAgICAgICAgKGxldCAoKGNsYW5nIChhc3NvYy1yZWYgaW5wdXRzICJsbHZtLXRv b2xjaGFpbi02IikpCisgICAgICAgICAgICAgICAgICAgICAobGliY3h4IChhc3NvYy1yZWYgaW5w dXRzICJsaWJjeHgiKSkpCisgICAgICAgICAgICAgICAgIChzZXRlbnYgIkNMQU5HX0lOU1RBTExf RElSIiBjbGFuZykKKyAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJjbWFrZS9NYWNyb3Mv UHlTaWRlTW9kdWxlcy5jbWFrZSIKKyAgICAgICAgICAgICAgICAgICAoKCItLWluY2x1ZGUtcGF0 aHM9IikKKyAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIi0taW5jbHVkZS1wYXRo cz0iIGxpYmN4eCAiL2luY2x1ZGUvYysrL3YxOiIpKSkKKyAgICAgICAgICAgICAgICAgI3QpKSkp KSkKKyAgICAgIChob21lLXBhZ2UgImh0dHBzOi8vd2lraS5xdC5pby9RdF9mb3JfUHl0aG9uIikK KyAgICAgIChzeW5vcHNpcworICAgICAgICJUaGUgUXQgZm9yIFB5dGhvbiBwcm9kdWN0IGVuYWJs ZXMgdGhlIHVzZSBvZiBRdDUgQVBJcyBpbiBQeXRob24gYXBwbGljYXRpb25zIikKKyAgICAgIChk ZXNjcmlwdGlvbgorICAgICAgICJUaGUgUXQgZm9yIFB5dGhvbiBwcm9kdWN0IGVuYWJsZXMgdGhl IHVzZSBvZiBRdDUgQVBJcyBpbiBQeXRob24KK2FwcGxpY2F0aW9ucy4gIEl0IGxldHMgUHl0aG9u IGRldmVsb3BlcnMgdXRpbGl6ZSB0aGUgZnVsbCBwb3RlbnRpYWwgb2YgUXQsCit1c2luZyB0aGUg UHlTaWRlMiBtb2R1bGUuICBUaGUgUHlTaWRlMiBtb2R1bGUgcHJvdmlkZXMgYWNjZXNzIHRvIHRo ZQoraW5kaXZpZHVhbCBRdCBtb2R1bGVzIHN1Y2ggYXMgUXRDb3JlLCBRdEd1aSxhbmQgc28gb24u ICBRdCBmb3IgUHl0aG9uIGFsc28KK2NvbWVzIHdpdGggdGhlIFNoaWJva2VuMiBDUHl0aG9uIGJp bmRpbmcgY29kZSBnZW5lcmF0b3IsIHdoaWNoIGNhbiBiZSB1c2VkIHRvCitnZW5lcmF0ZSBQeXRo b24gYmluZGluZ3MgZm9yIHlvdXIgQyBvciBDKysgY29kZS4iKQorICAgICAgOzsgSGVscCEKKyAg ICAgIChsaWNlbnNlCisgICAgICAgYCgsbGljZW5zZTpmZGwxLjMrCisgICAgICAgICAsbGljZW5z ZTpncGwyKworICAgICAgICAgLGxpY2Vuc2U6Z3BsMysKKyAgICAgICAgIDs7IGh0dHBzOi8vY29k ZS5xdC5pby9jZ2l0L3B5c2lkZS9weXNpZGUtc2V0dXAuZ2l0L3RyZWUvTElDRU5TRS5HUEx2My1F WENFUFQKKyAgICAgICAgIDs7IGh0dHBzOi8vY29kZS5xdC5pby9jZ2l0L3B5c2lkZS9weXNpZGUt c2V0dXAuZ2l0L3RyZWUvTElDRU5TRS5DT01NRVJDSUFMCisgICAgICAgICAsbGljZW5zZTpsZ3Bs MykpKSkpCi0tIAoyLjIzLjAKCg== --000000000000513e2405919f4895 Content-Type: text/x-patch; charset="UTF-8"; name="0003-gnu-Add-python-shiboken-2.patch" Content-Disposition: attachment; filename="0003-gnu-Add-python-shiboken-2.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k03dzckc2 RnJvbSA5NDkwOTQ0MjRmNmIyN2M2NmVjMjMxMWU5ZGNmOTc0M2E1OTA5ZjgzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb2huIFNvbyA8anNvbzFAYXN1LmVkdT4KRGF0ZTogU2F0LCA2 IEp1bCAyMDE5IDA5OjEzOjUwIC0wNzAwClN1YmplY3Q6IFtQQVRDSCAwMy8xMF0gZ251OiBBZGQg cHl0aG9uLXNoaWJva2VuLTIuCgoqIGdudS9wYWNrYWdlcy9xdC5zY20gKHB5dGhvbi1zaGlib2tl bi0yKTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9sbHZtLnNjbSB8ICAxIC0KIGdu dS9wYWNrYWdlcy9xdC5zY20gICB8IDU0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv bigtKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9sbHZtLnNjbSBiL2dudS9wYWNrYWdlcy9s bHZtLnNjbQppbmRleCAxOWQ1ZjYzZmQ2Li45MzhmNmIzNTE4IDEwMDY0NAotLS0gYS9nbnUvcGFj a2FnZXMvbGx2bS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2xsdm0uc2NtCkBAIC03MjQsNCArNzI0 LDMgQEAgdXNpbmcgQGNvZGV7Y2xhbmctcmVuYW1lfS4iKSkpCiAgICAgICAgICAgICVidWlsZC1p bnB1dHMpKQogICAgICAgICAgI3QpKSkKICAgICAobGljZW5zZSBsaWNlbnNlOm5jc2EpKSkKLQpk aWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3F0LnNjbSBiL2dudS9wYWNrYWdlcy9xdC5zY20KaW5k ZXggNTJlYjQ2Y2NlMC4uNGNjYjhhODRiMiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3F0LnNj bQorKysgYi9nbnUvcGFja2FnZXMvcXQuc2NtCkBAIC0xMSw2ICsxMSw3IEBACiA7OzsgQ29weXJp Z2h0IMKpIDIwMTggTmljb2xhcyBHb2F6aW91IDxtYWlsQG5pY29sYXNnb2F6aW91LmZyPgogOzs7 IENvcHlyaWdodCDCqSAyMDE4IEhhcnRtdXQgR29lYmVsIDxoLmdvZWJlbEBjcmF6eS1jb21waWxl cnMuY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDE4IEVyaWMgQmF2aWVyIDxiYXZpZXJAbWVtYmVy LmZzZi5vcmc+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMTggSm9obiBTb28gPGpzb28xQGFzdS5lZHU+ CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtMzgsNyAr MzksOSBAQAogICAjOnVzZS1tb2R1bGUgKGd1aXggcGFja2FnZXMpCiAgICM6dXNlLW1vZHVsZSAo Z3VpeCB1dGlscykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMpCisgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIGJhc2UpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJpc29u KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjbWFrZSkKICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgY29tcHJlc3Npb24pCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGN1 cHMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGRhdGFiYXNlcykKQEAgLTU0LDYgKzU3 LDcgQEAKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgaWN1NGMpCiAgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIGltYWdlKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaW51 eCkKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbGx2bSkKICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgbWF0aHMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG5zcykKICAg Izp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcGNpdXRpbHMpCkBAIC02Nyw2ICs3MSw3IEBACiAg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHNkbCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgc3FsaXRlKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB0bHMpCisgICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzIHZlcnNpb24tY29udHJvbCkKICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgdnVsa2FuKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4ZGlzb3Jn KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4b3JnKQpAQCAtMjI3NywzICsyMjgyLDUy IEBAIHVzZXItZnJpZW5kbHkgdGhhbiB0aGUgZGVmYXVsdCBAY29kZXtRQ29sb3JEaWFsb2d9IGFu ZCBzZXZlcmFsIG90aGVyCiBjb2xvci1yZWxhdGVkIHdpZGdldHMuIikKICAgICAgIDs7IEluY2x1 ZGVzIGEgbGljZW5zZSBleGNlcHRpb24gZm9yIGNvbWJpbmluZyB3aXRoIEdQTDIgY29kZS4KICAg ICAgIChsaWNlbnNlIGxpY2Vuc2U6bGdwbDMrKSkpKQorCisoZGVmaW5lLXB1YmxpYyBweXRob24t c2hpYm9rZW4tMgorICAobGV0ICgocmV2aXNpb24gIjEiKQorICAgICAgICAoY29tbWl0ICI0MDE4 Nzg3YTNjYzAxZDYzMmZkY2E3ODkxYWM4YWE5NDg3MTEwYzI2IikpCisgICAgKHBhY2thZ2UKKyAg ICAgIChuYW1lICJweXRob24tc2hpYm9rZW4tMiIpCisgICAgICAodmVyc2lvbiAoZ2l0LXZlcnNp b24gInY1LjExLjMiIHJldmlzaW9uIGNvbW1pdCkpCisgICAgICAoc291cmNlCisgICAgICAgKG9y aWdpbgorICAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAgICAodXJpIChnaXQtcmVm ZXJlbmNlCisgICAgICAgICAgICAgICA7OyBUaGUgbGF0ZXN0IHZlcnNpb25zIG9mIFNoaWJva2Vu IGxpdmUgaW4gdGhlIHB5c2lkZSByZXBvLgorICAgICAgICAgICAgICAgOzsgVGhlcmUgaXMgYW5v dGhlciBzdGFuZGFsb25lIHJlcG8gb25seSBmb3IgU2hpYm9rZW4KKyAgICAgICAgICAgICAgIDs7 IGJ1dCBpdCBpcyBvdXRkYXRlZAorICAgICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9jb2RlLnF0 LmlvL3B5c2lkZS9weXNpZGUtc2V0dXAiKQorICAgICAgICAgICAgICAgKGNvbW1pdCBjb21taXQp KSkKKyAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKKyAg ICAgICAgIChzaGEyNTYKKyAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICIwZzhqYWNtMmlx ZDdsdzJtN2YxZHAxbm5yc2szOGJsM204cGlobTh6ejlneHM4ZDMxc2Y1IikpKSkKKyAgICAgIChi dWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQorICAgICAgKGlucHV0cworICAgICAgIGAo KCJsbHZtLXRvb2xjaGFpbi02IiAsbGx2bS10b29sY2hhaW4tNikKKyAgICAgICAgICgibGlieG1s MiIgLGxpYnhtbDIpCisgICAgICAgICAoImxpYnhzbHQiICxsaWJ4c2x0KQorICAgICAgICAgKCJw eXRob24td3JhcHBlciIgLHB5dGhvbi13cmFwcGVyKQorICAgICAgICAgKCJxdGJhc2UiICxxdGJh c2UpCisgICAgICAgICAoInF0eG1scGF0dGVybnMiICxxdHhtbHBhdHRlcm5zKSkpCisgICAgICAo YXJndW1lbnRzCisgICAgICAgYCgjOnRlc3RzPyAjZgorICAgICAgICAgOzsgRklYTUU6IEJ1aWxk aW5nIHRlc3RzIGZhaWxzCisgICAgICAgICAjOmNvbmZpZ3VyZS1mbGFncyAnKCItREJVSUxEX1RF U1RTPW9mZiIpCisgICAgICAgICAjOnBoYXNlcworICAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0 YW5kYXJkLXBoYXNlcworICAgICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ3VzZS1zaGlib2tl bi1kaXItb25seQorICAgICAgICAgICAgIChsYW1iZGEgXyAoY2hkaXIgInNvdXJjZXMvc2hpYm9r ZW4yIikgI3QpKQorICAgICAgICAgICAoYWRkLWJlZm9yZSAnY29uZmlndXJlICdzZXQtYnVpbGQt ZW52CisgICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtl eXMpCisgICAgICAgICAgICAgICAobGV0ICgobGx2bSAoYXNzb2MtcmVmIGlucHV0cyAibGx2bS10 b29sY2hhaW4tNiIpKSkKKyAgICAgICAgICAgICAgICAgKHNldGVudiAiQ0xBTkdfSU5TVEFMTF9E SVIiIGxsdm0pCisgICAgICAgICAgICAgICAgICN0KSkpKSkpCisgICAgICAoaG9tZS1wYWdlICJo dHRwczovL3dpa2kucXQuaW8vUXRfZm9yX1B5dGhvbiIpCisgICAgICAoc3lub3BzaXMKKyAgICAg ICAiU2hpYm9rZW4gZ2VuZXJhdGVzIGJpbmRpbmdzIGZvciBDKysgbGlicmFyaWVzIHVzaW5nIENQ eXRob24gc291cmNlIGNvZGUiKQorICAgICAgKGRlc2NyaXB0aW9uCisgICAgICAgIlNoaWJva2Vu IGdlbmVyYXRlcyBiaW5kaW5ncyBmb3IgQysrIGxpYnJhcmllcyB1c2luZyBDUHl0aG9uIHNvdXJj ZSBjb2RlIikKKyAgICAgIDs7IEhlbHAhCisgICAgICAobGljZW5zZSBgKCxsaWNlbnNlOmdwbDIr CisgICAgICAgICAgICAgICAgICxsaWNlbnNlOmxsZ3BsKSkpKSkKLS0gCjIuMjMuMAoK --000000000000513e2405919f4895 Content-Type: text/x-patch; charset="US-ASCII"; name="0006-gnu-Add-python-pyside-2-tools.patch" Content-Disposition: attachment; filename="0006-gnu-Add-python-pyside-2-tools.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k03dzckc5 RnJvbSAzNTYwZjIwZjhlNjdlZjRlNzE2Y2Q3YzRjNTE1MDQ2OGJhYzM2YzJiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb2huIFNvbyA8anNvbzFAYXN1LmVkdT4KRGF0ZTogU2F0LCA2 IEp1bCAyMDE5IDE4OjQ5OjA4IC0wNzAwClN1YmplY3Q6IFtQQVRDSCAwNi8xMF0gZ251OiBBZGQg cHl0aG9uLXB5c2lkZS0yLXRvb2xzLgoKKiBnbnUvcGFja2FnZXMvcXQuc2NtIChweXRob24tcHlz aWRlLTItdG9vbHMpOiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL3F0LnNjbSB8IDMy ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzIgaW5z ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9xdC5zY20gYi9nbnUvcGFja2Fn ZXMvcXQuc2NtCmluZGV4IDYzYzhmYzdkYTMuLjg0NzM2ZWNkMTEgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9xdC5zY20KKysrIGIvZ251L3BhY2thZ2VzL3F0LnNjbQpAQCAtMjQxMSwzICsyNDEx LDM1IEBAIGdlbmVyYXRlIFB5dGhvbiBiaW5kaW5ncyBmb3IgeW91ciBDIG9yIEMrKyBjb2RlLiIp CiAgICAgICAgICA7OyBodHRwczovL2NvZGUucXQuaW8vY2dpdC9weXNpZGUvcHlzaWRlLXNldHVw LmdpdC90cmVlL0xJQ0VOU0UuR1BMdjMtRVhDRVBUCiAgICAgICAgICA7OyBodHRwczovL2NvZGUu cXQuaW8vY2dpdC9weXNpZGUvcHlzaWRlLXNldHVwLmdpdC90cmVlL0xJQ0VOU0UuQ09NTUVSQ0lB TAogICAgICAgICAgLGxpY2Vuc2U6bGdwbDMpKSkpKQorCisoZGVmaW5lLXB1YmxpYyBweXRob24t cHlzaWRlLTItdG9vbHMKKyAgKGxldCAoKHJldmlzaW9uICIxIikKKyAgICAgICAgKGNvbW1pdCAi ZjFiNzc1NTM3ZTdmYmQ3MTg1MTY3NDk1ODNiMmFiZjFjYjZhZGJjZSIpKQorICAgIChwYWNrYWdl CisgICAgICAobmFtZSAicHl0aG9uLXB5c2lkZS0yLXRvb2xzIikKKyAgICAgICh2ZXJzaW9uIChn aXQtdmVyc2lvbiAidjUuMTEuMiIgcmV2aXNpb24gY29tbWl0KSkKKyAgICAgIChzb3VyY2UKKyAg ICAgICAob3JpZ2luCisgICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAgICh1cmkg KGdpdC1yZWZlcmVuY2UKKyAgICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vY29kZS5xdC5pby9w eXNpZGUvcHlzaWRlLXRvb2xzIikKKyAgICAgICAgICAgICAgIChjb21taXQgY29tbWl0KSkpCisg ICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCisgICAgICAg ICAoc2hhMjU2CisgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAiMXcyZzVhZnZ3dzlyODl3 bWRtOWp4OHN6Njd4NGJ6eTlkaWZraDcybjRjNzN5YTFuOTFyeSIpKSkpCisgICAgICAoYnVpbGQt c3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAgIChpbnB1dHMKKyAgICAgICBgKCgicHl0 aG9uLXB5c2lkZS0yIiAscHl0aG9uLXB5c2lkZS0yKQorICAgICAgICAgKCJweXRob24tc2hpYm9r ZW4tMiIgLHB5dGhvbi1zaGlib2tlbi0yKQorICAgICAgICAgKCJxdGJhc2UiICxxdGJhc2UpKSkK KyAgICAgIChhcmd1bWVudHMKKyAgICAgICBgKCM6dGVzdHM/ICNmCisgICAgICAgICAjOmNvbmZp Z3VyZS1mbGFncyAnKCItREJVSUxEX1RFU1RTPW9mZiIpKSkKKyAgICAgIChob21lLXBhZ2UgImh0 dHBzOi8vd2lraS5xdC5pby9RdF9mb3JfUHl0aG9uIikKKyAgICAgIChzeW5vcHNpcworICAgICAg ICJDb250YWlucyBjb21tYW5kIGxpbmUgdG9vbHMgZm9yIFB5U2lkZTIiKQorICAgICAgKGRlc2Ny aXB0aW9uCisgICAgICAgIkNvbnRhaW5zIGx1cGRhdGUsIHJjYyBhbmQgdWljIHRvb2xzIGZvciBQ eVNpZGUyIikKKyAgICAgIDs7IEhlbHAhIChUaGlzIGlzIGZyb20gYXJjaCkKKyAgICAgIChsaWNl bnNlIGxpY2Vuc2U6bGdwbDIuMSspKSkpCi0tIAoyLjIzLjAKCg== --000000000000513e2405919f4895 Content-Type: text/x-patch; charset="US-ASCII"; name="0008-gnu-Add-libarea.patch" Content-Disposition: attachment; filename="0008-gnu-Add-libarea.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k03dzckc7 RnJvbSAyNGNhZmU5MWRmODg5OGM0NGMzZGY0YTRiMDVmYzE0Y2JhYWU1ZGU5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb2huIFNvbyA8anNvbzFAYXN1LmVkdT4KRGF0ZTogU3VuLCA3 IEp1bCAyMDE5IDEwOjAzOjM4IC0wNzAwClN1YmplY3Q6IFtQQVRDSCAwOC8xMF0gZ251OiBBZGQg bGliYXJlYS4KCiogZ251L3BhY2thZ2VzL2VuZ2luZWVyaW5nLnNjbSAobGliYXJlYSk6IE5ldyB2 YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvZW5naW5lZXJpbmcuc2NtIHwgNDIgKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDIgaW5zZXJ0aW9u cygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9lbmdpbmVlcmluZy5zY20gYi9nbnUvcGFj a2FnZXMvZW5naW5lZXJpbmcuc2NtCmluZGV4IGUxZjNmMDQzZDQuLjM0M2Y0Yjc1OGIgMTAwNjQ0 Ci0tLSBhL2dudS9wYWNrYWdlcy9lbmdpbmVlcmluZy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2Vu Z2luZWVyaW5nLnNjbQpAQCAtNTAsNiArNTAsNyBAQAogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBiaXNvbikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYm9vc3QpCiAgICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzIGNoZWNrKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyBjbWFrZSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY29tbWVuY2VtZW50KQogICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjb21wcmVzc2lvbikKICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgY3VybCkKQEAgLTIxMTEsNiArMjExMiw0NyBAQCBlbmdpbmVlcnMgZm9yIHJl dmVyc2UgZW5naW5lZXJzLiIpCiAgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpjYy1ieS1zYTMu MCAgO3RoZSAiSWNvbmljIiBpY29uIHNldAogICAgICAgICAgICAgICAgICAgIGxpY2Vuc2U6Z3Bs MyspKSkpICAgIDtldmVyeXRoaW5nIGVsc2UKIAorKGRlZmluZS1wdWJsaWMgbGliYXJlYQorICAo bGV0ICgocmV2aXNpb24gIjEiKQorICAgICAgICAoY29tbWl0ICI4ZjhiYWM4MTFjMTBmMWYwMWZk YTBkNzQyYTE4NTkxZjYxZGQ3NmVlIikpCisgICAgKHBhY2thZ2UKKyAgICAgIChuYW1lICJsaWJh cmVhIikKKyAgICAgICh2ZXJzaW9uIChnaXQtdmVyc2lvbiAiMCIgcmV2aXNpb24gY29tbWl0KSkK KyAgICAgIChzb3VyY2UKKyAgICAgICAob3JpZ2luCisgICAgICAgICAobWV0aG9kIGdpdC1mZXRj aCkKKyAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UgKHVybCAiaHR0cHM6Ly9naXRodWIuY29t L0hlZWtzL2xpYmFyZWEuZ2l0IikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbW1p dCBjb21taXQpKSkKKyAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJz aW9uKSkKKyAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAoYmFzZTMyICIwcHZxejZjYWJ4cWR6 NXkyNnduajZhbGtuOHY1ZDdna3gwZDNoOHhtZzRsdnk5cjNraDNnIikpKSkKKyAgICAgIChidWls ZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkKKyAgICAgIChpbnB1dHMgYCgoImJvb3N0IiAsYm9v c3QpCisgICAgICAgICAgICAgICAgKCJweXRob24td3JhcHBlciIgLHB5dGhvbi13cmFwcGVyKSkp CisgICAgICAobmF0aXZlLWlucHV0cworICAgICAgIGAoKCJjbWFrZSIgLGNtYWtlKSkpCisgICAg ICAoYXJndW1lbnRzCisgICAgICAgYCgjOnRlc3RzPyAjZgorICAgICAgICAgIzpwaGFzZXMKKyAg ICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgICAgKGFkZC1h ZnRlciAnY29uZmlndXJlICdjbWFrZS1jb25maWd1cmUKKyAgICAgICAgICAgICAobGFtYmRhKiAo IzprZXkgaW5wdXRzIG91dHB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICAg KGxldCAoKG91dCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpKQorICAgICAgICAgICAgICAgICAg ICAgKGNtYWtlIChhc3NvYy1yZWYgaW5wdXRzICJjbWFrZSIpKSkKKyAgICAgICAgICAgICAgICAg KG1rZGlyLXAgImJ1aWxkIikKKyAgICAgICAgICAgICAgICAgKGludm9rZSAiY21ha2UiCisgICAg ICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIi1EQ01BS0VfSU5TVEFMTF9QUkVG SVg9IiBvdXQpKSkpKQorICAgICAgICAgICAoZGVsZXRlICdjb25maWd1cmUpKSkpCisgICAgICAo aG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vSGVla3MvbGliYXJlYSIpCisgICAgICAoc3lu b3BzaXMKKyAgICAgICAiTGlicmFyeSBhbmQgcHl0aG9uIG1vZHVsZSBmb3IgcG9ja2V0aW5nIGFu ZCBwcm9maWxpbmcgb3BlcmF0aW9ucyIpCisgICAgICAoZGVzY3JpcHRpb24KKyAgICAgICAiQXJl YSBpcyBhIENBTS1yZWxhdGVkIHNvZnR3YXJlIGZvciBwb2NrZXRpbmcgb3BlcmF0aW9uLgorCitU aGlzIHByb2plY3QgcHJvdmlkZXMgbGlicmFyeSBhbmQgYXNzb2NpYXRlZCBweXRob24tbW9kdWxl IHRvIGNvbXB1dGUgcG9ja2V0CitvcGVyYXRpb25zLiIpCisgICAgICAobGljZW5zZSBsaWNlbnNl OmdwbDMrKSkpKQorCiAoZGVmaW5lLXB1YmxpYyBsaWJzcG5hdgogICAocGFja2FnZQogICAgIChu YW1lICJsaWJzcG5hdiIpCi0tIAoyLjIzLjAKCg== --000000000000513e2405919f4895 Content-Type: text/x-patch; charset="US-ASCII"; name="0009-gnu-Add-libmedfile.patch" Content-Disposition: attachment; filename="0009-gnu-Add-libmedfile.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k03dzckc8 RnJvbSA2YjFlNGE1ZmM0NWRkM2E1NGQyMGFlZDYyZTE0MTE2MmRlOGVhZDlkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb2huIFNvbyA8anNvbzFAYXN1LmVkdT4KRGF0ZTogU3VuLCA3 IEp1bCAyMDE5IDEwOjEzOjE3IC0wNzAwClN1YmplY3Q6IFtQQVRDSCAwOS8xMF0gZ251OiBBZGQg bGlibWVkZmlsZS4KCiogZ251L3BhY2thZ2VzL2VuZ2luZWVyaW5nLnNjbSAobGlibWVkZmlsZSk6 IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvZW5naW5lZXJpbmcuc2NtIHwgNDUgKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDUgaW5z ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9lbmdpbmVlcmluZy5zY20gYi9n bnUvcGFja2FnZXMvZW5naW5lZXJpbmcuc2NtCmluZGV4IDM0M2Y0Yjc1OGIuLjUwODQ0YjAxNjMg MTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9lbmdpbmVlcmluZy5zY20KKysrIGIvZ251L3BhY2th Z2VzL2VuZ2luZWVyaW5nLnNjbQpAQCAtMjExMiw2ICsyMTEyLDUxIEBAIGVuZ2luZWVycyBmb3Ig cmV2ZXJzZSBlbmdpbmVlcnMuIikKICAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmNjLWJ5LXNh My4wICA7dGhlICJJY29uaWMiIGljb24gc2V0CiAgICAgICAgICAgICAgICAgICAgbGljZW5zZTpn cGwzKykpKSkgICAgO2V2ZXJ5dGhpbmcgZWxzZQogCisoZGVmaW5lLXB1YmxpYyBsaWJtZWRmaWxl CisgIChwYWNrYWdlCisgICAgKG5hbWUgImxpYm1lZGZpbGUiKQorICAgICh2ZXJzaW9uICI0LjAu MCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gp CisgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZAorICAgICAgICAgICAgICJodHRwczovL2ZpbGVz LnNhbG9tZS1wbGF0Zm9ybS5vcmcvU2Fsb21lL290aGVyL21lZC0iCisgICAgICAgICAgICAgdmVy c2lvbiAiLnRhci5neiIpKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMgorICAgICAg ICAgIjAxN2g5cDB4NTMzZm00Z242cHdjOGttcDcycnZxbWNuNnZ6bng3Mm5ra2wyYjA1eWp4NTQi KSkpKQorICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQorICAgIChpbnB1dHMg YCgoImhkZjUiICxoZGY1LTEuMTApKSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzpwaGFzZXMK KyAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAoYWRkLWFm dGVyICdpbnN0YWxsICdyZW1vdmUtdGVzdC1vdXRwdXQKKyAgICAgICAgICAgKGxhbWJkYSogKCM6 a2V5IG91dHB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIChsZXQgKChvdXQg KGFzc29jLXJlZiBvdXRwdXRzICJvdXQiKSkpCisgICAgICAgICAgICAgICAoZGVsZXRlLWZpbGUt cmVjdXJzaXZlbHkKKyAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBvdXQgIi9iaW4vdGVz dGMiKSkKKyAgICAgICAgICAgICAgICN0KSkpKSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly93 d3cuc2Fsb21lLXBsYXRmb3JtLm9yZyIpCisgICAgKHN5bm9wc2lzICJMaWJyYXJ5IHRvIHJlYWQg YW5kIHdyaXRlIE1FRCBmaWxlcyIpCisgICAgKGRlc2NyaXB0aW9uCisgICAgICJUaGUgcHVycG9z ZSBvZiB0aGUgTUVEIG1vZHVsZSBpcyB0byBwcm92aWRlIGEgc3RhbmRhcmQgZm9yIHN0b3Jpbmcg YW5kCityZWNvdmVyaW5nIGNvbXB1dGVyIGRhdGEgYXNzb2NpYXRlZCB0byBudW1lcmljYWwgbWVz aGVzIGFuZCBmaWVsZHMsIGFuZCB0bworZmFjaWxpdGF0ZSB0aGUgZXhjaGFuZ2UgYmV0d2VlbiBj b2RlcyBhbmQgc29sdmVycy4KKworVGhlIHBlcnNpc3RlbnQgZGF0YSBzdG9yYWdlIGlzIGJhc2Vk IHVwb24gSERGIGZvcm1hdCAobGlrZSBDR05TLCBhIHN0YW5kYXJkCitkZXZlbG9wZWQgYnkgQm9l aW5nIGFuZCBOQVNBIGluIHRoZSBhcmVhIG9mIENvbXB1dGF0aW9uYWwgRmx1aWQgRHluYW1pYyku CisKK01FRCBhbHNvIHByb3ZpZGVzIHN0cnVjdHVyZXMgdG8gaG9sZCBkYXRhIG9uIG1lc2hlcyBh bmQgZmllbGRzLiBUaGVzZQorc3RydWN0dXJlcyBhcmUgZXhjaGFuZ2VkIGJldHdlZW4gc29sdmVy cywgaGlkZSB0aGUgY29tbXVuaWNhdGlvbiBsZXZlbCAoQ09SQkEKK29yIE1QSSksIGFuZCBvZmZl ciBwZXJzaXN0ZW5jZSAocmVhZC93cml0ZSBpbiAubWVkIGZpbGVzKS4KKworVGhlIG1haW4gYmVu ZWZpdCBvZiBhIGNvbW1vbiBleGNoYW5nZSBmb3JtYXQgaXMgcmVkdWNlZCBjb21wbGV4aXR5IG9m IGNvZGUKK2NvdXBsaW5nLiBJdCBhbHNvIGFsbG93cyBzaGFyaW5nIHN1Y2ggaGlnaCBsZXZlbCBm dW5jdGlvbmFsaXRpZXMgYXMKK2NvbXB1dGF0aW9uIG9mIG5vZGFsIGNvbm5lY3Rpdml0eSBvZiBz dWItZWxlbWVudHMgKGZhY2VzIGFuZCBlZGdlcyksCithcml0aG1ldGljIG9wZXJhdGlvbnMgb24g ZmllbGRzLCBlbnRpdHkgbG9jYXRpb24gZnVuY3Rpb25hbGl0aWVzLCBhbmQKK2ludGVycG9sYXRp b24gdG9vbGtpdC4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMyspKSkKKwogKGRlZmluZS1w dWJsaWMgbGliYXJlYQogICAobGV0ICgocmV2aXNpb24gIjEiKQogICAgICAgICAoY29tbWl0ICI4 ZjhiYWM4MTFjMTBmMWYwMWZkYTBkNzQyYTE4NTkxZjYxZGQ3NmVlIikpCi0tIAoyLjIzLjAKCg== --000000000000513e2405919f4895 Content-Type: text/x-patch; charset="US-ASCII"; name="0010-gnu-Add-freecad.patch" Content-Disposition: attachment; filename="0010-gnu-Add-freecad.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k03dzckc9 RnJvbSAwMDM5MWRiNThjYjVhMmQxNGMxNmE4ZTI5NGI3NTU2N2M5MmQyYTRmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb2huIFNvbyA8anNvbzFAYXN1LmVkdT4KRGF0ZTogU3VuLCA3 IEp1bCAyMDE5IDEwOjMyOjEwIC0wNzAwClN1YmplY3Q6IFtQQVRDSCAxMC8xMF0gZ251OiBBZGQg ZnJlZWNhZC4KCiogZ251L3BhY2thZ2VzL2VuZ2luZWVyaW5nLnNjbSAoZnJlZWNhZCk6IE5ldyB2 YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvZW5naW5lZXJpbmcuc2NtIHwgODggKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgODcgaW5zZXJ0aW9u cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9lbmdpbmVlcmlu Zy5zY20gYi9nbnUvcGFja2FnZXMvZW5naW5lZXJpbmcuc2NtCmluZGV4IDUwODQ0YjAxNjMuLjI5 NjMxNTQxN2MgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9lbmdpbmVlcmluZy5zY20KKysrIGIv Z251L3BhY2thZ2VzL2VuZ2luZWVyaW5nLnNjbQpAQCAtNTQsNiArNTQsNyBAQAogICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBjb21tZW5jZW1lbnQpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGNvbXByZXNzaW9uKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjdXJsKQor ICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBkb2N1bWVudGF0aW9uKQogICAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyBmbGV4KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBmb250 dXRpbHMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGZwZ2EpCkBAIC02NiwxMCArNjcs MTMgQEAKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ2xpYikKICAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgZ25vbWUpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdwZXJm KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBncmFwaGljcykKKyAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgZ3JhcGh2aXopCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdy b2ZmKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBndGspCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIGd1aWxlKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBpbWFnZSkK KyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgaW1hZ2UtcHJvY2Vzc2luZykKICAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMgaW1hZ2VtYWdpY2spCiAgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGxpbnV4KSAgICAgICAgICAgICAgIDtGSVhNRTogZm9yIHBjYgogICAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyBtNCkKQEAgLTkwLDYgKzk0LDcgQEAKICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgdGV4KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB2ZXJzaW9uLWNv bnRyb2wpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHd4d2lkZ2V0cykKKyAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMgeG1sKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4 b3JnKSkKIAogKGRlZmluZS1wdWJsaWMgbGlicmVjYWQKQEAgLTgzNiw3ICs4NDEsNyBAQCBsYW5n dWFnZS4iKQogICAgICAgICAgKCJsaWJuZ3NwaWNlIiAsbGlibmdzcGljZSkKICAgICAgICAgICgi bGlic20iICxsaWJzbSkKICAgICAgICAgICgibWVzYSIgLG1lc2EpCi0gICAgICAgICAoIm9wZW5j YXNjYWRlLW9jZSIgLG9wZW5jYXNjYWRlLW9jZSkKKyAgICAgICAgICgib3BlbmNhc2NhZGUtb2Nj dCIgLG9wZW5jYXNjYWRlLW9jY3QpCiAgICAgICAgICAoIm9wZW5zc2wiICxvcGVuc3NsKQogICAg ICAgICAgKCJweXRob24iICxweXRob24tMikKICAgICAgICAgICgid3h3aWRnZXRzIiAsd3h3aWRn ZXRzLWd0azIpCkBAIC0yMTEyLDYgKzIxMTcsODcgQEAgZW5naW5lZXJzIGZvciByZXZlcnNlIGVu Z2luZWVycy4iKQogICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Y2MtYnktc2EzLjAgIDt0aGUg Ikljb25pYyIgaWNvbiBzZXQKICAgICAgICAgICAgICAgICAgICBsaWNlbnNlOmdwbDMrKSkpKSAg ICA7ZXZlcnl0aGluZyBlbHNlCiAKKyhkZWZpbmUtcHVibGljIGZyZWVjYWQKKyAgKGxldCAoKGNv bW1pdCAiMzEyOWFlNDI5NmU0MGVkMjBlN2IzZDQ2MGI4NmU2OTY5YWNiZTFjMyIpCisgICAgICAg IChyZXZpc2lvbiAiMSIpKQorICAgIChwYWNrYWdlCisgICAgICAobmFtZSAiZnJlZWNhZCIpCisg ICAgICAodmVyc2lvbiAoZ2l0LXZlcnNpb24gIjAuMTguMyIgcmV2aXNpb24gY29tbWl0KSkKKyAg ICAgIChzb3VyY2UKKyAgICAgICAob3JpZ2luCisgICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkK KyAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAgICAgICAgICh1cmwgImh0dHBz Oi8vZ2l0aHViLmNvbS9GcmVlQ0FEL0ZyZWVDQUQuZ2l0IikKKyAgICAgICAgICAgICAgIChjb21t aXQgY29tbWl0KSkpCisgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVy c2lvbikpCisgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAi MW55Mjl5MGg4c21nMWJ3aTV5bjRrY255ZnBycWgzdjd2Mno4ODM3Y21taGN3cDhkcjk1bSIpKSkp CisgICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAgIChuYXRpdmUt aW5wdXRzCisgICAgICAgYCgoImRveHlnZW4iICxkb3h5Z2VuKQorICAgICAgICAgKCJncmFwaHZp eiIgLGdyYXBodml6KQorICAgICAgICAgKCJxdHRvb2xzIiAscXR0b29scykKKyAgICAgICAgICgi cGtnLWNvbmZpZyIgLHBrZy1jb25maWcpCisgICAgICAgICAoInN3aWciICxzd2lnKSkpCisgICAg ICAoaW5wdXRzCisgICAgICAgYCgoImJvb3N0IiAsYm9vc3QpCisgICAgICAgICAoImNvaW4zRCIg LGNvaW4zRCkKKyAgICAgICAgICgiZWlnZW4iICxlaWdlbikKKyAgICAgICAgICgiZnJlZXR5cGUi ICxmcmVldHlwZSkKKyAgICAgICAgICgiZ2xldyIgLGdsZXcpCisgICAgICAgICAoImhkZjUiICxo ZGY1KQorICAgICAgICAgKCJsaWJhcmVhIiAsbGliYXJlYSkKKyAgICAgICAgICgibGlic3BuYXYi ICxsaWJzcG5hdikKKyAgICAgICAgICgibGlibWVkZmlsZSIgLGxpYm1lZGZpbGUpCisgICAgICAg ICAoIm9wZW5tcGkiICxvcGVubXBpKQorICAgICAgICAgKCJvcGVuY2FzY2FkZS1vY2UiICxvcGVu Y2FzY2FkZS1vY2UpCisgICAgICAgICAoInB5dGhvbi1tYXRwbG90bGliIiAscHl0aG9uLW1hdHBs b3RsaWIpCisgICAgICAgICAoInB5dGhvbi1weXNpZGUtMiIgLHB5dGhvbi1weXNpZGUtMikKKyAg ICAgICAgICgicHl0aG9uLXB5c2lkZS0yLXRvb2xzIiAscHl0aG9uLXB5c2lkZS0yLXRvb2xzKQor ICAgICAgICAgKCJweXRob24tc2hpYm9rZW4tMiIgLHB5dGhvbi1zaGlib2tlbi0yKQorICAgICAg ICAgKCJweXRob24td3JhcHBlciIgLHB5dGhvbi13cmFwcGVyKQorICAgICAgICAgKCJxdGJhc2Ui ICxxdGJhc2UpCisgICAgICAgICAoInF0c3ZnIiAscXRzdmcpCisgICAgICAgICAoInF0eDExZXh0 cmFzIiAscXR4MTFleHRyYXMpCisgICAgICAgICAoInF0eG1scGF0dGVybnMiICxxdHhtbHBhdHRl cm5zKQorICAgICAgICAgKCJxdHdlYmtpdCIgLHF0d2Via2l0KQorICAgICAgICAgKCJ2dGsiICx2 dGspCisgICAgICAgICAoInhlcmNlcy1jIiAseGVyY2VzLWMpCisgICAgICAgICAoInpsaWIiICx6 bGliKSkpCisgICAgICAoYXJndW1lbnRzCisgICAgICAgYCgjOnRlc3RzPyAjZgorICAgICAgICAg Izpjb25maWd1cmUtZmxhZ3MKKyAgICAgICAgIChsaXN0CisgICAgICAgICAgIi1EQlVJTERfUVQ1 PU9OIgorICAgICAgICAgIChzdHJpbmctYXBwZW5kICItRENNQUtFX0lOU1RBTExfTElCRElSPSIK KyAgICAgICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVmICVvdXRwdXRzICJvdXQiKSAiL2xp YiIpKQorICAgICAgICAgIzpwaGFzZXMKKyAgICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFy ZC1waGFzZXMKKyAgICAgICAgICAgKGFkZC1iZWZvcmUgJ2NvbmZpZ3VyZSAncmVzdG9yZS1weXRo b25wYXRoCisgICAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgICAoc3Vic3RpdHV0 ZSogInNyYy9NYWluL01haW5HdWkuY3BwIgorICAgICAgICAgICAgICAgICAoKCJfP3B1dGVudlxc KFwiUFlUSE9OUEFUSD1cIlxcKTsiKSAiIikpCisgICAgICAgICAgICAgICAjdCkpCisgICAgICAg ICAgIChhZGQtYWZ0ZXIgJ2luc3RhbGwgJ3dyYXAtcHl0aG9ucGF0aAorICAgICAgICAgICAgIChs YW1iZGEqICgjOmtleSBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAg IChsZXQgKChvdXQgKGFzc29jLXJlZiBvdXRwdXRzICJvdXQiKSkpCisgICAgICAgICAgICAgICAg ICh3cmFwLXByb2dyYW0gKHN0cmluZy1hcHBlbmQgb3V0ICIvYmluL0ZyZWVDQUQiKQorICAgICAg ICAgICAgICAgICAgIChsaXN0ICJQWVRIT05QQVRIIgorICAgICAgICAgICAgICAgICAgICAgICAg ICdwcmVmaXggKGxpc3QgKGdldGVudiAiUFlUSE9OUEFUSCIpKSkpKQorICAgICAgICAgICAgICAg I3QpKSkpKQorICAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly93d3cuZnJlZWNhZHdlYi5vcmcvIikK KyAgICAgIChzeW5vcHNpcyAiWW91ciBPd24gM0QgUGFyYW1ldHJpYyBNb2RlbGVyIikKKyAgICAg IChkZXNjcmlwdGlvbgorICAgICAgICJGcmVlQ0FEIGlzIGEgZ2VuZXJhbCBwdXJwb3NlIGZlYXR1 cmUtYmFzZWQsIHBhcmFtZXRyaWMgM0QgbW9kZWxlciBmb3IKK0NBRCwgTUNBRCwgQ0F4LCBDQUUg YW5kIFBMTSwgYWltZWQgZGlyZWN0bHkgYXQgbWVjaGFuaWNhbCBlbmdpbmVlcmluZyBhbmQKK3By b2R1Y3QgZGVzaWduIGJ1dCBhbHNvIGZpdHMgYSB3aWRlciByYW5nZSBvZiB1c2VzIGluIGVuZ2lu ZWVyaW5nLCBzdWNoIGFzCithcmNoaXRlY3R1cmUgb3Igb3RoZXIgZW5naW5lZXJpbmcgc3BlY2lh bHRpZXMuICBJdCBpcyAxMDAlIE9wZW4gU291cmNlIChMR1BMMisKK2xpY2Vuc2UpIGFuZCBleHRy ZW1lbHkgbW9kdWxhciwgYWxsb3dpbmcgZm9yIHZlcnkgYWR2YW5jZWQgZXh0ZW5zaW9uIGFuZAor Y3VzdG9taXphdGlvbi4iKQorICAgICAgOzsgSGVscCEKKyAgICAgIChsaWNlbnNlIGxpY2Vuc2U6 bGdwbDIuMSspKSkpCisKIChkZWZpbmUtcHVibGljIGxpYm1lZGZpbGUKICAgKHBhY2thZ2UKICAg ICAobmFtZSAibGlibWVkZmlsZSIpCi0tIAoyLjIzLjAKCg== --000000000000513e2405919f4895 Content-Type: text/x-patch; charset="UTF-8"; name="0007-gnu-Add-libspnav.patch" Content-Disposition: attachment; filename="0007-gnu-Add-libspnav.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k03dzckc6 RnJvbSA2OTgyMTA3ODg3OWU0OTdiZmVjM2Q2YmExYzc4MTBhYThiNjJmNGE0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb2huIFNvbyA8anNvbzFAYXN1LmVkdT4KRGF0ZTogU2F0LCA2 IEp1bCAyMDE5IDE5OjA1OjM3IC0wNzAwClN1YmplY3Q6IFtQQVRDSCAwNy8xMF0gZ251OiBBZGQg bGlic3BuYXYuCgoqIGdudS9wYWNrYWdlcy9lbmdpbmVlcmluZy5zY20gKGxpYnNwbmF2KTogTmV3 IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9lbmdpbmVlcmluZy5zY20gfCAzNiArKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzNiBpbnNlcnRp b25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2VuZ2luZWVyaW5nLnNjbSBiL2dudS9w YWNrYWdlcy9lbmdpbmVlcmluZy5zY20KaW5kZXggYTFmMjIyYmVkNC4uZTFmM2YwNDNkNCAxMDA2 NDQKLS0tIGEvZ251L3BhY2thZ2VzL2VuZ2luZWVyaW5nLnNjbQorKysgYi9nbnUvcGFja2FnZXMv ZW5naW5lZXJpbmcuc2NtCkBAIC0xMiw2ICsxMiw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMTgs IDIwMTkgQXJ1biBJc2FhYyA8YXJ1bmlzYWFjQHN5c3RlbXJlYm9vdC5uZXQ+CiA7OzsgQ29weXJp Z2h0IMKpIDIwMTkgVGltIFN0YWhlbCA8c3dlZG5lY2tAc3dlZG5lY2sueHl6PgogOzs7IENvcHly aWdodCDCqSAyMDE5IEpvdmFueSBMZWFuZHJvIEcuQyA8Yml0NGJpdEByaXNldXAubmV0PgorOzs7 IENvcHlyaWdodCDCqSAyMDE5IEpvaG4gU29vIDxqc29vMUBhc3UuZWR1PgogOzs7CiA7OzsgVGhp cyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTIxMDksMyArMjExMCwzOCBAQCB3 aGlsZSBrZWVwaW5nIHRoZSB1c2VyIGV4cGVyaWVuY2UgYXQgbWluZC4gIEN1dHRlciBpcyBjcmVh dGVkIGJ5IHJldmVyc2UKIGVuZ2luZWVycyBmb3IgcmV2ZXJzZSBlbmdpbmVlcnMuIikKICAgICAo bGljZW5zZSAobGlzdCBsaWNlbnNlOmNjLWJ5LXNhMy4wICA7dGhlICJJY29uaWMiIGljb24gc2V0 CiAgICAgICAgICAgICAgICAgICAgbGljZW5zZTpncGwzKykpKSkgICAgO2V2ZXJ5dGhpbmcgZWxz ZQorCisoZGVmaW5lLXB1YmxpYyBsaWJzcG5hdgorICAocGFja2FnZQorICAgIChuYW1lICJsaWJz cG5hdiIpCisgICAgKHZlcnNpb24gIjAuMi4zIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4K KyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCisg ICAgICAgICAgICAgImh0dHBzOi8vZG93bmxvYWRzLnNvdXJjZWZvcmdlLm5ldC9zcGFjZW5hdi9s aWJzcG5hdi0iCisgICAgICAgICAgICAgdmVyc2lvbiAiLnRhci5neiIpKQorICAgICAgIChzaGEy NTYKKyAgICAgICAgKGJhc2UzMgorICAgICAgICAgIjE0cXpienBmZGIwZGZzY2o0bjBnOGg4bjcx ZmNtaDBpeDJjN25obGRscGJhZ3l4eGdyM3MiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gZ251LWJ1 aWxkLXN5c3RlbSkKKyAgICAoaW5wdXRzCisgICAgIGAoKCJsaWJ4MTEiICxsaWJ4MTEpKSkKKyAg ICAoYXJndW1lbnRzIGAoIzp0ZXN0cz8gI2YpKQorICAgIChob21lLXBhZ2UgImh0dHA6Ly9zcGFj ZW5hdi5zb3VyY2Vmb3JnZS5uZXQvIikKKyAgICAoc3lub3BzaXMKKyAgICAgIkxpYnJhcnkgZm9y IGNvbW11bmljYXRpbmcgd2l0aCBzcGFjZW5hdmQgb3IgM2R4c3J2IikKKyAgICAoZGVzY3JpcHRp b24KKyAgICAgIlRoZSBsaWJzcG5hdiBsaWJyYXJ5IGlzIHByb3ZpZGVkIGFzIGEgcmVwbGFjZW1l bnQgb2YgdGhlIG1hZ2VsbGFuCitsaWJyYXJ5LiAgSXQgcHJvdmlkZXMgYSBjbGVhbmVyLCBhbmQg bW9yZSBvcnRob2dvbmFsIGludGVyZmFjZS4gIGxpYnNwbmF2CitzdXBwb3J0cyBib3RoIHRoZSBv cmlnaW5hbCBYMTEgcHJvdG9jb2wgZm9yIGNvbW11bmljYXRpbmcgd2l0aCB0aGUgZHJpdmVyLCBh bmQKK3RoZSBuZXcgYWx0ZXJuYXRpdmUgbm9uLVggcHJvdG9jb2wuICBQcm9ncmFtcyB0aGF0IGNo b29zZSB0byB1c2UgdGhlIFgxMQorcHJvdG9jb2wsIGFyZSBhdXRvbWF0aWNhbGx5IGNvbXBhdGli bGUgd2l0aCBlaXRoZXIgdGhlIGZyZWUgc3BhY2VuYXZkIGRyaXZlcgorb3IgdGhlIG9mZmljaWFs IDNkeHNlcnYsIGFzIGlmIHRoZXkgd2VyZSB1c2luZyB0aGUgbWFnZWxsYW4gU0RLLgorCitBbHNv LCBsaWJzcG5hdiBwcm92aWRlcyBhIG1hZ2VsbGFuIEFQSSB3cmFwcGVyIG9uIHRvcCBvZiB0aGUg bmV3IEFQSS4gIFNvLCBhbnkKK2FwcGxpY2F0aW9ucyB0aGF0IHdlcmUgdXNpbmcgdGhlIG1hZ2Vs bGFuIGxpYnJhcnksIGNhbiBzd2l0Y2ggdG8gbGlic3BuYXYKK3dpdGhvdXQgYW55IGNoYW5nZXMu ICBBbmQgcHJvZ3JhbW1lcnMgdGhhdCBhcmUgZmFtaWxsaWFyIHdpdGggdGhlIG1hZ2VsbGFuIEFQ SQorY2FuIGNvbnRpbnVlIHVzaW5nIGl0IHdpdGggYSBmcmVlIGxpYnJhcnkgd2l0aG91dCB0aGUg cmVzdHJpY3Rpb25zIG9mIHRoZQorb2ZmaWNpYWwgU0RLLiIpCisgICAgKGxpY2Vuc2UgbGljZW5z ZTpic2QtMykpKQotLSAKMi4yMy4wCgo= --000000000000513e2405919f4895--