From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Patterson Subject: [PATCH] gnu: ffmpeg: Move flags into their own argument. Date: Wed, 28 Oct 2015 23:36:51 -0400 Message-ID: <20151028233651.112ce6cf@uwaterloo.ca> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/DkCeNoItTzjEi5gX=kyoULw" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56194) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zre1Q-0007DL-2A for guix-devel@gnu.org; Wed, 28 Oct 2015 23:37:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zre1M-0004PT-1D for guix-devel@gnu.org; Wed, 28 Oct 2015 23:37:04 -0400 Received: from mailservices.uwaterloo.ca ([129.97.128.141]:35311 helo=mailchk-m04.uwaterloo.ca) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zre1L-0004PB-T2 for guix-devel@gnu.org; Wed, 28 Oct 2015 23:36:59 -0400 Received: from localhost ([70.51.87.115]) (authenticated bits=0) by mailchk-m04.uwaterloo.ca (8.14.4/8.14.4) with ESMTP id t9T3aqX6026615 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 28 Oct 2015 23:36:55 -0400 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org --MP_/DkCeNoItTzjEi5gX=kyoULw Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline Hey everyone, Here's a simple patch which makes it easier to customize ffmpeg's configure flags when inheriting from the package. The reason I wanted to do this was so that I could enable TLS support for ffmpeg locally. The comment in the configure flags specifies that the tests fail with gnutls support enabled. The tests are currently working for me with gnutls enabled, on AMD64. I'd like to send another patch to enable it. Does anyone have any concerns about doing so? Comments on this patch are welcomed, of course. Thanks, Andy --MP_/DkCeNoItTzjEi5gX=kyoULw Content-Type: application/octet-stream; name=0001-gnu-ffmpeg-Move-flags-into-their-own-argument.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-gnu-ffmpeg-Move-flags-into-their-own-argument.patch RnJvbSBjNzg0OTFjYzgxNmQ5MzY3MjJlYzQwM2U4YmQ0OTgxNjJhYmNmOTYyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmR5IFBhdHRlcnNvbiA8YWpwYXR0ZXJAdXdhdGVybG9vLmNh PgpEYXRlOiBXZWQsIDI4IE9jdCAyMDE1IDIyOjQyOjQyIC0wNDAwClN1YmplY3Q6IFtQQVRDSF0g Z251OiBmZm1wZWc6IE1vdmUgZmxhZ3MgaW50byB0aGVpciBvd24gYXJndW1lbnQuCgoqIGdudS9w YWNrYWdlcy92aWRlby5zY20gKGZmbXBlZylbYXJndW1lbnRzXTogTW92ZSB0aGUgY29uZmlndXJh YmxlCiAgY29uZmlndXJlIGZsYWcgbGl0ZXJhbHMgaW50byB0aGUgY29uZmlndXJlLWZsYWdzIGFy Z3VtZW50LiBDYWxsCiAgY29uZmlndXJlIHdpdGggdGhlc2UgZmxhZ3MgZnJvbSB0aGUgY29uZmln dXJlIHBoYXNlLgotLS0KIGdudS9wYWNrYWdlcy92aWRlby5zY20gfCAxNjggKysrKysrKysrKysr KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkx IGluc2VydGlvbnMoKyksIDc3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy92aWRlby5zY20gYi9nbnUvcGFja2FnZXMvdmlkZW8uc2NtCmluZGV4IGQyMjk3NWEuLjU1NGEy ZWEgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy92aWRlby5zY20KKysrIGIvZ251L3BhY2thZ2Vz L3ZpZGVvLnNjbQpAQCAtNCw2ICs0LDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxNCwgMjAxNSBN YXJrIEggV2VhdmVyIDxtaHdAbmV0cmlzLm9yZz4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxNSBUYXls YW4gVWxyaWNoIEJhecSxcmzEsS9LYW1tZXIgPHRheWxhbmJheWlybGlAZ21haWwuY29tPgogOzs7 IENvcHlyaWdodCDCqSAyMDE1IEVmcmFpbSBGbGFzaG5lciA8ZWZyYWltQGZsYXNobmVyLmNvLmls PgorOzs7IENvcHlyaWdodCDCqSAyMDE1IEFuZHkgUGF0dGVyc29uIDxhanBhdHRlckB1d2F0ZXJs b28uY2E+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAt NDEyLDYgKzQxMyw4OSBAQCBzdGFuZGFyZHMgKE1QRUctMiwgTVBFRy00IEFTUC9ILjI2MywgTVBF Ry00IEFWQy9ILjI2NCwgYW5kIFZDLTEvVk1XMykuIikKICAgICAgICAoInlhc20iICx5YXNtKSkp CiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6dGVzdC10YXJnZXQgImZhdGUiCisgICAgICAgIzpj b25maWd1cmUtZmxhZ3MKKyAgICAgICA7OyBwb3NzaWJsZSBhZGRpdGlvbmFsIGlucHV0czoKKyAg ICAgICA7OyAgIC0tZW5hYmxlLWF2aXN5bnRoICAgICAgICBlbmFibGUgcmVhZGluZyBvZiBBdmlT eW50aCBzY3JpcHQKKyAgICAgICA7OyAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxlcyBb bm9dCisgICAgICAgOzsgICAtLWVuYWJsZS1mcmVpMHIgICAgICAgICAgZW5hYmxlIGZyZWkwciB2 aWRlbyBmaWx0ZXJpbmcKKyAgICAgICA7OyAgIC0tZW5hYmxlLWxpYmFhY3BsdXMgICAgICBlbmFi bGUgQUFDKyBlbmNvZGluZyB2aWEgbGliYWFjcGx1cyBbbm9dCisgICAgICAgOzsgICAtLWVuYWJs ZS1saWJjZWx0ICAgICAgICAgZW5hYmxlIENFTFQgZGVjb2RpbmcgdmlhIGxpYmNlbHQgW25vXQor ICAgICAgIDs7ICAgLS1lbmFibGUtbGliZGMxMzk0ICAgICAgIGVuYWJsZSBJSURDLTEzOTQgZ3Jh YmJpbmcgdXNpbmcgbGliZGMxMzk0CisgICAgICAgOzsgICAgICAgICAgICAgICAgICAgICAgICAg ICAgYW5kIGxpYnJhdzEzOTQgW25vXQorICAgICAgIDs7ICAgLS1lbmFibGUtbGliZmFhYyAgICAg ICAgIGVuYWJsZSBBQUMgZW5jb2RpbmcgdmlhIGxpYmZhYWMgW25vXQorICAgICAgIDs7ICAgLS1l bmFibGUtbGliZmRrLWFhYyAgICAgIGVuYWJsZSBBQUMgZGUvZW5jb2RpbmcgdmlhIGxpYmZkay1h YWMgW25vXQorICAgICAgIDs7ICAgLS1lbmFibGUtbGliZmxpdGUgICAgICAgIGVuYWJsZSBmbGl0 ZSAodm9pY2Ugc3ludGhlc2lzKSBzdXBwb3J0IHZpYQorICAgICAgIDs7ICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGxpYmZsaXRlIFtub10KKyAgICAgICA7OyAgIC0tZW5hYmxlLWxpYmdtZSAg ICAgICAgICBlbmFibGUgR2FtZSBNdXNpYyBFbXUgdmlhIGxpYmdtZSBbbm9dCisgICAgICAgOzsg ICAtLWVuYWJsZS1saWJnc20gICAgICAgICAgZW5hYmxlIEdTTSBkZS9lbmNvZGluZyB2aWEgbGli Z3NtIFtub10KKyAgICAgICA7OyAgIC0tZW5hYmxlLWxpYmllYzYxODgzICAgICBlbmFibGUgaWVj NjE4ODMgdmlhIGxpYmllYzYxODgzIFtub10KKyAgICAgICA7OyAgIC0tZW5hYmxlLWxpYmlsYmMg ICAgICAgICBlbmFibGUgaUxCQyBkZS9lbmNvZGluZyB2aWEgbGliaWxiYyBbbm9dCisgICAgICAg OzsgICAtLWVuYWJsZS1saWJtb2RwbHVnICAgICAgZW5hYmxlIE1vZFBsdWcgdmlhIGxpYm1vZHBs dWcgW25vXQorICAgICAgIDs7ICAgLS1lbmFibGUtbGlibnV0ICAgICAgICAgIGVuYWJsZSBOVVQg KGRlKW11eGluZyB2aWEgbGlibnV0LAorICAgICAgIDs7ICAgICAgICAgICAgICAgICAgICAgICAg ICAgIG5hdGl2ZSAoZGUpbXV4ZXIgZXhpc3RzIFtub10KKyAgICAgICA7OyAgIC0tZW5hYmxlLWxp Ym9wZW5jb3JlLWFtcm5iICAgIGVuYWJsZSBBTVItTkIgZGUvZW5jb2RpbmcgdmlhCisgICAgICAg OzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJvcGVuY29yZS1hbXJuYiBbbm9d CisgICAgICAgOzsgICAtLWVuYWJsZS1saWJvcGVuY29yZS1hbXJ3YiAgICBlbmFibGUgQU1SLVdC IGRlY29kaW5nIHZpYQorICAgICAgIDs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg bGlib3BlbmNvcmUtYW1yd2IgW25vXQorICAgICAgIDs7ICAgLS1lbmFibGUtbGlib3BlbmN2ICAg ICAgIGVuYWJsZSB2aWRlbyBmaWx0ZXJpbmcgdmlhIGxpYm9wZW5jdiBbbm9dCisgICAgICAgOzsg ICAtLWVuYWJsZS1saWJvcGVuanBlZyAgICAgZW5hYmxlIEpQRUcgMjAwMCBkZS9lbmNvZGluZyB2 aWEKKyAgICAgICA7OyAgICAgICAgICAgICAgICAgICAgICAgICAgICBPcGVuSlBFRyBbbm9dCisg ICAgICAgOzsgICAtLWVuYWJsZS1saWJydG1wICAgICAgICAgZW5hYmxlIFJUTVBbRV0gc3VwcG9y dCB2aWEgbGlicnRtcCBbbm9dCisgICAgICAgOzsgICAtLWVuYWJsZS1saWJzY2hyb2VkaW5nZXIg ZW5hYmxlIERpcmFjIGRlL2VuY29kaW5nIHZpYQorICAgICAgIDs7ICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGxpYnNjaHJvZWRpbmdlciBbbm9dCisgICAgICAgOzsgICAtLWVuYWJsZS1saWJz aGluZSAgICAgICAgZW5hYmxlIGZpeGVkLXBvaW50IE1QMyBlbmNvZGluZyB2aWEKKyAgICAgICA7 OyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJzaGluZSBbbm9dCisgICAgICAgOzsgICAt LWVuYWJsZS1saWJzc2ggICAgICAgICAgZW5hYmxlIFNGVFAgcHJvdG9jb2wgdmlhIGxpYnNzaCBb bm9dCisgICAgICAgOzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxpYnNzaDIgZG9lcyBu b3Qgd29yaykKKyAgICAgICA7OyAgIC0tZW5hYmxlLWxpYnN0YWdlZnJpZ2h0LWgyNjQgIGVuYWJs ZSBILjI2NCBkZWNvZGluZyB2aWEKKyAgICAgICA7OyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGxpYnN0YWdlZnJpZ2h0IFtub10KKyAgICAgICA7OyAgIC0tZW5hYmxlLWxpYnV0dmlk ZW8gICAgICBlbmFibGUgVXQgVmlkZW8gZW5jb2RpbmcgYW5kIGRlY29kaW5nIHZpYQorICAgICAg IDs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnV0dmlkZW8gW25vXQorICAgICAgIDs7 ICAgLS1lbmFibGUtbGlidjRsMiAgICAgICAgIGVuYWJsZSBsaWJ2NGwyL3Y0bC11dGlscyBbbm9d CisgICAgICAgOzsgICAtLWVuYWJsZS1saWJ2aWRzdGFiICAgICAgZW5hYmxlIHZpZGVvIHN0YWJp bGl6YXRpb24gdXNpbmcKKyAgICAgICA7OyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aWQu c3RhYiBbbm9dCisgICAgICAgOzsgICAtLWVuYWJsZS1saWJ2by1hYWNlbmMgICAgZW5hYmxlIEFB QyBlbmNvZGluZyB2aWEgbGlidm8tYWFjZW5jIFtub10KKyAgICAgICA7OyAgIC0tZW5hYmxlLWxp YnZvLWFtcndiZW5jICBlbmFibGUgQU1SLVdCIGVuY29kaW5nIHZpYQorICAgICAgIDs7ICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGxpYnZvLWFtcndiZW5jIFtub10KKyAgICAgICA7OyAgIC0t ZW5hYmxlLWxpYndhdnBhY2sgICAgICBlbmFibGUgd2F2cGFjayBlbmNvZGluZyB2aWEgbGlid2F2 cGFjayBbbm9dCisgICAgICAgOzsgICAtLWVuYWJsZS1saWJ4YXZzICAgICAgICAgZW5hYmxlIEFW UyBlbmNvZGluZyB2aWEgeGF2cyBbbm9dCisgICAgICAgOzsgICAtLWVuYWJsZS1saWJ6bXEgICAg ICAgICAgZW5hYmxlIG1lc3NhZ2UgcGFzc2luZyB2aWEgbGliem1xIFtub10KKyAgICAgICA7OyAg IC0tZW5hYmxlLWxpYnp2YmkgICAgICAgICBlbmFibGUgdGVsZXRleHQgc3VwcG9ydCB2aWEgbGli enZiaSBbbm9dCisgICAgICAgOzsgICAtLWVuYWJsZS1vcGVuY2wgICAgICAgICAgZW5hYmxlIE9w ZW5DTCBjb2RlCisgICAgICAgOzsgICAtLWVuYWJsZS14MTFncmFiICAgICAgICAgZW5hYmxlIFgx MSBncmFiYmluZyBbbm9dCisgICAgICAgJygiLS1lbmFibGUtYXZyZXNhbXBsZSIKKyAgICAgICAg ICItLWVuYWJsZS1ncGwiIDsgZW5hYmxlIG9wdGlvbmFsIGdwbCBsaWNlbnNlZCBwYXJ0cworICAg ICAgICAgIi0tZW5hYmxlLXNoYXJlZCIKKyAgICAgICAgICItLWVuYWJsZS1mb250Y29uZmlnIgor ICAgICAgICAgOzsgIi0tZW5hYmxlLWdudXRscyIgOyBjYXVzZXMgdGVzdCBmYWlsdXJlcworICAg ICAgICAgIi0tZW5hYmxlLWxhZHNwYSIKKyAgICAgICAgICItLWVuYWJsZS1saWJhc3MiCisgICAg ICAgICAiLS1lbmFibGUtbGliYmx1cmF5IgorICAgICAgICAgIi0tZW5hYmxlLWxpYmNhY2EiCisg ICAgICAgICAiLS1lbmFibGUtbGliY2RpbyIKKyAgICAgICAgICItLWVuYWJsZS1saWJmcmVldHlw ZSIKKyAgICAgICAgICItLWVuYWJsZS1saWJtcDNsYW1lIgorICAgICAgICAgIi0tZW5hYmxlLWxp Ym9wdXMiCisgICAgICAgICAiLS1lbmFibGUtbGlicHVsc2UiCisgICAgICAgICAiLS1lbmFibGUt bGlicXV2aSIKKyAgICAgICAgICItLWVuYWJsZS1saWJzb3hyIgorICAgICAgICAgIi0tZW5hYmxl LWxpYnNwZWV4IgorICAgICAgICAgIi0tZW5hYmxlLWxpYnRoZW9yYSIKKyAgICAgICAgICItLWVu YWJsZS1saWJ0d29sYW1lIgorICAgICAgICAgIi0tZW5hYmxlLWxpYnZvcmJpcyIKKyAgICAgICAg ICItLWVuYWJsZS1saWJ2cHgiCisgICAgICAgICAiLS1lbmFibGUtbGlieHZpZCIKKyAgICAgICAg ICItLWVuYWJsZS1saWJ4MjY0IgorICAgICAgICAgIi0tZW5hYmxlLW9wZW5hbCIKKworICAgICAg ICAgIi0tZW5hYmxlLXJ1bnRpbWUtY3B1ZGV0ZWN0IgorCisgICAgICAgICA7OyBSdW50aW1lIGNw dSBkZXRlY3Rpb24gaXMgbm90IGltcGxlbWVudGVkIG9uCisgICAgICAgICA7OyBNSVBTLCBzbyB3 ZSBkaXNhYmxlIHNvbWUgZmVhdHVyZXMuCisgICAgICAgICAiLS1kaXNhYmxlLW1pcHMzMnIyIgor ICAgICAgICAgIi0tZGlzYWJsZS1taXBzZHNwcjEiCisgICAgICAgICAiLS1kaXNhYmxlLW1pcHNk c3ByMiIKKyAgICAgICAgICItLWRpc2FibGUtbWlwc2ZwdSIpCiAgICAgICAgIzpwaGFzZXMKICAg ICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCiAgICAgICAgICAocmVwbGFjZQpA QCAtNDI0LDgzICs1MDgsMTMgQEAgc3RhbmRhcmRzIChNUEVHLTIsIE1QRUctNCBBU1AvSC4yNjMs IE1QRUctNCBBVkMvSC4yNjQsIGFuZCBWQy0xL1ZNVzMpLiIpCiAgICAgICAgICAgICAgICAgKCgi IyEgL2Jpbi9zaCIpIChzdHJpbmctYXBwZW5kICIjISIgKHdoaWNoICJiYXNoIikpKSkKICAgICAg ICAgICAgICAgKHNldGVudiAiU0hFTEwiICh3aGljaCAiYmFzaCIpKQogICAgICAgICAgICAgICAo c2V0ZW52ICJDT05GSUdfU0hFTEwiICh3aGljaCAiYmFzaCIpKQotICAgICAgICAgICAgICA7OyBw b3NzaWJsZSBhZGRpdGlvbmFsIGlucHV0czoKLSAgICAgICAgICAgICAgOzsgICAtLWVuYWJsZS1h dmlzeW50aCAgICAgICAgZW5hYmxlIHJlYWRpbmcgb2YgQXZpU3ludGggc2NyaXB0IGZpbGVzIFtu b10KLSAgICAgICAgICAgICAgOzsgICAtLWVuYWJsZS1mcmVpMHIgICAgICAgICAgZW5hYmxlIGZy ZWkwciB2aWRlbyBmaWx0ZXJpbmcKLSAgICAgICAgICAgICAgOzsgICAtLWVuYWJsZS1saWJhYWNw bHVzICAgICAgZW5hYmxlIEFBQysgZW5jb2RpbmcgdmlhIGxpYmFhY3BsdXMgW25vXQotICAgICAg ICAgICAgICA7OyAgIC0tZW5hYmxlLWxpYmNlbHQgICAgICAgICBlbmFibGUgQ0VMVCBkZWNvZGlu ZyB2aWEgbGliY2VsdCBbbm9dCi0gICAgICAgICAgICAgIDs7ICAgLS1lbmFibGUtbGliZGMxMzk0 ICAgICAgIGVuYWJsZSBJSURDLTEzOTQgZ3JhYmJpbmcgdXNpbmcgbGliZGMxMzk0Ci0gICAgICAg ICAgICAgIDs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuZCBsaWJyYXcxMzk0IFtub10K LSAgICAgICAgICAgICAgOzsgICAtLWVuYWJsZS1saWJmYWFjICAgICAgICAgZW5hYmxlIEFBQyBl bmNvZGluZyB2aWEgbGliZmFhYyBbbm9dCi0gICAgICAgICAgICAgIDs7ICAgLS1lbmFibGUtbGli ZmRrLWFhYyAgICAgIGVuYWJsZSBBQUMgZGUvZW5jb2RpbmcgdmlhIGxpYmZkay1hYWMgW25vXQot ICAgICAgICAgICAgICA7OyAgIC0tZW5hYmxlLWxpYmZsaXRlICAgICAgICBlbmFibGUgZmxpdGUg KHZvaWNlIHN5bnRoZXNpcykgc3VwcG9ydCB2aWEgbGliZmxpdGUgW25vXQotICAgICAgICAgICAg ICA7OyAgIC0tZW5hYmxlLWxpYmdtZSAgICAgICAgICBlbmFibGUgR2FtZSBNdXNpYyBFbXUgdmlh IGxpYmdtZSBbbm9dCi0gICAgICAgICAgICAgIDs7ICAgLS1lbmFibGUtbGliZ3NtICAgICAgICAg IGVuYWJsZSBHU00gZGUvZW5jb2RpbmcgdmlhIGxpYmdzbSBbbm9dCi0gICAgICAgICAgICAgIDs7 ICAgLS1lbmFibGUtbGliaWVjNjE4ODMgICAgIGVuYWJsZSBpZWM2MTg4MyB2aWEgbGliaWVjNjE4 ODMgW25vXQotICAgICAgICAgICAgICA7OyAgIC0tZW5hYmxlLWxpYmlsYmMgICAgICAgICBlbmFi bGUgaUxCQyBkZS9lbmNvZGluZyB2aWEgbGliaWxiYyBbbm9dCi0gICAgICAgICAgICAgIDs7ICAg LS1lbmFibGUtbGlibW9kcGx1ZyAgICAgIGVuYWJsZSBNb2RQbHVnIHZpYSBsaWJtb2RwbHVnIFtu b10KLSAgICAgICAgICAgICAgOzsgICAtLWVuYWJsZS1saWJudXQgICAgICAgICAgZW5hYmxlIE5V VCAoZGUpbXV4aW5nIHZpYSBsaWJudXQsCi0gICAgICAgICAgICAgIDs7ICAgICAgICAgICAgICAg ICAgICAgICAgICAgIG5hdGl2ZSAoZGUpbXV4ZXIgZXhpc3RzIFtub10KLSAgICAgICAgICAgICAg OzsgICAtLWVuYWJsZS1saWJvcGVuY29yZS1hbXJuYiBlbmFibGUgQU1SLU5CIGRlL2VuY29kaW5n IHZpYSBsaWJvcGVuY29yZS1hbXJuYiBbbm9dCi0gICAgICAgICAgICAgIDs7ICAgLS1lbmFibGUt bGlib3BlbmNvcmUtYW1yd2IgZW5hYmxlIEFNUi1XQiBkZWNvZGluZyB2aWEgbGlib3BlbmNvcmUt YW1yd2IgW25vXQotICAgICAgICAgICAgICA7OyAgIC0tZW5hYmxlLWxpYm9wZW5jdiAgICAgICBl bmFibGUgdmlkZW8gZmlsdGVyaW5nIHZpYSBsaWJvcGVuY3YgW25vXQotICAgICAgICAgICAgICA7 OyAgIC0tZW5hYmxlLWxpYm9wZW5qcGVnICAgICBlbmFibGUgSlBFRyAyMDAwIGRlL2VuY29kaW5n IHZpYSBPcGVuSlBFRyBbbm9dCi0gICAgICAgICAgICAgIDs7ICAgLS1lbmFibGUtbGlicnRtcCAg ICAgICAgIGVuYWJsZSBSVE1QW0VdIHN1cHBvcnQgdmlhIGxpYnJ0bXAgW25vXQotICAgICAgICAg ICAgICA7OyAgIC0tZW5hYmxlLWxpYnNjaHJvZWRpbmdlciBlbmFibGUgRGlyYWMgZGUvZW5jb2Rp bmcgdmlhIGxpYnNjaHJvZWRpbmdlciBbbm9dCi0gICAgICAgICAgICAgIDs7ICAgLS1lbmFibGUt bGlic2hpbmUgICAgICAgIGVuYWJsZSBmaXhlZC1wb2ludCBNUDMgZW5jb2RpbmcgdmlhIGxpYnNo aW5lIFtub10KLSAgICAgICAgICAgICAgOzsgICAtLWVuYWJsZS1saWJzc2ggICAgICAgICAgZW5h YmxlIFNGVFAgcHJvdG9jb2wgdmlhIGxpYnNzaCBbbm9dCi0gICAgICAgICAgICAgIDs7ICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChsaWJzc2gyIGRvZXMgbm90IHdvcmspCi0gICAgICAgICAg ICAgIDs7ICAgLS1lbmFibGUtbGlic3RhZ2VmcmlnaHQtaDI2NCAgZW5hYmxlIEguMjY0IGRlY29k aW5nIHZpYSBsaWJzdGFnZWZyaWdodCBbbm9dCi0gICAgICAgICAgICAgIDs7ICAgLS1lbmFibGUt bGlidXR2aWRlbyAgICAgIGVuYWJsZSBVdCBWaWRlbyBlbmNvZGluZyBhbmQgZGVjb2Rpbmcgdmlh IGxpYnV0dmlkZW8gW25vXQotICAgICAgICAgICAgICA7OyAgIC0tZW5hYmxlLWxpYnY0bDIgICAg ICAgICBlbmFibGUgbGlidjRsMi92NGwtdXRpbHMgW25vXQotICAgICAgICAgICAgICA7OyAgIC0t ZW5hYmxlLWxpYnZpZHN0YWIgICAgICBlbmFibGUgdmlkZW8gc3RhYmlsaXphdGlvbiB1c2luZyB2 aWQuc3RhYiBbbm9dCi0gICAgICAgICAgICAgIDs7ICAgLS1lbmFibGUtbGlidm8tYWFjZW5jICAg IGVuYWJsZSBBQUMgZW5jb2RpbmcgdmlhIGxpYnZvLWFhY2VuYyBbbm9dCi0gICAgICAgICAgICAg IDs7ICAgLS1lbmFibGUtbGlidm8tYW1yd2JlbmMgIGVuYWJsZSBBTVItV0IgZW5jb2Rpbmcgdmlh IGxpYnZvLWFtcndiZW5jIFtub10KLSAgICAgICAgICAgICAgOzsgICAtLWVuYWJsZS1saWJ3YXZw YWNrICAgICAgZW5hYmxlIHdhdnBhY2sgZW5jb2RpbmcgdmlhIGxpYndhdnBhY2sgW25vXQotICAg ICAgICAgICAgICA7OyAgIC0tZW5hYmxlLWxpYnhhdnMgICAgICAgICBlbmFibGUgQVZTIGVuY29k aW5nIHZpYSB4YXZzIFtub10KLSAgICAgICAgICAgICAgOzsgICAtLWVuYWJsZS1saWJ6bXEgICAg ICAgICAgZW5hYmxlIG1lc3NhZ2UgcGFzc2luZyB2aWEgbGliem1xIFtub10KLSAgICAgICAgICAg ICAgOzsgICAtLWVuYWJsZS1saWJ6dmJpICAgICAgICAgZW5hYmxlIHRlbGV0ZXh0IHN1cHBvcnQg dmlhIGxpYnp2YmkgW25vXQotICAgICAgICAgICAgICA7OyAgIC0tZW5hYmxlLW9wZW5jbCAgICAg ICAgICBlbmFibGUgT3BlbkNMIGNvZGUKLSAgICAgICAgICAgICAgOzsgICAtLWVuYWJsZS14MTFn cmFiICAgICAgICAgZW5hYmxlIFgxMSBncmFiYmluZyBbbm9dCi0gICAgICAgICAgICAgICh6ZXJv PyAoc3lzdGVtKgotICAgICAgICAgICAgICAgICAgICAgICIuL2NvbmZpZ3VyZSIKLSAgICAgICAg ICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiLS1wcmVmaXg9IiBvdXQpCi0gICAgICAgICAg ICAgICAgICAgICAgOzsgQWRkICRsaWJkaXIgdG8gdGhlIFJVTlBBVEggb2YgYWxsIHRoZSBiaW5h cmllcy4KLSAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiLS1leHRyYS1sZGZs YWdzPS1XbCwtcnBhdGg9IgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICVv dXRwdXQgIi9saWIiKQotICAgICAgICAgICAgICAgICAgICAgICItLWVuYWJsZS1hdnJlc2FtcGxl IgotICAgICAgICAgICAgICAgICAgICAgICItLWVuYWJsZS1ncGwiIDsgZW5hYmxlIG9wdGlvbmFs IGdwbCBsaWNlbnNlZCBwYXJ0cwotICAgICAgICAgICAgICAgICAgICAgICItLWVuYWJsZS1zaGFy ZWQiCi0gICAgICAgICAgICAgICAgICAgICAgIi0tZW5hYmxlLWZvbnRjb25maWciCi0gICAgICAg ICAgICAgICAgICAgICAgOzsgIi0tZW5hYmxlLWdudXRscyIgOyBjYXVzZXMgdGVzdCBmYWlsdXJl cwotICAgICAgICAgICAgICAgICAgICAgICItLWVuYWJsZS1sYWRzcGEiCi0gICAgICAgICAgICAg ICAgICAgICAgIi0tZW5hYmxlLWxpYmFzcyIKLSAgICAgICAgICAgICAgICAgICAgICAiLS1lbmFi bGUtbGliYmx1cmF5IgotICAgICAgICAgICAgICAgICAgICAgICItLWVuYWJsZS1saWJjYWNhIgot ICAgICAgICAgICAgICAgICAgICAgICItLWVuYWJsZS1saWJjZGlvIgotICAgICAgICAgICAgICAg ICAgICAgICItLWVuYWJsZS1saWJmcmVldHlwZSIKLSAgICAgICAgICAgICAgICAgICAgICAiLS1l bmFibGUtbGlibXAzbGFtZSIKLSAgICAgICAgICAgICAgICAgICAgICAiLS1lbmFibGUtbGlib3B1 cyIKLSAgICAgICAgICAgICAgICAgICAgICAiLS1lbmFibGUtbGlicHVsc2UiCi0gICAgICAgICAg ICAgICAgICAgICAgIi0tZW5hYmxlLWxpYnF1dmkiCi0gICAgICAgICAgICAgICAgICAgICAgIi0t ZW5hYmxlLWxpYnNveHIiCi0gICAgICAgICAgICAgICAgICAgICAgIi0tZW5hYmxlLWxpYnNwZWV4 IgotICAgICAgICAgICAgICAgICAgICAgICItLWVuYWJsZS1saWJ0aGVvcmEiCi0gICAgICAgICAg ICAgICAgICAgICAgIi0tZW5hYmxlLWxpYnR3b2xhbWUiCi0gICAgICAgICAgICAgICAgICAgICAg Ii0tZW5hYmxlLWxpYnZvcmJpcyIKLSAgICAgICAgICAgICAgICAgICAgICAiLS1lbmFibGUtbGli dnB4IgotICAgICAgICAgICAgICAgICAgICAgICItLWVuYWJsZS1saWJ4dmlkIgotICAgICAgICAg ICAgICAgICAgICAgICItLWVuYWJsZS1saWJ4MjY0IgotICAgICAgICAgICAgICAgICAgICAgICIt LWVuYWJsZS1vcGVuYWwiCi0KLSAgICAgICAgICAgICAgICAgICAgICAiLS1lbmFibGUtcnVudGlt ZS1jcHVkZXRlY3QiCi0KLSAgICAgICAgICAgICAgICAgICAgICA7OyBSdW50aW1lIGNwdSBkZXRl Y3Rpb24gaXMgbm90IGltcGxlbWVudGVkIG9uCi0gICAgICAgICAgICAgICAgICAgICAgOzsgTUlQ Uywgc28gd2UgZGlzYWJsZSBzb21lIGZlYXR1cmVzLgotICAgICAgICAgICAgICAgICAgICAgICIt LWRpc2FibGUtbWlwczMycjIiCi0gICAgICAgICAgICAgICAgICAgICAgIi0tZGlzYWJsZS1taXBz ZHNwcjEiCi0gICAgICAgICAgICAgICAgICAgICAgIi0tZGlzYWJsZS1taXBzZHNwcjIiCi0gICAg ICAgICAgICAgICAgICAgICAgIi0tZGlzYWJsZS1taXBzZnB1IikpKSkpCisgICAgICAgICAgICAg ICh6ZXJvPyAoYXBwbHkgc3lzdGVtKgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICIuL2Nv bmZpZ3VyZSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiLS1w cmVmaXg9IiBvdXQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgQWRkICRsaWJkaXIg dG8gdGhlIFJVTlBBVEggb2YgYWxsIHRoZSBiaW5hcmllcy4KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAoc3RyaW5nLWFwcGVuZCAiLS1leHRyYS1sZGZsYWdzPS1XbCwtcnBhdGg9IgorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dCAiL2xpYiIpCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlndXJlLWZsYWdzKSkpKSkKICAgICAgICAgIChh ZGQtYmVmb3JlCiAgICAgICAgICAgJ2NoZWNrICdzZXQtbGQtbGlicmFyeS1wYXRoCiAgICAgICAg ICAgKGxhbWJkYSBfCi0tIAoyLjUuMAoK --MP_/DkCeNoItTzjEi5gX=kyoULw--