From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Apr 3 00:46:56 2014 Return-Path: Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B5F4F7C0 for ; Thu, 3 Apr 2014 00:46:56 +0000 (UTC) Received: from mail-qc0-f176.google.com (mail-qc0-f176.google.com [209.85.216.176]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6F1F34E for ; Thu, 3 Apr 2014 00:46:56 +0000 (UTC) Received: by mail-qc0-f176.google.com with SMTP id m20so1098832qcx.7 for ; Wed, 02 Apr 2014 17:46:49 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=AcXiM6UI4SQhWwWM/tSy/NtRdRlM7ZPqmmzYKQRc/TI=; b=fhoZUeBUpJbgghqWXr63oJ5mgAtX9/49HxVmKeV1ep8XGaTIKc+IHCENTgSxKLn0us owBZu5VPWt+znzvja1tUJkTZzRh1rktwFP42ahkgDZALfma5w4fYuhxM5LgaT0UGaiiS VBOwhevrIxaISCaU8h0EKrclHEqO0GN49wusj949wietj8HDR+mVx/8lAZ6v0nxJh4VH Zb5kteAanlC2oAHkCJ9K7sWW1SaCLJlgPmb6uwJQOm/Zb9nBpR8taBdM7PGRFvCCKssQ Z4B67QgLEmGYUW2wxIS5SEafLw83WmCs0OpxQs0jTaGRdb3zpmYOd+Rr+M5TxZGgeGLm cJEA== X-Gm-Message-State: ALoCoQls8zVFwkbah5EdsIgxxfi1l72Vk9y5+ybtCPOcHaz9kB/eoRxqplFYYwTxPsdLuGC/HbMb MIME-Version: 1.0 X-Received: by 10.140.34.46 with SMTP id k43mr3885172qgk.63.1396485666843; Wed, 02 Apr 2014 17:41:06 -0700 (PDT) Received: by 10.96.55.33 with HTTP; Wed, 2 Apr 2014 17:41:06 -0700 (PDT) In-Reply-To: References: <201404020844.s328ieHm045879@boffin.lan> <201404020850.s328o0vN048080@freefall.freebsd.org> Date: Thu, 3 Apr 2014 10:41:06 +1000 Message-ID: Subject: Re: ports/188191: [MAINTAINER] net-p2p/bitcoin: Update to 0.9.0, add icon and desktop file, support staging From: Robert Backhaus To: FreeBSD-gnats-submit@freebsd.org, freebsd-ports-bugs@freebsd.org Content-Type: multipart/mixed; boundary=001a11c0502c1b739604f618a89a X-Content-Filtered-By: Mailman/MimeDel 2.1.17 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Apr 2014 00:46:56 -0000 --001a11c0502c1b739604f618a89a Content-Type: text/plain; charset=ISO-8859-1 I just noticed that I had included local modifications to get the distfile from my own vps. This is only there because Redports doesn't do ssl downloads from github, the standard location. New patch attached. On 2 April 2014 18:59, Robert Backhaus wrote: > Sorry, I neglected to check the changes in the porttools, and the patch > was wrong - all it gave me was the difference since my last svn commit a > few minutes earlier. The whole patch is attached. Most problems before were > making sure the qt build system worked - now that system has been dropped, > much of the old port has been removed. > > > On 2 April 2014 18:50, wrote: > >> Thank you very much for your problem report. >> It has the internal identification `ports/188191'. >> The individual assigned to look at your >> report is: freebsd-ports-bugs. >> >> You can access the state of your problem report at any time >> via this link: >> >> http://www.freebsd.org/cgi/query-pr.cgi?pr=188191 >> >> >Category: ports >> >Responsible: freebsd-ports-bugs >> >Synopsis: [MAINTAINER] net-p2p/bitcoin: Update to 0.9.0, add icon >> and desktop file, support staging >> >Arrival-Date: Wed Apr 02 08:50:00 UTC 2014 >> > > --001a11c0502c1b739604f618a89a Content-Type: text/plain; charset=US-ASCII; name="patch.diff" Content-Disposition: attachment; filename="patch.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_htjbi84y1 PT09PiBHZW5lcmF0aW5nIHBhdGNoCj09PT4gVmlld2luZyBkaWZmIHdpdGggbW9yZQpkaWZmIC1y dU4gL3Vzci9wb3J0cy9uZXQtcDJwL2JpdGNvaW4vTWFrZWZpbGUgLi9NYWtlZmlsZQotLS0gL3Vz ci9wb3J0cy9uZXQtcDJwL2JpdGNvaW4vTWFrZWZpbGUJMjAxNC0wMi0wNyAyMTo0NDowOC4wMDAw MDAwMDAgKzEwMDAKKysrIC4vTWFrZWZpbGUJMjAxNC0wNC0wMyAxMDoyODo1Mi4wMDAwMDAwMDAg KzEwMDAKQEAgLTEsOSArMSw4IEBACiAjIENyZWF0ZWQgYnk6IFNoYXVuIEFtb3R0IDxzaGF1bkBG cmVlQlNELm9yZz4KLSMgJEZyZWVCU0Q6IGhlYWQvbmV0LXAycC9iaXRjb2luL01ha2VmaWxlIDM0 MzIxNCAyMDE0LTAyLTA3IDExOjQ0OjA4WiBiYXB0ICQKKyMgJEZyZWVCU0Q6IG5ldC1wMnAvYml0 Y29pbi9NYWtlZmlsZSAzMjgwODIgMjAxMy0wOS0yNCAwMTo0ODo1N1ogc3dpbGxzICQKIAogUE9S VE5BTUU9CWJpdGNvaW4KLVBPUlRWRVJTSU9OPQkwLjguNgotUE9SVFJFVklTSU9OPQkxCitQT1JU VkVSU0lPTj0JMC45LjAKIENBVEVHT1JJRVM9CW5ldC1wMnAgZmluYW5jZQogTUFTVEVSX1NJVEVT PQkke01BU1RFUl9TSVRFX0xPQ0FMfSBcCiAJCWh0dHA6Ly9wZW9wbGUuZnJlZWJzZC5vcmcvfnN3 aWxscy8gXApAQCAtMTIsODQgKzExLDg1IEBACiBNQUlOVEFJTkVSPQlyb2JiYWtAcm9iYmFrLmNv bQogQ09NTUVOVD0JVmlydHVhbCBQZWVyLXRvLVBlZXIgQ3VycmVuY3kgQ2xpZW50CiAKK0xJQ0VO U0U9CU1JVAorCitCVUlMRF9ERVBFTkRTPQlwcm90b2M6JHtQT1JUU0RJUn0vZGV2ZWwvcHJvdG9i dWYgXAorCQkJCXBrZy1jb25maWc6JHtQT1JUU0RJUn0vZGV2ZWwvcGtnY29uZgogTElCX0RFUEVO RFM9CWxpYmJvb3N0X2RhdGVfdGltZS5zbzoke1BPUlRTRElSfS9kZXZlbC9ib29zdC1saWJzCiAK LU9QVElPTlNfREVGSU5FPQlHVUkgVVBOUCBRUkNPREVTCi1PUFRJT05TX0RFRkFVTFQ9CUdVSSBR UkNPREVTCitPUFRJT05TX0RFRklORT0JR1VJIFdBTExFVCBVUE5QIFFSQ09ERVMKK09QVElPTlNf REVGQVVMVD0JR1VJIFdBTExFVCBRUkNPREVTCiAKLUdVSV9ERVNDPQlCdWlsZCBhcyBhIFFUNCBH VUkKK0dVSV9ERVNDPQlCdWlsZCBhbmQgaW5zdGFsbCB0aGUgUVQ0IGJpbmFyeQorV0FMTEVUX0RF U0M9CUJ1aWxkIHRoZSBiaW5hcmllcyB3aXRoIHN1cHBvcnQgdG8gY3JlYXRlIGFuZCBtYW5hZ2Ug YSB3YWxsZXQuCiBVUE5QX0RFU0M9CUJ1aWxkIHdpdGggVVBOUCBzdXBwb3J0CiBRUkNPREVTX0RF U0M9CUJ1aWxkIHdpdGggUVIgY29kZSBkaXNwbGF5CiAKK0FVVE9NQUtFX0FSR1MrPQktLWFkZC1t aXNzaW5nCitVU0VfQVVUT1RPT0xTPQlhY2xvY2FsIGF1dG9oZWFkZXIgYXV0b21ha2UgYXV0b2Nv bmYKKyNBQ0xPQ0FMX0FSR1M9CS1JICR7TE9DQUxCQVNFfS9zaGFyZS9hY2xvY2FsCitDT05GSUdV UkVfRU5WPQlTU0xfTElCUz0iLWxzc2wiIENSWVBUT19MSUJTPSItbGNyeXB0byIgU1NMX0NGTEFH Uz0iLUkvdXNyL2luY2x1ZGUiIENSWVBUT19DRkxBR1M9Ii1JL3Vzci9pbmNsdWRlIgorCiBVU0Vf R0lUSFVCPQl5ZXMKIEdIX0FDQ09VTlQ9CWJpdGNvaW4KIEdIX1BST0pFQ1Q9CWJpdGNvaW4KLUdI X0NPTU1JVD0JMTVlMjgzNworR0hfQ09NTUlUPQk3YTI2NzBkCiBHSF9UQUdOQU1FPQl2JHtQT1JU VkVSU0lPTn0KIAotVVNFUz0JCWdtYWtlCitVU0VTPQkJCWdtYWtlCiBVU0VfT1BFTlNTTD0JeWVz Ci1VU0VfQkRCPQl5ZXMKK1VTRV9CREI9CQl5ZXMKIFdBTlRfQkRCX1ZFUj0JNDgKIAogQ1hYRkxB R1MrPQktSSR7TE9DQUxCQVNFfS9pbmNsdWRlIC1JJHtCREJfSU5DTFVERV9ESVJ9CiBDWFhGTEFH Uys9CS1MJHtMT0NBTEJBU0V9L2xpYiAtTCR7QkRCX0xJQl9ESVJ9CiBDWFhGTEFHUys9CS1Xbm8t aW52YWxpZC1vZmZzZXRvZgogCi1OT19TVEFHRT0JeWVzCiAuaW5jbHVkZSA8YnNkLnBvcnQub3B0 aW9ucy5taz4KIAorQ09ORklHVVJFX0FSR1MrPS0tZGlzYWJsZS10ZXN0cworCiAuaWYgJHtQT1JU X09QVElPTlM6TUdVSX0gJiYgIWRlZmluZWQoV0lUSE9VVF9YMTEpCi1VU0VfUVQ0PQljb3JlbGli IGd1aSBxbWFrZV9idWlsZCBsaW5ndWlzdCB1aWMgbW9jIHJjYwotQklOQVJZPQkJYml0Y29pbi1x dAorVVNFX1FUND0JY29yZWxpYiBndWkgcW1ha2VfYnVpbGQgbGluZ3Vpc3QgdWljIG1vYyByY2Mg cXRlc3RsaWJfYnVpbGQKK1VTRVMrPQkJZGVza3RvcC1maWxlLXV0aWxzCitQTElTVF9GSUxFUz0J JSVRVF9CSU5ESVIlJS9iaXRjb2luLXF0ICUlUVRfQklORElSJSUvYml0Y29pbmQgJSVRVF9CSU5E SVIlJS9iaXRjb2luLWNsaQorUExJU1RfRklMRVMrPQlzaGFyZS9hcHBsaWNhdGlvbnMvYml0Y29p bi1xdC5kZXNrdG9wIHNoYXJlL3BpeG1hcHMvYml0Y29pbjEyOC5wbmcKK0NPTkZJR1VSRV9BUkdT Kz0tLXdpdGgtZ3VpCiAuZWxzZQotQklOQVJZPQkJYml0Y29pbmQKLUFMTF9UQVJHRVQ9CSR7QklO QVJZfSB0ZXN0Ci1NQUtFX0FSR1MrPQktQyAke1dSS1NSQ30vc3JjCitQTElTVF9GSUxFUz0JCWJp bi9iaXRjb2luZCBiaW4vYml0Y29pbi1jbGkKK0NPTkZJR1VSRV9BUkdTKz0tLXdpdGhvdXQtZ3Vp CiAuZW5kaWYKIAogLmlmICR7UE9SVF9PUFRJT05TOk1RUkNPREVTfQogTElCX0RFUEVORFMrPQls aWJxcmVuY29kZS5zbzoke1BPUlRTRElSfS9ncmFwaGljcy9saWJxcmVuY29kZQotUU1BS0VfVVNF X1FSQ09ERT0xCitDT05GSUdVUkVfQVJHUys9LS13aXRoLXFyZW5jb2RlCiAuZWxzZQotUU1BS0Vf VVNFX1FSQ09ERT0wCitDT05GSUdVUkVfQVJHUys9LS13aXRob3V0LXFyZW5jb2RlCiAuZW5kaWYK IAotUExJU1RfRklMRVM9CWJpbi8ke0JJTkFSWX0KLQogLmlmICR7UE9SVF9PUFRJT05TOk1VUE5Q fQogTElCX0RFUEVORFMrPQlsaWJtaW5pdXBucGMuc286JHtQT1JUU0RJUn0vbmV0L21pbml1cG5w YwotUU1BS0VfVVNFX1VQTlA9CTEKK0NPTkZJR1VSRV9BUkdTKz0tLXdpdGgtbWluaXVwbnBjCisu ZWxzZQorQ09ORklHVVJFX0FSR1MrPS0td2l0aG91dC1taW5pdXBucGMKKy5lbmRpZgorCisuaWYg JHtQT1JUX09QVElPTlM6TVdBTExFVH0KK0NPTkZJR1VSRV9BUkdTKz0tLWVuYWJsZS13YWxsZXQK IC5lbHNlCi1RTUFLRV9VU0VfVVBOUD0JLQorQ09ORklHVVJFX0FSR1MrPS0tZGlzYWJsZS13YWxs ZXQKIC5lbmRpZgogCiAuaW5jbHVkZSA8YnNkLnBvcnQucHJlLm1rPgogCiBwb3N0LXBhdGNoOgot LmlmICEke1BPUlRfT1BUSU9OUzpNR1VJfSB8fCBkZWZpbmVkKFdJVEhPVVRfWDExKQotCUBjZCAk e1dSS1NSQ30vc3JjICYmICR7Q1B9IC1wIG1ha2VmaWxlLnVuaXggTWFrZWZpbGUKLQlAJHtSRUlO UExBQ0VfQ01EfSBcCi0JCS1lICdzfF5VU0VfVVBOUC4qJCR8VVNFX1VQTlA9JHtRTUFLRV9VU0Vf VVBOUH18JyBcCi0JCS1lICdzfC1sIHB0aHJlYWR8JHtQVEhSRUFEX0xJQlN9fGcnIFwKLQkJLWUg J3M6LWwgZGw6OicgXAotCQkke1dSS1NSQ30vc3JjL01ha2VmaWxlCi0uZW5kaWYKLQotZG8tY29u ZmlndXJlOgotLmlmICR7UE9SVF9PUFRJT05TOk1HVUl9ICYmICFkZWZpbmVkKFdJVEhPVVRfWDEx KQotCWNkICR7V1JLU1JDfSAmJiAke1NFVEVOVn0gJHtRTUFLRV9FTlZ9IFwKLQkJJHtRTUFLRX0g JHtRTUFLRV9BUkdTfSBVU0VfVVBOUD0ke1FNQUtFX1VTRV9VUE5QfSBVU0VfUVJDT0RFPSR7UU1B S0VfVVNFX1FSQ09ERX0gXAotCQlRTUFLRV9MUkVMRUFTRT0ke0xSRUxFQVNFfSBJTkNMVURFUEFU SD0ke0JEQl9JTkNMVURFX0RJUn0gXAotCQlRTUFLRV9MSUJESVIrPSR7QkRCX0xJQl9ESVJ9IGJp dGNvaW4tcXQucHJvCi0uZW5kaWYKKwkke01LRElSfSAke1dSS1NSQ30vc3JjL2J1aWxkLWF1eAog Ci1kby1pbnN0YWxsOgotCUAke01LRElSfSAke1BSRUZJWH0vYmluCitwb3N0LWluc3RhbGw6CiAu aWYgJHtQT1JUX09QVElPTlM6TUdVSX0gJiYgIWRlZmluZWQoV0lUSE9VVF9YMTEpCi0JJHtJTlNU QUxMX1BST0dSQU19ICR7V1JLU1JDfS8ke0JJTkFSWX0gJHtQUkVGSVh9L2Jpbi8KLS5lbHNlCi0J JHtJTlNUQUxMX1BST0dSQU19ICR7V1JLU1JDfS9zcmMvJHtCSU5BUll9ICR7UFJFRklYfS9iaW4v CisJJHtSRUlOUExBQ0VfQ01EfSAtZSAncyw9L3Vzciw9JHtQUkVGSVh9LCcgJHtXUktTUkN9L2Nv bnRyaWIvZGViaWFuL2JpdGNvaW4tcXQuZGVza3RvcAorCSR7SU5TVEFMTH0gJHtXUktTUkN9L2Nv bnRyaWIvZGViaWFuL2JpdGNvaW4tcXQuZGVza3RvcCAke1NUQUdFRElSfSR7UFJFRklYfS9zaGFy ZS9hcHBsaWNhdGlvbnMKKwkke0lOU1RBTEx9ICR7V1JLU1JDfS9zaGFyZS9waXhtYXBzL2JpdGNv aW4xMjgucG5nICR7U1RBR0VESVJ9JHtQUkVGSVh9L3NoYXJlL3BpeG1hcHMvCiAuZW5kaWYKIAog LmluY2x1ZGUgPGJzZC5wb3J0LnBvc3QubWs+CmRpZmYgLXJ1TiAvdXNyL3BvcnRzL25ldC1wMnAv Yml0Y29pbi9kaXN0aW5mbyAuL2Rpc3RpbmZvCi0tLSAvdXNyL3BvcnRzL25ldC1wMnAvYml0Y29p bi9kaXN0aW5mbwkyMDEzLTEyLTE3IDEyOjEzOjU1LjAwMDAwMDAwMCArMTAwMAorKysgLi9kaXN0 aW5mbwkyMDE0LTAzLTIxIDA5OjQ0OjA1LjAwMDAwMDAwMCArMTAwMApAQCAtMSwyICsxLDIgQEAK LVNIQTI1NiAoYml0Y29pbi0wLjguNi50YXIuZ3opID0gMDcwM2NlM2ZjZTc3YjYzYmNlMTEzODg3 OTAxNzZmNTYyNmI1MjFiNzQwM2Q3MmRiMWVkNDUyYzY5MmZkYzU1ZAotU0laRSAoYml0Y29pbi0w LjguNi50YXIuZ3opID0gMzE5NDc1NQorU0hBMjU2IChiaXRjb2luLTAuOS4wLnRhci5neikgPSAy OGI3ZTFiZGIxY2ZiNzA1ODdiYWMxNDUzZmIxYThkODE2YjU0NGRhZGM5Yjk0M2QzNjdjZmY1NGNl MzMyNDM4CitTSVpFIChiaXRjb2luLTAuOS4wLnRhci5neikgPSA0MDI3MjA4CmRpZmYgLXJ1TiAv dXNyL3BvcnRzL25ldC1wMnAvYml0Y29pbi9maWxlcy9wYXRjaC1iaXRjb2luLXF0X3Byby1BZGRf Ym9vc3QtY3J5cHRvIC4vZmlsZXMvcGF0Y2gtYml0Y29pbi1xdF9wcm8tQWRkX2Jvb3N0LWNyeXB0 bwotLS0gL3Vzci9wb3J0cy9uZXQtcDJwL2JpdGNvaW4vZmlsZXMvcGF0Y2gtYml0Y29pbi1xdF9w cm8tQWRkX2Jvb3N0LWNyeXB0bwkyMDEzLTA1LTMwIDIxOjI4OjUzLjAwMDAwMDAwMCArMTAwMAor KysgLi9maWxlcy9wYXRjaC1iaXRjb2luLXF0X3Byby1BZGRfYm9vc3QtY3J5cHRvCTE5NzAtMDEt MDEgMTA6MDA6MDAuMDAwMDAwMDAwICsxMDAwCkBAIC0xLDExICswLDAgQEAKLWRpZmYgLXVyIC4u L2JpdGNvaW4tYml0Y29pbi0xOGM5MjM5Lm9yaWcvYml0Y29pbi1xdC5wcm8gLi9iaXRjb2luLXF0 LnBybwotLS0tIC4uL2JpdGNvaW4tYml0Y29pbi0xOGM5MjM5Lm9yaWcvYml0Y29pbi1xdC5wcm8J MjAxMy0wNS0yNCAyMjo1MDoxNS4wMDAwMDAwMDAgKzEwMDAKLSsrKyAuL2JpdGNvaW4tcXQucHJv CTIwMTMtMDUtMjQgMjI6NTE6MzUuMDAwMDAwMDAwICsxMDAwCi1AQCAtNDAyLDcgKzQwMiw3IEBA Ci0gTElCUyArPSAtbHNzbCAtbGNyeXB0byAtbGRiX2N4eCQkQkRCX0xJQl9TVUZGSVgKLSAjIC1s Z2RpMzIgaGFzIHRvIGhhcHBlbiBhZnRlciAtbGNyeXB0byAoc2VlICAjNjgxKQotIHdpbjMyOkxJ QlMgKz0gLWx3czJfMzIgLWxzaGx3YXBpIC1sbXN3c29jayAtbG9sZTMyIC1sb2xlYXV0MzIgLWx1 dWlkIC1sZ2RpMzIKLS1MSUJTICs9IC1sYm9vc3Rfc3lzdGVtJCRCT09TVF9MSUJfU1VGRklYIC1s Ym9vc3RfZmlsZXN5c3RlbSQkQk9PU1RfTElCX1NVRkZJWCAtbGJvb3N0X3Byb2dyYW1fb3B0aW9u cyQkQk9PU1RfTElCX1NVRkZJWCAtbGJvb3N0X3RocmVhZCQkQk9PU1RfVEhSRUFEX0xJQl9TVUZG SVgKLStMSUJTICs9IC1sYm9vc3Rfc3lzdGVtJCRCT09TVF9MSUJfU1VGRklYIC1sYm9vc3RfZmls ZXN5c3RlbSQkQk9PU1RfTElCX1NVRkZJWCAtbGJvb3N0X3Byb2dyYW1fb3B0aW9ucyQkQk9PU1Rf TElCX1NVRkZJWCAtbGJvb3N0X3RocmVhZCQkQk9PU1RfVEhSRUFEX0xJQl9TVUZGSVggLWxib29z dF9jaHJvbm8kJEJPT1NUX0xJQl9TVUZGSVgKLSB3aW4zMjpMSUJTICs9IC1sYm9vc3RfY2hyb25v JCRCT09TVF9MSUJfU1VGRklYCi0gbWFjeDpMSUJTICs9IC1sYm9vc3RfY2hyb25vJCRCT09TVF9M SUJfU1VGRklYCmRpZmYgLXJ1TiAvdXNyL3BvcnRzL25ldC1wMnAvYml0Y29pbi9maWxlcy9wYXRj aC1jb21wYXQtaC5wYXRjaCAuL2ZpbGVzL3BhdGNoLWNvbXBhdC1oLnBhdGNoCi0tLSAvdXNyL3Bv cnRzL25ldC1wMnAvYml0Y29pbi9maWxlcy9wYXRjaC1jb21wYXQtaC5wYXRjaAkxOTcwLTAxLTAx IDEwOjAwOjAwLjAwMDAwMDAwMCArMTAwMAorKysgLi9maWxlcy9wYXRjaC1jb21wYXQtaC5wYXRj aAkyMDE0LTAzLTMxIDE5OjI0OjEzLjAwMDAwMDAwMCArMTAwMApAQCAtMCwwICsxLDE4IEBACist LS0gc3JjL2NvbXBhdC5oLm9yaWcJMjAxNC0wMy0zMSAxOToxMjoxNS4wMDAwMDAwMDAgKzEwMDAK KysrKyBzcmMvY29tcGF0LmgJMjAxNC0wMy0zMSAxOToxMjozOS4wMDAwMDAwMDAgKzEwMDAKK0BA IC0zMCw2ICszMCw3IEBACisgI2Vsc2UKKyAjaW5jbHVkZSA8c3lzL3R5cGVzLmg+CisgI2luY2x1 ZGUgPGFycGEvaW5ldC5oPgorKyNpbmNsdWRlIDxzeXMvc29ja2V0Lmg+CisgI2luY2x1ZGUgPGlm YWRkcnMuaD4KKyAjaW5jbHVkZSA8bGltaXRzLmg+CisgI2luY2x1ZGUgPG5ldC9pZi5oPgorQEAg LTM3LDcgKzM4LDYgQEAKKyAjaW5jbHVkZSA8bmV0aW5ldC9pbi5oPgorICNpbmNsdWRlIDxzeXMv ZmNudGwuaD4KKyAjaW5jbHVkZSA8c3lzL21tYW4uaD4KKy0jaW5jbHVkZSA8c3lzL3NvY2tldC5o PgorICNpbmNsdWRlIDx1bmlzdGQuaD4KKyAjZW5kaWYKKyAKZGlmZiAtcnVOIC91c3IvcG9ydHMv bmV0LXAycC9iaXRjb2luL2ZpbGVzL3BhdGNoLW1ha2VmaWxlX3VuaXgtQWRkX2Jvb3N0LWNyeXB0 byAuL2ZpbGVzL3BhdGNoLW1ha2VmaWxlX3VuaXgtQWRkX2Jvb3N0LWNyeXB0bwotLS0gL3Vzci9w b3J0cy9uZXQtcDJwL2JpdGNvaW4vZmlsZXMvcGF0Y2gtbWFrZWZpbGVfdW5peC1BZGRfYm9vc3Qt Y3J5cHRvCTIwMTMtMDUtMzAgMjE6Mjg6NTMuMDAwMDAwMDAwICsxMDAwCisrKyAuL2ZpbGVzL3Bh dGNoLW1ha2VmaWxlX3VuaXgtQWRkX2Jvb3N0LWNyeXB0bwkxOTcwLTAxLTAxIDEwOjAwOjAwLjAw MDAwMDAwMCArMTAwMApAQCAtMSwxMSArMCwwIEBACi1kaWZmIC11ciAuLi9iaXRjb2luLWJpdGNv aW4tMThjOTIzOS5vcmlnL3NyYy9tYWtlZmlsZS51bml4IC4vc3JjL21ha2VmaWxlLnVuaXgKLS0t LSAuLi9iaXRjb2luLWJpdGNvaW4tMThjOTIzOS5vcmlnL3NyYy9tYWtlZmlsZS51bml4CTIwMTMt MDUtMjQgMjI6NTA6MTUuMDAwMDAwMDAwICsxMDAwCi0rKysgLi9zcmMvbWFrZWZpbGUudW5peAky MDEzLTA1LTI0IDIyOjUyOjM0LjAwMDAwMDAwMCArMTAwMAotQEAgLTM4LDYgKzM4LDcgQEAKLSAg ICAtbCBib29zdF9maWxlc3lzdGVtJChCT09TVF9MSUJfU1VGRklYKSBcCi0gICAgLWwgYm9vc3Rf cHJvZ3JhbV9vcHRpb25zJChCT09TVF9MSUJfU1VGRklYKSBcCi0gICAgLWwgYm9vc3RfdGhyZWFk JChCT09TVF9MSUJfU1VGRklYKSBcCi0rICAgLWwgYm9vc3RfY2hyb25vJChCT09TVF9MSUJfU1VG RklYKSBcCi0gICAgLWwgZGJfY3h4JChCREJfTElCX1NVRkZJWCkgXAotICAgIC1sIHNzbCBcCi0g ICAgLWwgY3J5cHRvCmRpZmYgLXJ1TiAvdXNyL3BvcnRzL25ldC1wMnAvYml0Y29pbi9maWxlcy9w YXRjaC1zcmNfX3NlcmlhbGl6ZS5oIC4vZmlsZXMvcGF0Y2gtc3JjX19zZXJpYWxpemUuaAotLS0g L3Vzci9wb3J0cy9uZXQtcDJwL2JpdGNvaW4vZmlsZXMvcGF0Y2gtc3JjX19zZXJpYWxpemUuaAky MDEzLTExLTE2IDA0OjUwOjE4LjAwMDAwMDAwMCArMTAwMAorKysgLi9maWxlcy9wYXRjaC1zcmNf X3NlcmlhbGl6ZS5oCTE5NzAtMDEtMDEgMTA6MDA6MDAuMDAwMDAwMDAwICsxMDAwCkBAIC0xLDIy ICswLDAgQEAKLS0tLSAuL3NyYy9zZXJpYWxpemUuaC5vcmlnCTIwMTMtMDktMjQgMDE6NTA6MzUu NjYxNzA2MTUzICswMDAwCi0rKysgLi9zcmMvc2VyaWFsaXplLmgJMjAxMy0wOS0yNCAwMTo1MDo1 Mi45MTM3MDM1NzIgKzAwMDAKLUBAIC04OTUsMTkgKzg5NSw2IEBACi0gICAgIGl0ZXJhdG9yIGlu c2VydChpdGVyYXRvciBpdCwgY29uc3QgY2hhciYgeD1jaGFyKCkpIHsgcmV0dXJuIHZjaC5pbnNl cnQoaXQsIHgpOyB9Ci0gICAgIHZvaWQgaW5zZXJ0KGl0ZXJhdG9yIGl0LCBzaXplX3R5cGUgbiwg Y29uc3QgY2hhciYgeCkgeyB2Y2guaW5zZXJ0KGl0LCBuLCB4KTsgfQotIAotLSAgICB2b2lkIGlu c2VydChpdGVyYXRvciBpdCwgY29uc3RfaXRlcmF0b3IgZmlyc3QsIGNvbnN0X2l0ZXJhdG9yIGxh c3QpCi0tICAgIHsKLS0gICAgICAgIGFzc2VydChsYXN0IC0gZmlyc3QgPj0gMCk7Ci0tICAgICAg ICBpZiAoaXQgPT0gdmNoLmJlZ2luKCkgKyBuUmVhZFBvcyAmJiAodW5zaWduZWQgaW50KShsYXN0 IC0gZmlyc3QpIDw9IG5SZWFkUG9zKQotLSAgICAgICAgewotLSAgICAgICAgICAgIC8vIHNwZWNp YWwgY2FzZSBmb3IgaW5zZXJ0aW5nIGF0IHRoZSBmcm9udCB3aGVuIHRoZXJlJ3Mgcm9vbQotLSAg ICAgICAgICAgIG5SZWFkUG9zIC09IChsYXN0IC0gZmlyc3QpOwotLSAgICAgICAgICAgIG1lbWNw eSgmdmNoW25SZWFkUG9zXSwgJmZpcnN0WzBdLCBsYXN0IC0gZmlyc3QpOwotLSAgICAgICAgfQot LSAgICAgICAgZWxzZQotLSAgICAgICAgICAgIHZjaC5pbnNlcnQoaXQsIGZpcnN0LCBsYXN0KTsK LS0gICAgfQotLQotICAgICB2b2lkIGluc2VydChpdGVyYXRvciBpdCwgc3RkOjp2ZWN0b3I8Y2hh cj46OmNvbnN0X2l0ZXJhdG9yIGZpcnN0LCBzdGQ6OnZlY3RvcjxjaGFyPjo6Y29uc3RfaXRlcmF0 b3IgbGFzdCkKLSAgICAgewotICAgICAgICAgYXNzZXJ0KGxhc3QgLSBmaXJzdCA+PSAwKTsKZGlm ZiAtcnVOIC91c3IvcG9ydHMvbmV0LXAycC9iaXRjb2luL3BhdGNoLmRpZmYgLi9wYXRjaC5kaWZm Ci0tLSAvdXNyL3BvcnRzL25ldC1wMnAvYml0Y29pbi9wYXRjaC5kaWZmCTE5NzAtMDEtMDEgMTA6 MDA6MDAuMDAwMDAwMDAwICsxMDAwCisrKyAuL3BhdGNoLmRpZmYJMjAxNC0wNC0wMyAxMDozNzox NS4wMDAwMDAwMDAgKzEwMDAKQEAgLTAsMCArMSBAQAorPT09PiBHZW5lcmF0aW5nIHBhdGNoCj09 PT0+IENsZWFuaW5nIHVwCj09PT4gRG9uZQo= --001a11c0502c1b739604f618a89a--