From owner-freebsd-mono@freebsd.org Sun Sep 17 04:40:05 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7E405E22D89 for ; Sun, 17 Sep 2017 04:40:05 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x229.google.com (mail-lf0-x229.google.com [IPv6:2a00:1450:4010:c07::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 02AB271A7A for ; Sun, 17 Sep 2017 04:40:05 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x229.google.com with SMTP id m199so5358890lfe.3 for ; Sat, 16 Sep 2017 21:40:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=YdGBLQROQL8EF8iZIGd6MJPKl7sSe8dXOsOnLoSANQI=; b=ZpAhxETptODCXPQC1tM47s0Ztm38EIOJ1/v+5apcVJzqUO1tE2yMCtOseimdb3NEdc IDkwf/878GxjQZqsvvpPb0gxTuTekb1I3pUmzT2BPCqbUuVLMoQ91fABdAqIgKOIZazQ qZWuq+YulpqRjq+yI48vikm4H54HeUs/CF+o7guAq8gK2eYe/b6NZgz7rP2e8N0/Ec9c Jj+J+5461N/ILXZWs99Xkf1j9tCd+spu85aKqhcBJvJnX3xUx+KGHtT+hQIrzOyud6aT L0NMaBXXlwdR4Rc3MCuVIQVgk1xyRKfbGyo99dEoRCN25/wJjvkWShn+yuDjH/2RSPD5 j79g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=YdGBLQROQL8EF8iZIGd6MJPKl7sSe8dXOsOnLoSANQI=; b=oquMjRVWNffBOmrpeQf3wHk11ReKXDaFS2J8c2lvRAU/WMEbR/mie3i7xErD+UKiX1 svVhKhDdT9CWETi3OXF1bP7FRoXhUlYkInf707/LNaf7PcpwM9xdmgLKZNSWTzWzGBEU FwK3iNSs25vLjBS1b5ENRL6Ke/hwxIuNKIM/5NYZ/jRBW+e492P2bU7vPo9LXBriPzUw harKBsaycvqv1gtxy4iLy9DYDNbVEJqNgjfVdgGMACvcohRdZ8Y6f8j/G2W76KewS4LA 2BAudpR/GMVloQg7oK55duXWg9n4YBCt0Qq4rtb+chDi715VfnyuYdKL+4nR5glzHXIH ltDw== X-Gm-Message-State: AHPjjUgVdfswZQAtQQsaZAMdQUCLun3dJaw8McIbiQzS5MNNn3PXrvbR cBtDBYn0PJ60ZM9SHyvHuTOapsKibIH9klNso/8= X-Google-Smtp-Source: AOwi7QDQxGrgjBcn3GklNRPlH0zkpAyYvKz+fkagxhgGml80gABwTbjzhvgZHsLoVCdpK9okHe206Q/b2BfH4rrvgCM= X-Received: by 10.25.81.85 with SMTP id f82mr2128966lfb.70.1505623203054; Sat, 16 Sep 2017 21:40:03 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.81.18 with HTTP; Sat, 16 Sep 2017 21:40:02 -0700 (PDT) In-Reply-To: References: <20170910155228.6545490.82502.31658@gmail.com> From: Russell Haley Date: Sat, 16 Sep 2017 21:40:02 -0700 Message-ID: Subject: Re: DotNet Core on FreeBSD To: "freebsd-mono@freebsd.org" Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Sep 2017 04:40:05 -0000 Hey Guys, Tomas has shared a binary with me and warned it's pretty rough. I'm not getting very far with it. I'll share the same link if someone is interested but it's probably best to wait until Tomas offers something more functional and some instructions. Is it possible for someone to start a FreeBSD wiki page for DotNet Core? Tomas and Karel want to keep the progress tracked via their tools (Github accounts etc), but I think a wiki page would be good for status updates and the like? Russ On Fri, Sep 15, 2017 at 8:46 PM, Robert Alegrid wrote: > On Thursday, 14 September 2017 4:24 PM, Russell Haley wrote: >> If you'd like to participate/join the fun, please set up a GitHub account and >> send a 'me too' email with the username or email address. >> I'll send an invite for the FreeBSD-DotNet to that account. I'm not so sure >> anymore about using GitHub for FreeBSD stuff, but it's a good place to >> congregate. > I'd like to pitch in. Never participated in an open-source project before so I > don't know how much help I could be. > > E-mail is the same as this message (eralegrid@hotmail.com) > GH Account is https://github.com/Echo-8-ERA > > Regards, > Robert Alegrid From owner-freebsd-mono@freebsd.org Sun Sep 17 04:59:54 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 955E3E23CEB for ; Sun, 17 Sep 2017 04:59:54 +0000 (UTC) (envelope-from Tomas.Weinfurt@microsoft.com) Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0133.outbound.protection.outlook.com [104.47.42.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 33DCE7232C for ; Sun, 17 Sep 2017 04:59:53 +0000 (UTC) (envelope-from Tomas.Weinfurt@microsoft.com) Received: from DM5PR21MB0699.namprd21.prod.outlook.com (10.175.112.14) by DM5PR21MB0633.namprd21.prod.outlook.com (10.175.111.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.98.0; Sun, 17 Sep 2017 04:59:51 +0000 Received: from DM5PR21MB0699.namprd21.prod.outlook.com ([10.175.112.14]) by DM5PR21MB0699.namprd21.prod.outlook.com ([10.175.112.14]) with mapi id 15.20.0098.000; Sun, 17 Sep 2017 04:59:51 +0000 From: Tomas Weinfurt To: Russell Haley , "freebsd-mono@freebsd.org" Subject: Re: DotNet Core on FreeBSD Thread-Topic: DotNet Core on FreeBSD Thread-Index: AQHTLSIQBXIzlYhR7EydjBg5rcqb46K24m4AgAGhWgD//5AwAA== Date: Sun, 17 Sep 2017 04:59:51 +0000 Message-ID: <2FD8F7C8-3E93-4F81-B329-1ED536F67B3C@microsoft.com> References: <20170910155228.6545490.82502.31658@gmail.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [96.46.16.32] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DM5PR21MB0633; 6:tUcSEX6Zi/7rVgS1knm483rcNGxsdOK0H/uZWW8/RALnH/skXPwiAOIJPg4Kl4+nCwWsyfhIRYAr8z5Z2Jw+VW8kDGCTN2O1/7t0CkiyJR1MWZ8nZWsThdHB/rIPn2MHr6MTJecwnUIRvFDLkAtDYEaYTVkO/dcchZGiG0zK1XtY6bVEJwARafIU/fdFB77BW3fuEac1Ce/rmMUl8BhhHNbnLQfeO5/tNTQ0KyIsuGf+EhyoL9yXnpGNQkgT1LH2jOlDdz1I3uZR/S6sB4NhhWD5q/S7h58ZuAx64Yo0nS73q3ivBcoaCiISRfog/FMLDbY70vpDaggOkUkJ/ddrwA==; 5:jOsER2XmWnHKjV6qWuZsb/uGQ1m319gVXl4oSMayjyw8UVSjLE6LWgNMqr7GbT395SGt7ABtr8zFSjPXocv3inyTqS+uAx7sbeoOFzz4lJfo51ylwdY0oizEeus3iiWoLrMw/LzLbJqZ04cxhscQjw==; 24:vKQ1EaYj1BPBjWXON5y0UQu/dh2x+CgGHhdtoXgT/UX6hmsd8hcofU6NJJ2QOzATEjYxm16sgLC8em9Qe5h+ec4ooW/V05WfsFC/kaLqAJQ=; 7:lwD9qbrqjNf/RzT9CfoD5fe6zpxqWpNApEJ8bSZJUlSAFUw6azTnfueDdtO+7hf/I1GXBpo+jvhR6WiBUI2rnqa2noHeo0qYk38RNSwqmrPcJbqPrxUxB+kEQDvp0UAt85dk+rwH/Vr6rNPGeDcrstTpoxOImqiOBRzyXoLfQC0bhYmeXf0iOtbiZf8XDHfyyJ8u9RUrWh2dO9eI2DXcpaJ/epHoovXYbhnyiPQvq98= x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 76d438d7-c0b9-4ce4-9d7e-08d4fd88edff x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM5PR21MB0633; x-ms-traffictypediagnostic: DM5PR21MB0633: x-exchange-antispam-report-test: UriScan:(189930954265078)(130873036417446)(219752817060721)(194151415913766); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(61425038)(6040450)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(6055026)(61426038)(61427038)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123558100)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR21MB0633; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR21MB0633; x-forefront-prvs: 0433DB2766 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(346002)(376002)(39860400002)(47760400005)(24454002)(189002)(377454003)(199003)(8676002)(81166006)(81156014)(77096006)(10290500003)(8936002)(6486002)(478600001)(22452003)(6436002)(72206003)(68736007)(3480700004)(66066001)(7736002)(5660300001)(966005)(3846002)(305945005)(102836003)(6116002)(229853002)(316002)(83716003)(189998001)(2950100002)(97736004)(14454004)(2501003)(53936002)(106356001)(76176999)(50986999)(54356999)(10090500001)(25786009)(6246003)(33656002)(93886005)(53546010)(101416001)(3660700001)(105586002)(39060400002)(2900100001)(575784001)(86362001)(6506006)(6512007)(6306002)(99286003)(86612001)(2906002)(3280700002)(82746002)(36756003)(22906009); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR21MB0633; H:DM5PR21MB0699.namprd21.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <7B693F364855E54D862B019EE3D928C0@namprd21.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Sep 2017 04:59:51.4539 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR21MB0633 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Sep 2017 04:59:54 -0000 SeKAmWxsIGdldCBXSUtJIHN0YXJ0ZWQgd2l0aCBpbnN0cnVjdGlvbnMgb24gZ2l0aHViLiBJIGp1 c3QgZGlkIG5vdCBnZXQgdG8gaXQgeWV0LiANCkF0IGxlYXN0IHRoZSBydW50aW1lIGNhbiBiZSBi dWlsdCB3aXRob3V0IHdpbmRvd3Mgbm93LiAodXNpbmcgTGludXggaW5zdGVhZCkgDQpJIHN0aWxs IGhhdmUgc29tZSB3b3JrIGxlZnQgdG8gY3Jvc3MtdGFyZ2V0IGZvciBGcmVlQlNEIG9uIExpbnV4 IHNvIG9uZSBjYW4gYnVpbGQgcHJvcGVyIG1hbmFnZWQgYXNzZW1ibGllcy4gDQpBdHRlbXB0cyB0 byB1c2UgTGludXggYmluYXJpZXMgZm9yIGJvb3RzdHJhcCBmYWlsZWQgc28gZmFyIGJlY2F1c2Ug TGludXggZW11bGF0aW9uIGlzIGxhY2tpbmcgbWluY29yZSgpIHN1cHBvcnQuDQoNClRvbWFzDQoN Cg0KT24gOS8xNi8xNywgOTo0MCBQTSwgIm93bmVyLWZyZWVic2QtbW9ub0BmcmVlYnNkLm9yZyBv biBiZWhhbGYgb2YgUnVzc2VsbCBIYWxleSIgPG93bmVyLWZyZWVic2QtbW9ub0BmcmVlYnNkLm9y ZyBvbiBiZWhhbGYgb2YgcnVzcy5oYWxleUBnbWFpbC5jb20+IHdyb3RlOg0KDQogICAgSGV5IEd1 eXMsDQogICAgDQogICAgVG9tYXMgaGFzIHNoYXJlZCBhIGJpbmFyeSB3aXRoIG1lIGFuZCB3YXJu ZWQgaXQncyBwcmV0dHkgcm91Z2guIEknbQ0KICAgIG5vdCBnZXR0aW5nIHZlcnkgZmFyIHdpdGgg aXQuIEknbGwgc2hhcmUgdGhlIHNhbWUgbGluayBpZiBzb21lb25lIGlzDQogICAgaW50ZXJlc3Rl ZCBidXQgaXQncyBwcm9iYWJseSBiZXN0IHRvIHdhaXQgdW50aWwgVG9tYXMgb2ZmZXJzIHNvbWV0 aGluZw0KICAgIG1vcmUgZnVuY3Rpb25hbCBhbmQgc29tZSBpbnN0cnVjdGlvbnMuDQogICAgDQog ICAgSXMgaXQgcG9zc2libGUgZm9yIHNvbWVvbmUgdG8gc3RhcnQgYSBGcmVlQlNEIHdpa2kgcGFn ZSBmb3IgRG90TmV0DQogICAgQ29yZT8gVG9tYXMgYW5kIEthcmVsIHdhbnQgdG8ga2VlcCB0aGUg cHJvZ3Jlc3MgdHJhY2tlZCB2aWEgdGhlaXINCiAgICB0b29scyAgKEdpdGh1YiBhY2NvdW50cyBl dGMpLCBidXQgSSB0aGluayBhIHdpa2kgcGFnZSB3b3VsZCBiZSBnb29kDQogICAgZm9yIHN0YXR1 cyB1cGRhdGVzIGFuZCB0aGUgbGlrZT8NCiAgICANCiAgICBSdXNzDQogICAgDQogICAgDQogICAg T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgODo0NiBQTSwgUm9iZXJ0IEFsZWdyaWQgPGVyYWxlZ3Jp ZEBob3RtYWlsLmNvbT4gd3JvdGU6DQogICAgPiBPbiBUaHVyc2RheSwgMTQgU2VwdGVtYmVyIDIw MTcgNDoyNCBQTSwgUnVzc2VsbCBIYWxleSB3cm90ZToNCiAgICA+PiBJZiB5b3UnZCBsaWtlIHRv IHBhcnRpY2lwYXRlL2pvaW4gdGhlIGZ1biwgcGxlYXNlIHNldCB1cCBhIEdpdEh1YiBhY2NvdW50 IGFuZA0KICAgID4+IHNlbmQgYSAnbWUgdG9vJyBlbWFpbCB3aXRoIHRoZSB1c2VybmFtZSBvciBl bWFpbCBhZGRyZXNzLg0KICAgID4+IEknbGwgc2VuZCBhbiBpbnZpdGUgZm9yIHRoZSBGcmVlQlNE LURvdE5ldCB0byB0aGF0IGFjY291bnQuIEknbSBub3Qgc28gc3VyZQ0KICAgID4+IGFueW1vcmUg YWJvdXQgdXNpbmcgR2l0SHViIGZvciBGcmVlQlNEIHN0dWZmLCBidXQgaXQncyBhIGdvb2QgcGxh Y2UgdG8NCiAgICA+PiBjb25ncmVnYXRlLg0KICAgID4gSSdkIGxpa2UgdG8gcGl0Y2ggaW4uIE5l dmVyIHBhcnRpY2lwYXRlZCBpbiBhbiBvcGVuLXNvdXJjZSBwcm9qZWN0IGJlZm9yZSBzbyBJDQog ICAgPiBkb24ndCBrbm93IGhvdyBtdWNoIGhlbHAgSSBjb3VsZCBiZS4NCiAgICA+DQogICAgPiBF LW1haWwgaXMgdGhlIHNhbWUgYXMgdGhpcyBtZXNzYWdlIChlcmFsZWdyaWRAaG90bWFpbC5jb20p DQogICAgPiBHSCBBY2NvdW50IGlzIGh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5v dXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRkVjaG8tOC1FUkEmZGF0 YT0wMiU3QzAxJTdDVG9tYXMuV2VpbmZ1cnQlNDBtaWNyb3NvZnQuY29tJTdDMjRhNGFmYjRiNDdm NGE3YTFkNTIwOGQ0ZmQ4NjJkYWIlN0M3MmY5ODhiZjg2ZjE0MWFmOTFhYjJkN2NkMDExZGI0NyU3 QzElN0MwJTdDNjM2NDEyMjAwMTI2NjUxMjg4JnNkYXRhPVdxSDclMkJOJTJCYXRZQ1U0QllzNTQw OXNaTU1IV0pQSUxKbkxqR203bTd2OTg4JTNEJnJlc2VydmVkPTANCiAgICA+DQogICAgPiBSZWdh cmRzLA0KICAgID4gUm9iZXJ0IEFsZWdyaWQNCiAgICBfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXw0KICAgIGZyZWVic2QtbW9ub0BmcmVlYnNkLm9yZyBtYWls aW5nIGxpc3QNCiAgICBodHRwczovL25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5j b20vP3VybD1odHRwcyUzQSUyRiUyRmxpc3RzLmZyZWVic2Qub3JnJTJGbWFpbG1hbiUyRmxpc3Rp bmZvJTJGZnJlZWJzZC1tb25vJmRhdGE9MDIlN0MwMSU3Q1RvbWFzLldlaW5mdXJ0JTQwbWljcm9z b2Z0LmNvbSU3QzI0YTRhZmI0YjQ3ZjRhN2ExZDUyMDhkNGZkODYyZGFiJTdDNzJmOTg4YmY4NmYx NDFhZjkxYWIyZDdjZDAxMWRiNDclN0MxJTdDMCU3QzYzNjQxMjIwMDEyNjY1MTI4OCZzZGF0YT1r TnF4WXNnMEh6b0YzZjNIcUdzcDNkbTFOS3NOYXg5VzNsV3VudER0N2tFJTNEJnJlc2VydmVkPTAN CiAgICBUbyB1bnN1YnNjcmliZSwgc2VuZCBhbnkgbWFpbCB0byAiZnJlZWJzZC1tb25vLXVuc3Vi c2NyaWJlQGZyZWVic2Qub3JnIg0KICAgIA0KDQo= From owner-freebsd-mono@freebsd.org Tue Sep 19 03:11:52 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 580F3E1CD78 for ; Tue, 19 Sep 2017 03:11:52 +0000 (UTC) (envelope-from Tomas.Weinfurt@microsoft.com) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0096.outbound.protection.outlook.com [104.47.40.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EA2836694D for ; Tue, 19 Sep 2017 03:11:51 +0000 (UTC) (envelope-from Tomas.Weinfurt@microsoft.com) Received: from DM5PR21MB0699.namprd21.prod.outlook.com (10.175.112.14) by DM5PR21MB0745.namprd21.prod.outlook.com (10.173.172.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.98.0; Tue, 19 Sep 2017 03:11:49 +0000 Received: from DM5PR21MB0699.namprd21.prod.outlook.com ([10.175.112.14]) by DM5PR21MB0699.namprd21.prod.outlook.com ([10.175.112.14]) with mapi id 15.20.0098.001; Tue, 19 Sep 2017 03:11:49 +0000 From: Tomas Weinfurt To: Russell Haley , "freebsd-mono@freebsd.org" Subject: Re: DotNet Core on FreeBSD Thread-Topic: DotNet Core on FreeBSD Thread-Index: AQHTLSIQBXIzlYhR7EydjBg5rcqb46K24m4AgAGhWgD//5AwAIADBnoA Date: Tue, 19 Sep 2017 03:11:49 +0000 Message-ID: References: <20170910155228.6545490.82502.31658@gmail.com> <2FD8F7C8-3E93-4F81-B329-1ED536F67B3C@microsoft.com> In-Reply-To: <2FD8F7C8-3E93-4F81-B329-1ED536F67B3C@microsoft.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [24.18.242.48] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DM5PR21MB0745; 6:cUH/EVNrcIDQbX3RispYg6XbScJIMjzD3th1tfh6sk9rsPtNbbCnkLk1YtseDRh9q/UPkG6mlckJdi6vZ8adC+DcpZDEpvH6iqlOjZ7tX64f1GGJ2bNB8RM/vhGboRp07qBUoEuTLckd/gJAzg+WjBTRPsF5tjGORhYeUE0QdOaKliA0d8x7+VRm9XJof4IW3tzAst3KYS6q4iaZv6bd2lOlB9iabyWku58Xr6QcfBqa2fXV2/NnL5KvwFKcOOvouQG5CbcZQEokmb9o/PTzixJsTZkHcVHn6rIezuf8MKDWDy1EWAHZk2asL1hQSOz49m2Ej7eGgdx7kx0oYyn2Jg==; 5:T45m++vJOaxoojUWF0GF8uy31JWZloCgcI1RWkVb9kw+Zf5NB8B8EaIqdRsIr2v2h5zgoXuKybpryBUEC/5PhfTLS1eDWAyws7BWw3cKQeYHNGeWxTKAU3OAuAReFpOQBgVN+ES0QJcjinW+9vLQMA==; 24:YLwTtS+yjrvhvutMp9GG3jx5+w49isH9GEeHL+oCtoYwvGaR2pZT40GQ2z+mr2bvW/v0lGmS6rv029sn3rSkw0ohPuD0iPtrS8qfOIrqufY=; 7:hG3FS5xxhAU6yJXcLQFknDWU38r+8hRvOqoaB9KqC0UJwJa71oGelNCLoElVjJ2pCJWNegj/r866f/V7r/CjKDXR0rRJVnjBZ8bP6mzDUINfV1A/eaRpi7STiI2HbtkQI2EFrVL9NAEQiOffYZi71vUT4UOEt50aArmSek3pz4Vc9DVsjNSIrsnuRdL21VHhgKa3YSGh8ShlXJBj9KQX6FYtiInTvxm5SC+JlM7BPG4= x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 254ba469-ca2b-4e54-a9fe-08d4ff0c2b33 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM5PR21MB0745; x-ms-traffictypediagnostic: DM5PR21MB0745: x-exchange-antispam-report-test: UriScan:(166708455590820)(189930954265078)(130873036417446)(219752817060721)(194151415913766); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(61425038)(6040450)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6055026)(61426038)(61427038)(6041248)(20161123555025)(20161123560025)(20161123564025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR21MB0745; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR21MB0745; x-forefront-prvs: 04359FAD81 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39860400002)(346002)(376002)(47760400005)(24454002)(199003)(377454003)(189002)(7736002)(8936002)(83716003)(39060400002)(8676002)(5660300001)(2950100002)(25786009)(3480700004)(305945005)(66066001)(575784001)(110136005)(6246003)(966005)(86362001)(189998001)(53936002)(22452003)(2906002)(3280700002)(99286003)(2501003)(93886005)(316002)(6306002)(97736004)(3660700001)(6512007)(50986999)(72206003)(86612001)(54356999)(76176999)(36756003)(6436002)(10290500003)(10090500001)(2900100001)(82746002)(229853002)(6486002)(77096006)(101416001)(68736007)(81156014)(105586002)(81166006)(14454004)(106356001)(33656002)(102836003)(6116002)(6506006)(478600001)(53546010)(3846002)(22906009); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR21MB0745; H:DM5PR21MB0699.namprd21.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <1CB0CA8060D3A043AB087E4F80F91D81@namprd21.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Sep 2017 03:11:49.3860 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR21MB0745 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2017 03:11:52 -0000 Rmlyc3QgZHJhZnQgaXMgcG9zdGVkIGhlcmU6IGh0dHBzOi8vZ2l0aHViLmNvbS9kb3RuZXQvY29y ZWZ4L3dpa2kvQnVpbGRpbmctLk5FVC1Db3JlLS0yLngtb24tRnJlZUJTRA0KUHJvYmFibHkgaW5j b21wbGV0ZS4NCkl0IHdvdWxkIGJlIGdvb2QgaWYgYW55Ym9keSBjYW4gdGFrZSBhIGxvb2ssIHRy eSBhbmQgaW1wcm92ZS4gDQpUaGlzIGlzIGVzc2VudGlhbGx5IGVxdWl2YWxlbnQgb2Ygd2hhdCBo YXMgYmVlbiBkb25lIGZvciAxLnguDQpNeSBuZXh0IHN0ZXAgaXMgdG8gaGF2ZSBjcm9zcy1PUyB0 ZXN0cyBhbmQgZ2V0IHRoZW0gcnVubmluZyBvbiBGcmVlQlNEIGhvc3QuIA0KDQpUb21hcw0KDQpP biA5LzE2LzE3LCA5OjU5IFBNLCAib3duZXItZnJlZWJzZC1tb25vQGZyZWVic2Qub3JnIG9uIGJl aGFsZiBvZiBUb21hcyBXZWluZnVydCB2aWEgZnJlZWJzZC1tb25vIiA8b3duZXItZnJlZWJzZC1t b25vQGZyZWVic2Qub3JnIG9uIGJlaGFsZiBvZiBmcmVlYnNkLW1vbm9AZnJlZWJzZC5vcmc+IHdy b3RlOg0KDQogICAgSeKAmWxsIGdldCBXSUtJIHN0YXJ0ZWQgd2l0aCBpbnN0cnVjdGlvbnMgb24g Z2l0aHViLiBJIGp1c3QgZGlkIG5vdCBnZXQgdG8gaXQgeWV0LiANCiAgICBBdCBsZWFzdCB0aGUg cnVudGltZSBjYW4gYmUgYnVpbHQgd2l0aG91dCB3aW5kb3dzIG5vdy4gKHVzaW5nIExpbnV4IGlu c3RlYWQpIA0KICAgIEkgc3RpbGwgaGF2ZSBzb21lIHdvcmsgbGVmdCB0byBjcm9zcy10YXJnZXQg Zm9yIEZyZWVCU0Qgb24gTGludXggc28gb25lIGNhbiBidWlsZCBwcm9wZXIgbWFuYWdlZCBhc3Nl bWJsaWVzLiANCiAgICBBdHRlbXB0cyB0byB1c2UgTGludXggYmluYXJpZXMgZm9yIGJvb3RzdHJh cCBmYWlsZWQgc28gZmFyIGJlY2F1c2UgTGludXggZW11bGF0aW9uIGlzIGxhY2tpbmcgbWluY29y ZSgpIHN1cHBvcnQuDQogICAgDQogICAgVG9tYXMNCiAgICANCiAgICANCiAgICBPbiA5LzE2LzE3 LCA5OjQwIFBNLCAib3duZXItZnJlZWJzZC1tb25vQGZyZWVic2Qub3JnIG9uIGJlaGFsZiBvZiBS dXNzZWxsIEhhbGV5IiA8b3duZXItZnJlZWJzZC1tb25vQGZyZWVic2Qub3JnIG9uIGJlaGFsZiBv ZiBydXNzLmhhbGV5QGdtYWlsLmNvbT4gd3JvdGU6DQogICAgDQogICAgICAgIEhleSBHdXlzLA0K ICAgICAgICANCiAgICAgICAgVG9tYXMgaGFzIHNoYXJlZCBhIGJpbmFyeSB3aXRoIG1lIGFuZCB3 YXJuZWQgaXQncyBwcmV0dHkgcm91Z2guIEknbQ0KICAgICAgICBub3QgZ2V0dGluZyB2ZXJ5IGZh ciB3aXRoIGl0LiBJJ2xsIHNoYXJlIHRoZSBzYW1lIGxpbmsgaWYgc29tZW9uZSBpcw0KICAgICAg ICBpbnRlcmVzdGVkIGJ1dCBpdCdzIHByb2JhYmx5IGJlc3QgdG8gd2FpdCB1bnRpbCBUb21hcyBv ZmZlcnMgc29tZXRoaW5nDQogICAgICAgIG1vcmUgZnVuY3Rpb25hbCBhbmQgc29tZSBpbnN0cnVj dGlvbnMuDQogICAgICAgIA0KICAgICAgICBJcyBpdCBwb3NzaWJsZSBmb3Igc29tZW9uZSB0byBz dGFydCBhIEZyZWVCU0Qgd2lraSBwYWdlIGZvciBEb3ROZXQNCiAgICAgICAgQ29yZT8gVG9tYXMg YW5kIEthcmVsIHdhbnQgdG8ga2VlcCB0aGUgcHJvZ3Jlc3MgdHJhY2tlZCB2aWEgdGhlaXINCiAg ICAgICAgdG9vbHMgIChHaXRodWIgYWNjb3VudHMgZXRjKSwgYnV0IEkgdGhpbmsgYSB3aWtpIHBh Z2Ugd291bGQgYmUgZ29vZA0KICAgICAgICBmb3Igc3RhdHVzIHVwZGF0ZXMgYW5kIHRoZSBsaWtl Pw0KICAgICAgICANCiAgICAgICAgUnVzcw0KICAgICAgICANCiAgICAgICAgDQogICAgICAgIE9u IEZyaSwgU2VwIDE1LCAyMDE3IGF0IDg6NDYgUE0sIFJvYmVydCBBbGVncmlkIDxlcmFsZWdyaWRA aG90bWFpbC5jb20+IHdyb3RlOg0KICAgICAgICA+IE9uIFRodXJzZGF5LCAxNCBTZXB0ZW1iZXIg MjAxNyA0OjI0IFBNLCBSdXNzZWxsIEhhbGV5IHdyb3RlOg0KICAgICAgICA+PiBJZiB5b3UnZCBs aWtlIHRvIHBhcnRpY2lwYXRlL2pvaW4gdGhlIGZ1biwgcGxlYXNlIHNldCB1cCBhIEdpdEh1YiBh Y2NvdW50IGFuZA0KICAgICAgICA+PiBzZW5kIGEgJ21lIHRvbycgZW1haWwgd2l0aCB0aGUgdXNl cm5hbWUgb3IgZW1haWwgYWRkcmVzcy4NCiAgICAgICAgPj4gSSdsbCBzZW5kIGFuIGludml0ZSBm b3IgdGhlIEZyZWVCU0QtRG90TmV0IHRvIHRoYXQgYWNjb3VudC4gSSdtIG5vdCBzbyBzdXJlDQog ICAgICAgID4+IGFueW1vcmUgYWJvdXQgdXNpbmcgR2l0SHViIGZvciBGcmVlQlNEIHN0dWZmLCBi dXQgaXQncyBhIGdvb2QgcGxhY2UgdG8NCiAgICAgICAgPj4gY29uZ3JlZ2F0ZS4NCiAgICAgICAg PiBJJ2QgbGlrZSB0byBwaXRjaCBpbi4gTmV2ZXIgcGFydGljaXBhdGVkIGluIGFuIG9wZW4tc291 cmNlIHByb2plY3QgYmVmb3JlIHNvIEkNCiAgICAgICAgPiBkb24ndCBrbm93IGhvdyBtdWNoIGhl bHAgSSBjb3VsZCBiZS4NCiAgICAgICAgPg0KICAgICAgICA+IEUtbWFpbCBpcyB0aGUgc2FtZSBh cyB0aGlzIG1lc3NhZ2UgKGVyYWxlZ3JpZEBob3RtYWlsLmNvbSkNCiAgICAgICAgPiBHSCBBY2Nv dW50IGlzIGh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJs PWh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRkVjaG8tOC1FUkEmZGF0YT0wMiU3QzAxJTdDVG9t YXMuV2VpbmZ1cnQlNDBtaWNyb3NvZnQuY29tJTdDMjRhNGFmYjRiNDdmNGE3YTFkNTIwOGQ0ZmQ4 NjJkYWIlN0M3MmY5ODhiZjg2ZjE0MWFmOTFhYjJkN2NkMDExZGI0NyU3QzElN0MwJTdDNjM2NDEy MjAwMTI2NjUxMjg4JnNkYXRhPVdxSDclMkJOJTJCYXRZQ1U0QllzNTQwOXNaTU1IV0pQSUxKbkxq R203bTd2OTg4JTNEJnJlc2VydmVkPTANCiAgICAgICAgPg0KICAgICAgICA+IFJlZ2FyZHMsDQog ICAgICAgID4gUm9iZXJ0IEFsZWdyaWQNCiAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18NCiAgICAgICAgZnJlZWJzZC1tb25vQGZyZWVic2Qub3Jn IG1haWxpbmcgbGlzdA0KICAgICAgICBodHRwczovL25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24u b3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmxpc3RzLmZyZWVic2Qub3JnJTJGbWFpbG1h biUyRmxpc3RpbmZvJTJGZnJlZWJzZC1tb25vJmRhdGE9MDIlN0MwMSU3Q1RvbWFzLldlaW5mdXJ0 JTQwbWljcm9zb2Z0LmNvbSU3QzI0YTRhZmI0YjQ3ZjRhN2ExZDUyMDhkNGZkODYyZGFiJTdDNzJm OTg4YmY4NmYxNDFhZjkxYWIyZDdjZDAxMWRiNDclN0MxJTdDMCU3QzYzNjQxMjIwMDEyNjY1MTI4 OCZzZGF0YT1rTnF4WXNnMEh6b0YzZjNIcUdzcDNkbTFOS3NOYXg5VzNsV3VudER0N2tFJTNEJnJl c2VydmVkPTANCiAgICAgICAgVG8gdW5zdWJzY3JpYmUsIHNlbmQgYW55IG1haWwgdG8gImZyZWVi c2QtbW9uby11bnN1YnNjcmliZUBmcmVlYnNkLm9yZyINCiAgICAgICAgDQogICAgDQogICAgX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCiAgICBmcmVlYnNk LW1vbm9AZnJlZWJzZC5vcmcgbWFpbGluZyBsaXN0DQogICAgaHR0cHM6Ly9uYTAxLnNhZmVsaW5r cy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZsaXN0cy5mcmVlYnNk Lm9yZyUyRm1haWxtYW4lMkZsaXN0aW5mbyUyRmZyZWVic2QtbW9ubyZkYXRhPTAyJTdDMDElN0NU b21hcy5XZWluZnVydCU0MG1pY3Jvc29mdC5jb20lN0M1MzY0ZjNhNzk5N2Y0ZjViMzI4NzA4ZDRm ZDg4ZjI4ZSU3QzcyZjk4OGJmODZmMTQxYWY5MWFiMmQ3Y2QwMTFkYjQ3JTdDMSU3QzAlN0M2MzY0 MTIyMTIwMTU5ODk2Mzkmc2RhdGE9V3V3a0NwcmVacEdsd25NR0tXUTZrZHhCR1lLeFFBeUhyeDZJ VjlNYmdLQSUzRCZyZXNlcnZlZD0wDQogICAgVG8gdW5zdWJzY3JpYmUsIHNlbmQgYW55IG1haWwg dG8gImZyZWVic2QtbW9uby11bnN1YnNjcmliZUBmcmVlYnNkLm9yZyINCg0K From owner-freebsd-mono@freebsd.org Tue Sep 19 05:58:40 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 00C4EE2498B for ; Tue, 19 Sep 2017 05:58:40 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x234.google.com (mail-lf0-x234.google.com [IPv6:2a00:1450:4010:c07::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 820316BA7B for ; Tue, 19 Sep 2017 05:58:39 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x234.google.com with SMTP id 80so2588383lfy.4 for ; Mon, 18 Sep 2017 22:58:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=9BoIu+mN0DKGdeWjDoLZgvcD3/2vsaWVsxpdtNpeotA=; b=WZOFpaSiIuxetrlyPmcctjyKacLNMeB9QadDlFI2RkRS3pAr/NF/X2jrwrfgU1bwGW uZJDpqbV9taIW5Cij9tnTqPjWkNwNbQSFjgQV39IBOLa0pkVTH9AOqdlckvTPk/FbCKu /apfNNYLyzj6tB1w+n+CtcTfu8vNIl09EwnEHWAOm2E7kiQcKvOrxn6PjfsE7f2mGV1m 0TWgV34sid2PVc1ioSJ3wBp2OuHiMIcD/HD9YtRuwdHvReHjArA+c/LqBlEU6aOC6YGr 0KtANAgr9wqY+im+hm/4ktlbUYjOeGUEsJYVIorI30kZ98DHim2RTWCAhFizmqbnLgss sroA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=9BoIu+mN0DKGdeWjDoLZgvcD3/2vsaWVsxpdtNpeotA=; b=CHiSoggR9w7eCQmXkjNMrs+Y9IApdl+YmMuDKJJyutOmjgSIJqRyb6gkMc0qQfDaL+ pJW3c4+zW693S4tQyWkYaAN2bxTFVcww33eQ/OqZfNUiEImPSQfXyJjHzju1q9nDVthN EmnypFYdUT0c7tGvmHJgbykAQDkxXWVXZmxjFc5yx/Xw23+RPjDS0iPwET4pjf6ETwDg 37T1HAsKuQIxGq0v1gfsQOkgkqFGx5L3DXOtAImqCBdF9K28ERtzI7UBvHGbq643IcYA Q7kio87DzPanIXlVmZFlDnLURG2xZiXpnKJ1aN1sjYejyWpu42faTtHqokbUqhTK2035 5bvw== X-Gm-Message-State: AHPjjUhpEZS3yqtaHq/XLVdi2joaCqbZy3ZNu7PPB2vwARsGZjGfLlh3 daFEHdakHCsDPmhvcDMyuaA9QZFKf3odblp/oE8= X-Google-Smtp-Source: AOwi7QCVh9Ue/sBeGg01nHeEF8EEppBBkr7sQg2wUUmzi67vFT6aXrwKDr5R0G0T3k1xIrdg3APkmjvN07VkHAqQ4B4= X-Received: by 10.46.64.142 with SMTP id r14mr120191lje.192.1505800715875; Mon, 18 Sep 2017 22:58:35 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.81.65 with HTTP; Mon, 18 Sep 2017 22:58:34 -0700 (PDT) In-Reply-To: References: <20170910155228.6545490.82502.31658@gmail.com> <2FD8F7C8-3E93-4F81-B329-1ED536F67B3C@microsoft.com> From: Russell Haley Date: Mon, 18 Sep 2017 22:58:34 -0700 Message-ID: Subject: Re: DotNet Core on FreeBSD To: Tomas Weinfurt Cc: "freebsd-mono@freebsd.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2017 05:58:40 -0000 Sweet! I love the "Thar be Dragons!" warning. :) There are a lot of moving parts to it. The license list gives some indication of the major repositories. These are the ones Tomas is talking about: https://github.com/dotnet/corefx - MIT https://github.com/dotnet/coreclr - MIT https://github.com/dotnet/sdk - MIT https://github.com/dotnet/cli - https://www.microsoft.com/net/dotnet_library_license.htm https://github.com/dotnet/csharplang - Microsoft https://github.com/dotnet/roslyn - A2 ... --- If you're looking to get your barrings, I re-found an awesome doc with lots of great links: https://github.com/dotnet/coreclr/blob/master/Documentation/README.md This also links to the original core 1.x FreeBSD build guide. I lost this one a while back and could never find it. :( Tomas, from reading through your instructions, there seems to be two obstacles and they are both managed code? - corelib - dotnet/coreclr/src/mscorelib seems to be the corelib you are talking about? - corefx - managed code If that's true, then we should definitely give mono a shot at bringing those up. I'm downloading the dotnet/coreclr now. Russ On Mon, Sep 18, 2017 at 8:11 PM, Tomas Weinfurt wrote: > First draft is posted here: https://github.com/dotnet/corefx/wiki/Buildin= g-.NET-Core--2.x-on-FreeBSD > Probably incomplete. > It would be good if anybody can take a look, try and improve. > This is essentially equivalent of what has been done for 1.x. > My next step is to have cross-OS tests and get them running on FreeBSD ho= st. > > Tomas > > On 9/16/17, 9:59 PM, "owner-freebsd-mono@freebsd.org on behalf of Tomas W= einfurt via freebsd-mono" wrote: > > I=E2=80=99ll get WIKI started with instructions on github. I just did= not get to it yet. > At least the runtime can be built without windows now. (using Linux i= nstead) > I still have some work left to cross-target for FreeBSD on Linux so o= ne can build proper managed assemblies. > Attempts to use Linux binaries for bootstrap failed so far because Li= nux emulation is lacking mincore() support. > > Tomas > > > On 9/16/17, 9:40 PM, "owner-freebsd-mono@freebsd.org on behalf of Rus= sell Haley" wrote: > > Hey Guys, > > Tomas has shared a binary with me and warned it's pretty rough. I= 'm > not getting very far with it. I'll share the same link if someone= is > interested but it's probably best to wait until Tomas offers some= thing > more functional and some instructions. > > Is it possible for someone to start a FreeBSD wiki page for DotNe= t > Core? Tomas and Karel want to keep the progress tracked via their > tools (Github accounts etc), but I think a wiki page would be go= od > for status updates and the like? > > Russ > > > On Fri, Sep 15, 2017 at 8:46 PM, Robert Alegrid wrote: > > On Thursday, 14 September 2017 4:24 PM, Russell Haley wrote: > >> If you'd like to participate/join the fun, please set up a Git= Hub account and > >> send a 'me too' email with the username or email address. > >> I'll send an invite for the FreeBSD-DotNet to that account. I'= m not so sure > >> anymore about using GitHub for FreeBSD stuff, but it's a good = place to > >> congregate. > > I'd like to pitch in. Never participated in an open-source proj= ect before so I > > don't know how much help I could be. > > > > E-mail is the same as this message (eralegrid@hotmail.com) > > GH Account is https://na01.safelinks.protection.outlook.com/?ur= l=3Dhttps%3A%2F%2Fgithub.com%2FEcho-8-ERA&data=3D02%7C01%7CTomas.Weinfurt%4= 0microsoft.com%7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7= cd011db47%7C1%7C0%7C636412200126651288&sdata=3DWqH7%2BN%2BatYCU4BYs5409sZMM= HWJPILJnLjGm7m7v988%3D&reserved=3D0 > > > > Regards, > > Robert Alegrid > _______________________________________________ > freebsd-mono@freebsd.org mailing list > https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%= 2Flists.freebsd.org%2Fmailman%2Flistinfo%2Ffreebsd-mono&data=3D02%7C01%7CTo= mas.Weinfurt%40microsoft.com%7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf8= 6f141af91ab2d7cd011db47%7C1%7C0%7C636412200126651288&sdata=3DkNqxYsg0HzoF3f= 3HqGsp3dm1NKsNax9W3lWuntDt7kE%3D&reserved=3D0 > To unsubscribe, send any mail to "freebsd-mono-unsubscribe@freebs= d.org" > > > _______________________________________________ > freebsd-mono@freebsd.org mailing list > https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fli= sts.freebsd.org%2Fmailman%2Flistinfo%2Ffreebsd-mono&data=3D02%7C01%7CTomas.= Weinfurt%40microsoft.com%7C5364f3a7997f4f5b328708d4fd88f28e%7C72f988bf86f14= 1af91ab2d7cd011db47%7C1%7C0%7C636412212015989639&sdata=3DWuwkCpreZpGlwnMGKW= Q6kdxBGYKxQAyHrx6IV9MbgKA%3D&reserved=3D0 > To unsubscribe, send any mail to "freebsd-mono-unsubscribe@freebsd.or= g" > From owner-freebsd-mono@freebsd.org Tue Sep 19 06:25:36 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A2023E25915 for ; Tue, 19 Sep 2017 06:25:36 +0000 (UTC) (envelope-from Tomas.Weinfurt@microsoft.com) Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0108.outbound.protection.outlook.com [104.47.33.108]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 361A86C46C for ; Tue, 19 Sep 2017 06:25:35 +0000 (UTC) (envelope-from Tomas.Weinfurt@microsoft.com) Received: from DM5PR21MB0699.namprd21.prod.outlook.com (10.175.112.14) by DM5PR21MB0473.namprd21.prod.outlook.com (10.172.92.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.98.1; Tue, 19 Sep 2017 06:25:34 +0000 Received: from DM5PR21MB0699.namprd21.prod.outlook.com ([10.175.112.14]) by DM5PR21MB0699.namprd21.prod.outlook.com ([10.175.112.14]) with mapi id 15.20.0098.001; Tue, 19 Sep 2017 06:25:34 +0000 From: Tomas Weinfurt To: Russell Haley CC: "freebsd-mono@freebsd.org" Subject: Re: DotNet Core on FreeBSD Thread-Topic: DotNet Core on FreeBSD Thread-Index: AQHTLSIQBXIzlYhR7EydjBg5rcqb46K24m4AgAGhWgD//5AwAIADBnoAgACj8QD//5IxgA== Date: Tue, 19 Sep 2017 06:25:33 +0000 Message-ID: <500CD793-647A-4C29-B1AB-D7B404E957D8@microsoft.com> References: <20170910155228.6545490.82502.31658@gmail.com> <2FD8F7C8-3E93-4F81-B329-1ED536F67B3C@microsoft.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [24.18.242.48] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DM5PR21MB0473; 6:SjS21nOd4dRWJmq63b34+nmyZrFtdvMXEtJJAOO6hN5KNYDF+J0MxLobA8A/SkElEmELjAQ6kmuQ+zsi1h/rIn4R/TwmFROuwgtWb8VlSeXlOlm4Mlfody3jbxEz3Y2GapZGuIttBGBIi6zw9l9i9XZzOQh0Ha9/hBxVMxNd6UQD8CPK+PCM5mll3HVtYPIhsQDNzM7lC/+jqJIhUqjgtpU/Hd1+62drXLBdbUXmYzwEW8o2xzKYHeUCFRp2NaOetR5BEPB3A4qugxwesn7QBO7F/2s/MCYjyB4KF4zJkSyoeSUFlSiEFYAaxH/RPrUxtP5BwCB4JX6UW50JUnJDoA==; 5:Lwmm7Whr/Kbrf89J7w6PxyhC0L2lOwAAddLk7rcq4zIv9Z6J/hZQc+gGjFGbqDQ7BEGpHLn+7eJhHcnHF1j3Px6Md4MWYkqCr7RpphRHGHyANvPt0JcZZ1rjyODykHFPfpxsEpB2WxBeEQqyzKGhIQ==; 24:JuXkHA7lNXsnhq0sC6cU1Pj0QHqqbESGIWpyY2PKNbasiYCDWmcDIEmyg3bvMcnnyjqw6A1/eeQ0PtBnLk3FwretN9hGROCMMqfq4Yw0Png=; 7:KUhxeOPLwxhZAKGCeUyZtxcpXbm8jIQQuQHS38S0Qq4yVc7Nxk2nL+0JMJnsblj+YTDzURXtqo7MHefxxDzrViCa0JoZdZa1i3T6UKgwOT32BNep7zvMczxrNi4IVhgspcosu+pWKXtMMHH+igcmAt+8zP8sxrZ+BCup8v4ncLU9fDPTqyL2SEPfomjB4lfua9t0hse80ABzAPhhnJ9Zy9BPwtJplQbBMuM88AjRXYA= x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: d046c7cb-f0e8-4b04-d3cf-08d4ff273c1d x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM5PR21MB0473; x-ms-traffictypediagnostic: DM5PR21MB0473: x-exchange-antispam-report-test: UriScan:(166708455590820); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(61425038)(6040450)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(61426038)(61427038)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(20161123564025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR21MB0473; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR21MB0473; x-forefront-prvs: 04359FAD81 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(376002)(39860400002)(346002)(47760400005)(51854002)(189002)(199003)(3280700002)(3660700001)(82746002)(50986999)(6512007)(33656002)(76176999)(2906002)(6306002)(99286003)(101416001)(68736007)(36756003)(97736004)(105586002)(106356001)(5660300001)(102836003)(3846002)(3480700004)(6116002)(189998001)(2900100001)(305945005)(7736002)(8676002)(81166006)(81156014)(8936002)(54356999)(77096006)(6486002)(6916009)(2950100002)(10090500001)(39060400002)(66066001)(229853002)(4326008)(86612001)(25786009)(93886005)(22452003)(86362001)(966005)(83716003)(72206003)(53936002)(478600001)(10290500003)(6246003)(6436002)(316002)(14454004)(6506006)(22906009); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR21MB0473; H:DM5PR21MB0699.namprd21.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <5B22D0C6FA4D364983DFB7CECB1F2FAD@namprd21.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Sep 2017 06:25:34.1915 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR21MB0473 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2017 06:25:36 -0000 PiAgICBTd2VldCEgSSBsb3ZlIHRoZSAiVGhhciBiZSBEcmFnb25zISIgd2FybmluZy4gOikNCiAg DQpEYWVtb25zICYgRHJhZ29ucyEgKGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0JTRF9E YWVtb24pIA0KSSByZXNpc3RlZCB1cmdlIHRvIHB1dCB0aGVyZSBub3RlIG9uIGNha2UgZWF0ZXJz Lg0KDQo+IFRoaXMgYWxzbyBsaW5rcyB0byB0aGUgb3JpZ2luYWwgY29yZSAxLnggRnJlZUJTRCBi dWlsZCBndWlkZS4gSSBsb3N0DQo+ICAgIHRoaXMgb25lIGEgd2hpbGUgYmFjayBhbmQgY291bGQg bmV2ZXIgZmluZCBpdC4gOigNCiAgDQpUaGVyZSBpcyBhbm90aGVyIGdyZWF0IGxpbmsgaGVyZToN Cmh0dHBzOi8vZ2l0aHViLmNvbS9kb3RuZXQvY29yZWZ4L2lzc3Vlcy8xNjI2DQoNCndheSBkb3du IHRoZXJlIGlzIGNoZWNrbGlzdCBvZiBtaXNzaW5nIHBhcnRzLiANCldlIHNob3VsZCB0cnkgdG8g cmVjb25zdHJ1Y3QgaXQgZm9yIDIuMC4gDQpGb3IgZXhhbXBsZSwgRmlsZXN5c3RlbS53YXRjaGVy cyBpcyBzdGlsbCBtaXNzaW5nLiANClRoZSBBUEkgc3VyZmFjZSBpbmNyZWFzZWQgcXVpdGUgYSBi aXQgaW4gMi4wIOKAkyBzbyBhcyB0aGUgZ2FwLg0KTXkgY3VycmVudCB0aGlua2luZyBpcyB0byBm b3JrIHRoZSBidWlsZCB0byBhZGQgRnJlZUJTRCBmbGF2b3IgYW5kIHRocm93IOKAnFBsYXRmb3Jt Tm90U3VwcG9ydGVk4oCdIGFuZCB0aGVuIGZpbmRpbmcgc29tZWJvZHkgdG8gd29yayBvbiBpbXBs ZW1lbnRhdGlvbi4gDQoNCiAgDQo+ICAgIFRvbWFzLCBmcm9tIHJlYWRpbmcgdGhyb3VnaCB5b3Vy IGluc3RydWN0aW9ucywgIHRoZXJlIHNlZW1zIHRvIGJlIHR3bw0KPiAgIG9ic3RhY2xlcyBhbmQg dGhleSBhcmUgYm90aCBtYW5hZ2VkIGNvZGU/DQo+ICAgLSBjb3JlbGliIC0gZG90bmV0L2NvcmVj bHIvc3JjL21zY29yZWxpYiBzZWVtcyB0byBiZSB0aGUgY29yZWxpYiB5b3UNCj4gICAgYXJlIHRh bGtpbmcgYWJvdXQ/DQogPiAgIC0gY29yZWZ4IC0gbWFuYWdlZCBjb2RlDQogPiAgIA0KPiAgICBJ ZiB0aGF0J3MgdHJ1ZSwgdGhlbiB3ZSBzaG91bGQgZGVmaW5pdGVseSBnaXZlIG1vbm8gYSBzaG90 IGF0IGJyaW5naW5nDQogPiAgIHRob3NlIHVwLiBJJ20gZG93bmxvYWRpbmcgdGhlIGRvdG5ldC9j b3JlY2xyIG5vdy4NCiAgIA0KQW5kIHllcywgdGhhdCAgaXMgbXNjb3JlbGliLiBJIGRpZCBhc2sg YXJvdW5kIGFuZCBNb25vIHVzZWQgdG8gYmUgc3VwcG9ydGVkIGZvciBidWlsZGluZy4NCkl0IHdh cyBjbGFpbWVkIHVuc3RhYmxlIGFuZCByZW1vdmVkIGZyb20gYnVpbGQuIFlvdSB3aWxsIG5lZWQg dG8gZ2V0IGNvbXBpbGF0aW9uIGFzIHdlbGwgYXMgbXNidWlsZCB3b3JraW5nIHJpZ2h0LiANCkZv ciBub3csIEnigJltIGdvaW5nIHRvIGlnbm9yZSBidWlsZGluZyBwYXJ0LCBhbmQgSeKAmWxsIGZv Y3VzIG9uIGdldHRpbmcgY29yZUNMUiAmIGNvcmVGWCB3b3JraW5nIHdlbGwuIA0KT24gdGhlIHNp ZGUsIEnigJlsbCB0cnkgdG8gc2hlcGhlcmQgY2hhbmdlcyB0byBjbGkgJiBtc2J1aWxkIHNvIHRo ZXkgY2FuIHByb3Blcmx5IHJlY29nbml6ZSBGcmVlQlNEIGFzIGEgcGxhdGZvcm0uIA0KDQogVG9t YXMNCg0K From owner-freebsd-mono@freebsd.org Tue Sep 19 06:40:39 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AFAD2E264E9 for ; Tue, 19 Sep 2017 06:40:39 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x235.google.com (mail-lf0-x235.google.com [IPv6:2a00:1450:4010:c07::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2A3FC6CCA0 for ; Tue, 19 Sep 2017 06:40:39 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x235.google.com with SMTP id r17so2680169lff.6 for ; Mon, 18 Sep 2017 23:40:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=6AR/NkfCbIpfrTEpkAZexh/lIv4Dp+6erDU/OFl01pw=; b=Ff40U1lox8v3fHXtayGU/7oE0hKVBRcsxDDD/IC6R/nrCQPBNwUrwM4kE0mIZv9ksN G9IJblUzTXtk73zfagEIphgIgPYDOwjHjHjsRQj1KRgm6n1OVyG9vmBYof9EAnVA0riG JGw6nGFEIpZEm3sdVdRk2QECejFOEANnP+ZHhZb728kLS8N9hJ7V/QRVvclRCDjzRPOl V5HauFp9SkkIyyobNgMwo9eL+xFbdJuBOahrcKJNaDwznwhWuiMNEM+90dnjMAErPE1h ZwICBkf5wBLc+cDtXR3nG/Qg5jgM5/FVtjTmk8L89+/n/26qo4O2bLgvk8tlTTmEWw5b CZhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=6AR/NkfCbIpfrTEpkAZexh/lIv4Dp+6erDU/OFl01pw=; b=bnSiZL5+Wcav6AiGbTT4iOeBDJkK6m9DcRRvDxfmya1y00wjGci3Fg/XRpaicF2dtr xW8a78YdyMRRySri6R0cVLZmjoK9jTIk8aezoh6Ade9ZZAQLOskIEpj1v8sz4sPQOFFu 2jMapy0tz8sxFCcMMGQSlrzpcM6C32wd7FBuhHhazJv8AB+ZZBf2s/L6iN1YjX7ASpb8 B/QGEBS1htKwat7jsLroB2O9k3IX5wM2H4WM0+X3/cMXkXfnMh5G4mV197o6S44bCbad IinFRPbidoTKacprMl8LlZK2PQTt32Dl96GnmMl9ufr3WrPEH1EQLF3xSNa8f46SUWPG n2NA== X-Gm-Message-State: AHPjjUjP/AAjBcU95oe33Q5UUM0y7vzq8WXkdzkqamGa/fJ26QzfEkD1 U4IYq7vwdw93hfNehwZUpJjzGT8MV3fDF/4vSic= X-Google-Smtp-Source: AOwi7QAR/SGgKkXgSYCAZA5PXGEAIE6AomvuDz9jkvFuTFiR9RsYiI47cR6e02iXpsx9eMiZ+hQLVw60dYUAbauGi4o= X-Received: by 10.25.234.92 with SMTP id i89mr168263lfh.188.1505803237086; Mon, 18 Sep 2017 23:40:37 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.81.65 with HTTP; Mon, 18 Sep 2017 23:40:36 -0700 (PDT) In-Reply-To: <500CD793-647A-4C29-B1AB-D7B404E957D8@microsoft.com> References: <20170910155228.6545490.82502.31658@gmail.com> <2FD8F7C8-3E93-4F81-B329-1ED536F67B3C@microsoft.com> <500CD793-647A-4C29-B1AB-D7B404E957D8@microsoft.com> From: Russell Haley Date: Mon, 18 Sep 2017 23:40:36 -0700 Message-ID: Subject: Re: DotNet Core on FreeBSD To: Tomas Weinfurt Cc: "freebsd-mono@freebsd.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2017 06:40:39 -0000 On Mon, Sep 18, 2017 at 11:25 PM, Tomas Weinfurt wrote: >> Sweet! I love the "Thar be Dragons!" warning. :) > > Daemons & Dragons! (https://en.wikipedia.org/wiki/BSD_Daemon) > I resisted urge to put there note on cake eaters. > >> This also links to the original core 1.x FreeBSD build guide. I lost >> this one a while back and could never find it. :( > > There is another great link here: > https://github.com/dotnet/corefx/issues/1626 > > way down there is checklist of missing parts. > We should try to reconstruct it for 2.0. > For example, Filesystem.watchers is still missing. A couple of the guys on this list have filled in the blanks for filesystem watchers in mono. Is there working OSX filewatchers (i.e. kqueues)? Night, Russ > The API surface increased quite a bit in 2.0 =E2=80=93 so as the gap. > My current thinking is to fork the build to add FreeBSD flavor and throw = =E2=80=9CPlatformNotSupported=E2=80=9D and then finding somebody to work on= implementation. > > >> Tomas, from reading through your instructions, there seems to be two >> obstacles and they are both managed code? >> - corelib - dotnet/coreclr/src/mscorelib seems to be the corelib you >> are talking about? > > - corefx - managed code > > >> If that's true, then we should definitely give mono a shot at bringin= g > > those up. I'm downloading the dotnet/coreclr now. > > And yes, that is mscorelib. I did ask around and Mono used to be support= ed for building. > It was claimed unstable and removed from build. You will need to get comp= ilation as well as msbuild working right. > For now, I=E2=80=99m going to ignore building part, and I=E2=80=99ll focu= s on getting coreCLR & coreFX working well. > On the side, I=E2=80=99ll try to shepherd changes to cli & msbuild so the= y can properly recognize FreeBSD as a platform. > > Tomas > From owner-freebsd-mono@freebsd.org Wed Sep 20 00:07:39 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A450FE0FCB0; Wed, 20 Sep 2017 00:07:39 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-pg0-x22e.google.com (mail-pg0-x22e.google.com [IPv6:2607:f8b0:400e:c05::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 75A8E73137; Wed, 20 Sep 2017 00:07:39 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-pg0-x22e.google.com with SMTP id j16so730452pga.1; Tue, 19 Sep 2017 17:07:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:content-transfer-encoding:message-id:date:subject:from :to; bh=p2IzbOvfrFq5m0ZuUbf3JZqIkdyCv4CQiQKmo2o8Io0=; b=MCdVzZUhB9TN3nzZ6gpCHnDvDdoowzaNu7iHQXHVIOKiyVZ2YCuZ1oMEfMix18fbI5 OkIkpl/hE7xn4g5OAjBfEGQAzrwnhw9GpChJXfzxxaRSjjgXJtzI0o9sTZRy8LtR7/ai p3Mx2ku6C9HBHXpJrKqjz1Tk3IwZnDf8uRAQIzK7dbjg1YZAA7QPpUkS9aTFIyShjqev SQVfDT8XzaxHC1yoMwPyC0BQg13dkOuoVFbKDBqbgvPps6iu12xBuVA1+sMQxl+7zUIh mMMmeZ79/ryBQyNRnnf/+0jeazdwULBUpZEL7Gr2MEqXxn+2K4amD0mtceab+Dxfgmae vyMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:content-transfer-encoding :message-id:date:subject:from:to; bh=p2IzbOvfrFq5m0ZuUbf3JZqIkdyCv4CQiQKmo2o8Io0=; b=B/lqogcE969zqtxC/6IWrDYB1s2DaT/NZ4t03lrHoQMzf4Xf4m/Cz7o7n4tOwJnbYR SjHcl8b+vXUTElElJhtJnfTefLDFFHHYi00QQs8Ad1umSGLMlMVizNTRWsc+58DC7gWZ fxBHDy0F6oSuv6wEex+ri/D3RF5cErM1M0MYZkBl5D6h7Mlb3OJWy2RHyDVXIEbY8x0h Txz1ckawWp44GpVcqOSzksJ0O2kgamO7CM+MWjcXb3FmDuVa6R0fm+1oCzhW0iYyPU5Q QUKdfRMu39PQGB0dTiQ4oj9SYIG6ZcsfeO3ZiJnL51bhhkTOMguxIZgnsNpfbbVHwmSW uG7w== X-Gm-Message-State: AHPjjUhozHSnlu1UxDLbwoDocojjEyY6LPSwq4IBUvEnL0dDOVu+skYz 8I28prSZJR7Lz6fnJvIcyeKcgFHV X-Google-Smtp-Source: AOwi7QD/HnV9n+ll0pUEswV2DFQsRLsV7ay5PIVvkwX+osr1lzuZHTpvGeKuXWwM/vowGkGnxafT/Q== X-Received: by 10.99.109.71 with SMTP id i68mr329498pgc.252.1505866058656; Tue, 19 Sep 2017 17:07:38 -0700 (PDT) Received: from [127.0.0.1] ([184.151.231.189]) by smtp.gmail.com with ESMTPSA id s4sm4504460pgr.32.2017.09.19.17.07.36 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 19 Sep 2017 17:07:37 -0700 (PDT) X-Mailer: BlackBerry Email (10.3.3.2163) Message-ID: <20170920000736.6557780.5724.32195@gmail.com> Date: Tue, 19 Sep 2017 17:07:36 -0700 Subject: Funny From: Russell Haley To: Freebsd-mono , freebsd-arm , Lua mailing list MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2017 00:07:39 -0000 From owner-freebsd-mono@freebsd.org Wed Sep 20 01:36:22 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BD932E14FF1 for ; Wed, 20 Sep 2017 01:36:22 +0000 (UTC) (envelope-from aaron@toomanymiles.net) Received: from mail-lf0-x236.google.com (mail-lf0-x236.google.com [IPv6:2a00:1450:4010:c07::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3B527757B6 for ; Wed, 20 Sep 2017 01:36:22 +0000 (UTC) (envelope-from aaron@toomanymiles.net) Received: by mail-lf0-x236.google.com with SMTP id q132so1264571lfe.5 for ; Tue, 19 Sep 2017 18:36:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=toomanymiles-net.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=4Mw22XqGfnkr+baRJ/hu2NI/yAYgAMat73rlxRleAaA=; b=ia9Q3GYIcdaTZUd7AMyCYKYpft4UJNOLpgTQxFkN70Gr5zc8If48mMdCVWGwumL6bl vrVBgC5nSot9+NtryOboM94y0cQ60+TKhfjGy6tJ60pIRBkBlDWe2liZP5DhaXIdCv2b 5SoHzKU04hLxmygCjL3E8OcRHeC5z+5KHUxarDCFO5N+1G+fLo6Q7TWie3hsT8iAJOc/ Zqk0G3Pt7rNrNEfLZHqYjb6cgC2o7OePBYAtHK+oIC6CYQeFn9VdzMjNZmHB9xS2b8fj 9XkMJj57ZjyLK7cNMhDIL8IAjS/j93/AWEbZp+vBHkTIkt+lg5eIDJk+rhDXnNNaJLss +wsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=4Mw22XqGfnkr+baRJ/hu2NI/yAYgAMat73rlxRleAaA=; b=uYHSG3BUIszEtXuYwghPRveAq4Ea6mlqDO4Si/htYcuE8VVhFcc17mFWT4mcDOcWqM C1uu0hJ/Su1GGbKc2DozkiByDN2aVDjn53HYnu3qgu/NwvycXwBweDBTR4Pc/10GthpC 1+IxzD4zXNinbLJAxCSC2sNstbwKpATLjY5PUhGqKJsioXqDb91Cc83XXu9//daF497o ChkTDDeuNIsJUKTsfXvZB6NzfJ/RlMbKMlJWPC7NwOR9HjNBlKLNTK6ddZhMI9mQCKOk MLzaUvE1THyjjza5uqk+Op9EkWQiIbYlUUgqaszbxSbnpsJ54ySymwVv7Bj1CW6/OHcv IJTQ== X-Gm-Message-State: AHPjjUji7SXQtm1VINlNjvgpIB+yFAqKTN3xoIx528HBnVDtu4RV11W6 GGlWQNEWqLT+pgRZtK9QTjkFbcWs4dxZ5cmBXQ6VYg== X-Google-Smtp-Source: AOwi7QD+AfYxW6TeJlaL723/NsqTaB9a8ch/ZT8Ot/86Quy5HtmYOf2kpJCqPpYEqdnruPY38ehXbgF64hE9P3dbFOc= X-Received: by 10.46.29.66 with SMTP id d63mr1414017ljd.177.1505871380293; Tue, 19 Sep 2017 18:36:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.25.153.135 with HTTP; Tue, 19 Sep 2017 18:35:59 -0700 (PDT) X-Originating-IP: [73.6.103.78] In-Reply-To: References: <20170910155228.6545490.82502.31658@gmail.com> <2FD8F7C8-3E93-4F81-B329-1ED536F67B3C@microsoft.com> From: Aaron Havens Date: Tue, 19 Sep 2017 20:35:59 -0500 Message-ID: Subject: Re: DotNet Core on FreeBSD To: Tomas Weinfurt Cc: Russell Haley , "freebsd-mono@freebsd.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2017 01:36:22 -0000 I am going through the Building instructions and updating anything I find. Let me know if I add something that should be left out or should do it differently. Aaron On Mon, Sep 18, 2017 at 10:11 PM, Tomas Weinfurt via freebsd-mono < freebsd-mono@freebsd.org> wrote: > First draft is posted here: https://github.com/dotnet/ > corefx/wiki/Building-.NET-Core--2.x-on-FreeBSD > Probably incomplete. > It would be good if anybody can take a look, try and improve. > This is essentially equivalent of what has been done for 1.x. > My next step is to have cross-OS tests and get them running on FreeBSD > host. > > Tomas > > On 9/16/17, 9:59 PM, "owner-freebsd-mono@freebsd.org on behalf of Tomas > Weinfurt via freebsd-mono" freebsd-mono@freebsd.org> wrote: > > I=E2=80=99ll get WIKI started with instructions on github. I just did= not get > to it yet. > At least the runtime can be built without windows now. (using Linux > instead) > I still have some work left to cross-target for FreeBSD on Linux so > one can build proper managed assemblies. > Attempts to use Linux binaries for bootstrap failed so far because > Linux emulation is lacking mincore() support. > > Tomas > > > On 9/16/17, 9:40 PM, "owner-freebsd-mono@freebsd.org on behalf of > Russell Haley" russ.haley@gmail.com> wrote: > > Hey Guys, > > Tomas has shared a binary with me and warned it's pretty rough. I= 'm > not getting very far with it. I'll share the same link if someone > is > interested but it's probably best to wait until Tomas offers > something > more functional and some instructions. > > Is it possible for someone to start a FreeBSD wiki page for DotNe= t > Core? Tomas and Karel want to keep the progress tracked via their > tools (Github accounts etc), but I think a wiki page would be go= od > for status updates and the like? > > Russ > > > On Fri, Sep 15, 2017 at 8:46 PM, Robert Alegrid < > eralegrid@hotmail.com> wrote: > > On Thursday, 14 September 2017 4:24 PM, Russell Haley wrote: > >> If you'd like to participate/join the fun, please set up a > GitHub account and > >> send a 'me too' email with the username or email address. > >> I'll send an invite for the FreeBSD-DotNet to that account. I'= m > not so sure > >> anymore about using GitHub for FreeBSD stuff, but it's a good > place to > >> congregate. > > I'd like to pitch in. Never participated in an open-source > project before so I > > don't know how much help I could be. > > > > E-mail is the same as this message (eralegrid@hotmail.com) > > GH Account is https://na01.safelinks. > protection.outlook.com/?url=3Dhttps%3A%2F%2Fgithub.com% > 2FEcho-8-ERA&data=3D02%7C01%7CTomas.Weinfurt%40microsoft.com% > 7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011 > db47%7C1%7C0%7C636412200126651288&sdata=3DWqH7%2BN% > 2BatYCU4BYs5409sZMMHWJPILJnLjGm7m7v988%3D&reserved=3D0 > > > > Regards, > > Robert Alegrid > _______________________________________________ > freebsd-mono@freebsd.org mailing list > https://na01.safelinks.protection.outlook.com/?url=3D > https%3A%2F%2Flists.freebsd.org%2Fmailman%2Flistinfo% > 2Ffreebsd-mono&data=3D02%7C01%7CTomas.Weinfurt%40microsoft.com% > 7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011 > db47%7C1%7C0%7C636412200126651288&sdata=3DkNqxYsg0HzoF3f3HqGsp3dm1NKsNax > 9W3lWuntDt7kE%3D&reserved=3D0 > To unsubscribe, send any mail to "freebsd-mono-unsubscribe@ > freebsd.org" > > > _______________________________________________ > freebsd-mono@freebsd.org mailing list > https://na01.safelinks.protection.outlook.com/?url=3D > https%3A%2F%2Flists.freebsd.org%2Fmailman%2Flistinfo% > 2Ffreebsd-mono&data=3D02%7C01%7CTomas.Weinfurt%40microsoft.com% > 7C5364f3a7997f4f5b328708d4fd88f28e%7C72f988bf86f141af91ab2d7cd011 > db47%7C1%7C0%7C636412212015989639&sdata=3DWuwkCpreZpGlwnMGKWQ6kdxBGYKxQA > yHrx6IV9MbgKA%3D&reserved=3D0 > To unsubscribe, send any mail to "freebsd-mono-unsubscribe@freebsd.or= g > " > > _______________________________________________ > freebsd-mono@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-mono > To unsubscribe, send any mail to "freebsd-mono-unsubscribe@freebsd.org" > From owner-freebsd-mono@freebsd.org Wed Sep 20 04:18:30 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3B006E1EFEF for ; Wed, 20 Sep 2017 04:18:30 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x236.google.com (mail-lf0-x236.google.com [IPv6:2a00:1450:4010:c07::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A98977E1CA for ; Wed, 20 Sep 2017 04:18:29 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x236.google.com with SMTP id y187so1464754lfc.8 for ; Tue, 19 Sep 2017 21:18:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=vu5evDpcT32XyX5Cz6Vy/I/5DHXNuIFFXsk7ILdowUo=; b=PMSI02M+o5Tg+ACvon2n+klUWINYgUFZK8g4w00nBWKebz+aAPSG6+ce+Jm/fLbimi pTght/rHxeU4KWDlHtub6MTCCrcHB+IQaC/MiHvnpu8wLSAXrq6vAd8hplktfJoNNRwj B+u5Gntl98U+qVkEuULw5pBHia92iR63/J+rI0E9exiriWBY8MAwNRXzna9DqDdCEGPO 21qrFtXz1vpUGMq71lfNqmus5q6jSIEciJPIUvD5Zz0JTKJNb78x4OLPzsTrM5pduuIK 1Ddsn1Htnlx/6B3P03B0vkgKzwPAQbJY/ABeg3wl1NEnun7ukL4mI2SOjPyYy32ZThoq Sf3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=vu5evDpcT32XyX5Cz6Vy/I/5DHXNuIFFXsk7ILdowUo=; b=iy4o6m07USwIwOfZdnKq50w9ZNiJOXjsC9yN8nOzc49TcFjafaKqlxobEGYMy3MuCO xgeZXkdOB+bWw1dbBC/9qjruGrMr8eEex/WIhk4AXIW4dEmwgo1dRjQYM70BoxxxV9DK 9uVuby4nayYNS1eeTFWEy+w8swdjncnq7zNtIoESYTTXFNPuCqKxMkS7yxkZLDqNvM4m dGIdTQP+JHYVKR5TAk2Umo41H0i6j6ljuAVgsgbLk0u2t8kCjV3PQbzotNlFmRKFoVE3 zeLFdjAAI+k7UoikzB1xG3/TC6pTNlolT/gns6bK3XMfNLibRQBVz2DqNGF4LkbwjJ0Y 8nMQ== X-Gm-Message-State: AHPjjUi++psfcOQxPw6dKKwySTcXG/GSrZsc8DS1+jABk+tOZWW9RPtp rxJXAgs7YTbpP28MAAG9OHq+hyyfSBZadv++9fI= X-Google-Smtp-Source: AOwi7QDVNXAhnafT5KE7vV0oBi5M+h9nwRRZNRYFgGnBdDJl3cXTX/OW5C6k9ATmjdOn9TchZNsi3G33nE/A+ZJh4D0= X-Received: by 10.46.91.5 with SMTP id p5mr1749123ljb.22.1505881107178; Tue, 19 Sep 2017 21:18:27 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.81.65 with HTTP; Tue, 19 Sep 2017 21:18:26 -0700 (PDT) In-Reply-To: References: <20170910155228.6545490.82502.31658@gmail.com> <2FD8F7C8-3E93-4F81-B329-1ED536F67B3C@microsoft.com> From: Russell Haley Date: Tue, 19 Sep 2017 21:18:26 -0700 Message-ID: Subject: Re: DotNet Core on FreeBSD To: Aaron Havens Cc: Tomas Weinfurt , "freebsd-mono@freebsd.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2017 04:18:30 -0000 +1 On Tue, Sep 19, 2017 at 6:35 PM, Aaron Havens wrot= e: > I am going through the Building instructions and updating anything I find= . > Let me know if I add something that should be left out or should do it > differently. > > Aaron > > On Mon, Sep 18, 2017 at 10:11 PM, Tomas Weinfurt via freebsd-mono > wrote: >> >> First draft is posted here: >> https://github.com/dotnet/corefx/wiki/Building-.NET-Core--2.x-on-FreeBSD >> Probably incomplete. >> It would be good if anybody can take a look, try and improve. >> This is essentially equivalent of what has been done for 1.x. >> My next step is to have cross-OS tests and get them running on FreeBSD >> host. >> >> Tomas >> >> On 9/16/17, 9:59 PM, "owner-freebsd-mono@freebsd.org on behalf of Tomas >> Weinfurt via freebsd-mono" > freebsd-mono@freebsd.org> wrote: >> >> I=E2=80=99ll get WIKI started with instructions on github. I just di= d not get >> to it yet. >> At least the runtime can be built without windows now. (using Linux >> instead) >> I still have some work left to cross-target for FreeBSD on Linux so >> one can build proper managed assemblies. >> Attempts to use Linux binaries for bootstrap failed so far because >> Linux emulation is lacking mincore() support. >> >> Tomas >> >> >> On 9/16/17, 9:40 PM, "owner-freebsd-mono@freebsd.org on behalf of >> Russell Haley" > russ.haley@gmail.com> wrote: >> >> Hey Guys, >> >> Tomas has shared a binary with me and warned it's pretty rough. >> I'm >> not getting very far with it. I'll share the same link if someon= e >> is >> interested but it's probably best to wait until Tomas offers >> something >> more functional and some instructions. >> >> Is it possible for someone to start a FreeBSD wiki page for DotN= et >> Core? Tomas and Karel want to keep the progress tracked via thei= r >> tools (Github accounts etc), but I think a wiki page would be >> good >> for status updates and the like? >> >> Russ >> >> >> On Fri, Sep 15, 2017 at 8:46 PM, Robert Alegrid >> wrote: >> > On Thursday, 14 September 2017 4:24 PM, Russell Haley wrote: >> >> If you'd like to participate/join the fun, please set up a >> GitHub account and >> >> send a 'me too' email with the username or email address. >> >> I'll send an invite for the FreeBSD-DotNet to that account. I= 'm >> not so sure >> >> anymore about using GitHub for FreeBSD stuff, but it's a good >> place to >> >> congregate. >> > I'd like to pitch in. Never participated in an open-source >> project before so I >> > don't know how much help I could be. >> > >> > E-mail is the same as this message (eralegrid@hotmail.com) >> > GH Account is >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fgithu= b.com%2FEcho-8-ERA&data=3D02%7C01%7CTomas.Weinfurt%40microsoft.com%7C24a4af= b4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636= 412200126651288&sdata=3DWqH7%2BN%2BatYCU4BYs5409sZMMHWJPILJnLjGm7m7v988%3D&= reserved=3D0 >> > >> > Regards, >> > Robert Alegrid >> _______________________________________________ >> freebsd-mono@freebsd.org mailing list >> >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Flists= .freebsd.org%2Fmailman%2Flistinfo%2Ffreebsd-mono&data=3D02%7C01%7CTomas.Wei= nfurt%40microsoft.com%7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af= 91ab2d7cd011db47%7C1%7C0%7C636412200126651288&sdata=3DkNqxYsg0HzoF3f3HqGsp3= dm1NKsNax9W3lWuntDt7kE%3D&reserved=3D0 >> To unsubscribe, send any mail to >> "freebsd-mono-unsubscribe@freebsd.org" >> >> >> _______________________________________________ >> freebsd-mono@freebsd.org mailing list >> >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Flists= .freebsd.org%2Fmailman%2Flistinfo%2Ffreebsd-mono&data=3D02%7C01%7CTomas.Wei= nfurt%40microsoft.com%7C5364f3a7997f4f5b328708d4fd88f28e%7C72f988bf86f141af= 91ab2d7cd011db47%7C1%7C0%7C636412212015989639&sdata=3DWuwkCpreZpGlwnMGKWQ6k= dxBGYKxQAyHrx6IV9MbgKA%3D&reserved=3D0 >> To unsubscribe, send any mail to >> "freebsd-mono-unsubscribe@freebsd.org" >> >> _______________________________________________ >> freebsd-mono@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-mono >> To unsubscribe, send any mail to "freebsd-mono-unsubscribe@freebsd.org" > > From owner-freebsd-mono@freebsd.org Wed Sep 20 05:07:25 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C4825E220D1 for ; Wed, 20 Sep 2017 05:07:25 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x22c.google.com (mail-lf0-x22c.google.com [IPv6:2a00:1450:4010:c07::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 75D407FB4A for ; Wed, 20 Sep 2017 05:07:25 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x22c.google.com with SMTP id r17so1542740lff.6 for ; Tue, 19 Sep 2017 22:07:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=NxU4aPScCnDKUBAQJnVe51HizdcZXnewKYUtB0d5hM8=; b=FSMWqNvsJpNJU/dDZgI/oaxTI+br2oUnIpa/qiDTIfAigm1XgVDRMmxeqtEK9Ur0P3 4no/l4hh1OF7LvhG7gxctpFcxx/yRdDuqwdsL/3pUmOaGA+Ecf7ngrbItRb58/evNlFo iXyzoRI8GQxore82M4jPbbMNElq32C2EjL4kFfw3MI/aWmh2+yIUpPGYaAyTkSjWBKGm YRu3lfkvhwj+a05DIOVD3PHKGr+ljrrf0+zTCoEG6QbNdm/GWS8L05xT2kUYYCY/uc8z NWIt5j2EQ55ZndZcGv0RRmb6LahYtje+/EJz38jFefuhhE80ptpCXvGWJBzYHVE86VcI Kp5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=NxU4aPScCnDKUBAQJnVe51HizdcZXnewKYUtB0d5hM8=; b=NO3K70GGPeGmrg4NmL2SunxMDCcpgH86RWEQJn4NBSIJaCoEe49e7uF8+hOvESJLb2 F2E/B10rUOiTBWk+njPAq5zM894OIwkBrfJAH2nGf95OUWFYgzVDJXOlKVldtpH4hQCT dc/HQaRffgJK5/7qXQKESlSfqMsY7ORKkuEPdbJd9fXyyfxY7QWkCViYNIBl1VKZgK7z D9MjtzoQUjtfGWMrn1QJK23jUL3nizvl3yx8CFUP20FSqY1hRmE71/cfb7wKAd4xX3gn 6aLLrVUSiKjQLIGEs5CjalhsYgTdy8Tz/8+6j6T6QbUAzQoPpJbQbJwnWm1zVrvDB1T2 D2TQ== X-Gm-Message-State: AHPjjUin08P8+3HrU8ExNRmtancVaiP9y2y5gIl2xZHsAI5McZ17MW6A bQ8mtpGM7/XpjKSVHkBRgOqqs+g3mf8jVcWvzvuGqQ== X-Google-Smtp-Source: AOwi7QBkXG/fif/gYJiZ8JYFEdURi+CvZavRyrcZhTN99+k1jvL1m462abkFusY4FHHKZc52gMSUn4jHbCwefPC+RDE= X-Received: by 10.25.19.197 with SMTP id 66mr304778lft.221.1505884042711; Tue, 19 Sep 2017 22:07:22 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.81.65 with HTTP; Tue, 19 Sep 2017 22:07:22 -0700 (PDT) From: Russell Haley Date: Tue, 19 Sep 2017 22:07:22 -0700 Message-ID: Subject: DotNet Core Source Build Questions To: Freebsd-mono , Tomas Weinfurt Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2017 05:07:25 -0000 Hey Tomas, coreclr native parts built first time for me. I am trying to build the dotnet fx native parts and I'm still stalled out on Linux emulation errors. I have a question in the TrueOS forums and will poke around: https://discourse.trueos.org/t/executing-64-bit-linux-binaries/703/2 Here is my build output: russellh@prescott:/storage/russellh/Git/corefx% ./build.sh native -clang=clang3.9 Unsupported OS 'FreeBSD' detected. Downloading linux-x64 tools. Installing dotnet cli... Restoring BuildTools version 2.0.0-prerelease-01931-01... ELF interpreter /lib64/ld-linux-x86-64.so.2 not found, error 2 /storage/russellh/Git/corefx/init-tools.sh: line 142: 39789 Abort trap $__DOTNET_CMD restore "$__INIT_TOOLS_RESTORE_PROJECT" --no-cache --packages $__PACKAGES_DIR --source $__BUILDTOOLS_SOURCE /p:BuildToolsPackageVersion=$__BUILD_TOOLS_PACKAGE_VERSION >> $__init_tools_log ERROR: Could not restore build tools correctly. Please check the detailed log that follows. Running: /storage/russellh/Git/corefx/init-tools.sh Installing 'https://dotnetcli.azureedge.net/dotnet/Sdk/2.0.0-preview1-005977/dotnet-dev-linux-x64.2.0.0-preview1-005977.tar.gz' to '/storage/russellh/Git/corefx/Tools/dotnetcli/dotnet.tar' Running: /storage/russellh/Git/corefx/Tools/dotnetcli/dotnet restore "/storage/russellh/Git/corefx/init-tools.msbuild" --no-cache --packages /storage/russellh/Git/corefx/packages --source https://dotnet.myget.org/F/dotnet-buildtools/api/v3/index.json /p:BuildToolsPackageVersion=2.0.0-prerelease-01931-01 Initializing BuildTools... chmod: /storage/russellh/Git/corefx/packages/microsoft.dotnet.buildtools/2.0.0-prerelease-01931-01/lib/init-tools.sh: No such file or directory /storage/russellh/Git/corefx/init-tools.sh: line 121: /storage/russellh/Git/corefx/packages/microsoft.dotnet.buildtools/2.0.0-prerelease-01931-01/lib/init-tools.sh: No such file or directory ERROR: An error occurred when trying to initialize the tools. Please check the detailed log that follows. Running: /storage/russellh/Git/corefx/init-tools.sh Installing 'https://dotnetcli.azureedge.net/dotnet/Sdk/2.0.0-preview1-005977/dotnet-dev-linux-x64.2.0.0-preview1-005977.tar.gz' to '/storage/russellh/Git/corefx/Tools/dotnetcli/dotnet.tar' Running: /storage/russellh/Git/corefx/Tools/dotnetcli/dotnet restore "/storage/russellh/Git/corefx/init-tools.msbuild" --no-cache --packages /storage/russellh/Git/corefx/packages --source https://dotnet.myget.org/F/dotnet-buildtools/api/v3/index.json /p:BuildToolsPackageVersion=2.0.0-prerelease-01931-01 Running: /storage/russellh/Git/corefx/packages/microsoft.dotnet.buildtools/2.0.0-prerelease-01931-01/lib/init-tools.sh /storage/russellh/Git/corefx /storage/russellh/Git/corefx/Tools/dotnetcli/dotnet /storage/russellh/Git/corefx/Tools russellh@prescott:/storage/russellh/Git/corefx% I tried building the mscorelib in monodevelop (and also tried xbuild) but got the following error: Error: /storage/russellh/Git/coreclr/src/mscorlib/System.Private.CoreLib.csproj: /storage/russellh/Git/coreclr/dir.targets: Project file could not be imported, it was being imported by /storage/russellh/Git/coreclr/src/mscorlib/System.Private.CoreLib.csproj: /storage/russellh/Git/coreclr/dir.targets could not import "$(ToolsDir)/Build.Common.targets" (System.Private.CoreLib)x A quick search showed something about wrong framework version. I wonder if I should ping off the Xamarina/Mono team? Russ From owner-freebsd-mono@freebsd.org Wed Sep 20 05:11:22 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BF009E22425 for ; Wed, 20 Sep 2017 05:11:22 +0000 (UTC) (envelope-from Tomas.Weinfurt@microsoft.com) Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0139.outbound.protection.outlook.com [104.47.42.139]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 63EFB7FC91 for ; Wed, 20 Sep 2017 05:11:22 +0000 (UTC) (envelope-from Tomas.Weinfurt@microsoft.com) Received: from DM5PR21MB0699.namprd21.prod.outlook.com (10.175.112.14) by DM5PR21MB0188.namprd21.prod.outlook.com (10.173.173.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.98.1; Wed, 20 Sep 2017 05:11:20 +0000 Received: from DM5PR21MB0699.namprd21.prod.outlook.com ([10.175.112.14]) by DM5PR21MB0699.namprd21.prod.outlook.com ([10.175.112.14]) with mapi id 15.20.0098.001; Wed, 20 Sep 2017 05:11:20 +0000 From: Tomas Weinfurt To: Russell Haley , Freebsd-mono Subject: Re: DotNet Core Source Build Questions Thread-Topic: DotNet Core Source Build Questions Thread-Index: AQHTMc5Zi9/ou/57TE+g/luj6c/VU6K8xNQA Date: Wed, 20 Sep 2017 05:11:20 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [24.18.242.48] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DM5PR21MB0188; 6:VfCdKM9xd35fhtBZXDlKoO233EJCm9X/eMdd8V4CNPgTmC9GIEPPDw/ZTfYUBqSmwH0Ik2Q3AQ2/59aZT5JnF2JAkUIzEeCApDMk0Rp49yvnTt15VYtQrPXZm3h66E3KhH5eI0BntvBd48Y4H6Et7CNRhvF3zVEQlCGf9d14fnH2Bm9aJYPOP6H9jPNp0mb+dpsI3HYPfP1hsVxNVcaID7QGevwF0amP1TcKgpGyhfGyupsNH16NFKPfYrmWVCaCCLM8QrLrUabV34DfSip5YfHI/Rn+5UuuDAYTCWLMpOZ5C8OvOoZ4lBhpUnla/OtrbqwY5qEhKVtNmYAoYPFUgw==; 5:zaVd1W6ypCKnk25QYpSMNO2AQMWh1uRr/gzA+CFTMBLx1s697nWOIR9zqAnHMASQZ1544fOlAwnffjMlE0hH02tkyLphWvKaVCzNn/uWYN8MS+9J/tgX6A1HByJA2KTMMXKXc8FlkHJcQGXGsy7lgYTAucgQ+4PFnZzkBZfTZ/c=; 24:qnzX/5NhwlywCrEpkoJZ9x0CbZHAXG7sI2GFiTn444X1swgcSXWjKe42RhnRLRXIRjhgPANsT1+0WNrhDmhtOA5hU8zpOLOWRo7AqC88+0k=; 7:wNodayMSzqnDCjnmMoXZlaa34HRrA2RqT5KIJRCLjOK2y18oAHGTuDWX+80SWjUoh5bqwyUGDuhMEjrSC6sL/32x/430bxH5389eJ9wyZh4Zoydl8UJIyM5CLvBtPT00gH5ZpCYG6wgussZFF3ywqM5UDHOluAeEHieR99UbplaMpw4bjeES38klP2By0NShfcEHwiSortT5E+zvNejBLPur9OEOSqClJG1bgcQweKE= x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 9e0fdb2b-4fc9-4060-734b-08d4ffe60818 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM5PR21MB0188; x-ms-traffictypediagnostic: DM5PR21MB0188: x-exchange-antispam-report-test: UriScan:(189930954265078)(219752817060721); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(61425038)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6055026)(61426038)(61427038)(6041248)(20161123558100)(20161123560025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR21MB0188; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR21MB0188; x-forefront-prvs: 04362AC73B x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39860400002)(346002)(376002)(47760400005)(54094003)(377454003)(199003)(24454002)(189002)(3660700001)(2900100001)(5660300001)(3846002)(102836003)(81166006)(81156014)(72206003)(3280700002)(97736004)(68736007)(6116002)(229853002)(22452003)(8676002)(39060400002)(83716003)(316002)(36756003)(77096006)(6486002)(33656002)(6506006)(82746002)(966005)(6436002)(53546010)(110136005)(2950100002)(14454004)(6246003)(8936002)(6306002)(99286003)(2906002)(101416001)(105586002)(10090500001)(106356001)(50986999)(76176999)(54356999)(53936002)(478600001)(25786009)(10290500003)(6512007)(86612001)(66066001)(7736002)(189998001)(86362001)(575784001)(305945005)(22906009); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR21MB0188; H:DM5PR21MB0699.namprd21.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2017 05:11:20.7744 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR21MB0188 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2017 05:11:22 -0000 SeKAmWxsIHRha2UgYSBsb29rLiBPbmNlIHlvdSBvbiBwYXRoIHdoZXJlIGl0IHRyaWVzIHRvIGlu c3RhbGwgVG9vbHMgaXQgaXMgYmFkLiANClBsZWFzZSB0cnkgc3JjL05hdGl2ZS9idWlsZC1uYXRp dmUuc2ggZGlyZWN0bHkuIA0KDQpUb21hcw0KDQpPbiA5LzE5LzE3LCAxMDowNyBQTSwgIlJ1c3Nl bGwgSGFsZXkiIDxydXNzLmhhbGV5QGdtYWlsLmNvbT4gd3JvdGU6DQoNCiAgICBIZXkgVG9tYXMs DQogICAgDQogICAgY29yZWNsciBuYXRpdmUgcGFydHMgYnVpbHQgZmlyc3QgdGltZSBmb3IgbWUu IEkgYW0gdHJ5aW5nIHRvIGJ1aWxkIHRoZQ0KICAgIGRvdG5ldCBmeCBuYXRpdmUgcGFydHMgYW5k IEknbSBzdGlsbCBzdGFsbGVkIG91dCBvbiBMaW51eCBlbXVsYXRpb24NCiAgICBlcnJvcnMuIEkg aGF2ZSBhIHF1ZXN0aW9uIGluIHRoZSBUcnVlT1MgZm9ydW1zIGFuZCB3aWxsIHBva2UgYXJvdW5k Og0KICAgIGh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJs PWh0dHBzJTNBJTJGJTJGZGlzY291cnNlLnRydWVvcy5vcmclMkZ0JTJGZXhlY3V0aW5nLTY0LWJp dC1saW51eC1iaW5hcmllcyUyRjcwMyUyRjImZGF0YT0wMiU3QzAxJTdDVG9tYXMuV2VpbmZ1cnQl NDBtaWNyb3NvZnQuY29tJTdDM2I3MjBkNDgxZDliNGU3MGFjZWIwOGQ0ZmZlNTdhYzIlN0M3MmY5 ODhiZjg2ZjE0MWFmOTFhYjJkN2NkMDExZGI0NyU3QzElN0MwJTdDNjM2NDE0ODA4NDU1MzA5Njk0 JnNkYXRhPXVzMllMJTJGJTJCalpnMnh0U0N0ekRDcmhSd0dIM0Vxb1R3UEs4TVdjYXptTkVvJTNE JnJlc2VydmVkPTANCiAgICANCiAgICBIZXJlIGlzIG15IGJ1aWxkIG91dHB1dDoNCiAgICANCiAg ICBydXNzZWxsaEBwcmVzY290dDovc3RvcmFnZS9ydXNzZWxsaC9HaXQvY29yZWZ4JSAuL2J1aWxk LnNoIG5hdGl2ZQ0KICAgIC1jbGFuZz1jbGFuZzMuOQ0KICAgIFVuc3VwcG9ydGVkIE9TICdGcmVl QlNEJyBkZXRlY3RlZC4gRG93bmxvYWRpbmcgbGludXgteDY0IHRvb2xzLg0KICAgIEluc3RhbGxp bmcgZG90bmV0IGNsaS4uLg0KICAgIFJlc3RvcmluZyBCdWlsZFRvb2xzIHZlcnNpb24gMi4wLjAt cHJlcmVsZWFzZS0wMTkzMS0wMS4uLg0KICAgIEVMRiBpbnRlcnByZXRlciAvbGliNjQvbGQtbGlu dXgteDg2LTY0LnNvLjIgbm90IGZvdW5kLCBlcnJvciAyDQogICAgL3N0b3JhZ2UvcnVzc2VsbGgv R2l0L2NvcmVmeC9pbml0LXRvb2xzLnNoOiBsaW5lIDE0MjogMzk3ODkgQWJvcnQgdHJhcA0KICAg ICAgICAgICAgICAgICAkX19ET1RORVRfQ01EIHJlc3RvcmUgIiRfX0lOSVRfVE9PTFNfUkVTVE9S RV9QUk9KRUNUIg0KICAgIC0tbm8tY2FjaGUgLS1wYWNrYWdlcyAkX19QQUNLQUdFU19ESVIgLS1z b3VyY2UgJF9fQlVJTERUT09MU19TT1VSQ0UNCiAgICAvcDpCdWlsZFRvb2xzUGFja2FnZVZlcnNp b249JF9fQlVJTERfVE9PTFNfUEFDS0FHRV9WRVJTSU9OID4+DQogICAgJF9faW5pdF90b29sc19s b2cNCiAgICBFUlJPUjogQ291bGQgbm90IHJlc3RvcmUgYnVpbGQgdG9vbHMgY29ycmVjdGx5Lg0K ICAgIFBsZWFzZSBjaGVjayB0aGUgZGV0YWlsZWQgbG9nIHRoYXQgZm9sbG93cy4NCiAgICBSdW5u aW5nOiAvc3RvcmFnZS9ydXNzZWxsaC9HaXQvY29yZWZ4L2luaXQtdG9vbHMuc2gNCiAgICBJbnN0 YWxsaW5nICdodHRwczovL25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3Vy bD1odHRwcyUzQSUyRiUyRmRvdG5ldGNsaS5henVyZWVkZ2UubmV0JTJGZG90bmV0JTJGU2RrJTJG Mi4wLjAtcHJldmlldzEtMDA1OTc3JTJGZG90bmV0LWRldi1saW51eC14NjQuMi4wLjAtcHJldmll dzEtMDA1OTc3LnRhci5neiZkYXRhPTAyJTdDMDElN0NUb21hcy5XZWluZnVydCU0MG1pY3Jvc29m dC5jb20lN0MzYjcyMGQ0ODFkOWI0ZTcwYWNlYjA4ZDRmZmU1N2FjMiU3QzcyZjk4OGJmODZmMTQx YWY5MWFiMmQ3Y2QwMTFkYjQ3JTdDMSU3QzAlN0M2MzY0MTQ4MDg0NTUzMDk2OTQmc2RhdGE9bm1V Q2daak0ya0NjRkFlRmNpVHF3MG1YT09BVU8wcWFJckpEME9EVFNHTSUzRCZyZXNlcnZlZD0wJw0K ICAgIHRvICcvc3RvcmFnZS9ydXNzZWxsaC9HaXQvY29yZWZ4L1Rvb2xzL2RvdG5ldGNsaS9kb3Ru ZXQudGFyJw0KICAgIFJ1bm5pbmc6IC9zdG9yYWdlL3J1c3NlbGxoL0dpdC9jb3JlZngvVG9vbHMv ZG90bmV0Y2xpL2RvdG5ldCByZXN0b3JlDQogICAgIi9zdG9yYWdlL3J1c3NlbGxoL0dpdC9jb3Jl ZngvaW5pdC10b29scy5tc2J1aWxkIiAtLW5vLWNhY2hlDQogICAgLS1wYWNrYWdlcyAvc3RvcmFn ZS9ydXNzZWxsaC9HaXQvY29yZWZ4L3BhY2thZ2VzIC0tc291cmNlDQogICAgaHR0cHM6Ly9uYTAx LnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZkb3Ru ZXQubXlnZXQub3JnJTJGRiUyRmRvdG5ldC1idWlsZHRvb2xzJTJGYXBpJTJGdjMlMkZpbmRleC5q c29uJmRhdGE9MDIlN0MwMSU3Q1RvbWFzLldlaW5mdXJ0JTQwbWljcm9zb2Z0LmNvbSU3QzNiNzIw ZDQ4MWQ5YjRlNzBhY2ViMDhkNGZmZTU3YWMyJTdDNzJmOTg4YmY4NmYxNDFhZjkxYWIyZDdjZDAx MWRiNDclN0MxJTdDMCU3QzYzNjQxNDgwODQ1NTMwOTY5NCZzZGF0YT11SWVDbnlyJTJGVExTciUy RnBoVU1BUEpKMEFGM2lLeHpCTUhENllwT1lCUlNUdyUzRCZyZXNlcnZlZD0wDQogICAgL3A6QnVp bGRUb29sc1BhY2thZ2VWZXJzaW9uPTIuMC4wLXByZXJlbGVhc2UtMDE5MzEtMDENCiAgICBJbml0 aWFsaXppbmcgQnVpbGRUb29scy4uLg0KICAgIGNobW9kOiAvc3RvcmFnZS9ydXNzZWxsaC9HaXQv Y29yZWZ4L3BhY2thZ2VzL21pY3Jvc29mdC5kb3RuZXQuYnVpbGR0b29scy8yLjAuMC1wcmVyZWxl YXNlLTAxOTMxLTAxL2xpYi9pbml0LXRvb2xzLnNoOg0KICAgIE5vIHN1Y2ggZmlsZSBvciBkaXJl Y3RvcnkNCiAgICAvc3RvcmFnZS9ydXNzZWxsaC9HaXQvY29yZWZ4L2luaXQtdG9vbHMuc2g6IGxp bmUgMTIxOg0KICAgIC9zdG9yYWdlL3J1c3NlbGxoL0dpdC9jb3JlZngvcGFja2FnZXMvbWljcm9z b2Z0LmRvdG5ldC5idWlsZHRvb2xzLzIuMC4wLXByZXJlbGVhc2UtMDE5MzEtMDEvbGliL2luaXQt dG9vbHMuc2g6DQogICAgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQ0KICAgIEVSUk9SOiBBbiBl cnJvciBvY2N1cnJlZCB3aGVuIHRyeWluZyB0byBpbml0aWFsaXplIHRoZSB0b29scy4NCiAgICBQ bGVhc2UgY2hlY2sgdGhlIGRldGFpbGVkIGxvZyB0aGF0IGZvbGxvd3MuDQogICAgUnVubmluZzog L3N0b3JhZ2UvcnVzc2VsbGgvR2l0L2NvcmVmeC9pbml0LXRvb2xzLnNoDQogICAgSW5zdGFsbGlu ZyAnaHR0cHM6Ly9uYTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0 cHMlM0ElMkYlMkZkb3RuZXRjbGkuYXp1cmVlZGdlLm5ldCUyRmRvdG5ldCUyRlNkayUyRjIuMC4w LXByZXZpZXcxLTAwNTk3NyUyRmRvdG5ldC1kZXYtbGludXgteDY0LjIuMC4wLXByZXZpZXcxLTAw NTk3Ny50YXIuZ3omZGF0YT0wMiU3QzAxJTdDVG9tYXMuV2VpbmZ1cnQlNDBtaWNyb3NvZnQuY29t JTdDM2I3MjBkNDgxZDliNGU3MGFjZWIwOGQ0ZmZlNTdhYzIlN0M3MmY5ODhiZjg2ZjE0MWFmOTFh YjJkN2NkMDExZGI0NyU3QzElN0MwJTdDNjM2NDE0ODA4NDU1MzA5Njk0JnNkYXRhPW5tVUNnWmpN MmtDY0ZBZUZjaVRxdzBtWE9PQVVPMHFhSXJKRDBPRFRTR00lM0QmcmVzZXJ2ZWQ9MCcNCiAgICB0 byAnL3N0b3JhZ2UvcnVzc2VsbGgvR2l0L2NvcmVmeC9Ub29scy9kb3RuZXRjbGkvZG90bmV0LnRh cicNCiAgICBSdW5uaW5nOiAvc3RvcmFnZS9ydXNzZWxsaC9HaXQvY29yZWZ4L1Rvb2xzL2RvdG5l dGNsaS9kb3RuZXQgcmVzdG9yZQ0KICAgICIvc3RvcmFnZS9ydXNzZWxsaC9HaXQvY29yZWZ4L2lu aXQtdG9vbHMubXNidWlsZCIgLS1uby1jYWNoZQ0KICAgIC0tcGFja2FnZXMgL3N0b3JhZ2UvcnVz c2VsbGgvR2l0L2NvcmVmeC9wYWNrYWdlcyAtLXNvdXJjZQ0KICAgIGh0dHBzOi8vbmEwMS5zYWZl bGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGZG90bmV0Lm15 Z2V0Lm9yZyUyRkYlMkZkb3RuZXQtYnVpbGR0b29scyUyRmFwaSUyRnYzJTJGaW5kZXguanNvbiZk YXRhPTAyJTdDMDElN0NUb21hcy5XZWluZnVydCU0MG1pY3Jvc29mdC5jb20lN0MzYjcyMGQ0ODFk OWI0ZTcwYWNlYjA4ZDRmZmU1N2FjMiU3QzcyZjk4OGJmODZmMTQxYWY5MWFiMmQ3Y2QwMTFkYjQ3 JTdDMSU3QzAlN0M2MzY0MTQ4MDg0NTUzMDk2OTQmc2RhdGE9dUllQ255ciUyRlRMU3IlMkZwaFVN QVBKSjBBRjNpS3h6Qk1IRDZZcE9ZQlJTVHclM0QmcmVzZXJ2ZWQ9MA0KICAgIC9wOkJ1aWxkVG9v bHNQYWNrYWdlVmVyc2lvbj0yLjAuMC1wcmVyZWxlYXNlLTAxOTMxLTAxDQogICAgUnVubmluZzog L3N0b3JhZ2UvcnVzc2VsbGgvR2l0L2NvcmVmeC9wYWNrYWdlcy9taWNyb3NvZnQuZG90bmV0LmJ1 aWxkdG9vbHMvMi4wLjAtcHJlcmVsZWFzZS0wMTkzMS0wMS9saWIvaW5pdC10b29scy5zaA0KICAg IC9zdG9yYWdlL3J1c3NlbGxoL0dpdC9jb3JlZngNCiAgICAvc3RvcmFnZS9ydXNzZWxsaC9HaXQv Y29yZWZ4L1Rvb2xzL2RvdG5ldGNsaS9kb3RuZXQNCiAgICAvc3RvcmFnZS9ydXNzZWxsaC9HaXQv Y29yZWZ4L1Rvb2xzDQogICAgcnVzc2VsbGhAcHJlc2NvdHQ6L3N0b3JhZ2UvcnVzc2VsbGgvR2l0 L2NvcmVmeCUNCiAgICANCiAgICANCiAgICBJIHRyaWVkIGJ1aWxkaW5nIHRoZSBtc2NvcmVsaWIg aW4gbW9ub2RldmVsb3AgKGFuZCBhbHNvIHRyaWVkIHhidWlsZCkNCiAgICBidXQgZ290IHRoZSBm b2xsb3dpbmcgZXJyb3I6DQogICAgDQogICAgRXJyb3I6IC9zdG9yYWdlL3J1c3NlbGxoL0dpdC9j b3JlY2xyL3NyYy9tc2NvcmxpYi9TeXN0ZW0uUHJpdmF0ZS5Db3JlTGliLmNzcHJvajoNCiAgICAv c3RvcmFnZS9ydXNzZWxsaC9HaXQvY29yZWNsci9kaXIudGFyZ2V0czogUHJvamVjdCBmaWxlIGNv dWxkIG5vdCBiZQ0KICAgIGltcG9ydGVkLCBpdCB3YXMgYmVpbmcgaW1wb3J0ZWQgYnkNCiAgICAv c3RvcmFnZS9ydXNzZWxsaC9HaXQvY29yZWNsci9zcmMvbXNjb3JsaWIvU3lzdGVtLlByaXZhdGUu Q29yZUxpYi5jc3Byb2o6DQogICAgL3N0b3JhZ2UvcnVzc2VsbGgvR2l0L2NvcmVjbHIvZGlyLnRh cmdldHMgY291bGQgbm90IGltcG9ydA0KICAgICIkKFRvb2xzRGlyKS9CdWlsZC5Db21tb24udGFy Z2V0cyIgKFN5c3RlbS5Qcml2YXRlLkNvcmVMaWIpeA0KICAgIA0KICAgIEEgcXVpY2sgc2VhcmNo IHNob3dlZCBzb21ldGhpbmcgYWJvdXQgd3JvbmcgZnJhbWV3b3JrIHZlcnNpb24uIEkNCiAgICB3 b25kZXIgaWYgSSBzaG91bGQgcGluZyBvZmYgdGhlIFhhbWFyaW5hL01vbm8gdGVhbT8NCiAgICAN CiAgICBSdXNzDQogICAgDQoNCg== From owner-freebsd-mono@freebsd.org Wed Sep 20 05:18:27 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3E6F1E22AC9 for ; Wed, 20 Sep 2017 05:18:27 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x229.google.com (mail-lf0-x229.google.com [IPv6:2a00:1450:4010:c07::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9B1D57FF5A for ; Wed, 20 Sep 2017 05:18:26 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x229.google.com with SMTP id b127so1539527lfe.9 for ; Tue, 19 Sep 2017 22:18:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=XBfxoHCOiNyapOD/HN4qHEeaykHq2BtcC+d4Nl4t3MI=; b=rjdNSu2jb6KHjj1iUoK8KsRqq8j4RUB5lLZ4eEIOz2g5kw0NerKnyypPJITlk5hdoQ hb+ZT9mRExENm/7FqKgqGSaiP1sUBH70f5VMR32BVnQBkqysnqSwddkHPg7MHqf311Y8 Olabxp4gxX4ot7wB1SEo2Qv8vLKr9JlFOy26dbfzpE6i0hNLyObEwX9GxypdLcCiIPzO TMymS/kKnmp7L8pTCyLMIe/lVbDTV89zT3Oaos555vL39WSEu0vP6JuBt+WIuxpZwPDU NoYeXxqc3e6JHGi6IGtVQjF81z7oBma0iFloEFOCCMdOVnHAPy8fAGfEMES5gLo100Vk OWrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=XBfxoHCOiNyapOD/HN4qHEeaykHq2BtcC+d4Nl4t3MI=; b=YNqOoJLDNu2u2v3s7DKVGPNjCZgOOSnxPXC3+OCxpyzmcspuo87JLnps516z5mzrCf njoVZQJFrqX8/FXZBKTH1CYJJ6VlTm054PmTIVdQR5fKckusad9UG5URUCEaLnM45PZ/ Ylir3h1fLMoVT4dnWldA1qo6CQlqDUXzsmmclYV0knM7qHNnPSPQWPvKUJw6cKK0HUQH 28JrkEgZpR8MrfAI3g0G5CToMiMB89b+ssnyOSucM6nA6fAePlov4ryVnB5KadOnvAWG oxRFqgS4N/NI+7/s4Tj89vuF5ev936v0pvV0j03n7pkZaT6aMKeiKobJyQG7mi1IqpWf TNIA== X-Gm-Message-State: AHPjjUj8DIOh+4fbH4aQZv1lvSfN0CHN92ZmJGhzn/37QmKpD5qPe0Lq ncUaPGvB0NcEaAxnDFnv7nJ1oM98Uh8VH8EIlnI= X-Google-Smtp-Source: AOwi7QAbbqp4yZGhOWl5sM7pFt0wrsJmGvk6gB+V6EmlN58kMB+G9I8xB1vJcdgqNcJ63Ie50X4FSEeFd29N6DrCJ98= X-Received: by 10.25.87.79 with SMTP id l76mr395949lfb.117.1505884704135; Tue, 19 Sep 2017 22:18:24 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.81.65 with HTTP; Tue, 19 Sep 2017 22:18:23 -0700 (PDT) In-Reply-To: References: From: Russell Haley Date: Tue, 19 Sep 2017 22:18:23 -0700 Message-ID: Subject: Re: DotNet Core Source Build Questions To: Tomas Weinfurt Cc: Freebsd-mono Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2017 05:18:27 -0000 On Tue, Sep 19, 2017 at 10:11 PM, Tomas Weinfurt wrote: > I=E2=80=99ll take a look. Once you on path where it tries to install Tool= s it is bad. > Please try src/Native/build-native.sh directly. Okay, that started things in the right direction: russellh@prescott:/storage/russellh/Git/corefx/src/Native% ./build-native.sh Setting up directories for build WARNING: Can not determine runtime id for current distro. Checking pre-requisites... Commencing build of corefx native components for FreeBSD.x64.Debug Invoking cmake with arguments: "/storage/russellh/Git/corefx/src/Native/Unix" DEBUG -DFEATURE_DISTRO_AGNOSTIC_SSL=3D0 -DCMAKE_STATIC_LIB_LINK=3D0 -- The C compiler identification is Clang 4.0.0 -- The CXX compiler identification is Clang 4.0.0 -- Check for working C compiler: /usr/bin/clang -- Check for working C compiler: /usr/bin/clang -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/clang++ -- Check for working CXX compiler: /usr/bin/clang++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for include file linux/in.h -- Looking for include file linux/in.h - not found -- Performing Test HAVE_IN_PKTINFO -- Performing Test HAVE_IN_PKTINFO - Success -- Performing Test HAVE_IP_MREQN -- Performing Test HAVE_IP_MREQN - Success -- Performing Test HAVE_FLOCK64 -- Performing Test HAVE_FLOCK64 - Failed -- Looking for lseek64 -- Looking for lseek64 - not found -- Looking for mmap64 -- Looking for mmap64 - not found -- Looking for ftruncate64 -- Looking for ftruncate64 - not found -- Looking for posix_fadvise64 -- Looking for posix_fadvise64 - not found -- Looking for stat64 -- Looking for stat64 - not found -- Looking for pipe2 -- Looking for pipe2 - found -- Looking for getmntinfo -- Looking for getmntinfo - found -- Looking for strcpy_s -- Looking for strcpy_s - not found -- Looking for strlcpy -- Looking for strlcpy - found -- Looking for posix_fadvise -- Looking for posix_fadvise - found -- Looking for ioctl -- Looking for ioctl - found -- Looking for sched_getaffinity -- Looking for sched_getaffinity - not found -- Looking for sched_setaffinity -- Looking for sched_setaffinity - not found -- Looking for TIOCGWINSZ -- Looking for TIOCGWINSZ - found -- Looking for tcgetattr -- Looking for tcgetattr - found -- Looking for tcsetattr -- Looking for tcsetattr - found -- Looking for ECHO -- Looking for ECHO - found -- Looking for ICANON -- Looking for ICANON - found -- Looking for TCSANOW -- Looking for TCSANOW - found -- Performing Test HAVE_STAT_BIRTHTIME -- Performing Test HAVE_STAT_BIRTHTIME - Success -- Performing Test HAVE_DIRENT_NAME_LEN -- Performing Test HAVE_DIRENT_NAME_LEN - Success -- Performing Test HAVE_STATFS_FSTYPENAME -- Performing Test HAVE_STATFS_FSTYPENAME - Success -- Performing Test HAVE_STATVFS_FSTYPENAME -- Performing Test HAVE_STATVFS_FSTYPENAME - Failed -- Check size of struct statfs -- Check size of struct statfs - done -- Performing Test HAVE_GNU_STRERROR_R -- Performing Test HAVE_GNU_STRERROR_R - Failed -- Performing Test HAVE_READDIR_R -- Performing Test HAVE_READDIR_R - Success -- Performing Test KEVENT_HAS_VOID_UDATA -- Performing Test KEVENT_HAS_VOID_UDATA - Success -- Performing Test HAVE_FDS_BITS -- Performing Test HAVE_FDS_BITS - Success -- Performing Test HAVE_PRIVATE_FDS_BITS -- Performing Test HAVE_PRIVATE_FDS_BITS - Success -- Performing Test HAVE_SENDFILE_4 -- Performing Test HAVE_SENDFILE_4 - Failed -- Performing Test HAVE_SENDFILE_6 -- Performing Test HAVE_SENDFILE_6 - Failed -- Looking for fcopyfile -- Looking for fcopyfile - not found -- Looking for epoll_create1 -- Looking for epoll_create1 - not found -- Looking for accept4 -- Looking for accept4 - found -- Looking for kqueue -- Looking for kqueue - found -- Performing Test HAVE_GETHOSTBYADDR_R -- Performing Test HAVE_GETHOSTBYADDR_R - Success -- Performing Test HAVE_GETHOSTBYNAME_R -- Performing Test HAVE_GETHOSTBYNAME_R - Success -- Performing Test HAVE_GETNAMEINFO_SIGNED_FLAGS -- Performing Test HAVE_GETNAMEINFO_SIGNED_FLAGS - Success -- Performing Test HAVE_CLOCK_MONOTONIC -- Performing Test HAVE_CLOCK_MONOTONIC - Success -- Performing Test HAVE_CLOCK_REALTIME -- Performing Test HAVE_CLOCK_REALTIME - Success -- Looking for mach_absolute_time -- Looking for mach_absolute_time - not found -- Looking for mach_timebase_info -- Looking for mach_timebase_info - not found -- Looking for futimes -- Looking for futimes - found -- Looking for futimens -- Looking for futimens - found -- Performing Test BIND_ADDRLEN_UNSIGNED -- Performing Test BIND_ADDRLEN_UNSIGNED - Success -- Performing Test IPV6MR_INTERFACE_UNSIGNED -- Performing Test IPV6MR_INTERFACE_UNSIGNED - Success -- Performing Test INOTIFY_RM_WATCH_WD_UNSIGNED -- Performing Test INOTIFY_RM_WATCH_WD_UNSIGNED - Failed -- Performing Test HAVE_SHM_OPEN_THAT_WORKS_WELL_ENOUGH_WITH_MMAP -- Performing Test HAVE_SHM_OPEN_THAT_WORKS_WELL_ENOUGH_WITH_MMAP - Success -- Checking prototype getpriority for PRIORITY_REQUIRES_INT_WHO - True -- Checking prototype kevent for KEVENT_REQUIRES_INT_PARAMS - True -- Performing Test HAVE_MKSTEMPS -- Performing Test HAVE_MKSTEMPS - Success -- Performing Test HAVE_MKSTEMP -- Performing Test HAVE_MKSTEMP - Success -- Performing Test HAVE_TCP_VAR_H -- Performing Test HAVE_TCP_VAR_H - Failed -- Looking for include file sys/cdefs.h -- Looking for include file sys/cdefs.h - found -- Performing Test HAVE_TCP_H_TCPSTATE_ENUM -- Performing Test HAVE_TCP_H_TCPSTATE_ENUM - Failed -- Looking for TCPS_ESTABLISHED -- Looking for TCPS_ESTABLISHED - found -- Performing Test HAVE_RT_MSGHDR -- Performing Test HAVE_RT_MSGHDR - Failed -- Looking for include file sys/sysctl.h -- Looking for include file sys/sysctl.h - not found -- Looking for include file linux/rtnetlink.h -- Looking for include file linux/rtnetlink.h - not found -- Looking for getpeereid -- Looking for getpeereid - found -- Looking for getdomainname -- Looking for getdomainname - found -- Looking for uname -- Looking for uname - found -- Performing Test HAVE_GETDOMAINNAME_SIZET -- Performing Test HAVE_GETDOMAINNAME_SIZET - Failed -- Looking for inotify_init -- Looking for inotify_init - not found -- Looking for inotify_add_watch -- Looking for inotify_add_watch - not found -- Looking for inotify_rm_watch -- Looking for inotify_rm_watch - not found -- Performing Test HAVE_CURLM_ADDED_ALREADY -- Performing Test HAVE_CURLM_ADDED_ALREADY - Failed -- Performing Test HAVE_CURL_HTTP_VERSION_2_0 -- Performing Test HAVE_CURL_HTTP_VERSION_2_0 - Failed -- Performing Test HAVE_CURLPIPE_MULTIPLEX -- Performing Test HAVE_CURLPIPE_MULTIPLEX - Failed -- Performing Test HAVE_CURL_SSLVERSION_TLSv1_012 -- Performing Test HAVE_CURL_SSLVERSION_TLSv1_012 - Failed -- Looking for include file GSS/GSS.h -- Looking for include file GSS/GSS.h - not found -- Looking for GSS_SPNEGO_MECHANISM -- Looking for GSS_SPNEGO_MECHANISM - not found -- Looking for GSS_KRB5_CRED_NO_CI_FLAGS_X -- Looking for GSS_KRB5_CRED_NO_CI_FLAGS_X - not found -- Looking for include file crt_externs.h -- Looking for include file crt_externs.h - not found -- Performing Test HAVE_IN_EXCL_UNLINK -- Performing Test HAVE_IN_EXCL_UNLINK - Failed -- Found ZLIB: /usr/lib/libz.so (found version "1.2.11") -- Found CURL: /usr/local/lib/libcurl.so (found version "7.54.0") -- Found OpenSSL: /usr/local/lib/libssl.so (found version "2.0.0") -- Looking for TLSv1_1_method in /usr/local/lib/libssl.so -- Looking for TLSv1_1_method in /usr/local/lib/libssl.so - found -- Looking for TLSv1_2_method in /usr/local/lib/libssl.so -- Looking for TLSv1_2_method in /usr/local/lib/libssl.so - found -- Looking for EC_GF2m_simple_method -- Looking for EC_GF2m_simple_method - found -- Configuring done -- Generating done -- Build files have been written to: /storage/russellh/Git/corefx/bin/obj/FreeBSD.x64.Debug/native Executing make install -j 1 Scanning dependencies of target System.IO.Compression.Native [ 1%] Building CXX object System.IO.Compression.Native/CMakeFiles/System.IO.Compression.Native.dir/pa= l_zlib.cpp.o [ 2%] Building C object System.IO.Compression.Native/CMakeFiles/System.IO.Compression.Native.dir/st= orage/russellh/Git/corefx/bin/obj/version.c.o [ 3%] Linking CXX shared library System.IO.Compression.Native.so [ 3%] Built target System.IO.Compression.Native Scanning dependencies of target System.Native-Static [ 5%] Building CXX object System.Native/CMakeFiles/System.Native-Static.dir/pal_console.cpp.o [ 6%] Building CXX object System.Native/CMakeFiles/System.Native-Static.dir/pal_errno.cpp.o [ 7%] Building CXX object System.Native/CMakeFiles/System.Native-Static.dir/pal_interfaceaddresses.cp= p.o [ 8%] Building CXX object System.Native/CMakeFiles/System.Native-Static.dir/pal_io.cpp.o [ 10%] Building CXX object System.Native/CMakeFiles/System.Native-Static.dir/pal_maphardwaretype.cpp.o [ 11%] Building CXX object System.Native/CMakeFiles/System.Native-Static.dir/pal_memory.cpp.o [ 12%] Building CXX object System.Native/CMakeFiles/System.Native-Static.dir/pal_mount.cpp.o [ 13%] Building CXX object System.Native/CMakeFiles/System.Native-Static.dir/pal_networking.cpp.o /storage/russellh/Git/corefx/src/Native/Unix/System.Native/pal_networking.c= pp:1163:45: error: unknown type name 'in_pktinfo'; did you mean 'in6_pktinfo'? return (isIPv4 !=3D 0 ? CMSG_SPACE(sizeof(in_pktinfo)) : 0) + (isIPv6 !=3D 0 ? CMSG_SPACE(sizeof(in6_pktinfo)) : 0); ^~~~~~~~~~ in6_pktinfo /usr/include/sys/socket.h:542:65: note: expanded from macro 'CMSG_SPACE' #define CMSG_SPACE(l) (_ALIGN(sizeof(struct cmsghdr)) + _ALIGN(l)) ^ /usr/include/x86/_align.h:50:35: note: expanded from macro '_ALIGN' #define _ALIGN(p) (((__uintptr_t)(p) + _ALIGNBYTES) & ~_ALIGNBYTES) ^ /usr/include/netinet6/in6.h:549:8: note: 'in6_pktinfo' declared here struct in6_pktinfo { ^ /storage/russellh/Git/corefx/src/Native/Unix/System.Native/pal_networking.c= pp:1171:43: error: unknown type name 'in_pktinfo'; did you mean 'in6_pktinfo'? if (controlMessage->cmsg_len < sizeof(in_pktinfo)) ^~~~~~~~~~ in6_pktinfo /usr/include/netinet6/in6.h:549:8: note: 'in6_pktinfo' declared here struct in6_pktinfo { ^ /storage/russellh/Git/corefx/src/Native/Unix/System.Native/pal_networking.c= pp:1177:38: error: unknown type name 'in_pktinfo'; did you mean 'in6_pktinfo'? auto* pktinfo =3D reinterpret_cast(CMSG_DATA(controlMessage)); ^~~~~~~~~~ in6_pktinfo /usr/include/netinet6/in6.h:549:8: note: 'in6_pktinfo' declared here struct in6_pktinfo { ^ /storage/russellh/Git/corefx/src/Native/Unix/System.Native/pal_networking.c= pp:1178:99: error: no member named 'ipi_addr' in 'in6_pktinfo' ConvertInAddrToByteArray(&packetInfo->Address.Address[0], NUM_BYTES_IN_IPV4_ADDRESS, pktinfo->ipi_addr); ~~~~~~~ ^ /storage/russellh/Git/corefx/src/Native/Unix/System.Native/pal_networking.c= pp:1180:64: error: no member named 'ipi_ifindex' in 'in6_pktinfo'; did you mean 'ipi6_ifindex'? packetInfo->InterfaceIndex =3D static_cast(pktinfo->ipi_ifindex); ^~~~~~~~~~~ ipi6_ifindex /usr/include/netinet6/in6.h:551:15: note: 'ipi6_ifindex' declared here unsigned int ipi6_ifindex; /* send/recv interface index */ ^ /storage/russellh/Git/corefx/src/Native/Unix/System.Native/pal_networking.c= pp:1248:90: error: use of undeclared identifier 'IP_PKTINFO' if (controlMessage->cmsg_level =3D=3D IPPROTO_IP && controlMessage->cmsg_type =3D=3D IP_PKTINFO) ^ /storage/russellh/Git/corefx/src/Native/Unix/System.Native/pal_networking.c= pp:1954:31: error: use of undeclared identifier 'IP_PKTINFO' optName =3D IP_PKTINFO; ^ 7 errors generated. *** [System.Native/CMakeFiles/System.Native-Static.dir/pal_networking.cpp.o= ] Error code 1 make[2]: stopped in /storage/russellh/Git/corefx/bin/obj/FreeBSD.x64.Debug/native 1 error make[2]: stopped in /storage/russellh/Git/corefx/bin/obj/FreeBSD.x64.Debug/native *** [System.Native/CMakeFiles/System.Native-Static.dir/all] Error code 2 make[1]: stopped in /storage/russellh/Git/corefx/bin/obj/FreeBSD.x64.Debug/native 1 error make[1]: stopped in /storage/russellh/Git/corefx/bin/obj/FreeBSD.x64.Debug/native *** [all] Error code 2 make: stopped in /storage/russellh/Git/corefx/bin/obj/FreeBSD.x64.Debug/native 1 error make: stopped in /storage/russellh/Git/corefx/bin/obj/FreeBSD.x64.Debug/native Failed to build corefx native components. russellh@prescott:/storage/russellh/Git/corefx/src/Native% Looks like there is a missing struct that is in Windows and Linux. in_pktin= fo? https://lists.freedesktop.org/archives/gstreamer-bugs/2016-July/180624.html > Tomas > > On 9/19/17, 10:07 PM, "Russell Haley" wrote: > > Hey Tomas, > > coreclr native parts built first time for me. I am trying to build th= e > dotnet fx native parts and I'm still stalled out on Linux emulation > errors. I have a question in the TrueOS forums and will poke around: > https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdi= scourse.trueos.org%2Ft%2Fexecuting-64-bit-linux-binaries%2F703%2F2&data=3D0= 2%7C01%7CTomas.Weinfurt%40microsoft.com%7C3b720d481d9b4e70aceb08d4ffe57ac2%= 7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636414808455309694&sdata=3Dus2= YL%2F%2BjZg2xtSCtzDCrhRwGH3EqoTwPK8MWcazmNEo%3D&reserved=3D0 > > Here is my build output: > > russellh@prescott:/storage/russellh/Git/corefx% ./build.sh native > -clang=3Dclang3.9 > Unsupported OS 'FreeBSD' detected. Downloading linux-x64 tools. > Installing dotnet cli... > Restoring BuildTools version 2.0.0-prerelease-01931-01... > ELF interpreter /lib64/ld-linux-x86-64.so.2 not found, error 2 > /storage/russellh/Git/corefx/init-tools.sh: line 142: 39789 Abort tra= p > $__DOTNET_CMD restore "$__INIT_TOOLS_RESTORE_PROJECT" > --no-cache --packages $__PACKAGES_DIR --source $__BUILDTOOLS_SOURCE > /p:BuildToolsPackageVersion=3D$__BUILD_TOOLS_PACKAGE_VERSION >> > $__init_tools_log > ERROR: Could not restore build tools correctly. > Please check the detailed log that follows. > Running: /storage/russellh/Git/corefx/init-tools.sh > Installing 'https://na01.safelinks.protection.outlook.com/?url=3Dhttp= s%3A%2F%2Fdotnetcli.azureedge.net%2Fdotnet%2FSdk%2F2.0.0-preview1-005977%2F= dotnet-dev-linux-x64.2.0.0-preview1-005977.tar.gz&data=3D02%7C01%7CTomas.We= infurt%40microsoft.com%7C3b720d481d9b4e70aceb08d4ffe57ac2%7C72f988bf86f141a= f91ab2d7cd011db47%7C1%7C0%7C636414808455309694&sdata=3DnmUCgZjM2kCcFAeFciTq= w0mXOOAUO0qaIrJD0ODTSGM%3D&reserved=3D0' > to '/storage/russellh/Git/corefx/Tools/dotnetcli/dotnet.tar' > Running: /storage/russellh/Git/corefx/Tools/dotnetcli/dotnet restore > "/storage/russellh/Git/corefx/init-tools.msbuild" --no-cache > --packages /storage/russellh/Git/corefx/packages --source > https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdo= tnet.myget.org%2FF%2Fdotnet-buildtools%2Fapi%2Fv3%2Findex.json&data=3D02%7C= 01%7CTomas.Weinfurt%40microsoft.com%7C3b720d481d9b4e70aceb08d4ffe57ac2%7C72= f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636414808455309694&sdata=3DuIeCnyr= %2FTLSr%2FphUMAPJJ0AF3iKxzBMHD6YpOYBRSTw%3D&reserved=3D0 > /p:BuildToolsPackageVersion=3D2.0.0-prerelease-01931-01 > Initializing BuildTools... > chmod: /storage/russellh/Git/corefx/packages/microsoft.dotnet.buildto= ols/2.0.0-prerelease-01931-01/lib/init-tools.sh: > No such file or directory > /storage/russellh/Git/corefx/init-tools.sh: line 121: > /storage/russellh/Git/corefx/packages/microsoft.dotnet.buildtools/2.0= .0-prerelease-01931-01/lib/init-tools.sh: > No such file or directory > ERROR: An error occurred when trying to initialize the tools. > Please check the detailed log that follows. > Running: /storage/russellh/Git/corefx/init-tools.sh > Installing 'https://na01.safelinks.protection.outlook.com/?url=3Dhttp= s%3A%2F%2Fdotnetcli.azureedge.net%2Fdotnet%2FSdk%2F2.0.0-preview1-005977%2F= dotnet-dev-linux-x64.2.0.0-preview1-005977.tar.gz&data=3D02%7C01%7CTomas.We= infurt%40microsoft.com%7C3b720d481d9b4e70aceb08d4ffe57ac2%7C72f988bf86f141a= f91ab2d7cd011db47%7C1%7C0%7C636414808455309694&sdata=3DnmUCgZjM2kCcFAeFciTq= w0mXOOAUO0qaIrJD0ODTSGM%3D&reserved=3D0' > to '/storage/russellh/Git/corefx/Tools/dotnetcli/dotnet.tar' > Running: /storage/russellh/Git/corefx/Tools/dotnetcli/dotnet restore > "/storage/russellh/Git/corefx/init-tools.msbuild" --no-cache > --packages /storage/russellh/Git/corefx/packages --source > https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdo= tnet.myget.org%2FF%2Fdotnet-buildtools%2Fapi%2Fv3%2Findex.json&data=3D02%7C= 01%7CTomas.Weinfurt%40microsoft.com%7C3b720d481d9b4e70aceb08d4ffe57ac2%7C72= f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636414808455309694&sdata=3DuIeCnyr= %2FTLSr%2FphUMAPJJ0AF3iKxzBMHD6YpOYBRSTw%3D&reserved=3D0 > /p:BuildToolsPackageVersion=3D2.0.0-prerelease-01931-01 > Running: /storage/russellh/Git/corefx/packages/microsoft.dotnet.build= tools/2.0.0-prerelease-01931-01/lib/init-tools.sh > /storage/russellh/Git/corefx > /storage/russellh/Git/corefx/Tools/dotnetcli/dotnet > /storage/russellh/Git/corefx/Tools > russellh@prescott:/storage/russellh/Git/corefx% > > > I tried building the mscorelib in monodevelop (and also tried xbuild) > but got the following error: > > Error: /storage/russellh/Git/coreclr/src/mscorlib/System.Private.Core= Lib.csproj: > /storage/russellh/Git/coreclr/dir.targets: Project file could not be > imported, it was being imported by > /storage/russellh/Git/coreclr/src/mscorlib/System.Private.CoreLib.csp= roj: > /storage/russellh/Git/coreclr/dir.targets could not import > "$(ToolsDir)/Build.Common.targets" (System.Private.CoreLib)x > > A quick search showed something about wrong framework version. I > wonder if I should ping off the Xamarina/Mono team? > > Russ > > From owner-freebsd-mono@freebsd.org Wed Sep 20 05:25:45 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2FB09E2312C for ; Wed, 20 Sep 2017 05:25:45 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x22e.google.com (mail-lf0-x22e.google.com [IPv6:2a00:1450:4010:c07::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 89C53802B5 for ; Wed, 20 Sep 2017 05:25:44 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x22e.google.com with SMTP id d4so1567921lfj.7 for ; Tue, 19 Sep 2017 22:25:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=X6lDmJVXJ5cZ++XzX1cS7MEHy6S1CmxYpSfNtCixeA8=; b=tSe43bddW8Eq3unoMPStE2VvjEVWOC1anI2fnOlC3VzEZqsJrgXa6xAP98JUVflLxy AI2e/1nMUUHyAYJbZLM08uQtBClfCOIeoXZhjhKLXAUrcvWyrpwAMjJ/vNTVrJGoLuaw BG487SBfM37ZIGPsbSRxgHJ79eHZZ+scgP7+5cyWPcKFnsLxX09qzdvKPslNxd6bQT1D UAY+fTwgLwxqnBL7sTqGp3kC19paOBWRU07GI9uQL1rLzdpJP1K/CfFsrSi4lH28xOkv 0ebDaAf+vV2+ZfKh+qosifchm9CugtsxzyHRPvT/u31/1jiydgW3Uy7NaQuvvjP00I1X /rXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=X6lDmJVXJ5cZ++XzX1cS7MEHy6S1CmxYpSfNtCixeA8=; b=im1DqP9zBXp4j2wPkwtutbfLSlDpk1tjEwFx2AAapRYtqB8LDay7djzJgQA/3BIHLI UALbKZwUSAv22SRYkPyhLLbuz4rvRlyF1jwSJjJ4MdB5NpDMaF5bBylkSoaksoIfWHRg VpGxXU+MUheN8xiAse0QkDunV+uaSxfjvRGl++WUiaMvWSrbjuNLrraaY6R5aGMMT5xw yyTRQQuaLAX4R7nkfklOwPqc5oy1t62cTyhETXeB5baP2qCv6HC0EdEDKlwRcq4tt0OJ VxuRZSHj4Jag8wPzP0eLLUKhvAo0dlCd10WCm5npdCzS6ABvi1AhXsdy2qovBCtpo13l +X5g== X-Gm-Message-State: AHPjjUjgQuCASOWkLOAIFdiYw/YStQ171/wypNXA/Cae4tgeGXLx0rVq ju7662O0OGMG8zGYqhzTQOfF8i9Uedi50T/RJZY= X-Google-Smtp-Source: AOwi7QAeLSeNZ2vXCzhKxbQc44ZfJtiSNTWd8902Ez4wYpi3tIzO5kiLSxN1drZ3/vwkETWyrE1sDVMCYltp5w03eBQ= X-Received: by 10.25.202.12 with SMTP id a12mr358656lfg.54.1505885142169; Tue, 19 Sep 2017 22:25:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.81.65 with HTTP; Tue, 19 Sep 2017 22:25:41 -0700 (PDT) In-Reply-To: References: From: Russell Haley Date: Tue, 19 Sep 2017 22:25:41 -0700 Message-ID: Subject: Re: DotNet Core Source Build Questions To: Tomas Weinfurt Cc: Freebsd-mono Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2017 05:25:45 -0000 Comment inline. On Tue, Sep 19, 2017 at 10:18 PM, Russell Haley wrot= e: > On Tue, Sep 19, 2017 at 10:11 PM, Tomas Weinfurt > wrote: >> I=E2=80=99ll take a look. Once you on path where it tries to install Too= ls it is bad. >> Please try src/Native/build-native.sh directly. > > Okay, that started things in the right direction: > > russellh@prescott:/storage/russellh/Git/corefx/src/Native% > ./build-native.sh > Setting up directories for build > WARNING: Can not determine runtime id for current distro. > Checking pre-requisites... > Commencing build of corefx native components for FreeBSD.x64.Debug > Invoking cmake with arguments: > "/storage/russellh/Git/corefx/src/Native/Unix" DEBUG > -DFEATURE_DISTRO_AGNOSTIC_SSL=3D0 -DCMAKE_STATIC_LIB_LINK=3D0 > -- The C compiler identification is Clang 4.0.0 > -- The CXX compiler identification is Clang 4.0.0 > -- Check for working C compiler: /usr/bin/clang > -- Check for working C compiler: /usr/bin/clang -- works > -- Detecting C compiler ABI info > -- Detecting C compiler ABI info - done > -- Detecting C compile features > -- Detecting C compile features - done > -- Check for working CXX compiler: /usr/bin/clang++ > -- Check for working CXX compiler: /usr/bin/clang++ -- works > -- Detecting CXX compiler ABI info > -- Detecting CXX compiler ABI info - done > -- Detecting CXX compile features > -- Detecting CXX compile features - done > -- Looking for include file linux/in.h > -- Looking for include file linux/in.h - not found #Here is the problem. The pal_networking.cpp file has a definition for in_pktinfo. It didn't get hit because the following test succeeded and it should have failed: > -- Performing Test HAVE_IN_PKTINFO > -- Performing Test HAVE_IN_PKTINFO - Success > -- Performing Test HAVE_IP_MREQN > -- Performing Test HAVE_IP_MREQN - Success > -- Performing Test HAVE_FLOCK64 > -- Performing Test HAVE_FLOCK64 - Failed > -- Looking for lseek64 > -- Looking for lseek64 - not found > -- Looking for mmap64 > -- Looking for mmap64 - not found > -- Looking for ftruncate64 > -- Looking for ftruncate64 - not found > -- Looking for posix_fadvise64 > -- Looking for posix_fadvise64 - not found > -- Looking for stat64 > -- Looking for stat64 - not found > -- Looking for pipe2 > -- Looking for pipe2 - found > -- Looking for getmntinfo > -- Looking for getmntinfo - found > -- Looking for strcpy_s > -- Looking for strcpy_s - not found > -- Looking for strlcpy > -- Looking for strlcpy - found > -- Looking for posix_fadvise > -- Looking for posix_fadvise - found > -- Looking for ioctl > -- Looking for ioctl - found > -- Looking for sched_getaffinity > -- Looking for sched_getaffinity - not found > -- Looking for sched_setaffinity > -- Looking for sched_setaffinity - not found > -- Looking for TIOCGWINSZ > -- Looking for TIOCGWINSZ - found > -- Looking for tcgetattr > -- Looking for tcgetattr - found > -- Looking for tcsetattr > -- Looking for tcsetattr - found > -- Looking for ECHO > -- Looking for ECHO - found > -- Looking for ICANON > -- Looking for ICANON - found > -- Looking for TCSANOW > -- Looking for TCSANOW - found > -- Performing Test HAVE_STAT_BIRTHTIME > -- Performing Test HAVE_STAT_BIRTHTIME - Success > -- Performing Test HAVE_DIRENT_NAME_LEN > -- Performing Test HAVE_DIRENT_NAME_LEN - Success > -- Performing Test HAVE_STATFS_FSTYPENAME > -- Performing Test HAVE_STATFS_FSTYPENAME - Success > -- Performing Test HAVE_STATVFS_FSTYPENAME > -- Performing Test HAVE_STATVFS_FSTYPENAME - Failed > -- Check size of struct statfs > -- Check size of struct statfs - done > -- Performing Test HAVE_GNU_STRERROR_R > -- Performing Test HAVE_GNU_STRERROR_R - Failed > -- Performing Test HAVE_READDIR_R > -- Performing Test HAVE_READDIR_R - Success > -- Performing Test KEVENT_HAS_VOID_UDATA > -- Performing Test KEVENT_HAS_VOID_UDATA - Success > -- Performing Test HAVE_FDS_BITS > -- Performing Test HAVE_FDS_BITS - Success > -- Performing Test HAVE_PRIVATE_FDS_BITS > -- Performing Test HAVE_PRIVATE_FDS_BITS - Success > -- Performing Test HAVE_SENDFILE_4 > -- Performing Test HAVE_SENDFILE_4 - Failed > -- Performing Test HAVE_SENDFILE_6 > -- Performing Test HAVE_SENDFILE_6 - Failed > -- Looking for fcopyfile > -- Looking for fcopyfile - not found > -- Looking for epoll_create1 > -- Looking for epoll_create1 - not found > -- Looking for accept4 > -- Looking for accept4 - found > -- Looking for kqueue > -- Looking for kqueue - found > -- Performing Test HAVE_GETHOSTBYADDR_R > -- Performing Test HAVE_GETHOSTBYADDR_R - Success > -- Performing Test HAVE_GETHOSTBYNAME_R > -- Performing Test HAVE_GETHOSTBYNAME_R - Success > -- Performing Test HAVE_GETNAMEINFO_SIGNED_FLAGS > -- Performing Test HAVE_GETNAMEINFO_SIGNED_FLAGS - Success > -- Performing Test HAVE_CLOCK_MONOTONIC > -- Performing Test HAVE_CLOCK_MONOTONIC - Success > -- Performing Test HAVE_CLOCK_REALTIME > -- Performing Test HAVE_CLOCK_REALTIME - Success > -- Looking for mach_absolute_time > -- Looking for mach_absolute_time - not found > -- Looking for mach_timebase_info > -- Looking for mach_timebase_info - not found > -- Looking for futimes > -- Looking for futimes - found > -- Looking for futimens > -- Looking for futimens - found > -- Performing Test BIND_ADDRLEN_UNSIGNED > -- Performing Test BIND_ADDRLEN_UNSIGNED - Success > -- Performing Test IPV6MR_INTERFACE_UNSIGNED > -- Performing Test IPV6MR_INTERFACE_UNSIGNED - Success > -- Performing Test INOTIFY_RM_WATCH_WD_UNSIGNED > -- Performing Test INOTIFY_RM_WATCH_WD_UNSIGNED - Failed > -- Performing Test HAVE_SHM_OPEN_THAT_WORKS_WELL_ENOUGH_WITH_MMAP > -- Performing Test HAVE_SHM_OPEN_THAT_WORKS_WELL_ENOUGH_WITH_MMAP - > Success > -- Checking prototype getpriority for PRIORITY_REQUIRES_INT_WHO - True > -- Checking prototype kevent for KEVENT_REQUIRES_INT_PARAMS - True > -- Performing Test HAVE_MKSTEMPS > -- Performing Test HAVE_MKSTEMPS - Success > -- Performing Test HAVE_MKSTEMP > -- Performing Test HAVE_MKSTEMP - Success > -- Performing Test HAVE_TCP_VAR_H > -- Performing Test HAVE_TCP_VAR_H - Failed > -- Looking for include file sys/cdefs.h > -- Looking for include file sys/cdefs.h - found > -- Performing Test HAVE_TCP_H_TCPSTATE_ENUM > -- Performing Test HAVE_TCP_H_TCPSTATE_ENUM - Failed > -- Looking for TCPS_ESTABLISHED > -- Looking for TCPS_ESTABLISHED - found > -- Performing Test HAVE_RT_MSGHDR > -- Performing Test HAVE_RT_MSGHDR - Failed > -- Looking for include file sys/sysctl.h > -- Looking for include file sys/sysctl.h - not found > -- Looking for include file linux/rtnetlink.h > -- Looking for include file linux/rtnetlink.h - not found > -- Looking for getpeereid > -- Looking for getpeereid - found > -- Looking for getdomainname > -- Looking for getdomainname - found > -- Looking for uname > -- Looking for uname - found > -- Performing Test HAVE_GETDOMAINNAME_SIZET > -- Performing Test HAVE_GETDOMAINNAME_SIZET - Failed > -- Looking for inotify_init > -- Looking for inotify_init - not found > -- Looking for inotify_add_watch > -- Looking for inotify_add_watch - not found > -- Looking for inotify_rm_watch > -- Looking for inotify_rm_watch - not found > -- Performing Test HAVE_CURLM_ADDED_ALREADY > -- Performing Test HAVE_CURLM_ADDED_ALREADY - Failed > -- Performing Test HAVE_CURL_HTTP_VERSION_2_0 > -- Performing Test HAVE_CURL_HTTP_VERSION_2_0 - Failed > -- Performing Test HAVE_CURLPIPE_MULTIPLEX > -- Performing Test HAVE_CURLPIPE_MULTIPLEX - Failed > -- Performing Test HAVE_CURL_SSLVERSION_TLSv1_012 > -- Performing Test HAVE_CURL_SSLVERSION_TLSv1_012 - Failed > -- Looking for include file GSS/GSS.h > -- Looking for include file GSS/GSS.h - not found > -- Looking for GSS_SPNEGO_MECHANISM > -- Looking for GSS_SPNEGO_MECHANISM - not found > -- Looking for GSS_KRB5_CRED_NO_CI_FLAGS_X > -- Looking for GSS_KRB5_CRED_NO_CI_FLAGS_X - not found > -- Looking for include file crt_externs.h > -- Looking for include file crt_externs.h - not found > -- Performing Test HAVE_IN_EXCL_UNLINK > -- Performing Test HAVE_IN_EXCL_UNLINK - Failed > -- Found ZLIB: /usr/lib/libz.so (found version "1.2.11") > -- Found CURL: /usr/local/lib/libcurl.so (found version "7.54.0") > -- Found OpenSSL: /usr/local/lib/libssl.so (found version "2.0.0") > -- Looking for TLSv1_1_method in /usr/local/lib/libssl.so > -- Looking for TLSv1_1_method in /usr/local/lib/libssl.so - found > -- Looking for TLSv1_2_method in /usr/local/lib/libssl.so > -- Looking for TLSv1_2_method in /usr/local/lib/libssl.so - found > -- Looking for EC_GF2m_simple_method > -- Looking for EC_GF2m_simple_method - found > -- Configuring done > -- Generating done > -- Build files have been written to: > /storage/russellh/Git/corefx/bin/obj/FreeBSD.x64.Debug/native > Executing make install -j 1 > Scanning dependencies of target System.IO.Compression.Native > [ 1%] Building CXX object > System.IO.Compression.Native/CMakeFiles/System.IO.Compression.Native.dir/= pal_zlib.cpp.o > [ 2%] Building C object > System.IO.Compression.Native/CMakeFiles/System.IO.Compression.Native.dir/= storage/russellh/Git/corefx/bin/obj/version.c.o > [ 3%] Linking CXX shared library System.IO.Compression.Native.so > [ 3%] Built target System.IO.Compression.Native > Scanning dependencies of target System.Native-Static > [ 5%] Building CXX object > System.Native/CMakeFiles/System.Native-Static.dir/pal_console.cpp.o > [ 6%] Building CXX object > System.Native/CMakeFiles/System.Native-Static.dir/pal_errno.cpp.o > [ 7%] Building CXX object > System.Native/CMakeFiles/System.Native-Static.dir/pal_interfaceaddresses.= cpp.o > [ 8%] Building CXX object > System.Native/CMakeFiles/System.Native-Static.dir/pal_io.cpp.o > [ 10%] Building CXX object > System.Native/CMakeFiles/System.Native-Static.dir/pal_maphardwaretype.cpp= .o > [ 11%] Building CXX object > System.Native/CMakeFiles/System.Native-Static.dir/pal_memory.cpp.o > [ 12%] Building CXX object > System.Native/CMakeFiles/System.Native-Static.dir/pal_mount.cpp.o > [ 13%] Building CXX object > System.Native/CMakeFiles/System.Native-Static.dir/pal_networking.cpp.o > /storage/russellh/Git/corefx/src/Native/Unix/System.Native/pal_networking= .cpp:1163:45: > error: unknown type name 'in_pktinfo'; did you mean 'in6_pktinfo'? > return (isIPv4 !=3D 0 ? CMSG_SPACE(sizeof(in_pktinfo)) : 0) + > (isIPv6 !=3D 0 ? CMSG_SPACE(sizeof(in6_pktinfo)) : 0); > ^~~~~~~~~~ > in6_pktinfo > /usr/include/sys/socket.h:542:65: note: expanded from macro > 'CMSG_SPACE' > #define CMSG_SPACE(l) (_ALIGN(sizeof(struct cmsghdr)) + > _ALIGN(l)) > > ^ > /usr/include/x86/_align.h:50:35: note: expanded from macro '_ALIGN' > #define _ALIGN(p) (((__uintptr_t)(p) + _ALIGNBYTES) & > ~_ALIGNBYTES) > ^ > /usr/include/netinet6/in6.h:549:8: note: 'in6_pktinfo' declared here > struct in6_pktinfo { > ^ > /storage/russellh/Git/corefx/src/Native/Unix/System.Native/pal_networking= .cpp:1171:43: > error: unknown type name 'in_pktinfo'; did you mean 'in6_pktinfo'? > if (controlMessage->cmsg_len < sizeof(in_pktinfo)) > ^~~~~~~~~~ > in6_pktinfo > /usr/include/netinet6/in6.h:549:8: note: 'in6_pktinfo' declared here > struct in6_pktinfo { > ^ > /storage/russellh/Git/corefx/src/Native/Unix/System.Native/pal_networking= .cpp:1177:38: > error: unknown type name 'in_pktinfo'; did you mean 'in6_pktinfo'? > auto* pktinfo =3D > reinterpret_cast(CMSG_DATA(controlMessage)); > ^~~~~~~~~~ > in6_pktinfo > /usr/include/netinet6/in6.h:549:8: note: 'in6_pktinfo' declared here > struct in6_pktinfo { > ^ > /storage/russellh/Git/corefx/src/Native/Unix/System.Native/pal_networking= .cpp:1178:99: > error: no member named 'ipi_addr' in 'in6_pktinfo' > ConvertInAddrToByteArray(&packetInfo->Address.Address[0], > NUM_BYTES_IN_IPV4_ADDRESS, pktinfo->ipi_addr); > > ~~~~~~~ ^ > /storage/russellh/Git/corefx/src/Native/Unix/System.Native/pal_networking= .cpp:1180:64: > error: no member named 'ipi_ifindex' in 'in6_pktinfo'; did you mean > 'ipi6_ifindex'? > packetInfo->InterfaceIndex =3D > static_cast(pktinfo->ipi_ifindex); > > ^~~~~~~~~~~ > > ipi6_ifindex > /usr/include/netinet6/in6.h:551:15: note: 'ipi6_ifindex' declared here > unsigned int ipi6_ifindex; /* send/recv interface index > */ > ^ > /storage/russellh/Git/corefx/src/Native/Unix/System.Native/pal_networking= .cpp:1248:90: > error: use of undeclared identifier 'IP_PKTINFO' > if (controlMessage->cmsg_level =3D=3D IPPROTO_IP && > controlMessage->cmsg_type =3D=3D IP_PKTINFO) > > ^ > /storage/russellh/Git/corefx/src/Native/Unix/System.Native/pal_networking= .cpp:1954:31: > error: use of undeclared identifier 'IP_PKTINFO' > optName =3D IP_PKTINFO; > ^ > 7 errors generated. > *** [System.Native/CMakeFiles/System.Native-Static.dir/pal_networking.cpp= .o] > Error code 1 > > make[2]: stopped in > /storage/russellh/Git/corefx/bin/obj/FreeBSD.x64.Debug/native > 1 error > > make[2]: stopped in > /storage/russellh/Git/corefx/bin/obj/FreeBSD.x64.Debug/native > *** [System.Native/CMakeFiles/System.Native-Static.dir/all] Error code > 2 > > make[1]: stopped in > /storage/russellh/Git/corefx/bin/obj/FreeBSD.x64.Debug/native > 1 error > > make[1]: stopped in > /storage/russellh/Git/corefx/bin/obj/FreeBSD.x64.Debug/native > *** [all] Error code 2 > > make: stopped in > /storage/russellh/Git/corefx/bin/obj/FreeBSD.x64.Debug/native > 1 error > > make: stopped in > /storage/russellh/Git/corefx/bin/obj/FreeBSD.x64.Debug/native > Failed to build corefx native components. > russellh@prescott:/storage/russellh/Git/corefx/src/Native% > > Looks like there is a missing struct that is in Windows and Linux. in_pkt= info? > > https://lists.freedesktop.org/archives/gstreamer-bugs/2016-July/180624.ht= ml > > >> Tomas >> >> On 9/19/17, 10:07 PM, "Russell Haley" wrote: >> >> Hey Tomas, >> >> coreclr native parts built first time for me. I am trying to build t= he >> dotnet fx native parts and I'm still stalled out on Linux emulation >> errors. I have a question in the TrueOS forums and will poke around: >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fd= iscourse.trueos.org%2Ft%2Fexecuting-64-bit-linux-binaries%2F703%2F2&data=3D= 02%7C01%7CTomas.Weinfurt%40microsoft.com%7C3b720d481d9b4e70aceb08d4ffe57ac2= %7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636414808455309694&sdata=3Dus= 2YL%2F%2BjZg2xtSCtzDCrhRwGH3EqoTwPK8MWcazmNEo%3D&reserved=3D0 >> >> Here is my build output: >> >> russellh@prescott:/storage/russellh/Git/corefx% ./build.sh native >> -clang=3Dclang3.9 >> Unsupported OS 'FreeBSD' detected. Downloading linux-x64 tools. >> Installing dotnet cli... >> Restoring BuildTools version 2.0.0-prerelease-01931-01... >> ELF interpreter /lib64/ld-linux-x86-64.so.2 not found, error 2 >> /storage/russellh/Git/corefx/init-tools.sh: line 142: 39789 Abort tr= ap >> $__DOTNET_CMD restore "$__INIT_TOOLS_RESTORE_PROJECT" >> --no-cache --packages $__PACKAGES_DIR --source $__BUILDTOOLS_SOURCE >> /p:BuildToolsPackageVersion=3D$__BUILD_TOOLS_PACKAGE_VERSION >> >> $__init_tools_log >> ERROR: Could not restore build tools correctly. >> Please check the detailed log that follows. >> Running: /storage/russellh/Git/corefx/init-tools.sh >> Installing 'https://na01.safelinks.protection.outlook.com/?url=3Dhtt= ps%3A%2F%2Fdotnetcli.azureedge.net%2Fdotnet%2FSdk%2F2.0.0-preview1-005977%2= Fdotnet-dev-linux-x64.2.0.0-preview1-005977.tar.gz&data=3D02%7C01%7CTomas.W= einfurt%40microsoft.com%7C3b720d481d9b4e70aceb08d4ffe57ac2%7C72f988bf86f141= af91ab2d7cd011db47%7C1%7C0%7C636414808455309694&sdata=3DnmUCgZjM2kCcFAeFciT= qw0mXOOAUO0qaIrJD0ODTSGM%3D&reserved=3D0' >> to '/storage/russellh/Git/corefx/Tools/dotnetcli/dotnet.tar' >> Running: /storage/russellh/Git/corefx/Tools/dotnetcli/dotnet restore >> "/storage/russellh/Git/corefx/init-tools.msbuild" --no-cache >> --packages /storage/russellh/Git/corefx/packages --source >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fd= otnet.myget.org%2FF%2Fdotnet-buildtools%2Fapi%2Fv3%2Findex.json&data=3D02%7= C01%7CTomas.Weinfurt%40microsoft.com%7C3b720d481d9b4e70aceb08d4ffe57ac2%7C7= 2f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636414808455309694&sdata=3DuIeCny= r%2FTLSr%2FphUMAPJJ0AF3iKxzBMHD6YpOYBRSTw%3D&reserved=3D0 >> /p:BuildToolsPackageVersion=3D2.0.0-prerelease-01931-01 >> Initializing BuildTools... >> chmod: /storage/russellh/Git/corefx/packages/microsoft.dotnet.buildt= ools/2.0.0-prerelease-01931-01/lib/init-tools.sh: >> No such file or directory >> /storage/russellh/Git/corefx/init-tools.sh: line 121: >> /storage/russellh/Git/corefx/packages/microsoft.dotnet.buildtools/2.= 0.0-prerelease-01931-01/lib/init-tools.sh: >> No such file or directory >> ERROR: An error occurred when trying to initialize the tools. >> Please check the detailed log that follows. >> Running: /storage/russellh/Git/corefx/init-tools.sh >> Installing 'https://na01.safelinks.protection.outlook.com/?url=3Dhtt= ps%3A%2F%2Fdotnetcli.azureedge.net%2Fdotnet%2FSdk%2F2.0.0-preview1-005977%2= Fdotnet-dev-linux-x64.2.0.0-preview1-005977.tar.gz&data=3D02%7C01%7CTomas.W= einfurt%40microsoft.com%7C3b720d481d9b4e70aceb08d4ffe57ac2%7C72f988bf86f141= af91ab2d7cd011db47%7C1%7C0%7C636414808455309694&sdata=3DnmUCgZjM2kCcFAeFciT= qw0mXOOAUO0qaIrJD0ODTSGM%3D&reserved=3D0' >> to '/storage/russellh/Git/corefx/Tools/dotnetcli/dotnet.tar' >> Running: /storage/russellh/Git/corefx/Tools/dotnetcli/dotnet restore >> "/storage/russellh/Git/corefx/init-tools.msbuild" --no-cache >> --packages /storage/russellh/Git/corefx/packages --source >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fd= otnet.myget.org%2FF%2Fdotnet-buildtools%2Fapi%2Fv3%2Findex.json&data=3D02%7= C01%7CTomas.Weinfurt%40microsoft.com%7C3b720d481d9b4e70aceb08d4ffe57ac2%7C7= 2f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636414808455309694&sdata=3DuIeCny= r%2FTLSr%2FphUMAPJJ0AF3iKxzBMHD6YpOYBRSTw%3D&reserved=3D0 >> /p:BuildToolsPackageVersion=3D2.0.0-prerelease-01931-01 >> Running: /storage/russellh/Git/corefx/packages/microsoft.dotnet.buil= dtools/2.0.0-prerelease-01931-01/lib/init-tools.sh >> /storage/russellh/Git/corefx >> /storage/russellh/Git/corefx/Tools/dotnetcli/dotnet >> /storage/russellh/Git/corefx/Tools >> russellh@prescott:/storage/russellh/Git/corefx% >> >> >> I tried building the mscorelib in monodevelop (and also tried xbuild= ) >> but got the following error: >> >> Error: /storage/russellh/Git/coreclr/src/mscorlib/System.Private.Cor= eLib.csproj: >> /storage/russellh/Git/coreclr/dir.targets: Project file could not be >> imported, it was being imported by >> /storage/russellh/Git/coreclr/src/mscorlib/System.Private.CoreLib.cs= proj: >> /storage/russellh/Git/coreclr/dir.targets could not import >> "$(ToolsDir)/Build.Common.targets" (System.Private.CoreLib)x >> >> A quick search showed something about wrong framework version. I >> wonder if I should ping off the Xamarina/Mono team? >> >> Russ >> >> From owner-freebsd-mono@freebsd.org Wed Sep 20 09:05:41 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 817C2E0412D for ; Wed, 20 Sep 2017 09:05:41 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 6D93E3E51 for ; Wed, 20 Sep 2017 09:05:41 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 6CF41E0412C; Wed, 20 Sep 2017 09:05:41 +0000 (UTC) Delivered-To: mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6C7DCE0412B for ; Wed, 20 Sep 2017 09:05:41 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5E9CB3E4F for ; Wed, 20 Sep 2017 09:05:41 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id v8K95f22095179 for ; Wed, 20 Sep 2017 09:05:41 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id v8K95fdl095172; Wed, 20 Sep 2017 09:05:41 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201709200905.v8K95fdl095172@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Wed, 20 Sep 2017 09:05:41 +0000 From: portscout@FreeBSD.org To: mono@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2017 09:05:41 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/mono@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ devel/monodevelop | 6.2.1.3 | monodevelop-7.1.5.2 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-mono@freebsd.org Wed Sep 20 17:01:25 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E298EE17D7E for ; Wed, 20 Sep 2017 17:01:25 +0000 (UTC) (envelope-from Tomas.Weinfurt@microsoft.com) Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0131.outbound.protection.outlook.com [104.47.32.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 851C2731C6 for ; Wed, 20 Sep 2017 17:01:24 +0000 (UTC) (envelope-from Tomas.Weinfurt@microsoft.com) Received: from DM5PR21MB0699.namprd21.prod.outlook.com (10.175.112.14) by DM5PR21MB0779.namprd21.prod.outlook.com (10.173.172.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.98.0; Wed, 20 Sep 2017 17:01:23 +0000 Received: from DM5PR21MB0699.namprd21.prod.outlook.com ([10.175.112.14]) by DM5PR21MB0699.namprd21.prod.outlook.com ([10.175.112.14]) with mapi id 15.20.0098.001; Wed, 20 Sep 2017 17:01:23 +0000 From: Tomas Weinfurt To: Russell Haley CC: Freebsd-mono Subject: Re: DotNet Core Source Build Questions Thread-Topic: DotNet Core Source Build Questions Thread-Index: AQHTMc5Zi9/ou/57TE+g/luj6c/VU6K8xNQAgAB3UYCAAE8QgA== Date: Wed, 20 Sep 2017 17:01:22 +0000 Message-ID: <0970EAF0-38DB-4ED7-98A6-4352EC56091A@microsoft.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [2001:4898:80e8:e::673] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DM5PR21MB0779; 6:wzvEJR3gy+N8SjYMqcBy1Brn2hFXVyIVPSdTBJtQPFc5HOE7qFxOcAdF0pzllmizCZrwkgxZgm/8paY7BWibZxHUoKk1s3WWAdWNAchkS0LYvoQdz1hpkDIEC4OXeFi952vKQ+e1EZI0G6KWAkbJVrd2Ppw/cDYLinKzLmpOAfkXmJVfukgGK539IIXd0595b5Gn5PRUWY4Dai7WuTOFciEUk3h0WtMNYqKd4sj4Jxp2HOIxIymQmYtLy7abChXfZx9oCxBUVdlLklsGQnBzRkxZQjUfwXe3uJYQviHRI5zJc+oN+lBIg1qD4nI3JFfcJbFLveS+2+AkxvrUtjlIyw==; 5:WoLRgYRlvEvVO+2Zk03GPvoKVj6D7G7xm0/aEDtAxlcIPrJJQX28BOGny6UC/K6K9zVTVydHHfQG47gjhBbFcor+Drtl1+dNpbhGr/eoyN+Jv20+iRUkbuLvLTBYgBdVonhp2gswlucbGZVjRaC2iA==; 24:k7/e3jyC+pldN22YUdOcLIQZo6RWJclLPO/bk1igfgYJpzr0d92fehIiBrVrtb+5oJX0GR0vXmJ++C6xOraqFhIDQ713bdqu6aX3FBn3wvE=; 7:X9m0Da3zQc0v4CrJfBymQkc51oMUCxj2t6Xm26QlHuq3Btep2NfNAXtCJjekImq2fmz+wQhVz+VsndACz6z3StNhRUsKg1xEcOLtXHhVK8Oi4cBDqsVxv1TZIo3O147kYshQf9I30zGei+acjBFLWQCEfN2OI3P8d5MMJ97lBGmF+NMs5oU3EIpjErR4PR9oUl/gXrcdenY1EUycUtlbc6oIQ28NdTWsOjYZMqfzWIA= x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 8431cb1a-f478-4571-c9ca-08d5004938f1 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM5PR21MB0779; x-ms-traffictypediagnostic: DM5PR21MB0779: x-exchange-antispam-report-test: UriScan:(89211679590171)(189930954265078)(219752817060721); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(61425038)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(6055026)(61426038)(61427038)(6041248)(20161123560025)(20161123555025)(20161123558100)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR21MB0779; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR21MB0779; x-forefront-prvs: 04362AC73B x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(346002)(376002)(39860400002)(47760400005)(199003)(24454002)(189002)(377454003)(3660700001)(3280700002)(6916009)(5660300001)(68736007)(6436002)(305945005)(7736002)(229853002)(72206003)(478600001)(10290500003)(25786009)(2906002)(2950100002)(6246003)(53936002)(53946003)(83716003)(4326008)(82746002)(6116002)(102836003)(39060400002)(6506006)(77096006)(6486002)(189998001)(2900100001)(97736004)(8676002)(36756003)(54356999)(8936002)(50986999)(101416001)(99286003)(6306002)(105586002)(106356001)(575784001)(86362001)(76176999)(33656002)(81156014)(14454004)(966005)(6512007)(53546010)(81166006)(316002)(10090500001)(86612001)(22452003)(22906009)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR21MB0779; H:DM5PR21MB0699.namprd21.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2017 17:01:22.9994 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR21MB0779 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2017 17:01:26 -0000 SXQgaXMgZml4ZWQgaW4gbXkgYnJhbmNoLg0KSSB1cGRhdGVkIGRvY3MgdG8gdXNlIC4vc3JjL05h dGl2ZS9idWlsZC1uYXRpdmUuc2ggZGlyZWN0bHkuIA0KVGhhdCBzaG91bGQgYXZvaWQgcHJvYmxl bXMgd2l0aCBnZXR0aW5nIHRvb2xzLiANCg0KVG9tYXMNCg0KT24gOS8xOS8xNywgMTA6MTggUE0s ICJvd25lci1mcmVlYnNkLW1vbm9AZnJlZWJzZC5vcmcgb24gYmVoYWxmIG9mIFJ1c3NlbGwgSGFs ZXkiIDxvd25lci1mcmVlYnNkLW1vbm9AZnJlZWJzZC5vcmcgb24gYmVoYWxmIG9mIHJ1c3MuaGFs ZXlAZ21haWwuY29tPiB3cm90ZToNCg0KICAgIE9uIFR1ZSwgU2VwIDE5LCAyMDE3IGF0IDEwOjEx IFBNLCBUb21hcyBXZWluZnVydA0KICAgIDxUb21hcy5XZWluZnVydEBtaWNyb3NvZnQuY29tPiB3 cm90ZToNCiAgICA+IEnigJlsbCB0YWtlIGEgbG9vay4gT25jZSB5b3Ugb24gcGF0aCB3aGVyZSBp dCB0cmllcyB0byBpbnN0YWxsIFRvb2xzIGl0IGlzIGJhZC4NCiAgICA+IFBsZWFzZSB0cnkgc3Jj L05hdGl2ZS9idWlsZC1uYXRpdmUuc2ggZGlyZWN0bHkuDQogICAgDQogICAgT2theSwgdGhhdCBz dGFydGVkIHRoaW5ncyBpbiB0aGUgcmlnaHQgZGlyZWN0aW9uOg0KICAgIA0KICAgIHJ1c3NlbGxo QHByZXNjb3R0Oi9zdG9yYWdlL3J1c3NlbGxoL0dpdC9jb3JlZngvc3JjL05hdGl2ZSUNCiAgICAu L2J1aWxkLW5hdGl2ZS5zaA0KICAgIFNldHRpbmcgdXAgZGlyZWN0b3JpZXMgZm9yIGJ1aWxkDQog ICAgV0FSTklORzogQ2FuIG5vdCBkZXRlcm1pbmUgcnVudGltZSBpZCBmb3IgY3VycmVudCBkaXN0 cm8uDQogICAgQ2hlY2tpbmcgcHJlLXJlcXVpc2l0ZXMuLi4NCiAgICBDb21tZW5jaW5nIGJ1aWxk IG9mIGNvcmVmeCBuYXRpdmUgY29tcG9uZW50cyBmb3IgRnJlZUJTRC54NjQuRGVidWcNCiAgICBJ bnZva2luZyBjbWFrZSB3aXRoIGFyZ3VtZW50czoNCiAgICAiL3N0b3JhZ2UvcnVzc2VsbGgvR2l0 L2NvcmVmeC9zcmMvTmF0aXZlL1VuaXgiIERFQlVHDQogICAgLURGRUFUVVJFX0RJU1RST19BR05P U1RJQ19TU0w9MCAtRENNQUtFX1NUQVRJQ19MSUJfTElOSz0wDQogICAgLS0gVGhlIEMgY29tcGls ZXIgaWRlbnRpZmljYXRpb24gaXMgQ2xhbmcgNC4wLjANCiAgICAtLSBUaGUgQ1hYIGNvbXBpbGVy IGlkZW50aWZpY2F0aW9uIGlzIENsYW5nIDQuMC4wDQogICAgLS0gQ2hlY2sgZm9yIHdvcmtpbmcg QyBjb21waWxlcjogL3Vzci9iaW4vY2xhbmcNCiAgICAtLSBDaGVjayBmb3Igd29ya2luZyBDIGNv bXBpbGVyOiAvdXNyL2Jpbi9jbGFuZyAtLSB3b3Jrcw0KICAgIC0tIERldGVjdGluZyBDIGNvbXBp bGVyIEFCSSBpbmZvDQogICAgLS0gRGV0ZWN0aW5nIEMgY29tcGlsZXIgQUJJIGluZm8gLSBkb25l DQogICAgLS0gRGV0ZWN0aW5nIEMgY29tcGlsZSBmZWF0dXJlcw0KICAgIC0tIERldGVjdGluZyBD IGNvbXBpbGUgZmVhdHVyZXMgLSBkb25lDQogICAgLS0gQ2hlY2sgZm9yIHdvcmtpbmcgQ1hYIGNv bXBpbGVyOiAvdXNyL2Jpbi9jbGFuZysrDQogICAgLS0gQ2hlY2sgZm9yIHdvcmtpbmcgQ1hYIGNv bXBpbGVyOiAvdXNyL2Jpbi9jbGFuZysrIC0tIHdvcmtzDQogICAgLS0gRGV0ZWN0aW5nIENYWCBj b21waWxlciBBQkkgaW5mbw0KICAgIC0tIERldGVjdGluZyBDWFggY29tcGlsZXIgQUJJIGluZm8g LSBkb25lDQogICAgLS0gRGV0ZWN0aW5nIENYWCBjb21waWxlIGZlYXR1cmVzDQogICAgLS0gRGV0 ZWN0aW5nIENYWCBjb21waWxlIGZlYXR1cmVzIC0gZG9uZQ0KICAgIC0tIExvb2tpbmcgZm9yIGlu Y2x1ZGUgZmlsZSBsaW51eC9pbi5oDQogICAgLS0gTG9va2luZyBmb3IgaW5jbHVkZSBmaWxlIGxp bnV4L2luLmggLSBub3QgZm91bmQNCiAgICAtLSBQZXJmb3JtaW5nIFRlc3QgSEFWRV9JTl9QS1RJ TkZPDQogICAgLS0gUGVyZm9ybWluZyBUZXN0IEhBVkVfSU5fUEtUSU5GTyAtIFN1Y2Nlc3MNCiAg ICAtLSBQZXJmb3JtaW5nIFRlc3QgSEFWRV9JUF9NUkVRTg0KICAgIC0tIFBlcmZvcm1pbmcgVGVz dCBIQVZFX0lQX01SRVFOIC0gU3VjY2Vzcw0KICAgIC0tIFBlcmZvcm1pbmcgVGVzdCBIQVZFX0ZM T0NLNjQNCiAgICAtLSBQZXJmb3JtaW5nIFRlc3QgSEFWRV9GTE9DSzY0IC0gRmFpbGVkDQogICAg LS0gTG9va2luZyBmb3IgbHNlZWs2NA0KICAgIC0tIExvb2tpbmcgZm9yIGxzZWVrNjQgLSBub3Qg Zm91bmQNCiAgICAtLSBMb29raW5nIGZvciBtbWFwNjQNCiAgICAtLSBMb29raW5nIGZvciBtbWFw NjQgLSBub3QgZm91bmQNCiAgICAtLSBMb29raW5nIGZvciBmdHJ1bmNhdGU2NA0KICAgIC0tIExv b2tpbmcgZm9yIGZ0cnVuY2F0ZTY0IC0gbm90IGZvdW5kDQogICAgLS0gTG9va2luZyBmb3IgcG9z aXhfZmFkdmlzZTY0DQogICAgLS0gTG9va2luZyBmb3IgcG9zaXhfZmFkdmlzZTY0IC0gbm90IGZv dW5kDQogICAgLS0gTG9va2luZyBmb3Igc3RhdDY0DQogICAgLS0gTG9va2luZyBmb3Igc3RhdDY0 IC0gbm90IGZvdW5kDQogICAgLS0gTG9va2luZyBmb3IgcGlwZTINCiAgICAtLSBMb29raW5nIGZv ciBwaXBlMiAtIGZvdW5kDQogICAgLS0gTG9va2luZyBmb3IgZ2V0bW50aW5mbw0KICAgIC0tIExv b2tpbmcgZm9yIGdldG1udGluZm8gLSBmb3VuZA0KICAgIC0tIExvb2tpbmcgZm9yIHN0cmNweV9z DQogICAgLS0gTG9va2luZyBmb3Igc3RyY3B5X3MgLSBub3QgZm91bmQNCiAgICAtLSBMb29raW5n IGZvciBzdHJsY3B5DQogICAgLS0gTG9va2luZyBmb3Igc3RybGNweSAtIGZvdW5kDQogICAgLS0g TG9va2luZyBmb3IgcG9zaXhfZmFkdmlzZQ0KICAgIC0tIExvb2tpbmcgZm9yIHBvc2l4X2ZhZHZp c2UgLSBmb3VuZA0KICAgIC0tIExvb2tpbmcgZm9yIGlvY3RsDQogICAgLS0gTG9va2luZyBmb3Ig aW9jdGwgLSBmb3VuZA0KICAgIC0tIExvb2tpbmcgZm9yIHNjaGVkX2dldGFmZmluaXR5DQogICAg LS0gTG9va2luZyBmb3Igc2NoZWRfZ2V0YWZmaW5pdHkgLSBub3QgZm91bmQNCiAgICAtLSBMb29r aW5nIGZvciBzY2hlZF9zZXRhZmZpbml0eQ0KICAgIC0tIExvb2tpbmcgZm9yIHNjaGVkX3NldGFm ZmluaXR5IC0gbm90IGZvdW5kDQogICAgLS0gTG9va2luZyBmb3IgVElPQ0dXSU5TWg0KICAgIC0t IExvb2tpbmcgZm9yIFRJT0NHV0lOU1ogLSBmb3VuZA0KICAgIC0tIExvb2tpbmcgZm9yIHRjZ2V0 YXR0cg0KICAgIC0tIExvb2tpbmcgZm9yIHRjZ2V0YXR0ciAtIGZvdW5kDQogICAgLS0gTG9va2lu ZyBmb3IgdGNzZXRhdHRyDQogICAgLS0gTG9va2luZyBmb3IgdGNzZXRhdHRyIC0gZm91bmQNCiAg ICAtLSBMb29raW5nIGZvciBFQ0hPDQogICAgLS0gTG9va2luZyBmb3IgRUNITyAtIGZvdW5kDQog ICAgLS0gTG9va2luZyBmb3IgSUNBTk9ODQogICAgLS0gTG9va2luZyBmb3IgSUNBTk9OIC0gZm91 bmQNCiAgICAtLSBMb29raW5nIGZvciBUQ1NBTk9XDQogICAgLS0gTG9va2luZyBmb3IgVENTQU5P VyAtIGZvdW5kDQogICAgLS0gUGVyZm9ybWluZyBUZXN0IEhBVkVfU1RBVF9CSVJUSFRJTUUNCiAg ICAtLSBQZXJmb3JtaW5nIFRlc3QgSEFWRV9TVEFUX0JJUlRIVElNRSAtIFN1Y2Nlc3MNCiAgICAt LSBQZXJmb3JtaW5nIFRlc3QgSEFWRV9ESVJFTlRfTkFNRV9MRU4NCiAgICAtLSBQZXJmb3JtaW5n IFRlc3QgSEFWRV9ESVJFTlRfTkFNRV9MRU4gLSBTdWNjZXNzDQogICAgLS0gUGVyZm9ybWluZyBU ZXN0IEhBVkVfU1RBVEZTX0ZTVFlQRU5BTUUNCiAgICAtLSBQZXJmb3JtaW5nIFRlc3QgSEFWRV9T VEFURlNfRlNUWVBFTkFNRSAtIFN1Y2Nlc3MNCiAgICAtLSBQZXJmb3JtaW5nIFRlc3QgSEFWRV9T VEFUVkZTX0ZTVFlQRU5BTUUNCiAgICAtLSBQZXJmb3JtaW5nIFRlc3QgSEFWRV9TVEFUVkZTX0ZT VFlQRU5BTUUgLSBGYWlsZWQNCiAgICAtLSBDaGVjayBzaXplIG9mIHN0cnVjdCBzdGF0ZnMNCiAg ICAtLSBDaGVjayBzaXplIG9mIHN0cnVjdCBzdGF0ZnMgLSBkb25lDQogICAgLS0gUGVyZm9ybWlu ZyBUZXN0IEhBVkVfR05VX1NUUkVSUk9SX1INCiAgICAtLSBQZXJmb3JtaW5nIFRlc3QgSEFWRV9H TlVfU1RSRVJST1JfUiAtIEZhaWxlZA0KICAgIC0tIFBlcmZvcm1pbmcgVGVzdCBIQVZFX1JFQURE SVJfUg0KICAgIC0tIFBlcmZvcm1pbmcgVGVzdCBIQVZFX1JFQURESVJfUiAtIFN1Y2Nlc3MNCiAg ICAtLSBQZXJmb3JtaW5nIFRlc3QgS0VWRU5UX0hBU19WT0lEX1VEQVRBDQogICAgLS0gUGVyZm9y bWluZyBUZXN0IEtFVkVOVF9IQVNfVk9JRF9VREFUQSAtIFN1Y2Nlc3MNCiAgICAtLSBQZXJmb3Jt aW5nIFRlc3QgSEFWRV9GRFNfQklUUw0KICAgIC0tIFBlcmZvcm1pbmcgVGVzdCBIQVZFX0ZEU19C SVRTIC0gU3VjY2Vzcw0KICAgIC0tIFBlcmZvcm1pbmcgVGVzdCBIQVZFX1BSSVZBVEVfRkRTX0JJ VFMNCiAgICAtLSBQZXJmb3JtaW5nIFRlc3QgSEFWRV9QUklWQVRFX0ZEU19CSVRTIC0gU3VjY2Vz cw0KICAgIC0tIFBlcmZvcm1pbmcgVGVzdCBIQVZFX1NFTkRGSUxFXzQNCiAgICAtLSBQZXJmb3Jt aW5nIFRlc3QgSEFWRV9TRU5ERklMRV80IC0gRmFpbGVkDQogICAgLS0gUGVyZm9ybWluZyBUZXN0 IEhBVkVfU0VOREZJTEVfNg0KICAgIC0tIFBlcmZvcm1pbmcgVGVzdCBIQVZFX1NFTkRGSUxFXzYg LSBGYWlsZWQNCiAgICAtLSBMb29raW5nIGZvciBmY29weWZpbGUNCiAgICAtLSBMb29raW5nIGZv ciBmY29weWZpbGUgLSBub3QgZm91bmQNCiAgICAtLSBMb29raW5nIGZvciBlcG9sbF9jcmVhdGUx DQogICAgLS0gTG9va2luZyBmb3IgZXBvbGxfY3JlYXRlMSAtIG5vdCBmb3VuZA0KICAgIC0tIExv b2tpbmcgZm9yIGFjY2VwdDQNCiAgICAtLSBMb29raW5nIGZvciBhY2NlcHQ0IC0gZm91bmQNCiAg ICAtLSBMb29raW5nIGZvciBrcXVldWUNCiAgICAtLSBMb29raW5nIGZvciBrcXVldWUgLSBmb3Vu ZA0KICAgIC0tIFBlcmZvcm1pbmcgVGVzdCBIQVZFX0dFVEhPU1RCWUFERFJfUg0KICAgIC0tIFBl cmZvcm1pbmcgVGVzdCBIQVZFX0dFVEhPU1RCWUFERFJfUiAtIFN1Y2Nlc3MNCiAgICAtLSBQZXJm b3JtaW5nIFRlc3QgSEFWRV9HRVRIT1NUQllOQU1FX1INCiAgICAtLSBQZXJmb3JtaW5nIFRlc3Qg SEFWRV9HRVRIT1NUQllOQU1FX1IgLSBTdWNjZXNzDQogICAgLS0gUGVyZm9ybWluZyBUZXN0IEhB VkVfR0VUTkFNRUlORk9fU0lHTkVEX0ZMQUdTDQogICAgLS0gUGVyZm9ybWluZyBUZXN0IEhBVkVf R0VUTkFNRUlORk9fU0lHTkVEX0ZMQUdTIC0gU3VjY2Vzcw0KICAgIC0tIFBlcmZvcm1pbmcgVGVz dCBIQVZFX0NMT0NLX01PTk9UT05JQw0KICAgIC0tIFBlcmZvcm1pbmcgVGVzdCBIQVZFX0NMT0NL X01PTk9UT05JQyAtIFN1Y2Nlc3MNCiAgICAtLSBQZXJmb3JtaW5nIFRlc3QgSEFWRV9DTE9DS19S RUFMVElNRQ0KICAgIC0tIFBlcmZvcm1pbmcgVGVzdCBIQVZFX0NMT0NLX1JFQUxUSU1FIC0gU3Vj Y2Vzcw0KICAgIC0tIExvb2tpbmcgZm9yIG1hY2hfYWJzb2x1dGVfdGltZQ0KICAgIC0tIExvb2tp bmcgZm9yIG1hY2hfYWJzb2x1dGVfdGltZSAtIG5vdCBmb3VuZA0KICAgIC0tIExvb2tpbmcgZm9y IG1hY2hfdGltZWJhc2VfaW5mbw0KICAgIC0tIExvb2tpbmcgZm9yIG1hY2hfdGltZWJhc2VfaW5m byAtIG5vdCBmb3VuZA0KICAgIC0tIExvb2tpbmcgZm9yIGZ1dGltZXMNCiAgICAtLSBMb29raW5n IGZvciBmdXRpbWVzIC0gZm91bmQNCiAgICAtLSBMb29raW5nIGZvciBmdXRpbWVucw0KICAgIC0t IExvb2tpbmcgZm9yIGZ1dGltZW5zIC0gZm91bmQNCiAgICAtLSBQZXJmb3JtaW5nIFRlc3QgQklO RF9BRERSTEVOX1VOU0lHTkVEDQogICAgLS0gUGVyZm9ybWluZyBUZXN0IEJJTkRfQUREUkxFTl9V TlNJR05FRCAtIFN1Y2Nlc3MNCiAgICAtLSBQZXJmb3JtaW5nIFRlc3QgSVBWNk1SX0lOVEVSRkFD RV9VTlNJR05FRA0KICAgIC0tIFBlcmZvcm1pbmcgVGVzdCBJUFY2TVJfSU5URVJGQUNFX1VOU0lH TkVEIC0gU3VjY2Vzcw0KICAgIC0tIFBlcmZvcm1pbmcgVGVzdCBJTk9USUZZX1JNX1dBVENIX1dE X1VOU0lHTkVEDQogICAgLS0gUGVyZm9ybWluZyBUZXN0IElOT1RJRllfUk1fV0FUQ0hfV0RfVU5T SUdORUQgLSBGYWlsZWQNCiAgICAtLSBQZXJmb3JtaW5nIFRlc3QgSEFWRV9TSE1fT1BFTl9USEFU X1dPUktTX1dFTExfRU5PVUdIX1dJVEhfTU1BUA0KICAgIC0tIFBlcmZvcm1pbmcgVGVzdCBIQVZF X1NITV9PUEVOX1RIQVRfV09SS1NfV0VMTF9FTk9VR0hfV0lUSF9NTUFQIC0NCiAgICBTdWNjZXNz DQogICAgLS0gQ2hlY2tpbmcgcHJvdG90eXBlIGdldHByaW9yaXR5IGZvciBQUklPUklUWV9SRVFV SVJFU19JTlRfV0hPIC0gVHJ1ZQ0KICAgIC0tIENoZWNraW5nIHByb3RvdHlwZSBrZXZlbnQgZm9y IEtFVkVOVF9SRVFVSVJFU19JTlRfUEFSQU1TIC0gVHJ1ZQ0KICAgIC0tIFBlcmZvcm1pbmcgVGVz dCBIQVZFX01LU1RFTVBTDQogICAgLS0gUGVyZm9ybWluZyBUZXN0IEhBVkVfTUtTVEVNUFMgLSBT dWNjZXNzDQogICAgLS0gUGVyZm9ybWluZyBUZXN0IEhBVkVfTUtTVEVNUA0KICAgIC0tIFBlcmZv cm1pbmcgVGVzdCBIQVZFX01LU1RFTVAgLSBTdWNjZXNzDQogICAgLS0gUGVyZm9ybWluZyBUZXN0 IEhBVkVfVENQX1ZBUl9IDQogICAgLS0gUGVyZm9ybWluZyBUZXN0IEhBVkVfVENQX1ZBUl9IIC0g RmFpbGVkDQogICAgLS0gTG9va2luZyBmb3IgaW5jbHVkZSBmaWxlIHN5cy9jZGVmcy5oDQogICAg LS0gTG9va2luZyBmb3IgaW5jbHVkZSBmaWxlIHN5cy9jZGVmcy5oIC0gZm91bmQNCiAgICAtLSBQ ZXJmb3JtaW5nIFRlc3QgSEFWRV9UQ1BfSF9UQ1BTVEFURV9FTlVNDQogICAgLS0gUGVyZm9ybWlu ZyBUZXN0IEhBVkVfVENQX0hfVENQU1RBVEVfRU5VTSAtIEZhaWxlZA0KICAgIC0tIExvb2tpbmcg Zm9yIFRDUFNfRVNUQUJMSVNIRUQNCiAgICAtLSBMb29raW5nIGZvciBUQ1BTX0VTVEFCTElTSEVE IC0gZm91bmQNCiAgICAtLSBQZXJmb3JtaW5nIFRlc3QgSEFWRV9SVF9NU0dIRFINCiAgICAtLSBQ ZXJmb3JtaW5nIFRlc3QgSEFWRV9SVF9NU0dIRFIgLSBGYWlsZWQNCiAgICAtLSBMb29raW5nIGZv ciBpbmNsdWRlIGZpbGUgc3lzL3N5c2N0bC5oDQogICAgLS0gTG9va2luZyBmb3IgaW5jbHVkZSBm aWxlIHN5cy9zeXNjdGwuaCAtIG5vdCBmb3VuZA0KICAgIC0tIExvb2tpbmcgZm9yIGluY2x1ZGUg ZmlsZSBsaW51eC9ydG5ldGxpbmsuaA0KICAgIC0tIExvb2tpbmcgZm9yIGluY2x1ZGUgZmlsZSBs aW51eC9ydG5ldGxpbmsuaCAtIG5vdCBmb3VuZA0KICAgIC0tIExvb2tpbmcgZm9yIGdldHBlZXJl aWQNCiAgICAtLSBMb29raW5nIGZvciBnZXRwZWVyZWlkIC0gZm91bmQNCiAgICAtLSBMb29raW5n IGZvciBnZXRkb21haW5uYW1lDQogICAgLS0gTG9va2luZyBmb3IgZ2V0ZG9tYWlubmFtZSAtIGZv dW5kDQogICAgLS0gTG9va2luZyBmb3IgdW5hbWUNCiAgICAtLSBMb29raW5nIGZvciB1bmFtZSAt IGZvdW5kDQogICAgLS0gUGVyZm9ybWluZyBUZXN0IEhBVkVfR0VURE9NQUlOTkFNRV9TSVpFVA0K ICAgIC0tIFBlcmZvcm1pbmcgVGVzdCBIQVZFX0dFVERPTUFJTk5BTUVfU0laRVQgLSBGYWlsZWQN CiAgICAtLSBMb29raW5nIGZvciBpbm90aWZ5X2luaXQNCiAgICAtLSBMb29raW5nIGZvciBpbm90 aWZ5X2luaXQgLSBub3QgZm91bmQNCiAgICAtLSBMb29raW5nIGZvciBpbm90aWZ5X2FkZF93YXRj aA0KICAgIC0tIExvb2tpbmcgZm9yIGlub3RpZnlfYWRkX3dhdGNoIC0gbm90IGZvdW5kDQogICAg LS0gTG9va2luZyBmb3IgaW5vdGlmeV9ybV93YXRjaA0KICAgIC0tIExvb2tpbmcgZm9yIGlub3Rp Znlfcm1fd2F0Y2ggLSBub3QgZm91bmQNCiAgICAtLSBQZXJmb3JtaW5nIFRlc3QgSEFWRV9DVVJM TV9BRERFRF9BTFJFQURZDQogICAgLS0gUGVyZm9ybWluZyBUZXN0IEhBVkVfQ1VSTE1fQURERURf QUxSRUFEWSAtIEZhaWxlZA0KICAgIC0tIFBlcmZvcm1pbmcgVGVzdCBIQVZFX0NVUkxfSFRUUF9W RVJTSU9OXzJfMA0KICAgIC0tIFBlcmZvcm1pbmcgVGVzdCBIQVZFX0NVUkxfSFRUUF9WRVJTSU9O XzJfMCAtIEZhaWxlZA0KICAgIC0tIFBlcmZvcm1pbmcgVGVzdCBIQVZFX0NVUkxQSVBFX01VTFRJ UExFWA0KICAgIC0tIFBlcmZvcm1pbmcgVGVzdCBIQVZFX0NVUkxQSVBFX01VTFRJUExFWCAtIEZh aWxlZA0KICAgIC0tIFBlcmZvcm1pbmcgVGVzdCBIQVZFX0NVUkxfU1NMVkVSU0lPTl9UTFN2MV8w MTINCiAgICAtLSBQZXJmb3JtaW5nIFRlc3QgSEFWRV9DVVJMX1NTTFZFUlNJT05fVExTdjFfMDEy IC0gRmFpbGVkDQogICAgLS0gTG9va2luZyBmb3IgaW5jbHVkZSBmaWxlIEdTUy9HU1MuaA0KICAg IC0tIExvb2tpbmcgZm9yIGluY2x1ZGUgZmlsZSBHU1MvR1NTLmggLSBub3QgZm91bmQNCiAgICAt LSBMb29raW5nIGZvciBHU1NfU1BORUdPX01FQ0hBTklTTQ0KICAgIC0tIExvb2tpbmcgZm9yIEdT U19TUE5FR09fTUVDSEFOSVNNIC0gbm90IGZvdW5kDQogICAgLS0gTG9va2luZyBmb3IgR1NTX0tS QjVfQ1JFRF9OT19DSV9GTEFHU19YDQogICAgLS0gTG9va2luZyBmb3IgR1NTX0tSQjVfQ1JFRF9O T19DSV9GTEFHU19YIC0gbm90IGZvdW5kDQogICAgLS0gTG9va2luZyBmb3IgaW5jbHVkZSBmaWxl IGNydF9leHRlcm5zLmgNCiAgICAtLSBMb29raW5nIGZvciBpbmNsdWRlIGZpbGUgY3J0X2V4dGVy bnMuaCAtIG5vdCBmb3VuZA0KICAgIC0tIFBlcmZvcm1pbmcgVGVzdCBIQVZFX0lOX0VYQ0xfVU5M SU5LDQogICAgLS0gUGVyZm9ybWluZyBUZXN0IEhBVkVfSU5fRVhDTF9VTkxJTksgLSBGYWlsZWQN CiAgICAtLSBGb3VuZCBaTElCOiAvdXNyL2xpYi9saWJ6LnNvIChmb3VuZCB2ZXJzaW9uICIxLjIu MTEiKQ0KICAgIC0tIEZvdW5kIENVUkw6IC91c3IvbG9jYWwvbGliL2xpYmN1cmwuc28gKGZvdW5k IHZlcnNpb24gIjcuNTQuMCIpDQogICAgLS0gRm91bmQgT3BlblNTTDogL3Vzci9sb2NhbC9saWIv bGlic3NsLnNvIChmb3VuZCB2ZXJzaW9uICIyLjAuMCIpDQogICAgLS0gTG9va2luZyBmb3IgVExT djFfMV9tZXRob2QgaW4gL3Vzci9sb2NhbC9saWIvbGlic3NsLnNvDQogICAgLS0gTG9va2luZyBm b3IgVExTdjFfMV9tZXRob2QgaW4gL3Vzci9sb2NhbC9saWIvbGlic3NsLnNvIC0gZm91bmQNCiAg ICAtLSBMb29raW5nIGZvciBUTFN2MV8yX21ldGhvZCBpbiAvdXNyL2xvY2FsL2xpYi9saWJzc2wu c28NCiAgICAtLSBMb29raW5nIGZvciBUTFN2MV8yX21ldGhvZCBpbiAvdXNyL2xvY2FsL2xpYi9s aWJzc2wuc28gLSBmb3VuZA0KICAgIC0tIExvb2tpbmcgZm9yIEVDX0dGMm1fc2ltcGxlX21ldGhv ZA0KICAgIC0tIExvb2tpbmcgZm9yIEVDX0dGMm1fc2ltcGxlX21ldGhvZCAtIGZvdW5kDQogICAg LS0gQ29uZmlndXJpbmcgZG9uZQ0KICAgIC0tIEdlbmVyYXRpbmcgZG9uZQ0KICAgIC0tIEJ1aWxk IGZpbGVzIGhhdmUgYmVlbiB3cml0dGVuIHRvOg0KICAgIC9zdG9yYWdlL3J1c3NlbGxoL0dpdC9j b3JlZngvYmluL29iai9GcmVlQlNELng2NC5EZWJ1Zy9uYXRpdmUNCiAgICBFeGVjdXRpbmcgbWFr ZSBpbnN0YWxsIC1qIDENCiAgICBTY2FubmluZyBkZXBlbmRlbmNpZXMgb2YgdGFyZ2V0IFN5c3Rl bS5JTy5Db21wcmVzc2lvbi5OYXRpdmUNCiAgICBbICAxJV0gQnVpbGRpbmcgQ1hYIG9iamVjdA0K ICAgIFN5c3RlbS5JTy5Db21wcmVzc2lvbi5OYXRpdmUvQ01ha2VGaWxlcy9TeXN0ZW0uSU8uQ29t cHJlc3Npb24uTmF0aXZlLmRpci9wYWxfemxpYi5jcHAubw0KICAgIFsgIDIlXSBCdWlsZGluZyBD IG9iamVjdA0KICAgIFN5c3RlbS5JTy5Db21wcmVzc2lvbi5OYXRpdmUvQ01ha2VGaWxlcy9TeXN0 ZW0uSU8uQ29tcHJlc3Npb24uTmF0aXZlLmRpci9zdG9yYWdlL3J1c3NlbGxoL0dpdC9jb3JlZngv YmluL29iai92ZXJzaW9uLmMubw0KICAgIFsgIDMlXSBMaW5raW5nIENYWCBzaGFyZWQgbGlicmFy eSBTeXN0ZW0uSU8uQ29tcHJlc3Npb24uTmF0aXZlLnNvDQogICAgWyAgMyVdIEJ1aWx0IHRhcmdl dCBTeXN0ZW0uSU8uQ29tcHJlc3Npb24uTmF0aXZlDQogICAgU2Nhbm5pbmcgZGVwZW5kZW5jaWVz IG9mIHRhcmdldCBTeXN0ZW0uTmF0aXZlLVN0YXRpYw0KICAgIFsgIDUlXSBCdWlsZGluZyBDWFgg b2JqZWN0DQogICAgU3lzdGVtLk5hdGl2ZS9DTWFrZUZpbGVzL1N5c3RlbS5OYXRpdmUtU3RhdGlj LmRpci9wYWxfY29uc29sZS5jcHAubw0KICAgIFsgIDYlXSBCdWlsZGluZyBDWFggb2JqZWN0DQog ICAgU3lzdGVtLk5hdGl2ZS9DTWFrZUZpbGVzL1N5c3RlbS5OYXRpdmUtU3RhdGljLmRpci9wYWxf ZXJybm8uY3BwLm8NCiAgICBbICA3JV0gQnVpbGRpbmcgQ1hYIG9iamVjdA0KICAgIFN5c3RlbS5O YXRpdmUvQ01ha2VGaWxlcy9TeXN0ZW0uTmF0aXZlLVN0YXRpYy5kaXIvcGFsX2ludGVyZmFjZWFk ZHJlc3Nlcy5jcHAubw0KICAgIFsgIDglXSBCdWlsZGluZyBDWFggb2JqZWN0DQogICAgU3lzdGVt Lk5hdGl2ZS9DTWFrZUZpbGVzL1N5c3RlbS5OYXRpdmUtU3RhdGljLmRpci9wYWxfaW8uY3BwLm8N CiAgICBbIDEwJV0gQnVpbGRpbmcgQ1hYIG9iamVjdA0KICAgIFN5c3RlbS5OYXRpdmUvQ01ha2VG aWxlcy9TeXN0ZW0uTmF0aXZlLVN0YXRpYy5kaXIvcGFsX21hcGhhcmR3YXJldHlwZS5jcHAubw0K ICAgIFsgMTElXSBCdWlsZGluZyBDWFggb2JqZWN0DQogICAgU3lzdGVtLk5hdGl2ZS9DTWFrZUZp bGVzL1N5c3RlbS5OYXRpdmUtU3RhdGljLmRpci9wYWxfbWVtb3J5LmNwcC5vDQogICAgWyAxMiVd IEJ1aWxkaW5nIENYWCBvYmplY3QNCiAgICBTeXN0ZW0uTmF0aXZlL0NNYWtlRmlsZXMvU3lzdGVt Lk5hdGl2ZS1TdGF0aWMuZGlyL3BhbF9tb3VudC5jcHAubw0KICAgIFsgMTMlXSBCdWlsZGluZyBD WFggb2JqZWN0DQogICAgU3lzdGVtLk5hdGl2ZS9DTWFrZUZpbGVzL1N5c3RlbS5OYXRpdmUtU3Rh dGljLmRpci9wYWxfbmV0d29ya2luZy5jcHAubw0KICAgIC9zdG9yYWdlL3J1c3NlbGxoL0dpdC9j b3JlZngvc3JjL05hdGl2ZS9Vbml4L1N5c3RlbS5OYXRpdmUvcGFsX25ldHdvcmtpbmcuY3BwOjEx NjM6NDU6DQogICAgZXJyb3I6IHVua25vd24gdHlwZSBuYW1lICdpbl9wa3RpbmZvJzsgZGlkIHlv dSBtZWFuICdpbjZfcGt0aW5mbyc/DQogICAgICAgIHJldHVybiAoaXNJUHY0ICE9IDAgPyBDTVNH X1NQQUNFKHNpemVvZihpbl9wa3RpbmZvKSkgOiAwKSArDQogICAgKGlzSVB2NiAhPSAwID8gQ01T R19TUEFDRShzaXplb2YoaW42X3BrdGluZm8pKSA6IDApOw0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fg0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW42X3BrdGluZm8NCiAgICAvdXNyL2luY2x1 ZGUvc3lzL3NvY2tldC5oOjU0Mjo2NTogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybw0KICAgICdD TVNHX1NQQUNFJw0KICAgICNkZWZpbmUgQ01TR19TUEFDRShsKSAgICAgICAgICAgKF9BTElHTihz aXplb2Yoc3RydWN0IGNtc2doZHIpKSArDQogICAgX0FMSUdOKGwpKQ0KICAgIA0KICAgICAgXg0K ICAgIC91c3IvaW5jbHVkZS94ODYvX2FsaWduLmg6NTA6MzU6IG5vdGU6IGV4cGFuZGVkIGZyb20g bWFjcm8gJ19BTElHTicNCiAgICAjZGVmaW5lIF9BTElHTihwKSAgICAgICAoKChfX3VpbnRwdHJf dCkocCkgKyBfQUxJR05CWVRFUykgJg0KICAgIH5fQUxJR05CWVRFUykNCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXg0KICAgIC91c3IvaW5jbHVkZS9uZXRpbmV0 Ni9pbjYuaDo1NDk6ODogbm90ZTogJ2luNl9wa3RpbmZvJyBkZWNsYXJlZCBoZXJlDQogICAgc3Ry dWN0IGluNl9wa3RpbmZvIHsNCiAgICAgICAgICAgXg0KICAgIC9zdG9yYWdlL3J1c3NlbGxoL0dp dC9jb3JlZngvc3JjL05hdGl2ZS9Vbml4L1N5c3RlbS5OYXRpdmUvcGFsX25ldHdvcmtpbmcuY3Bw OjExNzE6NDM6DQogICAgZXJyb3I6IHVua25vd24gdHlwZSBuYW1lICdpbl9wa3RpbmZvJzsgZGlk IHlvdSBtZWFuICdpbjZfcGt0aW5mbyc/DQogICAgICAgIGlmIChjb250cm9sTWVzc2FnZS0+Y21z Z19sZW4gPCBzaXplb2YoaW5fcGt0aW5mbykpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGluNl9wa3RpbmZvDQogICAgL3Vzci9pbmNsdWRlL25ldGluZXQ2 L2luNi5oOjU0OTo4OiBub3RlOiAnaW42X3BrdGluZm8nIGRlY2xhcmVkIGhlcmUNCiAgICBzdHJ1 Y3QgaW42X3BrdGluZm8gew0KICAgICAgICAgICBeDQogICAgL3N0b3JhZ2UvcnVzc2VsbGgvR2l0 L2NvcmVmeC9zcmMvTmF0aXZlL1VuaXgvU3lzdGVtLk5hdGl2ZS9wYWxfbmV0d29ya2luZy5jcHA6 MTE3NzozODoNCiAgICBlcnJvcjogdW5rbm93biB0eXBlIG5hbWUgJ2luX3BrdGluZm8nOyBkaWQg eW91IG1lYW4gJ2luNl9wa3RpbmZvJz8NCiAgICAgICAgYXV0byogcGt0aW5mbyA9DQogICAgcmVp bnRlcnByZXRfY2FzdDxpbl9wa3RpbmZvKj4oQ01TR19EQVRBKGNvbnRyb2xNZXNzYWdlKSk7DQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn4NCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW42X3BrdGluZm8NCiAgICAvdXNy L2luY2x1ZGUvbmV0aW5ldDYvaW42Lmg6NTQ5Ojg6IG5vdGU6ICdpbjZfcGt0aW5mbycgZGVjbGFy ZWQgaGVyZQ0KICAgIHN0cnVjdCBpbjZfcGt0aW5mbyB7DQogICAgICAgICAgIF4NCiAgICAvc3Rv cmFnZS9ydXNzZWxsaC9HaXQvY29yZWZ4L3NyYy9OYXRpdmUvVW5peC9TeXN0ZW0uTmF0aXZlL3Bh bF9uZXR3b3JraW5nLmNwcDoxMTc4Ojk5Og0KICAgIGVycm9yOiBubyBtZW1iZXIgbmFtZWQgJ2lw aV9hZGRyJyBpbiAnaW42X3BrdGluZm8nDQogICAgICAgIENvbnZlcnRJbkFkZHJUb0J5dGVBcnJh eSgmcGFja2V0SW5mby0+QWRkcmVzcy5BZGRyZXNzWzBdLA0KICAgIE5VTV9CWVRFU19JTl9JUFY0 X0FERFJFU1MsIHBrdGluZm8tPmlwaV9hZGRyKTsNCiAgICANCiAgICAgICAgICAgICAgICAgICAg ICB+fn5+fn5+ICBeDQogICAgL3N0b3JhZ2UvcnVzc2VsbGgvR2l0L2NvcmVmeC9zcmMvTmF0aXZl L1VuaXgvU3lzdGVtLk5hdGl2ZS9wYWxfbmV0d29ya2luZy5jcHA6MTE4MDo2NDoNCiAgICBlcnJv cjogbm8gbWVtYmVyIG5hbWVkICdpcGlfaWZpbmRleCcgaW4gJ2luNl9wa3RpbmZvJzsgZGlkIHlv dSBtZWFuDQogICAgJ2lwaTZfaWZpbmRleCc/DQogICAgICAgIHBhY2tldEluZm8tPkludGVyZmFj ZUluZGV4ID0NCiAgICBzdGF0aWNfY2FzdDxpbnQzMl90Pihwa3RpbmZvLT5pcGlfaWZpbmRleCk7 DQogICAgDQogICAgXn5+fn5+fn5+fn4NCiAgICANCiAgICBpcGk2X2lmaW5kZXgNCiAgICAvdXNy L2luY2x1ZGUvbmV0aW5ldDYvaW42Lmg6NTUxOjE1OiBub3RlOiAnaXBpNl9pZmluZGV4JyBkZWNs YXJlZCBoZXJlDQogICAgICAgICAgICB1bnNpZ25lZCBpbnQgICAgaXBpNl9pZmluZGV4OyAgIC8q IHNlbmQvcmVjdiBpbnRlcmZhY2UgaW5kZXgNCiAgICAqLw0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgIF4NCiAgICAvc3RvcmFnZS9ydXNzZWxsaC9HaXQvY29yZWZ4L3NyYy9OYXRpdmUvVW5p eC9TeXN0ZW0uTmF0aXZlL3BhbF9uZXR3b3JraW5nLmNwcDoxMjQ4OjkwOg0KICAgIGVycm9yOiB1 c2Ugb2YgdW5kZWNsYXJlZCBpZGVudGlmaWVyICdJUF9QS1RJTkZPJw0KICAgICAgICAgICAgICAg IGlmIChjb250cm9sTWVzc2FnZS0+Y21zZ19sZXZlbCA9PSBJUFBST1RPX0lQICYmDQogICAgY29u dHJvbE1lc3NhZ2UtPmNtc2dfdHlwZSA9PSBJUF9QS1RJTkZPKQ0KICAgIA0KICAgICAgICAgICAg ICAgICAgICAgIF4NCiAgICAvc3RvcmFnZS9ydXNzZWxsaC9HaXQvY29yZWZ4L3NyYy9OYXRpdmUv VW5peC9TeXN0ZW0uTmF0aXZlL3BhbF9uZXR3b3JraW5nLmNwcDoxOTU0OjMxOg0KICAgIGVycm9y OiB1c2Ugb2YgdW5kZWNsYXJlZCBpZGVudGlmaWVyICdJUF9QS1RJTkZPJw0KICAgICAgICAgICAg ICAgICAgICAgICAgb3B0TmFtZSA9IElQX1BLVElORk87DQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgXg0KICAgIDcgZXJyb3JzIGdlbmVyYXRlZC4NCiAgICAqKiogW1N5c3RlbS5O YXRpdmUvQ01ha2VGaWxlcy9TeXN0ZW0uTmF0aXZlLVN0YXRpYy5kaXIvcGFsX25ldHdvcmtpbmcu Y3BwLm9dDQogICAgRXJyb3IgY29kZSAxDQogICAgDQogICAgbWFrZVsyXTogc3RvcHBlZCBpbg0K ICAgIC9zdG9yYWdlL3J1c3NlbGxoL0dpdC9jb3JlZngvYmluL29iai9GcmVlQlNELng2NC5EZWJ1 Zy9uYXRpdmUNCiAgICAxIGVycm9yDQogICAgDQogICAgbWFrZVsyXTogc3RvcHBlZCBpbg0KICAg IC9zdG9yYWdlL3J1c3NlbGxoL0dpdC9jb3JlZngvYmluL29iai9GcmVlQlNELng2NC5EZWJ1Zy9u YXRpdmUNCiAgICAqKiogW1N5c3RlbS5OYXRpdmUvQ01ha2VGaWxlcy9TeXN0ZW0uTmF0aXZlLVN0 YXRpYy5kaXIvYWxsXSBFcnJvciBjb2RlDQogICAgMg0KICAgIA0KICAgIG1ha2VbMV06IHN0b3Bw ZWQgaW4NCiAgICAvc3RvcmFnZS9ydXNzZWxsaC9HaXQvY29yZWZ4L2Jpbi9vYmovRnJlZUJTRC54 NjQuRGVidWcvbmF0aXZlDQogICAgMSBlcnJvcg0KICAgIA0KICAgIG1ha2VbMV06IHN0b3BwZWQg aW4NCiAgICAvc3RvcmFnZS9ydXNzZWxsaC9HaXQvY29yZWZ4L2Jpbi9vYmovRnJlZUJTRC54NjQu RGVidWcvbmF0aXZlDQogICAgKioqIFthbGxdIEVycm9yIGNvZGUgMg0KICAgIA0KICAgIG1ha2U6 IHN0b3BwZWQgaW4NCiAgICAvc3RvcmFnZS9ydXNzZWxsaC9HaXQvY29yZWZ4L2Jpbi9vYmovRnJl ZUJTRC54NjQuRGVidWcvbmF0aXZlDQogICAgMSBlcnJvcg0KICAgIA0KICAgIG1ha2U6IHN0b3Bw ZWQgaW4NCiAgICAvc3RvcmFnZS9ydXNzZWxsaC9HaXQvY29yZWZ4L2Jpbi9vYmovRnJlZUJTRC54 NjQuRGVidWcvbmF0aXZlDQogICAgRmFpbGVkIHRvIGJ1aWxkIGNvcmVmeCBuYXRpdmUgY29tcG9u ZW50cy4NCiAgICBydXNzZWxsaEBwcmVzY290dDovc3RvcmFnZS9ydXNzZWxsaC9HaXQvY29yZWZ4 L3NyYy9OYXRpdmUlDQogICAgDQogICAgTG9va3MgbGlrZSB0aGVyZSBpcyBhIG1pc3Npbmcgc3Ry dWN0IHRoYXQgaXMgaW4gV2luZG93cyBhbmQgTGludXguIGluX3BrdGluZm8/DQogICAgDQogICAg aHR0cHM6Ly9uYTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMl M0ElMkYlMkZsaXN0cy5mcmVlZGVza3RvcC5vcmclMkZhcmNoaXZlcyUyRmdzdHJlYW1lci1idWdz JTJGMjAxNi1KdWx5JTJGMTgwNjI0Lmh0bWwmZGF0YT0wMiU3QzAxJTdDVG9tYXMuV2VpbmZ1cnQl NDBtaWNyb3NvZnQuY29tJTdDMzZmZjU0YmU1ZDI5NDdmYmZiODkwOGQ0ZmZlNzA5NmElN0M3MmY5 ODhiZjg2ZjE0MWFmOTFhYjJkN2NkMDExZGI0NyU3QzElN0MwJTdDNjM2NDE0ODE1MTQ2NDI1NjI1 JnNkYXRhPUd1elZidyUyRlhUQTJMQlFmWGRGYjVORXIxdnhGNnltVGhMRnI1aHdiM3FIYyUzRCZy ZXNlcnZlZD0wDQogICAgDQogICAgDQogICAgPiBUb21hcw0KICAgID4NCiAgICA+IE9uIDkvMTkv MTcsIDEwOjA3IFBNLCAiUnVzc2VsbCBIYWxleSIgPHJ1c3MuaGFsZXlAZ21haWwuY29tPiB3cm90 ZToNCiAgICA+DQogICAgPiAgICAgSGV5IFRvbWFzLA0KICAgID4NCiAgICA+ICAgICBjb3JlY2xy IG5hdGl2ZSBwYXJ0cyBidWlsdCBmaXJzdCB0aW1lIGZvciBtZS4gSSBhbSB0cnlpbmcgdG8gYnVp bGQgdGhlDQogICAgPiAgICAgZG90bmV0IGZ4IG5hdGl2ZSBwYXJ0cyBhbmQgSSdtIHN0aWxsIHN0 YWxsZWQgb3V0IG9uIExpbnV4IGVtdWxhdGlvbg0KICAgID4gICAgIGVycm9ycy4gSSBoYXZlIGEg cXVlc3Rpb24gaW4gdGhlIFRydWVPUyBmb3J1bXMgYW5kIHdpbGwgcG9rZSBhcm91bmQ6DQogICAg PiAgICAgaHR0cHM6Ly9uYTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9 aHR0cHMlM0ElMkYlMkZkaXNjb3Vyc2UudHJ1ZW9zLm9yZyUyRnQlMkZleGVjdXRpbmctNjQtYml0 LWxpbnV4LWJpbmFyaWVzJTJGNzAzJTJGMiZkYXRhPTAyJTdDMDElN0NUb21hcy5XZWluZnVydCU0 MG1pY3Jvc29mdC5jb20lN0MzYjcyMGQ0ODFkOWI0ZTcwYWNlYjA4ZDRmZmU1N2FjMiU3QzcyZjk4 OGJmODZmMTQxYWY5MWFiMmQ3Y2QwMTFkYjQ3JTdDMSU3QzAlN0M2MzY0MTQ4MDg0NTUzMDk2OTQm c2RhdGE9dXMyWUwlMkYlMkJqWmcyeHRTQ3R6RENyaFJ3R0gzRXFvVHdQSzhNV2Nhem1ORW8lM0Qm cmVzZXJ2ZWQ9MA0KICAgID4NCiAgICA+ICAgICBIZXJlIGlzIG15IGJ1aWxkIG91dHB1dDoNCiAg ICA+DQogICAgPiAgICAgcnVzc2VsbGhAcHJlc2NvdHQ6L3N0b3JhZ2UvcnVzc2VsbGgvR2l0L2Nv cmVmeCUgLi9idWlsZC5zaCBuYXRpdmUNCiAgICA+ICAgICAtY2xhbmc9Y2xhbmczLjkNCiAgICA+ ICAgICBVbnN1cHBvcnRlZCBPUyAnRnJlZUJTRCcgZGV0ZWN0ZWQuIERvd25sb2FkaW5nIGxpbnV4 LXg2NCB0b29scy4NCiAgICA+ICAgICBJbnN0YWxsaW5nIGRvdG5ldCBjbGkuLi4NCiAgICA+ICAg ICBSZXN0b3JpbmcgQnVpbGRUb29scyB2ZXJzaW9uIDIuMC4wLXByZXJlbGVhc2UtMDE5MzEtMDEu Li4NCiAgICA+ICAgICBFTEYgaW50ZXJwcmV0ZXIgL2xpYjY0L2xkLWxpbnV4LXg4Ni02NC5zby4y IG5vdCBmb3VuZCwgZXJyb3IgMg0KICAgID4gICAgIC9zdG9yYWdlL3J1c3NlbGxoL0dpdC9jb3Jl ZngvaW5pdC10b29scy5zaDogbGluZSAxNDI6IDM5Nzg5IEFib3J0IHRyYXANCiAgICA+ICAgICAg ICAgICAgICAgICAgJF9fRE9UTkVUX0NNRCByZXN0b3JlICIkX19JTklUX1RPT0xTX1JFU1RPUkVf UFJPSkVDVCINCiAgICA+ICAgICAtLW5vLWNhY2hlIC0tcGFja2FnZXMgJF9fUEFDS0FHRVNfRElS IC0tc291cmNlICRfX0JVSUxEVE9PTFNfU09VUkNFDQogICAgPiAgICAgL3A6QnVpbGRUb29sc1Bh Y2thZ2VWZXJzaW9uPSRfX0JVSUxEX1RPT0xTX1BBQ0tBR0VfVkVSU0lPTiA+Pg0KICAgID4gICAg ICRfX2luaXRfdG9vbHNfbG9nDQogICAgPiAgICAgRVJST1I6IENvdWxkIG5vdCByZXN0b3JlIGJ1 aWxkIHRvb2xzIGNvcnJlY3RseS4NCiAgICA+ICAgICBQbGVhc2UgY2hlY2sgdGhlIGRldGFpbGVk IGxvZyB0aGF0IGZvbGxvd3MuDQogICAgPiAgICAgUnVubmluZzogL3N0b3JhZ2UvcnVzc2VsbGgv R2l0L2NvcmVmeC9pbml0LXRvb2xzLnNoDQogICAgPiAgICAgSW5zdGFsbGluZyAnaHR0cHM6Ly9u YTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZk b3RuZXRjbGkuYXp1cmVlZGdlLm5ldCUyRmRvdG5ldCUyRlNkayUyRjIuMC4wLXByZXZpZXcxLTAw NTk3NyUyRmRvdG5ldC1kZXYtbGludXgteDY0LjIuMC4wLXByZXZpZXcxLTAwNTk3Ny50YXIuZ3om ZGF0YT0wMiU3QzAxJTdDVG9tYXMuV2VpbmZ1cnQlNDBtaWNyb3NvZnQuY29tJTdDM2I3MjBkNDgx ZDliNGU3MGFjZWIwOGQ0ZmZlNTdhYzIlN0M3MmY5ODhiZjg2ZjE0MWFmOTFhYjJkN2NkMDExZGI0 NyU3QzElN0MwJTdDNjM2NDE0ODA4NDU1MzA5Njk0JnNkYXRhPW5tVUNnWmpNMmtDY0ZBZUZjaVRx dzBtWE9PQVVPMHFhSXJKRDBPRFRTR00lM0QmcmVzZXJ2ZWQ9MCcNCiAgICA+ICAgICB0byAnL3N0 b3JhZ2UvcnVzc2VsbGgvR2l0L2NvcmVmeC9Ub29scy9kb3RuZXRjbGkvZG90bmV0LnRhcicNCiAg ICA+ICAgICBSdW5uaW5nOiAvc3RvcmFnZS9ydXNzZWxsaC9HaXQvY29yZWZ4L1Rvb2xzL2RvdG5l dGNsaS9kb3RuZXQgcmVzdG9yZQ0KICAgID4gICAgICIvc3RvcmFnZS9ydXNzZWxsaC9HaXQvY29y ZWZ4L2luaXQtdG9vbHMubXNidWlsZCIgLS1uby1jYWNoZQ0KICAgID4gICAgIC0tcGFja2FnZXMg L3N0b3JhZ2UvcnVzc2VsbGgvR2l0L2NvcmVmeC9wYWNrYWdlcyAtLXNvdXJjZQ0KICAgID4gICAg IGh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBz JTNBJTJGJTJGZG90bmV0Lm15Z2V0Lm9yZyUyRkYlMkZkb3RuZXQtYnVpbGR0b29scyUyRmFwaSUy RnYzJTJGaW5kZXguanNvbiZkYXRhPTAyJTdDMDElN0NUb21hcy5XZWluZnVydCU0MG1pY3Jvc29m dC5jb20lN0MzYjcyMGQ0ODFkOWI0ZTcwYWNlYjA4ZDRmZmU1N2FjMiU3QzcyZjk4OGJmODZmMTQx YWY5MWFiMmQ3Y2QwMTFkYjQ3JTdDMSU3QzAlN0M2MzY0MTQ4MDg0NTUzMDk2OTQmc2RhdGE9dUll Q255ciUyRlRMU3IlMkZwaFVNQVBKSjBBRjNpS3h6Qk1IRDZZcE9ZQlJTVHclM0QmcmVzZXJ2ZWQ9 MA0KICAgID4gICAgIC9wOkJ1aWxkVG9vbHNQYWNrYWdlVmVyc2lvbj0yLjAuMC1wcmVyZWxlYXNl LTAxOTMxLTAxDQogICAgPiAgICAgSW5pdGlhbGl6aW5nIEJ1aWxkVG9vbHMuLi4NCiAgICA+ICAg ICBjaG1vZDogL3N0b3JhZ2UvcnVzc2VsbGgvR2l0L2NvcmVmeC9wYWNrYWdlcy9taWNyb3NvZnQu ZG90bmV0LmJ1aWxkdG9vbHMvMi4wLjAtcHJlcmVsZWFzZS0wMTkzMS0wMS9saWIvaW5pdC10b29s cy5zaDoNCiAgICA+ICAgICBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5DQogICAgPiAgICAgL3N0 b3JhZ2UvcnVzc2VsbGgvR2l0L2NvcmVmeC9pbml0LXRvb2xzLnNoOiBsaW5lIDEyMToNCiAgICA+ ICAgICAvc3RvcmFnZS9ydXNzZWxsaC9HaXQvY29yZWZ4L3BhY2thZ2VzL21pY3Jvc29mdC5kb3Ru ZXQuYnVpbGR0b29scy8yLjAuMC1wcmVyZWxlYXNlLTAxOTMxLTAxL2xpYi9pbml0LXRvb2xzLnNo Og0KICAgID4gICAgIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkNCiAgICA+ICAgICBFUlJPUjog QW4gZXJyb3Igb2NjdXJyZWQgd2hlbiB0cnlpbmcgdG8gaW5pdGlhbGl6ZSB0aGUgdG9vbHMuDQog ICAgPiAgICAgUGxlYXNlIGNoZWNrIHRoZSBkZXRhaWxlZCBsb2cgdGhhdCBmb2xsb3dzLg0KICAg ID4gICAgIFJ1bm5pbmc6IC9zdG9yYWdlL3J1c3NlbGxoL0dpdC9jb3JlZngvaW5pdC10b29scy5z aA0KICAgID4gICAgIEluc3RhbGxpbmcgJ2h0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVjdGlv bi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGZG90bmV0Y2xpLmF6dXJlZWRnZS5uZXQl MkZkb3RuZXQlMkZTZGslMkYyLjAuMC1wcmV2aWV3MS0wMDU5NzclMkZkb3RuZXQtZGV2LWxpbnV4 LXg2NC4yLjAuMC1wcmV2aWV3MS0wMDU5NzcudGFyLmd6JmRhdGE9MDIlN0MwMSU3Q1RvbWFzLldl aW5mdXJ0JTQwbWljcm9zb2Z0LmNvbSU3QzNiNzIwZDQ4MWQ5YjRlNzBhY2ViMDhkNGZmZTU3YWMy JTdDNzJmOTg4YmY4NmYxNDFhZjkxYWIyZDdjZDAxMWRiNDclN0MxJTdDMCU3QzYzNjQxNDgwODQ1 NTMwOTY5NCZzZGF0YT1ubVVDZ1pqTTJrQ2NGQWVGY2lUcXcwbVhPT0FVTzBxYUlySkQwT0RUU0dN JTNEJnJlc2VydmVkPTAnDQogICAgPiAgICAgdG8gJy9zdG9yYWdlL3J1c3NlbGxoL0dpdC9jb3Jl ZngvVG9vbHMvZG90bmV0Y2xpL2RvdG5ldC50YXInDQogICAgPiAgICAgUnVubmluZzogL3N0b3Jh Z2UvcnVzc2VsbGgvR2l0L2NvcmVmeC9Ub29scy9kb3RuZXRjbGkvZG90bmV0IHJlc3RvcmUNCiAg ICA+ICAgICAiL3N0b3JhZ2UvcnVzc2VsbGgvR2l0L2NvcmVmeC9pbml0LXRvb2xzLm1zYnVpbGQi IC0tbm8tY2FjaGUNCiAgICA+ICAgICAtLXBhY2thZ2VzIC9zdG9yYWdlL3J1c3NlbGxoL0dpdC9j b3JlZngvcGFja2FnZXMgLS1zb3VyY2UNCiAgICA+ICAgICBodHRwczovL25hMDEuc2FmZWxpbmtz LnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmRvdG5ldC5teWdldC5v cmclMkZGJTJGZG90bmV0LWJ1aWxkdG9vbHMlMkZhcGklMkZ2MyUyRmluZGV4Lmpzb24mZGF0YT0w MiU3QzAxJTdDVG9tYXMuV2VpbmZ1cnQlNDBtaWNyb3NvZnQuY29tJTdDM2I3MjBkNDgxZDliNGU3 MGFjZWIwOGQ0ZmZlNTdhYzIlN0M3MmY5ODhiZjg2ZjE0MWFmOTFhYjJkN2NkMDExZGI0NyU3QzEl N0MwJTdDNjM2NDE0ODA4NDU1MzA5Njk0JnNkYXRhPXVJZUNueXIlMkZUTFNyJTJGcGhVTUFQSkow QUYzaUt4ekJNSEQ2WXBPWUJSU1R3JTNEJnJlc2VydmVkPTANCiAgICA+ICAgICAvcDpCdWlsZFRv b2xzUGFja2FnZVZlcnNpb249Mi4wLjAtcHJlcmVsZWFzZS0wMTkzMS0wMQ0KICAgID4gICAgIFJ1 bm5pbmc6IC9zdG9yYWdlL3J1c3NlbGxoL0dpdC9jb3JlZngvcGFja2FnZXMvbWljcm9zb2Z0LmRv dG5ldC5idWlsZHRvb2xzLzIuMC4wLXByZXJlbGVhc2UtMDE5MzEtMDEvbGliL2luaXQtdG9vbHMu c2gNCiAgICA+ICAgICAvc3RvcmFnZS9ydXNzZWxsaC9HaXQvY29yZWZ4DQogICAgPiAgICAgL3N0 b3JhZ2UvcnVzc2VsbGgvR2l0L2NvcmVmeC9Ub29scy9kb3RuZXRjbGkvZG90bmV0DQogICAgPiAg ICAgL3N0b3JhZ2UvcnVzc2VsbGgvR2l0L2NvcmVmeC9Ub29scw0KICAgID4gICAgIHJ1c3NlbGxo QHByZXNjb3R0Oi9zdG9yYWdlL3J1c3NlbGxoL0dpdC9jb3JlZnglDQogICAgPg0KICAgID4NCiAg ICA+ICAgICBJIHRyaWVkIGJ1aWxkaW5nIHRoZSBtc2NvcmVsaWIgaW4gbW9ub2RldmVsb3AgKGFu ZCBhbHNvIHRyaWVkIHhidWlsZCkNCiAgICA+ICAgICBidXQgZ290IHRoZSBmb2xsb3dpbmcgZXJy b3I6DQogICAgPg0KICAgID4gICAgIEVycm9yOiAvc3RvcmFnZS9ydXNzZWxsaC9HaXQvY29yZWNs ci9zcmMvbXNjb3JsaWIvU3lzdGVtLlByaXZhdGUuQ29yZUxpYi5jc3Byb2o6DQogICAgPiAgICAg L3N0b3JhZ2UvcnVzc2VsbGgvR2l0L2NvcmVjbHIvZGlyLnRhcmdldHM6IFByb2plY3QgZmlsZSBj b3VsZCBub3QgYmUNCiAgICA+ICAgICBpbXBvcnRlZCwgaXQgd2FzIGJlaW5nIGltcG9ydGVkIGJ5 DQogICAgPiAgICAgL3N0b3JhZ2UvcnVzc2VsbGgvR2l0L2NvcmVjbHIvc3JjL21zY29ybGliL1N5 c3RlbS5Qcml2YXRlLkNvcmVMaWIuY3Nwcm9qOg0KICAgID4gICAgIC9zdG9yYWdlL3J1c3NlbGxo L0dpdC9jb3JlY2xyL2Rpci50YXJnZXRzIGNvdWxkIG5vdCBpbXBvcnQNCiAgICA+ICAgICAiJChU b29sc0RpcikvQnVpbGQuQ29tbW9uLnRhcmdldHMiIChTeXN0ZW0uUHJpdmF0ZS5Db3JlTGliKXgN CiAgICA+DQogICAgPiAgICAgQSBxdWljayBzZWFyY2ggc2hvd2VkIHNvbWV0aGluZyBhYm91dCB3 cm9uZyBmcmFtZXdvcmsgdmVyc2lvbi4gSQ0KICAgID4gICAgIHdvbmRlciBpZiBJIHNob3VsZCBw aW5nIG9mZiB0aGUgWGFtYXJpbmEvTW9ubyB0ZWFtPw0KICAgID4NCiAgICA+ICAgICBSdXNzDQog ICAgPg0KICAgID4NCiAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXw0KICAgIGZyZWVic2QtbW9ub0BmcmVlYnNkLm9yZyBtYWlsaW5nIGxpc3QNCiAgICBo dHRwczovL25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUz QSUyRiUyRmxpc3RzLmZyZWVic2Qub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZvJTJGZnJlZWJzZC1t b25vJmRhdGE9MDIlN0MwMSU3Q1RvbWFzLldlaW5mdXJ0JTQwbWljcm9zb2Z0LmNvbSU3QzM2ZmY1 NGJlNWQyOTQ3ZmJmYjg5MDhkNGZmZTcwOTZhJTdDNzJmOTg4YmY4NmYxNDFhZjkxYWIyZDdjZDAx MWRiNDclN0MxJTdDMCU3QzYzNjQxNDgxNTE0NjQyNTYyNSZzZGF0YT1TUVJwc3NzTW9uTjhsTWR5 aG9uRmRRaTFKJTJCQmdEYXFTRVdNT2hYdmolMkZLTSUzRCZyZXNlcnZlZD0wDQogICAgVG8gdW5z dWJzY3JpYmUsIHNlbmQgYW55IG1haWwgdG8gImZyZWVic2QtbW9uby11bnN1YnNjcmliZUBmcmVl YnNkLm9yZyINCg0K From owner-freebsd-mono@freebsd.org Wed Sep 20 21:46:19 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3E6A2E25581 for ; Wed, 20 Sep 2017 21:46:19 +0000 (UTC) (envelope-from cs@innolan.dk) Received: from mx1.innolan.net (ranger.innolan.net [104.236.52.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 19B9E8180B for ; Wed, 20 Sep 2017 21:46:18 +0000 (UTC) (envelope-from cs@innolan.dk) Subject: Re: DotNet Core on FreeBSD To: freebsd-mono@freebsd.org References: <20170910155228.6545490.82502.31658@gmail.com> <2FD8F7C8-3E93-4F81-B329-1ED536F67B3C@microsoft.com> From: Carsten Larsen Message-ID: Date: Wed, 20 Sep 2017 23:39:41 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2017 21:46:19 -0000 This all sounds very interesting ! Given the new build instructions on github I will also give it try. What are the requirements in terms of memory for the build process to complete? Would a VPS with 512Mb be enough? Kind regards Carsten On 20-09-2017 03:35 Aaron Havens wrote: > I am going through the Building instructions and updating anything I find. > Let me know if I add something that should be left out or should do it > differently. > > Aaron > > On Mon, Sep 18, 2017 at 10:11 PM, Tomas Weinfurt via freebsd-mono < > freebsd-mono@freebsd.org> wrote: > >> First draft is posted here: https://github.com/dotnet/ >> corefx/wiki/Building-.NET-Core--2.x-on-FreeBSD >> Probably incomplete. >> It would be good if anybody can take a look, try and improve. >> This is essentially equivalent of what has been done for 1.x. >> My next step is to have cross-OS tests and get them running on FreeBSD >> host. >> >> Tomas >> >> On 9/16/17, 9:59 PM, "owner-freebsd-mono@freebsd.org on behalf of Tomas >> Weinfurt via freebsd-mono" > freebsd-mono@freebsd.org> wrote: >> >> I’ll get WIKI started with instructions on github. I just did not get >> to it yet. >> At least the runtime can be built without windows now. (using Linux >> instead) >> I still have some work left to cross-target for FreeBSD on Linux so >> one can build proper managed assemblies. >> Attempts to use Linux binaries for bootstrap failed so far because >> Linux emulation is lacking mincore() support. >> >> Tomas >> >> >> On 9/16/17, 9:40 PM, "owner-freebsd-mono@freebsd.org on behalf of >> Russell Haley" > russ.haley@gmail.com> wrote: >> >> Hey Guys, >> >> Tomas has shared a binary with me and warned it's pretty rough. I'm >> not getting very far with it. I'll share the same link if someone >> is >> interested but it's probably best to wait until Tomas offers >> something >> more functional and some instructions. >> >> Is it possible for someone to start a FreeBSD wiki page for DotNet >> Core? Tomas and Karel want to keep the progress tracked via their >> tools (Github accounts etc), but I think a wiki page would be good >> for status updates and the like? >> >> Russ >> >> >> On Fri, Sep 15, 2017 at 8:46 PM, Robert Alegrid < >> eralegrid@hotmail.com> wrote: >> > On Thursday, 14 September 2017 4:24 PM, Russell Haley wrote: >> >> If you'd like to participate/join the fun, please set up a >> GitHub account and >> >> send a 'me too' email with the username or email address. >> >> I'll send an invite for the FreeBSD-DotNet to that account. I'm >> not so sure >> >> anymore about using GitHub for FreeBSD stuff, but it's a good >> place to >> >> congregate. >> > I'd like to pitch in. Never participated in an open-source >> project before so I >> > don't know how much help I could be. >> > >> > E-mail is the same as this message (eralegrid@hotmail.com) >> > GH Account is https://na01.safelinks. >> protection.outlook.com/?url=https%3A%2F%2Fgithub.com% >> 2FEcho-8-ERA&data=02%7C01%7CTomas.Weinfurt%40microsoft.com% >> 7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011 >> db47%7C1%7C0%7C636412200126651288&sdata=WqH7%2BN% >> 2BatYCU4BYs5409sZMMHWJPILJnLjGm7m7v988%3D&reserved=0 >> > >> > Regards, >> > Robert Alegrid >> _______________________________________________ >> freebsd-mono@freebsd.org mailing list >> https://na01.safelinks.protection.outlook.com/?url= >> https%3A%2F%2Flists.freebsd.org%2Fmailman%2Flistinfo% >> 2Ffreebsd-mono&data=02%7C01%7CTomas.Weinfurt%40microsoft.com% >> 7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011 >> db47%7C1%7C0%7C636412200126651288&sdata=kNqxYsg0HzoF3f3HqGsp3dm1NKsNax >> 9W3lWuntDt7kE%3D&reserved=0 >> To unsubscribe, send any mail to "freebsd-mono-unsubscribe@ >> freebsd.org" >> >> >> _______________________________________________ >> freebsd-mono@freebsd.org mailing list >> https://na01.safelinks.protection.outlook.com/?url= >> https%3A%2F%2Flists.freebsd.org%2Fmailman%2Flistinfo% >> 2Ffreebsd-mono&data=02%7C01%7CTomas.Weinfurt%40microsoft.com% >> 7C5364f3a7997f4f5b328708d4fd88f28e%7C72f988bf86f141af91ab2d7cd011 >> db47%7C1%7C0%7C636412212015989639&sdata=WuwkCpreZpGlwnMGKWQ6kdxBGYKxQA >> yHrx6IV9MbgKA%3D&reserved=0 >> To unsubscribe, send any mail to "freebsd-mono-unsubscribe@freebsd.org >> " >> >> _______________________________________________ >> freebsd-mono@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-mono >> To unsubscribe, send any mail to "freebsd-mono-unsubscribe@freebsd.org" >> > _______________________________________________ > freebsd-mono@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-mono > To unsubscribe, send any mail to "freebsd-mono-unsubscribe@freebsd.org" > From owner-freebsd-mono@freebsd.org Wed Sep 20 22:31:21 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E5329E26C83 for ; Wed, 20 Sep 2017 22:31:21 +0000 (UTC) (envelope-from Tomas.Weinfurt@microsoft.com) Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0099.outbound.protection.outlook.com [104.47.37.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 889A682CA1 for ; Wed, 20 Sep 2017 22:31:20 +0000 (UTC) (envelope-from Tomas.Weinfurt@microsoft.com) Received: from DM5PR21MB0699.namprd21.prod.outlook.com (10.175.112.14) by DM5PR21MB0505.namprd21.prod.outlook.com (10.172.91.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.98.1; Wed, 20 Sep 2017 22:31:18 +0000 Received: from DM5PR21MB0699.namprd21.prod.outlook.com ([10.175.112.14]) by DM5PR21MB0699.namprd21.prod.outlook.com ([10.175.112.14]) with mapi id 15.20.0098.001; Wed, 20 Sep 2017 22:31:18 +0000 From: Tomas Weinfurt To: Carsten Larsen , "freebsd-mono@freebsd.org" Subject: Re: DotNet Core on FreeBSD Thread-Topic: DotNet Core on FreeBSD Thread-Index: AQHTLSIQBXIzlYhR7EydjBg5rcqb46K24m4AgAGhWgD//5AwAIADBnoAgAHs6ICAAVBQgP//mRKA Date: Wed, 20 Sep 2017 22:31:18 +0000 Message-ID: <86BE66A8-CF6F-4979-B033-5E398F489187@microsoft.com> References: <20170910155228.6545490.82502.31658@gmail.com> <2FD8F7C8-3E93-4F81-B329-1ED536F67B3C@microsoft.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [2001:4898:80e8:1::673] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DM5PR21MB0505; 6:6OLde7En7gB4oA3/dzcmlN6DeMe/VVprD4jo+qdM+YV+adJXPTTy8dRLmpiYlAyHHqTHVkJYhZj+wSOrdV88CCQnOMAagkU95god0LAikwgthJQuNROfhlRVHZ8iphW29ptj2FxbY+LpyPhV+ifv7KNZ6Xz/qH1qklJbNOOugONp8WucdERHGa+R3/vFLREnDrkD8MnD87YpK4VgPAUNsNfz27WuM/1IoO9+bhdjScdLTopIcjf/9tJukAOATBzlX17+OtLBFoCDuzfFhi4FRXnw2gW4DP+W7tfpsF1tYQ1SvN6eozrM869cXfS528HzejsJ+6+BpPx/poMJE+RWyQ==; 5:aNQtlVe1PmSdWkWNPrmVhvvinsFsplLj+veFNaQz1xyUrI5Ov6kealNYU9JHJA5IfiZj92wHBPhmY55Ube/JZRI5h82rbBs/mRO+o0NvE/CnN5sWjMzIXZ1F6QhIxnEJdFgFyN9Ryk7SLELnnwGshQ==; 24:/e/36YZRz89IBoJF5jsxutG3MQCCXoSwnk7CZ9iHEt41KDyO9HinvItQLX+6EWAtqpGQRSG2gh5zIsD5MaervYsJaZm8EzO1AaTPBxzSNkE=; 7:imfSWrDpXOEnNYBVbDUMsHmBg95NHmm7uCIDDSziHI9grR/Qxqk2xsjpD2Q+nk93cYBzYr1hykTmsrVMMUFiPVbnsv483ZS7ovn8akKDvj+6CYVwKPU6eTxQVL5l1onM8owy2tbe/npy/+eeEXgfmXdMBM2uE36IrX/SxEteZukqFICgojMF1Sye3tIpmtrioOGhwN96CshXDT/8PZTsTTE9/ODeWw3zjcHv3iJWRRw= x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 354db5b0-e2de-45ce-7d02-08d500775003 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM5PR21MB0505; x-ms-traffictypediagnostic: DM5PR21MB0505: x-exchange-antispam-report-test: UriScan:(189930954265078)(130873036417446)(219752817060721)(194151415913766); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(61425038)(6040450)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(6055026)(61426038)(61427038)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123558100)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR21MB0505; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR21MB0505; x-forefront-prvs: 04362AC73B x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(376002)(39860400002)(346002)(47760400005)(52164004)(189002)(377454003)(24454002)(199003)(377424004)(50986999)(86362001)(54356999)(8936002)(76176999)(6306002)(105586002)(575784001)(101416001)(99286003)(36756003)(2501003)(106356001)(86612001)(33656002)(81166006)(8676002)(93886005)(966005)(53546010)(6512007)(10090500001)(316002)(14454004)(22452003)(81156014)(2906002)(10290500003)(478600001)(72206003)(2950100002)(305945005)(6436002)(5660300001)(3480700004)(68736007)(3660700001)(6506006)(3280700002)(229853002)(7736002)(110136005)(6486002)(77096006)(2900100001)(189998001)(53936002)(6246003)(97736004)(83716003)(6116002)(102836003)(25786009)(82746002)(22906009)(19627235001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR21MB0505; H:DM5PR21MB0699.namprd21.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <18049CFBC198EB45A868AD734F3E885A@namprd21.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2017 22:31:18.5682 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR21MB0505 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2017 22:31:22 -0000 SSBoYXZlIG5vdCB0cmllZCBhcyBzbWFsbCwgYnV0IHRoZSBuYXRpdmUgcGFydHMgZG8gbm90IG5l ZWQgbXVjaC4gDQpUaGUgYnVpbGQgaGFzIG9wdGlvbiAoLW51bXByb2MpIHRvIGxpbWl0IHBhcmFs bGVsaXNtIGFuZCB0aGF0IHNob3VsZCBoZWxwIGlmIHlvdSBydW4gaW50byB0cm91Ymxlcy4NCkFs c28sIHdhdGNoIGZvciBsaW1pdCBvbiBvcGVuIGZpbGUgZGVzY3JpcHRvcnMuICANCg0KVG9tYXMN Cg0KT24gOS8yMC8xNywgMjozOSBQTSwgIm93bmVyLWZyZWVic2QtbW9ub0BmcmVlYnNkLm9yZyBv biBiZWhhbGYgb2YgQ2Fyc3RlbiBMYXJzZW4iIDxvd25lci1mcmVlYnNkLW1vbm9AZnJlZWJzZC5v cmcgb24gYmVoYWxmIG9mIGNzQGlubm9sYW4uZGs+IHdyb3RlOg0KDQogICAgVGhpcyBhbGwgc291 bmRzIHZlcnkgaW50ZXJlc3RpbmcgIQ0KICAgIA0KICAgIEdpdmVuIHRoZSBuZXcgYnVpbGQgaW5z dHJ1Y3Rpb25zIG9uIGdpdGh1YiBJIHdpbGwgYWxzbyBnaXZlIGl0IHRyeS4NCiAgICANCiAgICBX aGF0IGFyZSB0aGUgcmVxdWlyZW1lbnRzIGluIHRlcm1zIG9mIG1lbW9yeSBmb3IgdGhlIGJ1aWxk IHByb2Nlc3MgdG8gDQogICAgY29tcGxldGU/IFdvdWxkIGEgVlBTIHdpdGggNTEyTWIgYmUgZW5v dWdoPw0KICAgIA0KICAgIEtpbmQgcmVnYXJkcw0KICAgIENhcnN0ZW4NCiAgICANCiAgICANCiAg ICBPbiAyMC0wOS0yMDE3IDAzOjM1IEFhcm9uIEhhdmVucyB3cm90ZToNCiAgICA+IEkgYW0gZ29p bmcgdGhyb3VnaCB0aGUgQnVpbGRpbmcgaW5zdHJ1Y3Rpb25zIGFuZCB1cGRhdGluZyBhbnl0aGlu ZyBJIGZpbmQuDQogICAgPiBMZXQgbWUga25vdyBpZiBJIGFkZCBzb21ldGhpbmcgdGhhdCBzaG91 bGQgYmUgbGVmdCBvdXQgb3Igc2hvdWxkIGRvIGl0DQogICAgPiBkaWZmZXJlbnRseS4NCiAgICA+ IA0KICAgID4gQWFyb24NCiAgICA+IA0KICAgID4gT24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMTA6 MTEgUE0sIFRvbWFzIFdlaW5mdXJ0IHZpYSBmcmVlYnNkLW1vbm8gPA0KICAgID4gZnJlZWJzZC1t b25vQGZyZWVic2Qub3JnPiB3cm90ZToNCiAgICA+IA0KICAgID4+IEZpcnN0IGRyYWZ0IGlzIHBv c3RlZCBoZXJlOiBodHRwczovL25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20v P3VybD1odHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZkb3RuZXQlMkYmZGF0YT0wMiU3QzAxJTdD VG9tYXMuV2VpbmZ1cnQlNDBtaWNyb3NvZnQuY29tJTdDZmUzMmY4NmM2ZTAyNGVlNzFmNjEwOGQ1 MDA3MTBhMGElN0M3MmY5ODhiZjg2ZjE0MWFmOTFhYjJkN2NkMDExZGI0NyU3QzElN0MwJTdDNjM2 NDE1NDA3ODcwOTYwMTA5JnNkYXRhPTZVWHlxa0VpZFRUUVFKSTZGcVBJdkNNUmlvdDI5elhGTVd5 ZHVUbjZqVjQlM0QmcmVzZXJ2ZWQ9MA0KICAgID4+IGNvcmVmeC93aWtpL0J1aWxkaW5nLS5ORVQt Q29yZS0tMi54LW9uLUZyZWVCU0QNCiAgICA+PiBQcm9iYWJseSBpbmNvbXBsZXRlLg0KICAgID4+ IEl0IHdvdWxkIGJlIGdvb2QgaWYgYW55Ym9keSBjYW4gdGFrZSBhIGxvb2ssIHRyeSBhbmQgaW1w cm92ZS4NCiAgICA+PiBUaGlzIGlzIGVzc2VudGlhbGx5IGVxdWl2YWxlbnQgb2Ygd2hhdCBoYXMg YmVlbiBkb25lIGZvciAxLnguDQogICAgPj4gTXkgbmV4dCBzdGVwIGlzIHRvIGhhdmUgY3Jvc3Mt T1MgdGVzdHMgYW5kIGdldCB0aGVtIHJ1bm5pbmcgb24gRnJlZUJTRA0KICAgID4+IGhvc3QuDQog ICAgPj4NCiAgICA+PiBUb21hcw0KICAgID4+DQogICAgPj4gT24gOS8xNi8xNywgOTo1OSBQTSwg Im93bmVyLWZyZWVic2QtbW9ub0BmcmVlYnNkLm9yZyBvbiBiZWhhbGYgb2YgVG9tYXMNCiAgICA+ PiBXZWluZnVydCB2aWEgZnJlZWJzZC1tb25vIiA8b3duZXItZnJlZWJzZC1tb25vQGZyZWVic2Qu b3JnIG9uIGJlaGFsZiBvZg0KICAgID4+IGZyZWVic2QtbW9ub0BmcmVlYnNkLm9yZz4gd3JvdGU6 DQogICAgPj4NCiAgICA+PiAgICAgIEnigJlsbCBnZXQgV0lLSSBzdGFydGVkIHdpdGggaW5zdHJ1 Y3Rpb25zIG9uIGdpdGh1Yi4gSSBqdXN0IGRpZCBub3QgZ2V0DQogICAgPj4gdG8gaXQgeWV0Lg0K ICAgID4+ICAgICAgQXQgbGVhc3QgdGhlIHJ1bnRpbWUgY2FuIGJlIGJ1aWx0IHdpdGhvdXQgd2lu ZG93cyBub3cuICh1c2luZyBMaW51eA0KICAgID4+IGluc3RlYWQpDQogICAgPj4gICAgICBJIHN0 aWxsIGhhdmUgc29tZSB3b3JrIGxlZnQgdG8gY3Jvc3MtdGFyZ2V0IGZvciBGcmVlQlNEIG9uIExp bnV4IHNvDQogICAgPj4gb25lIGNhbiBidWlsZCBwcm9wZXIgbWFuYWdlZCBhc3NlbWJsaWVzLg0K ICAgID4+ICAgICAgQXR0ZW1wdHMgdG8gdXNlIExpbnV4IGJpbmFyaWVzIGZvciBib290c3RyYXAg ZmFpbGVkIHNvIGZhciBiZWNhdXNlDQogICAgPj4gTGludXggZW11bGF0aW9uIGlzIGxhY2tpbmcg bWluY29yZSgpIHN1cHBvcnQuDQogICAgPj4NCiAgICA+PiAgICAgIFRvbWFzDQogICAgPj4NCiAg ICA+Pg0KICAgID4+ICAgICAgT24gOS8xNi8xNywgOTo0MCBQTSwgIm93bmVyLWZyZWVic2QtbW9u b0BmcmVlYnNkLm9yZyBvbiBiZWhhbGYgb2YNCiAgICA+PiBSdXNzZWxsIEhhbGV5IiA8b3duZXIt ZnJlZWJzZC1tb25vQGZyZWVic2Qub3JnIG9uIGJlaGFsZiBvZg0KICAgID4+IHJ1c3MuaGFsZXlA Z21haWwuY29tPiB3cm90ZToNCiAgICA+Pg0KICAgID4+ICAgICAgICAgIEhleSBHdXlzLA0KICAg ID4+DQogICAgPj4gICAgICAgICAgVG9tYXMgaGFzIHNoYXJlZCBhIGJpbmFyeSB3aXRoIG1lIGFu ZCB3YXJuZWQgaXQncyBwcmV0dHkgcm91Z2guIEknbQ0KICAgID4+ICAgICAgICAgIG5vdCBnZXR0 aW5nIHZlcnkgZmFyIHdpdGggaXQuIEknbGwgc2hhcmUgdGhlIHNhbWUgbGluayBpZiBzb21lb25l DQogICAgPj4gaXMNCiAgICA+PiAgICAgICAgICBpbnRlcmVzdGVkIGJ1dCBpdCdzIHByb2JhYmx5 IGJlc3QgdG8gd2FpdCB1bnRpbCBUb21hcyBvZmZlcnMNCiAgICA+PiBzb21ldGhpbmcNCiAgICA+ PiAgICAgICAgICBtb3JlIGZ1bmN0aW9uYWwgYW5kIHNvbWUgaW5zdHJ1Y3Rpb25zLg0KICAgID4+ DQogICAgPj4gICAgICAgICAgSXMgaXQgcG9zc2libGUgZm9yIHNvbWVvbmUgdG8gc3RhcnQgYSBG cmVlQlNEIHdpa2kgcGFnZSBmb3IgRG90TmV0DQogICAgPj4gICAgICAgICAgQ29yZT8gVG9tYXMg YW5kIEthcmVsIHdhbnQgdG8ga2VlcCB0aGUgcHJvZ3Jlc3MgdHJhY2tlZCB2aWEgdGhlaXINCiAg ICA+PiAgICAgICAgICB0b29scyAgKEdpdGh1YiBhY2NvdW50cyBldGMpLCBidXQgSSB0aGluayBh IHdpa2kgcGFnZSB3b3VsZCBiZSBnb29kDQogICAgPj4gICAgICAgICAgZm9yIHN0YXR1cyB1cGRh dGVzIGFuZCB0aGUgbGlrZT8NCiAgICA+Pg0KICAgID4+ICAgICAgICAgIFJ1c3MNCiAgICA+Pg0K ICAgID4+DQogICAgPj4gICAgICAgICAgT24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgODo0NiBQTSwg Um9iZXJ0IEFsZWdyaWQgPA0KICAgID4+IGVyYWxlZ3JpZEBob3RtYWlsLmNvbT4gd3JvdGU6DQog ICAgPj4gICAgICAgICAgPiBPbiBUaHVyc2RheSwgMTQgU2VwdGVtYmVyIDIwMTcgNDoyNCBQTSwg UnVzc2VsbCBIYWxleSB3cm90ZToNCiAgICA+PiAgICAgICAgICA+PiBJZiB5b3UnZCBsaWtlIHRv IHBhcnRpY2lwYXRlL2pvaW4gdGhlIGZ1biwgcGxlYXNlIHNldCB1cCBhDQogICAgPj4gR2l0SHVi IGFjY291bnQgYW5kDQogICAgPj4gICAgICAgICAgPj4gc2VuZCBhICdtZSB0b28nIGVtYWlsIHdp dGggdGhlIHVzZXJuYW1lIG9yIGVtYWlsIGFkZHJlc3MuDQogICAgPj4gICAgICAgICAgPj4gSSds bCBzZW5kIGFuIGludml0ZSBmb3IgdGhlIEZyZWVCU0QtRG90TmV0IHRvIHRoYXQgYWNjb3VudC4g SSdtDQogICAgPj4gbm90IHNvIHN1cmUNCiAgICA+PiAgICAgICAgICA+PiBhbnltb3JlIGFib3V0 IHVzaW5nIEdpdEh1YiBmb3IgRnJlZUJTRCBzdHVmZiwgYnV0IGl0J3MgYSBnb29kDQogICAgPj4g cGxhY2UgdG8NCiAgICA+PiAgICAgICAgICA+PiBjb25ncmVnYXRlLg0KICAgID4+ICAgICAgICAg ID4gSSdkIGxpa2UgdG8gcGl0Y2ggaW4uIE5ldmVyIHBhcnRpY2lwYXRlZCBpbiBhbiBvcGVuLXNv dXJjZQ0KICAgID4+IHByb2plY3QgYmVmb3JlIHNvIEkNCiAgICA+PiAgICAgICAgICA+IGRvbid0 IGtub3cgaG93IG11Y2ggaGVscCBJIGNvdWxkIGJlLg0KICAgID4+ICAgICAgICAgID4NCiAgICA+ PiAgICAgICAgICA+IEUtbWFpbCBpcyB0aGUgc2FtZSBhcyB0aGlzIG1lc3NhZ2UgKGVyYWxlZ3Jp ZEBob3RtYWlsLmNvbSkNCiAgICA+PiAgICAgICAgICA+IEdIIEFjY291bnQgaXMgaHR0cHM6Ly9u YTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZu YTAxLnNhZmVsaW5rcyZkYXRhPTAyJTdDMDElN0NUb21hcy5XZWluZnVydCU0MG1pY3Jvc29mdC5j b20lN0NmZTMyZjg2YzZlMDI0ZWU3MWY2MTA4ZDUwMDcxMGEwYSU3QzcyZjk4OGJmODZmMTQxYWY5 MWFiMmQ3Y2QwMTFkYjQ3JTdDMSU3QzAlN0M2MzY0MTU0MDc4NzA5NjAxMDkmc2RhdGE9U2pKanls SkVtaDU5cmRjTjllJTJCSGVPOFBpYkRLajl2MHN4bSUyRlROYkhZM2clM0QmcmVzZXJ2ZWQ9MC4N CiAgICA+PiBwcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZnaXRodWIu Y29tJQ0KICAgID4+IDJGRWNoby04LUVSQSZkYXRhPTAyJTdDMDElN0NUb21hcy5XZWluZnVydCU0 MG1pY3Jvc29mdC5jb20lDQogICAgPj4gN0MyNGE0YWZiNGI0N2Y0YTdhMWQ1MjA4ZDRmZDg2MmRh YiU3QzcyZjk4OGJmODZmMTQxYWY5MWFiMmQ3Y2QwMTENCiAgICA+PiBkYjQ3JTdDMSU3QzAlN0M2 MzY0MTIyMDAxMjY2NTEyODgmc2RhdGE9V3FINyUyQk4lDQogICAgPj4gMkJhdFlDVTRCWXM1NDA5 c1pNTUhXSlBJTEpuTGpHbTdtN3Y5ODglM0QmcmVzZXJ2ZWQ9MA0KICAgID4+ICAgICAgICAgID4N CiAgICA+PiAgICAgICAgICA+IFJlZ2FyZHMsDQogICAgPj4gICAgICAgICAgPiBSb2JlcnQgQWxl Z3JpZA0KICAgID4+ICAgICAgICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fDQogICAgPj4gICAgICAgICAgZnJlZWJzZC1tb25vQGZyZWVic2Qub3JnIG1h aWxpbmcgbGlzdA0KICAgID4+ICAgICAgICAgIGh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVj dGlvbi5vdXRsb29rLmNvbS8/dXJsPQ0KICAgID4+IGh0dHBzJTNBJTJGJTJGbGlzdHMuZnJlZWJz ZC5vcmclMkZtYWlsbWFuJTJGbGlzdGluZm8lDQogICAgPj4gMkZmcmVlYnNkLW1vbm8mZGF0YT0w MiU3QzAxJTdDVG9tYXMuV2VpbmZ1cnQlNDBtaWNyb3NvZnQuY29tJQ0KICAgID4+IDdDMjRhNGFm YjRiNDdmNGE3YTFkNTIwOGQ0ZmQ4NjJkYWIlN0M3MmY5ODhiZjg2ZjE0MWFmOTFhYjJkN2NkMDEx DQogICAgPj4gZGI0NyU3QzElN0MwJTdDNjM2NDEyMjAwMTI2NjUxMjg4JnNkYXRhPWtOcXhZc2cw SHpvRjNmM0hxR3NwM2RtMU5Lc05heA0KICAgID4+IDlXM2xXdW50RHQ3a0UlM0QmcmVzZXJ2ZWQ9 MA0KICAgID4+ICAgICAgICAgIFRvIHVuc3Vic2NyaWJlLCBzZW5kIGFueSBtYWlsIHRvICJmcmVl YnNkLW1vbm8tdW5zdWJzY3JpYmVADQogICAgPj4gZnJlZWJzZC5vcmciDQogICAgPj4NCiAgICA+ Pg0KICAgID4+ICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18NCiAgICA+PiAgICAgIGZyZWVic2QtbW9ub0BmcmVlYnNkLm9yZyBtYWlsaW5nIGxpc3QN CiAgICA+PiAgICAgIGh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNv bS8/dXJsPQ0KICAgID4+IGh0dHBzJTNBJTJGJTJGbGlzdHMuZnJlZWJzZC5vcmclMkZtYWlsbWFu JTJGbGlzdGluZm8lDQogICAgPj4gMkZmcmVlYnNkLW1vbm8mZGF0YT0wMiU3QzAxJTdDVG9tYXMu V2VpbmZ1cnQlNDBtaWNyb3NvZnQuY29tJQ0KICAgID4+IDdDNTM2NGYzYTc5OTdmNGY1YjMyODcw OGQ0ZmQ4OGYyOGUlN0M3MmY5ODhiZjg2ZjE0MWFmOTFhYjJkN2NkMDExDQogICAgPj4gZGI0NyU3 QzElN0MwJTdDNjM2NDEyMjEyMDE1OTg5NjM5JnNkYXRhPVd1d2tDcHJlWnBHbHduTUdLV1E2a2R4 QkdZS3hRQQ0KICAgID4+IHlIcng2SVY5TWJnS0ElM0QmcmVzZXJ2ZWQ9MA0KICAgID4+ICAgICAg VG8gdW5zdWJzY3JpYmUsIHNlbmQgYW55IG1haWwgdG8gImZyZWVic2QtbW9uby11bnN1YnNjcmli ZUBmcmVlYnNkLm9yZw0KICAgID4+ICINCiAgICA+Pg0KICAgID4+IF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQogICAgPj4gZnJlZWJzZC1tb25vQGZyZWVi c2Qub3JnIG1haWxpbmcgbGlzdA0KICAgID4+IGh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVj dGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGbGlzdHMuZnJlZWJzZC5vcmclMkZt YWlsbWFuJTJGbGlzdGluZm8lMkZmcmVlYnNkLW1vbm8mZGF0YT0wMiU3QzAxJTdDVG9tYXMuV2Vp bmZ1cnQlNDBtaWNyb3NvZnQuY29tJTdDZmUzMmY4NmM2ZTAyNGVlNzFmNjEwOGQ1MDA3MTBhMGEl N0M3MmY5ODhiZjg2ZjE0MWFmOTFhYjJkN2NkMDExZGI0NyU3QzElN0MwJTdDNjM2NDE1NDA3ODcw OTYwMTA5JnNkYXRhPXdwUmVnemdBbG9MZlpOODFsWnZsb05Uc0ZtVDVkdWxKUFI5bWNlZjh3RFUl M0QmcmVzZXJ2ZWQ9MA0KICAgID4+IFRvIHVuc3Vic2NyaWJlLCBzZW5kIGFueSBtYWlsIHRvICJm cmVlYnNkLW1vbm8tdW5zdWJzY3JpYmVAZnJlZWJzZC5vcmciDQogICAgPj4NCiAgICA+IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQogICAgPiBmcmVlYnNk LW1vbm9AZnJlZWJzZC5vcmcgbWFpbGluZyBsaXN0DQogICAgPiBodHRwczovL25hMDEuc2FmZWxp bmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmxpc3RzLmZyZWVi c2Qub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZvJTJGZnJlZWJzZC1tb25vJmRhdGE9MDIlN0MwMSU3 Q1RvbWFzLldlaW5mdXJ0JTQwbWljcm9zb2Z0LmNvbSU3Q2ZlMzJmODZjNmUwMjRlZTcxZjYxMDhk NTAwNzEwYTBhJTdDNzJmOTg4YmY4NmYxNDFhZjkxYWIyZDdjZDAxMWRiNDclN0MxJTdDMCU3QzYz NjQxNTQwNzg3MDk2MDEwOSZzZGF0YT13cFJlZ3pnQWxvTGZaTjgxbFp2bG9OVHNGbVQ1ZHVsSlBS OW1jZWY4d0RVJTNEJnJlc2VydmVkPTANCiAgICA+IFRvIHVuc3Vic2NyaWJlLCBzZW5kIGFueSBt YWlsIHRvICJmcmVlYnNkLW1vbm8tdW5zdWJzY3JpYmVAZnJlZWJzZC5vcmciDQogICAgPiANCiAg ICANCiAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K ICAgIGZyZWVic2QtbW9ub0BmcmVlYnNkLm9yZyBtYWlsaW5nIGxpc3QNCiAgICBodHRwczovL25h MDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmxp c3RzLmZyZWVic2Qub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZvJTJGZnJlZWJzZC1tb25vJmRhdGE9 MDIlN0MwMSU3Q1RvbWFzLldlaW5mdXJ0JTQwbWljcm9zb2Z0LmNvbSU3Q2ZlMzJmODZjNmUwMjRl ZTcxZjYxMDhkNTAwNzEwYTBhJTdDNzJmOTg4YmY4NmYxNDFhZjkxYWIyZDdjZDAxMWRiNDclN0Mx JTdDMCU3QzYzNjQxNTQwNzg3MDk2MDEwOSZzZGF0YT13cFJlZ3pnQWxvTGZaTjgxbFp2bG9OVHNG bVQ1ZHVsSlBSOW1jZWY4d0RVJTNEJnJlc2VydmVkPTANCiAgICBUbyB1bnN1YnNjcmliZSwgc2Vu ZCBhbnkgbWFpbCB0byAiZnJlZWJzZC1tb25vLXVuc3Vic2NyaWJlQGZyZWVic2Qub3JnIg0KDQo= From owner-freebsd-mono@freebsd.org Thu Sep 21 08:09:28 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8A0D3E1B803 for ; Thu, 21 Sep 2017 08:09:28 +0000 (UTC) (envelope-from maciej.przybecki@gmail.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 65E886E396 for ; Thu, 21 Sep 2017 08:09:28 +0000 (UTC) (envelope-from maciej.przybecki@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 62314E1B802; Thu, 21 Sep 2017 08:09:28 +0000 (UTC) Delivered-To: mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6195BE1B801 for ; Thu, 21 Sep 2017 08:09:28 +0000 (UTC) (envelope-from maciej.przybecki@gmail.com) Received: from mail-lf0-x22d.google.com (mail-lf0-x22d.google.com [IPv6:2a00:1450:4010:c07::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D6E516E395 for ; Thu, 21 Sep 2017 08:09:27 +0000 (UTC) (envelope-from maciej.przybecki@gmail.com) Received: by mail-lf0-x22d.google.com with SMTP id k23so4956066lfi.11 for ; Thu, 21 Sep 2017 01:09:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:mime-version:subject:message-id:date:to; bh=AUxENdhH5OGJXQwnpposzaxAh4us9GoYPEzdT8DTx2M=; b=HAx7/NS9L6OOq4uPK1jhUom7VyAL7s4y8DJIlqUyVjIX4etoUTvvDFv0R41Q0jKL2E 3oAsgzuXFcrHim2OkNh+p5qrNkfxHVFt6SKXGJmVF1mcL9nrhL4GtNa7+JmZ2c6WQtke npLqJyfPp5jU+sfIdAF4wqe/jI/fsMvoH+E571Fe4mj2cGvzB9edVZgWZ/LsjgbMVrxv btlQXmQkUqc47py+Zo9drlyI1vmdYlAWYcBDvCQ2/KxOFcefoD/dHuDXP6n6QUaacLeS JOj87H323eZ5phAuUn/IbduYIdQvnasH2YI1VGVA5x+x+D8r0dJJFwtxYDY4rXqmL844 qBbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:message-id:date:to; bh=AUxENdhH5OGJXQwnpposzaxAh4us9GoYPEzdT8DTx2M=; b=ipRouUyp/N5VzheMLOUYVAC4YzJ0kGCMd9Bj2vUk8NN/xXD5gTxYEtPrf9piXqU5FL BFaRUbk0RaLSy1ou42IvdMmiNSV9MC+k4sJXJjf1ZDifKID5qgwhDsH8Qx92SH3QPXpd KQz5CsQFXjQl45nJKdAScz74rC5og9X4gEIJjxFxqTstqRjlKVTOiodNusjM599tTihY HDqcyDcSAblBObJVax8vO+JIil8CRWw/FBmxjWNgkRFibqkym6c+ymODJP2uVUDo/v8Y j0IHgbOvycZHXFZOBaEVDutPPVkGvk9jypzAH1UJcFZK29k4h2gLsiWQFBLkl4qYh5hN HQuw== X-Gm-Message-State: AHPjjUj1gDjmvRVqahVzP3w/PkH5LkZvVeH2bA5Tz1mxPVPtwYMm03FF pdtGo/aT13uoOO/1cHSo9qicXg30 X-Google-Smtp-Source: AOwi7QD1ZETChRqxO3Ew0MPz8LRuKfCYhjfYxhLRfiofSZsOtMv6Vnftsocje7GgnmEIOyOkCuJycg== X-Received: by 10.25.19.233 with SMTP id 102mr439837lft.58.1505981365367; Thu, 21 Sep 2017 01:09:25 -0700 (PDT) Received: from [192.168.140.225] (d133-137.icpnet.pl. [109.173.133.137]) by smtp.gmail.com with ESMTPSA id g84sm127354lfl.74.2017.09.21.01.09.24 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Sep 2017 01:09:24 -0700 (PDT) From: Maciej Przybecki Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: FreeBSD Port: lang/mono Message-Id: <2987102C-E611-4142-93A5-7450A00E2540@gmail.com> Date: Thu, 21 Sep 2017 10:09:24 +0200 To: mono@FreeBSD.org X-Mailer: Apple Mail (2.3273) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Sep 2017 08:09:28 -0000 Hi, Are you going to upgrade this port to latest 5.2 version soon ? I made some research and managed to compile on FreeBSD 11.1 using: PREFIX=3D"$HOME/build/mono/" && VERSION=3D"5.2.0.215" && FILENAME=3D"mono-$VERSION.tar.bz2" && curl -O "https://download.mono-project.com/sources/mono/$FILENAME = " && tar -xvf "$FILENAME" && cd "mono-$VERSION" && ./configure =E2=80=94prefix=3D"$PREFIX" --disable-nls --disable-dtrace = --build=3D"$(gcc -dumpmachine)" && sed -EI -e "s|#define HAVE_LOCALCHARSET_H.*|#undef HAVE_LOCALCHARSET_H|" = eglib/config.h && mkdir -p "$PREFIX" && gmake && gmake install && echo "Mono $VERSION successfully built and installed to '$PREFIX'." Best regards, Maciej Przybecki From owner-freebsd-mono@freebsd.org Thu Sep 21 20:20:56 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EF1CEE1FC3D for ; Thu, 21 Sep 2017 20:20:56 +0000 (UTC) (envelope-from naylor.b.david@gmail.com) Received: from mail-qt0-x229.google.com (mail-qt0-x229.google.com [IPv6:2607:f8b0:400d:c0d::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A7D8368BF1 for ; Thu, 21 Sep 2017 20:20:56 +0000 (UTC) (envelope-from naylor.b.david@gmail.com) Received: by mail-qt0-x229.google.com with SMTP id i13so7133414qtc.11 for ; Thu, 21 Sep 2017 13:20:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=J1VxIZLB+siWi34bU4ojqCmUB3h0wOZ8PmA588a6J/s=; b=FjpJ6quV3Z+HzKI72fRnsP3d/RG35ptKnE1pN4N68nm/3WZQqMMW6A4cnnf6tjg0r0 +iUmNEO+lwe4S+QQzeEED4r9XfAKm/aOkhNHtLfXPNkhX1PfIrOY3ru0W8dzD3fy6EBq eRtaE1ayeIe9EHdj6pAp/vCQbktZAV53ZukgRvOTkAe89mqou4J+NhFY4ZzUVpaS4bBn SxEKSeV86THZbgVOCsBGtdxsWTqqi9X1wuDLB0nTiCiCoTe5+DJVpk4E3LXIsr/NjK+3 NZMH9sPl9BO/dhrbOPDNsuRApaesX4s8Xl2BtAO2PaMTHkR/ri/L581r7yBsOjBDSE+a CW3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=J1VxIZLB+siWi34bU4ojqCmUB3h0wOZ8PmA588a6J/s=; b=KW/eUTeo2St0DyVb51Xm8xRjqcz1QOAGEWVCdsapmzWy7J4hCrn3Eu655KHSanN2oV ApOGI7r0H9YHMzKSZ3XeK1UpBRcm5Mwn0UBQILlALp7k1Nx5cBX3sAkg1lMd8+kNbP+K G21RmaDfsyoNYmE4Ft59okWn2QlsqPMyOTkbYY9g/I8T8ZjtWAOH8w5y8vUyKXpGGpQC BYXvflI5Js+HSrFDZ8foqipqMiLPeA6EcpgA8de1j5usCoodAZFfjdWvme5jd3uV0aHs c5HbDk6qrsZMHwbPo1sFazfPCXinoa3qNVhUctzvwgwuK/baUuzPdpFlCnIdzy+COYEg 0DLw== X-Gm-Message-State: AHPjjUh3/r40TvEl3xd4qrztCRj0OzUJyHdzKD33nUo3fbNvU1uzbByk 6W6I8F16Eo4zVOBoaJbss7LexA3QFNjz0CpvLXDfMC+9 X-Google-Smtp-Source: AOwi7QAdj83p8SALtMrW3wYSYzn5DyJHPthY+LQKsAcw8JeMaI39thS2OVKgghkNR+EXT9vvj5ExUP34J0mp9G6Z5aA= X-Received: by 10.200.12.11 with SMTP id k11mr5343247qti.105.1506025255442; Thu, 21 Sep 2017 13:20:55 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.168.129 with HTTP; Thu, 21 Sep 2017 13:20:54 -0700 (PDT) In-Reply-To: <3186981.TyGdqNibkJ@dragon.local> References: <17078253.u2dgjZK1Z6@dragon.local> <20170815102120.GA29251@blogreen.org> <3186981.TyGdqNibkJ@dragon.local> From: David Naylor Date: Thu, 21 Sep 2017 22:20:54 +0200 Message-ID: Subject: Re: Update on porting mono 5 To: Freebsd-mono Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Sep 2017 20:20:57 -0000 Hi A quick update on the update to mono5. In theory everything should be working (i.e. mono, monodevelop, etc). A review has also been created (so you can access the patch). Please test it. https://reviews.freebsd.org/D12440 Regards On 25 August 2017 at 21:41, David Naylor wrote: > On Tuesday, 15 August 2017 12:21:20 Romain Tarti=C3=A8re wrote: > > Hi David, > > > > On Tue, Aug 15, 2017 at 09:11:57AM +0200, David Naylor wrote: > > > Here is an update on porting mono 5: > > > - mono: 5.1.0.1 (needs to be updated to 5.2, tests run) > > > - msbuild: 15.3 (needs tests ported and run, upstream bugs filed) > > > - fsharp: 4.1.25 (WIP) > > > - monodevelop: 7.0.1.24 (WIP) > > > - gtksharp20: 2.12.45 (WIP) > > > - avahi-sharp: 0.7 (not started) > > > - bumping all dependent ports (not started) > > > - exp-run (not started) > > > > > > Would anyone be interested in doing a (Phabricator) review? > > > > I don't actively use mono nowadays but sure, I can check if my old code > > tests suites still pass with the update. I have just registered to > > Phabricator and have no previous experience with this tool, so get read= y > > to teach me stuff ;-) > > Great, thanks. > > Here is a status update (with patch [1][3]). Things aren't ready yet, bu= t > as > it > stands: > - lang/mono: 5.2.0.215 (tests failing in mcs/class/corlib > [run-test-local]) > - devel/msbuild: 15.3 (tests failing [with SIGABRT]) > - lang/sharp: 4.1.25 (tests failing in math/measures/test.fsx [Invalid I= L > code]) > - x11-toolkits/gtk-sharp20: 2.12.45 > - x11-toolkits/gnome-sharp20: 2.24.4 > WIP: > - devel/monodevelop: 7.1.0.1297 (full nuget package restore required > [extra > nuget support required]) > - devel/mono-addins: depreciate [2] (broken with mono5), fix dependencie= s > TODO: > - mono: test self hosting > - update mono-lite version > - avahi-sharp: 0.7 > - bump all dependent ports > - exp-run > - commit to ports > - upstream patches > - fix tests > > Note that the failing tests don't worry me too much. Most of them are ed= ge > cases that won't affect the average user (i.e. not a blocker to commit to > ports) - also I don't know how many tests are failing on other platforms > (if > any). > > [1] git clone https://github.com/DragonSA/ports; cd ports; git diff > master..origin/mono5.2.0.215 > [2] A general discussion needs to be had around nuget packages. How do w= e > consume them? > i) as downloads with each port containing a copy > ii) local ports with consistency across the Ports Collections > iii) A mixture of the above (i.e. (ii) is there is a native component, > otherwise (i)) > I prefer (ii) as I think it gives the end user the best leverage to patch > issues with nuget packages locally (and to get updates without waiting on > a) > upstream, and b) us/ports maintainer). However, at this point that optio= n > is > at 0% progress. > [3] https://people.freebsd.org/~dbn/mono-20170825.diff.xz From owner-freebsd-mono@freebsd.org Thu Sep 21 21:23:28 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D57EEE238E9 for ; Thu, 21 Sep 2017 21:23:28 +0000 (UTC) (envelope-from harald.langner@web.de) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id B659A6BA7D for ; Thu, 21 Sep 2017 21:23:28 +0000 (UTC) (envelope-from harald.langner@web.de) Received: by mailman.ysv.freebsd.org (Postfix) id B3FFCE238E8; Thu, 21 Sep 2017 21:23:28 +0000 (UTC) Delivered-To: mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B38B1E238E7 for ; Thu, 21 Sep 2017 21:23:28 +0000 (UTC) (envelope-from harald.langner@web.de) Received: from mout.web.de (mout.web.de [212.227.15.14]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.web.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2E5146BA7B for ; Thu, 21 Sep 2017 21:23:27 +0000 (UTC) (envelope-from harald.langner@web.de) Received: from [192.168.1.3] ([89.13.230.124]) by smtp.web.de (mrweb003 [213.165.67.108]) with ESMTPSA (Nemesis) id 0M57T4-1dAbiE3GVq-00zBrb for ; Thu, 21 Sep 2017 23:18:12 +0200 To: mono@FreeBSD.org From: "Dipl.-Ing. Harald E. Langner" Subject: we have errors in distinfo SIZE Message-ID: <1ffcefdf-50bd-25c2-08f6-23746e5ce142@web.de> Date: Thu, 21 Sep 2017 23:18:11 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 Content-Language: en-US X-Provags-ID: V03:K0:/+r8G0UXEOx1fDGTv0AL39liChOBuY6PeUlnb6mu8z1JXiszC5T 3cm2kiLOC4nDe/PeZPljoMJdHw3Ipruf63TFvWsqX0KCLRDHV1Y1pSgcwSz0vSBjElkEcko s1S2mauAJB3whTEayz+jq62CMvCNOiL/Av3fy9DeqI/PxkATNx0jUlT4feUP3yQyMN8oSW3 MUWSCRVXjmAXkMxdr0wTg== X-UI-Out-Filterresults: notjunk:1;V01:K0:6pM4E48lybA=:V2hs4bn43r+lVjc8pyJShQ JS8RG4Ydi1PevQq45li/nhpavrEt8djEKE9H7sBlAPr1xeAsq3z31QTE5kxXujdFYCbhRmD/I AuYbGClnH8iMIEYVRy4TWM+I9PUzGeaY+VsHIcgFUP4F6r89GZJqllwdz24b2+F/9Fk2kHxaf Cv82vfPADNKvQkXkHPlj6mSNNnVyE/RKlqGYSJOFW2GJ0rRyzCN90P+UDLNvjSrAXzTRyRUxJ kfIAWWMJWLQ2PiLhefXarpSnC3YXsjO9ntHObzRKazuCRTCC3qj8v/5rJa9YXMQGwZ/QZaVKL 9niL3q/neyPOJKWO87Uc7MAQsdGjuB0nRXTwvuDCAiukdmfG2sDWgOCIw6GgmYbsvN+rUC/aW Q1cX1C/QMZxsB6Bpe5b931QvxQnWlsT07dJ2z0y1Kg4i+ibYa5Y2tznsZ1yFnIlOGqGtgjjHc Tvu8BGJQQQAcap57QIwvCmLMAISPKgdSDQbjnawRIZ2h4Qasrr08IxNccDtMD+DnwIM+E/83I zMYWe0eUircC2mTyzZmJi5h0ydUHhgnfiHvR0YQQOVMkNK2zN3OJsuSNRbdU/lm26IBBlfGfY IORLp/kpLHlLWKFNq67CXBU77waS8Y6sX+HOwqIPVfwIt87EncukefOdUT1vRD2GAoJhwhtwU +baG944H7+lNoXrdTykMhKtR5Vf/LoawWSLt9gCk5xr864Vz6SK29Cohnl0nVWx9wXHli2qg5 6tKv8o9WxM4rD5DANab6eMXzDpXXh8Gpduzc5Vgw1xXT6VbFDBia7wOVD6Rbavl3xBN5FCq0e 6I1rsMJq9TRplKptTx4JLzcaHN3ofiJtbhw6r/psr+1pXHa++A= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Sep 2017 21:23:28 -0000 we have errors in distinfo the size of the last to files is wrong SHA256 (dotnet-coreclr-c7da48a_GH0.tar.gz) = 8529ce9e9dcc524046205487ca8a8e584d8180c3fecb59bc27944326525d8c83 SIZE (dotnet-coreclr-c7da48a_GH0.tar.gz) = 31762122 SHA256 (dotnet-roslyn-322bd5b_GH0.tar.gz) = 9740a0922f2fafa0251f462e7f27cfd6891dc078c22b008c49e11db6637edeea SIZE (dotnet-roslyn-322bd5b_GH0.tar.gz) = 22058493 you can not download the files with #make fetch-recursive error: => dotnet-coreclr-c7da48a_GH0.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch https://codeload.github.com/dotnet/coreclr/tar.gz/c7da48a?dummy=/dotnet-coreclr-c7da48a_GH0.tar.gz fetch: https://codeload.github.com/dotnet/coreclr/tar.gz/c7da48a?dummy=/dotnet-coreclr-c7da48a_GH0.tar.gz: size unknown fetch: https://codeload.github.com/dotnet/coreclr/tar.gz/c7da48a?dummy=/dotnet-coreclr-c7da48a_GH0.tar.gz: size of remote file is not known dotnet-coreclr-c7da48a_GH0.tar.gz                        0  B 0  Bps .. dotnet-coreclr-c7da48a_GH0.tar.gz                       30 MB 30 kBps 16m42s => Fetched file size mismatch (expected 31762122, actual 31762105) => Trying next site => Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/dotnet-coreclr-c7da48a_GH0.tar.gz fetch: http://distcache.FreeBSD.org/ports-distfiles/dotnet-coreclr-c7da48a_GH0.tar.gz: Not Found => Couldn't fetch it - please try to retrieve this => port manually into /usr/ports/distfiles/ and try again. *** Error code 1 Stop. *Solution:*    correct the SIZEas it was caluclate:             ...             SHA256 (dotnet-coreclr-c7da48a_GH0.tar.gz) = 8529ce9e9dcc524046205487ca8a8e584d8180c3fecb59bc27944326525d8c83             SIZE (dotnet-coreclr-c7da48a_GH0.tar.gz) = 31762122     changed in:             SIZE (dotnet-coreclr-c7da48a_GH0.tar.gz) = 31762105             SHA256 (dotnet-roslyn-322bd5b_GH0.tar.gz) = 9740a0922f2fafa0251f462e7f27cfd6891dc078c22b008c49e11db6637edeea             SIZE (dotnet-roslyn-322bd5b_GH0.tar.gz) = 22058493     changed in:             SIZE (dotnet-roslyn-322bd5b_GH0.tar.gz) = 22058637     => then I have got them:       but a changed size good be a Bug, sign of a virus or just simple a sludgy bad documentation work (forget to write the changes)       Have I concern about that or anything? best regards Harald From owner-freebsd-mono@freebsd.org Thu Sep 21 21:33:19 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 89AFEE240B4 for ; Thu, 21 Sep 2017 21:33:19 +0000 (UTC) (envelope-from harald.langner@web.de) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 69F7E6BE35 for ; Thu, 21 Sep 2017 21:33:19 +0000 (UTC) (envelope-from harald.langner@web.de) Received: by mailman.ysv.freebsd.org (Postfix) id 66557E240B1; Thu, 21 Sep 2017 21:33:19 +0000 (UTC) Delivered-To: mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6605EE240B0 for ; Thu, 21 Sep 2017 21:33:19 +0000 (UTC) (envelope-from harald.langner@web.de) Received: from mout.web.de (mout.web.de [212.227.15.3]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.web.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DB75F6BE34 for ; Thu, 21 Sep 2017 21:33:17 +0000 (UTC) (envelope-from harald.langner@web.de) Received: from [192.168.1.3] ([89.13.230.124]) by smtp.web.de (mrweb003 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MWj7r-1dtoOv0x2J-00XrC1 for ; Thu, 21 Sep 2017 23:20:18 +0200 From: "Dipl.-Ing. Harald E. Langner" To: mono@FreeBSD.org Subject: we have errors in distinfo SIZE Message-ID: Date: Thu, 21 Sep 2017 23:20:17 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Provags-ID: V03:K0:cubi3+B/06HEZpHwYblj+1wxc4fzK6PjD24lpNLOMr1TJLCzy+2 uDVK31EPVklrCn1WjNEDrCLRV4kW0AvS/m6VE7ck4E9gSOpbX68rTnkrtTw8uzR4jh8FX36 BsReYA5TJERkBU4jRH+OayTJ7aMXP2zrggO4aRC2N1e98cZAKVe7A91nNbdWgvWK89hUtVH xmEHCphjRREAzwIObvMvA== X-UI-Out-Filterresults: notjunk:1;V01:K0:MVaf7rM2Iik=:XcI9BmcqUeP7i/K95iuNQJ ErRp53h57diMr07H0LU2VnCvNyFskPWNSlGZUjXBMMJr0YiyspNaFKvbbbLQ9ODXZa7ZfU2hS luFUEWIr3PfaliQQwxZqWA2kIAJOrep1a51Jk32hed9HL3GnuxSeRJO2bclybcTyo7OgJUVoF sAdyiGzhIoMph3pZ1hNxU2k2ziYBnq6FvjAXcJvAei5Xox7UyUFW8tCFtIUn+/epxh1rHSg/F kCCHz7KyUfMkYCsh4KZ5H3SjagTOqrd2BidQntsO38uWnerUpSVZmEsXDsl+m6QKWcoVgZoTU WN4GAROVyK1fDxDxe4KcgbIx6yUQfkyo7M7ue5Gml95HDKnJzT+epdlyVQuatGbbT7+sCkcG3 JPsaLjZxa5BQZuSOY4XYrY8HcAGvIIK1dJ9lIY/Nql2wl3S+LhlWA11LoqiCMxqKbwjA98OCu xzdoWATKIJRaV3s8coGEdcG47C8+B5JB7H2Jq7JjH7mmWYo9kxzav8mtjUl+Ns3h21WBCh+3A ebNZWgcO05lMgqd3DF/+VPyIjBmipTyyv951vsOAPyhQW9nWl3T0oR76Nx6a6nJmOYMOywwSe E8bm4qkilcgvXlDvS3BXMmYaqUid7K/p5kArIoAjJlmRhaWUJlth0EEIr3jXttIucAZwBUjfQ /rMt7JGPKm0gHQylBQKSVV4JdOSqrupcbr7yx260Qc/0ApNY4cznwHKKUp/8ZeZd10tuPqI9y xCsjALOnkusswHqz0MkmoFgXztEOWXkiE7G8KJvwt10LbKnYwGo8a862SkDCz8YbfALnCvinT aJemdSyEJkiq22vZUCI4PMuqmdMjoUh/2JfOTvEX76+5Y5k2Mw= X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Sep 2017 21:33:19 -0000 we have errors in distinfo the size of the last to files is wrong SHA256 (dotnet-coreclr-c7da48a_GH0.tar.gz) = 8529ce9e9dcc524046205487ca8a8e584d8180c3fecb59bc27944326525d8c83 SIZE (dotnet-coreclr-c7da48a_GH0.tar.gz) = 31762122 SHA256 (dotnet-roslyn-322bd5b_GH0.tar.gz) = 9740a0922f2fafa0251f462e7f27cfd6891dc078c22b008c49e11db6637edeea SIZE (dotnet-roslyn-322bd5b_GH0.tar.gz) = 22058493 you can not download the files with #make fetch-recursive error: => dotnet-coreclr-c7da48a_GH0.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch https://codeload.github.com/dotnet/coreclr/tar.gz/c7da48a?dummy=/dotnet-coreclr-c7da48a_GH0.tar.gz fetch: https://codeload.github.com/dotnet/coreclr/tar.gz/c7da48a?dummy=/dotnet-coreclr-c7da48a_GH0.tar.gz: size unknown fetch: https://codeload.github.com/dotnet/coreclr/tar.gz/c7da48a?dummy=/dotnet-coreclr-c7da48a_GH0.tar.gz: size of remote file is not known dotnet-coreclr-c7da48a_GH0.tar.gz                        0  B 0  Bps .. dotnet-coreclr-c7da48a_GH0.tar.gz                       30 MB 30 kBps 16m42s => Fetched file size mismatch (expected 31762122, actual 31762105) => Trying next site => Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/dotnet-coreclr-c7da48a_GH0.tar.gz fetch: http://distcache.FreeBSD.org/ports-distfiles/dotnet-coreclr-c7da48a_GH0.tar.gz: Not Found => Couldn't fetch it - please try to retrieve this => port manually into /usr/ports/distfiles/ and try again. *** Error code 1 Stop. *Solution:*    correct the SIZE             ...             SHA256 (dotnet-coreclr-c7da48a_GH0.tar.gz) = 8529ce9e9dcc524046205487ca8a8e584d8180c3fecb59bc27944326525d8c83             SIZE (dotnet-coreclr-c7da48a_GH0.tar.gz) = 31762122     ändern:             SIZE (dotnet-coreclr-c7da48a_GH0.tar.gz) = 31762105             SHA256 (dotnet-roslyn-322bd5b_GH0.tar.gz) = 9740a0922f2fafa0251f462e7f27cfd6891dc078c22b008c49e11db6637edeea             SIZE (dotnet-roslyn-322bd5b_GH0.tar.gz) = 22058493     ändern:             SIZE (dotnet-roslyn-322bd5b_GH0.tar.gz) = 22058637     => und dann wurden sie runtergeladen:        die Veränderte Größe könnte ein Bug, ein Virus oder nur schlampige dokumentation sein        muss ich mir da sorgen machen? From owner-freebsd-mono@freebsd.org Sat Sep 23 02:01:22 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2508BE1E596 for ; Sat, 23 Sep 2017 02:01:22 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x22f.google.com (mail-lf0-x22f.google.com [IPv6:2a00:1450:4010:c07::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 647752D4D for ; Sat, 23 Sep 2017 02:01:21 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x22f.google.com with SMTP id k9so2557261lfe.10 for ; Fri, 22 Sep 2017 19:01:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=OAtiNxan4UD33FGL4vqEJxApycbcRHUlapxO12Cd9mQ=; b=Z1tQTSfEh/DlOOcuX/MciFg0yWMQiBZp0F+CIa6HPmSQ7l3RGVy8oEeST5ECEZN3P1 tTE3Z1PeGUmsUN8auVwQRicKdkp5VbCeFztcCc6Ce4jDOXOedDZ8h8ab0yrZy1NK6Pa8 Dy+ppA5jJXmBTzDQRnKZpVjKgaqATREt93Wm/RgQ8z3xL7V4eNW8ssdOXbiIEtY6Aw+y IokW5+vGcx6mMaiDa+iGUmLyUkmEYxhociVQKg+HcqwRYQMOtXCCbpC6UYsjYC9iPm0N fcZ1NyJzT1/zlpYpBV3lKwgUO8sM5y09Y5NnjrvMzEYHwbGXRUFhr4PlrwUa4KmbwRxD FSSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=OAtiNxan4UD33FGL4vqEJxApycbcRHUlapxO12Cd9mQ=; b=neWiESWpH/ZY7capFaKVTlzF5XLJ22jl94727VciMJDiIlgbPHpVkfesWnu5Z2llT8 S9Ga2ZO9yG0ZXPsLeYtoP7ihLJl0jhaOB/kgmwaPm24LhBhYq1tTXg8++A4Lju33VjbM V2YBA54i7A2QAcuVAO8FuO9zV+KUo4vCaahOwbgtkUwhO0sqmviZFc4xf/DBMhrLab5I PbKdQ+XbSpaGqlYn5COT+BYP2qb/Jf56P3N6gAxKTuiOA4RQ+O5UA0zQeIR5lYD/Ah8k xYmv9awN4qTvlM1VHTI0jrDbtbcLfB9E+M+aLbD5MdpWGP+xBvtBCLZlylYIPIXciIFm M61g== X-Gm-Message-State: AHPjjUj95/SWA2F2x66NpHnYjlpqj44eAaG5Tnj+6sLVIbvZAvf3V65E rqYcr8DDBvVH4eXYU6iOYuClfVTVrUStYi1mpn3Gvg== X-Google-Smtp-Source: AOwi7QB+3SagB584O0QjsVTJ0sa6vpCKm43z4J2U5Go+EMCdC5w1WRUi5rP6PPFtjrAAlK/ozy97JKeyufy6yF1meB4= X-Received: by 10.25.234.92 with SMTP id i89mr306033lfh.188.1506132078427; Fri, 22 Sep 2017 19:01:18 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.81.65 with HTTP; Fri, 22 Sep 2017 19:01:17 -0700 (PDT) In-Reply-To: References: <17078253.u2dgjZK1Z6@dragon.local> <20170815102120.GA29251@blogreen.org> <3186981.TyGdqNibkJ@dragon.local> From: Russell Haley Date: Fri, 22 Sep 2017 19:01:17 -0700 Message-ID: Subject: Re: Update on porting mono 5 To: David Naylor Cc: Freebsd-mono Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Sep 2017 02:01:22 -0000 On Thu, Sep 21, 2017 at 1:20 PM, David Naylor wr= ote: > Hi > > A quick update on the update to mono5. In theory everything should be > working (i.e. mono, monodevelop, etc). > > A review has also been created (so you can access the patch). Please tes= t > it. > > https://reviews.freebsd.org/D12440 Hi David, I created a VM with fdb current and created a ports dir from svn under my user. I attempted to apply your patch file and part of it was rejected. It's most likely my error as I'm poor at patching. I haven't even looked it over yet, but I've got to run out for a bit. I'll check back later. Here is the output: Script started on Fri Sep 22 11:44:20 2017 russellh@fbd-12:~/ports % patch -p0 <../patches/D12440 Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Mk/Uses/mono.mk |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- Mk/Uses/mono.mk |+++ Mk/Uses/mono.mk -------------------------- Patching file Mk/Uses/mono.mk using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 10. Hunk #3 succeeded at 25. Hunk #4 succeeded at 75. Hunk #5 succeeded at 158. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/monodevelop/Makefile |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- devel/monodevelop/Makefile |+++ devel/monodevelop/Makefile -------------------------- Patching file devel/monodevelop/Makefile using Plan A... Hunk #1 succeeded at 2. Hunk #2 succeeded at 15. Hunk #3 succeeded at 88. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/monodevelop/distinfo |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- devel/monodevelop/distinfo |+++ devel/monodevelop/distinfo -------------------------- Patching file devel/monodevelop/distinfo using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/monodevelop/files/patch-Makefile.am |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- devel/monodevelop/files/patch-Makefile.am |+++ /dev/null -------------------------- Patching file devel/monodevelop/files/patch-Makefile.am using Plan A... Hunk #1 succeeded at 0. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/monodevelop/files/patch-external_fsharpbinding_.paket_paket.t= argets |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- devel/monodevelop/files/patch-external_fsharpbinding_.paket_paket.targ= ets |+++ devel/monodevelop/files/patch-external_fsharpbinding_.paket_paket.targ= ets -------------------------- Patching file devel/monodevelop/files/patch-external_fsharpbinding_.paket_p= aket.targets using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/monodevelop/files/patch-src_addins_AspNet_MonoDevelop.AspNet.= csproj |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/monodevelop/files/patch-src_addins_AspNet_MonoDevelop.AspNet.csp= roj -------------------------- Patching file devel/monodevelop/files/patch-src_addins_AspNet_MonoDevelop.A= spNet.csproj using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCore_Mon= oDevelop.DotNetCore.csproj |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCore_MonoDe= velop.DotNetCore.csproj -------------------------- Patching file devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCo= re_MonoDevelop.DotNetCore.csproj using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCore_Pro= perties_MonoDevelop.DotNetCore.addin.xml |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCore_Proper= ties_MonoDevelop.DotNetCore.addin.xml -------------------------- Patching file devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCo= re_Properties_MonoDevelop.DotNetCore.addin.xml using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCore_pac= kages.config |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCore_packag= es.config -------------------------- Patching file devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCo= re_packages.config using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/monodevelop/files/patch-src_core_MonoDevelop.Core_MonoDevelop= .Core.csproj |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/monodevelop/files/patch-src_core_MonoDevelop.Core_MonoDevelop.Co= re.csproj -------------------------- Patching file devel/monodevelop/files/patch-src_core_MonoDevelop.Core_MonoD= evelop.Core.csproj using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/monodevelop/nupkg-appveyor |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/monodevelop/nupkg-appveyor -------------------------- Patching file devel/monodevelop/nupkg-appveyor using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/monodevelop/nupkg-azure_appservice |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/monodevelop/nupkg-azure_appservice -------------------------- Patching file devel/monodevelop/nupkg-azure_appservice using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/monodevelop/nupkg-nuget |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/monodevelop/nupkg-nuget -------------------------- Patching file devel/monodevelop/nupkg-nuget using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/monodevelop/nupkg-nuget3 |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/monodevelop/nupkg-nuget3 -------------------------- Patching file devel/monodevelop/nupkg-nuget3 using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/monodevelop/nupkg-templating |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/monodevelop/nupkg-templating -------------------------- Patching file devel/monodevelop/nupkg-templating using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/monodevelop/pkg-plist |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- devel/monodevelop/pkg-plist |+++ devel/monodevelop/pkg-plist -------------------------- Patching file devel/monodevelop/pkg-plist using Plan A... Hunk #1 succeeded at 11. Hunk #2 succeeded at 74. Hunk #3 succeeded at 92. Hunk #4 succeeded at 187. Hunk #5 succeeded at 512. Hunk #6 succeeded at 612. Hunk #7 succeeded at 624. Hunk #8 succeeded at 767. Hunk #9 succeeded at 811. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/msbuild/Makefile |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/msbuild/Makefile -------------------------- Patching file devel/msbuild/Makefile using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/msbuild/distinfo |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/msbuild/distinfo -------------------------- Patching file devel/msbuild/distinfo using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/msbuild/files/csc.exe |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/msbuild/files/csc.exe -------------------------- Patching file devel/msbuild/files/csc.exe using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/msbuild/files/dotnet |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/msbuild/files/dotnet -------------------------- Patching file devel/msbuild/files/dotnet using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/msbuild/files/patch-cibuild.sh |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/msbuild/files/patch-cibuild.sh -------------------------- Patching file devel/msbuild/files/patch-cibuild.sh using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/msbuild/files/patch-dir.props |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/msbuild/files/patch-dir.props -------------------------- Patching file devel/msbuild/files/patch-dir.props using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/msbuild/files/patch-gen__build__info.sh |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/msbuild/files/patch-gen__build__info.sh -------------------------- Patching file devel/msbuild/files/patch-gen__build__info.sh using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/msbuild/files/patch-install-mono-prefix.sh |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/msbuild/files/patch-install-mono-prefix.sh -------------------------- Patching file devel/msbuild/files/patch-install-mono-prefix.sh using Plan A= ... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/msbuild/files/patch-mono_facades_build.proj |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/msbuild/files/patch-mono_facades_build.proj -------------------------- Patching file devel/msbuild/files/patch-mono_facades_build.proj using Plan = A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/msbuild/files/patch-packages_Microsoft.xunit.netcore.extensio= ns.1.0.0-prerelease-00629-09_Microsoft.xunit.netcore.extensions.nuspec |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/msbuild/files/patch-packages_Microsoft.xunit.netcore.extensions.= 1.0.0-prerelease-00629-09_Microsoft.xunit.netcore.extensions.nuspec -------------------------- Patching file devel/msbuild/files/patch-packages_Microsoft.xunit.netcore.ex= tensions.1.0.0-prerelease-00629-09_Microsoft.xunit.netcore.extensions.nuspe= c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/msbuild/files/patch-src_Build.OM.UnitTests_project.json |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/msbuild/files/patch-src_Build.OM.UnitTests_project.json -------------------------- Patching file devel/msbuild/files/patch-src_Build.OM.UnitTests_project.json using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/msbuild/files/patch-src_Build.UnitTests_project.json |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/msbuild/files/patch-src_Build.UnitTests_project.json -------------------------- Patching file devel/msbuild/files/patch-src_Build.UnitTests_project.json using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/msbuild/files/patch-src_Build_project.json |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/msbuild/files/patch-src_Build_project.json -------------------------- Patching file devel/msbuild/files/patch-src_Build_project.json using Plan A= ... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/msbuild/files/patch-src_MSBuild_project.json |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/msbuild/files/patch-src_MSBuild_project.json -------------------------- Patching file devel/msbuild/files/patch-src_MSBuild_project.json using Plan= A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/msbuild/files/patch-src_Tasks.UnitTests_project.json |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/msbuild/files/patch-src_Tasks.UnitTests_project.json -------------------------- Patching file devel/msbuild/files/patch-src_Tasks.UnitTests_project.json using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/msbuild/files/patch-src_Tasks_project.json |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/msbuild/files/patch-src_Tasks_project.json -------------------------- Patching file devel/msbuild/files/patch-src_Tasks_project.json using Plan A= ... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/msbuild/files/patch-src_Utilities.UnitTests_project.json |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/msbuild/files/patch-src_Utilities.UnitTests_project.json -------------------------- Patching file devel/msbuild/files/patch-src_Utilities.UnitTests_project.jso= n using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/msbuild/files/patch-targets_roslyn_project.json |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/msbuild/files/patch-targets_roslyn_project.json -------------------------- Patching file devel/msbuild/files/patch-targets_roslyn_project.json using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/msbuild/pkg-descr |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/msbuild/pkg-descr -------------------------- Patching file devel/msbuild/pkg-descr using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: devel/msbuild/pkg-plist |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ devel/msbuild/pkg-plist -------------------------- Patching file devel/msbuild/pkg-plist using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lang/fsharp/Makefile |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- lang/fsharp/Makefile |+++ lang/fsharp/Makefile -------------------------- Patching file lang/fsharp/Makefile using Plan A... Hunk #1 succeeded at 2. Hunk #2 succeeded at 12. Hunk #3 succeeded at 28. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lang/fsharp/distinfo |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- lang/fsharp/distinfo |+++ lang/fsharp/distinfo -------------------------- Patching file lang/fsharp/distinfo using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 17. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lang/fsharp/files/patch-Makefile |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- lang/fsharp/files/patch-Makefile |+++ lang/fsharp/files/patch-Makefile -------------------------- Patching file lang/fsharp/files/patch-Makefile using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 6. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lang/fsharp/pkg-plist |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- lang/fsharp/pkg-plist |+++ lang/fsharp/pkg-plist -------------------------- Patching file lang/fsharp/pkg-plist using Plan A... Hunk #1 succeeded at 19. Hunk #2 succeeded at 130. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lang/mono/Makefile |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- lang/mono/Makefile |+++ lang/mono/Makefile -------------------------- Patching file lang/mono/Makefile using Plan A... Hunk #1 failed at 2. Hunk #2 succeeded at 15. Hunk #3 succeeded at 30. Hunk #4 succeeded at 70. Hunk #5 succeeded at 81. 1 out of 5 hunks failed--saving rejects to lang/mono/Makefile.rej Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lang/mono/distinfo |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- lang/mono/distinfo |+++ lang/mono/distinfo -------------------------- Patching file lang/mono/distinfo using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lang/mono/files/patch-configure.ac |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- lang/mono/files/patch-configure.ac |+++ lang/mono/files/patch-configure.ac -------------------------- Patching file lang/mono/files/patch-configure.ac using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 8. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lang/mono/files/patch-eglib_src_gfile-posix.c |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- lang/mono/files/patch-eglib_src_gfile-posix.c |+++ lang/mono/files/patch-eglib_src_gfile-posix.c -------------------------- Patching file lang/mono/files/patch-eglib_src_gfile-posix.c using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lang/mono/files/patch-mono_metadata_socket-io.c |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- lang/mono/files/patch-mono_metadata_socket-io.c |+++ /dev/null -------------------------- Patching file lang/mono/files/patch-mono_metadata_socket-io.c using Plan A.= .. Hunk #1 succeeded at 0. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lang/mono/files/patch-mono_mini_mini-posix.c |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ lang/mono/files/patch-mono_mini_mini-posix.c -------------------------- Patching file lang/mono/files/patch-mono_mini_mini-posix.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lang/mono/files/patch-mono_profiler_ptestrunner.pl |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ lang/mono/files/patch-mono_profiler_ptestrunner.pl -------------------------- Patching file lang/mono/files/patch-mono_profiler_ptestrunner.pl using Plan= A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lang/mono/files/patch-mono_utils_mono-compiler.h |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- lang/mono/files/patch-mono_utils_mono-compiler.h |+++ /dev/null -------------------------- Patching file lang/mono/files/patch-mono_utils_mono-compiler.h using Plan A= ... Hunk #1 succeeded at 0. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lang/mono/files/patch-mono_utils_mono-proclib.c |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- lang/mono/files/patch-mono_utils_mono-proclib.c |+++ lang/mono/files/patch-mono_utils_mono-proclib.c -------------------------- Patching file lang/mono/files/patch-mono_utils_mono-proclib.c using Plan A.= .. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lang/mono/files/patch-mono_utils_mono-threads.c |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ lang/mono/files/patch-mono_utils_mono-threads.c -------------------------- Patching file lang/mono/files/patch-mono_utils_mono-threads.c using Plan A.= .. Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lang/mono/files/patch-mono_utils_w32handle.c |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- lang/mono/files/patch-mono_utils_w32handle.c |+++ /dev/null -------------------------- Patching file lang/mono/files/patch-mono_utils_w32handle.c using Plan A... Hunk #1 succeeded at 0. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lang/mono/files/patch-scripts_mono-heapviz |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- lang/mono/files/patch-scripts_mono-heapviz |+++ lang/mono/files/patch-scripts_mono-heapviz -------------------------- Patching file lang/mono/files/patch-scripts_mono-heapviz using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lang/mono/pkg-plist |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- lang/mono/pkg-plist |+++ lang/mono/pkg-plist -------------------------- Patching file lang/mono/pkg-plist using Plan A... Hunk #1 succeeded at 8. Hunk #2 succeeded at 194. Hunk #3 succeeded at 211. Hunk #4 succeeded at 286. Hunk #5 succeeded at 302. Hunk #6 succeeded at 413. Hunk #7 succeeded at 431. Hunk #8 succeeded at 547. Hunk #9 succeeded at 932. Hunk #10 succeeded at 977. Hunk #11 succeeded at 988. Hunk #12 succeeded at 1025. Hunk #13 succeeded at 1075. Hunk #14 succeeded at 1104. Hunk #15 succeeded at 1154. Hunk #16 succeeded at 1202. Hunk #17 succeeded at 1306. Hunk #18 succeeded at 2430. Hunk #19 succeeded at 2452. Hunk #20 succeeded at 2472. Hunk #21 succeeded at 2496. Hunk #22 succeeded at 2564. Hunk #23 succeeded at 2590. Hunk #24 succeeded at 2641. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: x11-toolkits/gnome-sharp20/Makefile |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- x11-toolkits/gnome-sharp20/Makefile |+++ x11-toolkits/gnome-sharp20/Makefile -------------------------- Patching file x11-toolkits/gnome-sharp20/Makefile using Plan A... Hunk #1 succeeded at 2. Hunk #2 succeeded at 17. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: x11-toolkits/gnome-sharp20/distinfo |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- x11-toolkits/gnome-sharp20/distinfo |+++ x11-toolkits/gnome-sharp20/distinfo -------------------------- Patching file x11-toolkits/gnome-sharp20/distinfo using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: x11-toolkits/gnome-sharp20/files/patch-configure |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- x11-toolkits/gnome-sharp20/files/patch-configure |+++ /dev/null -------------------------- Patching file x11-toolkits/gnome-sharp20/files/patch-configure using Plan A= ... Hunk #1 succeeded at 0. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: x11-toolkits/gnome-sharp20/files/patch-configure.in.in |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ x11-toolkits/gnome-sharp20/files/patch-configure.in.in -------------------------- Patching file x11-toolkits/gnome-sharp20/files/patch-configure.in.in using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: x11-toolkits/gnome-sharp20/files/patch-gnome_CanvasPathDef.custom |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- x11-toolkits/gnome-sharp20/files/patch-gnome_CanvasPathDef.custom |+++ /dev/null -------------------------- Patching file x11-toolkits/gnome-sharp20/files/patch-gnome_CanvasPathDef.cu= stom using Plan A... Hunk #1 succeeded at 0. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: x11-toolkits/gnome-sharp20/files/patch-sample_gconf_Makefile.am |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- /dev/null |+++ x11-toolkits/gnome-sharp20/files/patch-sample_gconf_Makefile.am -------------------------- Patching file x11-toolkits/gnome-sharp20/files/patch-sample_gconf_Makefile.= am using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: x11-toolkits/gtk-sharp20/Makefile |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- x11-toolkits/gtk-sharp20/Makefile |+++ x11-toolkits/gtk-sharp20/Makefile -------------------------- Patching file x11-toolkits/gtk-sharp20/Makefile using Plan A... Hunk #1 succeeded at 2. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: x11-toolkits/gtk-sharp20/distinfo |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D |--- x11-toolkits/gtk-sharp20/distinfo |+++ x11-toolkits/gtk-sharp20/distinfo -------------------------- Patching file x11-toolkits/gtk-sharp20/distinfo using Plan A... Hunk #1 succeeded at 1. done russellh@fbd-12:~/ports % ls lang/mono Makefile Makefile.rej distinfo files pkg-message pkg-plist.orig Makefile.orig Makefile.rej.orig distinfo.orig pkg-descr pkg-plist russellh@fbd-12:~/ports % cat Makefile .rej cat: Makefile.rej: No such file or directory russellh@fbd-12:~/ports % cat lang/mono/Makefile.rej @@ -2,9 +2,8 @@ # $FreeBSD: head/lang/mono/Makefile 446741 2017-07-27 13:57:30Z mat $ PORTNAME=3D mono -PORTVERSION=3D 4.8.1.0 +PORTVERSION=3D 5.2.0.215 DISTVERSIONPREFIX=3D mono- -PORTREVISION=3D 1 CATEGORIES=3D lang MAINTAINER=3D mono@FreeBSD.org russellh@fbd-12:~/ports % exit exit Script done on Fri Sep 22 11:46:10 2017 Cheers, Russ > Regards > > On 25 August 2017 at 21:41, David Naylor wrote= : > >> On Tuesday, 15 August 2017 12:21:20 Romain Tarti=C3=A8re wrote: >> > Hi David, >> > >> > On Tue, Aug 15, 2017 at 09:11:57AM +0200, David Naylor wrote: >> > > Here is an update on porting mono 5: >> > > - mono: 5.1.0.1 (needs to be updated to 5.2, tests run) >> > > - msbuild: 15.3 (needs tests ported and run, upstream bugs filed) >> > > - fsharp: 4.1.25 (WIP) >> > > - monodevelop: 7.0.1.24 (WIP) >> > > - gtksharp20: 2.12.45 (WIP) >> > > - avahi-sharp: 0.7 (not started) >> > > - bumping all dependent ports (not started) >> > > - exp-run (not started) >> > > >> > > Would anyone be interested in doing a (Phabricator) review? >> > >> > I don't actively use mono nowadays but sure, I can check if my old cod= e >> > tests suites still pass with the update. I have just registered to >> > Phabricator and have no previous experience with this tool, so get rea= dy >> > to teach me stuff ;-) >> >> Great, thanks. >> >> Here is a status update (with patch [1][3]). Things aren't ready yet, b= ut >> as >> it >> stands: >> - lang/mono: 5.2.0.215 (tests failing in mcs/class/corlib >> [run-test-local]) >> - devel/msbuild: 15.3 (tests failing [with SIGABRT]) >> - lang/sharp: 4.1.25 (tests failing in math/measures/test.fsx [Invalid = IL >> code]) >> - x11-toolkits/gtk-sharp20: 2.12.45 >> - x11-toolkits/gnome-sharp20: 2.24.4 >> WIP: >> - devel/monodevelop: 7.1.0.1297 (full nuget package restore required >> [extra >> nuget support required]) >> - devel/mono-addins: depreciate [2] (broken with mono5), fix dependenci= es >> TODO: >> - mono: test self hosting >> - update mono-lite version >> - avahi-sharp: 0.7 >> - bump all dependent ports >> - exp-run >> - commit to ports >> - upstream patches >> - fix tests >> >> Note that the failing tests don't worry me too much. Most of them are e= dge >> cases that won't affect the average user (i.e. not a blocker to commit t= o >> ports) - also I don't know how many tests are failing on other platforms >> (if >> any). >> >> [1] git clone https://github.com/DragonSA/ports; cd ports; git diff >> master..origin/mono5.2.0.215 >> [2] A general discussion needs to be had around nuget packages. How do = we >> consume them? >> i) as downloads with each port containing a copy >> ii) local ports with consistency across the Ports Collections >> iii) A mixture of the above (i.e. (ii) is there is a native component, >> otherwise (i)) >> I prefer (ii) as I think it gives the end user the best leverage to patc= h >> issues with nuget packages locally (and to get updates without waiting o= n >> a) >> upstream, and b) us/ports maintainer). However, at this point that opti= on >> is >> at 0% progress. >> [3] https://people.freebsd.org/~dbn/mono-20170825.diff.xz > _______________________________________________ > freebsd-mono@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-mono > To unsubscribe, send any mail to "freebsd-mono-unsubscribe@freebsd.org" From owner-freebsd-mono@freebsd.org Sat Sep 23 03:29:09 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 167CDE23049 for ; Sat, 23 Sep 2017 03:29:09 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x235.google.com (mail-lf0-x235.google.com [IPv6:2a00:1450:4010:c07::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C4DBE64ABA for ; Sat, 23 Sep 2017 03:29:07 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x235.google.com with SMTP id r17so2652119lff.6 for ; Fri, 22 Sep 2017 20:29:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=+M2IW9EGSSSFsctLI55bq9hqu1om0rqhpz9SauEMvYc=; b=VrcKHHraOnwGYZdHELlNYIVfMbNeo7div1PGvAzuUIysGL9KiDbJBnD1YlnadOfhqD lmzlu3p6sSQg9hPkF1kV6bnGbPpEq8KBaZ/oSNZ2+hjshKNOjivPXQRq5uA+p/NOZwo9 fW73Mw/DhWtahQMfuSbpuG6zmYS0HO4gQt8pNaHK9KVOo6Qv7UoupP6CLmLPKK0nkCma a+ggwn/m978eL8IVGTQeoZ+DM72QEESa3DR35aZzAbSwLk/MTZaCpagTf7jbapQcbyNH 9hVd5dheskv4Z2KUrE7MKvVqTd17nmsx4PPQ/AznApnzVlrLpGhLttLhjjMlpsKDJ8QO XIog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=+M2IW9EGSSSFsctLI55bq9hqu1om0rqhpz9SauEMvYc=; b=hLrTnPbukjZVA2PC2R5HZgTgq/A0st2DlarBHGjSfo3HY4xQ8Io+Lw+DX0rnYG3BEI MzMx/HY+C8vEcraoeQD4ciCubcdWP795w1dJjRUJ+oWtauCjKeE6vJOTCRA5cx1Ir56a kbFp9OZBfdR26aRP6Vnl5+Ctv07UUQGkPXiep6jqeKJfUgkdwGaXhAHs9QVrIJvcGeBT IbJ7CD0L6+GUFBO78Bt9IhQWjHkH/OL3XuCYiX0X7g/GjE3S2WmAidw29DZYsJsI0fnD ttziuY4GqLC+gFVzmpxNhj56eKHCJ3K50/G0fU73cTPRd/SFUlnfTajPo7EpFNTKr6UT Y1wQ== X-Gm-Message-State: AHPjjUhawrXCwjJR3niifcZ+2kJZnb/51PVPMfQVioUug+tyAMXV8GGF 69ZnmDk54XV3rfz2gbDpJ4TMZPv4Pa6uPqtfueo= X-Google-Smtp-Source: AOwi7QCl9hlabcQSFNvl7IkbKGpga0d6OR9ND57eW5hrw3fFGbKDid6+PzFHEGo7s4QMbIQsViSHfFu1mQE/5DUZ68o= X-Received: by 10.25.202.12 with SMTP id a12mr353731lfg.54.1506137344510; Fri, 22 Sep 2017 20:29:04 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.81.65 with HTTP; Fri, 22 Sep 2017 20:29:03 -0700 (PDT) In-Reply-To: References: <17078253.u2dgjZK1Z6@dragon.local> <20170815102120.GA29251@blogreen.org> <3186981.TyGdqNibkJ@dragon.local> From: Russell Haley Date: Fri, 22 Sep 2017 20:29:03 -0700 Message-ID: Subject: Re: Update on porting mono 5 To: David Naylor Cc: Freebsd-mono Content-Type: multipart/mixed; boundary="f403045ea5fc672bf80559d2ede0" X-Mailman-Approved-At: Sat, 23 Sep 2017 10:51:26 +0000 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Sep 2017 03:29:09 -0000 --f403045ea5fc672bf80559d2ede0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Sep 22, 2017 at 7:01 PM, Russell Haley wrote= : > On Thu, Sep 21, 2017 at 1:20 PM, David Naylor = wrote: >> Hi >> >> A quick update on the update to mono5. In theory everything should be >> working (i.e. mono, monodevelop, etc). >> >> A review has also been created (so you can access the patch). Please te= st >> it. >> >> https://reviews.freebsd.org/D12440 > > Hi David, > > I created a VM with fdb current and created a ports dir from svn under > my user. I attempted to apply your patch file and part of it was > rejected. It's most likely my error as I'm poor at patching. > > I haven't even looked it over yet, but I've got to run out for a bit. > I'll check back later. Here is the output: > > Script started on Fri Sep 22 11:44:20 2017 > > russellh@fbd-12:~/ports % patch -p0 <../patches/D12440 > > Hmm... Looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: Mk/Uses/mono.mk > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- Mk/Uses/mono.mk > |+++ Mk/Uses/mono.mk > -------------------------- > Patching file Mk/Uses/mono.mk using Plan A... > Hunk #1 succeeded at 1. > Hunk #2 succeeded at 10. > Hunk #3 succeeded at 25. > Hunk #4 succeeded at 75. > Hunk #5 succeeded at 158. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/monodevelop/Makefile > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- devel/monodevelop/Makefile > |+++ devel/monodevelop/Makefile > -------------------------- > Patching file devel/monodevelop/Makefile using Plan A... > Hunk #1 succeeded at 2. > Hunk #2 succeeded at 15. > Hunk #3 succeeded at 88. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/monodevelop/distinfo > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- devel/monodevelop/distinfo > |+++ devel/monodevelop/distinfo > -------------------------- > Patching file devel/monodevelop/distinfo using Plan A... > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/monodevelop/files/patch-Makefile.am > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- devel/monodevelop/files/patch-Makefile.am > |+++ /dev/null > -------------------------- > Patching file devel/monodevelop/files/patch-Makefile.am using Plan A... > Hunk #1 succeeded at 0. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/monodevelop/files/patch-external_fsharpbinding_.paket_paket= .targets > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- devel/monodevelop/files/patch-external_fsharpbinding_.paket_paket.ta= rgets > |+++ devel/monodevelop/files/patch-external_fsharpbinding_.paket_paket.ta= rgets > -------------------------- > Patching file devel/monodevelop/files/patch-external_fsharpbinding_.paket= _paket.targets > using Plan A... > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/monodevelop/files/patch-src_addins_AspNet_MonoDevelop.AspNe= t.csproj > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/monodevelop/files/patch-src_addins_AspNet_MonoDevelop.AspNet.c= sproj > -------------------------- > Patching file devel/monodevelop/files/patch-src_addins_AspNet_MonoDevelop= .AspNet.csproj > using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCore_M= onoDevelop.DotNetCore.csproj > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCore_Mono= Develop.DotNetCore.csproj > -------------------------- > Patching file devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNet= Core_MonoDevelop.DotNetCore.csproj > using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCore_P= roperties_MonoDevelop.DotNetCore.addin.xml > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCore_Prop= erties_MonoDevelop.DotNetCore.addin.xml > -------------------------- > Patching file devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNet= Core_Properties_MonoDevelop.DotNetCore.addin.xml > using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCore_p= ackages.config > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCore_pack= ages.config > -------------------------- > Patching file devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNet= Core_packages.config > using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/monodevelop/files/patch-src_core_MonoDevelop.Core_MonoDevel= op.Core.csproj > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/monodevelop/files/patch-src_core_MonoDevelop.Core_MonoDevelop.= Core.csproj > -------------------------- > Patching file devel/monodevelop/files/patch-src_core_MonoDevelop.Core_Mon= oDevelop.Core.csproj > using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/monodevelop/nupkg-appveyor > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/monodevelop/nupkg-appveyor > -------------------------- > Patching file devel/monodevelop/nupkg-appveyor using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/monodevelop/nupkg-azure_appservice > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/monodevelop/nupkg-azure_appservice > -------------------------- > Patching file devel/monodevelop/nupkg-azure_appservice using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/monodevelop/nupkg-nuget > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/monodevelop/nupkg-nuget > -------------------------- > Patching file devel/monodevelop/nupkg-nuget using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/monodevelop/nupkg-nuget3 > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/monodevelop/nupkg-nuget3 > -------------------------- > Patching file devel/monodevelop/nupkg-nuget3 using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/monodevelop/nupkg-templating > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/monodevelop/nupkg-templating > -------------------------- > Patching file devel/monodevelop/nupkg-templating using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/monodevelop/pkg-plist > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- devel/monodevelop/pkg-plist > |+++ devel/monodevelop/pkg-plist > -------------------------- > Patching file devel/monodevelop/pkg-plist using Plan A... > Hunk #1 succeeded at 11. > Hunk #2 succeeded at 74. > Hunk #3 succeeded at 92. > Hunk #4 succeeded at 187. > Hunk #5 succeeded at 512. > Hunk #6 succeeded at 612. > Hunk #7 succeeded at 624. > Hunk #8 succeeded at 767. > Hunk #9 succeeded at 811. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/msbuild/Makefile > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/msbuild/Makefile > -------------------------- > Patching file devel/msbuild/Makefile using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/msbuild/distinfo > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/msbuild/distinfo > -------------------------- > Patching file devel/msbuild/distinfo using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/msbuild/files/csc.exe > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/msbuild/files/csc.exe > -------------------------- > Patching file devel/msbuild/files/csc.exe using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/msbuild/files/dotnet > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/msbuild/files/dotnet > -------------------------- > Patching file devel/msbuild/files/dotnet using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/msbuild/files/patch-cibuild.sh > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/msbuild/files/patch-cibuild.sh > -------------------------- > Patching file devel/msbuild/files/patch-cibuild.sh using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/msbuild/files/patch-dir.props > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/msbuild/files/patch-dir.props > -------------------------- > Patching file devel/msbuild/files/patch-dir.props using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/msbuild/files/patch-gen__build__info.sh > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/msbuild/files/patch-gen__build__info.sh > -------------------------- > Patching file devel/msbuild/files/patch-gen__build__info.sh using Plan A.= .. > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/msbuild/files/patch-install-mono-prefix.sh > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/msbuild/files/patch-install-mono-prefix.sh > -------------------------- > Patching file devel/msbuild/files/patch-install-mono-prefix.sh using Plan= A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/msbuild/files/patch-mono_facades_build.proj > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/msbuild/files/patch-mono_facades_build.proj > -------------------------- > Patching file devel/msbuild/files/patch-mono_facades_build.proj using Pla= n A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/msbuild/files/patch-packages_Microsoft.xunit.netcore.extens= ions.1.0.0-prerelease-00629-09_Microsoft.xunit.netcore.extensions.nuspec > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/msbuild/files/patch-packages_Microsoft.xunit.netcore.extension= s.1.0.0-prerelease-00629-09_Microsoft.xunit.netcore.extensions.nuspec > -------------------------- > Patching file devel/msbuild/files/patch-packages_Microsoft.xunit.netcore.= extensions.1.0.0-prerelease-00629-09_Microsoft.xunit.netcore.extensions.nus= pec > using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/msbuild/files/patch-src_Build.OM.UnitTests_project.json > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/msbuild/files/patch-src_Build.OM.UnitTests_project.json > -------------------------- > Patching file devel/msbuild/files/patch-src_Build.OM.UnitTests_project.js= on > using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/msbuild/files/patch-src_Build.UnitTests_project.json > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/msbuild/files/patch-src_Build.UnitTests_project.json > -------------------------- > Patching file devel/msbuild/files/patch-src_Build.UnitTests_project.json > using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/msbuild/files/patch-src_Build_project.json > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/msbuild/files/patch-src_Build_project.json > -------------------------- > Patching file devel/msbuild/files/patch-src_Build_project.json using Plan= A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/msbuild/files/patch-src_MSBuild_project.json > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/msbuild/files/patch-src_MSBuild_project.json > -------------------------- > Patching file devel/msbuild/files/patch-src_MSBuild_project.json using Pl= an A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/msbuild/files/patch-src_Tasks.UnitTests_project.json > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/msbuild/files/patch-src_Tasks.UnitTests_project.json > -------------------------- > Patching file devel/msbuild/files/patch-src_Tasks.UnitTests_project.json > using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/msbuild/files/patch-src_Tasks_project.json > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/msbuild/files/patch-src_Tasks_project.json > -------------------------- > Patching file devel/msbuild/files/patch-src_Tasks_project.json using Plan= A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/msbuild/files/patch-src_Utilities.UnitTests_project.json > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/msbuild/files/patch-src_Utilities.UnitTests_project.json > -------------------------- > Patching file devel/msbuild/files/patch-src_Utilities.UnitTests_project.j= son > using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/msbuild/files/patch-targets_roslyn_project.json > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/msbuild/files/patch-targets_roslyn_project.json > -------------------------- > Patching file devel/msbuild/files/patch-targets_roslyn_project.json > using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/msbuild/pkg-descr > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/msbuild/pkg-descr > -------------------------- > Patching file devel/msbuild/pkg-descr using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: devel/msbuild/pkg-plist > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ devel/msbuild/pkg-plist > -------------------------- > Patching file devel/msbuild/pkg-plist using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: lang/fsharp/Makefile > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- lang/fsharp/Makefile > |+++ lang/fsharp/Makefile > -------------------------- > Patching file lang/fsharp/Makefile using Plan A... > Hunk #1 succeeded at 2. > Hunk #2 succeeded at 12. > Hunk #3 succeeded at 28. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: lang/fsharp/distinfo > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- lang/fsharp/distinfo > |+++ lang/fsharp/distinfo > -------------------------- > Patching file lang/fsharp/distinfo using Plan A... > Hunk #1 succeeded at 1. > Hunk #2 succeeded at 17. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: lang/fsharp/files/patch-Makefile > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- lang/fsharp/files/patch-Makefile > |+++ lang/fsharp/files/patch-Makefile > -------------------------- > Patching file lang/fsharp/files/patch-Makefile using Plan A... > Hunk #1 succeeded at 1. > Hunk #2 succeeded at 6. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: lang/fsharp/pkg-plist > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- lang/fsharp/pkg-plist > |+++ lang/fsharp/pkg-plist > -------------------------- > Patching file lang/fsharp/pkg-plist using Plan A... > Hunk #1 succeeded at 19. > Hunk #2 succeeded at 130. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: lang/mono/Makefile > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- lang/mono/Makefile > |+++ lang/mono/Makefile > -------------------------- > Patching file lang/mono/Makefile using Plan A... > Hunk #1 failed at 2. > Hunk #2 succeeded at 15. > Hunk #3 succeeded at 30. > Hunk #4 succeeded at 70. > Hunk #5 succeeded at 81. > 1 out of 5 hunks failed--saving rejects to lang/mono/Makefile.rej > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: lang/mono/distinfo > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- lang/mono/distinfo > |+++ lang/mono/distinfo > -------------------------- > Patching file lang/mono/distinfo using Plan A... > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: lang/mono/files/patch-configure.ac > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- lang/mono/files/patch-configure.ac > |+++ lang/mono/files/patch-configure.ac > -------------------------- > Patching file lang/mono/files/patch-configure.ac using Plan A... > Hunk #1 succeeded at 1. > Hunk #2 succeeded at 8. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: lang/mono/files/patch-eglib_src_gfile-posix.c > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- lang/mono/files/patch-eglib_src_gfile-posix.c > |+++ lang/mono/files/patch-eglib_src_gfile-posix.c > -------------------------- > Patching file lang/mono/files/patch-eglib_src_gfile-posix.c using Plan A.= .. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: lang/mono/files/patch-mono_metadata_socket-io.c > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- lang/mono/files/patch-mono_metadata_socket-io.c > |+++ /dev/null > -------------------------- > Patching file lang/mono/files/patch-mono_metadata_socket-io.c using Plan = A... > Hunk #1 succeeded at 0. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: lang/mono/files/patch-mono_mini_mini-posix.c > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ lang/mono/files/patch-mono_mini_mini-posix.c > -------------------------- > Patching file lang/mono/files/patch-mono_mini_mini-posix.c using Plan A..= . > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: lang/mono/files/patch-mono_profiler_ptestrunner.pl > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ lang/mono/files/patch-mono_profiler_ptestrunner.pl > -------------------------- > Patching file lang/mono/files/patch-mono_profiler_ptestrunner.pl using Pl= an A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: lang/mono/files/patch-mono_utils_mono-compiler.h > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- lang/mono/files/patch-mono_utils_mono-compiler.h > |+++ /dev/null > -------------------------- > Patching file lang/mono/files/patch-mono_utils_mono-compiler.h using Plan= A... > Hunk #1 succeeded at 0. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: lang/mono/files/patch-mono_utils_mono-proclib.c > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- lang/mono/files/patch-mono_utils_mono-proclib.c > |+++ lang/mono/files/patch-mono_utils_mono-proclib.c > -------------------------- > Patching file lang/mono/files/patch-mono_utils_mono-proclib.c using Plan = A... > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: lang/mono/files/patch-mono_utils_mono-threads.c > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ lang/mono/files/patch-mono_utils_mono-threads.c > -------------------------- > Patching file lang/mono/files/patch-mono_utils_mono-threads.c using Plan = A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: lang/mono/files/patch-mono_utils_w32handle.c > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- lang/mono/files/patch-mono_utils_w32handle.c > |+++ /dev/null > -------------------------- > Patching file lang/mono/files/patch-mono_utils_w32handle.c using Plan A..= . > Hunk #1 succeeded at 0. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: lang/mono/files/patch-scripts_mono-heapviz > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- lang/mono/files/patch-scripts_mono-heapviz > |+++ lang/mono/files/patch-scripts_mono-heapviz > -------------------------- > Patching file lang/mono/files/patch-scripts_mono-heapviz using Plan A... > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: lang/mono/pkg-plist > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- lang/mono/pkg-plist > |+++ lang/mono/pkg-plist > -------------------------- > Patching file lang/mono/pkg-plist using Plan A... > Hunk #1 succeeded at 8. > Hunk #2 succeeded at 194. > Hunk #3 succeeded at 211. > Hunk #4 succeeded at 286. > Hunk #5 succeeded at 302. > Hunk #6 succeeded at 413. > Hunk #7 succeeded at 431. > Hunk #8 succeeded at 547. > Hunk #9 succeeded at 932. > Hunk #10 succeeded at 977. > Hunk #11 succeeded at 988. > Hunk #12 succeeded at 1025. > Hunk #13 succeeded at 1075. > Hunk #14 succeeded at 1104. > Hunk #15 succeeded at 1154. > Hunk #16 succeeded at 1202. > Hunk #17 succeeded at 1306. > Hunk #18 succeeded at 2430. > Hunk #19 succeeded at 2452. > Hunk #20 succeeded at 2472. > Hunk #21 succeeded at 2496. > Hunk #22 succeeded at 2564. > Hunk #23 succeeded at 2590. > Hunk #24 succeeded at 2641. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: x11-toolkits/gnome-sharp20/Makefile > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- x11-toolkits/gnome-sharp20/Makefile > |+++ x11-toolkits/gnome-sharp20/Makefile > -------------------------- > Patching file x11-toolkits/gnome-sharp20/Makefile using Plan A... > Hunk #1 succeeded at 2. > Hunk #2 succeeded at 17. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: x11-toolkits/gnome-sharp20/distinfo > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- x11-toolkits/gnome-sharp20/distinfo > |+++ x11-toolkits/gnome-sharp20/distinfo > -------------------------- > Patching file x11-toolkits/gnome-sharp20/distinfo using Plan A... > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: x11-toolkits/gnome-sharp20/files/patch-configure > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- x11-toolkits/gnome-sharp20/files/patch-configure > |+++ /dev/null > -------------------------- > Patching file x11-toolkits/gnome-sharp20/files/patch-configure using Plan= A... > Hunk #1 succeeded at 0. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: x11-toolkits/gnome-sharp20/files/patch-configure.in.in > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ x11-toolkits/gnome-sharp20/files/patch-configure.in.in > -------------------------- > Patching file x11-toolkits/gnome-sharp20/files/patch-configure.in.in > using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: x11-toolkits/gnome-sharp20/files/patch-gnome_CanvasPathDef.custom > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- x11-toolkits/gnome-sharp20/files/patch-gnome_CanvasPathDef.custom > |+++ /dev/null > -------------------------- > Patching file x11-toolkits/gnome-sharp20/files/patch-gnome_CanvasPathDef.= custom > using Plan A... > Hunk #1 succeeded at 0. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: x11-toolkits/gnome-sharp20/files/patch-sample_gconf_Makefile.am > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- /dev/null > |+++ x11-toolkits/gnome-sharp20/files/patch-sample_gconf_Makefile.am > -------------------------- > Patching file x11-toolkits/gnome-sharp20/files/patch-sample_gconf_Makefil= e.am > using Plan A... > Empty context always matches. > Hunk #1 succeeded at 1. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: x11-toolkits/gtk-sharp20/Makefile > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- x11-toolkits/gtk-sharp20/Makefile > |+++ x11-toolkits/gtk-sharp20/Makefile > -------------------------- > Patching file x11-toolkits/gtk-sharp20/Makefile using Plan A... > Hunk #1 succeeded at 2. > Hmm... The next patch looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: x11-toolkits/gtk-sharp20/distinfo > |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > |--- x11-toolkits/gtk-sharp20/distinfo > |+++ x11-toolkits/gtk-sharp20/distinfo > -------------------------- > Patching file x11-toolkits/gtk-sharp20/distinfo using Plan A... > Hunk #1 succeeded at 1. > done > russellh@fbd-12:~/ports % ls lang/mono > > Makefile Makefile.rej distinfo files pkg-message pkg-plist.orig > Makefile.orig Makefile.rej.orig distinfo.orig pkg-descr pkg-plist > russellh@fbd-12:~/ports % cat Makefile .rej > > cat: Makefile.rej: No such file or directory > russellh@fbd-12:~/ports % cat lang/mono/Makefile.rej > > @@ -2,9 +2,8 @@ > # $FreeBSD: head/lang/mono/Makefile 446741 2017-07-27 13:57:30Z mat $ > > PORTNAME=3D mono > -PORTVERSION=3D 4.8.1.0 > +PORTVERSION=3D 5.2.0.215 > DISTVERSIONPREFIX=3D mono- > -PORTREVISION=3D 1 > CATEGORIES=3D lang > > MAINTAINER=3D mono@FreeBSD.org > russellh@fbd-12:~/ports % exit > > exit > > Script done on Fri Sep 22 11:46:10 2017 > > > Cheers, > Russ > >> Regards >> >> On 25 August 2017 at 21:41, David Naylor wrot= e: >> >>> On Tuesday, 15 August 2017 12:21:20 Romain Tarti=C3=A8re wrote: >>> > Hi David, >>> > >>> > On Tue, Aug 15, 2017 at 09:11:57AM +0200, David Naylor wrote: >>> > > Here is an update on porting mono 5: >>> > > - mono: 5.1.0.1 (needs to be updated to 5.2, tests run) >>> > > - msbuild: 15.3 (needs tests ported and run, upstream bugs filed) >>> > > - fsharp: 4.1.25 (WIP) >>> > > - monodevelop: 7.0.1.24 (WIP) >>> > > - gtksharp20: 2.12.45 (WIP) >>> > > - avahi-sharp: 0.7 (not started) >>> > > - bumping all dependent ports (not started) >>> > > - exp-run (not started) >>> > > >>> > > Would anyone be interested in doing a (Phabricator) review? >>> > >>> > I don't actively use mono nowadays but sure, I can check if my old co= de >>> > tests suites still pass with the update. I have just registered to >>> > Phabricator and have no previous experience with this tool, so get re= ady >>> > to teach me stuff ;-) >>> >>> Great, thanks. >>> >>> Here is a status update (with patch [1][3]). Things aren't ready yet, = but >>> as >>> it >>> stands: >>> - lang/mono: 5.2.0.215 (tests failing in mcs/class/corlib >>> [run-test-local]) >>> - devel/msbuild: 15.3 (tests failing [with SIGABRT]) >>> - lang/sharp: 4.1.25 (tests failing in math/measures/test.fsx [Invalid= IL >>> code]) >>> - x11-toolkits/gtk-sharp20: 2.12.45 >>> - x11-toolkits/gnome-sharp20: 2.24.4 >>> WIP: >>> - devel/monodevelop: 7.1.0.1297 (full nuget package restore required >>> [extra >>> nuget support required]) >>> - devel/mono-addins: depreciate [2] (broken with mono5), fix dependenc= ies >>> TODO: >>> - mono: test self hosting >>> - update mono-lite version >>> - avahi-sharp: 0.7 >>> - bump all dependent ports >>> - exp-run >>> - commit to ports >>> - upstream patches >>> - fix tests >>> >>> Note that the failing tests don't worry me too much. Most of them are = edge >>> cases that won't affect the average user (i.e. not a blocker to commit = to >>> ports) - also I don't know how many tests are failing on other platform= s >>> (if >>> any). >>> >>> [1] git clone https://github.com/DragonSA/ports; cd ports; git diff >>> master..origin/mono5.2.0.215 >>> [2] A general discussion needs to be had around nuget packages. How do= we >>> consume them? >>> i) as downloads with each port containing a copy >>> ii) local ports with consistency across the Ports Collections >>> iii) A mixture of the above (i.e. (ii) is there is a native component, >>> otherwise (i)) >>> I prefer (ii) as I think it gives the end user the best leverage to pat= ch >>> issues with nuget packages locally (and to get updates without waiting = on >>> a) >>> upstream, and b) us/ports maintainer). However, at this point that opt= ion >>> is >>> at 0% progress. >>> [3] https://people.freebsd.org/~dbn/mono-20170825.diff.xz >> _______________________________________________ >> freebsd-mono@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-mono >> To unsubscribe, send any mail to "freebsd-mono-unsubscribe@freebsd.org" So I've failed to apply the patch. I've tried three times now so I'm clearly doing something wrong or the patch is broken - which is doubtful. These things are usually my fault. I'm just chasing my tail trying to spot fix it and it means I haven't validated anything. I have a ~/patches with the file and a ~/ports with er... the ports.I tried: russellh@fbd-12:~/ports % patch -p0 <../patches/D12440 and russellh@fbd-12:~/ports % patch <../patches/D12440 There have been various issues. The makefile for mono has a rejected chunk (see above), the files in the files/ directory weren't removed (i.e. patch-mono_metadata_socket-io.c) and the /files patches don't apply cleanly when I try to run the port. Any help would be grand. I've attached a svn diff of the ports dir in case it's helpful? Russ --f403045ea5fc672bf80559d2ede0 Content-Type: text/plain; charset="US-ASCII"; name="diff-out.txt" Content-Disposition: attachment; filename="diff-out.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j7wr6uyy0 SW5kZXg6IE1ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIE1ha2VmaWxlCShyZXZpc2lvbiA0NTA0MTgp CisrKyBNYWtlZmlsZQkod29ya2luZyBjb3B5KQpAQCAtMTYsMTAgKzE2LDEyIEBACiBCVUlMRF9E RVBFTkRTPQlwNS1YTUwtUGFyc2VyPj0wOnRleHRwcm9jL3A1LVhNTC1QYXJzZXIgXAogCQliYXNo OnNoZWxscy9iYXNoCiBMSUJfREVQRU5EUz0JbGliaW5vdGlmeS5zbzpkZXZlbC9saWJpbm90aWZ5 Ci1SVU5fREVQRU5EUz0JJHtQWVRIT05fUEtHTkFNRVBSRUZJWH1waWxsb3c+PTA6Z3JhcGhpY3Mv cHktcGlsbG93CitSVU5fREVQRU5EUz0JJHtQWVRIT05fUEtHTkFNRVBSRUZJWH1waWxsb3c+PTA6 Z3JhcGhpY3MvcHktcGlsbG93IFwKKwkJY2Ffcm9vdF9uc3M+PTA6c2VjdXJpdHkvY2Ffcm9vdF9u c3MKIAogT1BUSU9OU19ERUZJTkU9CQlBQ0NFUFRBTkNFX1RFU1RTIE1PTk9MSVRFCiBPUFRJT05T X0RFRkFVTFQ9CU1PTk9MSVRFCisKIEFDQ0VQVEFOQ0VfVEVTVFNfREVTQz0JRG93bmxvYWQgYW5k IHJ1biB0aGUgLk5ldCBhY2NlcHRhbmNlIHRlc3RzCiBBQ0NFUFRBTkNFX1RFU1RTX0RJU1RGSUxF Uz1udWdldC4zMS56aXA6bnVnZXQzMQogQUNDRVBUQU5DRV9URVNUU19HSF9UVVBMRT14YW1hcmlu OmJlbmNobWFya2VyOjk3ZjYxOGM6MTIvYWNjZXB0YW5jZS10ZXN0cy9leHRlcm5hbC9iZW5jaG1h cmtlciBcCkBAIC0yOSwyMiArMzEsMjggQEAKIEFDQ0VQVEFOQ0VfVEVTVFNfVEVTVF9ERVBFTkRT PWJhc2g6c2hlbGxzL2Jhc2ggXAogCQkJcmVmZXJlbmNlYXNzZW1ibGllcy1wY2w+PTQuNjpsYW5n L3JlZmVyZW5jZWFzc2VtYmxpZXMtcGNsCiBBQ0NFUFRBTkNFX1RFU1RTX1ZBUlM9CVNIRUJBTkdf RklMRVMrPSR7V1JLU1JDfS9hY2NlcHRhbmNlLXRlc3RzL2V4dGVybmFsL3Jvc2x5bi9jaWJ1aWxk LnNoCisKIE1PTk9MSVRFX0RFU0M9CQlVc2UgbW9ub2xpdGUgdG8gYm9vdHN0cmFwIG1jcyAob3Ro ZXJ3aXNlIHVzZSBpbnN0YWxsZWQgbWNzKQogTU9OT0xJVEVfRElTVEZJTEVTPQltb25vbGl0ZS0k e01PTk9MSVRFX1ZFUlNJT059LWxhdGVzdC50YXIuZ3o6bW9ub2xpdGUKIE1PTk9MSVRFX01BU1RF Ul9TSVRFUz0JaHR0cDovL2Rvd25sb2FkLm1vbm8tcHJvamVjdC5jb20vbW9ub2xpdGUvOm1vbm9s aXRlCitNT05PTElURV9WRVJTSU9OPQkxMDUwMjAwMDAxCiAKLU1PTk9MSVRFX1ZFUlNJT049CTE1 NgogVVNFX0dJVEhVQj0JeWVzCiBHSF9UVVBMRT0JbW9ubzpMdWNlbmUuTmV0LkxpZ2h0Ojg1OTc4 Yjc6MS9leHRlcm5hbC9MdWNlbmUuTmV0LkxpZ2h0IFwKKwkJbW9ubzpOVW5pdExpdGU6NjkwNjAz YjoxOS9leHRlcm5hbC9udW5pdC1saXRlIFwKIAkJbW9ubzpOZXd0b25zb2Z0Lkpzb246NDcxYzNl MDoyL2V4dGVybmFsL05ld3RvbnNvZnQuSnNvbiBcCi0JCW1vbm86TnVHZXQuQnVpbGRUYXNrczow NGJkYWI1OjMvZXh0ZXJuYWwvbnVnZXQtYnVpbGR0YXNrcyBcCisJCW1vbm86TnVHZXQuQnVpbGRU YXNrczo4ZDMwNzQ3OjMvZXh0ZXJuYWwvbnVnZXQtYnVpbGR0YXNrcyBcCiAJCW1vbm86YXNwbmV0 d2Vic3RhY2s6ZTc3YjEyZTo0L2V4dGVybmFsL2FzcG5ldHdlYnN0YWNrIFwKLQkJbW9ubzpidWls ZHRvb2xzOjliNmVlODY6NS9leHRlcm5hbC9idWlsZHRvb2xzIFwKLQkJbW9ubzpjZWNpbDoyYjM5 ODU2OjYvZXh0ZXJuYWwvY2VjaWwgXAorCQltb25vOmJ1aWxkdG9vbHM6YjVjYzZlNjo1L2V4dGVy bmFsL2J1aWxkdG9vbHMgXAorCQltb25vOmNlY2lsOjEwMDNmY2I6Ni9leHRlcm5hbC9jZWNpbCBc CiAJCW1vbm86Y2VjaWw6MzNkNTBiODo3L2V4dGVybmFsL2NlY2lsLWxlZ2FjeSBcCi0JCW1vbm86 aWtkYXNtOmU0ZGVhYmY6OC9leHRlcm5hbC9pa2Rhc20gXAotCQltb25vOmlrdm0tZm9yazozNjc4 NjRlOjkvZXh0ZXJuYWwvaWt2bSBcCi0JCW1vbm86cmVmZXJlbmNlLWFzc2VtYmxpZXM6NmM3NzE5 NzoxMC9leHRlcm5hbC9iaW5hcnktcmVmZXJlbmNlLWFzc2VtYmxpZXMgXAorCQltb25vOmNvcmVm eDo3ODM2MGIyOjE3L2V4dGVybmFsL2NvcmVmeCBcCisJCW1vbm86Y29yZXJ0OmVkNjI5NmQ6MTYv ZXh0ZXJuYWwvY29yZXJ0IFwKKwkJbW9ubzppa2Rhc206ODhiNjdjNDo4L2V4dGVybmFsL2lrZGFz bSBcCisJCW1vbm86aWt2bS1mb3JrOjdjMWU2MWI6OS9leHRlcm5hbC9pa3ZtIFwKKwkJbW9ubzps aW5rZXI6Yzc0NTBjYToxOC9leHRlcm5hbC9saW5rZXIgXAorCQltb25vOnJlZmVyZW5jZS1hc3Nl bWJsaWVzOjE0MmNiZWI6MTAvZXh0ZXJuYWwvYmluYXJ5LXJlZmVyZW5jZS1hc3NlbWJsaWVzIFwK KwkJbW9ubzpyb3NseW4tYmluYXJpZXM6ZGNiMGEwNToxNS9leHRlcm5hbC9yb3NseW4tYmluYXJp ZXMgXAogCQltb25vOnJ4OmIyOWE0YjA6MTEvZXh0ZXJuYWwvcngKIAogVVNFUz0JCWF1dG9yZWNv bmYgYmlzb24gY29tcGlsZXI6YzExIGNwZSBnZXR0ZXh0IGdtYWtlIGljb252IGxpYnRvb2wgcGF0 aGZpeCBcCkBAIC02Myw3ICs3MSw2IEBACiAJCVRaPVVUQwogCiBURVNUX1RBUkdFVD0JY2hlY2sK LVRFU1RfV1JLU1JDPQkke1dSS1NSQ30vbW9uby90ZXN0cwogCiBPTkxZX0ZPUl9BUkNIUz0JCWFt ZDY0IGFybXY2IGkzODYgcG93ZXJwYwogCkBAIC03NSw4ICs4Miw4IEBACiAuZW5kaWYKIAogcG9z dC1leHRyYWN0LU1PTk9MSVRFLW9uOgotCSR7TUtESVJ9ICR7V1JLU1JDfS9tY3MvY2xhc3MvbGli Ci0JJHtNVn0gJHtXUktESVJ9L21vbm9saXRlLSR7TU9OT0xJVEVfVkVSU0lPTn0tbGF0ZXN0ICR7 V1JLU1JDfS9tY3MvY2xhc3MvbGliL21vbm9saXRlCisJJHtNS0RJUn0gJHtXUktTUkN9L21jcy9j bGFzcy9saWIvbW9ub2xpdGUKKwkke01WfSAke1dSS0RJUn0vbW9ub2xpdGUtJHtNT05PTElURV9W RVJTSU9OfS1sYXRlc3QgJHtXUktTUkN9L21jcy9jbGFzcy9saWIvbW9ub2xpdGUvJHtNT05PTElU RV9WRVJTSU9OfQogCiBwb3N0LXBhdGNoOgogCSR7UkVJTlBMQUNFX0NNRH0gLWUgJ3N8XiMhL2Jp bi9iYXNofCMhL3Vzci9iaW4vZW52IGJhc2h8ZycgXApJbmRleDogZGlzdGluZm8KPT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQotLS0gZGlzdGluZm8JKHJldmlzaW9uIDQ1MDQxOCkKKysrIGRpc3RpbmZvCSh3b3JraW5nIGNv cHkpCkBAIC0xLDM1ICsxLDM3IEBACi1USU1FU1RBTVAgPSAxNTAxMTU3NjQ4Ci1TSEEyNTYgKG51 Z2V0LjMxLnppcCkgPSA3MjcxNDhkY2ZmZmRiYjEzZjIzN2U5Yjk5Y2E0ZmVlNTY0NDNjN2MwZTA1 NTJjOGY3YjE2MmU5ZjQ4NGYxZTRiCi1TSVpFIChudWdldC4zMS56aXApID0gMzE1MTE3Njc0Ci1T SEEyNTYgKG1vbm9saXRlLTE1Ni1sYXRlc3QudGFyLmd6KSA9IDJjZGY2Y2ZmMWQ4MmQ3NjQxMjQ2 MWE0YzhhMzYxNmJiMmFhMWU4MzVmYjU1NDc5OTQxNjYyZGVjMzc5OWM5MjQKLVNJWkUgKG1vbm9s aXRlLTE1Ni1sYXRlc3QudGFyLmd6KSA9IDQ1NjkxNDgKLVNIQTI1NiAobW9uby1tb25vLW1vbm8t NC44LjEuMF9HSDAudGFyLmd6KSA9IGRhMzJmMjY5MjJhZGIyOWIyY2MzMzQxZDExZTIwZjc1NGI5 NWY4NzE3ODU3ODE4OGZkNjkwMmM1Y2ZjMTg4ZTQKLVNJWkUgKG1vbm8tbW9uby1tb25vLTQuOC4x LjBfR0gwLnRhci5neikgPSA3MjQyMjU4MworVElNRVNUQU1QID0gMTUwNTc2NTg5MQorU0hBMjU2 IChtb25vbGl0ZS0xMDUwMjAwMDAxLWxhdGVzdC50YXIuZ3opID0gNTZmMzEzZGE1ZjcxMzdmYWU4 NmRiNmFmMTQ3NmRmMGNmNjUxNWNlZGVhNDYzNjkzNDdjNDE1OWVkN2NlMzMwMAorU0laRSAobW9u b2xpdGUtMTA1MDIwMDAwMS1sYXRlc3QudGFyLmd6KSA9IDQ3Mzk4ODcKK1NIQTI1NiAobW9uby1t b25vLW1vbm8tNS4yLjAuMjE1X0dIMC50YXIuZ3opID0gOGJiOTZmYTBlOTc2MjQzMDNkOWU0MDcy ZTE0OThhMmRiYjY2NTY1Y2Q0Nzc1YjQwNTMxMWQ4Y2MzY2Y4YTQyNAorU0laRSAobW9uby1tb25v LW1vbm8tNS4yLjAuMjE1X0dIMC50YXIuZ3opID0gNzIwMjk1NDgKIFNIQTI1NiAobW9uby1MdWNl bmUuTmV0LkxpZ2h0LTg1OTc4YjdfR0gwLnRhci5neikgPSA2ZjljYmFkNDA4M2M4YWNmMjE0ZDg2 YTYxZmQzOTU4NWY3ZDgyZWVlYzgwYzk2ZmM2OTZlMDdjNzAwNmUzYTRkCiBTSVpFIChtb25vLUx1 Y2VuZS5OZXQuTGlnaHQtODU5NzhiN19HSDAudGFyLmd6KSA9IDY0MDE4OAorU0hBMjU2IChtb25v LU5Vbml0TGl0ZS02OTA2MDNiX0dIMC50YXIuZ3opID0gNjRhY2E3NjhmYmM5MmVmYTM2NWY3NTNj OWU3MGU5ZTMxYjdmZDgwZjdkYjdiNTAxNjlmYzJkOTI2MWIzZDdiNgorU0laRSAobW9uby1OVW5p dExpdGUtNjkwNjAzYl9HSDAudGFyLmd6KSA9IDMyOTU5OAogU0hBMjU2IChtb25vLU5ld3RvbnNv ZnQuSnNvbi00NzFjM2UwX0dIMC50YXIuZ3opID0gMzhiMmJjOWYyMjkwZjc4MGU1OGZkZjE1MDRj MGJiZGIyNWE2N2Q3ZDk5OGM0ZWM2MzFlY2JiZjlkZGNiM2UxMwogU0laRSAobW9uby1OZXd0b25z b2Z0Lkpzb24tNDcxYzNlMF9HSDAudGFyLmd6KSA9IDE1Mjg5MzMKLVNIQTI1NiAobW9uby1OdUdl dC5CdWlsZFRhc2tzLTA0YmRhYjVfR0gwLnRhci5neikgPSBjOWQ3NGYwMWQzNDY4OWM3MjM1YzBj NTc2OTQ2ZGU5MDQyZDIxODMwOGM2ZTkzZWY1OWU3MDc5ZDU2MDVhZGEwCi1TSVpFIChtb25vLU51 R2V0LkJ1aWxkVGFza3MtMDRiZGFiNV9HSDAudGFyLmd6KSA9IDIyMjU0OAotU0hBMjU2IChtb25v LWFzcG5ldHdlYnN0YWNrLWU3N2IxMmVfR0gwLnRhci5neikgPSBhZTY5OTVhMjk5ZTgxNWExMTY1 YjIwMTEyMjhmN2MwNmUyN2FmNDFhYWRkZGNiZjU1ZjUxYTk0ZGZjYTM4ZTY2Ci1TSVpFIChtb25v LWFzcG5ldHdlYnN0YWNrLWU3N2IxMmVfR0gwLnRhci5neikgPSAyMzM0OTgwCi1TSEEyNTYgKG1v bm8tYnVpbGR0b29scy05YjZlZTg2X0dIMC50YXIuZ3opID0gZTRiZmNmNzQzZmRkNGJlZTA1ZWNl Mjk4ZDAyMWQzOTAzM2QyZWZkZThiYzRjZDI0OWU2ZGQzN2Y4Zjc4NWMzYgotU0laRSAobW9uby1i dWlsZHRvb2xzLTliNmVlODZfR0gwLnRhci5neikgPSA0NzU1OTcKLVNIQTI1NiAobW9uby1jZWNp bC0yYjM5ODU2X0dIMC50YXIuZ3opID0gZTg4YTE2MzlkYjNlYzhkOTYwNzA4YzM5OTYzNjJjOTZh YjU3MzkxMGNiMjcwY2VlNzBhODEwZjFjN2Y1M2I2YwotU0laRSAobW9uby1jZWNpbC0yYjM5ODU2 X0dIMC50YXIuZ3opID0gMzI0Nzg1MworU0hBMjU2IChtb25vLU51R2V0LkJ1aWxkVGFza3MtOGQz MDc0N19HSDAudGFyLmd6KSA9IGYxYTg5ZTYwZTA4M2I2YTJmN2QzYzg2YmZmOGZjMzdlMzJjMzNi NWFlM2JmMTljODc0ZTczZjQ1ZjAzMDc1ZTAKK1NJWkUgKG1vbm8tTnVHZXQuQnVpbGRUYXNrcy04 ZDMwNzQ3X0dIMC50YXIuZ3opID0gMjI0MzE0CitTSEEyNTYgKG1vbm8tYXNwbmV0d2Vic3RhY2st ZTc3YjEyZV9HSDAudGFyLmd6KSA9IGU5MmM3OGZhNmNlYjIyNTQ3ZWY0ZmFlZmRiMjZhOWUzZjll OWI0M2U3YjdmNjNmMmU2NTIwMzY1N2ViZGU0YTQKK1NJWkUgKG1vbm8tYXNwbmV0d2Vic3RhY2st ZTc3YjEyZV9HSDAudGFyLmd6KSA9IDIzMzUwMTEKK1NIQTI1NiAobW9uby1idWlsZHRvb2xzLWI1 Y2M2ZTZfR0gwLnRhci5neikgPSA5MTZiZjNjMmEzZjkwNmQ2ZGNkNjFiYjgxMTNmN2ZkY2RjODU0 MGQzZTYzYjc1OWQ5ZGE0YWNjZjU4NTljYWE0CitTSVpFIChtb25vLWJ1aWxkdG9vbHMtYjVjYzZl Nl9HSDAudGFyLmd6KSA9IDc5MjE2NAorU0hBMjU2IChtb25vLWNlY2lsLTEwMDNmY2JfR0gwLnRh ci5neikgPSAzMmI0NDUyNDYxOTgzZjRmMDVmMjQ2ZDM5MGVmOWI4ZmE0NzA2YTBiMjJmOWEwOGY1 YTVlM2Q4ZWQxNzA3NDUwCitTSVpFIChtb25vLWNlY2lsLTEwMDNmY2JfR0gwLnRhci5neikgPSAx MTYyMDg1NgogU0hBMjU2IChtb25vLWNlY2lsLTMzZDUwYjhfR0gwLnRhci5neikgPSA4YzZmYzJj OTE1ZDE5N2RmODhhMGYwYmRiZjk1ODhiN2M4YzRkM2E2OTVmMzQwNTM2NzI4NTNkODVmY2QzYjI5 CiBTSVpFIChtb25vLWNlY2lsLTMzZDUwYjhfR0gwLnRhci5neikgPSA0NDAwNTkKLVNIQTI1NiAo bW9uby1pa2Rhc20tZTRkZWFiZl9HSDAudGFyLmd6KSA9IGUxMzdjYjkxY2Q1NjQzM2Y2MzBjYjU5 OGUxM2YxODViNjM5YmQ2Mzk5MjA5NjM2YTNhMDM1NmYyNzBkYzk5MTAKLVNJWkUgKG1vbm8taWtk YXNtLWU0ZGVhYmZfR0gwLnRhci5neikgPSAyMjc5NDQKLVNIQTI1NiAobW9uby1pa3ZtLWZvcmst MzY3ODY0ZV9HSDAudGFyLmd6KSA9IDVjNGYxYTY1MjU4NDZmN2ViMTkzZDM1MjAzMWQxODVmMWJi YTliZDcwNDA3MDg2MjVkYjk1ZjNiYjAwMDJiZDcKLVNJWkUgKG1vbm8taWt2bS1mb3JrLTM2Nzg2 NGVfR0gwLnRhci5neikgPSAyNTA4NDkKLVNIQTI1NiAobW9uby1yZWZlcmVuY2UtYXNzZW1ibGll cy02Yzc3MTk3X0dIMC50YXIuZ3opID0gNGZhNTEwNTBkODQ1NWU1NzI0MzIyZWZjNTcwYjE5MTA1 NmE0ZjU0ZWQ4YWZhNzJjMGUyNWY5ZTlkMDZkNWRlZQotU0laRSAobW9uby1yZWZlcmVuY2UtYXNz ZW1ibGllcy02Yzc3MTk3X0dIMC50YXIuZ3opID0gMTU4OTkxNDkKLVNIQTI1NiAobW9uby1yeC1i MjlhNGIwX0dIMC50YXIuZ3opID0gZjcwMjI5MjZiY2QwYmIyZTdkNzk5MWEwNjkzNzIwYWZmMDBj ODlkOGZkZjQ0MzlkNjc4NWE2MTIxOTVmNDJhNgotU0laRSAobW9uby1yeC1iMjlhNGIwX0dIMC50 YXIuZ3opID0gMTM3MDM2MDIKLVNIQTI1NiAoeGFtYXJpbi1iZW5jaG1hcmtlci05N2Y2MThjX0dI MC50YXIuZ3opID0gYjU1ZTc2ZTE0NzY4YjYyYjFkN2RkMzA2YTIyYWU1ODM2MWRkZDY0MGZlZDE1 MzRkMmI5OTIzNWZkY2JiNWZjNgotU0laRSAoeGFtYXJpbi1iZW5jaG1hcmtlci05N2Y2MThjX0dI MC50YXIuZ3opID0gOTU1MTE0MjEKLVNIQTI1NiAoZG90bmV0LWNvcmVjbHItYzdkYTQ4YV9HSDAu dGFyLmd6KSA9IDg1MjljZTllOWRjYzUyNDA0NjIwNTQ4N2NhOGE4ZTU4NGQ4MTgwYzNmZWNiNTli YzI3OTQ0MzI2NTI1ZDhjODMKLVNJWkUgKGRvdG5ldC1jb3JlY2xyLWM3ZGE0OGFfR0gwLnRhci5n eikgPSAzMTc2MjEyMgotU0hBMjU2IChkb3RuZXQtcm9zbHluLTMyMmJkNWJfR0gwLnRhci5neikg PSA5NzQwYTA5MjJmMmZhZmEwMjUxZjQ2MmU3ZjI3Y2ZkNjg5MWRjMDc4YzIyYjAwOGM0OWUxMWRi NjYzN2VkZWVhCi1TSVpFIChkb3RuZXQtcm9zbHluLTMyMmJkNWJfR0gwLnRhci5neikgPSAyMjA1 ODQ5MworU0hBMjU2IChtb25vLWNvcmVmeC03ODM2MGIyX0dIMC50YXIuZ3opID0gZTNkNWIzNWVl ZDBmNTk0ZWViNGM1NmY2NGJlY2Q0OWRjYzI3ZDQ4NzQ4N2QxMzRlNjVmZjA1NjVhODVmZDVlNAor U0laRSAobW9uby1jb3JlZngtNzgzNjBiMl9HSDAudGFyLmd6KSA9IDE5NzE4MzU4CitTSEEyNTYg KG1vbm8tY29yZXJ0LWVkNjI5NmRfR0gwLnRhci5neikgPSBiNGVlYTEyZTUzNzdkMDRkYjEyMGY5 YWEzZmEyNTlkOTUzOWY4Nzk4ZTNhNmNkZGZhOTMyNTE5NWI2YWY2NzZjCitTSVpFIChtb25vLWNv cmVydC1lZDYyOTZkX0dIMC50YXIuZ3opID0gNDI2Njc0NQorU0hBMjU2IChtb25vLWlrZGFzbS04 OGI2N2M0X0dIMC50YXIuZ3opID0gOGE4ODhkNDkxYmUxYjUxZTU0NzhkMmQ3NWUwYjE5MjYxNzQ0 M2ViZDhlNWQ3ZmYyYjE5Y2NlZWYzZGNlMTJlNAorU0laRSAobW9uby1pa2Rhc20tODhiNjdjNF9H SDAudGFyLmd6KSA9IDIyODk4MworU0hBMjU2IChtb25vLWlrdm0tZm9yay03YzFlNjFiX0dIMC50 YXIuZ3opID0gMzkyZTFlOGNlMjg1YzIwNzE0NzNkZGZlOWQxOThhNjlhZjNjNjgxNmEwMWUwZWY5 ZWFkNmVmNDk2NmE2Nzg4OAorU0laRSAobW9uby1pa3ZtLWZvcmstN2MxZTYxYl9HSDAudGFyLmd6 KSA9IDI1MDg4NAorU0hBMjU2IChtb25vLWxpbmtlci1jNzQ1MGNhX0dIMC50YXIuZ3opID0gMTYw MDlmYWRiZjVjMDdlMDZjMDhiNzIzYjVlYWM1YzQ3MWZhMDZhNzNjZTI4NjRjODFjOTNlNDViZTgz ODY4NQorU0laRSAobW9uby1saW5rZXItYzc0NTBjYV9HSDAudGFyLmd6KSA9IDE3NDE4MQorU0hB MjU2IChtb25vLXJlZmVyZW5jZS1hc3NlbWJsaWVzLTE0MmNiZWJfR0gwLnRhci5neikgPSAwMDIw NDdiZWRiYmRkYTg1MjlmNDhmNTM5MzEwMjRlZGQ5ZGJhMjc3ZjMxYzI4OGI2ZjNjNmZiZGZlYWVi YzAxCitTSVpFIChtb25vLXJlZmVyZW5jZS1hc3NlbWJsaWVzLTE0MmNiZWJfR0gwLnRhci5neikg PSAzODg2MDU1MQorU0hBMjU2IChtb25vLXJvc2x5bi1iaW5hcmllcy1kY2IwYTA1X0dIMC50YXIu Z3opID0gNWZjODRlMGVhZmQyOGY5OTA5YjdhZmQxYmU4NTQ3MWE2NDVhYTQxNGU3NzhmNGE1Njdm MTVlNzU2OTExOWI0NQorU0laRSAobW9uby1yb3NseW4tYmluYXJpZXMtZGNiMGEwNV9HSDAudGFy Lmd6KSA9IDIyNDY2OTg0CitTSEEyNTYgKG1vbm8tcngtYjI5YTRiMF9HSDAudGFyLmd6KSA9IGNm ZjM3MTkzZjhhYjNiYWQwMWQ5YTdkMjJmMjlmNmRlY2I5YTU1MTBkNzAxZGVkNDVlMjNhM2NjZjQy MDcwYmYKK1NJWkUgKG1vbm8tcngtYjI5YTRiMF9HSDAudGFyLmd6KSA9IDEzNzAzNTcxCkluZGV4 OiBmaWxlcy9wYXRjaC1jb25maWd1cmUuYWMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gZmlsZXMvcGF0Y2gtY29u ZmlndXJlLmFjCShyZXZpc2lvbiA0NTA0MTgpCisrKyBmaWxlcy9wYXRjaC1jb25maWd1cmUuYWMJ KHdvcmtpbmcgY29weSkKQEAgLTEsNiArMSw2IEBACi0tLS0gY29uZmlndXJlLmFjLm9yaWcJMjAx Ny0wNC0xMiAxMDo1MToxOCBVVEMKKy0tLSBjb25maWd1cmUuYWMub3JpZwkyMDE3LTA3LTIwIDE4 OjEwOjU5IFVUQwogKysrIGNvbmZpZ3VyZS5hYwotQEAgLTM1NSw2ICszNTUsNyBAQCBBQ19TVUJT VChleHRyYV9ydW50aW1lX2xkZmxhZ3MpCitAQCAtMzg1LDYgKzM4NSw3IEBAIEFDX1NVQlNUKGV4 dHJhX3J1bnRpbWVfbGRmbGFncykKICBBTV9DT05ESVRJT05BTChIT1NUX1dJTjMyLCB0ZXN0IHgk aG9zdF93aW4zMiA9IHh5ZXMpCiAgQU1fQ09ORElUSU9OQUwoVEFSR0VUX1dJTjMyLCB0ZXN0IHgk dGFyZ2V0X3dpbjMyID0geHllcykKICBBTV9DT05ESVRJT05BTChQTEFURk9STV9MSU5VWCwgZWNo byB4JHRhcmdldF9vcyB8IGdyZXAgLXEgbGludXgpCkBAIC04LDcgKzgsNyBAQAogIEFNX0NPTkRJ VElPTkFMKFBMQVRGT1JNX0RBUldJTiwgdGVzdCB4JGhvc3RfZGFyd2luID0geHllcykKICBBTV9D T05ESVRJT05BTChQTEFURk9STV9TSUdQT1NJWCwgdGVzdCB4JHVzZV9zaWdwb3NpeCA9IHh5ZXMp CiAgQU1fQ09ORElUSU9OQUwoUExBVEZPUk1fQU5EUk9JRCwgdGVzdCB4JHBsYXRmb3JtX2FuZHJv aWQgPSB4eWVzKQotQEAgLTM2Myw3ICszNjQsNyBAQCBpZiB0ZXN0IC16ICIkUExBVEZPUk1fREFS V0lOX1RSVUUiOyB0aGVuCitAQCAtMzkzLDcgKzM5NCw3IEBAIGlmIHRlc3QgLXogIiRQTEFURk9S TV9EQVJXSU5fVFJVRSI7IHRoZW4KICBQTEFURk9STV9BT1RfU1VGRklYPS5keWxpYgogIGZpCiAg CkluZGV4OiBmaWxlcy9wYXRjaC1lZ2xpYl9zcmNfZ2ZpbGUtcG9zaXguYwo9PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t LSBmaWxlcy9wYXRjaC1lZ2xpYl9zcmNfZ2ZpbGUtcG9zaXguYwkocmV2aXNpb24gNDUwNDE4KQor KysgZmlsZXMvcGF0Y2gtZWdsaWJfc3JjX2dmaWxlLXBvc2l4LmMJKHdvcmtpbmcgY29weSkKQEAg LTEsNCArMSw0IEBACi0tLS0gZWdsaWIvc3JjL2dmaWxlLXBvc2l4LmMub3JpZwkyMDE2LTA3LTI5 IDA5OjEwOjI5IFVUQworLS0tIGVnbGliL3NyYy9nZmlsZS1wb3NpeC5jLm9yaWcJMjAxNy0wNy0y MCAxODoxMDo1OSBVVEMKICsrKyBlZ2xpYi9zcmMvZ2ZpbGUtcG9zaXguYwogQEAgLTE3MCw3ICsx NzAsNyBAQCBnX2dldF9jdXJyZW50X2RpciAodm9pZCkKICAJZG8gewpJbmRleDogZmlsZXMvcGF0 Y2gtbW9ub19tZXRhZGF0YV9zb2NrZXQtaW8uYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBmaWxlcy9wYXRjaC1t b25vX21ldGFkYXRhX3NvY2tldC1pby5jCShyZXZpc2lvbiA0NTA0MTgpCisrKyBmaWxlcy9wYXRj aC1tb25vX21ldGFkYXRhX3NvY2tldC1pby5jCSh3b3JraW5nIGNvcHkpCkBAIC0xLDEzICswLDAg QEAKLUZpeCBidWlsZCBvbiBGcmVlQlNEIDgKLWh0dHBzOi8vYnVncy5mcmVlYnNkLm9yZy9idWd6 aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9MTk4NDA0I2M2Ci0KLS0tLSBtb25vL21ldGFkYXRhL3NvY2tl dC1pby5jLm9yaWcJMjAxNi0wNy0yOSAwOToxMDozMyBVVEMKLSsrKyBtb25vL21ldGFkYXRhL3Nv Y2tldC1pby5jCi1AQCAtMjYsNiArMjYsNyBAQAotICNpZmRlZiBIT1NUX1dJTjMyCi0gI2luY2x1 ZGUgPHdzMnRjcGlwLmg+Ci0gI2Vsc2UKLSsjaW5jbHVkZSA8c3lzL3R5cGVzLmg+Ci0gI2luY2x1 ZGUgPHN5cy9zb2NrZXQuaD4KLSAjaWZkZWYgSEFWRV9TWVNfSU9DVExfSAotICNpbmNsdWRlIDxz eXMvaW9jdGwuaD4KSW5kZXg6IGZpbGVzL3BhdGNoLW1vbm9fdXRpbHNfbW9uby1jb21waWxlci5o Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT0KLS0tIGZpbGVzL3BhdGNoLW1vbm9fdXRpbHNfbW9uby1jb21waWxlci5oCShy ZXZpc2lvbiA0NTA0MTgpCisrKyBmaWxlcy9wYXRjaC1tb25vX3V0aWxzX21vbm8tY29tcGlsZXIu aAkod29ya2luZyBjb3B5KQpAQCAtMSwxOCArMCwwIEBACi0tLS0gbW9uby91dGlscy9tb25vLWNv bXBpbGVyLmgub3JpZwkyMDE3LTA1LTAxIDE3OjA4OjE1IFVUQwotKysrIG1vbm8vdXRpbHMvbW9u by1jb21waWxlci5oCi1AQCAtNTQsMTMgKzU0LDEzIEBACi0gICAgRm9yIG5vdyB3ZSB3aWxsIGRp c2FibGUgdGhpcy4gKi8KLSAjZGVmaW5lIE1PTk9fVExTX0ZBU1QKLSAjZWxzZQotLSNkZWZpbmUg TU9OT19UTFNfRkFTVCBfX2F0dHJpYnV0ZV9fKCh0bHNfbW9kZWwoImxvY2FsLWR5bmFtaWMiKSkp Ci0rI2RlZmluZSBNT05PX1RMU19GQVNUIF9fYXR0cmlidXRlX18oKHRsc19tb2RlbCgibG9jYWwt ZHluYW1pYyIpKSkgX19hdHRyaWJ1dGVfXygodmlzYWJpbGl0eSgiaGlkZGVuIikpKQotICNlbmRp ZgotICNlbmRpZgotIAotICNlbHNlCi0gCi0tI2RlZmluZSBNT05PX1RMU19GQVNUIF9fYXR0cmli dXRlX18oKHRsc19tb2RlbCgibG9jYWwtZXhlYyIpKSkKLSsjZGVmaW5lIE1PTk9fVExTX0ZBU1Qg X19hdHRyaWJ1dGVfXygodGxzX21vZGVsKCJsb2NhbC1leGVjIikpKSBfX2F0dHJpYnV0ZV9fKCh2 aXNhYmlsaXR5KCJoaWRkZW4iKSkpCi0gCi0gI2VuZGlmCi0gCkluZGV4OiBmaWxlcy9wYXRjaC1t b25vX3V0aWxzX21vbm8tcHJvY2xpYi5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGZpbGVzL3BhdGNoLW1vbm9f dXRpbHNfbW9uby1wcm9jbGliLmMJKHJldmlzaW9uIDQ1MDQxOCkKKysrIGZpbGVzL3BhdGNoLW1v bm9fdXRpbHNfbW9uby1wcm9jbGliLmMJKHdvcmtpbmcgY29weSkKQEAgLTEsNiArMSw2IEBACi0t LS0gbW9uby91dGlscy9tb25vLXByb2NsaWIuYy5vcmlnCTIwMTctMDQtMTIgMTA6NTE6MjEuMDAw MDAwMDAwICswMDAwCi0rKysgbW9uby91dGlscy9tb25vLXByb2NsaWIuYwkyMDE3LTA1LTAxIDEz OjA1OjI2LjAxMzk5NzAwMCArMDAwMAotQEAgLTExNiwxMSArMTE2LDExIEBACistLS0gbW9uby91 dGlscy9tb25vLXByb2NsaWIuYy5vcmlnCTIwMTctMDctMjAgMTg6MTA6NTkgVVRDCisrKysgbW9u by91dGlscy9tb25vLXByb2NsaWIuYworQEAgLTEzMSwxMSArMTMxLDExIEBAIG1vbm9fcHJvY2Vz c19saXN0IChpbnQgKnNpemUpCiAgCQltaWIgWzJdID0gS0VSTl9QUk9DX0FMTDsKICAJCW1pYiBb M10gPSAwOwogIApJbmRleDogZmlsZXMvcGF0Y2gtbW9ub191dGlsc193MzJoYW5kbGUuYwo9PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09Ci0tLSBmaWxlcy9wYXRjaC1tb25vX3V0aWxzX3czMmhhbmRsZS5jCShyZXZpc2lvbiA0 NTA0MTgpCisrKyBmaWxlcy9wYXRjaC1tb25vX3V0aWxzX3czMmhhbmRsZS5jCSh3b3JraW5nIGNv cHkpCkBAIC0xLDExICswLDAgQEAKLS0tLSBtb25vL3V0aWxzL3czMmhhbmRsZS5jLm9yaWcJMjAx Ny0wNS0wMSAxNjozMDoxMyBVVEMKLSsrKyBtb25vL3V0aWxzL3czMmhhbmRsZS5jCi1AQCAtNTEs NyArNTEsNyBAQAotIAotICN1bmRlZiBERUJVR19SRUZTCi0gCi0tI2RlZmluZSBTTE9UX01BWAkJ KDEwMjQgKiAxNikKLSsjZGVmaW5lIFNMT1RfTUFYCQkoMTAyNCAqIDMyKQotIAotIC8qIG11c3Qg YmUgYSBwb3dlciBvZiAyICovCi0gI2RlZmluZSBIQU5ETEVfUEVSX1NMT1QJKDI1NikKSW5kZXg6 IGZpbGVzL3BhdGNoLXNjcmlwdHNfbW9uby1oZWFwdml6Cj09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGZpbGVzL3Bh dGNoLXNjcmlwdHNfbW9uby1oZWFwdml6CShyZXZpc2lvbiA0NTA0MTgpCisrKyBmaWxlcy9wYXRj aC1zY3JpcHRzX21vbm8taGVhcHZpegkod29ya2luZyBjb3B5KQpAQCAtMSw0ICsxLDQgQEAKLS0t LSBzY3JpcHRzL21vbm8taGVhcHZpei5vcmlnCTIwMTctMDQtMjMgMDY6MjY6MjEgVVRDCistLS0g c2NyaXB0cy9tb25vLWhlYXB2aXoub3JpZwkyMDE3LTA4LTE5IDA3OjA1OjM0IFVUQwogKysrIHNj cmlwdHMvbW9uby1oZWFwdml6CiBAQCAtNyw3ICs3LDcgQEAKICAKSW5kZXg6IHBrZy1wbGlzdAo9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09Ci0tLSBwa2ctcGxpc3QJKHJldmlzaW9uIDQ1MDQxOCkKKysrIHBrZy1wbGlzdAko d29ya2luZyBjb3B5KQpAQCAtOCw2ICs4LDcgQEAKIGJpbi9jZXJ0bWdyCiBiaW4vY2hrdHJ1c3QK IGJpbi9jcmx1cGRhdGUKK2Jpbi9jc2MKIGJpbi9jc2hhcnAKIGJpbi9kaXNjbwogYmluL2RtY3MK QEAgLTE5Myw2ICsxOTQsNyBAQAogbGliL21vbm8vMi4wLWFwaS9Nb25vLkM1LmRsbAogbGliL21v bm8vMi4wLWFwaS9Nb25vLkNTaGFycC5kbGwKIGxpYi9tb25vLzIuMC1hcGkvTW9uby5DYWlyby5k bGwKK2xpYi9tb25vLzIuMC1hcGkvTW9uby5DZWNpbC5kbGwKIGxpYi9tb25vLzIuMC1hcGkvTW9u by5Db21waWxlclNlcnZpY2VzLlN5bWJvbFdyaXRlci5kbGwKIGxpYi9tb25vLzIuMC1hcGkvTW9u by5EYXRhLlNxbGl0ZS5kbGwKIGxpYi9tb25vLzIuMC1hcGkvTW9uby5EYXRhLlRkcy5kbGwKQEAg LTIwOSw3ICsyMTEsNiBAQAogbGliL21vbm8vMi4wLWFwaS9Nb25vLldlYkJyb3dzZXIuZGxsCiBs aWIvbW9uby8yLjAtYXBpL01vbm8uWEJ1aWxkLlRhc2tzLmRsbAogbGliL21vbm8vMi4wLWFwaS9O b3ZlbGwuRGlyZWN0b3J5LkxkYXAuZGxsCi1saWIvbW9uby8yLjAtYXBpL05wZ3NxbC5kbGwKIGxp Yi9tb25vLzIuMC1hcGkvUEVBUEkuZGxsCiBsaWIvbW9uby8yLjAtYXBpL1JhYmJpdE1RLkNsaWVu dC5kbGwKIGxpYi9tb25vLzIuMC1hcGkvU3lzdGVtLkNvbXBvbmVudE1vZGVsLkRhdGFBbm5vdGF0 aW9ucy5kbGwKQEAgLTI4NSw2ICsyODYsNyBAQAogbGliL21vbm8vNC4wLWFwaS9Nb25vLkM1LmRs bAogbGliL21vbm8vNC4wLWFwaS9Nb25vLkNTaGFycC5kbGwKIGxpYi9tb25vLzQuMC1hcGkvTW9u by5DYWlyby5kbGwKK2xpYi9tb25vLzQuMC1hcGkvTW9uby5DZWNpbC5kbGwKIGxpYi9tb25vLzQu MC1hcGkvTW9uby5Db21waWxlclNlcnZpY2VzLlN5bWJvbFdyaXRlci5kbGwKIGxpYi9tb25vLzQu MC1hcGkvTW9uby5EYXRhLlNxbGl0ZS5kbGwKIGxpYi9tb25vLzQuMC1hcGkvTW9uby5EYXRhLlRk cy5kbGwKQEAgLTMwMCw3ICszMDIsNiBAQAogbGliL21vbm8vNC4wLWFwaS9Nb25vLlRhc2tsZXRz LmRsbAogbGliL21vbm8vNC4wLWFwaS9Nb25vLldlYkJyb3dzZXIuZGxsCiBsaWIvbW9uby80LjAt YXBpL05vdmVsbC5EaXJlY3RvcnkuTGRhcC5kbGwKLWxpYi9tb25vLzQuMC1hcGkvTnBnc3FsLmRs bAogbGliL21vbm8vNC4wLWFwaS9QRUFQSS5kbGwKIGxpYi9tb25vLzQuMC1hcGkvUmFiYml0TVEu Q2xpZW50LmRsbAogbGliL21vbm8vNC4wLWFwaS9TeXN0ZW0uQ29tcG9uZW50TW9kZWwuQ29tcG9z aXRpb24uZGxsCkBAIC00MTIsNyArNDEzLDYgQEAKIGxpYi9tb25vLzQuNS1hcGkvRmFjYWRlcy9T eXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnMuZGxsCiBsaWIvbW9uby80LjUtYXBpL0ZhY2Fk ZXMvU3lzdGVtLlRocmVhZGluZy5UYXNrcy5QYXJhbGxlbC5kbGwKIGxpYi9tb25vLzQuNS1hcGkv RmFjYWRlcy9TeXN0ZW0uVGhyZWFkaW5nLlRhc2tzLmRsbAotbGliL21vbm8vNC41LWFwaS9GYWNh ZGVzL1N5c3RlbS5UaHJlYWRpbmcuVGltZXIuZGxsCiBsaWIvbW9uby80LjUtYXBpL0ZhY2FkZXMv U3lzdGVtLlRocmVhZGluZy5kbGwKIGxpYi9tb25vLzQuNS1hcGkvRmFjYWRlcy9TeXN0ZW0uWG1s LlJlYWRlcldyaXRlci5kbGwKIGxpYi9tb25vLzQuNS1hcGkvRmFjYWRlcy9TeXN0ZW0uWG1sLlhE b2N1bWVudC5kbGwKQEAgLTQzMSw2ICs0MzEsNyBAQAogbGliL21vbm8vNC41LWFwaS9NaWNyb3Nv ZnQuQnVpbGQuVXRpbGl0aWVzLnY0LjAuZGxsCiBsaWIvbW9uby80LjUtYXBpL01pY3Jvc29mdC5C dWlsZC5kbGwKIGxpYi9tb25vLzQuNS1hcGkvTWljcm9zb2Z0LkNTaGFycC5kbGwKK2xpYi9tb25v LzQuNS1hcGkvTWljcm9zb2Z0LlZpc3VhbEJhc2ljLmRsbAogbGliL21vbm8vNC41LWFwaS9NaWNy b3NvZnQuVmlzdWFsQy5kbGwKIGxpYi9tb25vLzQuNS1hcGkvTWljcm9zb2Z0LldlYi5JbmZyYXN0 cnVjdHVyZS5kbGwKIGxpYi9tb25vLzQuNS1hcGkvTW9uby5DNS5kbGwKQEAgLTU0NiwxMiArNTQ3 LDM3OCBAQAogbGliL21vbm8vNC41LWFwaS9jc2NvbXBtZ2QuZGxsCiBsaWIvbW9uby80LjUtYXBp L21vbm9kb2MuZGxsCiBsaWIvbW9uby80LjUtYXBpL21zY29ybGliLmRsbAorbGliL21vbm8vNC41 LjEtYXBpL0FjY2Vzc2liaWxpdHkuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvQ29tbW9ucy5YbWwu UmVsYXhuZy5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9DdXN0b21NYXJzaGFsZXJzLmRsbAorbGli L21vbm8vNC41LjEtYXBpL0ZhY2FkZXMvU3lzdGVtLkNvbGxlY3Rpb25zLkNvbmN1cnJlbnQuZGxs CitsaWIvbW9uby80LjUuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uQ29sbGVjdGlvbnMuZGxsCitsaWIv bW9uby80LjUuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uQ29tcG9uZW50TW9kZWwuQW5ub3RhdGlvbnMu ZGxsCitsaWIvbW9uby80LjUuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uQ29tcG9uZW50TW9kZWwuRXZl bnRCYXNlZEFzeW5jLmRsbAorbGliL21vbm8vNC41LjEtYXBpL0ZhY2FkZXMvU3lzdGVtLkNvbXBv bmVudE1vZGVsLmRsbAorbGliL21vbm8vNC41LjEtYXBpL0ZhY2FkZXMvU3lzdGVtLkRpYWdub3N0 aWNzLkNvbnRyYWN0cy5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9GYWNhZGVzL1N5c3RlbS5EaWFn bm9zdGljcy5EZWJ1Zy5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9GYWNhZGVzL1N5c3RlbS5EaWFn bm9zdGljcy5Ub29scy5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9GYWNhZGVzL1N5c3RlbS5EaWFn bm9zdGljcy5UcmFjaW5nLmRsbAorbGliL21vbm8vNC41LjEtYXBpL0ZhY2FkZXMvU3lzdGVtLkR5 bmFtaWMuUnVudGltZS5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9GYWNhZGVzL1N5c3RlbS5HbG9i YWxpemF0aW9uLmRsbAorbGliL21vbm8vNC41LjEtYXBpL0ZhY2FkZXMvU3lzdGVtLklPLmRsbAor bGliL21vbm8vNC41LjEtYXBpL0ZhY2FkZXMvU3lzdGVtLkxpbnEuRXhwcmVzc2lvbnMuZGxsCits aWIvbW9uby80LjUuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uTGlucS5QYXJhbGxlbC5kbGwKK2xpYi9t b25vLzQuNS4xLWFwaS9GYWNhZGVzL1N5c3RlbS5MaW5xLlF1ZXJ5YWJsZS5kbGwKK2xpYi9tb25v LzQuNS4xLWFwaS9GYWNhZGVzL1N5c3RlbS5MaW5xLmRsbAorbGliL21vbm8vNC41LjEtYXBpL0Zh Y2FkZXMvU3lzdGVtLk5ldC5OZXR3b3JrSW5mb3JtYXRpb24uZGxsCitsaWIvbW9uby80LjUuMS1h cGkvRmFjYWRlcy9TeXN0ZW0uTmV0LlByaW1pdGl2ZXMuZGxsCitsaWIvbW9uby80LjUuMS1hcGkv RmFjYWRlcy9TeXN0ZW0uTmV0LlJlcXVlc3RzLmRsbAorbGliL21vbm8vNC41LjEtYXBpL0ZhY2Fk ZXMvU3lzdGVtLk9iamVjdE1vZGVsLmRsbAorbGliL21vbm8vNC41LjEtYXBpL0ZhY2FkZXMvU3lz dGVtLlJlZmxlY3Rpb24uRW1pdC5JTEdlbmVyYXRpb24uZGxsCitsaWIvbW9uby80LjUuMS1hcGkv RmFjYWRlcy9TeXN0ZW0uUmVmbGVjdGlvbi5FbWl0LkxpZ2h0d2VpZ2h0LmRsbAorbGliL21vbm8v NC41LjEtYXBpL0ZhY2FkZXMvU3lzdGVtLlJlZmxlY3Rpb24uRW1pdC5kbGwKK2xpYi9tb25vLzQu NS4xLWFwaS9GYWNhZGVzL1N5c3RlbS5SZWZsZWN0aW9uLkV4dGVuc2lvbnMuZGxsCitsaWIvbW9u by80LjUuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uUmVmbGVjdGlvbi5QcmltaXRpdmVzLmRsbAorbGli L21vbm8vNC41LjEtYXBpL0ZhY2FkZXMvU3lzdGVtLlJlZmxlY3Rpb24uZGxsCitsaWIvbW9uby80 LjUuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uUmVzb3VyY2VzLlJlc291cmNlTWFuYWdlci5kbGwKK2xp Yi9tb25vLzQuNS4xLWFwaS9GYWNhZGVzL1N5c3RlbS5SdW50aW1lLkV4dGVuc2lvbnMuZGxsCits aWIvbW9uby80LjUuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uUnVudGltZS5JbnRlcm9wU2VydmljZXMu V2luZG93c1J1bnRpbWUuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uUnVu dGltZS5JbnRlcm9wU2VydmljZXMuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvRmFjYWRlcy9TeXN0 ZW0uUnVudGltZS5OdW1lcmljcy5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9GYWNhZGVzL1N5c3Rl bS5SdW50aW1lLlNlcmlhbGl6YXRpb24uSnNvbi5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9GYWNh ZGVzL1N5c3RlbS5SdW50aW1lLlNlcmlhbGl6YXRpb24uUHJpbWl0aXZlcy5kbGwKK2xpYi9tb25v LzQuNS4xLWFwaS9GYWNhZGVzL1N5c3RlbS5SdW50aW1lLlNlcmlhbGl6YXRpb24uWG1sLmRsbAor bGliL21vbm8vNC41LjEtYXBpL0ZhY2FkZXMvU3lzdGVtLlJ1bnRpbWUuZGxsCitsaWIvbW9uby80 LjUuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uU2VjdXJpdHkuUHJpbmNpcGFsLmRsbAorbGliL21vbm8v NC41LjEtYXBpL0ZhY2FkZXMvU3lzdGVtLlNlcnZpY2VNb2RlbC5EdXBsZXguZGxsCitsaWIvbW9u by80LjUuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uU2VydmljZU1vZGVsLkh0dHAuZGxsCitsaWIvbW9u by80LjUuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uU2VydmljZU1vZGVsLk5ldFRjcC5kbGwKK2xpYi9t b25vLzQuNS4xLWFwaS9GYWNhZGVzL1N5c3RlbS5TZXJ2aWNlTW9kZWwuUHJpbWl0aXZlcy5kbGwK K2xpYi9tb25vLzQuNS4xLWFwaS9GYWNhZGVzL1N5c3RlbS5TZXJ2aWNlTW9kZWwuU2VjdXJpdHku ZGxsCitsaWIvbW9uby80LjUuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uVGV4dC5FbmNvZGluZy5FeHRl bnNpb25zLmRsbAorbGliL21vbm8vNC41LjEtYXBpL0ZhY2FkZXMvU3lzdGVtLlRleHQuRW5jb2Rp bmcuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uVGV4dC5SZWd1bGFyRXhw cmVzc2lvbnMuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uVGhyZWFkaW5n LlRhc2tzLlBhcmFsbGVsLmRsbAorbGliL21vbm8vNC41LjEtYXBpL0ZhY2FkZXMvU3lzdGVtLlRo cmVhZGluZy5UYXNrcy5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9GYWNhZGVzL1N5c3RlbS5UaHJl YWRpbmcuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uWG1sLlJlYWRlcldy aXRlci5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9GYWNhZGVzL1N5c3RlbS5YbWwuWERvY3VtZW50 LmRsbAorbGliL21vbm8vNC41LjEtYXBpL0ZhY2FkZXMvU3lzdGVtLlhtbC5YbWxTZXJpYWxpemVy LmRsbAorbGliL21vbm8vNC41LjEtYXBpL0kxOE4uQ0pLLmRsbAorbGliL21vbm8vNC41LjEtYXBp L0kxOE4uTWlkRWFzdC5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9JMThOLk90aGVyLmRsbAorbGli L21vbm8vNC41LjEtYXBpL0kxOE4uUmFyZS5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9JMThOLldl c3QuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvSTE4Ti5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9J Qk0uRGF0YS5EQjIuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvSUNTaGFycENvZGUuU2hhcnBaaXBM aWIuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvTWljcm9zb2Z0LkJ1aWxkLkVuZ2luZS5kbGwKK2xp Yi9tb25vLzQuNS4xLWFwaS9NaWNyb3NvZnQuQnVpbGQuRnJhbWV3b3JrLmRsbAorbGliL21vbm8v NC41LjEtYXBpL01pY3Jvc29mdC5CdWlsZC5UYXNrcy52NC4wLmRsbAorbGliL21vbm8vNC41LjEt YXBpL01pY3Jvc29mdC5CdWlsZC5VdGlsaXRpZXMudjQuMC5kbGwKK2xpYi9tb25vLzQuNS4xLWFw aS9NaWNyb3NvZnQuQnVpbGQuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvTWljcm9zb2Z0LkNTaGFy cC5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9NaWNyb3NvZnQuVmlzdWFsQmFzaWMuZGxsCitsaWIv bW9uby80LjUuMS1hcGkvTWljcm9zb2Z0LlZpc3VhbEMuZGxsCitsaWIvbW9uby80LjUuMS1hcGkv TWljcm9zb2Z0LldlYi5JbmZyYXN0cnVjdHVyZS5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9Nb25v LkM1LmRsbAorbGliL21vbm8vNC41LjEtYXBpL01vbm8uQ1NoYXJwLmRsbAorbGliL21vbm8vNC41 LjEtYXBpL01vbm8uQ2Fpcm8uZGxsCitsaWIvbW9uby80LjUuMS1hcGkvTW9uby5DZWNpbC5kbGwK K2xpYi9tb25vLzQuNS4xLWFwaS9Nb25vLkNvZGVDb250cmFjdHMuZGxsCitsaWIvbW9uby80LjUu MS1hcGkvTW9uby5Db21waWxlclNlcnZpY2VzLlN5bWJvbFdyaXRlci5kbGwKK2xpYi9tb25vLzQu NS4xLWFwaS9Nb25vLkRhdGEuU3FsaXRlLmRsbAorbGliL21vbm8vNC41LjEtYXBpL01vbm8uRGF0 YS5UZHMuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvTW9uby5EZWJ1Z2dlci5Tb2Z0LmRsbAorbGli L21vbm8vNC41LjEtYXBpL01vbm8uSHR0cC5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9Nb25vLk1h bmFnZW1lbnQuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvTW9uby5NZXNzYWdpbmcuUmFiYml0TVEu ZGxsCitsaWIvbW9uby80LjUuMS1hcGkvTW9uby5NZXNzYWdpbmcuZGxsCitsaWIvbW9uby80LjUu MS1hcGkvTW9uby5PcHRpb25zLmRsbAorbGliL21vbm8vNC41LjEtYXBpL01vbm8uUGFyYWxsZWwu ZGxsCitsaWIvbW9uby80LjUuMS1hcGkvTW9uby5Qb3NpeC5kbGwKK2xpYi9tb25vLzQuNS4xLWFw aS9Nb25vLlNlY3VyaXR5LldpbjMyLmRsbAorbGliL21vbm8vNC41LjEtYXBpL01vbm8uU2VjdXJp dHkuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvTW9uby5TaW1kLmRsbAorbGliL21vbm8vNC41LjEt YXBpL01vbm8uVGFza2xldHMuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvTW9uby5XZWJCcm93c2Vy LmRsbAorbGliL21vbm8vNC41LjEtYXBpL01vbm8uWEJ1aWxkLlRhc2tzLmRsbAorbGliL21vbm8v NC41LjEtYXBpL05vdmVsbC5EaXJlY3RvcnkuTGRhcC5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9Q RUFQSS5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9SYWJiaXRNUS5DbGllbnQuZGxsCitsaWIvbW9u by80LjUuMS1hcGkvU01EaWFnbm9zdGljcy5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9TeXN0ZW0u Q29tcG9uZW50TW9kZWwuQ29tcG9zaXRpb24uZGxsCitsaWIvbW9uby80LjUuMS1hcGkvU3lzdGVt LkNvbXBvbmVudE1vZGVsLkRhdGFBbm5vdGF0aW9ucy5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9T eXN0ZW0uQ29uZmlndXJhdGlvbi5JbnN0YWxsLmRsbAorbGliL21vbm8vNC41LjEtYXBpL1N5c3Rl bS5Db25maWd1cmF0aW9uLmRsbAorbGliL21vbm8vNC41LjEtYXBpL1N5c3RlbS5Db3JlLmRsbAor bGliL21vbm8vNC41LjEtYXBpL1N5c3RlbS5EYXRhLkRhdGFTZXRFeHRlbnNpb25zLmRsbAorbGli L21vbm8vNC41LjEtYXBpL1N5c3RlbS5EYXRhLkVudGl0eS5kbGwKK2xpYi9tb25vLzQuNS4xLWFw aS9TeXN0ZW0uRGF0YS5MaW5xLmRsbAorbGliL21vbm8vNC41LjEtYXBpL1N5c3RlbS5EYXRhLk9y YWNsZUNsaWVudC5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9TeXN0ZW0uRGF0YS5TZXJ2aWNlcy5D bGllbnQuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvU3lzdGVtLkRhdGEuU2VydmljZXMuZGxsCits aWIvbW9uby80LjUuMS1hcGkvU3lzdGVtLkRhdGEuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvU3lz dGVtLkRlc2lnbi5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9TeXN0ZW0uRGlyZWN0b3J5U2Vydmlj ZXMuUHJvdG9jb2xzLmRsbAorbGliL21vbm8vNC41LjEtYXBpL1N5c3RlbS5EaXJlY3RvcnlTZXJ2 aWNlcy5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9TeXN0ZW0uRHJhd2luZy5EZXNpZ24uZGxsCits aWIvbW9uby80LjUuMS1hcGkvU3lzdGVtLkRyYXdpbmcuZGxsCitsaWIvbW9uby80LjUuMS1hcGkv U3lzdGVtLkR5bmFtaWMuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvU3lzdGVtLkVudGVycHJpc2VT ZXJ2aWNlcy5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9TeXN0ZW0uSU8uQ29tcHJlc3Npb24uRmls ZVN5c3RlbS5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9TeXN0ZW0uSU8uQ29tcHJlc3Npb24uZGxs CitsaWIvbW9uby80LjUuMS1hcGkvU3lzdGVtLklkZW50aXR5TW9kZWwuU2VsZWN0b3JzLmRsbAor bGliL21vbm8vNC41LjEtYXBpL1N5c3RlbS5JZGVudGl0eU1vZGVsLmRsbAorbGliL21vbm8vNC41 LjEtYXBpL1N5c3RlbS5Kc29uLk1pY3Jvc29mdC5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9TeXN0 ZW0uSnNvbi5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9TeXN0ZW0uTWFuYWdlbWVudC5kbGwKK2xp Yi9tb25vLzQuNS4xLWFwaS9TeXN0ZW0uTWVzc2FnaW5nLmRsbAorbGliL21vbm8vNC41LjEtYXBp L1N5c3RlbS5OZXQuSHR0cC5Gb3JtYXR0aW5nLmRsbAorbGliL21vbm8vNC41LjEtYXBpL1N5c3Rl bS5OZXQuSHR0cC5XZWJSZXF1ZXN0LmRsbAorbGliL21vbm8vNC41LjEtYXBpL1N5c3RlbS5OZXQu SHR0cC5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9TeXN0ZW0uTmV0LmRsbAorbGliL21vbm8vNC41 LjEtYXBpL1N5c3RlbS5OdW1lcmljcy5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9TeXN0ZW0uUmVh Y3RpdmUuQ29yZS5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9TeXN0ZW0uUmVhY3RpdmUuRGVidWdn ZXIuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvU3lzdGVtLlJlYWN0aXZlLkV4cGVyaW1lbnRhbC5k bGwKK2xpYi9tb25vLzQuNS4xLWFwaS9TeXN0ZW0uUmVhY3RpdmUuSW50ZXJmYWNlcy5kbGwKK2xp Yi9tb25vLzQuNS4xLWFwaS9TeXN0ZW0uUmVhY3RpdmUuTGlucS5kbGwKK2xpYi9tb25vLzQuNS4x LWFwaS9TeXN0ZW0uUmVhY3RpdmUuT2JzZXJ2YWJsZS5BbGlhc2VzLmRsbAorbGliL21vbm8vNC41 LjEtYXBpL1N5c3RlbS5SZWFjdGl2ZS5QbGF0Zm9ybVNlcnZpY2VzLmRsbAorbGliL21vbm8vNC41 LjEtYXBpL1N5c3RlbS5SZWFjdGl2ZS5Qcm92aWRlcnMuZGxsCitsaWIvbW9uby80LjUuMS1hcGkv U3lzdGVtLlJlYWN0aXZlLlJ1bnRpbWUuUmVtb3RpbmcuZGxsCitsaWIvbW9uby80LjUuMS1hcGkv U3lzdGVtLlJlYWN0aXZlLldpbmRvd3MuRm9ybXMuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvU3lz dGVtLlJlYWN0aXZlLldpbmRvd3MuVGhyZWFkaW5nLmRsbAorbGliL21vbm8vNC41LjEtYXBpL1N5 c3RlbS5SdW50aW1lLkNhY2hpbmcuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvU3lzdGVtLlJ1bnRp bWUuRHVyYWJsZUluc3RhbmNpbmcuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvU3lzdGVtLlJ1bnRp bWUuUmVtb3RpbmcuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvU3lzdGVtLlJ1bnRpbWUuU2VyaWFs aXphdGlvbi5Gb3JtYXR0ZXJzLlNvYXAuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvU3lzdGVtLlJ1 bnRpbWUuU2VyaWFsaXphdGlvbi5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9TeXN0ZW0uU2VjdXJp dHkuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvU3lzdGVtLlNlcnZpY2VNb2RlbC5BY3RpdmF0aW9u LmRsbAorbGliL21vbm8vNC41LjEtYXBpL1N5c3RlbS5TZXJ2aWNlTW9kZWwuRGlzY292ZXJ5LmRs bAorbGliL21vbm8vNC41LjEtYXBpL1N5c3RlbS5TZXJ2aWNlTW9kZWwuSW50ZXJuYWxzLmRsbAor bGliL21vbm8vNC41LjEtYXBpL1N5c3RlbS5TZXJ2aWNlTW9kZWwuUm91dGluZy5kbGwKK2xpYi9t b25vLzQuNS4xLWFwaS9TeXN0ZW0uU2VydmljZU1vZGVsLldlYi5kbGwKK2xpYi9tb25vLzQuNS4x LWFwaS9TeXN0ZW0uU2VydmljZU1vZGVsLmRsbAorbGliL21vbm8vNC41LjEtYXBpL1N5c3RlbS5T ZXJ2aWNlUHJvY2Vzcy5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9TeXN0ZW0uVGhyZWFkaW5nLlRh c2tzLkRhdGFmbG93LmRsbAorbGliL21vbm8vNC41LjEtYXBpL1N5c3RlbS5UcmFuc2FjdGlvbnMu ZGxsCitsaWIvbW9uby80LjUuMS1hcGkvU3lzdGVtLldlYi5BYnN0cmFjdGlvbnMuZGxsCitsaWIv bW9uby80LjUuMS1hcGkvU3lzdGVtLldlYi5BcHBsaWNhdGlvblNlcnZpY2VzLmRsbAorbGliL21v bm8vNC41LjEtYXBpL1N5c3RlbS5XZWIuRHluYW1pY0RhdGEuZGxsCitsaWIvbW9uby80LjUuMS1h cGkvU3lzdGVtLldlYi5FeHRlbnNpb25zLkRlc2lnbi5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9T eXN0ZW0uV2ViLkV4dGVuc2lvbnMuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvU3lzdGVtLldlYi5I dHRwLlNlbGZIb3N0LmRsbAorbGliL21vbm8vNC41LjEtYXBpL1N5c3RlbS5XZWIuSHR0cC5XZWJI b3N0LmRsbAorbGliL21vbm8vNC41LjEtYXBpL1N5c3RlbS5XZWIuSHR0cC5kbGwKK2xpYi9tb25v LzQuNS4xLWFwaS9TeXN0ZW0uV2ViLk12Yy5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9TeXN0ZW0u V2ViLlJhem9yLmRsbAorbGliL21vbm8vNC41LjEtYXBpL1N5c3RlbS5XZWIuUm91dGluZy5kbGwK K2xpYi9tb25vLzQuNS4xLWFwaS9TeXN0ZW0uV2ViLlNlcnZpY2VzLmRsbAorbGliL21vbm8vNC41 LjEtYXBpL1N5c3RlbS5XZWIuV2ViUGFnZXMuRGVwbG95bWVudC5kbGwKK2xpYi9tb25vLzQuNS4x LWFwaS9TeXN0ZW0uV2ViLldlYlBhZ2VzLlJhem9yLmRsbAorbGliL21vbm8vNC41LjEtYXBpL1N5 c3RlbS5XZWIuV2ViUGFnZXMuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvU3lzdGVtLldlYi5kbGwK K2xpYi9tb25vLzQuNS4xLWFwaS9TeXN0ZW0uV2luZG93cy5Gb3Jtcy5EYXRhVmlzdWFsaXphdGlv bi5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9TeXN0ZW0uV2luZG93cy5Gb3Jtcy5kbGwKK2xpYi9t b25vLzQuNS4xLWFwaS9TeXN0ZW0uV2luZG93cy5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9TeXN0 ZW0uWGFtbC5kbGwKK2xpYi9tb25vLzQuNS4xLWFwaS9TeXN0ZW0uWG1sLkxpbnEuZGxsCitsaWIv bW9uby80LjUuMS1hcGkvU3lzdGVtLlhtbC5TZXJpYWxpemF0aW9uLmRsbAorbGliL21vbm8vNC41 LjEtYXBpL1N5c3RlbS5YbWwuZGxsCitsaWIvbW9uby80LjUuMS1hcGkvU3lzdGVtLmRsbAorbGli L21vbm8vNC41LjEtYXBpL1dlYk1hdHJpeC5EYXRhLmRsbAorbGliL21vbm8vNC41LjEtYXBpL1dp bmRvd3NCYXNlLmRsbAorbGliL21vbm8vNC41LjEtYXBpL2NzY29tcG1nZC5kbGwKK2xpYi9tb25v LzQuNS4xLWFwaS9tb25vZG9jLmRsbAorbGliL21vbm8vNC41LjEtYXBpL21zY29ybGliLmRsbAor bGliL21vbm8vNC41LjItYXBpL0FjY2Vzc2liaWxpdHkuZGxsCitsaWIvbW9uby80LjUuMi1hcGkv Q29tbW9ucy5YbWwuUmVsYXhuZy5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9DdXN0b21NYXJzaGFs ZXJzLmRsbAorbGliL21vbm8vNC41LjItYXBpL0ZhY2FkZXMvU3lzdGVtLkNvbGxlY3Rpb25zLkNv bmN1cnJlbnQuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uQ29sbGVjdGlv bnMuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uQ29tcG9uZW50TW9kZWwu QW5ub3RhdGlvbnMuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uQ29tcG9u ZW50TW9kZWwuRXZlbnRCYXNlZEFzeW5jLmRsbAorbGliL21vbm8vNC41LjItYXBpL0ZhY2FkZXMv U3lzdGVtLkNvbXBvbmVudE1vZGVsLmRsbAorbGliL21vbm8vNC41LjItYXBpL0ZhY2FkZXMvU3lz dGVtLkRpYWdub3N0aWNzLkNvbnRyYWN0cy5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9GYWNhZGVz L1N5c3RlbS5EaWFnbm9zdGljcy5EZWJ1Zy5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9GYWNhZGVz L1N5c3RlbS5EaWFnbm9zdGljcy5Ub29scy5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9GYWNhZGVz L1N5c3RlbS5EaWFnbm9zdGljcy5UcmFjaW5nLmRsbAorbGliL21vbm8vNC41LjItYXBpL0ZhY2Fk ZXMvU3lzdGVtLkR5bmFtaWMuUnVudGltZS5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9GYWNhZGVz L1N5c3RlbS5HbG9iYWxpemF0aW9uLmRsbAorbGliL21vbm8vNC41LjItYXBpL0ZhY2FkZXMvU3lz dGVtLklPLmRsbAorbGliL21vbm8vNC41LjItYXBpL0ZhY2FkZXMvU3lzdGVtLkxpbnEuRXhwcmVz c2lvbnMuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uTGlucS5QYXJhbGxl bC5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9GYWNhZGVzL1N5c3RlbS5MaW5xLlF1ZXJ5YWJsZS5k bGwKK2xpYi9tb25vLzQuNS4yLWFwaS9GYWNhZGVzL1N5c3RlbS5MaW5xLmRsbAorbGliL21vbm8v NC41LjItYXBpL0ZhY2FkZXMvU3lzdGVtLk5ldC5OZXR3b3JrSW5mb3JtYXRpb24uZGxsCitsaWIv bW9uby80LjUuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uTmV0LlByaW1pdGl2ZXMuZGxsCitsaWIvbW9u by80LjUuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uTmV0LlJlcXVlc3RzLmRsbAorbGliL21vbm8vNC41 LjItYXBpL0ZhY2FkZXMvU3lzdGVtLk9iamVjdE1vZGVsLmRsbAorbGliL21vbm8vNC41LjItYXBp L0ZhY2FkZXMvU3lzdGVtLlJlZmxlY3Rpb24uRW1pdC5JTEdlbmVyYXRpb24uZGxsCitsaWIvbW9u by80LjUuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uUmVmbGVjdGlvbi5FbWl0LkxpZ2h0d2VpZ2h0LmRs bAorbGliL21vbm8vNC41LjItYXBpL0ZhY2FkZXMvU3lzdGVtLlJlZmxlY3Rpb24uRW1pdC5kbGwK K2xpYi9tb25vLzQuNS4yLWFwaS9GYWNhZGVzL1N5c3RlbS5SZWZsZWN0aW9uLkV4dGVuc2lvbnMu ZGxsCitsaWIvbW9uby80LjUuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uUmVmbGVjdGlvbi5QcmltaXRp dmVzLmRsbAorbGliL21vbm8vNC41LjItYXBpL0ZhY2FkZXMvU3lzdGVtLlJlZmxlY3Rpb24uZGxs CitsaWIvbW9uby80LjUuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uUmVzb3VyY2VzLlJlc291cmNlTWFu YWdlci5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9GYWNhZGVzL1N5c3RlbS5SdW50aW1lLkV4dGVu c2lvbnMuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uUnVudGltZS5JbnRl cm9wU2VydmljZXMuV2luZG93c1J1bnRpbWUuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvRmFjYWRl cy9TeXN0ZW0uUnVudGltZS5JbnRlcm9wU2VydmljZXMuZGxsCitsaWIvbW9uby80LjUuMi1hcGkv RmFjYWRlcy9TeXN0ZW0uUnVudGltZS5OdW1lcmljcy5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9G YWNhZGVzL1N5c3RlbS5SdW50aW1lLlNlcmlhbGl6YXRpb24uSnNvbi5kbGwKK2xpYi9tb25vLzQu NS4yLWFwaS9GYWNhZGVzL1N5c3RlbS5SdW50aW1lLlNlcmlhbGl6YXRpb24uUHJpbWl0aXZlcy5k bGwKK2xpYi9tb25vLzQuNS4yLWFwaS9GYWNhZGVzL1N5c3RlbS5SdW50aW1lLlNlcmlhbGl6YXRp b24uWG1sLmRsbAorbGliL21vbm8vNC41LjItYXBpL0ZhY2FkZXMvU3lzdGVtLlJ1bnRpbWUuZGxs CitsaWIvbW9uby80LjUuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uU2VjdXJpdHkuUHJpbmNpcGFsLmRs bAorbGliL21vbm8vNC41LjItYXBpL0ZhY2FkZXMvU3lzdGVtLlNlcnZpY2VNb2RlbC5EdXBsZXgu ZGxsCitsaWIvbW9uby80LjUuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uU2VydmljZU1vZGVsLkh0dHAu ZGxsCitsaWIvbW9uby80LjUuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uU2VydmljZU1vZGVsLk5ldFRj cC5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9GYWNhZGVzL1N5c3RlbS5TZXJ2aWNlTW9kZWwuUHJp bWl0aXZlcy5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9GYWNhZGVzL1N5c3RlbS5TZXJ2aWNlTW9k ZWwuU2VjdXJpdHkuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uVGV4dC5F bmNvZGluZy5FeHRlbnNpb25zLmRsbAorbGliL21vbm8vNC41LjItYXBpL0ZhY2FkZXMvU3lzdGVt LlRleHQuRW5jb2RpbmcuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uVGV4 dC5SZWd1bGFyRXhwcmVzc2lvbnMuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvRmFjYWRlcy9TeXN0 ZW0uVGhyZWFkaW5nLlRhc2tzLlBhcmFsbGVsLmRsbAorbGliL21vbm8vNC41LjItYXBpL0ZhY2Fk ZXMvU3lzdGVtLlRocmVhZGluZy5UYXNrcy5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9GYWNhZGVz L1N5c3RlbS5UaHJlYWRpbmcuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvRmFjYWRlcy9TeXN0ZW0u WG1sLlJlYWRlcldyaXRlci5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9GYWNhZGVzL1N5c3RlbS5Y bWwuWERvY3VtZW50LmRsbAorbGliL21vbm8vNC41LjItYXBpL0ZhY2FkZXMvU3lzdGVtLlhtbC5Y bWxTZXJpYWxpemVyLmRsbAorbGliL21vbm8vNC41LjItYXBpL0kxOE4uQ0pLLmRsbAorbGliL21v bm8vNC41LjItYXBpL0kxOE4uTWlkRWFzdC5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9JMThOLk90 aGVyLmRsbAorbGliL21vbm8vNC41LjItYXBpL0kxOE4uUmFyZS5kbGwKK2xpYi9tb25vLzQuNS4y LWFwaS9JMThOLldlc3QuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvSTE4Ti5kbGwKK2xpYi9tb25v LzQuNS4yLWFwaS9JQk0uRGF0YS5EQjIuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvSUNTaGFycENv ZGUuU2hhcnBaaXBMaWIuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvTWljcm9zb2Z0LkJ1aWxkLkVu Z2luZS5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9NaWNyb3NvZnQuQnVpbGQuRnJhbWV3b3JrLmRs bAorbGliL21vbm8vNC41LjItYXBpL01pY3Jvc29mdC5CdWlsZC5UYXNrcy52NC4wLmRsbAorbGli L21vbm8vNC41LjItYXBpL01pY3Jvc29mdC5CdWlsZC5VdGlsaXRpZXMudjQuMC5kbGwKK2xpYi9t b25vLzQuNS4yLWFwaS9NaWNyb3NvZnQuQnVpbGQuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvTWlj cm9zb2Z0LkNTaGFycC5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9NaWNyb3NvZnQuVmlzdWFsQmFz aWMuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvTWljcm9zb2Z0LlZpc3VhbEMuZGxsCitsaWIvbW9u by80LjUuMi1hcGkvTWljcm9zb2Z0LldlYi5JbmZyYXN0cnVjdHVyZS5kbGwKK2xpYi9tb25vLzQu NS4yLWFwaS9Nb25vLkM1LmRsbAorbGliL21vbm8vNC41LjItYXBpL01vbm8uQ1NoYXJwLmRsbAor bGliL21vbm8vNC41LjItYXBpL01vbm8uQ2Fpcm8uZGxsCitsaWIvbW9uby80LjUuMi1hcGkvTW9u by5DZWNpbC5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9Nb25vLkNvZGVDb250cmFjdHMuZGxsCits aWIvbW9uby80LjUuMi1hcGkvTW9uby5Db21waWxlclNlcnZpY2VzLlN5bWJvbFdyaXRlci5kbGwK K2xpYi9tb25vLzQuNS4yLWFwaS9Nb25vLkRhdGEuU3FsaXRlLmRsbAorbGliL21vbm8vNC41LjIt YXBpL01vbm8uRGF0YS5UZHMuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvTW9uby5EZWJ1Z2dlci5T b2Z0LmRsbAorbGliL21vbm8vNC41LjItYXBpL01vbm8uSHR0cC5kbGwKK2xpYi9tb25vLzQuNS4y LWFwaS9Nb25vLk1hbmFnZW1lbnQuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvTW9uby5NZXNzYWdp bmcuUmFiYml0TVEuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvTW9uby5NZXNzYWdpbmcuZGxsCits aWIvbW9uby80LjUuMi1hcGkvTW9uby5PcHRpb25zLmRsbAorbGliL21vbm8vNC41LjItYXBpL01v bm8uUGFyYWxsZWwuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvTW9uby5Qb3NpeC5kbGwKK2xpYi9t b25vLzQuNS4yLWFwaS9Nb25vLlNlY3VyaXR5LldpbjMyLmRsbAorbGliL21vbm8vNC41LjItYXBp L01vbm8uU2VjdXJpdHkuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvTW9uby5TaW1kLmRsbAorbGli L21vbm8vNC41LjItYXBpL01vbm8uVGFza2xldHMuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvTW9u by5XZWJCcm93c2VyLmRsbAorbGliL21vbm8vNC41LjItYXBpL01vbm8uWEJ1aWxkLlRhc2tzLmRs bAorbGliL21vbm8vNC41LjItYXBpL05vdmVsbC5EaXJlY3RvcnkuTGRhcC5kbGwKK2xpYi9tb25v LzQuNS4yLWFwaS9QRUFQSS5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9SYWJiaXRNUS5DbGllbnQu ZGxsCitsaWIvbW9uby80LjUuMi1hcGkvU01EaWFnbm9zdGljcy5kbGwKK2xpYi9tb25vLzQuNS4y LWFwaS9TeXN0ZW0uQ29tcG9uZW50TW9kZWwuQ29tcG9zaXRpb24uZGxsCitsaWIvbW9uby80LjUu Mi1hcGkvU3lzdGVtLkNvbXBvbmVudE1vZGVsLkRhdGFBbm5vdGF0aW9ucy5kbGwKK2xpYi9tb25v LzQuNS4yLWFwaS9TeXN0ZW0uQ29uZmlndXJhdGlvbi5JbnN0YWxsLmRsbAorbGliL21vbm8vNC41 LjItYXBpL1N5c3RlbS5Db25maWd1cmF0aW9uLmRsbAorbGliL21vbm8vNC41LjItYXBpL1N5c3Rl bS5Db3JlLmRsbAorbGliL21vbm8vNC41LjItYXBpL1N5c3RlbS5EYXRhLkRhdGFTZXRFeHRlbnNp b25zLmRsbAorbGliL21vbm8vNC41LjItYXBpL1N5c3RlbS5EYXRhLkVudGl0eS5kbGwKK2xpYi9t b25vLzQuNS4yLWFwaS9TeXN0ZW0uRGF0YS5MaW5xLmRsbAorbGliL21vbm8vNC41LjItYXBpL1N5 c3RlbS5EYXRhLk9yYWNsZUNsaWVudC5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uRGF0 YS5TZXJ2aWNlcy5DbGllbnQuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvU3lzdGVtLkRhdGEuU2Vy dmljZXMuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvU3lzdGVtLkRhdGEuZGxsCitsaWIvbW9uby80 LjUuMi1hcGkvU3lzdGVtLkRlc2lnbi5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uRGly ZWN0b3J5U2VydmljZXMuUHJvdG9jb2xzLmRsbAorbGliL21vbm8vNC41LjItYXBpL1N5c3RlbS5E aXJlY3RvcnlTZXJ2aWNlcy5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uRHJhd2luZy5E ZXNpZ24uZGxsCitsaWIvbW9uby80LjUuMi1hcGkvU3lzdGVtLkRyYXdpbmcuZGxsCitsaWIvbW9u by80LjUuMi1hcGkvU3lzdGVtLkR5bmFtaWMuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvU3lzdGVt LkVudGVycHJpc2VTZXJ2aWNlcy5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uSU8uQ29t cHJlc3Npb24uRmlsZVN5c3RlbS5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uSU8uQ29t cHJlc3Npb24uZGxsCitsaWIvbW9uby80LjUuMi1hcGkvU3lzdGVtLklkZW50aXR5TW9kZWwuU2Vs ZWN0b3JzLmRsbAorbGliL21vbm8vNC41LjItYXBpL1N5c3RlbS5JZGVudGl0eU1vZGVsLmRsbAor bGliL21vbm8vNC41LjItYXBpL1N5c3RlbS5Kc29uLk1pY3Jvc29mdC5kbGwKK2xpYi9tb25vLzQu NS4yLWFwaS9TeXN0ZW0uSnNvbi5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uTWFuYWdl bWVudC5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uTWVzc2FnaW5nLmRsbAorbGliL21v bm8vNC41LjItYXBpL1N5c3RlbS5OZXQuSHR0cC5Gb3JtYXR0aW5nLmRsbAorbGliL21vbm8vNC41 LjItYXBpL1N5c3RlbS5OZXQuSHR0cC5XZWJSZXF1ZXN0LmRsbAorbGliL21vbm8vNC41LjItYXBp L1N5c3RlbS5OZXQuSHR0cC5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uTmV0LmRsbAor bGliL21vbm8vNC41LjItYXBpL1N5c3RlbS5OdW1lcmljcy5kbGwKK2xpYi9tb25vLzQuNS4yLWFw aS9TeXN0ZW0uUmVhY3RpdmUuQ29yZS5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uUmVh Y3RpdmUuRGVidWdnZXIuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvU3lzdGVtLlJlYWN0aXZlLkV4 cGVyaW1lbnRhbC5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uUmVhY3RpdmUuSW50ZXJm YWNlcy5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uUmVhY3RpdmUuTGlucS5kbGwKK2xp Yi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uUmVhY3RpdmUuT2JzZXJ2YWJsZS5BbGlhc2VzLmRsbAor bGliL21vbm8vNC41LjItYXBpL1N5c3RlbS5SZWFjdGl2ZS5QbGF0Zm9ybVNlcnZpY2VzLmRsbAor bGliL21vbm8vNC41LjItYXBpL1N5c3RlbS5SZWFjdGl2ZS5Qcm92aWRlcnMuZGxsCitsaWIvbW9u by80LjUuMi1hcGkvU3lzdGVtLlJlYWN0aXZlLlJ1bnRpbWUuUmVtb3RpbmcuZGxsCitsaWIvbW9u by80LjUuMi1hcGkvU3lzdGVtLlJlYWN0aXZlLldpbmRvd3MuRm9ybXMuZGxsCitsaWIvbW9uby80 LjUuMi1hcGkvU3lzdGVtLlJlYWN0aXZlLldpbmRvd3MuVGhyZWFkaW5nLmRsbAorbGliL21vbm8v NC41LjItYXBpL1N5c3RlbS5SdW50aW1lLkNhY2hpbmcuZGxsCitsaWIvbW9uby80LjUuMi1hcGkv U3lzdGVtLlJ1bnRpbWUuRHVyYWJsZUluc3RhbmNpbmcuZGxsCitsaWIvbW9uby80LjUuMi1hcGkv U3lzdGVtLlJ1bnRpbWUuUmVtb3RpbmcuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvU3lzdGVtLlJ1 bnRpbWUuU2VyaWFsaXphdGlvbi5Gb3JtYXR0ZXJzLlNvYXAuZGxsCitsaWIvbW9uby80LjUuMi1h cGkvU3lzdGVtLlJ1bnRpbWUuU2VyaWFsaXphdGlvbi5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9T eXN0ZW0uU2VjdXJpdHkuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvU3lzdGVtLlNlcnZpY2VNb2Rl bC5BY3RpdmF0aW9uLmRsbAorbGliL21vbm8vNC41LjItYXBpL1N5c3RlbS5TZXJ2aWNlTW9kZWwu RGlzY292ZXJ5LmRsbAorbGliL21vbm8vNC41LjItYXBpL1N5c3RlbS5TZXJ2aWNlTW9kZWwuSW50 ZXJuYWxzLmRsbAorbGliL21vbm8vNC41LjItYXBpL1N5c3RlbS5TZXJ2aWNlTW9kZWwuUm91dGlu Zy5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uU2VydmljZU1vZGVsLldlYi5kbGwKK2xp Yi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uU2VydmljZU1vZGVsLmRsbAorbGliL21vbm8vNC41LjIt YXBpL1N5c3RlbS5TZXJ2aWNlUHJvY2Vzcy5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0u VGhyZWFkaW5nLlRhc2tzLkRhdGFmbG93LmRsbAorbGliL21vbm8vNC41LjItYXBpL1N5c3RlbS5U cmFuc2FjdGlvbnMuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvU3lzdGVtLldlYi5BYnN0cmFjdGlv bnMuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvU3lzdGVtLldlYi5BcHBsaWNhdGlvblNlcnZpY2Vz LmRsbAorbGliL21vbm8vNC41LjItYXBpL1N5c3RlbS5XZWIuRHluYW1pY0RhdGEuZGxsCitsaWIv bW9uby80LjUuMi1hcGkvU3lzdGVtLldlYi5FeHRlbnNpb25zLkRlc2lnbi5kbGwKK2xpYi9tb25v LzQuNS4yLWFwaS9TeXN0ZW0uV2ViLkV4dGVuc2lvbnMuZGxsCitsaWIvbW9uby80LjUuMi1hcGkv U3lzdGVtLldlYi5IdHRwLlNlbGZIb3N0LmRsbAorbGliL21vbm8vNC41LjItYXBpL1N5c3RlbS5X ZWIuSHR0cC5XZWJIb3N0LmRsbAorbGliL21vbm8vNC41LjItYXBpL1N5c3RlbS5XZWIuSHR0cC5k bGwKK2xpYi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uV2ViLk12Yy5kbGwKK2xpYi9tb25vLzQuNS4y LWFwaS9TeXN0ZW0uV2ViLlJhem9yLmRsbAorbGliL21vbm8vNC41LjItYXBpL1N5c3RlbS5XZWIu Um91dGluZy5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uV2ViLlNlcnZpY2VzLmRsbAor bGliL21vbm8vNC41LjItYXBpL1N5c3RlbS5XZWIuV2ViUGFnZXMuRGVwbG95bWVudC5kbGwKK2xp Yi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uV2ViLldlYlBhZ2VzLlJhem9yLmRsbAorbGliL21vbm8v NC41LjItYXBpL1N5c3RlbS5XZWIuV2ViUGFnZXMuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvU3lz dGVtLldlYi5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uV2luZG93cy5Gb3Jtcy5EYXRh VmlzdWFsaXphdGlvbi5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uV2luZG93cy5Gb3Jt cy5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uV2luZG93cy5kbGwKK2xpYi9tb25vLzQu NS4yLWFwaS9TeXN0ZW0uWGFtbC5kbGwKK2xpYi9tb25vLzQuNS4yLWFwaS9TeXN0ZW0uWG1sLkxp bnEuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvU3lzdGVtLlhtbC5TZXJpYWxpemF0aW9uLmRsbAor bGliL21vbm8vNC41LjItYXBpL1N5c3RlbS5YbWwuZGxsCitsaWIvbW9uby80LjUuMi1hcGkvU3lz dGVtLmRsbAorbGliL21vbm8vNC41LjItYXBpL1dlYk1hdHJpeC5EYXRhLmRsbAorbGliL21vbm8v NC41LjItYXBpL1dpbmRvd3NCYXNlLmRsbAorbGliL21vbm8vNC41LjItYXBpL2NzY29tcG1nZC5k bGwKK2xpYi9tb25vLzQuNS4yLWFwaS9tb25vZG9jLmRsbAorbGliL21vbm8vNC41LjItYXBpL21z Y29ybGliLmRsbAogbGliL21vbm8vNC41L0FjY2Vzc2liaWxpdHkuZGxsCiBsaWIvbW9uby80LjUv Q29tbW9ucy5YbWwuUmVsYXhuZy5kbGwKIGxpYi9tb25vLzQuNS9DdXN0b21NYXJzaGFsZXJzLmRs bAogbGliL21vbm8vNC41L0ZhY2FkZXMvTWljcm9zb2Z0LldpbjMyLlByaW1pdGl2ZXMuZGxsCiBs aWIvbW9uby80LjUvRmFjYWRlcy9NaWNyb3NvZnQuV2luMzIuUmVnaXN0cnkuQWNjZXNzQ29udHJv bC5kbGwKLWxpYi9tb25vLzQuNS9GYWNhZGVzL01pY3Jvc29mdC5XaW4zMi5SZWdpc3RyeS5BY2Nl c3NDb250cm9sLmRsbC5tZGIKK2xpYi9tb25vLzQuNS9GYWNhZGVzL01pY3Jvc29mdC5XaW4zMi5S ZWdpc3RyeS5BY2Nlc3NDb250cm9sLnBkYgogbGliL21vbm8vNC41L0ZhY2FkZXMvTWljcm9zb2Z0 LldpbjMyLlJlZ2lzdHJ5LmRsbAogbGliL21vbm8vNC41L0ZhY2FkZXMvU3lzdGVtLkFwcENvbnRl eHQuZGxsCiBsaWIvbW9uby80LjUvRmFjYWRlcy9TeXN0ZW0uQ29sbGVjdGlvbnMuQ29uY3VycmVu dC5kbGwKQEAgLTU2NSw3ICs5MzIsNiBAQAogbGliL21vbm8vNC41L0ZhY2FkZXMvU3lzdGVtLkNv bXBvbmVudE1vZGVsLmRsbAogbGliL21vbm8vNC41L0ZhY2FkZXMvU3lzdGVtLkNvbnNvbGUuZGxs CiBsaWIvbW9uby80LjUvRmFjYWRlcy9TeXN0ZW0uRGF0YS5Db21tb24uZGxsCi1saWIvbW9uby80 LjUvRmFjYWRlcy9TeXN0ZW0uRGF0YS5Db21tb24uZGxsLm1kYgogbGliL21vbm8vNC41L0ZhY2Fk ZXMvU3lzdGVtLkRhdGEuU3FsQ2xpZW50LmRsbAogbGliL21vbm8vNC41L0ZhY2FkZXMvU3lzdGVt LkRpYWdub3N0aWNzLkNvbnRyYWN0cy5kbGwKIGxpYi9tb25vLzQuNS9GYWNhZGVzL1N5c3RlbS5E aWFnbm9zdGljcy5EZWJ1Zy5kbGwKQEAgLTU3MiwyMiArOTM4LDIxIEBACiBsaWIvbW9uby80LjUv RmFjYWRlcy9TeXN0ZW0uRGlhZ25vc3RpY3MuRmlsZVZlcnNpb25JbmZvLmRsbAogbGliL21vbm8v NC41L0ZhY2FkZXMvU3lzdGVtLkRpYWdub3N0aWNzLlByb2Nlc3MuZGxsCiBsaWIvbW9uby80LjUv RmFjYWRlcy9TeXN0ZW0uRGlhZ25vc3RpY3MuU3RhY2tUcmFjZS5kbGwKLWxpYi9tb25vLzQuNS9G YWNhZGVzL1N5c3RlbS5EaWFnbm9zdGljcy5TdGFja1RyYWNlLmRsbC5tZGIKK2xpYi9tb25vLzQu NS9GYWNhZGVzL1N5c3RlbS5EaWFnbm9zdGljcy5TdGFja1RyYWNlLnBkYgogbGliL21vbm8vNC41 L0ZhY2FkZXMvU3lzdGVtLkRpYWdub3N0aWNzLlRleHRXcml0ZXJUcmFjZUxpc3RlbmVyLmRsbAog bGliL21vbm8vNC41L0ZhY2FkZXMvU3lzdGVtLkRpYWdub3N0aWNzLlRvb2xzLmRsbAogbGliL21v bm8vNC41L0ZhY2FkZXMvU3lzdGVtLkRpYWdub3N0aWNzLlRyYWNlRXZlbnQuZGxsCiBsaWIvbW9u by80LjUvRmFjYWRlcy9TeXN0ZW0uRGlhZ25vc3RpY3MuVHJhY2VTb3VyY2UuZGxsCiBsaWIvbW9u by80LjUvRmFjYWRlcy9TeXN0ZW0uRGlhZ25vc3RpY3MuVHJhY2luZy5kbGwKLWxpYi9tb25vLzQu NS9GYWNhZGVzL1N5c3RlbS5EaWFnbm9zdGljcy5UcmFjaW5nLmRsbC5tZGIKIGxpYi9tb25vLzQu NS9GYWNhZGVzL1N5c3RlbS5EcmF3aW5nLlByaW1pdGl2ZXMuZGxsCiBsaWIvbW9uby80LjUvRmFj YWRlcy9TeXN0ZW0uRHluYW1pYy5SdW50aW1lLmRsbAogbGliL21vbm8vNC41L0ZhY2FkZXMvU3lz dGVtLkdsb2JhbGl6YXRpb24uQ2FsZW5kYXJzLmRsbAogbGliL21vbm8vNC41L0ZhY2FkZXMvU3lz dGVtLkdsb2JhbGl6YXRpb24uRXh0ZW5zaW9ucy5kbGwKLWxpYi9tb25vLzQuNS9GYWNhZGVzL1N5 c3RlbS5HbG9iYWxpemF0aW9uLkV4dGVuc2lvbnMuZGxsLm1kYgorbGliL21vbm8vNC41L0ZhY2Fk ZXMvU3lzdGVtLkdsb2JhbGl6YXRpb24uRXh0ZW5zaW9ucy5wZGIKIGxpYi9tb25vLzQuNS9GYWNh ZGVzL1N5c3RlbS5HbG9iYWxpemF0aW9uLmRsbAogbGliL21vbm8vNC41L0ZhY2FkZXMvU3lzdGVt LklPLkNvbXByZXNzaW9uLlppcEZpbGUuZGxsCiBsaWIvbW9uby80LjUvRmFjYWRlcy9TeXN0ZW0u SU8uRmlsZVN5c3RlbS5BY2Nlc3NDb250cm9sLmRsbAotbGliL21vbm8vNC41L0ZhY2FkZXMvU3lz dGVtLklPLkZpbGVTeXN0ZW0uQWNjZXNzQ29udHJvbC5kbGwubWRiCitsaWIvbW9uby80LjUvRmFj YWRlcy9TeXN0ZW0uSU8uRmlsZVN5c3RlbS5BY2Nlc3NDb250cm9sLnBkYgogbGliL21vbm8vNC41 L0ZhY2FkZXMvU3lzdGVtLklPLkZpbGVTeXN0ZW0uRHJpdmVJbmZvLmRsbAogbGliL21vbm8vNC41 L0ZhY2FkZXMvU3lzdGVtLklPLkZpbGVTeXN0ZW0uUHJpbWl0aXZlcy5kbGwKIGxpYi9tb25vLzQu NS9GYWNhZGVzL1N5c3RlbS5JTy5GaWxlU3lzdGVtLldhdGNoZXIuZGxsCkBAIC02MTIsNyArOTc3 LDYgQEAKIGxpYi9tb25vLzQuNS9GYWNhZGVzL1N5c3RlbS5OZXQuU2VjdXJpdHkuZGxsCiBsaWIv bW9uby80LjUvRmFjYWRlcy9TeXN0ZW0uTmV0LlNlcnZpY2VQb2ludC5kbGwKIGxpYi9tb25vLzQu NS9GYWNhZGVzL1N5c3RlbS5OZXQuU29ja2V0cy5kbGwKLWxpYi9tb25vLzQuNS9GYWNhZGVzL1N5 c3RlbS5OZXQuU29ja2V0cy5kbGwubWRiCiBsaWIvbW9uby80LjUvRmFjYWRlcy9TeXN0ZW0uTmV0 LlV0aWxpdGllcy5kbGwKIGxpYi9tb25vLzQuNS9GYWNhZGVzL1N5c3RlbS5OZXQuV2ViSGVhZGVy Q29sbGVjdGlvbi5kbGwKIGxpYi9tb25vLzQuNS9GYWNhZGVzL1N5c3RlbS5OZXQuV2ViU29ja2V0 cy5DbGllbnQuZGxsCkBAIC02MjQsNyArOTg4LDcgQEAKIGxpYi9tb25vLzQuNS9GYWNhZGVzL1N5 c3RlbS5SZWZsZWN0aW9uLkV4dGVuc2lvbnMuZGxsCiBsaWIvbW9uby80LjUvRmFjYWRlcy9TeXN0 ZW0uUmVmbGVjdGlvbi5QcmltaXRpdmVzLmRsbAogbGliL21vbm8vNC41L0ZhY2FkZXMvU3lzdGVt LlJlZmxlY3Rpb24uVHlwZUV4dGVuc2lvbnMuZGxsCi1saWIvbW9uby80LjUvRmFjYWRlcy9TeXN0 ZW0uUmVmbGVjdGlvbi5UeXBlRXh0ZW5zaW9ucy5kbGwubWRiCitsaWIvbW9uby80LjUvRmFjYWRl cy9TeXN0ZW0uUmVmbGVjdGlvbi5UeXBlRXh0ZW5zaW9ucy5wZGIKIGxpYi9tb25vLzQuNS9GYWNh ZGVzL1N5c3RlbS5SZWZsZWN0aW9uLmRsbAogbGliL21vbm8vNC41L0ZhY2FkZXMvU3lzdGVtLlJl c291cmNlcy5SZWFkZXJXcml0ZXIuZGxsCiBsaWIvbW9uby80LjUvRmFjYWRlcy9TeXN0ZW0uUmVz b3VyY2VzLlJlc291cmNlTWFuYWdlci5kbGwKQEAgLTYzMSwxNyArOTk1LDIwIEBACiBsaWIvbW9u by80LjUvRmFjYWRlcy9TeXN0ZW0uUnVudGltZS5Db21waWxlclNlcnZpY2VzLlZpc3VhbEMuZGxs CiBsaWIvbW9uby80LjUvRmFjYWRlcy9TeXN0ZW0uUnVudGltZS5FeHRlbnNpb25zLmRsbAogbGli L21vbm8vNC41L0ZhY2FkZXMvU3lzdGVtLlJ1bnRpbWUuSGFuZGxlcy5kbGwKK2xpYi9tb25vLzQu NS9GYWNhZGVzL1N5c3RlbS5SdW50aW1lLkludGVyb3BTZXJ2aWNlcy5SdW50aW1lSW5mb3JtYXRp b24uZGxsCitsaWIvbW9uby80LjUvRmFjYWRlcy9TeXN0ZW0uUnVudGltZS5JbnRlcm9wU2Vydmlj ZXMuUnVudGltZUluZm9ybWF0aW9uLnBkYgogbGliL21vbm8vNC41L0ZhY2FkZXMvU3lzdGVtLlJ1 bnRpbWUuSW50ZXJvcFNlcnZpY2VzLldpbmRvd3NSdW50aW1lLmRsbAogbGliL21vbm8vNC41L0Zh Y2FkZXMvU3lzdGVtLlJ1bnRpbWUuSW50ZXJvcFNlcnZpY2VzLmRsbAogbGliL21vbm8vNC41L0Zh Y2FkZXMvU3lzdGVtLlJ1bnRpbWUuTnVtZXJpY3MuZGxsCiBsaWIvbW9uby80LjUvRmFjYWRlcy9T eXN0ZW0uUnVudGltZS5TZXJpYWxpemF0aW9uLkpzb24uZGxsCiBsaWIvbW9uby80LjUvRmFjYWRl cy9TeXN0ZW0uUnVudGltZS5TZXJpYWxpemF0aW9uLlByaW1pdGl2ZXMuZGxsCi1saWIvbW9uby80 LjUvRmFjYWRlcy9TeXN0ZW0uUnVudGltZS5TZXJpYWxpemF0aW9uLlByaW1pdGl2ZXMuZGxsLm1k YgogbGliL21vbm8vNC41L0ZhY2FkZXMvU3lzdGVtLlJ1bnRpbWUuU2VyaWFsaXphdGlvbi5YbWwu ZGxsCi1saWIvbW9uby80LjUvRmFjYWRlcy9TeXN0ZW0uUnVudGltZS5TZXJpYWxpemF0aW9uLlht bC5kbGwubWRiCitsaWIvbW9uby80LjUvRmFjYWRlcy9TeXN0ZW0uUnVudGltZS5TZXJpYWxpemF0 aW9uLlhtbC5wZGIKIGxpYi9tb25vLzQuNS9GYWNhZGVzL1N5c3RlbS5SdW50aW1lLmRsbAogbGli L21vbm8vNC41L0ZhY2FkZXMvU3lzdGVtLlNlY3VyaXR5LkFjY2Vzc0NvbnRyb2wuZGxsCiBsaWIv bW9uby80LjUvRmFjYWRlcy9TeXN0ZW0uU2VjdXJpdHkuQ2xhaW1zLmRsbAorbGliL21vbm8vNC41 L0ZhY2FkZXMvU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5BbGdvcml0aG1zLmRsbAorbGli L21vbm8vNC41L0ZhY2FkZXMvU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5BbGdvcml0aG1z LnBkYgogbGliL21vbm8vNC41L0ZhY2FkZXMvU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5E ZXJpdmVCeXRlcy5kbGwKIGxpYi9tb25vLzQuNS9GYWNhZGVzL1N5c3RlbS5TZWN1cml0eS5Dcnlw dG9ncmFwaHkuRW5jb2RpbmcuZGxsCiBsaWIvbW9uby80LjUvRmFjYWRlcy9TeXN0ZW0uU2VjdXJp dHkuQ3J5cHRvZ3JhcGh5LkVuY3J5cHRpb24uQWVzLmRsbApAQCAtNjU4LDcgKzEwMjUsNyBAQAog bGliL21vbm8vNC41L0ZhY2FkZXMvU3lzdGVtLlNlY3VyaXR5LlByaW5jaXBhbC5XaW5kb3dzLmRs bAogbGliL21vbm8vNC41L0ZhY2FkZXMvU3lzdGVtLlNlY3VyaXR5LlByaW5jaXBhbC5kbGwKIGxp Yi9tb25vLzQuNS9GYWNhZGVzL1N5c3RlbS5TZWN1cml0eS5TZWN1cmVTdHJpbmcuZGxsCi1saWIv bW9uby80LjUvRmFjYWRlcy9TeXN0ZW0uU2VjdXJpdHkuU2VjdXJlU3RyaW5nLmRsbC5tZGIKK2xp Yi9tb25vLzQuNS9GYWNhZGVzL1N5c3RlbS5TZWN1cml0eS5TZWN1cmVTdHJpbmcucGRiCiBsaWIv bW9uby80LjUvRmFjYWRlcy9TeXN0ZW0uU2VydmljZU1vZGVsLkR1cGxleC5kbGwKIGxpYi9tb25v LzQuNS9GYWNhZGVzL1N5c3RlbS5TZXJ2aWNlTW9kZWwuSHR0cC5kbGwKIGxpYi9tb25vLzQuNS9G YWNhZGVzL1N5c3RlbS5TZXJ2aWNlTW9kZWwuTmV0VGNwLmRsbApAQCAtNjY1LDE2ICsxMDMyLDE1 IEBACiBsaWIvbW9uby80LjUvRmFjYWRlcy9TeXN0ZW0uU2VydmljZU1vZGVsLlByaW1pdGl2ZXMu ZGxsCiBsaWIvbW9uby80LjUvRmFjYWRlcy9TeXN0ZW0uU2VydmljZU1vZGVsLlNlY3VyaXR5LmRs bAogbGliL21vbm8vNC41L0ZhY2FkZXMvU3lzdGVtLlNlcnZpY2VQcm9jZXNzLlNlcnZpY2VDb250 cm9sbGVyLmRsbAotbGliL21vbm8vNC41L0ZhY2FkZXMvU3lzdGVtLlNlcnZpY2VQcm9jZXNzLlNl cnZpY2VDb250cm9sbGVyLmRsbC5tZGIKK2xpYi9tb25vLzQuNS9GYWNhZGVzL1N5c3RlbS5TZXJ2 aWNlUHJvY2Vzcy5TZXJ2aWNlQ29udHJvbGxlci5wZGIKIGxpYi9tb25vLzQuNS9GYWNhZGVzL1N5 c3RlbS5UZXh0LkVuY29kaW5nLkNvZGVQYWdlcy5kbGwKLWxpYi9tb25vLzQuNS9GYWNhZGVzL1N5 c3RlbS5UZXh0LkVuY29kaW5nLkNvZGVQYWdlcy5kbGwubWRiCitsaWIvbW9uby80LjUvRmFjYWRl cy9TeXN0ZW0uVGV4dC5FbmNvZGluZy5Db2RlUGFnZXMucGRiCiBsaWIvbW9uby80LjUvRmFjYWRl cy9TeXN0ZW0uVGV4dC5FbmNvZGluZy5FeHRlbnNpb25zLmRsbAogbGliL21vbm8vNC41L0ZhY2Fk ZXMvU3lzdGVtLlRleHQuRW5jb2RpbmcuZGxsCiBsaWIvbW9uby80LjUvRmFjYWRlcy9TeXN0ZW0u VGV4dC5SZWd1bGFyRXhwcmVzc2lvbnMuZGxsCiBsaWIvbW9uby80LjUvRmFjYWRlcy9TeXN0ZW0u VGhyZWFkaW5nLkFjY2Vzc0NvbnRyb2wuZGxsCi1saWIvbW9uby80LjUvRmFjYWRlcy9TeXN0ZW0u VGhyZWFkaW5nLkFjY2Vzc0NvbnRyb2wuZGxsLm1kYgorbGliL21vbm8vNC41L0ZhY2FkZXMvU3lz dGVtLlRocmVhZGluZy5BY2Nlc3NDb250cm9sLnBkYgogbGliL21vbm8vNC41L0ZhY2FkZXMvU3lz dGVtLlRocmVhZGluZy5PdmVybGFwcGVkLmRsbAotbGliL21vbm8vNC41L0ZhY2FkZXMvU3lzdGVt LlRocmVhZGluZy5PdmVybGFwcGVkLmRsbC5tZGIKIGxpYi9tb25vLzQuNS9GYWNhZGVzL1N5c3Rl bS5UaHJlYWRpbmcuVGFza3MuUGFyYWxsZWwuZGxsCiBsaWIvbW9uby80LjUvRmFjYWRlcy9TeXN0 ZW0uVGhyZWFkaW5nLlRhc2tzLmRsbAogbGliL21vbm8vNC41L0ZhY2FkZXMvU3lzdGVtLlRocmVh ZGluZy5UaHJlYWQuZGxsCkBAIC02ODEsMTQgKzEwNDcsMTYgQEAKIGxpYi9tb25vLzQuNS9GYWNh ZGVzL1N5c3RlbS5UaHJlYWRpbmcuVGhyZWFkUG9vbC5kbGwKIGxpYi9tb25vLzQuNS9GYWNhZGVz L1N5c3RlbS5UaHJlYWRpbmcuVGltZXIuZGxsCiBsaWIvbW9uby80LjUvRmFjYWRlcy9TeXN0ZW0u VGhyZWFkaW5nLmRsbAorbGliL21vbm8vNC41L0ZhY2FkZXMvU3lzdGVtLlZhbHVlVHVwbGUuZGxs CiBsaWIvbW9uby80LjUvRmFjYWRlcy9TeXN0ZW0uWG1sLlJlYWRlcldyaXRlci5kbGwKIGxpYi9t b25vLzQuNS9GYWNhZGVzL1N5c3RlbS5YbWwuWERvY3VtZW50LmRsbAogbGliL21vbm8vNC41L0Zh Y2FkZXMvU3lzdGVtLlhtbC5YUGF0aC5YRG9jdW1lbnQuZGxsCi1saWIvbW9uby80LjUvRmFjYWRl cy9TeXN0ZW0uWG1sLlhQYXRoLlhEb2N1bWVudC5kbGwubWRiCitsaWIvbW9uby80LjUvRmFjYWRl cy9TeXN0ZW0uWG1sLlhQYXRoLlhEb2N1bWVudC5wZGIKIGxpYi9tb25vLzQuNS9GYWNhZGVzL1N5 c3RlbS5YbWwuWFBhdGguZGxsCiBsaWIvbW9uby80LjUvRmFjYWRlcy9TeXN0ZW0uWG1sLlhtbERv Y3VtZW50LmRsbAogbGliL21vbm8vNC41L0ZhY2FkZXMvU3lzdGVtLlhtbC5YbWxTZXJpYWxpemVy LmRsbAogbGliL21vbm8vNC41L0ZhY2FkZXMvU3lzdGVtLlhtbC5Yc2wuUHJpbWl0aXZlcy5kbGwK K2xpYi9tb25vLzQuNS9GYWNhZGVzL25ldHN0YW5kYXJkLmRsbAogbGliL21vbm8vNC41L0kxOE4u Q0pLLmRsbAogbGliL21vbm8vNC41L0kxOE4uTWlkRWFzdC5kbGwKIGxpYi9tb25vLzQuNS9JMThO Lk90aGVyLmRsbApAQCAtNzA3LDYgKzEwNzUsOCBAQAogbGliL21vbm8vNC41L01pY3Jvc29mdC5C dWlsZC54c2QKIGxpYi9tb25vLzQuNS9NaWNyb3NvZnQuQ1NoYXJwLmRsbAogbGliL21vbm8vNC41 L01pY3Jvc29mdC5DU2hhcnAudGFyZ2V0cworbGliL21vbm8vNC41L01pY3Jvc29mdC5Db2RlQW5h bHlzaXMuQ1NoYXJwLmRsbAorbGliL21vbm8vNC41L01pY3Jvc29mdC5Db2RlQW5hbHlzaXMuZGxs CiBsaWIvbW9uby80LjUvTWljcm9zb2Z0LkNvbW1vbi50YXJnZXRzCiBsaWIvbW9uby80LjUvTWlj cm9zb2Z0LkNvbW1vbi50YXNrcwogbGliL21vbm8vNC41L01pY3Jvc29mdC5WaXN1YWxCYXNpYy50 YXJnZXRzCkBAIC03MzQsOSArMTEwNCwxMCBAQAogbGliL21vbm8vNC41L05vdmVsbC5EaXJlY3Rv cnkuTGRhcC5kbGwKIGxpYi9tb25vLzQuNS9QRUFQSS5kbGwKIGxpYi9tb25vLzQuNS9SYWJiaXRN US5DbGllbnQuQXBpZ2VuLmV4ZQotbGliL21vbm8vNC41L1JhYmJpdE1RLkNsaWVudC5BcGlnZW4u ZXhlLm1kYgorbGliL21vbm8vNC41L1JhYmJpdE1RLkNsaWVudC5BcGlnZW4ucGRiCiBsaWIvbW9u by80LjUvUmFiYml0TVEuQ2xpZW50LmRsbAogbGliL21vbm8vNC41L1NNRGlhZ25vc3RpY3MuZGxs CitsaWIvbW9uby80LjUvU3lzdGVtLkNvbGxlY3Rpb25zLkltbXV0YWJsZS5kbGwKIGxpYi9tb25v LzQuNS9TeXN0ZW0uQ29tcG9uZW50TW9kZWwuQ29tcG9zaXRpb24uZGxsCiBsaWIvbW9uby80LjUv U3lzdGVtLkNvbXBvbmVudE1vZGVsLkRhdGFBbm5vdGF0aW9ucy5kbGwKIGxpYi9tb25vLzQuNS9T eXN0ZW0uQ29uZmlndXJhdGlvbi5JbnN0YWxsLmRsbApAQCAtNzgzLDkgKzExNTQsOSBAQAogbGli L21vbm8vNC41L1N5c3RlbS5SZWFjdGl2ZS5XaW5kb3dzLkZvcm1zLmRsbAogbGliL21vbm8vNC41 L1N5c3RlbS5SZWFjdGl2ZS5XaW5kb3dzLlRocmVhZGluZy5kbGwKIGxpYi9tb25vLzQuNS9TeXN0 ZW0uUmVmbGVjdGlvbi5Db250ZXh0LmRsbAorbGliL21vbm8vNC41L1N5c3RlbS5SZWZsZWN0aW9u Lk1ldGFkYXRhLmRsbAogbGliL21vbm8vNC41L1N5c3RlbS5SdW50aW1lLkNhY2hpbmcuZGxsCiBs aWIvbW9uby80LjUvU3lzdGVtLlJ1bnRpbWUuRHVyYWJsZUluc3RhbmNpbmcuZGxsCi1saWIvbW9u by80LjUvU3lzdGVtLlJ1bnRpbWUuSW50ZXJvcFNlcnZpY2VzLlJ1bnRpbWVJbmZvcm1hdGlvbi5k bGwKIGxpYi9tb25vLzQuNS9TeXN0ZW0uUnVudGltZS5SZW1vdGluZy5kbGwKIGxpYi9tb25vLzQu NS9TeXN0ZW0uUnVudGltZS5TZXJpYWxpemF0aW9uLkZvcm1hdHRlcnMuU29hcC5kbGwKIGxpYi9t b25vLzQuNS9TeXN0ZW0uUnVudGltZS5TZXJpYWxpemF0aW9uLmRsbApAQCAtODMxLDk5ICsxMjAy LDEwMiBAQAogbGliL21vbm8vNC41L1dlYk1hdHJpeC5EYXRhLmRsbAogbGliL21vbm8vNC41L1dp bmRvd3NCYXNlLmRsbAogbGliL21vbm8vNC41L2FsLmV4ZQotbGliL21vbm8vNC41L2FsLmV4ZS5t ZGIKK2xpYi9tb25vLzQuNS9hbC5wZGIKIGxpYi9tb25vLzQuNS9icm93c2VyY2Fwcy11cGRhdGVy LmV4ZQotbGliL21vbm8vNC41L2Jyb3dzZXJjYXBzLXVwZGF0ZXIuZXhlLm1kYgorbGliL21vbm8v NC41L2Jyb3dzZXJjYXBzLXVwZGF0ZXIucGRiCiBsaWIvbW9uby80LjUvY2FzcG9sLmV4ZQotbGli L21vbm8vNC41L2Nhc3BvbC5leGUubWRiCitsaWIvbW9uby80LjUvY2FzcG9sLnBkYgogbGliL21v bm8vNC41L2NjY2hlY2suZXhlCi1saWIvbW9uby80LjUvY2NjaGVjay5leGUubWRiCitsaWIvbW9u by80LjUvY2NjaGVjay5wZGIKIGxpYi9tb25vLzQuNS9jY3Jld3JpdGUuZXhlCi1saWIvbW9uby80 LjUvY2NyZXdyaXRlLmV4ZS5tZGIKK2xpYi9tb25vLzQuNS9jY3Jld3JpdGUucGRiCiBsaWIvbW9u by80LjUvY2VydC1zeW5jLmV4ZQotbGliL21vbm8vNC41L2NlcnQtc3luYy5leGUubWRiCitsaWIv bW9uby80LjUvY2VydC1zeW5jLnBkYgogbGliL21vbm8vNC41L2NlcnQyc3BjLmV4ZQotbGliL21v bm8vNC41L2NlcnQyc3BjLmV4ZS5tZGIKK2xpYi9tb25vLzQuNS9jZXJ0MnNwYy5wZGIKIGxpYi9t b25vLzQuNS9jZXJ0bWdyLmV4ZQotbGliL21vbm8vNC41L2NlcnRtZ3IuZXhlLm1kYgorbGliL21v bm8vNC41L2NlcnRtZ3IucGRiCiBsaWIvbW9uby80LjUvY2hrdHJ1c3QuZXhlCi1saWIvbW9uby80 LjUvY2hrdHJ1c3QuZXhlLm1kYgorbGliL21vbm8vNC41L2Noa3RydXN0LnBkYgogbGliL21vbm8v NC41L2NybHVwZGF0ZS5leGUKLWxpYi9tb25vLzQuNS9jcmx1cGRhdGUuZXhlLm1kYgorbGliL21v bm8vNC41L2NybHVwZGF0ZS5wZGIKK2xpYi9tb25vLzQuNS9jc2MuZXhlCitsaWIvbW9uby80LjUv Y3NjLmV4ZS5jb25maWcKK2xpYi9tb25vLzQuNS9jc2MucnNwCiBsaWIvbW9uby80LjUvY3Njb21w bWdkLmRsbAogbGliL21vbm8vNC41L2NzaGFycC5leGUKLWxpYi9tb25vLzQuNS9jc2hhcnAuZXhl Lm1kYgorbGliL21vbm8vNC41L2NzaGFycC5wZGIKIGxpYi9tb25vLzQuNS9jdWxldmVsLmV4ZQot bGliL21vbm8vNC41L2N1bGV2ZWwuZXhlLm1kYgorbGliL21vbm8vNC41L2N1bGV2ZWwucGRiCiBs aWIvbW9uby80LjUvZGlzY28uZXhlCi1saWIvbW9uby80LjUvZGlzY28uZXhlLm1kYgorbGliL21v bm8vNC41L2Rpc2NvLnBkYgogbGliL21vbm8vNC41L2R0ZDJybmcuZXhlCi1saWIvbW9uby80LjUv ZHRkMnJuZy5leGUubWRiCitsaWIvbW9uby80LjUvZHRkMnJuZy5wZGIKIGxpYi9tb25vLzQuNS9k dGQyeHNkLmV4ZQotbGliL21vbm8vNC41L2R0ZDJ4c2QuZXhlLm1kYgorbGliL21vbm8vNC41L2R0 ZDJ4c2QucGRiCiBsaWIvbW9uby80LjUvZ2FjdXRpbC5leGUKLWxpYi9tb25vLzQuNS9nYWN1dGls LmV4ZS5tZGIKK2xpYi9tb25vLzQuNS9nYWN1dGlsLnBkYgogbGliL21vbm8vNC41L2dlbnhzLmV4 ZQotbGliL21vbm8vNC41L2dlbnhzLmV4ZS5tZGIKK2xpYi9tb25vLzQuNS9nZW54cy5wZGIKIGxp Yi9tb25vLzQuNS9odHRwY2ZnLmV4ZQotbGliL21vbm8vNC41L2h0dHBjZmcuZXhlLm1kYgorbGli L21vbm8vNC41L2h0dHBjZmcucGRiCiBsaWIvbW9uby80LjUvaWN0b29sLmV4ZQotbGliL21vbm8v NC41L2ljdG9vbC5leGUubWRiCitsaWIvbW9uby80LjUvaWN0b29sLnBkYgogbGliL21vbm8vNC41 L2lrZGFzbS5leGUKLWxpYi9tb25vLzQuNS9pa2Rhc20uZXhlLm1kYgorbGliL21vbm8vNC41L2lr ZGFzbS5wZGIKIGxpYi9tb25vLzQuNS9pbGFzbS5leGUKLWxpYi9tb25vLzQuNS9pbGFzbS5leGUu bWRiCitsaWIvbW9uby80LjUvaWxhc20ucGRiCiBsaWIvbW9uby80LjUvaW5zdGFsbHV0aWwuZXhl Ci1saWIvbW9uby80LjUvaW5zdGFsbHV0aWwuZXhlLm1kYgorbGliL21vbm8vNC41L2luc3RhbGx1 dGlsLnBkYgogbGliL21vbm8vNC41L2luc3RhbGx2c3QuZXhlCi1saWIvbW9uby80LjUvaW5zdGFs bHZzdC5leGUubWRiCitsaWIvbW9uby80LjUvaW5zdGFsbHZzdC5wZGIKIGxpYi9tb25vLzQuNS9s Yy5leGUKLWxpYi9tb25vLzQuNS9sYy5leGUubWRiCitsaWIvbW9uby80LjUvbGMucGRiCiBsaWIv bW9uby80LjUvbGlua2VyYW5hbHl6ZXIuZXhlCi1saWIvbW9uby80LjUvbGlua2VyYW5hbHl6ZXIu ZXhlLm1kYgorbGliL21vbm8vNC41L2xpbmtlcmFuYWx5emVyLnBkYgogbGliL21vbm8vNC41L21h Y3BhY2suZXhlCi1saWIvbW9uby80LjUvbWFjcGFjay5leGUubWRiCitsaWIvbW9uby80LjUvbWFj cGFjay5wZGIKIGxpYi9tb25vLzQuNS9tYWtlY2VydC5leGUKLWxpYi9tb25vLzQuNS9tYWtlY2Vy dC5leGUubWRiCitsaWIvbW9uby80LjUvbWFrZWNlcnQucGRiCiBsaWIvbW9uby80LjUvbWNvbmZp Zy5leGUKLWxpYi9tb25vLzQuNS9tY29uZmlnLmV4ZS5tZGIKK2xpYi9tb25vLzQuNS9tY29uZmln LnBkYgogbGliL21vbm8vNC41L21jcy5leGUKLWxpYi9tb25vLzQuNS9tY3MuZXhlLm1kYgorbGli L21vbm8vNC41L21jcy5wZGIKIGxpYi9tb25vLzQuNS9tZGJyZWJhc2UuZXhlCi1saWIvbW9uby80 LjUvbWRicmViYXNlLmV4ZS5tZGIKK2xpYi9tb25vLzQuNS9tZGJyZWJhc2UucGRiCiBsaWIvbW9u by80LjUvbWRvYy5leGUKLWxpYi9tb25vLzQuNS9tZG9jLmV4ZS5tZGIKK2xpYi9tb25vLzQuNS9t ZG9jLnBkYgogbGliL21vbm8vNC41L21rYnVuZGxlLmV4ZQotbGliL21vbm8vNC41L21rYnVuZGxl LmV4ZS5tZGIKK2xpYi9tb25vLzQuNS9ta2J1bmRsZS5wZGIKIGxpYi9tb25vLzQuNS9tb2QuZXhl Ci1saWIvbW9uby80LjUvbW9kLmV4ZS5tZGIKK2xpYi9tb25vLzQuNS9tb2QucGRiCiBsaWIvbW9u by80LjUvbW9uby1hcGktaHRtbC5leGUKLWxpYi9tb25vLzQuNS9tb25vLWFwaS1odG1sLmV4ZS5t ZGIKK2xpYi9tb25vLzQuNS9tb25vLWFwaS1odG1sLnBkYgogbGliL21vbm8vNC41L21vbm8tYXBp LWluZm8uZXhlCi1saWIvbW9uby80LjUvbW9uby1hcGktaW5mby5leGUubWRiCitsaWIvbW9uby80 LjUvbW9uby1hcGktaW5mby5wZGIKIGxpYi9tb25vLzQuNS9tb25vLWNpbC1zdHJpcC5leGUKLWxp Yi9tb25vLzQuNS9tb25vLWNpbC1zdHJpcC5leGUubWRiCitsaWIvbW9uby80LjUvbW9uby1jaWwt c3RyaXAucGRiCiBsaWIvbW9uby80LjUvbW9uby1zZXJ2aWNlLmV4ZQotbGliL21vbm8vNC41L21v bm8tc2VydmljZS5leGUubWRiCitsaWIvbW9uby80LjUvbW9uby1zZXJ2aWNlLnBkYgogbGliL21v bm8vNC41L21vbm8tc2hsaWItY29wLmV4ZQogbGliL21vbm8vNC41L21vbm8tc2hsaWItY29wLmV4 ZS5jb25maWcKLWxpYi9tb25vLzQuNS9tb25vLXNobGliLWNvcC5leGUubWRiCitsaWIvbW9uby80 LjUvbW9uby1zaGxpYi1jb3AucGRiCiBsaWIvbW9uby80LjUvbW9uby1zeW1ib2xpY2F0ZS5leGUK LWxpYi9tb25vLzQuNS9tb25vLXN5bWJvbGljYXRlLmV4ZS5tZGIKK2xpYi9tb25vLzQuNS9tb25v LXN5bWJvbGljYXRlLnBkYgogbGliL21vbm8vNC41L21vbm8teG1sdG9vbC5leGUKLWxpYi9tb25v LzQuNS9tb25vLXhtbHRvb2wuZXhlLm1kYgorbGliL21vbm8vNC41L21vbm8teG1sdG9vbC5wZGIK IGxpYi9tb25vLzQuNS9tb25vbGlua2VyLmV4ZQotbGliL21vbm8vNC41L21vbm9saW5rZXIuZXhl Lm1kYgorbGliL21vbm8vNC41L21vbm9saW5rZXIucGRiCiBsaWIvbW9uby80LjUvbW9ub3AuZXhl Ci1saWIvbW9uby80LjUvbW9ub3AuZXhlLm1kYgorbGliL21vbm8vNC41L21vbm9wLnBkYgogbGli L21vbm8vNC41L21venJvb3RzLmV4ZQotbGliL21vbm8vNC41L21venJvb3RzLmV4ZS5tZGIKK2xp Yi9tb25vLzQuNS9tb3pyb290cy5wZGIKIGxpYi9tb25vLzQuNS9tc2NvcmxpYi5kbGwKLWxpYi9t b25vLzQuNS9tc2NvcmxpYi5kbGwubWRiCitsaWIvbW9uby80LjUvbXNjb3JsaWIucGRiCiBsaWIv bW9uby80LjUvbnVuaXQtY29uc29sZS1ydW5uZXIuZGxsCiBsaWIvbW9uby80LjUvbnVuaXQtY29u c29sZS5leGUKIGxpYi9tb25vLzQuNS9udW5pdC1jb25zb2xlLmV4ZS5jb25maWcKLWxpYi9tb25v LzQuNS9udW5pdC1jb25zb2xlLmV4ZS5tZGIKK2xpYi9tb25vLzQuNS9udW5pdC1jb25zb2xlLnBk YgogbGliL21vbm8vNC41L251bml0LmNvcmUuZGxsCiBsaWIvbW9uby80LjUvbnVuaXQuY29yZS5l eHRlbnNpb25zLmRsbAogbGliL21vbm8vNC41L251bml0LmNvcmUuaW50ZXJmYWNlcy5kbGwKQEAg LTkzMiwzNjIgKzEzMDYsMTEyMCBAQAogbGliL21vbm8vNC41L251bml0Lm1vY2tzLmRsbAogbGli L21vbm8vNC41L251bml0LnV0aWwuZGxsCiBsaWIvbW9uby80LjUvcGRiMm1kYi5leGUKLWxpYi9t b25vLzQuNS9wZGIybWRiLmV4ZS5tZGIKK2xpYi9tb25vLzQuNS9wZGIybWRiLnBkYgogbGliL21v bm8vNC41L3Blcm12aWV3LmV4ZQotbGliL21vbm8vNC41L3Blcm12aWV3LmV4ZS5tZGIKK2xpYi9t b25vLzQuNS9wZXJtdmlldy5wZGIKIGxpYi9tb25vLzQuNS9yZXNnZW4uZXhlCi1saWIvbW9uby80 LjUvcmVzZ2VuLmV4ZS5tZGIKK2xpYi9tb25vLzQuNS9yZXNnZW4ucGRiCiBsaWIvbW9uby80LjUv c2VjdXRpbC5leGUKLWxpYi9tb25vLzQuNS9zZWN1dGlsLmV4ZS5tZGIKK2xpYi9tb25vLzQuNS9z ZWN1dGlsLnBkYgogbGliL21vbm8vNC41L3NldHJlZy5leGUKLWxpYi9tb25vLzQuNS9zZXRyZWcu ZXhlLm1kYgorbGliL21vbm8vNC41L3NldHJlZy5wZGIKIGxpYi9tb25vLzQuNS9zZ2VuLmV4ZQot bGliL21vbm8vNC41L3NnZW4uZXhlLm1kYgorbGliL21vbm8vNC41L3NnZW4ucGRiCiBsaWIvbW9u by80LjUvc2lnbmNvZGUuZXhlCi1saWIvbW9uby80LjUvc2lnbmNvZGUuZXhlLm1kYgorbGliL21v bm8vNC41L3NpZ25jb2RlLnBkYgogbGliL21vbm8vNC41L3NuLmV4ZQotbGliL21vbm8vNC41L3Nu LmV4ZS5tZGIKK2xpYi9tb25vLzQuNS9zbi5wZGIKIGxpYi9tb25vLzQuNS9zb2Fwc3Vkcy5leGUK LWxpYi9tb25vLzQuNS9zb2Fwc3Vkcy5leGUubWRiCitsaWIvbW9uby80LjUvc29hcHN1ZHMucGRi CiBsaWIvbW9uby80LjUvc3FsbWV0YWwuZXhlCiBsaWIvbW9uby80LjUvc3FsbWV0YWwuZXhlLmNv bmZpZwotbGliL21vbm8vNC41L3NxbG1ldGFsLmV4ZS5tZGIKK2xpYi9tb25vLzQuNS9zcWxtZXRh bC5wZGIKIGxpYi9tb25vLzQuNS9zcWxzaGFycC5leGUKLWxpYi9tb25vLzQuNS9zcWxzaGFycC5l eGUubWRiCitsaWIvbW9uby80LjUvc3Fsc2hhcnAucGRiCiBsaWIvbW9uby80LjUvc3ZjdXRpbC5l eGUKLWxpYi9tb25vLzQuNS9zdmN1dGlsLmV4ZS5tZGIKK2xpYi9tb25vLzQuNS9zdmN1dGlsLnBk YgogbGliL21vbm8vNC41L3dzZGwuZXhlCi1saWIvbW9uby80LjUvd3NkbC5leGUubWRiCitsaWIv bW9uby80LjUvd3NkbC5wZGIKIGxpYi9tb25vLzQuNS94YnVpbGQuZXhlCiBsaWIvbW9uby80LjUv eGJ1aWxkLmV4ZS5jb25maWcKLWxpYi9tb25vLzQuNS94YnVpbGQuZXhlLm1kYgorbGliL21vbm8v NC41L3hidWlsZC5wZGIKIGxpYi9tb25vLzQuNS94YnVpbGQucnNwCiBsaWIvbW9uby80LjUveHNk LmV4ZQotbGliL21vbm8vNC41L3hzZC5leGUubWRiCitsaWIvbW9uby80LjUveHNkLnBkYgorbGli L21vbm8vNC42LWFwaS9BY2Nlc3NpYmlsaXR5LmRsbAorbGliL21vbm8vNC42LWFwaS9Db21tb25z LlhtbC5SZWxheG5nLmRsbAorbGliL21vbm8vNC42LWFwaS9DdXN0b21NYXJzaGFsZXJzLmRsbAor bGliL21vbm8vNC42LWFwaS9GYWNhZGVzL1N5c3RlbS5Db2xsZWN0aW9ucy5Db25jdXJyZW50LmRs bAorbGliL21vbm8vNC42LWFwaS9GYWNhZGVzL1N5c3RlbS5Db2xsZWN0aW9ucy5kbGwKK2xpYi9t b25vLzQuNi1hcGkvRmFjYWRlcy9TeXN0ZW0uQ29tcG9uZW50TW9kZWwuQW5ub3RhdGlvbnMuZGxs CitsaWIvbW9uby80LjYtYXBpL0ZhY2FkZXMvU3lzdGVtLkNvbXBvbmVudE1vZGVsLkV2ZW50QmFz ZWRBc3luYy5kbGwKK2xpYi9tb25vLzQuNi1hcGkvRmFjYWRlcy9TeXN0ZW0uQ29tcG9uZW50TW9k ZWwuZGxsCitsaWIvbW9uby80LjYtYXBpL0ZhY2FkZXMvU3lzdGVtLkRpYWdub3N0aWNzLkNvbnRy YWN0cy5kbGwKK2xpYi9tb25vLzQuNi1hcGkvRmFjYWRlcy9TeXN0ZW0uRGlhZ25vc3RpY3MuRGVi dWcuZGxsCitsaWIvbW9uby80LjYtYXBpL0ZhY2FkZXMvU3lzdGVtLkRpYWdub3N0aWNzLlRvb2xz LmRsbAorbGliL21vbm8vNC42LWFwaS9GYWNhZGVzL1N5c3RlbS5EaWFnbm9zdGljcy5UcmFjaW5n LmRsbAorbGliL21vbm8vNC42LWFwaS9GYWNhZGVzL1N5c3RlbS5EeW5hbWljLlJ1bnRpbWUuZGxs CitsaWIvbW9uby80LjYtYXBpL0ZhY2FkZXMvU3lzdGVtLkdsb2JhbGl6YXRpb24uZGxsCitsaWIv bW9uby80LjYtYXBpL0ZhY2FkZXMvU3lzdGVtLklPLmRsbAorbGliL21vbm8vNC42LWFwaS9GYWNh ZGVzL1N5c3RlbS5MaW5xLkV4cHJlc3Npb25zLmRsbAorbGliL21vbm8vNC42LWFwaS9GYWNhZGVz L1N5c3RlbS5MaW5xLlBhcmFsbGVsLmRsbAorbGliL21vbm8vNC42LWFwaS9GYWNhZGVzL1N5c3Rl bS5MaW5xLlF1ZXJ5YWJsZS5kbGwKK2xpYi9tb25vLzQuNi1hcGkvRmFjYWRlcy9TeXN0ZW0uTGlu cS5kbGwKK2xpYi9tb25vLzQuNi1hcGkvRmFjYWRlcy9TeXN0ZW0uTmV0Lk5ldHdvcmtJbmZvcm1h dGlvbi5kbGwKK2xpYi9tb25vLzQuNi1hcGkvRmFjYWRlcy9TeXN0ZW0uTmV0LlByaW1pdGl2ZXMu ZGxsCitsaWIvbW9uby80LjYtYXBpL0ZhY2FkZXMvU3lzdGVtLk5ldC5SZXF1ZXN0cy5kbGwKK2xp Yi9tb25vLzQuNi1hcGkvRmFjYWRlcy9TeXN0ZW0uTmV0LldlYkhlYWRlckNvbGxlY3Rpb24uZGxs CitsaWIvbW9uby80LjYtYXBpL0ZhY2FkZXMvU3lzdGVtLk9iamVjdE1vZGVsLmRsbAorbGliL21v bm8vNC42LWFwaS9GYWNhZGVzL1N5c3RlbS5SZWZsZWN0aW9uLkVtaXQuSUxHZW5lcmF0aW9uLmRs bAorbGliL21vbm8vNC42LWFwaS9GYWNhZGVzL1N5c3RlbS5SZWZsZWN0aW9uLkVtaXQuTGlnaHR3 ZWlnaHQuZGxsCitsaWIvbW9uby80LjYtYXBpL0ZhY2FkZXMvU3lzdGVtLlJlZmxlY3Rpb24uRW1p dC5kbGwKK2xpYi9tb25vLzQuNi1hcGkvRmFjYWRlcy9TeXN0ZW0uUmVmbGVjdGlvbi5FeHRlbnNp b25zLmRsbAorbGliL21vbm8vNC42LWFwaS9GYWNhZGVzL1N5c3RlbS5SZWZsZWN0aW9uLlByaW1p dGl2ZXMuZGxsCitsaWIvbW9uby80LjYtYXBpL0ZhY2FkZXMvU3lzdGVtLlJlZmxlY3Rpb24uZGxs CitsaWIvbW9uby80LjYtYXBpL0ZhY2FkZXMvU3lzdGVtLlJlc291cmNlcy5SZXNvdXJjZU1hbmFn ZXIuZGxsCitsaWIvbW9uby80LjYtYXBpL0ZhY2FkZXMvU3lzdGVtLlJ1bnRpbWUuRXh0ZW5zaW9u cy5kbGwKK2xpYi9tb25vLzQuNi1hcGkvRmFjYWRlcy9TeXN0ZW0uUnVudGltZS5IYW5kbGVzLmRs bAorbGliL21vbm8vNC42LWFwaS9GYWNhZGVzL1N5c3RlbS5SdW50aW1lLkludGVyb3BTZXJ2aWNl cy5XaW5kb3dzUnVudGltZS5kbGwKK2xpYi9tb25vLzQuNi1hcGkvRmFjYWRlcy9TeXN0ZW0uUnVu dGltZS5JbnRlcm9wU2VydmljZXMuZGxsCitsaWIvbW9uby80LjYtYXBpL0ZhY2FkZXMvU3lzdGVt LlJ1bnRpbWUuTnVtZXJpY3MuZGxsCitsaWIvbW9uby80LjYtYXBpL0ZhY2FkZXMvU3lzdGVtLlJ1 bnRpbWUuU2VyaWFsaXphdGlvbi5Kc29uLmRsbAorbGliL21vbm8vNC42LWFwaS9GYWNhZGVzL1N5 c3RlbS5SdW50aW1lLlNlcmlhbGl6YXRpb24uUHJpbWl0aXZlcy5kbGwKK2xpYi9tb25vLzQuNi1h cGkvRmFjYWRlcy9TeXN0ZW0uUnVudGltZS5TZXJpYWxpemF0aW9uLlhtbC5kbGwKK2xpYi9tb25v LzQuNi1hcGkvRmFjYWRlcy9TeXN0ZW0uUnVudGltZS5kbGwKK2xpYi9tb25vLzQuNi1hcGkvRmFj YWRlcy9TeXN0ZW0uU2VjdXJpdHkuUHJpbmNpcGFsLmRsbAorbGliL21vbm8vNC42LWFwaS9GYWNh ZGVzL1N5c3RlbS5TZXJ2aWNlTW9kZWwuRHVwbGV4LmRsbAorbGliL21vbm8vNC42LWFwaS9GYWNh ZGVzL1N5c3RlbS5TZXJ2aWNlTW9kZWwuSHR0cC5kbGwKK2xpYi9tb25vLzQuNi1hcGkvRmFjYWRl cy9TeXN0ZW0uU2VydmljZU1vZGVsLk5ldFRjcC5kbGwKK2xpYi9tb25vLzQuNi1hcGkvRmFjYWRl cy9TeXN0ZW0uU2VydmljZU1vZGVsLlByaW1pdGl2ZXMuZGxsCitsaWIvbW9uby80LjYtYXBpL0Zh Y2FkZXMvU3lzdGVtLlNlcnZpY2VNb2RlbC5TZWN1cml0eS5kbGwKK2xpYi9tb25vLzQuNi1hcGkv RmFjYWRlcy9TeXN0ZW0uVGV4dC5FbmNvZGluZy5FeHRlbnNpb25zLmRsbAorbGliL21vbm8vNC42 LWFwaS9GYWNhZGVzL1N5c3RlbS5UZXh0LkVuY29kaW5nLmRsbAorbGliL21vbm8vNC42LWFwaS9G YWNhZGVzL1N5c3RlbS5UZXh0LlJlZ3VsYXJFeHByZXNzaW9ucy5kbGwKK2xpYi9tb25vLzQuNi1h cGkvRmFjYWRlcy9TeXN0ZW0uVGhyZWFkaW5nLlRhc2tzLlBhcmFsbGVsLmRsbAorbGliL21vbm8v NC42LWFwaS9GYWNhZGVzL1N5c3RlbS5UaHJlYWRpbmcuVGFza3MuZGxsCitsaWIvbW9uby80LjYt YXBpL0ZhY2FkZXMvU3lzdGVtLlRocmVhZGluZy5UaW1lci5kbGwKK2xpYi9tb25vLzQuNi1hcGkv RmFjYWRlcy9TeXN0ZW0uVGhyZWFkaW5nLmRsbAorbGliL21vbm8vNC42LWFwaS9GYWNhZGVzL1N5 c3RlbS5YbWwuUmVhZGVyV3JpdGVyLmRsbAorbGliL21vbm8vNC42LWFwaS9GYWNhZGVzL1N5c3Rl bS5YbWwuWERvY3VtZW50LmRsbAorbGliL21vbm8vNC42LWFwaS9GYWNhZGVzL1N5c3RlbS5YbWwu WG1sU2VyaWFsaXplci5kbGwKK2xpYi9tb25vLzQuNi1hcGkvSTE4Ti5DSksuZGxsCitsaWIvbW9u by80LjYtYXBpL0kxOE4uTWlkRWFzdC5kbGwKK2xpYi9tb25vLzQuNi1hcGkvSTE4Ti5PdGhlci5k bGwKK2xpYi9tb25vLzQuNi1hcGkvSTE4Ti5SYXJlLmRsbAorbGliL21vbm8vNC42LWFwaS9JMThO Lldlc3QuZGxsCitsaWIvbW9uby80LjYtYXBpL0kxOE4uZGxsCitsaWIvbW9uby80LjYtYXBpL0lC TS5EYXRhLkRCMi5kbGwKK2xpYi9tb25vLzQuNi1hcGkvSUNTaGFycENvZGUuU2hhcnBaaXBMaWIu ZGxsCitsaWIvbW9uby80LjYtYXBpL01pY3Jvc29mdC5CdWlsZC5FbmdpbmUuZGxsCitsaWIvbW9u by80LjYtYXBpL01pY3Jvc29mdC5CdWlsZC5GcmFtZXdvcmsuZGxsCitsaWIvbW9uby80LjYtYXBp L01pY3Jvc29mdC5CdWlsZC5UYXNrcy52NC4wLmRsbAorbGliL21vbm8vNC42LWFwaS9NaWNyb3Nv ZnQuQnVpbGQuVXRpbGl0aWVzLnY0LjAuZGxsCitsaWIvbW9uby80LjYtYXBpL01pY3Jvc29mdC5C dWlsZC5kbGwKK2xpYi9tb25vLzQuNi1hcGkvTWljcm9zb2Z0LkNTaGFycC5kbGwKK2xpYi9tb25v LzQuNi1hcGkvTWljcm9zb2Z0LlZpc3VhbEJhc2ljLmRsbAorbGliL21vbm8vNC42LWFwaS9NaWNy b3NvZnQuVmlzdWFsQy5kbGwKK2xpYi9tb25vLzQuNi1hcGkvTWljcm9zb2Z0LldlYi5JbmZyYXN0 cnVjdHVyZS5kbGwKK2xpYi9tb25vLzQuNi1hcGkvTW9uby5DU2hhcnAuZGxsCitsaWIvbW9uby80 LjYtYXBpL01vbm8uQ2Fpcm8uZGxsCitsaWIvbW9uby80LjYtYXBpL01vbm8uQ29kZUNvbnRyYWN0 cy5kbGwKK2xpYi9tb25vLzQuNi1hcGkvTW9uby5Db21waWxlclNlcnZpY2VzLlN5bWJvbFdyaXRl ci5kbGwKK2xpYi9tb25vLzQuNi1hcGkvTW9uby5EYXRhLlNxbGl0ZS5kbGwKK2xpYi9tb25vLzQu Ni1hcGkvTW9uby5EYXRhLlRkcy5kbGwKK2xpYi9tb25vLzQuNi1hcGkvTW9uby5EZWJ1Z2dlci5T b2Z0LmRsbAorbGliL21vbm8vNC42LWFwaS9Nb25vLkh0dHAuZGxsCitsaWIvbW9uby80LjYtYXBp L01vbm8uTWFuYWdlbWVudC5kbGwKK2xpYi9tb25vLzQuNi1hcGkvTW9uby5NZXNzYWdpbmcuUmFi Yml0TVEuZGxsCitsaWIvbW9uby80LjYtYXBpL01vbm8uTWVzc2FnaW5nLmRsbAorbGliL21vbm8v NC42LWFwaS9Nb25vLlBhcmFsbGVsLmRsbAorbGliL21vbm8vNC42LWFwaS9Nb25vLlBvc2l4LmRs bAorbGliL21vbm8vNC42LWFwaS9Nb25vLlNlY3VyaXR5LldpbjMyLmRsbAorbGliL21vbm8vNC42 LWFwaS9Nb25vLlNlY3VyaXR5LmRsbAorbGliL21vbm8vNC42LWFwaS9Nb25vLlNpbWQuZGxsCits aWIvbW9uby80LjYtYXBpL01vbm8uVGFza2xldHMuZGxsCitsaWIvbW9uby80LjYtYXBpL01vbm8u V2ViQnJvd3Nlci5kbGwKK2xpYi9tb25vLzQuNi1hcGkvTm92ZWxsLkRpcmVjdG9yeS5MZGFwLmRs bAorbGliL21vbm8vNC42LWFwaS9QRUFQSS5kbGwKK2xpYi9tb25vLzQuNi1hcGkvUmFiYml0TVEu Q2xpZW50LmRsbAorbGliL21vbm8vNC42LWFwaS9TTURpYWdub3N0aWNzLmRsbAorbGliL21vbm8v NC42LWFwaS9TeXN0ZW0uQ29tcG9uZW50TW9kZWwuQ29tcG9zaXRpb24uZGxsCitsaWIvbW9uby80 LjYtYXBpL1N5c3RlbS5Db21wb25lbnRNb2RlbC5EYXRhQW5ub3RhdGlvbnMuZGxsCitsaWIvbW9u by80LjYtYXBpL1N5c3RlbS5Db25maWd1cmF0aW9uLkluc3RhbGwuZGxsCitsaWIvbW9uby80LjYt YXBpL1N5c3RlbS5Db25maWd1cmF0aW9uLmRsbAorbGliL21vbm8vNC42LWFwaS9TeXN0ZW0uQ29y ZS5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLkRhdGEuRGF0YVNldEV4dGVuc2lvbnMuZGxs CitsaWIvbW9uby80LjYtYXBpL1N5c3RlbS5EYXRhLkVudGl0eS5kbGwKK2xpYi9tb25vLzQuNi1h cGkvU3lzdGVtLkRhdGEuTGlucS5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLkRhdGEuT3Jh Y2xlQ2xpZW50LmRsbAorbGliL21vbm8vNC42LWFwaS9TeXN0ZW0uRGF0YS5TZXJ2aWNlcy5DbGll bnQuZGxsCitsaWIvbW9uby80LjYtYXBpL1N5c3RlbS5EYXRhLlNlcnZpY2VzLmRsbAorbGliL21v bm8vNC42LWFwaS9TeXN0ZW0uRGF0YS5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLkRlcGxv eW1lbnQuZGxsCitsaWIvbW9uby80LjYtYXBpL1N5c3RlbS5EZXNpZ24uZGxsCitsaWIvbW9uby80 LjYtYXBpL1N5c3RlbS5EaXJlY3RvcnlTZXJ2aWNlcy5Qcm90b2NvbHMuZGxsCitsaWIvbW9uby80 LjYtYXBpL1N5c3RlbS5EaXJlY3RvcnlTZXJ2aWNlcy5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lz dGVtLkRyYXdpbmcuRGVzaWduLmRsbAorbGliL21vbm8vNC42LWFwaS9TeXN0ZW0uRHJhd2luZy5k bGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLkR5bmFtaWMuZGxsCitsaWIvbW9uby80LjYtYXBp L1N5c3RlbS5FbnRlcnByaXNlU2VydmljZXMuZGxsCitsaWIvbW9uby80LjYtYXBpL1N5c3RlbS5J Ty5Db21wcmVzc2lvbi5GaWxlU3lzdGVtLmRsbAorbGliL21vbm8vNC42LWFwaS9TeXN0ZW0uSU8u Q29tcHJlc3Npb24uZGxsCitsaWIvbW9uby80LjYtYXBpL1N5c3RlbS5JZGVudGl0eU1vZGVsLlNl bGVjdG9ycy5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLklkZW50aXR5TW9kZWwuZGxsCits aWIvbW9uby80LjYtYXBpL1N5c3RlbS5Kc29uLk1pY3Jvc29mdC5kbGwKK2xpYi9tb25vLzQuNi1h cGkvU3lzdGVtLkpzb24uZGxsCitsaWIvbW9uby80LjYtYXBpL1N5c3RlbS5NYW5hZ2VtZW50LmRs bAorbGliL21vbm8vNC42LWFwaS9TeXN0ZW0uTWVzc2FnaW5nLmRsbAorbGliL21vbm8vNC42LWFw aS9TeXN0ZW0uTmV0Lkh0dHAuRm9ybWF0dGluZy5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVt Lk5ldC5IdHRwLldlYlJlcXVlc3QuZGxsCitsaWIvbW9uby80LjYtYXBpL1N5c3RlbS5OZXQuSHR0 cC5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLk5ldC5kbGwKK2xpYi9tb25vLzQuNi1hcGkv U3lzdGVtLk51bWVyaWNzLlZlY3RvcnMuZGxsCitsaWIvbW9uby80LjYtYXBpL1N5c3RlbS5OdW1l cmljcy5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLlJlYWN0aXZlLkNvcmUuZGxsCitsaWIv bW9uby80LjYtYXBpL1N5c3RlbS5SZWFjdGl2ZS5EZWJ1Z2dlci5kbGwKK2xpYi9tb25vLzQuNi1h cGkvU3lzdGVtLlJlYWN0aXZlLkV4cGVyaW1lbnRhbC5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lz dGVtLlJlYWN0aXZlLkludGVyZmFjZXMuZGxsCitsaWIvbW9uby80LjYtYXBpL1N5c3RlbS5SZWFj dGl2ZS5MaW5xLmRsbAorbGliL21vbm8vNC42LWFwaS9TeXN0ZW0uUmVhY3RpdmUuT2JzZXJ2YWJs ZS5BbGlhc2VzLmRsbAorbGliL21vbm8vNC42LWFwaS9TeXN0ZW0uUmVhY3RpdmUuUGxhdGZvcm1T ZXJ2aWNlcy5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLlJlYWN0aXZlLlByb3ZpZGVycy5k bGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLlJlYWN0aXZlLlJ1bnRpbWUuUmVtb3RpbmcuZGxs CitsaWIvbW9uby80LjYtYXBpL1N5c3RlbS5SZWFjdGl2ZS5XaW5kb3dzLkZvcm1zLmRsbAorbGli L21vbm8vNC42LWFwaS9TeXN0ZW0uUmVhY3RpdmUuV2luZG93cy5UaHJlYWRpbmcuZGxsCitsaWIv bW9uby80LjYtYXBpL1N5c3RlbS5SZWZsZWN0aW9uLkNvbnRleHQuZGxsCitsaWIvbW9uby80LjYt YXBpL1N5c3RlbS5SdW50aW1lLkNhY2hpbmcuZGxsCitsaWIvbW9uby80LjYtYXBpL1N5c3RlbS5S dW50aW1lLkR1cmFibGVJbnN0YW5jaW5nLmRsbAorbGliL21vbm8vNC42LWFwaS9TeXN0ZW0uUnVu dGltZS5JbnRlcm9wU2VydmljZXMuUnVudGltZUluZm9ybWF0aW9uLmRsbAorbGliL21vbm8vNC42 LWFwaS9TeXN0ZW0uUnVudGltZS5SZW1vdGluZy5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVt LlJ1bnRpbWUuU2VyaWFsaXphdGlvbi5Gb3JtYXR0ZXJzLlNvYXAuZGxsCitsaWIvbW9uby80LjYt YXBpL1N5c3RlbS5SdW50aW1lLlNlcmlhbGl6YXRpb24uZGxsCitsaWIvbW9uby80LjYtYXBpL1N5 c3RlbS5TZWN1cml0eS5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLlNlcnZpY2VNb2RlbC5B Y3RpdmF0aW9uLmRsbAorbGliL21vbm8vNC42LWFwaS9TeXN0ZW0uU2VydmljZU1vZGVsLkRpc2Nv dmVyeS5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLlNlcnZpY2VNb2RlbC5JbnRlcm5hbHMu ZGxsCitsaWIvbW9uby80LjYtYXBpL1N5c3RlbS5TZXJ2aWNlTW9kZWwuUm91dGluZy5kbGwKK2xp Yi9tb25vLzQuNi1hcGkvU3lzdGVtLlNlcnZpY2VNb2RlbC5XZWIuZGxsCitsaWIvbW9uby80LjYt YXBpL1N5c3RlbS5TZXJ2aWNlTW9kZWwuZGxsCitsaWIvbW9uby80LjYtYXBpL1N5c3RlbS5TZXJ2 aWNlUHJvY2Vzcy5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLlRocmVhZGluZy5UYXNrcy5E YXRhZmxvdy5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLlRyYW5zYWN0aW9ucy5kbGwKK2xp Yi9tb25vLzQuNi1hcGkvU3lzdGVtLldlYi5BYnN0cmFjdGlvbnMuZGxsCitsaWIvbW9uby80LjYt YXBpL1N5c3RlbS5XZWIuQXBwbGljYXRpb25TZXJ2aWNlcy5kbGwKK2xpYi9tb25vLzQuNi1hcGkv U3lzdGVtLldlYi5EeW5hbWljRGF0YS5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLldlYi5F eHRlbnNpb25zLkRlc2lnbi5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLldlYi5FeHRlbnNp b25zLmRsbAorbGliL21vbm8vNC42LWFwaS9TeXN0ZW0uV2ViLkh0dHAuU2VsZkhvc3QuZGxsCits aWIvbW9uby80LjYtYXBpL1N5c3RlbS5XZWIuSHR0cC5XZWJIb3N0LmRsbAorbGliL21vbm8vNC42 LWFwaS9TeXN0ZW0uV2ViLkh0dHAuZGxsCitsaWIvbW9uby80LjYtYXBpL1N5c3RlbS5XZWIuTW9i aWxlLmRsbAorbGliL21vbm8vNC42LWFwaS9TeXN0ZW0uV2ViLk12Yy5kbGwKK2xpYi9tb25vLzQu Ni1hcGkvU3lzdGVtLldlYi5SYXpvci5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLldlYi5S ZWd1bGFyRXhwcmVzc2lvbnMuZGxsCitsaWIvbW9uby80LjYtYXBpL1N5c3RlbS5XZWIuUm91dGlu Zy5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLldlYi5TZXJ2aWNlcy5kbGwKK2xpYi9tb25v LzQuNi1hcGkvU3lzdGVtLldlYi5XZWJQYWdlcy5EZXBsb3ltZW50LmRsbAorbGliL21vbm8vNC42 LWFwaS9TeXN0ZW0uV2ViLldlYlBhZ2VzLlJhem9yLmRsbAorbGliL21vbm8vNC42LWFwaS9TeXN0 ZW0uV2ViLldlYlBhZ2VzLmRsbAorbGliL21vbm8vNC42LWFwaS9TeXN0ZW0uV2ViLmRsbAorbGli L21vbm8vNC42LWFwaS9TeXN0ZW0uV2luZG93cy5Gb3Jtcy5EYXRhVmlzdWFsaXphdGlvbi5kbGwK K2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLldpbmRvd3MuRm9ybXMuZGxsCitsaWIvbW9uby80LjYt YXBpL1N5c3RlbS5XaW5kb3dzLmRsbAorbGliL21vbm8vNC42LWFwaS9TeXN0ZW0uV29ya2Zsb3cu QWN0aXZpdGllcy5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLldvcmtmbG93LkNvbXBvbmVu dE1vZGVsLmRsbAorbGliL21vbm8vNC42LWFwaS9TeXN0ZW0uV29ya2Zsb3cuUnVudGltZS5kbGwK K2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLlhhbWwuZGxsCitsaWIvbW9uby80LjYtYXBpL1N5c3Rl bS5YbWwuTGlucS5kbGwKK2xpYi9tb25vLzQuNi1hcGkvU3lzdGVtLlhtbC5TZXJpYWxpemF0aW9u LmRsbAorbGliL21vbm8vNC42LWFwaS9TeXN0ZW0uWG1sLmRsbAorbGliL21vbm8vNC42LWFwaS9T eXN0ZW0uZGxsCitsaWIvbW9uby80LjYtYXBpL1dlYk1hdHJpeC5EYXRhLmRsbAorbGliL21vbm8v NC42LWFwaS9XaW5kb3dzQmFzZS5kbGwKK2xpYi9tb25vLzQuNi1hcGkvY3Njb21wbWdkLmRsbAor bGliL21vbm8vNC42LWFwaS9tc2NvcmxpYi5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9BY2Nlc3Np YmlsaXR5LmRsbAorbGliL21vbm8vNC42LjEtYXBpL0NvbW1vbnMuWG1sLlJlbGF4bmcuZGxsCits aWIvbW9uby80LjYuMS1hcGkvQ3VzdG9tTWFyc2hhbGVycy5kbGwKK2xpYi9tb25vLzQuNi4xLWFw aS9GYWNhZGVzL1N5c3RlbS5Db2xsZWN0aW9ucy5Db25jdXJyZW50LmRsbAorbGliL21vbm8vNC42 LjEtYXBpL0ZhY2FkZXMvU3lzdGVtLkNvbGxlY3Rpb25zLmRsbAorbGliL21vbm8vNC42LjEtYXBp L0ZhY2FkZXMvU3lzdGVtLkNvbXBvbmVudE1vZGVsLkFubm90YXRpb25zLmRsbAorbGliL21vbm8v NC42LjEtYXBpL0ZhY2FkZXMvU3lzdGVtLkNvbXBvbmVudE1vZGVsLkV2ZW50QmFzZWRBc3luYy5k bGwKK2xpYi9tb25vLzQuNi4xLWFwaS9GYWNhZGVzL1N5c3RlbS5Db21wb25lbnRNb2RlbC5kbGwK K2xpYi9tb25vLzQuNi4xLWFwaS9GYWNhZGVzL1N5c3RlbS5EaWFnbm9zdGljcy5Db250cmFjdHMu ZGxsCitsaWIvbW9uby80LjYuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uRGlhZ25vc3RpY3MuRGVidWcu ZGxsCitsaWIvbW9uby80LjYuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uRGlhZ25vc3RpY3MuVG9vbHMu ZGxsCitsaWIvbW9uby80LjYuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uRGlhZ25vc3RpY3MuVHJhY2lu Zy5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9GYWNhZGVzL1N5c3RlbS5EeW5hbWljLlJ1bnRpbWUu ZGxsCitsaWIvbW9uby80LjYuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uR2xvYmFsaXphdGlvbi5kbGwK K2xpYi9tb25vLzQuNi4xLWFwaS9GYWNhZGVzL1N5c3RlbS5JTy5kbGwKK2xpYi9tb25vLzQuNi4x LWFwaS9GYWNhZGVzL1N5c3RlbS5MaW5xLkV4cHJlc3Npb25zLmRsbAorbGliL21vbm8vNC42LjEt YXBpL0ZhY2FkZXMvU3lzdGVtLkxpbnEuUGFyYWxsZWwuZGxsCitsaWIvbW9uby80LjYuMS1hcGkv RmFjYWRlcy9TeXN0ZW0uTGlucS5RdWVyeWFibGUuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvRmFj YWRlcy9TeXN0ZW0uTGlucS5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9GYWNhZGVzL1N5c3RlbS5O ZXQuTmV0d29ya0luZm9ybWF0aW9uLmRsbAorbGliL21vbm8vNC42LjEtYXBpL0ZhY2FkZXMvU3lz dGVtLk5ldC5QcmltaXRpdmVzLmRsbAorbGliL21vbm8vNC42LjEtYXBpL0ZhY2FkZXMvU3lzdGVt Lk5ldC5SZXF1ZXN0cy5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9GYWNhZGVzL1N5c3RlbS5OZXQu V2ViSGVhZGVyQ29sbGVjdGlvbi5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9GYWNhZGVzL1N5c3Rl bS5PYmplY3RNb2RlbC5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9GYWNhZGVzL1N5c3RlbS5SZWZs ZWN0aW9uLkVtaXQuSUxHZW5lcmF0aW9uLmRsbAorbGliL21vbm8vNC42LjEtYXBpL0ZhY2FkZXMv U3lzdGVtLlJlZmxlY3Rpb24uRW1pdC5MaWdodHdlaWdodC5kbGwKK2xpYi9tb25vLzQuNi4xLWFw aS9GYWNhZGVzL1N5c3RlbS5SZWZsZWN0aW9uLkVtaXQuZGxsCitsaWIvbW9uby80LjYuMS1hcGkv RmFjYWRlcy9TeXN0ZW0uUmVmbGVjdGlvbi5FeHRlbnNpb25zLmRsbAorbGliL21vbm8vNC42LjEt YXBpL0ZhY2FkZXMvU3lzdGVtLlJlZmxlY3Rpb24uUHJpbWl0aXZlcy5kbGwKK2xpYi9tb25vLzQu Ni4xLWFwaS9GYWNhZGVzL1N5c3RlbS5SZWZsZWN0aW9uLmRsbAorbGliL21vbm8vNC42LjEtYXBp L0ZhY2FkZXMvU3lzdGVtLlJlc291cmNlcy5SZXNvdXJjZU1hbmFnZXIuZGxsCitsaWIvbW9uby80 LjYuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uUnVudGltZS5FeHRlbnNpb25zLmRsbAorbGliL21vbm8v NC42LjEtYXBpL0ZhY2FkZXMvU3lzdGVtLlJ1bnRpbWUuSGFuZGxlcy5kbGwKK2xpYi9tb25vLzQu Ni4xLWFwaS9GYWNhZGVzL1N5c3RlbS5SdW50aW1lLkludGVyb3BTZXJ2aWNlcy5XaW5kb3dzUnVu dGltZS5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9GYWNhZGVzL1N5c3RlbS5SdW50aW1lLkludGVy b3BTZXJ2aWNlcy5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9GYWNhZGVzL1N5c3RlbS5SdW50aW1l Lk51bWVyaWNzLmRsbAorbGliL21vbm8vNC42LjEtYXBpL0ZhY2FkZXMvU3lzdGVtLlJ1bnRpbWUu U2VyaWFsaXphdGlvbi5Kc29uLmRsbAorbGliL21vbm8vNC42LjEtYXBpL0ZhY2FkZXMvU3lzdGVt LlJ1bnRpbWUuU2VyaWFsaXphdGlvbi5QcmltaXRpdmVzLmRsbAorbGliL21vbm8vNC42LjEtYXBp L0ZhY2FkZXMvU3lzdGVtLlJ1bnRpbWUuU2VyaWFsaXphdGlvbi5YbWwuZGxsCitsaWIvbW9uby80 LjYuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uUnVudGltZS5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9G YWNhZGVzL1N5c3RlbS5TZWN1cml0eS5QcmluY2lwYWwuZGxsCitsaWIvbW9uby80LjYuMS1hcGkv RmFjYWRlcy9TeXN0ZW0uU2VydmljZU1vZGVsLkR1cGxleC5kbGwKK2xpYi9tb25vLzQuNi4xLWFw aS9GYWNhZGVzL1N5c3RlbS5TZXJ2aWNlTW9kZWwuSHR0cC5kbGwKK2xpYi9tb25vLzQuNi4xLWFw aS9GYWNhZGVzL1N5c3RlbS5TZXJ2aWNlTW9kZWwuTmV0VGNwLmRsbAorbGliL21vbm8vNC42LjEt YXBpL0ZhY2FkZXMvU3lzdGVtLlNlcnZpY2VNb2RlbC5QcmltaXRpdmVzLmRsbAorbGliL21vbm8v NC42LjEtYXBpL0ZhY2FkZXMvU3lzdGVtLlNlcnZpY2VNb2RlbC5TZWN1cml0eS5kbGwKK2xpYi9t b25vLzQuNi4xLWFwaS9GYWNhZGVzL1N5c3RlbS5UZXh0LkVuY29kaW5nLkV4dGVuc2lvbnMuZGxs CitsaWIvbW9uby80LjYuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uVGV4dC5FbmNvZGluZy5kbGwKK2xp Yi9tb25vLzQuNi4xLWFwaS9GYWNhZGVzL1N5c3RlbS5UZXh0LlJlZ3VsYXJFeHByZXNzaW9ucy5k bGwKK2xpYi9tb25vLzQuNi4xLWFwaS9GYWNhZGVzL1N5c3RlbS5UaHJlYWRpbmcuVGFza3MuUGFy YWxsZWwuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uVGhyZWFkaW5nLlRh c2tzLmRsbAorbGliL21vbm8vNC42LjEtYXBpL0ZhY2FkZXMvU3lzdGVtLlRocmVhZGluZy5UaW1l ci5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9GYWNhZGVzL1N5c3RlbS5UaHJlYWRpbmcuZGxsCits aWIvbW9uby80LjYuMS1hcGkvRmFjYWRlcy9TeXN0ZW0uWG1sLlJlYWRlcldyaXRlci5kbGwKK2xp Yi9tb25vLzQuNi4xLWFwaS9GYWNhZGVzL1N5c3RlbS5YbWwuWERvY3VtZW50LmRsbAorbGliL21v bm8vNC42LjEtYXBpL0ZhY2FkZXMvU3lzdGVtLlhtbC5YbWxTZXJpYWxpemVyLmRsbAorbGliL21v bm8vNC42LjEtYXBpL0kxOE4uQ0pLLmRsbAorbGliL21vbm8vNC42LjEtYXBpL0kxOE4uTWlkRWFz dC5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9JMThOLk90aGVyLmRsbAorbGliL21vbm8vNC42LjEt YXBpL0kxOE4uUmFyZS5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9JMThOLldlc3QuZGxsCitsaWIv bW9uby80LjYuMS1hcGkvSTE4Ti5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9JQk0uRGF0YS5EQjIu ZGxsCitsaWIvbW9uby80LjYuMS1hcGkvSUNTaGFycENvZGUuU2hhcnBaaXBMaWIuZGxsCitsaWIv bW9uby80LjYuMS1hcGkvTWljcm9zb2Z0LkJ1aWxkLkVuZ2luZS5kbGwKK2xpYi9tb25vLzQuNi4x LWFwaS9NaWNyb3NvZnQuQnVpbGQuRnJhbWV3b3JrLmRsbAorbGliL21vbm8vNC42LjEtYXBpL01p Y3Jvc29mdC5CdWlsZC5UYXNrcy52NC4wLmRsbAorbGliL21vbm8vNC42LjEtYXBpL01pY3Jvc29m dC5CdWlsZC5VdGlsaXRpZXMudjQuMC5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9NaWNyb3NvZnQu QnVpbGQuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvTWljcm9zb2Z0LkNTaGFycC5kbGwKK2xpYi9t b25vLzQuNi4xLWFwaS9NaWNyb3NvZnQuVmlzdWFsQmFzaWMuZGxsCitsaWIvbW9uby80LjYuMS1h cGkvTWljcm9zb2Z0LlZpc3VhbEMuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvTWljcm9zb2Z0Lldl Yi5JbmZyYXN0cnVjdHVyZS5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9Nb25vLkNTaGFycC5kbGwK K2xpYi9tb25vLzQuNi4xLWFwaS9Nb25vLkNhaXJvLmRsbAorbGliL21vbm8vNC42LjEtYXBpL01v bm8uQ29kZUNvbnRyYWN0cy5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9Nb25vLkNvbXBpbGVyU2Vy dmljZXMuU3ltYm9sV3JpdGVyLmRsbAorbGliL21vbm8vNC42LjEtYXBpL01vbm8uRGF0YS5TcWxp dGUuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvTW9uby5EYXRhLlRkcy5kbGwKK2xpYi9tb25vLzQu Ni4xLWFwaS9Nb25vLkRlYnVnZ2VyLlNvZnQuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvTW9uby5I dHRwLmRsbAorbGliL21vbm8vNC42LjEtYXBpL01vbm8uTWFuYWdlbWVudC5kbGwKK2xpYi9tb25v LzQuNi4xLWFwaS9Nb25vLk1lc3NhZ2luZy5SYWJiaXRNUS5kbGwKK2xpYi9tb25vLzQuNi4xLWFw aS9Nb25vLk1lc3NhZ2luZy5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9Nb25vLlBhcmFsbGVsLmRs bAorbGliL21vbm8vNC42LjEtYXBpL01vbm8uUG9zaXguZGxsCitsaWIvbW9uby80LjYuMS1hcGkv TW9uby5TZWN1cml0eS5XaW4zMi5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9Nb25vLlNlY3VyaXR5 LmRsbAorbGliL21vbm8vNC42LjEtYXBpL01vbm8uU2ltZC5kbGwKK2xpYi9tb25vLzQuNi4xLWFw aS9Nb25vLlRhc2tsZXRzLmRsbAorbGliL21vbm8vNC42LjEtYXBpL01vbm8uV2ViQnJvd3Nlci5k bGwKK2xpYi9tb25vLzQuNi4xLWFwaS9Ob3ZlbGwuRGlyZWN0b3J5LkxkYXAuZGxsCitsaWIvbW9u by80LjYuMS1hcGkvUEVBUEkuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvUmFiYml0TVEuQ2xpZW50 LmRsbAorbGliL21vbm8vNC42LjEtYXBpL1NNRGlhZ25vc3RpY3MuZGxsCitsaWIvbW9uby80LjYu MS1hcGkvU3lzdGVtLkNvbXBvbmVudE1vZGVsLkNvbXBvc2l0aW9uLmRsbAorbGliL21vbm8vNC42 LjEtYXBpL1N5c3RlbS5Db21wb25lbnRNb2RlbC5EYXRhQW5ub3RhdGlvbnMuZGxsCitsaWIvbW9u by80LjYuMS1hcGkvU3lzdGVtLkNvbmZpZ3VyYXRpb24uSW5zdGFsbC5kbGwKK2xpYi9tb25vLzQu Ni4xLWFwaS9TeXN0ZW0uQ29uZmlndXJhdGlvbi5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9TeXN0 ZW0uQ29yZS5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9TeXN0ZW0uRGF0YS5EYXRhU2V0RXh0ZW5z aW9ucy5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9TeXN0ZW0uRGF0YS5FbnRpdHkuZGxsCitsaWIv bW9uby80LjYuMS1hcGkvU3lzdGVtLkRhdGEuTGlucS5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9T eXN0ZW0uRGF0YS5PcmFjbGVDbGllbnQuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLkRh dGEuU2VydmljZXMuQ2xpZW50LmRsbAorbGliL21vbm8vNC42LjEtYXBpL1N5c3RlbS5EYXRhLlNl cnZpY2VzLmRsbAorbGliL21vbm8vNC42LjEtYXBpL1N5c3RlbS5EYXRhLmRsbAorbGliL21vbm8v NC42LjEtYXBpL1N5c3RlbS5EZXBsb3ltZW50LmRsbAorbGliL21vbm8vNC42LjEtYXBpL1N5c3Rl bS5EZXNpZ24uZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLkRpcmVjdG9yeVNlcnZpY2Vz LlByb3RvY29scy5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9TeXN0ZW0uRGlyZWN0b3J5U2Vydmlj ZXMuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLkRyYXdpbmcuRGVzaWduLmRsbAorbGli L21vbm8vNC42LjEtYXBpL1N5c3RlbS5EcmF3aW5nLmRsbAorbGliL21vbm8vNC42LjEtYXBpL1N5 c3RlbS5EeW5hbWljLmRsbAorbGliL21vbm8vNC42LjEtYXBpL1N5c3RlbS5FbnRlcnByaXNlU2Vy dmljZXMuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLklPLkNvbXByZXNzaW9uLkZpbGVT eXN0ZW0uZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLklPLkNvbXByZXNzaW9uLmRsbAor bGliL21vbm8vNC42LjEtYXBpL1N5c3RlbS5JZGVudGl0eU1vZGVsLlNlbGVjdG9ycy5kbGwKK2xp Yi9tb25vLzQuNi4xLWFwaS9TeXN0ZW0uSWRlbnRpdHlNb2RlbC5kbGwKK2xpYi9tb25vLzQuNi4x LWFwaS9TeXN0ZW0uSnNvbi5NaWNyb3NvZnQuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVt Lkpzb24uZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLk1hbmFnZW1lbnQuZGxsCitsaWIv bW9uby80LjYuMS1hcGkvU3lzdGVtLk1lc3NhZ2luZy5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9T eXN0ZW0uTmV0Lkh0dHAuRm9ybWF0dGluZy5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9TeXN0ZW0u TmV0Lkh0dHAuV2ViUmVxdWVzdC5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9TeXN0ZW0uTmV0Lkh0 dHAuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLk5ldC5kbGwKK2xpYi9tb25vLzQuNi4x LWFwaS9TeXN0ZW0uTnVtZXJpY3MuVmVjdG9ycy5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9TeXN0 ZW0uTnVtZXJpY3MuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLlJlYWN0aXZlLkNvcmUu ZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLlJlYWN0aXZlLkRlYnVnZ2VyLmRsbAorbGli L21vbm8vNC42LjEtYXBpL1N5c3RlbS5SZWFjdGl2ZS5FeHBlcmltZW50YWwuZGxsCitsaWIvbW9u by80LjYuMS1hcGkvU3lzdGVtLlJlYWN0aXZlLkludGVyZmFjZXMuZGxsCitsaWIvbW9uby80LjYu MS1hcGkvU3lzdGVtLlJlYWN0aXZlLkxpbnEuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVt LlJlYWN0aXZlLk9ic2VydmFibGUuQWxpYXNlcy5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9TeXN0 ZW0uUmVhY3RpdmUuUGxhdGZvcm1TZXJ2aWNlcy5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9TeXN0 ZW0uUmVhY3RpdmUuUHJvdmlkZXJzLmRsbAorbGliL21vbm8vNC42LjEtYXBpL1N5c3RlbS5SZWFj dGl2ZS5SdW50aW1lLlJlbW90aW5nLmRsbAorbGliL21vbm8vNC42LjEtYXBpL1N5c3RlbS5SZWFj dGl2ZS5XaW5kb3dzLkZvcm1zLmRsbAorbGliL21vbm8vNC42LjEtYXBpL1N5c3RlbS5SZWFjdGl2 ZS5XaW5kb3dzLlRocmVhZGluZy5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9TeXN0ZW0uUmVmbGVj dGlvbi5Db250ZXh0LmRsbAorbGliL21vbm8vNC42LjEtYXBpL1N5c3RlbS5SdW50aW1lLkNhY2hp bmcuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLlJ1bnRpbWUuRHVyYWJsZUluc3RhbmNp bmcuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLlJ1bnRpbWUuSW50ZXJvcFNlcnZpY2Vz LlJ1bnRpbWVJbmZvcm1hdGlvbi5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9TeXN0ZW0uUnVudGlt ZS5SZW1vdGluZy5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9TeXN0ZW0uUnVudGltZS5TZXJpYWxp emF0aW9uLkZvcm1hdHRlcnMuU29hcC5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9TeXN0ZW0uUnVu dGltZS5TZXJpYWxpemF0aW9uLmRsbAorbGliL21vbm8vNC42LjEtYXBpL1N5c3RlbS5TZWN1cml0 eS5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9TeXN0ZW0uU2VydmljZU1vZGVsLkFjdGl2YXRpb24u ZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLlNlcnZpY2VNb2RlbC5EaXNjb3ZlcnkuZGxs CitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLlNlcnZpY2VNb2RlbC5JbnRlcm5hbHMuZGxsCits aWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLlNlcnZpY2VNb2RlbC5Sb3V0aW5nLmRsbAorbGliL21v bm8vNC42LjEtYXBpL1N5c3RlbS5TZXJ2aWNlTW9kZWwuV2ViLmRsbAorbGliL21vbm8vNC42LjEt YXBpL1N5c3RlbS5TZXJ2aWNlTW9kZWwuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLlNl cnZpY2VQcm9jZXNzLmRsbAorbGliL21vbm8vNC42LjEtYXBpL1N5c3RlbS5UaHJlYWRpbmcuVGFz a3MuRGF0YWZsb3cuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLlRyYW5zYWN0aW9ucy5k bGwKK2xpYi9tb25vLzQuNi4xLWFwaS9TeXN0ZW0uV2ViLkFic3RyYWN0aW9ucy5kbGwKK2xpYi9t b25vLzQuNi4xLWFwaS9TeXN0ZW0uV2ViLkFwcGxpY2F0aW9uU2VydmljZXMuZGxsCitsaWIvbW9u by80LjYuMS1hcGkvU3lzdGVtLldlYi5EeW5hbWljRGF0YS5kbGwKK2xpYi9tb25vLzQuNi4xLWFw aS9TeXN0ZW0uV2ViLkV4dGVuc2lvbnMuRGVzaWduLmRsbAorbGliL21vbm8vNC42LjEtYXBpL1N5 c3RlbS5XZWIuRXh0ZW5zaW9ucy5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9TeXN0ZW0uV2ViLkh0 dHAuU2VsZkhvc3QuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLldlYi5IdHRwLldlYkhv c3QuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLldlYi5IdHRwLmRsbAorbGliL21vbm8v NC42LjEtYXBpL1N5c3RlbS5XZWIuTW9iaWxlLmRsbAorbGliL21vbm8vNC42LjEtYXBpL1N5c3Rl bS5XZWIuTXZjLmRsbAorbGliL21vbm8vNC42LjEtYXBpL1N5c3RlbS5XZWIuUmF6b3IuZGxsCits aWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLldlYi5SZWd1bGFyRXhwcmVzc2lvbnMuZGxsCitsaWIv bW9uby80LjYuMS1hcGkvU3lzdGVtLldlYi5Sb3V0aW5nLmRsbAorbGliL21vbm8vNC42LjEtYXBp L1N5c3RlbS5XZWIuU2VydmljZXMuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLldlYi5X ZWJQYWdlcy5EZXBsb3ltZW50LmRsbAorbGliL21vbm8vNC42LjEtYXBpL1N5c3RlbS5XZWIuV2Vi UGFnZXMuUmF6b3IuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLldlYi5XZWJQYWdlcy5k bGwKK2xpYi9tb25vLzQuNi4xLWFwaS9TeXN0ZW0uV2ViLmRsbAorbGliL21vbm8vNC42LjEtYXBp L1N5c3RlbS5XaW5kb3dzLkZvcm1zLkRhdGFWaXN1YWxpemF0aW9uLmRsbAorbGliL21vbm8vNC42 LjEtYXBpL1N5c3RlbS5XaW5kb3dzLkZvcm1zLmRsbAorbGliL21vbm8vNC42LjEtYXBpL1N5c3Rl bS5XaW5kb3dzLmRsbAorbGliL21vbm8vNC42LjEtYXBpL1N5c3RlbS5Xb3JrZmxvdy5BY3Rpdml0 aWVzLmRsbAorbGliL21vbm8vNC42LjEtYXBpL1N5c3RlbS5Xb3JrZmxvdy5Db21wb25lbnRNb2Rl bC5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9TeXN0ZW0uV29ya2Zsb3cuUnVudGltZS5kbGwKK2xp Yi9tb25vLzQuNi4xLWFwaS9TeXN0ZW0uWGFtbC5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9TeXN0 ZW0uWG1sLkxpbnEuZGxsCitsaWIvbW9uby80LjYuMS1hcGkvU3lzdGVtLlhtbC5TZXJpYWxpemF0 aW9uLmRsbAorbGliL21vbm8vNC42LjEtYXBpL1N5c3RlbS5YbWwuZGxsCitsaWIvbW9uby80LjYu MS1hcGkvU3lzdGVtLmRsbAorbGliL21vbm8vNC42LjEtYXBpL1dlYk1hdHJpeC5EYXRhLmRsbAor bGliL21vbm8vNC42LjEtYXBpL1dpbmRvd3NCYXNlLmRsbAorbGliL21vbm8vNC42LjEtYXBpL2Nz Y29tcG1nZC5kbGwKK2xpYi9tb25vLzQuNi4xLWFwaS9tc2NvcmxpYi5kbGwKK2xpYi9tb25vLzQu Ni4yLWFwaS9BY2Nlc3NpYmlsaXR5LmRsbAorbGliL21vbm8vNC42LjItYXBpL0NvbW1vbnMuWG1s LlJlbGF4bmcuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvQ3VzdG9tTWFyc2hhbGVycy5kbGwKK2xp Yi9tb25vLzQuNi4yLWFwaS9GYWNhZGVzL1N5c3RlbS5Db2xsZWN0aW9ucy5Db25jdXJyZW50LmRs bAorbGliL21vbm8vNC42LjItYXBpL0ZhY2FkZXMvU3lzdGVtLkNvbGxlY3Rpb25zLmRsbAorbGli L21vbm8vNC42LjItYXBpL0ZhY2FkZXMvU3lzdGVtLkNvbXBvbmVudE1vZGVsLkFubm90YXRpb25z LmRsbAorbGliL21vbm8vNC42LjItYXBpL0ZhY2FkZXMvU3lzdGVtLkNvbXBvbmVudE1vZGVsLkV2 ZW50QmFzZWRBc3luYy5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9GYWNhZGVzL1N5c3RlbS5Db21w b25lbnRNb2RlbC5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9GYWNhZGVzL1N5c3RlbS5EaWFnbm9z dGljcy5Db250cmFjdHMuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uRGlh Z25vc3RpY3MuRGVidWcuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uRGlh Z25vc3RpY3MuVG9vbHMuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uRGlh Z25vc3RpY3MuVHJhY2luZy5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9GYWNhZGVzL1N5c3RlbS5E eW5hbWljLlJ1bnRpbWUuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uR2xv YmFsaXphdGlvbi5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9GYWNhZGVzL1N5c3RlbS5JTy5kbGwK K2xpYi9tb25vLzQuNi4yLWFwaS9GYWNhZGVzL1N5c3RlbS5MaW5xLkV4cHJlc3Npb25zLmRsbAor bGliL21vbm8vNC42LjItYXBpL0ZhY2FkZXMvU3lzdGVtLkxpbnEuUGFyYWxsZWwuZGxsCitsaWIv bW9uby80LjYuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uTGlucS5RdWVyeWFibGUuZGxsCitsaWIvbW9u by80LjYuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uTGlucS5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9G YWNhZGVzL1N5c3RlbS5OZXQuTmV0d29ya0luZm9ybWF0aW9uLmRsbAorbGliL21vbm8vNC42LjIt YXBpL0ZhY2FkZXMvU3lzdGVtLk5ldC5QcmltaXRpdmVzLmRsbAorbGliL21vbm8vNC42LjItYXBp L0ZhY2FkZXMvU3lzdGVtLk5ldC5SZXF1ZXN0cy5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9GYWNh ZGVzL1N5c3RlbS5OZXQuV2ViSGVhZGVyQ29sbGVjdGlvbi5kbGwKK2xpYi9tb25vLzQuNi4yLWFw aS9GYWNhZGVzL1N5c3RlbS5PYmplY3RNb2RlbC5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9GYWNh ZGVzL1N5c3RlbS5SZWZsZWN0aW9uLkVtaXQuSUxHZW5lcmF0aW9uLmRsbAorbGliL21vbm8vNC42 LjItYXBpL0ZhY2FkZXMvU3lzdGVtLlJlZmxlY3Rpb24uRW1pdC5MaWdodHdlaWdodC5kbGwKK2xp Yi9tb25vLzQuNi4yLWFwaS9GYWNhZGVzL1N5c3RlbS5SZWZsZWN0aW9uLkVtaXQuZGxsCitsaWIv bW9uby80LjYuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uUmVmbGVjdGlvbi5FeHRlbnNpb25zLmRsbAor bGliL21vbm8vNC42LjItYXBpL0ZhY2FkZXMvU3lzdGVtLlJlZmxlY3Rpb24uUHJpbWl0aXZlcy5k bGwKK2xpYi9tb25vLzQuNi4yLWFwaS9GYWNhZGVzL1N5c3RlbS5SZWZsZWN0aW9uLmRsbAorbGli L21vbm8vNC42LjItYXBpL0ZhY2FkZXMvU3lzdGVtLlJlc291cmNlcy5SZXNvdXJjZU1hbmFnZXIu ZGxsCitsaWIvbW9uby80LjYuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uUnVudGltZS5FeHRlbnNpb25z LmRsbAorbGliL21vbm8vNC42LjItYXBpL0ZhY2FkZXMvU3lzdGVtLlJ1bnRpbWUuSGFuZGxlcy5k bGwKK2xpYi9tb25vLzQuNi4yLWFwaS9GYWNhZGVzL1N5c3RlbS5SdW50aW1lLkludGVyb3BTZXJ2 aWNlcy5XaW5kb3dzUnVudGltZS5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9GYWNhZGVzL1N5c3Rl bS5SdW50aW1lLkludGVyb3BTZXJ2aWNlcy5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9GYWNhZGVz L1N5c3RlbS5SdW50aW1lLk51bWVyaWNzLmRsbAorbGliL21vbm8vNC42LjItYXBpL0ZhY2FkZXMv U3lzdGVtLlJ1bnRpbWUuU2VyaWFsaXphdGlvbi5Kc29uLmRsbAorbGliL21vbm8vNC42LjItYXBp L0ZhY2FkZXMvU3lzdGVtLlJ1bnRpbWUuU2VyaWFsaXphdGlvbi5QcmltaXRpdmVzLmRsbAorbGli L21vbm8vNC42LjItYXBpL0ZhY2FkZXMvU3lzdGVtLlJ1bnRpbWUuU2VyaWFsaXphdGlvbi5YbWwu ZGxsCitsaWIvbW9uby80LjYuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uUnVudGltZS5kbGwKK2xpYi9t b25vLzQuNi4yLWFwaS9GYWNhZGVzL1N5c3RlbS5TZWN1cml0eS5QcmluY2lwYWwuZGxsCitsaWIv bW9uby80LjYuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uU2VydmljZU1vZGVsLkR1cGxleC5kbGwKK2xp Yi9tb25vLzQuNi4yLWFwaS9GYWNhZGVzL1N5c3RlbS5TZXJ2aWNlTW9kZWwuSHR0cC5kbGwKK2xp Yi9tb25vLzQuNi4yLWFwaS9GYWNhZGVzL1N5c3RlbS5TZXJ2aWNlTW9kZWwuTmV0VGNwLmRsbAor bGliL21vbm8vNC42LjItYXBpL0ZhY2FkZXMvU3lzdGVtLlNlcnZpY2VNb2RlbC5QcmltaXRpdmVz LmRsbAorbGliL21vbm8vNC42LjItYXBpL0ZhY2FkZXMvU3lzdGVtLlNlcnZpY2VNb2RlbC5TZWN1 cml0eS5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9GYWNhZGVzL1N5c3RlbS5UZXh0LkVuY29kaW5n LkV4dGVuc2lvbnMuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uVGV4dC5F bmNvZGluZy5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9GYWNhZGVzL1N5c3RlbS5UZXh0LlJlZ3Vs YXJFeHByZXNzaW9ucy5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9GYWNhZGVzL1N5c3RlbS5UaHJl YWRpbmcuVGFza3MuUGFyYWxsZWwuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvRmFjYWRlcy9TeXN0 ZW0uVGhyZWFkaW5nLlRhc2tzLmRsbAorbGliL21vbm8vNC42LjItYXBpL0ZhY2FkZXMvU3lzdGVt LlRocmVhZGluZy5UaW1lci5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9GYWNhZGVzL1N5c3RlbS5U aHJlYWRpbmcuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvRmFjYWRlcy9TeXN0ZW0uWG1sLlJlYWRl cldyaXRlci5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9GYWNhZGVzL1N5c3RlbS5YbWwuWERvY3Vt ZW50LmRsbAorbGliL21vbm8vNC42LjItYXBpL0ZhY2FkZXMvU3lzdGVtLlhtbC5YbWxTZXJpYWxp emVyLmRsbAorbGliL21vbm8vNC42LjItYXBpL0kxOE4uQ0pLLmRsbAorbGliL21vbm8vNC42LjIt YXBpL0kxOE4uTWlkRWFzdC5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9JMThOLk90aGVyLmRsbAor bGliL21vbm8vNC42LjItYXBpL0kxOE4uUmFyZS5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9JMThO Lldlc3QuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvSTE4Ti5kbGwKK2xpYi9tb25vLzQuNi4yLWFw aS9JQk0uRGF0YS5EQjIuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvSUNTaGFycENvZGUuU2hhcnBa aXBMaWIuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvTWljcm9zb2Z0LkJ1aWxkLkVuZ2luZS5kbGwK K2xpYi9tb25vLzQuNi4yLWFwaS9NaWNyb3NvZnQuQnVpbGQuRnJhbWV3b3JrLmRsbAorbGliL21v bm8vNC42LjItYXBpL01pY3Jvc29mdC5CdWlsZC5UYXNrcy52NC4wLmRsbAorbGliL21vbm8vNC42 LjItYXBpL01pY3Jvc29mdC5CdWlsZC5VdGlsaXRpZXMudjQuMC5kbGwKK2xpYi9tb25vLzQuNi4y LWFwaS9NaWNyb3NvZnQuQnVpbGQuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvTWljcm9zb2Z0LkNT aGFycC5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9NaWNyb3NvZnQuVmlzdWFsQmFzaWMuZGxsCits aWIvbW9uby80LjYuMi1hcGkvTWljcm9zb2Z0LlZpc3VhbEMuZGxsCitsaWIvbW9uby80LjYuMi1h cGkvTWljcm9zb2Z0LldlYi5JbmZyYXN0cnVjdHVyZS5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9N b25vLkNTaGFycC5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9Nb25vLkNhaXJvLmRsbAorbGliL21v bm8vNC42LjItYXBpL01vbm8uQ29kZUNvbnRyYWN0cy5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9N b25vLkNvbXBpbGVyU2VydmljZXMuU3ltYm9sV3JpdGVyLmRsbAorbGliL21vbm8vNC42LjItYXBp L01vbm8uRGF0YS5TcWxpdGUuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvTW9uby5EYXRhLlRkcy5k bGwKK2xpYi9tb25vLzQuNi4yLWFwaS9Nb25vLkRlYnVnZ2VyLlNvZnQuZGxsCitsaWIvbW9uby80 LjYuMi1hcGkvTW9uby5IdHRwLmRsbAorbGliL21vbm8vNC42LjItYXBpL01vbm8uTWFuYWdlbWVu dC5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9Nb25vLk1lc3NhZ2luZy5SYWJiaXRNUS5kbGwKK2xp Yi9tb25vLzQuNi4yLWFwaS9Nb25vLk1lc3NhZ2luZy5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9N b25vLlBhcmFsbGVsLmRsbAorbGliL21vbm8vNC42LjItYXBpL01vbm8uUG9zaXguZGxsCitsaWIv bW9uby80LjYuMi1hcGkvTW9uby5TZWN1cml0eS5XaW4zMi5kbGwKK2xpYi9tb25vLzQuNi4yLWFw aS9Nb25vLlNlY3VyaXR5LmRsbAorbGliL21vbm8vNC42LjItYXBpL01vbm8uU2ltZC5kbGwKK2xp Yi9tb25vLzQuNi4yLWFwaS9Nb25vLlRhc2tsZXRzLmRsbAorbGliL21vbm8vNC42LjItYXBpL01v bm8uV2ViQnJvd3Nlci5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9Ob3ZlbGwuRGlyZWN0b3J5Lkxk YXAuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvUEVBUEkuZGxsCitsaWIvbW9uby80LjYuMi1hcGkv UmFiYml0TVEuQ2xpZW50LmRsbAorbGliL21vbm8vNC42LjItYXBpL1NNRGlhZ25vc3RpY3MuZGxs CitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLkNvbXBvbmVudE1vZGVsLkNvbXBvc2l0aW9uLmRs bAorbGliL21vbm8vNC42LjItYXBpL1N5c3RlbS5Db21wb25lbnRNb2RlbC5EYXRhQW5ub3RhdGlv bnMuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLkNvbmZpZ3VyYXRpb24uSW5zdGFsbC5k bGwKK2xpYi9tb25vLzQuNi4yLWFwaS9TeXN0ZW0uQ29uZmlndXJhdGlvbi5kbGwKK2xpYi9tb25v LzQuNi4yLWFwaS9TeXN0ZW0uQ29yZS5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9TeXN0ZW0uRGF0 YS5EYXRhU2V0RXh0ZW5zaW9ucy5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9TeXN0ZW0uRGF0YS5F bnRpdHkuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLkRhdGEuTGlucS5kbGwKK2xpYi9t b25vLzQuNi4yLWFwaS9TeXN0ZW0uRGF0YS5PcmFjbGVDbGllbnQuZGxsCitsaWIvbW9uby80LjYu Mi1hcGkvU3lzdGVtLkRhdGEuU2VydmljZXMuQ2xpZW50LmRsbAorbGliL21vbm8vNC42LjItYXBp L1N5c3RlbS5EYXRhLlNlcnZpY2VzLmRsbAorbGliL21vbm8vNC42LjItYXBpL1N5c3RlbS5EYXRh LmRsbAorbGliL21vbm8vNC42LjItYXBpL1N5c3RlbS5EZXBsb3ltZW50LmRsbAorbGliL21vbm8v NC42LjItYXBpL1N5c3RlbS5EZXNpZ24uZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLkRp cmVjdG9yeVNlcnZpY2VzLlByb3RvY29scy5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9TeXN0ZW0u RGlyZWN0b3J5U2VydmljZXMuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLkRyYXdpbmcu RGVzaWduLmRsbAorbGliL21vbm8vNC42LjItYXBpL1N5c3RlbS5EcmF3aW5nLmRsbAorbGliL21v bm8vNC42LjItYXBpL1N5c3RlbS5EeW5hbWljLmRsbAorbGliL21vbm8vNC42LjItYXBpL1N5c3Rl bS5FbnRlcnByaXNlU2VydmljZXMuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLklPLkNv bXByZXNzaW9uLkZpbGVTeXN0ZW0uZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLklPLkNv bXByZXNzaW9uLmRsbAorbGliL21vbm8vNC42LjItYXBpL1N5c3RlbS5JZGVudGl0eU1vZGVsLlNl bGVjdG9ycy5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9TeXN0ZW0uSWRlbnRpdHlNb2RlbC5kbGwK K2xpYi9tb25vLzQuNi4yLWFwaS9TeXN0ZW0uSnNvbi5NaWNyb3NvZnQuZGxsCitsaWIvbW9uby80 LjYuMi1hcGkvU3lzdGVtLkpzb24uZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLk1hbmFn ZW1lbnQuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLk1lc3NhZ2luZy5kbGwKK2xpYi9t b25vLzQuNi4yLWFwaS9TeXN0ZW0uTmV0Lkh0dHAuRm9ybWF0dGluZy5kbGwKK2xpYi9tb25vLzQu Ni4yLWFwaS9TeXN0ZW0uTmV0Lkh0dHAuV2ViUmVxdWVzdC5kbGwKK2xpYi9tb25vLzQuNi4yLWFw aS9TeXN0ZW0uTmV0Lkh0dHAuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLk5ldC5kbGwK K2xpYi9tb25vLzQuNi4yLWFwaS9TeXN0ZW0uTnVtZXJpY3MuVmVjdG9ycy5kbGwKK2xpYi9tb25v LzQuNi4yLWFwaS9TeXN0ZW0uTnVtZXJpY3MuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVt LlJlYWN0aXZlLkNvcmUuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLlJlYWN0aXZlLkRl YnVnZ2VyLmRsbAorbGliL21vbm8vNC42LjItYXBpL1N5c3RlbS5SZWFjdGl2ZS5FeHBlcmltZW50 YWwuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLlJlYWN0aXZlLkludGVyZmFjZXMuZGxs CitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLlJlYWN0aXZlLkxpbnEuZGxsCitsaWIvbW9uby80 LjYuMi1hcGkvU3lzdGVtLlJlYWN0aXZlLk9ic2VydmFibGUuQWxpYXNlcy5kbGwKK2xpYi9tb25v LzQuNi4yLWFwaS9TeXN0ZW0uUmVhY3RpdmUuUGxhdGZvcm1TZXJ2aWNlcy5kbGwKK2xpYi9tb25v LzQuNi4yLWFwaS9TeXN0ZW0uUmVhY3RpdmUuUHJvdmlkZXJzLmRsbAorbGliL21vbm8vNC42LjIt YXBpL1N5c3RlbS5SZWFjdGl2ZS5SdW50aW1lLlJlbW90aW5nLmRsbAorbGliL21vbm8vNC42LjIt YXBpL1N5c3RlbS5SZWFjdGl2ZS5XaW5kb3dzLkZvcm1zLmRsbAorbGliL21vbm8vNC42LjItYXBp L1N5c3RlbS5SZWFjdGl2ZS5XaW5kb3dzLlRocmVhZGluZy5kbGwKK2xpYi9tb25vLzQuNi4yLWFw aS9TeXN0ZW0uUmVmbGVjdGlvbi5Db250ZXh0LmRsbAorbGliL21vbm8vNC42LjItYXBpL1N5c3Rl bS5SdW50aW1lLkNhY2hpbmcuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLlJ1bnRpbWUu RHVyYWJsZUluc3RhbmNpbmcuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLlJ1bnRpbWUu SW50ZXJvcFNlcnZpY2VzLlJ1bnRpbWVJbmZvcm1hdGlvbi5kbGwKK2xpYi9tb25vLzQuNi4yLWFw aS9TeXN0ZW0uUnVudGltZS5SZW1vdGluZy5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9TeXN0ZW0u UnVudGltZS5TZXJpYWxpemF0aW9uLkZvcm1hdHRlcnMuU29hcC5kbGwKK2xpYi9tb25vLzQuNi4y LWFwaS9TeXN0ZW0uUnVudGltZS5TZXJpYWxpemF0aW9uLmRsbAorbGliL21vbm8vNC42LjItYXBp L1N5c3RlbS5TZWN1cml0eS5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9TeXN0ZW0uU2VydmljZU1v ZGVsLkFjdGl2YXRpb24uZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLlNlcnZpY2VNb2Rl bC5EaXNjb3ZlcnkuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLlNlcnZpY2VNb2RlbC5J bnRlcm5hbHMuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLlNlcnZpY2VNb2RlbC5Sb3V0 aW5nLmRsbAorbGliL21vbm8vNC42LjItYXBpL1N5c3RlbS5TZXJ2aWNlTW9kZWwuV2ViLmRsbAor bGliL21vbm8vNC42LjItYXBpL1N5c3RlbS5TZXJ2aWNlTW9kZWwuZGxsCitsaWIvbW9uby80LjYu Mi1hcGkvU3lzdGVtLlNlcnZpY2VQcm9jZXNzLmRsbAorbGliL21vbm8vNC42LjItYXBpL1N5c3Rl bS5UaHJlYWRpbmcuVGFza3MuRGF0YWZsb3cuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVt LlRyYW5zYWN0aW9ucy5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9TeXN0ZW0uV2ViLkFic3RyYWN0 aW9ucy5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9TeXN0ZW0uV2ViLkFwcGxpY2F0aW9uU2Vydmlj ZXMuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLldlYi5EeW5hbWljRGF0YS5kbGwKK2xp Yi9tb25vLzQuNi4yLWFwaS9TeXN0ZW0uV2ViLkV4dGVuc2lvbnMuRGVzaWduLmRsbAorbGliL21v bm8vNC42LjItYXBpL1N5c3RlbS5XZWIuRXh0ZW5zaW9ucy5kbGwKK2xpYi9tb25vLzQuNi4yLWFw aS9TeXN0ZW0uV2ViLkh0dHAuU2VsZkhvc3QuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVt LldlYi5IdHRwLldlYkhvc3QuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLldlYi5IdHRw LmRsbAorbGliL21vbm8vNC42LjItYXBpL1N5c3RlbS5XZWIuTW9iaWxlLmRsbAorbGliL21vbm8v NC42LjItYXBpL1N5c3RlbS5XZWIuTXZjLmRsbAorbGliL21vbm8vNC42LjItYXBpL1N5c3RlbS5X ZWIuUmF6b3IuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLldlYi5SZWd1bGFyRXhwcmVz c2lvbnMuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLldlYi5Sb3V0aW5nLmRsbAorbGli L21vbm8vNC42LjItYXBpL1N5c3RlbS5XZWIuU2VydmljZXMuZGxsCitsaWIvbW9uby80LjYuMi1h cGkvU3lzdGVtLldlYi5XZWJQYWdlcy5EZXBsb3ltZW50LmRsbAorbGliL21vbm8vNC42LjItYXBp L1N5c3RlbS5XZWIuV2ViUGFnZXMuUmF6b3IuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVt LldlYi5XZWJQYWdlcy5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9TeXN0ZW0uV2ViLmRsbAorbGli L21vbm8vNC42LjItYXBpL1N5c3RlbS5XaW5kb3dzLkZvcm1zLkRhdGFWaXN1YWxpemF0aW9uLmRs bAorbGliL21vbm8vNC42LjItYXBpL1N5c3RlbS5XaW5kb3dzLkZvcm1zLmRsbAorbGliL21vbm8v NC42LjItYXBpL1N5c3RlbS5XaW5kb3dzLmRsbAorbGliL21vbm8vNC42LjItYXBpL1N5c3RlbS5X b3JrZmxvdy5BY3Rpdml0aWVzLmRsbAorbGliL21vbm8vNC42LjItYXBpL1N5c3RlbS5Xb3JrZmxv dy5Db21wb25lbnRNb2RlbC5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9TeXN0ZW0uV29ya2Zsb3cu UnVudGltZS5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9TeXN0ZW0uWGFtbC5kbGwKK2xpYi9tb25v LzQuNi4yLWFwaS9TeXN0ZW0uWG1sLkxpbnEuZGxsCitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVt LlhtbC5TZXJpYWxpemF0aW9uLmRsbAorbGliL21vbm8vNC42LjItYXBpL1N5c3RlbS5YbWwuZGxs CitsaWIvbW9uby80LjYuMi1hcGkvU3lzdGVtLmRsbAorbGliL21vbm8vNC42LjItYXBpL1dlYk1h dHJpeC5EYXRhLmRsbAorbGliL21vbm8vNC42LjItYXBpL1dpbmRvd3NCYXNlLmRsbAorbGliL21v bm8vNC42LjItYXBpL2NzY29tcG1nZC5kbGwKK2xpYi9tb25vLzQuNi4yLWFwaS9tc2NvcmxpYi5k bGwKK2xpYi9tb25vLzQuNy1hcGkvQWNjZXNzaWJpbGl0eS5kbGwKK2xpYi9tb25vLzQuNy1hcGkv Q29tbW9ucy5YbWwuUmVsYXhuZy5kbGwKK2xpYi9tb25vLzQuNy1hcGkvQ3VzdG9tTWFyc2hhbGVy cy5kbGwKK2xpYi9tb25vLzQuNy1hcGkvRmFjYWRlcy9TeXN0ZW0uQ29sbGVjdGlvbnMuQ29uY3Vy cmVudC5kbGwKK2xpYi9tb25vLzQuNy1hcGkvRmFjYWRlcy9TeXN0ZW0uQ29sbGVjdGlvbnMuZGxs CitsaWIvbW9uby80LjctYXBpL0ZhY2FkZXMvU3lzdGVtLkNvbXBvbmVudE1vZGVsLkFubm90YXRp b25zLmRsbAorbGliL21vbm8vNC43LWFwaS9GYWNhZGVzL1N5c3RlbS5Db21wb25lbnRNb2RlbC5F dmVudEJhc2VkQXN5bmMuZGxsCitsaWIvbW9uby80LjctYXBpL0ZhY2FkZXMvU3lzdGVtLkNvbXBv bmVudE1vZGVsLmRsbAorbGliL21vbm8vNC43LWFwaS9GYWNhZGVzL1N5c3RlbS5EaWFnbm9zdGlj cy5Db250cmFjdHMuZGxsCitsaWIvbW9uby80LjctYXBpL0ZhY2FkZXMvU3lzdGVtLkRpYWdub3N0 aWNzLkRlYnVnLmRsbAorbGliL21vbm8vNC43LWFwaS9GYWNhZGVzL1N5c3RlbS5EaWFnbm9zdGlj cy5Ub29scy5kbGwKK2xpYi9tb25vLzQuNy1hcGkvRmFjYWRlcy9TeXN0ZW0uRGlhZ25vc3RpY3Mu VHJhY2luZy5kbGwKK2xpYi9tb25vLzQuNy1hcGkvRmFjYWRlcy9TeXN0ZW0uRHluYW1pYy5SdW50 aW1lLmRsbAorbGliL21vbm8vNC43LWFwaS9GYWNhZGVzL1N5c3RlbS5HbG9iYWxpemF0aW9uLmRs bAorbGliL21vbm8vNC43LWFwaS9GYWNhZGVzL1N5c3RlbS5JTy5kbGwKK2xpYi9tb25vLzQuNy1h cGkvRmFjYWRlcy9TeXN0ZW0uTGlucS5FeHByZXNzaW9ucy5kbGwKK2xpYi9tb25vLzQuNy1hcGkv RmFjYWRlcy9TeXN0ZW0uTGlucS5QYXJhbGxlbC5kbGwKK2xpYi9tb25vLzQuNy1hcGkvRmFjYWRl cy9TeXN0ZW0uTGlucS5RdWVyeWFibGUuZGxsCitsaWIvbW9uby80LjctYXBpL0ZhY2FkZXMvU3lz dGVtLkxpbnEuZGxsCitsaWIvbW9uby80LjctYXBpL0ZhY2FkZXMvU3lzdGVtLk5ldC5OZXR3b3Jr SW5mb3JtYXRpb24uZGxsCitsaWIvbW9uby80LjctYXBpL0ZhY2FkZXMvU3lzdGVtLk5ldC5Qcmlt aXRpdmVzLmRsbAorbGliL21vbm8vNC43LWFwaS9GYWNhZGVzL1N5c3RlbS5OZXQuUmVxdWVzdHMu ZGxsCitsaWIvbW9uby80LjctYXBpL0ZhY2FkZXMvU3lzdGVtLk5ldC5XZWJIZWFkZXJDb2xsZWN0 aW9uLmRsbAorbGliL21vbm8vNC43LWFwaS9GYWNhZGVzL1N5c3RlbS5PYmplY3RNb2RlbC5kbGwK K2xpYi9tb25vLzQuNy1hcGkvRmFjYWRlcy9TeXN0ZW0uUmVmbGVjdGlvbi5FbWl0LklMR2VuZXJh dGlvbi5kbGwKK2xpYi9tb25vLzQuNy1hcGkvRmFjYWRlcy9TeXN0ZW0uUmVmbGVjdGlvbi5FbWl0 LkxpZ2h0d2VpZ2h0LmRsbAorbGliL21vbm8vNC43LWFwaS9GYWNhZGVzL1N5c3RlbS5SZWZsZWN0 aW9uLkVtaXQuZGxsCitsaWIvbW9uby80LjctYXBpL0ZhY2FkZXMvU3lzdGVtLlJlZmxlY3Rpb24u RXh0ZW5zaW9ucy5kbGwKK2xpYi9tb25vLzQuNy1hcGkvRmFjYWRlcy9TeXN0ZW0uUmVmbGVjdGlv bi5QcmltaXRpdmVzLmRsbAorbGliL21vbm8vNC43LWFwaS9GYWNhZGVzL1N5c3RlbS5SZWZsZWN0 aW9uLmRsbAorbGliL21vbm8vNC43LWFwaS9GYWNhZGVzL1N5c3RlbS5SZXNvdXJjZXMuUmVzb3Vy Y2VNYW5hZ2VyLmRsbAorbGliL21vbm8vNC43LWFwaS9GYWNhZGVzL1N5c3RlbS5SdW50aW1lLkV4 dGVuc2lvbnMuZGxsCitsaWIvbW9uby80LjctYXBpL0ZhY2FkZXMvU3lzdGVtLlJ1bnRpbWUuSGFu ZGxlcy5kbGwKK2xpYi9tb25vLzQuNy1hcGkvRmFjYWRlcy9TeXN0ZW0uUnVudGltZS5JbnRlcm9w U2VydmljZXMuV2luZG93c1J1bnRpbWUuZGxsCitsaWIvbW9uby80LjctYXBpL0ZhY2FkZXMvU3lz dGVtLlJ1bnRpbWUuSW50ZXJvcFNlcnZpY2VzLmRsbAorbGliL21vbm8vNC43LWFwaS9GYWNhZGVz L1N5c3RlbS5SdW50aW1lLk51bWVyaWNzLmRsbAorbGliL21vbm8vNC43LWFwaS9GYWNhZGVzL1N5 c3RlbS5SdW50aW1lLlNlcmlhbGl6YXRpb24uSnNvbi5kbGwKK2xpYi9tb25vLzQuNy1hcGkvRmFj YWRlcy9TeXN0ZW0uUnVudGltZS5TZXJpYWxpemF0aW9uLlByaW1pdGl2ZXMuZGxsCitsaWIvbW9u by80LjctYXBpL0ZhY2FkZXMvU3lzdGVtLlJ1bnRpbWUuU2VyaWFsaXphdGlvbi5YbWwuZGxsCits aWIvbW9uby80LjctYXBpL0ZhY2FkZXMvU3lzdGVtLlJ1bnRpbWUuZGxsCitsaWIvbW9uby80Ljct YXBpL0ZhY2FkZXMvU3lzdGVtLlNlY3VyaXR5LlByaW5jaXBhbC5kbGwKK2xpYi9tb25vLzQuNy1h cGkvRmFjYWRlcy9TeXN0ZW0uU2VydmljZU1vZGVsLkR1cGxleC5kbGwKK2xpYi9tb25vLzQuNy1h cGkvRmFjYWRlcy9TeXN0ZW0uU2VydmljZU1vZGVsLkh0dHAuZGxsCitsaWIvbW9uby80LjctYXBp L0ZhY2FkZXMvU3lzdGVtLlNlcnZpY2VNb2RlbC5OZXRUY3AuZGxsCitsaWIvbW9uby80LjctYXBp L0ZhY2FkZXMvU3lzdGVtLlNlcnZpY2VNb2RlbC5QcmltaXRpdmVzLmRsbAorbGliL21vbm8vNC43 LWFwaS9GYWNhZGVzL1N5c3RlbS5TZXJ2aWNlTW9kZWwuU2VjdXJpdHkuZGxsCitsaWIvbW9uby80 LjctYXBpL0ZhY2FkZXMvU3lzdGVtLlRleHQuRW5jb2RpbmcuRXh0ZW5zaW9ucy5kbGwKK2xpYi9t b25vLzQuNy1hcGkvRmFjYWRlcy9TeXN0ZW0uVGV4dC5FbmNvZGluZy5kbGwKK2xpYi9tb25vLzQu Ny1hcGkvRmFjYWRlcy9TeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnMuZGxsCitsaWIvbW9u by80LjctYXBpL0ZhY2FkZXMvU3lzdGVtLlRocmVhZGluZy5UYXNrcy5QYXJhbGxlbC5kbGwKK2xp Yi9tb25vLzQuNy1hcGkvRmFjYWRlcy9TeXN0ZW0uVGhyZWFkaW5nLlRhc2tzLmRsbAorbGliL21v bm8vNC43LWFwaS9GYWNhZGVzL1N5c3RlbS5UaHJlYWRpbmcuVGltZXIuZGxsCitsaWIvbW9uby80 LjctYXBpL0ZhY2FkZXMvU3lzdGVtLlRocmVhZGluZy5kbGwKK2xpYi9tb25vLzQuNy1hcGkvRmFj YWRlcy9TeXN0ZW0uWG1sLlJlYWRlcldyaXRlci5kbGwKK2xpYi9tb25vLzQuNy1hcGkvRmFjYWRl cy9TeXN0ZW0uWG1sLlhEb2N1bWVudC5kbGwKK2xpYi9tb25vLzQuNy1hcGkvRmFjYWRlcy9TeXN0 ZW0uWG1sLlhtbFNlcmlhbGl6ZXIuZGxsCitsaWIvbW9uby80LjctYXBpL0kxOE4uQ0pLLmRsbAor bGliL21vbm8vNC43LWFwaS9JMThOLk1pZEVhc3QuZGxsCitsaWIvbW9uby80LjctYXBpL0kxOE4u T3RoZXIuZGxsCitsaWIvbW9uby80LjctYXBpL0kxOE4uUmFyZS5kbGwKK2xpYi9tb25vLzQuNy1h cGkvSTE4Ti5XZXN0LmRsbAorbGliL21vbm8vNC43LWFwaS9JMThOLmRsbAorbGliL21vbm8vNC43 LWFwaS9JQk0uRGF0YS5EQjIuZGxsCitsaWIvbW9uby80LjctYXBpL0lDU2hhcnBDb2RlLlNoYXJw WmlwTGliLmRsbAorbGliL21vbm8vNC43LWFwaS9NaWNyb3NvZnQuQnVpbGQuRW5naW5lLmRsbAor bGliL21vbm8vNC43LWFwaS9NaWNyb3NvZnQuQnVpbGQuRnJhbWV3b3JrLmRsbAorbGliL21vbm8v NC43LWFwaS9NaWNyb3NvZnQuQnVpbGQuVGFza3MudjQuMC5kbGwKK2xpYi9tb25vLzQuNy1hcGkv TWljcm9zb2Z0LkJ1aWxkLlV0aWxpdGllcy52NC4wLmRsbAorbGliL21vbm8vNC43LWFwaS9NaWNy b3NvZnQuQnVpbGQuZGxsCitsaWIvbW9uby80LjctYXBpL01pY3Jvc29mdC5DU2hhcnAuZGxsCits aWIvbW9uby80LjctYXBpL01pY3Jvc29mdC5WaXN1YWxCYXNpYy5kbGwKK2xpYi9tb25vLzQuNy1h cGkvTWljcm9zb2Z0LlZpc3VhbEMuZGxsCitsaWIvbW9uby80LjctYXBpL01pY3Jvc29mdC5XZWIu SW5mcmFzdHJ1Y3R1cmUuZGxsCitsaWIvbW9uby80LjctYXBpL01vbm8uQ1NoYXJwLmRsbAorbGli L21vbm8vNC43LWFwaS9Nb25vLkNhaXJvLmRsbAorbGliL21vbm8vNC43LWFwaS9Nb25vLkNvZGVD b250cmFjdHMuZGxsCitsaWIvbW9uby80LjctYXBpL01vbm8uQ29tcGlsZXJTZXJ2aWNlcy5TeW1i b2xXcml0ZXIuZGxsCitsaWIvbW9uby80LjctYXBpL01vbm8uRGF0YS5TcWxpdGUuZGxsCitsaWIv bW9uby80LjctYXBpL01vbm8uRGF0YS5UZHMuZGxsCitsaWIvbW9uby80LjctYXBpL01vbm8uRGVi dWdnZXIuU29mdC5kbGwKK2xpYi9tb25vLzQuNy1hcGkvTW9uby5IdHRwLmRsbAorbGliL21vbm8v NC43LWFwaS9Nb25vLk1hbmFnZW1lbnQuZGxsCitsaWIvbW9uby80LjctYXBpL01vbm8uTWVzc2Fn aW5nLlJhYmJpdE1RLmRsbAorbGliL21vbm8vNC43LWFwaS9Nb25vLk1lc3NhZ2luZy5kbGwKK2xp Yi9tb25vLzQuNy1hcGkvTW9uby5QYXJhbGxlbC5kbGwKK2xpYi9tb25vLzQuNy1hcGkvTW9uby5Q b3NpeC5kbGwKK2xpYi9tb25vLzQuNy1hcGkvTW9uby5TZWN1cml0eS5XaW4zMi5kbGwKK2xpYi9t b25vLzQuNy1hcGkvTW9uby5TZWN1cml0eS5kbGwKK2xpYi9tb25vLzQuNy1hcGkvTW9uby5TaW1k LmRsbAorbGliL21vbm8vNC43LWFwaS9Nb25vLlRhc2tsZXRzLmRsbAorbGliL21vbm8vNC43LWFw aS9Nb25vLldlYkJyb3dzZXIuZGxsCitsaWIvbW9uby80LjctYXBpL05vdmVsbC5EaXJlY3Rvcnku TGRhcC5kbGwKK2xpYi9tb25vLzQuNy1hcGkvUEVBUEkuZGxsCitsaWIvbW9uby80LjctYXBpL1Jh YmJpdE1RLkNsaWVudC5kbGwKK2xpYi9tb25vLzQuNy1hcGkvU01EaWFnbm9zdGljcy5kbGwKK2xp Yi9tb25vLzQuNy1hcGkvU3lzdGVtLkNvbXBvbmVudE1vZGVsLkNvbXBvc2l0aW9uLmRsbAorbGli L21vbm8vNC43LWFwaS9TeXN0ZW0uQ29tcG9uZW50TW9kZWwuRGF0YUFubm90YXRpb25zLmRsbAor bGliL21vbm8vNC43LWFwaS9TeXN0ZW0uQ29uZmlndXJhdGlvbi5JbnN0YWxsLmRsbAorbGliL21v bm8vNC43LWFwaS9TeXN0ZW0uQ29uZmlndXJhdGlvbi5kbGwKK2xpYi9tb25vLzQuNy1hcGkvU3lz dGVtLkNvcmUuZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3RlbS5EYXRhLkRhdGFTZXRFeHRlbnNp b25zLmRsbAorbGliL21vbm8vNC43LWFwaS9TeXN0ZW0uRGF0YS5FbnRpdHkuZGxsCitsaWIvbW9u by80LjctYXBpL1N5c3RlbS5EYXRhLkxpbnEuZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3RlbS5E YXRhLk9yYWNsZUNsaWVudC5kbGwKK2xpYi9tb25vLzQuNy1hcGkvU3lzdGVtLkRhdGEuU2Vydmlj ZXMuQ2xpZW50LmRsbAorbGliL21vbm8vNC43LWFwaS9TeXN0ZW0uRGF0YS5TZXJ2aWNlcy5kbGwK K2xpYi9tb25vLzQuNy1hcGkvU3lzdGVtLkRhdGEuZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3Rl bS5EZXBsb3ltZW50LmRsbAorbGliL21vbm8vNC43LWFwaS9TeXN0ZW0uRGVzaWduLmRsbAorbGli L21vbm8vNC43LWFwaS9TeXN0ZW0uRGlyZWN0b3J5U2VydmljZXMuUHJvdG9jb2xzLmRsbAorbGli L21vbm8vNC43LWFwaS9TeXN0ZW0uRGlyZWN0b3J5U2VydmljZXMuZGxsCitsaWIvbW9uby80Ljct YXBpL1N5c3RlbS5EcmF3aW5nLkRlc2lnbi5kbGwKK2xpYi9tb25vLzQuNy1hcGkvU3lzdGVtLkRy YXdpbmcuZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3RlbS5EeW5hbWljLmRsbAorbGliL21vbm8v NC43LWFwaS9TeXN0ZW0uRW50ZXJwcmlzZVNlcnZpY2VzLmRsbAorbGliL21vbm8vNC43LWFwaS9T eXN0ZW0uSU8uQ29tcHJlc3Npb24uRmlsZVN5c3RlbS5kbGwKK2xpYi9tb25vLzQuNy1hcGkvU3lz dGVtLklPLkNvbXByZXNzaW9uLmRsbAorbGliL21vbm8vNC43LWFwaS9TeXN0ZW0uSWRlbnRpdHlN b2RlbC5TZWxlY3RvcnMuZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3RlbS5JZGVudGl0eU1vZGVs LmRsbAorbGliL21vbm8vNC43LWFwaS9TeXN0ZW0uSnNvbi5NaWNyb3NvZnQuZGxsCitsaWIvbW9u by80LjctYXBpL1N5c3RlbS5Kc29uLmRsbAorbGliL21vbm8vNC43LWFwaS9TeXN0ZW0uTWFuYWdl bWVudC5kbGwKK2xpYi9tb25vLzQuNy1hcGkvU3lzdGVtLk1lc3NhZ2luZy5kbGwKK2xpYi9tb25v LzQuNy1hcGkvU3lzdGVtLk5ldC5IdHRwLkZvcm1hdHRpbmcuZGxsCitsaWIvbW9uby80LjctYXBp L1N5c3RlbS5OZXQuSHR0cC5XZWJSZXF1ZXN0LmRsbAorbGliL21vbm8vNC43LWFwaS9TeXN0ZW0u TmV0Lkh0dHAuZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3RlbS5OZXQuZGxsCitsaWIvbW9uby80 LjctYXBpL1N5c3RlbS5OdW1lcmljcy5WZWN0b3JzLmRsbAorbGliL21vbm8vNC43LWFwaS9TeXN0 ZW0uTnVtZXJpY3MuZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3RlbS5SZWFjdGl2ZS5Db3JlLmRs bAorbGliL21vbm8vNC43LWFwaS9TeXN0ZW0uUmVhY3RpdmUuRGVidWdnZXIuZGxsCitsaWIvbW9u by80LjctYXBpL1N5c3RlbS5SZWFjdGl2ZS5FeHBlcmltZW50YWwuZGxsCitsaWIvbW9uby80Ljct YXBpL1N5c3RlbS5SZWFjdGl2ZS5JbnRlcmZhY2VzLmRsbAorbGliL21vbm8vNC43LWFwaS9TeXN0 ZW0uUmVhY3RpdmUuTGlucS5kbGwKK2xpYi9tb25vLzQuNy1hcGkvU3lzdGVtLlJlYWN0aXZlLk9i c2VydmFibGUuQWxpYXNlcy5kbGwKK2xpYi9tb25vLzQuNy1hcGkvU3lzdGVtLlJlYWN0aXZlLlBs YXRmb3JtU2VydmljZXMuZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3RlbS5SZWFjdGl2ZS5Qcm92 aWRlcnMuZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3RlbS5SZWFjdGl2ZS5SdW50aW1lLlJlbW90 aW5nLmRsbAorbGliL21vbm8vNC43LWFwaS9TeXN0ZW0uUmVhY3RpdmUuV2luZG93cy5Gb3Jtcy5k bGwKK2xpYi9tb25vLzQuNy1hcGkvU3lzdGVtLlJlYWN0aXZlLldpbmRvd3MuVGhyZWFkaW5nLmRs bAorbGliL21vbm8vNC43LWFwaS9TeXN0ZW0uUmVmbGVjdGlvbi5Db250ZXh0LmRsbAorbGliL21v bm8vNC43LWFwaS9TeXN0ZW0uUnVudGltZS5DYWNoaW5nLmRsbAorbGliL21vbm8vNC43LWFwaS9T eXN0ZW0uUnVudGltZS5EdXJhYmxlSW5zdGFuY2luZy5kbGwKK2xpYi9tb25vLzQuNy1hcGkvU3lz dGVtLlJ1bnRpbWUuSW50ZXJvcFNlcnZpY2VzLlJ1bnRpbWVJbmZvcm1hdGlvbi5kbGwKK2xpYi9t b25vLzQuNy1hcGkvU3lzdGVtLlJ1bnRpbWUuUmVtb3RpbmcuZGxsCitsaWIvbW9uby80LjctYXBp L1N5c3RlbS5SdW50aW1lLlNlcmlhbGl6YXRpb24uRm9ybWF0dGVycy5Tb2FwLmRsbAorbGliL21v bm8vNC43LWFwaS9TeXN0ZW0uUnVudGltZS5TZXJpYWxpemF0aW9uLmRsbAorbGliL21vbm8vNC43 LWFwaS9TeXN0ZW0uU2VjdXJpdHkuZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3RlbS5TZXJ2aWNl TW9kZWwuQWN0aXZhdGlvbi5kbGwKK2xpYi9tb25vLzQuNy1hcGkvU3lzdGVtLlNlcnZpY2VNb2Rl bC5EaXNjb3ZlcnkuZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3RlbS5TZXJ2aWNlTW9kZWwuSW50 ZXJuYWxzLmRsbAorbGliL21vbm8vNC43LWFwaS9TeXN0ZW0uU2VydmljZU1vZGVsLlJvdXRpbmcu ZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3RlbS5TZXJ2aWNlTW9kZWwuV2ViLmRsbAorbGliL21v bm8vNC43LWFwaS9TeXN0ZW0uU2VydmljZU1vZGVsLmRsbAorbGliL21vbm8vNC43LWFwaS9TeXN0 ZW0uU2VydmljZVByb2Nlc3MuZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3RlbS5UaHJlYWRpbmcu VGFza3MuRGF0YWZsb3cuZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3RlbS5UcmFuc2FjdGlvbnMu ZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3RlbS5XZWIuQWJzdHJhY3Rpb25zLmRsbAorbGliL21v bm8vNC43LWFwaS9TeXN0ZW0uV2ViLkFwcGxpY2F0aW9uU2VydmljZXMuZGxsCitsaWIvbW9uby80 LjctYXBpL1N5c3RlbS5XZWIuRHluYW1pY0RhdGEuZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3Rl bS5XZWIuRXh0ZW5zaW9ucy5EZXNpZ24uZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3RlbS5XZWIu RXh0ZW5zaW9ucy5kbGwKK2xpYi9tb25vLzQuNy1hcGkvU3lzdGVtLldlYi5IdHRwLlNlbGZIb3N0 LmRsbAorbGliL21vbm8vNC43LWFwaS9TeXN0ZW0uV2ViLkh0dHAuV2ViSG9zdC5kbGwKK2xpYi9t b25vLzQuNy1hcGkvU3lzdGVtLldlYi5IdHRwLmRsbAorbGliL21vbm8vNC43LWFwaS9TeXN0ZW0u V2ViLk1vYmlsZS5kbGwKK2xpYi9tb25vLzQuNy1hcGkvU3lzdGVtLldlYi5NdmMuZGxsCitsaWIv bW9uby80LjctYXBpL1N5c3RlbS5XZWIuUmF6b3IuZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3Rl bS5XZWIuUmVndWxhckV4cHJlc3Npb25zLmRsbAorbGliL21vbm8vNC43LWFwaS9TeXN0ZW0uV2Vi LlJvdXRpbmcuZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3RlbS5XZWIuU2VydmljZXMuZGxsCits aWIvbW9uby80LjctYXBpL1N5c3RlbS5XZWIuV2ViUGFnZXMuRGVwbG95bWVudC5kbGwKK2xpYi9t b25vLzQuNy1hcGkvU3lzdGVtLldlYi5XZWJQYWdlcy5SYXpvci5kbGwKK2xpYi9tb25vLzQuNy1h cGkvU3lzdGVtLldlYi5XZWJQYWdlcy5kbGwKK2xpYi9tb25vLzQuNy1hcGkvU3lzdGVtLldlYi5k bGwKK2xpYi9tb25vLzQuNy1hcGkvU3lzdGVtLldpbmRvd3MuRm9ybXMuRGF0YVZpc3VhbGl6YXRp b24uZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3RlbS5XaW5kb3dzLkZvcm1zLmRsbAorbGliL21v bm8vNC43LWFwaS9TeXN0ZW0uV2luZG93cy5kbGwKK2xpYi9tb25vLzQuNy1hcGkvU3lzdGVtLldv cmtmbG93LkFjdGl2aXRpZXMuZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3RlbS5Xb3JrZmxvdy5D b21wb25lbnRNb2RlbC5kbGwKK2xpYi9tb25vLzQuNy1hcGkvU3lzdGVtLldvcmtmbG93LlJ1bnRp bWUuZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3RlbS5YYW1sLmRsbAorbGliL21vbm8vNC43LWFw aS9TeXN0ZW0uWG1sLkxpbnEuZGxsCitsaWIvbW9uby80LjctYXBpL1N5c3RlbS5YbWwuU2VyaWFs aXphdGlvbi5kbGwKK2xpYi9tb25vLzQuNy1hcGkvU3lzdGVtLlhtbC5kbGwKK2xpYi9tb25vLzQu Ny1hcGkvU3lzdGVtLmRsbAorbGliL21vbm8vNC43LWFwaS9XZWJNYXRyaXguRGF0YS5kbGwKK2xp Yi9tb25vLzQuNy1hcGkvV2luZG93c0Jhc2UuZGxsCitsaWIvbW9uby80LjctYXBpL2NzY29tcG1n ZC5kbGwKK2xpYi9tb25vLzQuNy1hcGkvbXNjb3JsaWIuZGxsCiBsaWIvbW9uby9nYWMvQWNjZXNz aWJpbGl0eS80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL0FjY2Vzc2liaWxpdHkuZGxsCi1saWIv bW9uby9nYWMvQWNjZXNzaWJpbGl0eS80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL0FjY2Vzc2li aWxpdHkuZGxsLm1kYgorbGliL21vbm8vZ2FjL0FjY2Vzc2liaWxpdHkvNC4wLjAuMF9fYjAzZjVm N2YxMWQ1MGEzYS9BY2Nlc3NpYmlsaXR5LnBkYgogbGliL21vbm8vZ2FjL0NvbW1vbnMuWG1sLlJl bGF4bmcvNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1Ni9Db21tb25zLlhtbC5SZWxheG5nLmRsbAot bGliL21vbm8vZ2FjL0NvbW1vbnMuWG1sLlJlbGF4bmcvNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1 Ni9Db21tb25zLlhtbC5SZWxheG5nLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9Db21tb25zLlhtbC5S ZWxheG5nLzQuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvQ29tbW9ucy5YbWwuUmVsYXhuZy5wZGIK IGxpYi9tb25vL2dhYy9DdXN0b21NYXJzaGFsZXJzLzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2Ev Q3VzdG9tTWFyc2hhbGVycy5kbGwKLWxpYi9tb25vL2dhYy9DdXN0b21NYXJzaGFsZXJzLzQuMC4w LjBfX2IwM2Y1ZjdmMTFkNTBhM2EvQ3VzdG9tTWFyc2hhbGVycy5kbGwubWRiCitsaWIvbW9uby9n YWMvQ3VzdG9tTWFyc2hhbGVycy80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL0N1c3RvbU1hcnNo YWxlcnMucGRiCiBsaWIvbW9uby9nYWMvSTE4Ti5DSksvNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1 Ni9JMThOLkNKSy5kbGwKLWxpYi9tb25vL2dhYy9JMThOLkNKSy80LjAuMC4wX18wNzM4ZWI5ZjEz MmVkNzU2L0kxOE4uQ0pLLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9JMThOLkNKSy80LjAuMC4wX18w NzM4ZWI5ZjEzMmVkNzU2L0kxOE4uQ0pLLnBkYgogbGliL21vbm8vZ2FjL0kxOE4uTWlkRWFzdC80 LjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L0kxOE4uTWlkRWFzdC5kbGwKLWxpYi9tb25vL2dhYy9J MThOLk1pZEVhc3QvNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1Ni9JMThOLk1pZEVhc3QuZGxsLm1k YgorbGliL21vbm8vZ2FjL0kxOE4uTWlkRWFzdC80LjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L0kx OE4uTWlkRWFzdC5wZGIKIGxpYi9tb25vL2dhYy9JMThOLk90aGVyLzQuMC4wLjBfXzA3MzhlYjlm MTMyZWQ3NTYvSTE4Ti5PdGhlci5kbGwKLWxpYi9tb25vL2dhYy9JMThOLk90aGVyLzQuMC4wLjBf XzA3MzhlYjlmMTMyZWQ3NTYvSTE4Ti5PdGhlci5kbGwubWRiCitsaWIvbW9uby9nYWMvSTE4Ti5P dGhlci80LjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L0kxOE4uT3RoZXIucGRiCiBsaWIvbW9uby9n YWMvSTE4Ti5SYXJlLzQuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvSTE4Ti5SYXJlLmRsbAotbGli L21vbm8vZ2FjL0kxOE4uUmFyZS80LjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L0kxOE4uUmFyZS5k bGwubWRiCitsaWIvbW9uby9nYWMvSTE4Ti5SYXJlLzQuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYv STE4Ti5SYXJlLnBkYgogbGliL21vbm8vZ2FjL0kxOE4uV2VzdC80LjAuMC4wX18wNzM4ZWI5ZjEz MmVkNzU2L0kxOE4uV2VzdC5kbGwKLWxpYi9tb25vL2dhYy9JMThOLldlc3QvNC4wLjAuMF9fMDcz OGViOWYxMzJlZDc1Ni9JMThOLldlc3QuZGxsLm1kYgorbGliL21vbm8vZ2FjL0kxOE4uV2VzdC80 LjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L0kxOE4uV2VzdC5wZGIKIGxpYi9tb25vL2dhYy9JMThO LzQuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvSTE4Ti5kbGwKLWxpYi9tb25vL2dhYy9JMThOLzQu MC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvSTE4Ti5kbGwubWRiCitsaWIvbW9uby9nYWMvSTE4Ti80 LjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L0kxOE4ucGRiCiBsaWIvbW9uby9nYWMvSUJNLkRhdGEu REIyLzEuMC4wLjBfXzdjMzA3YjkxYWExM2QyMDgvSUJNLkRhdGEuREIyLmRsbAotbGliL21vbm8v Z2FjL0lCTS5EYXRhLkRCMi8xLjAuMC4wX183YzMwN2I5MWFhMTNkMjA4L0lCTS5EYXRhLkRCMi5k bGwubWRiCitsaWIvbW9uby9nYWMvSUJNLkRhdGEuREIyLzEuMC4wLjBfXzdjMzA3YjkxYWExM2Qy MDgvSUJNLkRhdGEuREIyLnBkYgogbGliL21vbm8vZ2FjL0lDU2hhcnBDb2RlLlNoYXJwWmlwTGli LzQuODQuMC4wX18xYjAzZTZhY2YxMTY0ZjczL0lDU2hhcnBDb2RlLlNoYXJwWmlwTGliLmRsbAot bGliL21vbm8vZ2FjL0lDU2hhcnBDb2RlLlNoYXJwWmlwTGliLzQuODQuMC4wX18xYjAzZTZhY2Yx MTY0ZjczL0lDU2hhcnBDb2RlLlNoYXJwWmlwTGliLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9JQ1No YXJwQ29kZS5TaGFycFppcExpYi80Ljg0LjAuMF9fMWIwM2U2YWNmMTE2NGY3My9JQ1NoYXJwQ29k ZS5TaGFycFppcExpYi5wZGIKIGxpYi9tb25vL2dhYy9NaWNyb3NvZnQuQnVpbGQuRW5naW5lLzEy LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL01pY3Jvc29mdC5CdWlsZC5FbmdpbmUuZGxsCi1saWIv bW9uby9nYWMvTWljcm9zb2Z0LkJ1aWxkLkVuZ2luZS8xMi4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEz YS9NaWNyb3NvZnQuQnVpbGQuRW5naW5lLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9NaWNyb3NvZnQu QnVpbGQuRW5naW5lLzEyLjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL01pY3Jvc29mdC5CdWlsZC5F bmdpbmUucGRiCiBsaWIvbW9uby9nYWMvTWljcm9zb2Z0LkJ1aWxkLkVuZ2luZS8xNC4wLjAuMF9f YjAzZjVmN2YxMWQ1MGEzYS9NaWNyb3NvZnQuQnVpbGQuRW5naW5lLmRsbAotbGliL21vbm8vZ2Fj L01pY3Jvc29mdC5CdWlsZC5FbmdpbmUvMTQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvTWljcm9z b2Z0LkJ1aWxkLkVuZ2luZS5kbGwubWRiCitsaWIvbW9uby9nYWMvTWljcm9zb2Z0LkJ1aWxkLkVu Z2luZS8xNC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9NaWNyb3NvZnQuQnVpbGQuRW5naW5lLnBk YgogbGliL21vbm8vZ2FjL01pY3Jvc29mdC5CdWlsZC5FbmdpbmUvNC4wLjAuMF9fYjAzZjVmN2Yx MWQ1MGEzYS9NaWNyb3NvZnQuQnVpbGQuRW5naW5lLmRsbAotbGliL21vbm8vZ2FjL01pY3Jvc29m dC5CdWlsZC5FbmdpbmUvNC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9NaWNyb3NvZnQuQnVpbGQu RW5naW5lLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9NaWNyb3NvZnQuQnVpbGQuRW5naW5lLzQuMC4w LjBfX2IwM2Y1ZjdmMTFkNTBhM2EvTWljcm9zb2Z0LkJ1aWxkLkVuZ2luZS5wZGIKIGxpYi9tb25v L2dhYy9NaWNyb3NvZnQuQnVpbGQuRnJhbWV3b3JrLzEyLjAuMC4wX19iMDNmNWY3ZjExZDUwYTNh L01pY3Jvc29mdC5CdWlsZC5GcmFtZXdvcmsuZGxsCi1saWIvbW9uby9nYWMvTWljcm9zb2Z0LkJ1 aWxkLkZyYW1ld29yay8xMi4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9NaWNyb3NvZnQuQnVpbGQu RnJhbWV3b3JrLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9NaWNyb3NvZnQuQnVpbGQuRnJhbWV3b3Jr LzEyLjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL01pY3Jvc29mdC5CdWlsZC5GcmFtZXdvcmsucGRi CiBsaWIvbW9uby9nYWMvTWljcm9zb2Z0LkJ1aWxkLkZyYW1ld29yay8xNC4wLjAuMF9fYjAzZjVm N2YxMWQ1MGEzYS9NaWNyb3NvZnQuQnVpbGQuRnJhbWV3b3JrLmRsbAotbGliL21vbm8vZ2FjL01p Y3Jvc29mdC5CdWlsZC5GcmFtZXdvcmsvMTQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvTWljcm9z b2Z0LkJ1aWxkLkZyYW1ld29yay5kbGwubWRiCitsaWIvbW9uby9nYWMvTWljcm9zb2Z0LkJ1aWxk LkZyYW1ld29yay8xNC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9NaWNyb3NvZnQuQnVpbGQuRnJh bWV3b3JrLnBkYgogbGliL21vbm8vZ2FjL01pY3Jvc29mdC5CdWlsZC5GcmFtZXdvcmsvNC4wLjAu MF9fYjAzZjVmN2YxMWQ1MGEzYS9NaWNyb3NvZnQuQnVpbGQuRnJhbWV3b3JrLmRsbAotbGliL21v bm8vZ2FjL01pY3Jvc29mdC5CdWlsZC5GcmFtZXdvcmsvNC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEz YS9NaWNyb3NvZnQuQnVpbGQuRnJhbWV3b3JrLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9NaWNyb3Nv ZnQuQnVpbGQuRnJhbWV3b3JrLzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvTWljcm9zb2Z0LkJ1 aWxkLkZyYW1ld29yay5wZGIKIGxpYi9tb25vL2dhYy9NaWNyb3NvZnQuQnVpbGQuVGFza3MuQ29y ZS8xNC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9NaWNyb3NvZnQuQnVpbGQuVGFza3MuQ29yZS5k bGwKLWxpYi9tb25vL2dhYy9NaWNyb3NvZnQuQnVpbGQuVGFza3MuQ29yZS8xNC4wLjAuMF9fYjAz ZjVmN2YxMWQ1MGEzYS9NaWNyb3NvZnQuQnVpbGQuVGFza3MuQ29yZS5kbGwubWRiCitsaWIvbW9u by9nYWMvTWljcm9zb2Z0LkJ1aWxkLlRhc2tzLkNvcmUvMTQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBh M2EvTWljcm9zb2Z0LkJ1aWxkLlRhc2tzLkNvcmUucGRiCiBsaWIvbW9uby9nYWMvTWljcm9zb2Z0 LkJ1aWxkLlRhc2tzLnYxMi4wLzEyLjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL01pY3Jvc29mdC5C dWlsZC5UYXNrcy52MTIuMC5kbGwKLWxpYi9tb25vL2dhYy9NaWNyb3NvZnQuQnVpbGQuVGFza3Mu djEyLjAvMTIuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvTWljcm9zb2Z0LkJ1aWxkLlRhc2tzLnYx Mi4wLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9NaWNyb3NvZnQuQnVpbGQuVGFza3MudjEyLjAvMTIu MC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvTWljcm9zb2Z0LkJ1aWxkLlRhc2tzLnYxMi4wLnBkYgog bGliL21vbm8vZ2FjL01pY3Jvc29mdC5CdWlsZC5UYXNrcy52NC4wLzQuMC4wLjBfX2IwM2Y1Zjdm MTFkNTBhM2EvTWljcm9zb2Z0LkJ1aWxkLlRhc2tzLnY0LjAuZGxsCi1saWIvbW9uby9nYWMvTWlj cm9zb2Z0LkJ1aWxkLlRhc2tzLnY0LjAvNC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9NaWNyb3Nv ZnQuQnVpbGQuVGFza3MudjQuMC5kbGwubWRiCitsaWIvbW9uby9nYWMvTWljcm9zb2Z0LkJ1aWxk LlRhc2tzLnY0LjAvNC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9NaWNyb3NvZnQuQnVpbGQuVGFz a3MudjQuMC5wZGIKIGxpYi9tb25vL2dhYy9NaWNyb3NvZnQuQnVpbGQuVXRpbGl0aWVzLkNvcmUv MTQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvTWljcm9zb2Z0LkJ1aWxkLlV0aWxpdGllcy5Db3Jl LmRsbAotbGliL21vbm8vZ2FjL01pY3Jvc29mdC5CdWlsZC5VdGlsaXRpZXMuQ29yZS8xNC4wLjAu MF9fYjAzZjVmN2YxMWQ1MGEzYS9NaWNyb3NvZnQuQnVpbGQuVXRpbGl0aWVzLkNvcmUuZGxsLm1k YgorbGliL21vbm8vZ2FjL01pY3Jvc29mdC5CdWlsZC5VdGlsaXRpZXMuQ29yZS8xNC4wLjAuMF9f YjAzZjVmN2YxMWQ1MGEzYS9NaWNyb3NvZnQuQnVpbGQuVXRpbGl0aWVzLkNvcmUucGRiCiBsaWIv bW9uby9nYWMvTWljcm9zb2Z0LkJ1aWxkLlV0aWxpdGllcy52MTIuMC8xMi4wLjAuMF9fYjAzZjVm N2YxMWQ1MGEzYS9NaWNyb3NvZnQuQnVpbGQuVXRpbGl0aWVzLnYxMi4wLmRsbAotbGliL21vbm8v Z2FjL01pY3Jvc29mdC5CdWlsZC5VdGlsaXRpZXMudjEyLjAvMTIuMC4wLjBfX2IwM2Y1ZjdmMTFk NTBhM2EvTWljcm9zb2Z0LkJ1aWxkLlV0aWxpdGllcy52MTIuMC5kbGwubWRiCitsaWIvbW9uby9n YWMvTWljcm9zb2Z0LkJ1aWxkLlV0aWxpdGllcy52MTIuMC8xMi4wLjAuMF9fYjAzZjVmN2YxMWQ1 MGEzYS9NaWNyb3NvZnQuQnVpbGQuVXRpbGl0aWVzLnYxMi4wLnBkYgogbGliL21vbm8vZ2FjL01p Y3Jvc29mdC5CdWlsZC5VdGlsaXRpZXMudjQuMC80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL01p Y3Jvc29mdC5CdWlsZC5VdGlsaXRpZXMudjQuMC5kbGwKLWxpYi9tb25vL2dhYy9NaWNyb3NvZnQu QnVpbGQuVXRpbGl0aWVzLnY0LjAvNC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9NaWNyb3NvZnQu QnVpbGQuVXRpbGl0aWVzLnY0LjAuZGxsLm1kYgorbGliL21vbm8vZ2FjL01pY3Jvc29mdC5CdWls ZC5VdGlsaXRpZXMudjQuMC80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL01pY3Jvc29mdC5CdWls ZC5VdGlsaXRpZXMudjQuMC5wZGIKIGxpYi9tb25vL2dhYy9NaWNyb3NvZnQuQnVpbGQvMTIuMC4w LjBfX2IwM2Y1ZjdmMTFkNTBhM2EvTWljcm9zb2Z0LkJ1aWxkLmRsbAotbGliL21vbm8vZ2FjL01p Y3Jvc29mdC5CdWlsZC8xMi4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9NaWNyb3NvZnQuQnVpbGQu ZGxsLm1kYgorbGliL21vbm8vZ2FjL01pY3Jvc29mdC5CdWlsZC8xMi4wLjAuMF9fYjAzZjVmN2Yx MWQ1MGEzYS9NaWNyb3NvZnQuQnVpbGQucGRiCiBsaWIvbW9uby9nYWMvTWljcm9zb2Z0LkJ1aWxk LzE0LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL01pY3Jvc29mdC5CdWlsZC5kbGwKLWxpYi9tb25v L2dhYy9NaWNyb3NvZnQuQnVpbGQvMTQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvTWljcm9zb2Z0 LkJ1aWxkLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9NaWNyb3NvZnQuQnVpbGQvMTQuMC4wLjBfX2Iw M2Y1ZjdmMTFkNTBhM2EvTWljcm9zb2Z0LkJ1aWxkLnBkYgogbGliL21vbm8vZ2FjL01pY3Jvc29m dC5CdWlsZC80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL01pY3Jvc29mdC5CdWlsZC5kbGwKLWxp Yi9tb25vL2dhYy9NaWNyb3NvZnQuQnVpbGQvNC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9NaWNy b3NvZnQuQnVpbGQuZGxsLm1kYgorbGliL21vbm8vZ2FjL01pY3Jvc29mdC5CdWlsZC80LjAuMC4w X19iMDNmNWY3ZjExZDUwYTNhL01pY3Jvc29mdC5CdWlsZC5wZGIKIGxpYi9tb25vL2dhYy9NaWNy b3NvZnQuQ1NoYXJwLzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvTWljcm9zb2Z0LkNTaGFycC5k bGwKLWxpYi9tb25vL2dhYy9NaWNyb3NvZnQuQ1NoYXJwLzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBh M2EvTWljcm9zb2Z0LkNTaGFycC5kbGwubWRiCitsaWIvbW9uby9nYWMvTWljcm9zb2Z0LkNTaGFy cC80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL01pY3Jvc29mdC5DU2hhcnAucGRiCiBsaWIvbW9u by9nYWMvTWljcm9zb2Z0LlZpc3VhbEMvMC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9NaWNyb3Nv ZnQuVmlzdWFsQy5kbGwKLWxpYi9tb25vL2dhYy9NaWNyb3NvZnQuVmlzdWFsQy8wLjAuMC4wX19i MDNmNWY3ZjExZDUwYTNhL01pY3Jvc29mdC5WaXN1YWxDLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9N aWNyb3NvZnQuVmlzdWFsQy8wLjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL01pY3Jvc29mdC5WaXN1 YWxDLnBkYgogbGliL21vbm8vZ2FjL01pY3Jvc29mdC5XZWIuSW5mcmFzdHJ1Y3R1cmUvMS4wLjAu MF9fMzFiZjM4NTZhZDM2NGUzNS9NaWNyb3NvZnQuV2ViLkluZnJhc3RydWN0dXJlLmRsbAotbGli L21vbm8vZ2FjL01pY3Jvc29mdC5XZWIuSW5mcmFzdHJ1Y3R1cmUvMS4wLjAuMF9fMzFiZjM4NTZh ZDM2NGUzNS9NaWNyb3NvZnQuV2ViLkluZnJhc3RydWN0dXJlLmRsbC5tZGIKK2xpYi9tb25vL2dh Yy9NaWNyb3NvZnQuV2ViLkluZnJhc3RydWN0dXJlLzEuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUv TWljcm9zb2Z0LldlYi5JbmZyYXN0cnVjdHVyZS5wZGIKIGxpYi9tb25vL2dhYy9Nb25vLkNTaGFy cC80LjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L01vbm8uQ1NoYXJwLmRsbAotbGliL21vbm8vZ2Fj L01vbm8uQ1NoYXJwLzQuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvTW9uby5DU2hhcnAuZGxsLm1k YgorbGliL21vbm8vZ2FjL01vbm8uQ1NoYXJwLzQuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvTW9u by5DU2hhcnAucGRiCiBsaWIvbW9uby9nYWMvTW9uby5DYWlyby80LjAuMC4wX18wNzM4ZWI5ZjEz MmVkNzU2L01vbm8uQ2Fpcm8uZGxsCi1saWIvbW9uby9nYWMvTW9uby5DYWlyby80LjAuMC4wX18w NzM4ZWI5ZjEzMmVkNzU2L01vbm8uQ2Fpcm8uZGxsLm1kYgorbGliL21vbm8vZ2FjL01vbm8uQ2Fp cm8vNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1Ni9Nb25vLkNhaXJvLnBkYgogbGliL21vbm8vZ2Fj L01vbm8uQ2VjaWwvMC4xMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvTW9uby5DZWNpbC5kbGwKLWxp Yi9tb25vL2dhYy9Nb25vLkNlY2lsLzAuMTAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L01vbm8uQ2Vj aWwuZGxsLm1kYgorbGliL21vbm8vZ2FjL01vbm8uQ2VjaWwvMC4xMC4wLjBfXzA3MzhlYjlmMTMy ZWQ3NTYvTW9uby5DZWNpbC5wZGIKIGxpYi9tb25vL2dhYy9Nb25vLkNlY2lsLzAuOS41LjBfXzA3 MzhlYjlmMTMyZWQ3NTYvTW9uby5DZWNpbC5kbGwKLWxpYi9tb25vL2dhYy9Nb25vLkNlY2lsLzAu OS41LjBfXzA3MzhlYjlmMTMyZWQ3NTYvTW9uby5DZWNpbC5kbGwubWRiCitsaWIvbW9uby9nYWMv TW9uby5DZWNpbC8wLjkuNS4wX18wNzM4ZWI5ZjEzMmVkNzU2L01vbm8uQ2VjaWwucGRiCiBsaWIv bW9uby9nYWMvTW9uby5Db2RlQ29udHJhY3RzLzQuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvTW9u by5Db2RlQ29udHJhY3RzLmRsbAotbGliL21vbm8vZ2FjL01vbm8uQ29kZUNvbnRyYWN0cy80LjAu MC4wX18wNzM4ZWI5ZjEzMmVkNzU2L01vbm8uQ29kZUNvbnRyYWN0cy5kbGwubWRiCitsaWIvbW9u by9nYWMvTW9uby5Db2RlQ29udHJhY3RzLzQuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvTW9uby5D b2RlQ29udHJhY3RzLnBkYgogbGliL21vbm8vZ2FjL01vbm8uQ29tcGlsZXJTZXJ2aWNlcy5TeW1i b2xXcml0ZXIvNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1Ni9Nb25vLkNvbXBpbGVyU2VydmljZXMu U3ltYm9sV3JpdGVyLmRsbAotbGliL21vbm8vZ2FjL01vbm8uQ29tcGlsZXJTZXJ2aWNlcy5TeW1i b2xXcml0ZXIvNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1Ni9Nb25vLkNvbXBpbGVyU2VydmljZXMu U3ltYm9sV3JpdGVyLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9Nb25vLkNvbXBpbGVyU2VydmljZXMu U3ltYm9sV3JpdGVyLzQuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvTW9uby5Db21waWxlclNlcnZp Y2VzLlN5bWJvbFdyaXRlci5wZGIKIGxpYi9tb25vL2dhYy9Nb25vLkRhdGEuU3FsaXRlLzQuMC4w LjBfXzA3MzhlYjlmMTMyZWQ3NTYvTW9uby5EYXRhLlNxbGl0ZS5kbGwKLWxpYi9tb25vL2dhYy9N b25vLkRhdGEuU3FsaXRlLzQuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvTW9uby5EYXRhLlNxbGl0 ZS5kbGwubWRiCitsaWIvbW9uby9nYWMvTW9uby5EYXRhLlNxbGl0ZS80LjAuMC4wX18wNzM4ZWI5 ZjEzMmVkNzU2L01vbm8uRGF0YS5TcWxpdGUucGRiCiBsaWIvbW9uby9nYWMvTW9uby5EYXRhLlRk cy80LjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L01vbm8uRGF0YS5UZHMuZGxsCi1saWIvbW9uby9n YWMvTW9uby5EYXRhLlRkcy80LjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L01vbm8uRGF0YS5UZHMu ZGxsLm1kYgorbGliL21vbm8vZ2FjL01vbm8uRGF0YS5UZHMvNC4wLjAuMF9fMDczOGViOWYxMzJl ZDc1Ni9Nb25vLkRhdGEuVGRzLnBkYgogbGliL21vbm8vZ2FjL01vbm8uRGVidWdnZXIuU29mdC80 LjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L01vbm8uRGVidWdnZXIuU29mdC5kbGwKLWxpYi9tb25v L2dhYy9Nb25vLkRlYnVnZ2VyLlNvZnQvNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1Ni9Nb25vLkRl YnVnZ2VyLlNvZnQuZGxsLm1kYgorbGliL21vbm8vZ2FjL01vbm8uRGVidWdnZXIuU29mdC80LjAu MC4wX18wNzM4ZWI5ZjEzMmVkNzU2L01vbm8uRGVidWdnZXIuU29mdC5wZGIKIGxpYi9tb25vL2dh Yy9Nb25vLkh0dHAvNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1Ni9Nb25vLkh0dHAuZGxsCi1saWIv bW9uby9nYWMvTW9uby5IdHRwLzQuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvTW9uby5IdHRwLmRs bC5tZGIKK2xpYi9tb25vL2dhYy9Nb25vLkh0dHAvNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1Ni9N b25vLkh0dHAucGRiCiBsaWIvbW9uby9nYWMvTW9uby5NYW5hZ2VtZW50LzQuMC4wLjBfXzA3Mzhl YjlmMTMyZWQ3NTYvTW9uby5NYW5hZ2VtZW50LmRsbAotbGliL21vbm8vZ2FjL01vbm8uTWFuYWdl bWVudC80LjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L01vbm8uTWFuYWdlbWVudC5kbGwubWRiCits aWIvbW9uby9nYWMvTW9uby5NYW5hZ2VtZW50LzQuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvTW9u by5NYW5hZ2VtZW50LnBkYgogbGliL21vbm8vZ2FjL01vbm8uTWVzc2FnaW5nLlJhYmJpdE1RLzQu MC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvTW9uby5NZXNzYWdpbmcuUmFiYml0TVEuZGxsCi1saWIv bW9uby9nYWMvTW9uby5NZXNzYWdpbmcuUmFiYml0TVEvNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1 Ni9Nb25vLk1lc3NhZ2luZy5SYWJiaXRNUS5kbGwubWRiCitsaWIvbW9uby9nYWMvTW9uby5NZXNz YWdpbmcuUmFiYml0TVEvNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1Ni9Nb25vLk1lc3NhZ2luZy5S YWJiaXRNUS5wZGIKIGxpYi9tb25vL2dhYy9Nb25vLk1lc3NhZ2luZy80LjAuMC4wX18wNzM4ZWI5 ZjEzMmVkNzU2L01vbm8uTWVzc2FnaW5nLmRsbAotbGliL21vbm8vZ2FjL01vbm8uTWVzc2FnaW5n LzQuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvTW9uby5NZXNzYWdpbmcuZGxsLm1kYgorbGliL21v bm8vZ2FjL01vbm8uTWVzc2FnaW5nLzQuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvTW9uby5NZXNz YWdpbmcucGRiCiBsaWIvbW9uby9nYWMvTW9uby5QYXJhbGxlbC80LjAuMC4wX18wNzM4ZWI5ZjEz MmVkNzU2L01vbm8uUGFyYWxsZWwuZGxsCi1saWIvbW9uby9nYWMvTW9uby5QYXJhbGxlbC80LjAu MC4wX18wNzM4ZWI5ZjEzMmVkNzU2L01vbm8uUGFyYWxsZWwuZGxsLm1kYgorbGliL21vbm8vZ2Fj L01vbm8uUGFyYWxsZWwvNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1Ni9Nb25vLlBhcmFsbGVsLnBk YgogbGliL21vbm8vZ2FjL01vbm8uUG9zaXgvNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1Ni9Nb25v LlBvc2l4LmRsbAotbGliL21vbm8vZ2FjL01vbm8uUG9zaXgvNC4wLjAuMF9fMDczOGViOWYxMzJl ZDc1Ni9Nb25vLlBvc2l4LmRsbC5tZGIKK2xpYi9tb25vL2dhYy9Nb25vLlBvc2l4LzQuMC4wLjBf XzA3MzhlYjlmMTMyZWQ3NTYvTW9uby5Qb3NpeC5wZGIKIGxpYi9tb25vL2dhYy9Nb25vLlNlY3Vy aXR5LldpbjMyLzQuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvTW9uby5TZWN1cml0eS5XaW4zMi5k bGwKLWxpYi9tb25vL2dhYy9Nb25vLlNlY3VyaXR5LldpbjMyLzQuMC4wLjBfXzA3MzhlYjlmMTMy ZWQ3NTYvTW9uby5TZWN1cml0eS5XaW4zMi5kbGwubWRiCitsaWIvbW9uby9nYWMvTW9uby5TZWN1 cml0eS5XaW4zMi80LjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L01vbm8uU2VjdXJpdHkuV2luMzIu cGRiCiBsaWIvbW9uby9nYWMvTW9uby5TZWN1cml0eS80LjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2 L01vbm8uU2VjdXJpdHkuZGxsCi1saWIvbW9uby9nYWMvTW9uby5TZWN1cml0eS80LjAuMC4wX18w NzM4ZWI5ZjEzMmVkNzU2L01vbm8uU2VjdXJpdHkuZGxsLm1kYgorbGliL21vbm8vZ2FjL01vbm8u U2VjdXJpdHkvNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1Ni9Nb25vLlNlY3VyaXR5LnBkYgogbGli L21vbm8vZ2FjL01vbm8uU2ltZC80LjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L01vbm8uU2ltZC5k bGwKLWxpYi9tb25vL2dhYy9Nb25vLlNpbWQvNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1Ni9Nb25v LlNpbWQuZGxsLm1kYgorbGliL21vbm8vZ2FjL01vbm8uU2ltZC80LjAuMC4wX18wNzM4ZWI5ZjEz MmVkNzU2L01vbm8uU2ltZC5wZGIKIGxpYi9tb25vL2dhYy9Nb25vLlRhc2tsZXRzLzQuMC4wLjBf XzA3MzhlYjlmMTMyZWQ3NTYvTW9uby5UYXNrbGV0cy5kbGwKLWxpYi9tb25vL2dhYy9Nb25vLlRh c2tsZXRzLzQuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvTW9uby5UYXNrbGV0cy5kbGwubWRiCits aWIvbW9uby9nYWMvTW9uby5UYXNrbGV0cy80LjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L01vbm8u VGFza2xldHMucGRiCiBsaWIvbW9uby9nYWMvTW9uby5XZWJCcm93c2VyLzQuMC4wLjBfXzA3Mzhl YjlmMTMyZWQ3NTYvTW9uby5XZWJCcm93c2VyLmRsbAotbGliL21vbm8vZ2FjL01vbm8uV2ViQnJv d3Nlci80LjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L01vbm8uV2ViQnJvd3Nlci5kbGwubWRiCits aWIvbW9uby9nYWMvTW9uby5XZWJCcm93c2VyLzQuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvTW9u by5XZWJCcm93c2VyLnBkYgogbGliL21vbm8vZ2FjL01vbm8uWEJ1aWxkLlRhc2tzLzEyLjAuMC4w X18wNzM4ZWI5ZjEzMmVkNzU2L01vbm8uWEJ1aWxkLlRhc2tzLmRsbAotbGliL21vbm8vZ2FjL01v bm8uWEJ1aWxkLlRhc2tzLzEyLjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L01vbm8uWEJ1aWxkLlRh c2tzLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9Nb25vLlhCdWlsZC5UYXNrcy8xMi4wLjAuMF9fMDcz OGViOWYxMzJlZDc1Ni9Nb25vLlhCdWlsZC5UYXNrcy5wZGIKIGxpYi9tb25vL2dhYy9Nb25vLlhC dWlsZC5UYXNrcy8xNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1Ni9Nb25vLlhCdWlsZC5UYXNrcy5k bGwKLWxpYi9tb25vL2dhYy9Nb25vLlhCdWlsZC5UYXNrcy8xNC4wLjAuMF9fMDczOGViOWYxMzJl ZDc1Ni9Nb25vLlhCdWlsZC5UYXNrcy5kbGwubWRiCitsaWIvbW9uby9nYWMvTW9uby5YQnVpbGQu VGFza3MvMTQuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvTW9uby5YQnVpbGQuVGFza3MucGRiCiBs aWIvbW9uby9nYWMvTW9uby5YQnVpbGQuVGFza3MvNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1Ni9N b25vLlhCdWlsZC5UYXNrcy5kbGwKLWxpYi9tb25vL2dhYy9Nb25vLlhCdWlsZC5UYXNrcy80LjAu MC4wX18wNzM4ZWI5ZjEzMmVkNzU2L01vbm8uWEJ1aWxkLlRhc2tzLmRsbC5tZGIKK2xpYi9tb25v L2dhYy9Nb25vLlhCdWlsZC5UYXNrcy80LjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L01vbm8uWEJ1 aWxkLlRhc2tzLnBkYgogbGliL21vbm8vZ2FjL05vdmVsbC5EaXJlY3RvcnkuTGRhcC80LjAuMC4w X18wNzM4ZWI5ZjEzMmVkNzU2L05vdmVsbC5EaXJlY3RvcnkuTGRhcC5kbGwKLWxpYi9tb25vL2dh Yy9Ob3ZlbGwuRGlyZWN0b3J5LkxkYXAvNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1Ni9Ob3ZlbGwu RGlyZWN0b3J5LkxkYXAuZGxsLm1kYgorbGliL21vbm8vZ2FjL05vdmVsbC5EaXJlY3RvcnkuTGRh cC80LjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L05vdmVsbC5EaXJlY3RvcnkuTGRhcC5wZGIKIGxp Yi9tb25vL2dhYy9QRUFQSS80LjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L1BFQVBJLmRsbAotbGli L21vbm8vZ2FjL1BFQVBJLzQuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvUEVBUEkuZGxsLm1kYgor bGliL21vbm8vZ2FjL1BFQVBJLzQuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3NTYvUEVBUEkucGRiCiBs aWIvbW9uby9nYWMvUmFiYml0TVEuQ2xpZW50LzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvUmFi Yml0TVEuQ2xpZW50LmRsbAotbGliL21vbm8vZ2FjL1JhYmJpdE1RLkNsaWVudC80LjAuMC4wX19i MDNmNWY3ZjExZDUwYTNhL1JhYmJpdE1RLkNsaWVudC5kbGwubWRiCitsaWIvbW9uby9nYWMvUmFi Yml0TVEuQ2xpZW50LzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvUmFiYml0TVEuQ2xpZW50LnBk YgogbGliL21vbm8vZ2FjL1NNRGlhZ25vc3RpY3MvMC4wLjAuMF9fYjc3YTVjNTYxOTM0ZTA4OS9T TURpYWdub3N0aWNzLmRsbAotbGliL21vbm8vZ2FjL1NNRGlhZ25vc3RpY3MvMC4wLjAuMF9fYjc3 YTVjNTYxOTM0ZTA4OS9TTURpYWdub3N0aWNzLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9TTURpYWdu b3N0aWNzLzAuMC4wLjBfX2I3N2E1YzU2MTkzNGUwODkvU01EaWFnbm9zdGljcy5wZGIKIGxpYi9t b25vL2dhYy9TeXN0ZW0uQ29tcG9uZW50TW9kZWwuQ29tcG9zaXRpb24vNC4wLjAuMF9fYjc3YTVj NTYxOTM0ZTA4OS9TeXN0ZW0uQ29tcG9uZW50TW9kZWwuQ29tcG9zaXRpb24uZGxsCi1saWIvbW9u by9nYWMvU3lzdGVtLkNvbXBvbmVudE1vZGVsLkNvbXBvc2l0aW9uLzQuMC4wLjBfX2I3N2E1YzU2 MTkzNGUwODkvU3lzdGVtLkNvbXBvbmVudE1vZGVsLkNvbXBvc2l0aW9uLmRsbC5tZGIKK2xpYi9t b25vL2dhYy9TeXN0ZW0uQ29tcG9uZW50TW9kZWwuQ29tcG9zaXRpb24vNC4wLjAuMF9fYjc3YTVj NTYxOTM0ZTA4OS9TeXN0ZW0uQ29tcG9uZW50TW9kZWwuQ29tcG9zaXRpb24ucGRiCiBsaWIvbW9u by9nYWMvU3lzdGVtLkNvbXBvbmVudE1vZGVsLkRhdGFBbm5vdGF0aW9ucy80LjAuMC4wX18zMWJm Mzg1NmFkMzY0ZTM1L1N5c3RlbS5Db21wb25lbnRNb2RlbC5EYXRhQW5ub3RhdGlvbnMuZGxsCi1s aWIvbW9uby9nYWMvU3lzdGVtLkNvbXBvbmVudE1vZGVsLkRhdGFBbm5vdGF0aW9ucy80LjAuMC4w X18zMWJmMzg1NmFkMzY0ZTM1L1N5c3RlbS5Db21wb25lbnRNb2RlbC5EYXRhQW5ub3RhdGlvbnMu ZGxsLm1kYgorbGliL21vbm8vZ2FjL1N5c3RlbS5Db21wb25lbnRNb2RlbC5EYXRhQW5ub3RhdGlv bnMvNC4wLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uQ29tcG9uZW50TW9kZWwuRGF0YUFu bm90YXRpb25zLnBkYgogbGliL21vbm8vZ2FjL1N5c3RlbS5Db25maWd1cmF0aW9uLkluc3RhbGwv NC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9TeXN0ZW0uQ29uZmlndXJhdGlvbi5JbnN0YWxsLmRs bAotbGliL21vbm8vZ2FjL1N5c3RlbS5Db25maWd1cmF0aW9uLkluc3RhbGwvNC4wLjAuMF9fYjAz ZjVmN2YxMWQ1MGEzYS9TeXN0ZW0uQ29uZmlndXJhdGlvbi5JbnN0YWxsLmRsbC5tZGIKK2xpYi9t b25vL2dhYy9TeXN0ZW0uQ29uZmlndXJhdGlvbi5JbnN0YWxsLzQuMC4wLjBfX2IwM2Y1ZjdmMTFk NTBhM2EvU3lzdGVtLkNvbmZpZ3VyYXRpb24uSW5zdGFsbC5wZGIKIGxpYi9tb25vL2dhYy9TeXN0 ZW0uQ29uZmlndXJhdGlvbi80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL1N5c3RlbS5Db25maWd1 cmF0aW9uLmRsbAotbGliL21vbm8vZ2FjL1N5c3RlbS5Db25maWd1cmF0aW9uLzQuMC4wLjBfX2Iw M2Y1ZjdmMTFkNTBhM2EvU3lzdGVtLkNvbmZpZ3VyYXRpb24uZGxsLm1kYgorbGliL21vbm8vZ2Fj L1N5c3RlbS5Db25maWd1cmF0aW9uLzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvU3lzdGVtLkNv bmZpZ3VyYXRpb24ucGRiCiBsaWIvbW9uby9nYWMvU3lzdGVtLkNvcmUvNC4wLjAuMF9fYjc3YTVj NTYxOTM0ZTA4OS9TeXN0ZW0uQ29yZS5kbGwKLWxpYi9tb25vL2dhYy9TeXN0ZW0uQ29yZS80LjAu MC4wX19iNzdhNWM1NjE5MzRlMDg5L1N5c3RlbS5Db3JlLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9T eXN0ZW0uQ29yZS80LjAuMC4wX19iNzdhNWM1NjE5MzRlMDg5L1N5c3RlbS5Db3JlLnBkYgogbGli L21vbm8vZ2FjL1N5c3RlbS5EYXRhLkRhdGFTZXRFeHRlbnNpb25zLzQuMC4wLjBfX2I3N2E1YzU2 MTkzNGUwODkvU3lzdGVtLkRhdGEuRGF0YVNldEV4dGVuc2lvbnMuZGxsCi1saWIvbW9uby9nYWMv U3lzdGVtLkRhdGEuRGF0YVNldEV4dGVuc2lvbnMvNC4wLjAuMF9fYjc3YTVjNTYxOTM0ZTA4OS9T eXN0ZW0uRGF0YS5EYXRhU2V0RXh0ZW5zaW9ucy5kbGwubWRiCitsaWIvbW9uby9nYWMvU3lzdGVt LkRhdGEuRGF0YVNldEV4dGVuc2lvbnMvNC4wLjAuMF9fYjc3YTVjNTYxOTM0ZTA4OS9TeXN0ZW0u RGF0YS5EYXRhU2V0RXh0ZW5zaW9ucy5wZGIKIGxpYi9tb25vL2dhYy9TeXN0ZW0uRGF0YS5FbnRp dHkvNC4wLjAuMF9fYjc3YTVjNTYxOTM0ZTA4OS9TeXN0ZW0uRGF0YS5FbnRpdHkuZGxsCi1saWIv bW9uby9nYWMvU3lzdGVtLkRhdGEuRW50aXR5LzQuMC4wLjBfX2I3N2E1YzU2MTkzNGUwODkvU3lz dGVtLkRhdGEuRW50aXR5LmRsbC5tZGIKK2xpYi9tb25vL2dhYy9TeXN0ZW0uRGF0YS5FbnRpdHkv NC4wLjAuMF9fYjc3YTVjNTYxOTM0ZTA4OS9TeXN0ZW0uRGF0YS5FbnRpdHkucGRiCiBsaWIvbW9u by9nYWMvU3lzdGVtLkRhdGEuTGlucS80LjAuMC4wX19iNzdhNWM1NjE5MzRlMDg5L1N5c3RlbS5E YXRhLkxpbnEuZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLkRhdGEuTGlucS80LjAuMC4wX19iNzdh NWM1NjE5MzRlMDg5L1N5c3RlbS5EYXRhLkxpbnEuZGxsLm1kYgorbGliL21vbm8vZ2FjL1N5c3Rl bS5EYXRhLkxpbnEvNC4wLjAuMF9fYjc3YTVjNTYxOTM0ZTA4OS9TeXN0ZW0uRGF0YS5MaW5xLnBk YgogbGliL21vbm8vZ2FjL1N5c3RlbS5EYXRhLk9yYWNsZUNsaWVudC80LjAuMC4wX19iNzdhNWM1 NjE5MzRlMDg5L1N5c3RlbS5EYXRhLk9yYWNsZUNsaWVudC5kbGwKLWxpYi9tb25vL2dhYy9TeXN0 ZW0uRGF0YS5PcmFjbGVDbGllbnQvNC4wLjAuMF9fYjc3YTVjNTYxOTM0ZTA4OS9TeXN0ZW0uRGF0 YS5PcmFjbGVDbGllbnQuZGxsLm1kYgorbGliL21vbm8vZ2FjL1N5c3RlbS5EYXRhLk9yYWNsZUNs aWVudC80LjAuMC4wX19iNzdhNWM1NjE5MzRlMDg5L1N5c3RlbS5EYXRhLk9yYWNsZUNsaWVudC5w ZGIKIGxpYi9tb25vL2dhYy9TeXN0ZW0uRGF0YS5TZXJ2aWNlcy5DbGllbnQvNC4wLjAuMF9fYjc3 YTVjNTYxOTM0ZTA4OS9TeXN0ZW0uRGF0YS5TZXJ2aWNlcy5DbGllbnQuZGxsCi1saWIvbW9uby9n YWMvU3lzdGVtLkRhdGEuU2VydmljZXMuQ2xpZW50LzQuMC4wLjBfX2I3N2E1YzU2MTkzNGUwODkv U3lzdGVtLkRhdGEuU2VydmljZXMuQ2xpZW50LmRsbC5tZGIKK2xpYi9tb25vL2dhYy9TeXN0ZW0u RGF0YS5TZXJ2aWNlcy5DbGllbnQvNC4wLjAuMF9fYjc3YTVjNTYxOTM0ZTA4OS9TeXN0ZW0uRGF0 YS5TZXJ2aWNlcy5DbGllbnQucGRiCiBsaWIvbW9uby9nYWMvU3lzdGVtLkRhdGEuU2VydmljZXMv NC4wLjAuMF9fYjc3YTVjNTYxOTM0ZTA4OS9TeXN0ZW0uRGF0YS5TZXJ2aWNlcy5kbGwKLWxpYi9t b25vL2dhYy9TeXN0ZW0uRGF0YS5TZXJ2aWNlcy80LjAuMC4wX19iNzdhNWM1NjE5MzRlMDg5L1N5 c3RlbS5EYXRhLlNlcnZpY2VzLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9TeXN0ZW0uRGF0YS5TZXJ2 aWNlcy80LjAuMC4wX19iNzdhNWM1NjE5MzRlMDg5L1N5c3RlbS5EYXRhLlNlcnZpY2VzLnBkYgog bGliL21vbm8vZ2FjL1N5c3RlbS5EYXRhLzQuMC4wLjBfX2I3N2E1YzU2MTkzNGUwODkvU3lzdGVt LkRhdGEuZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLkRhdGEvNC4wLjAuMF9fYjc3YTVjNTYxOTM0 ZTA4OS9TeXN0ZW0uRGF0YS5kbGwubWRiCitsaWIvbW9uby9nYWMvU3lzdGVtLkRhdGEvNC4wLjAu MF9fYjc3YTVjNTYxOTM0ZTA4OS9TeXN0ZW0uRGF0YS5wZGIKIGxpYi9tb25vL2dhYy9TeXN0ZW0u RGVwbG95bWVudC80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL1N5c3RlbS5EZXBsb3ltZW50LmRs bAotbGliL21vbm8vZ2FjL1N5c3RlbS5EZXBsb3ltZW50LzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBh M2EvU3lzdGVtLkRlcGxveW1lbnQuZGxsLm1kYgorbGliL21vbm8vZ2FjL1N5c3RlbS5EZXBsb3lt ZW50LzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvU3lzdGVtLkRlcGxveW1lbnQucGRiCiBsaWIv bW9uby9nYWMvU3lzdGVtLkRlc2lnbi80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL1N5c3RlbS5E ZXNpZ24uZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLkRlc2lnbi80LjAuMC4wX19iMDNmNWY3ZjEx ZDUwYTNhL1N5c3RlbS5EZXNpZ24uZGxsLm1kYgorbGliL21vbm8vZ2FjL1N5c3RlbS5EZXNpZ24v NC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9TeXN0ZW0uRGVzaWduLnBkYgogbGliL21vbm8vZ2Fj L1N5c3RlbS5EaXJlY3RvcnlTZXJ2aWNlcy5Qcm90b2NvbHMvNC4wLjAuMF9fYjAzZjVmN2YxMWQ1 MGEzYS9TeXN0ZW0uRGlyZWN0b3J5U2VydmljZXMuUHJvdG9jb2xzLmRsbAotbGliL21vbm8vZ2Fj L1N5c3RlbS5EaXJlY3RvcnlTZXJ2aWNlcy5Qcm90b2NvbHMvNC4wLjAuMF9fYjAzZjVmN2YxMWQ1 MGEzYS9TeXN0ZW0uRGlyZWN0b3J5U2VydmljZXMuUHJvdG9jb2xzLmRsbC5tZGIKK2xpYi9tb25v L2dhYy9TeXN0ZW0uRGlyZWN0b3J5U2VydmljZXMuUHJvdG9jb2xzLzQuMC4wLjBfX2IwM2Y1Zjdm MTFkNTBhM2EvU3lzdGVtLkRpcmVjdG9yeVNlcnZpY2VzLlByb3RvY29scy5wZGIKIGxpYi9tb25v L2dhYy9TeXN0ZW0uRGlyZWN0b3J5U2VydmljZXMvNC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9T eXN0ZW0uRGlyZWN0b3J5U2VydmljZXMuZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLkRpcmVjdG9y eVNlcnZpY2VzLzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvU3lzdGVtLkRpcmVjdG9yeVNlcnZp Y2VzLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9TeXN0ZW0uRGlyZWN0b3J5U2VydmljZXMvNC4wLjAu MF9fYjAzZjVmN2YxMWQ1MGEzYS9TeXN0ZW0uRGlyZWN0b3J5U2VydmljZXMucGRiCiBsaWIvbW9u by9nYWMvU3lzdGVtLkRyYXdpbmcuRGVzaWduLzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvU3lz dGVtLkRyYXdpbmcuRGVzaWduLmRsbAotbGliL21vbm8vZ2FjL1N5c3RlbS5EcmF3aW5nLkRlc2ln bi80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL1N5c3RlbS5EcmF3aW5nLkRlc2lnbi5kbGwubWRi CitsaWIvbW9uby9nYWMvU3lzdGVtLkRyYXdpbmcuRGVzaWduLzQuMC4wLjBfX2IwM2Y1ZjdmMTFk NTBhM2EvU3lzdGVtLkRyYXdpbmcuRGVzaWduLnBkYgogbGliL21vbm8vZ2FjL1N5c3RlbS5EcmF3 aW5nLzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvU3lzdGVtLkRyYXdpbmcuZGxsCi1saWIvbW9u by9nYWMvU3lzdGVtLkRyYXdpbmcvNC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9TeXN0ZW0uRHJh d2luZy5kbGwubWRiCitsaWIvbW9uby9nYWMvU3lzdGVtLkRyYXdpbmcvNC4wLjAuMF9fYjAzZjVm N2YxMWQ1MGEzYS9TeXN0ZW0uRHJhd2luZy5wZGIKIGxpYi9tb25vL2dhYy9TeXN0ZW0uRHluYW1p Yy80LjAuMC4wX19iNzdhNWM1NjE5MzRlMDg5L1N5c3RlbS5EeW5hbWljLmRsbAotbGliL21vbm8v Z2FjL1N5c3RlbS5EeW5hbWljLzQuMC4wLjBfX2I3N2E1YzU2MTkzNGUwODkvU3lzdGVtLkR5bmFt aWMuZGxsLm1kYgorbGliL21vbm8vZ2FjL1N5c3RlbS5EeW5hbWljLzQuMC4wLjBfX2I3N2E1YzU2 MTkzNGUwODkvU3lzdGVtLkR5bmFtaWMucGRiCiBsaWIvbW9uby9nYWMvU3lzdGVtLkVudGVycHJp c2VTZXJ2aWNlcy80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL1N5c3RlbS5FbnRlcnByaXNlU2Vy dmljZXMuZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLkVudGVycHJpc2VTZXJ2aWNlcy80LjAuMC4w X19iMDNmNWY3ZjExZDUwYTNhL1N5c3RlbS5FbnRlcnByaXNlU2VydmljZXMuZGxsLm1kYgorbGli L21vbm8vZ2FjL1N5c3RlbS5FbnRlcnByaXNlU2VydmljZXMvNC4wLjAuMF9fYjAzZjVmN2YxMWQ1 MGEzYS9TeXN0ZW0uRW50ZXJwcmlzZVNlcnZpY2VzLnBkYgogbGliL21vbm8vZ2FjL1N5c3RlbS5J Ty5Db21wcmVzc2lvbi5GaWxlU3lzdGVtLzQuMC4wLjBfX2I3N2E1YzU2MTkzNGUwODkvU3lzdGVt LklPLkNvbXByZXNzaW9uLkZpbGVTeXN0ZW0uZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLklPLkNv bXByZXNzaW9uLkZpbGVTeXN0ZW0vNC4wLjAuMF9fYjc3YTVjNTYxOTM0ZTA4OS9TeXN0ZW0uSU8u Q29tcHJlc3Npb24uRmlsZVN5c3RlbS5kbGwubWRiCitsaWIvbW9uby9nYWMvU3lzdGVtLklPLkNv bXByZXNzaW9uLkZpbGVTeXN0ZW0vNC4wLjAuMF9fYjc3YTVjNTYxOTM0ZTA4OS9TeXN0ZW0uSU8u Q29tcHJlc3Npb24uRmlsZVN5c3RlbS5wZGIKIGxpYi9tb25vL2dhYy9TeXN0ZW0uSU8uQ29tcHJl c3Npb24vNC4wLjAuMF9fYjc3YTVjNTYxOTM0ZTA4OS9TeXN0ZW0uSU8uQ29tcHJlc3Npb24uZGxs Ci1saWIvbW9uby9nYWMvU3lzdGVtLklPLkNvbXByZXNzaW9uLzQuMC4wLjBfX2I3N2E1YzU2MTkz NGUwODkvU3lzdGVtLklPLkNvbXByZXNzaW9uLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9TeXN0ZW0u SU8uQ29tcHJlc3Npb24vNC4wLjAuMF9fYjc3YTVjNTYxOTM0ZTA4OS9TeXN0ZW0uSU8uQ29tcHJl c3Npb24ucGRiCiBsaWIvbW9uby9nYWMvU3lzdGVtLklkZW50aXR5TW9kZWwuU2VsZWN0b3JzLzQu MC4wLjBfX2I3N2E1YzU2MTkzNGUwODkvU3lzdGVtLklkZW50aXR5TW9kZWwuU2VsZWN0b3JzLmRs bAotbGliL21vbm8vZ2FjL1N5c3RlbS5JZGVudGl0eU1vZGVsLlNlbGVjdG9ycy80LjAuMC4wX19i NzdhNWM1NjE5MzRlMDg5L1N5c3RlbS5JZGVudGl0eU1vZGVsLlNlbGVjdG9ycy5kbGwubWRiCits aWIvbW9uby9nYWMvU3lzdGVtLklkZW50aXR5TW9kZWwuU2VsZWN0b3JzLzQuMC4wLjBfX2I3N2E1 YzU2MTkzNGUwODkvU3lzdGVtLklkZW50aXR5TW9kZWwuU2VsZWN0b3JzLnBkYgogbGliL21vbm8v Z2FjL1N5c3RlbS5JZGVudGl0eU1vZGVsLzQuMC4wLjBfX2I3N2E1YzU2MTkzNGUwODkvU3lzdGVt LklkZW50aXR5TW9kZWwuZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLklkZW50aXR5TW9kZWwvNC4w LjAuMF9fYjc3YTVjNTYxOTM0ZTA4OS9TeXN0ZW0uSWRlbnRpdHlNb2RlbC5kbGwubWRiCitsaWIv bW9uby9nYWMvU3lzdGVtLklkZW50aXR5TW9kZWwvNC4wLjAuMF9fYjc3YTVjNTYxOTM0ZTA4OS9T eXN0ZW0uSWRlbnRpdHlNb2RlbC5wZGIKIGxpYi9tb25vL2dhYy9TeXN0ZW0uSnNvbi5NaWNyb3Nv ZnQvNC4wLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uSnNvbi5NaWNyb3NvZnQuZGxsCi1s aWIvbW9uby9nYWMvU3lzdGVtLkpzb24uTWljcm9zb2Z0LzQuMC4wLjBfXzMxYmYzODU2YWQzNjRl MzUvU3lzdGVtLkpzb24uTWljcm9zb2Z0LmRsbC5tZGIKK2xpYi9tb25vL2dhYy9TeXN0ZW0uSnNv bi5NaWNyb3NvZnQvNC4wLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uSnNvbi5NaWNyb3Nv ZnQucGRiCiBsaWIvbW9uby9nYWMvU3lzdGVtLkpzb24vNC4wLjAuMF9fMzFiZjM4NTZhZDM2NGUz NS9TeXN0ZW0uSnNvbi5kbGwKLWxpYi9tb25vL2dhYy9TeXN0ZW0uSnNvbi80LjAuMC4wX18zMWJm Mzg1NmFkMzY0ZTM1L1N5c3RlbS5Kc29uLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9TeXN0ZW0uSnNv bi80LjAuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3RlbS5Kc29uLnBkYgogbGliL21vbm8vZ2Fj L1N5c3RlbS5NYW5hZ2VtZW50LzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvU3lzdGVtLk1hbmFn ZW1lbnQuZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLk1hbmFnZW1lbnQvNC4wLjAuMF9fYjAzZjVm N2YxMWQ1MGEzYS9TeXN0ZW0uTWFuYWdlbWVudC5kbGwubWRiCitsaWIvbW9uby9nYWMvU3lzdGVt Lk1hbmFnZW1lbnQvNC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9TeXN0ZW0uTWFuYWdlbWVudC5w ZGIKIGxpYi9tb25vL2dhYy9TeXN0ZW0uTWVzc2FnaW5nLzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBh M2EvU3lzdGVtLk1lc3NhZ2luZy5kbGwKLWxpYi9tb25vL2dhYy9TeXN0ZW0uTWVzc2FnaW5nLzQu MC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvU3lzdGVtLk1lc3NhZ2luZy5kbGwubWRiCitsaWIvbW9u by9nYWMvU3lzdGVtLk1lc3NhZ2luZy80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL1N5c3RlbS5N ZXNzYWdpbmcucGRiCiBsaWIvbW9uby9nYWMvU3lzdGVtLk5ldC5IdHRwLkZvcm1hdHRpbmcvNC4w LjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uTmV0Lkh0dHAuRm9ybWF0dGluZy5kbGwKLWxp Yi9tb25vL2dhYy9TeXN0ZW0uTmV0Lkh0dHAuRm9ybWF0dGluZy80LjAuMC4wX18zMWJmMzg1NmFk MzY0ZTM1L1N5c3RlbS5OZXQuSHR0cC5Gb3JtYXR0aW5nLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9T eXN0ZW0uTmV0Lkh0dHAuRm9ybWF0dGluZy80LjAuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3Rl bS5OZXQuSHR0cC5Gb3JtYXR0aW5nLnBkYgogbGliL21vbm8vZ2FjL1N5c3RlbS5OZXQuSHR0cC5X ZWJSZXF1ZXN0LzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvU3lzdGVtLk5ldC5IdHRwLldlYlJl cXVlc3QuZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLk5ldC5IdHRwLldlYlJlcXVlc3QvNC4wLjAu MF9fYjAzZjVmN2YxMWQ1MGEzYS9TeXN0ZW0uTmV0Lkh0dHAuV2ViUmVxdWVzdC5kbGwubWRiCits aWIvbW9uby9nYWMvU3lzdGVtLk5ldC5IdHRwLldlYlJlcXVlc3QvNC4wLjAuMF9fYjAzZjVmN2Yx MWQ1MGEzYS9TeXN0ZW0uTmV0Lkh0dHAuV2ViUmVxdWVzdC5wZGIKIGxpYi9tb25vL2dhYy9TeXN0 ZW0uTmV0Lkh0dHAvNC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9TeXN0ZW0uTmV0Lkh0dHAuZGxs Ci1saWIvbW9uby9nYWMvU3lzdGVtLk5ldC5IdHRwLzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2Ev U3lzdGVtLk5ldC5IdHRwLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9TeXN0ZW0uTmV0Lkh0dHAvNC4w LjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9TeXN0ZW0uTmV0Lkh0dHAucGRiCiBsaWIvbW9uby9nYWMv U3lzdGVtLk5ldC80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL1N5c3RlbS5OZXQuZGxsCi1saWIv bW9uby9nYWMvU3lzdGVtLk5ldC80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL1N5c3RlbS5OZXQu ZGxsLm1kYgorbGliL21vbm8vZ2FjL1N5c3RlbS5OZXQvNC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEz YS9TeXN0ZW0uTmV0LnBkYgogbGliL21vbm8vZ2FjL1N5c3RlbS5OdW1lcmljcy5WZWN0b3JzLzQu MC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvU3lzdGVtLk51bWVyaWNzLlZlY3RvcnMuZGxsCi1saWIv bW9uby9nYWMvU3lzdGVtLk51bWVyaWNzLlZlY3RvcnMvNC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEz YS9TeXN0ZW0uTnVtZXJpY3MuVmVjdG9ycy5kbGwubWRiCitsaWIvbW9uby9nYWMvU3lzdGVtLk51 bWVyaWNzLlZlY3RvcnMvNC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9TeXN0ZW0uTnVtZXJpY3Mu VmVjdG9ycy5wZGIKIGxpYi9tb25vL2dhYy9TeXN0ZW0uTnVtZXJpY3MvNC4wLjAuMF9fYjc3YTVj NTYxOTM0ZTA4OS9TeXN0ZW0uTnVtZXJpY3MuZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLk51bWVy aWNzLzQuMC4wLjBfX2I3N2E1YzU2MTkzNGUwODkvU3lzdGVtLk51bWVyaWNzLmRsbC5tZGIKK2xp Yi9tb25vL2dhYy9TeXN0ZW0uTnVtZXJpY3MvNC4wLjAuMF9fYjc3YTVjNTYxOTM0ZTA4OS9TeXN0 ZW0uTnVtZXJpY3MucGRiCiBsaWIvbW9uby9nYWMvU3lzdGVtLlJlYWN0aXZlLkNvcmUvMi4yLjAu MF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uUmVhY3RpdmUuQ29yZS5kbGwKLWxpYi9tb25vL2dh Yy9TeXN0ZW0uUmVhY3RpdmUuQ29yZS8yLjIuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3RlbS5S ZWFjdGl2ZS5Db3JlLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9TeXN0ZW0uUmVhY3RpdmUuQ29yZS8y LjIuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3RlbS5SZWFjdGl2ZS5Db3JlLnBkYgogbGliL21v bm8vZ2FjL1N5c3RlbS5SZWFjdGl2ZS5EZWJ1Z2dlci8yLjIuMC4wX18zMWJmMzg1NmFkMzY0ZTM1 L1N5c3RlbS5SZWFjdGl2ZS5EZWJ1Z2dlci5kbGwKLWxpYi9tb25vL2dhYy9TeXN0ZW0uUmVhY3Rp dmUuRGVidWdnZXIvMi4yLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uUmVhY3RpdmUuRGVi dWdnZXIuZGxsLm1kYgorbGliL21vbm8vZ2FjL1N5c3RlbS5SZWFjdGl2ZS5EZWJ1Z2dlci8yLjIu MC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3RlbS5SZWFjdGl2ZS5EZWJ1Z2dlci5wZGIKIGxpYi9t b25vL2dhYy9TeXN0ZW0uUmVhY3RpdmUuRXhwZXJpbWVudGFsLzIuMi4wLjBfXzMxYmYzODU2YWQz NjRlMzUvU3lzdGVtLlJlYWN0aXZlLkV4cGVyaW1lbnRhbC5kbGwKLWxpYi9tb25vL2dhYy9TeXN0 ZW0uUmVhY3RpdmUuRXhwZXJpbWVudGFsLzIuMi4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVt LlJlYWN0aXZlLkV4cGVyaW1lbnRhbC5kbGwubWRiCitsaWIvbW9uby9nYWMvU3lzdGVtLlJlYWN0 aXZlLkV4cGVyaW1lbnRhbC8yLjIuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3RlbS5SZWFjdGl2 ZS5FeHBlcmltZW50YWwucGRiCiBsaWIvbW9uby9nYWMvU3lzdGVtLlJlYWN0aXZlLkludGVyZmFj ZXMvMi4yLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uUmVhY3RpdmUuSW50ZXJmYWNlcy5k bGwKLWxpYi9tb25vL2dhYy9TeXN0ZW0uUmVhY3RpdmUuSW50ZXJmYWNlcy8yLjIuMC4wX18zMWJm Mzg1NmFkMzY0ZTM1L1N5c3RlbS5SZWFjdGl2ZS5JbnRlcmZhY2VzLmRsbC5tZGIKK2xpYi9tb25v L2dhYy9TeXN0ZW0uUmVhY3RpdmUuSW50ZXJmYWNlcy8yLjIuMC4wX18zMWJmMzg1NmFkMzY0ZTM1 L1N5c3RlbS5SZWFjdGl2ZS5JbnRlcmZhY2VzLnBkYgogbGliL21vbm8vZ2FjL1N5c3RlbS5SZWFj dGl2ZS5MaW5xLzIuMi4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLlJlYWN0aXZlLkxpbnEu ZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLlJlYWN0aXZlLkxpbnEvMi4yLjAuMF9fMzFiZjM4NTZh ZDM2NGUzNS9TeXN0ZW0uUmVhY3RpdmUuTGlucS5kbGwubWRiCitsaWIvbW9uby9nYWMvU3lzdGVt LlJlYWN0aXZlLkxpbnEvMi4yLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uUmVhY3RpdmUu TGlucS5wZGIKIGxpYi9tb25vL2dhYy9TeXN0ZW0uUmVhY3RpdmUuT2JzZXJ2YWJsZS5BbGlhc2Vz LzAuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLlJlYWN0aXZlLk9ic2VydmFibGUuQWxp YXNlcy5kbGwKLWxpYi9tb25vL2dhYy9TeXN0ZW0uUmVhY3RpdmUuT2JzZXJ2YWJsZS5BbGlhc2Vz LzAuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLlJlYWN0aXZlLk9ic2VydmFibGUuQWxp YXNlcy5kbGwubWRiCitsaWIvbW9uby9nYWMvU3lzdGVtLlJlYWN0aXZlLk9ic2VydmFibGUuQWxp YXNlcy8wLjAuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3RlbS5SZWFjdGl2ZS5PYnNlcnZhYmxl LkFsaWFzZXMucGRiCiBsaWIvbW9uby9nYWMvU3lzdGVtLlJlYWN0aXZlLlBsYXRmb3JtU2Vydmlj ZXMvMi4yLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uUmVhY3RpdmUuUGxhdGZvcm1TZXJ2 aWNlcy5kbGwKLWxpYi9tb25vL2dhYy9TeXN0ZW0uUmVhY3RpdmUuUGxhdGZvcm1TZXJ2aWNlcy8y LjIuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3RlbS5SZWFjdGl2ZS5QbGF0Zm9ybVNlcnZpY2Vz LmRsbC5tZGIKK2xpYi9tb25vL2dhYy9TeXN0ZW0uUmVhY3RpdmUuUGxhdGZvcm1TZXJ2aWNlcy8y LjIuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3RlbS5SZWFjdGl2ZS5QbGF0Zm9ybVNlcnZpY2Vz LnBkYgogbGliL21vbm8vZ2FjL1N5c3RlbS5SZWFjdGl2ZS5Qcm92aWRlcnMvMi4yLjAuMF9fMzFi ZjM4NTZhZDM2NGUzNS9TeXN0ZW0uUmVhY3RpdmUuUHJvdmlkZXJzLmRsbAotbGliL21vbm8vZ2Fj L1N5c3RlbS5SZWFjdGl2ZS5Qcm92aWRlcnMvMi4yLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0 ZW0uUmVhY3RpdmUuUHJvdmlkZXJzLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9TeXN0ZW0uUmVhY3Rp dmUuUHJvdmlkZXJzLzIuMi4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLlJlYWN0aXZlLlBy b3ZpZGVycy5wZGIKIGxpYi9tb25vL2dhYy9TeXN0ZW0uUmVhY3RpdmUuUnVudGltZS5SZW1vdGlu Zy8yLjIuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3RlbS5SZWFjdGl2ZS5SdW50aW1lLlJlbW90 aW5nLmRsbAotbGliL21vbm8vZ2FjL1N5c3RlbS5SZWFjdGl2ZS5SdW50aW1lLlJlbW90aW5nLzIu Mi4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLlJlYWN0aXZlLlJ1bnRpbWUuUmVtb3Rpbmcu ZGxsLm1kYgorbGliL21vbm8vZ2FjL1N5c3RlbS5SZWFjdGl2ZS5SdW50aW1lLlJlbW90aW5nLzIu Mi4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLlJlYWN0aXZlLlJ1bnRpbWUuUmVtb3Rpbmcu cGRiCiBsaWIvbW9uby9nYWMvU3lzdGVtLlJlYWN0aXZlLldpbmRvd3MuRm9ybXMvMi4yLjAuMF9f MzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uUmVhY3RpdmUuV2luZG93cy5Gb3Jtcy5kbGwKLWxpYi9t b25vL2dhYy9TeXN0ZW0uUmVhY3RpdmUuV2luZG93cy5Gb3Jtcy8yLjIuMC4wX18zMWJmMzg1NmFk MzY0ZTM1L1N5c3RlbS5SZWFjdGl2ZS5XaW5kb3dzLkZvcm1zLmRsbC5tZGIKK2xpYi9tb25vL2dh Yy9TeXN0ZW0uUmVhY3RpdmUuV2luZG93cy5Gb3Jtcy8yLjIuMC4wX18zMWJmMzg1NmFkMzY0ZTM1 L1N5c3RlbS5SZWFjdGl2ZS5XaW5kb3dzLkZvcm1zLnBkYgogbGliL21vbm8vZ2FjL1N5c3RlbS5S ZWFjdGl2ZS5XaW5kb3dzLlRocmVhZGluZy8yLjIuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3Rl bS5SZWFjdGl2ZS5XaW5kb3dzLlRocmVhZGluZy5kbGwKLWxpYi9tb25vL2dhYy9TeXN0ZW0uUmVh Y3RpdmUuV2luZG93cy5UaHJlYWRpbmcvMi4yLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0u UmVhY3RpdmUuV2luZG93cy5UaHJlYWRpbmcuZGxsLm1kYgorbGliL21vbm8vZ2FjL1N5c3RlbS5S ZWFjdGl2ZS5XaW5kb3dzLlRocmVhZGluZy8yLjIuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3Rl bS5SZWFjdGl2ZS5XaW5kb3dzLlRocmVhZGluZy5wZGIKIGxpYi9tb25vL2dhYy9TeXN0ZW0uUmVm bGVjdGlvbi5Db250ZXh0LzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvU3lzdGVtLlJlZmxlY3Rp b24uQ29udGV4dC5kbGwKLWxpYi9tb25vL2dhYy9TeXN0ZW0uUmVmbGVjdGlvbi5Db250ZXh0LzQu MC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvU3lzdGVtLlJlZmxlY3Rpb24uQ29udGV4dC5kbGwubWRi CitsaWIvbW9uby9nYWMvU3lzdGVtLlJlZmxlY3Rpb24uQ29udGV4dC80LjAuMC4wX19iMDNmNWY3 ZjExZDUwYTNhL1N5c3RlbS5SZWZsZWN0aW9uLkNvbnRleHQucGRiCiBsaWIvbW9uby9nYWMvU3lz dGVtLlJ1bnRpbWUuQ2FjaGluZy80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL1N5c3RlbS5SdW50 aW1lLkNhY2hpbmcuZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLlJ1bnRpbWUuQ2FjaGluZy80LjAu MC4wX19iMDNmNWY3ZjExZDUwYTNhL1N5c3RlbS5SdW50aW1lLkNhY2hpbmcuZGxsLm1kYgorbGli L21vbm8vZ2FjL1N5c3RlbS5SdW50aW1lLkNhY2hpbmcvNC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEz YS9TeXN0ZW0uUnVudGltZS5DYWNoaW5nLnBkYgogbGliL21vbm8vZ2FjL1N5c3RlbS5SdW50aW1l LkR1cmFibGVJbnN0YW5jaW5nLzQuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLlJ1bnRp bWUuRHVyYWJsZUluc3RhbmNpbmcuZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLlJ1bnRpbWUuRHVy YWJsZUluc3RhbmNpbmcvNC4wLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uUnVudGltZS5E dXJhYmxlSW5zdGFuY2luZy5kbGwubWRiCi1saWIvbW9uby9nYWMvU3lzdGVtLlJ1bnRpbWUuSW50 ZXJvcFNlcnZpY2VzLlJ1bnRpbWVJbmZvcm1hdGlvbi80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNh L1N5c3RlbS5SdW50aW1lLkludGVyb3BTZXJ2aWNlcy5SdW50aW1lSW5mb3JtYXRpb24uZGxsCi1s aWIvbW9uby9nYWMvU3lzdGVtLlJ1bnRpbWUuSW50ZXJvcFNlcnZpY2VzLlJ1bnRpbWVJbmZvcm1h dGlvbi80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL1N5c3RlbS5SdW50aW1lLkludGVyb3BTZXJ2 aWNlcy5SdW50aW1lSW5mb3JtYXRpb24uZGxsLm1kYgorbGliL21vbm8vZ2FjL1N5c3RlbS5SdW50 aW1lLkR1cmFibGVJbnN0YW5jaW5nLzQuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLlJ1 bnRpbWUuRHVyYWJsZUluc3RhbmNpbmcucGRiCiBsaWIvbW9uby9nYWMvU3lzdGVtLlJ1bnRpbWUu UmVtb3RpbmcvNC4wLjAuMF9fYjc3YTVjNTYxOTM0ZTA4OS9TeXN0ZW0uUnVudGltZS5SZW1vdGlu Zy5kbGwKLWxpYi9tb25vL2dhYy9TeXN0ZW0uUnVudGltZS5SZW1vdGluZy80LjAuMC4wX19iNzdh NWM1NjE5MzRlMDg5L1N5c3RlbS5SdW50aW1lLlJlbW90aW5nLmRsbC5tZGIKK2xpYi9tb25vL2dh Yy9TeXN0ZW0uUnVudGltZS5SZW1vdGluZy80LjAuMC4wX19iNzdhNWM1NjE5MzRlMDg5L1N5c3Rl bS5SdW50aW1lLlJlbW90aW5nLnBkYgogbGliL21vbm8vZ2FjL1N5c3RlbS5SdW50aW1lLlNlcmlh bGl6YXRpb24uRm9ybWF0dGVycy5Tb2FwLzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvU3lzdGVt LlJ1bnRpbWUuU2VyaWFsaXphdGlvbi5Gb3JtYXR0ZXJzLlNvYXAuZGxsCi1saWIvbW9uby9nYWMv U3lzdGVtLlJ1bnRpbWUuU2VyaWFsaXphdGlvbi5Gb3JtYXR0ZXJzLlNvYXAvNC4wLjAuMF9fYjAz ZjVmN2YxMWQ1MGEzYS9TeXN0ZW0uUnVudGltZS5TZXJpYWxpemF0aW9uLkZvcm1hdHRlcnMuU29h cC5kbGwubWRiCitsaWIvbW9uby9nYWMvU3lzdGVtLlJ1bnRpbWUuU2VyaWFsaXphdGlvbi5Gb3Jt YXR0ZXJzLlNvYXAvNC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9TeXN0ZW0uUnVudGltZS5TZXJp YWxpemF0aW9uLkZvcm1hdHRlcnMuU29hcC5wZGIKIGxpYi9tb25vL2dhYy9TeXN0ZW0uUnVudGlt ZS5TZXJpYWxpemF0aW9uLzQuMC4wLjBfX2I3N2E1YzU2MTkzNGUwODkvU3lzdGVtLlJ1bnRpbWUu U2VyaWFsaXphdGlvbi5kbGwKLWxpYi9tb25vL2dhYy9TeXN0ZW0uUnVudGltZS5TZXJpYWxpemF0 aW9uLzQuMC4wLjBfX2I3N2E1YzU2MTkzNGUwODkvU3lzdGVtLlJ1bnRpbWUuU2VyaWFsaXphdGlv bi5kbGwubWRiCitsaWIvbW9uby9nYWMvU3lzdGVtLlJ1bnRpbWUuU2VyaWFsaXphdGlvbi80LjAu MC4wX19iNzdhNWM1NjE5MzRlMDg5L1N5c3RlbS5SdW50aW1lLlNlcmlhbGl6YXRpb24ucGRiCiBs aWIvbW9uby9nYWMvU3lzdGVtLlNlY3VyaXR5LzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvU3lz dGVtLlNlY3VyaXR5LmRsbAotbGliL21vbm8vZ2FjL1N5c3RlbS5TZWN1cml0eS80LjAuMC4wX19i MDNmNWY3ZjExZDUwYTNhL1N5c3RlbS5TZWN1cml0eS5kbGwubWRiCitsaWIvbW9uby9nYWMvU3lz dGVtLlNlY3VyaXR5LzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvU3lzdGVtLlNlY3VyaXR5LnBk YgogbGliL21vbm8vZ2FjL1N5c3RlbS5TZXJ2aWNlTW9kZWwuQWN0aXZhdGlvbi80LjAuMC4wX18z MWJmMzg1NmFkMzY0ZTM1L1N5c3RlbS5TZXJ2aWNlTW9kZWwuQWN0aXZhdGlvbi5kbGwKLWxpYi9t b25vL2dhYy9TeXN0ZW0uU2VydmljZU1vZGVsLkFjdGl2YXRpb24vNC4wLjAuMF9fMzFiZjM4NTZh ZDM2NGUzNS9TeXN0ZW0uU2VydmljZU1vZGVsLkFjdGl2YXRpb24uZGxsLm1kYgorbGliL21vbm8v Z2FjL1N5c3RlbS5TZXJ2aWNlTW9kZWwuQWN0aXZhdGlvbi80LjAuMC4wX18zMWJmMzg1NmFkMzY0 ZTM1L1N5c3RlbS5TZXJ2aWNlTW9kZWwuQWN0aXZhdGlvbi5wZGIKIGxpYi9tb25vL2dhYy9TeXN0 ZW0uU2VydmljZU1vZGVsLkRpc2NvdmVyeS80LjAuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3Rl bS5TZXJ2aWNlTW9kZWwuRGlzY292ZXJ5LmRsbAotbGliL21vbm8vZ2FjL1N5c3RlbS5TZXJ2aWNl TW9kZWwuRGlzY292ZXJ5LzQuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLlNlcnZpY2VN b2RlbC5EaXNjb3ZlcnkuZGxsLm1kYgorbGliL21vbm8vZ2FjL1N5c3RlbS5TZXJ2aWNlTW9kZWwu RGlzY292ZXJ5LzQuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLlNlcnZpY2VNb2RlbC5E aXNjb3ZlcnkucGRiCiBsaWIvbW9uby9nYWMvU3lzdGVtLlNlcnZpY2VNb2RlbC5JbnRlcm5hbHMv MC4wLjAuMF9fYjc3YTVjNTYxOTM0ZTA4OS9TeXN0ZW0uU2VydmljZU1vZGVsLkludGVybmFscy5k bGwKLWxpYi9tb25vL2dhYy9TeXN0ZW0uU2VydmljZU1vZGVsLkludGVybmFscy8wLjAuMC4wX19i NzdhNWM1NjE5MzRlMDg5L1N5c3RlbS5TZXJ2aWNlTW9kZWwuSW50ZXJuYWxzLmRsbC5tZGIKK2xp Yi9tb25vL2dhYy9TeXN0ZW0uU2VydmljZU1vZGVsLkludGVybmFscy8wLjAuMC4wX19iNzdhNWM1 NjE5MzRlMDg5L1N5c3RlbS5TZXJ2aWNlTW9kZWwuSW50ZXJuYWxzLnBkYgogbGliL21vbm8vZ2Fj L1N5c3RlbS5TZXJ2aWNlTW9kZWwuUm91dGluZy80LjAuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5 c3RlbS5TZXJ2aWNlTW9kZWwuUm91dGluZy5kbGwKLWxpYi9tb25vL2dhYy9TeXN0ZW0uU2Vydmlj ZU1vZGVsLlJvdXRpbmcvNC4wLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uU2VydmljZU1v ZGVsLlJvdXRpbmcuZGxsLm1kYgorbGliL21vbm8vZ2FjL1N5c3RlbS5TZXJ2aWNlTW9kZWwuUm91 dGluZy80LjAuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3RlbS5TZXJ2aWNlTW9kZWwuUm91dGlu Zy5wZGIKIGxpYi9tb25vL2dhYy9TeXN0ZW0uU2VydmljZU1vZGVsLldlYi80LjAuMC4wX18zMWJm Mzg1NmFkMzY0ZTM1L1N5c3RlbS5TZXJ2aWNlTW9kZWwuV2ViLmRsbAotbGliL21vbm8vZ2FjL1N5 c3RlbS5TZXJ2aWNlTW9kZWwuV2ViLzQuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLlNl cnZpY2VNb2RlbC5XZWIuZGxsLm1kYgorbGliL21vbm8vZ2FjL1N5c3RlbS5TZXJ2aWNlTW9kZWwu V2ViLzQuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLlNlcnZpY2VNb2RlbC5XZWIucGRi CiBsaWIvbW9uby9nYWMvU3lzdGVtLlNlcnZpY2VNb2RlbC80LjAuMC4wX19iNzdhNWM1NjE5MzRl MDg5L1N5c3RlbS5TZXJ2aWNlTW9kZWwuZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLlNlcnZpY2VN b2RlbC80LjAuMC4wX19iNzdhNWM1NjE5MzRlMDg5L1N5c3RlbS5TZXJ2aWNlTW9kZWwuZGxsLm1k YgorbGliL21vbm8vZ2FjL1N5c3RlbS5TZXJ2aWNlTW9kZWwvNC4wLjAuMF9fYjc3YTVjNTYxOTM0 ZTA4OS9TeXN0ZW0uU2VydmljZU1vZGVsLnBkYgogbGliL21vbm8vZ2FjL1N5c3RlbS5TZXJ2aWNl UHJvY2Vzcy80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL1N5c3RlbS5TZXJ2aWNlUHJvY2Vzcy5k bGwKLWxpYi9tb25vL2dhYy9TeXN0ZW0uU2VydmljZVByb2Nlc3MvNC4wLjAuMF9fYjAzZjVmN2Yx MWQ1MGEzYS9TeXN0ZW0uU2VydmljZVByb2Nlc3MuZGxsLm1kYgorbGliL21vbm8vZ2FjL1N5c3Rl bS5TZXJ2aWNlUHJvY2Vzcy80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL1N5c3RlbS5TZXJ2aWNl UHJvY2Vzcy5wZGIKIGxpYi9tb25vL2dhYy9TeXN0ZW0uVGhyZWFkaW5nLlRhc2tzLkRhdGFmbG93 LzQuMC4wLjBfX2I3N2E1YzU2MTkzNGUwODkvU3lzdGVtLlRocmVhZGluZy5UYXNrcy5EYXRhZmxv dy5kbGwKLWxpYi9tb25vL2dhYy9TeXN0ZW0uVGhyZWFkaW5nLlRhc2tzLkRhdGFmbG93LzQuMC4w LjBfX2I3N2E1YzU2MTkzNGUwODkvU3lzdGVtLlRocmVhZGluZy5UYXNrcy5EYXRhZmxvdy5kbGwu bWRiCitsaWIvbW9uby9nYWMvU3lzdGVtLlRocmVhZGluZy5UYXNrcy5EYXRhZmxvdy80LjAuMC4w X19iNzdhNWM1NjE5MzRlMDg5L1N5c3RlbS5UaHJlYWRpbmcuVGFza3MuRGF0YWZsb3cucGRiCiBs aWIvbW9uby9nYWMvU3lzdGVtLlRyYW5zYWN0aW9ucy80LjAuMC4wX19iNzdhNWM1NjE5MzRlMDg5 L1N5c3RlbS5UcmFuc2FjdGlvbnMuZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLlRyYW5zYWN0aW9u cy80LjAuMC4wX19iNzdhNWM1NjE5MzRlMDg5L1N5c3RlbS5UcmFuc2FjdGlvbnMuZGxsLm1kYgor bGliL21vbm8vZ2FjL1N5c3RlbS5UcmFuc2FjdGlvbnMvNC4wLjAuMF9fYjc3YTVjNTYxOTM0ZTA4 OS9TeXN0ZW0uVHJhbnNhY3Rpb25zLnBkYgogbGliL21vbm8vZ2FjL1N5c3RlbS5XZWIuQWJzdHJh Y3Rpb25zLzQuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLldlYi5BYnN0cmFjdGlvbnMu ZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLldlYi5BYnN0cmFjdGlvbnMvNC4wLjAuMF9fMzFiZjM4 NTZhZDM2NGUzNS9TeXN0ZW0uV2ViLkFic3RyYWN0aW9ucy5kbGwubWRiCitsaWIvbW9uby9nYWMv U3lzdGVtLldlYi5BYnN0cmFjdGlvbnMvNC4wLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0u V2ViLkFic3RyYWN0aW9ucy5wZGIKIGxpYi9tb25vL2dhYy9TeXN0ZW0uV2ViLkFwcGxpY2F0aW9u U2VydmljZXMvNC4wLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uV2ViLkFwcGxpY2F0aW9u U2VydmljZXMuZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLldlYi5BcHBsaWNhdGlvblNlcnZpY2Vz LzQuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLldlYi5BcHBsaWNhdGlvblNlcnZpY2Vz LmRsbC5tZGIKK2xpYi9tb25vL2dhYy9TeXN0ZW0uV2ViLkFwcGxpY2F0aW9uU2VydmljZXMvNC4w LjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uV2ViLkFwcGxpY2F0aW9uU2VydmljZXMucGRi CiBsaWIvbW9uby9nYWMvU3lzdGVtLldlYi5EeW5hbWljRGF0YS80LjAuMC4wX18zMWJmMzg1NmFk MzY0ZTM1L1N5c3RlbS5XZWIuRHluYW1pY0RhdGEuZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLldl Yi5EeW5hbWljRGF0YS80LjAuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3RlbS5XZWIuRHluYW1p Y0RhdGEuZGxsLm1kYgorbGliL21vbm8vZ2FjL1N5c3RlbS5XZWIuRHluYW1pY0RhdGEvNC4wLjAu MF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uV2ViLkR5bmFtaWNEYXRhLnBkYgogbGliL21vbm8v Z2FjL1N5c3RlbS5XZWIuRXh0ZW5zaW9ucy5EZXNpZ24vNC4wLjAuMF9fMzFiZjM4NTZhZDM2NGUz NS9TeXN0ZW0uV2ViLkV4dGVuc2lvbnMuRGVzaWduLmRsbAotbGliL21vbm8vZ2FjL1N5c3RlbS5X ZWIuRXh0ZW5zaW9ucy5EZXNpZ24vNC4wLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uV2Vi LkV4dGVuc2lvbnMuRGVzaWduLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9TeXN0ZW0uV2ViLkV4dGVu c2lvbnMuRGVzaWduLzQuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLldlYi5FeHRlbnNp b25zLkRlc2lnbi5wZGIKIGxpYi9tb25vL2dhYy9TeXN0ZW0uV2ViLkV4dGVuc2lvbnMvNC4wLjAu MF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uV2ViLkV4dGVuc2lvbnMuZGxsCi1saWIvbW9uby9n YWMvU3lzdGVtLldlYi5FeHRlbnNpb25zLzQuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVt LldlYi5FeHRlbnNpb25zLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9TeXN0ZW0uV2ViLkV4dGVuc2lv bnMvNC4wLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uV2ViLkV4dGVuc2lvbnMucGRiCiBs aWIvbW9uby9nYWMvU3lzdGVtLldlYi5IdHRwLlNlbGZIb3N0LzQuMC4wLjBfXzMxYmYzODU2YWQz NjRlMzUvU3lzdGVtLldlYi5IdHRwLlNlbGZIb3N0LmRsbAotbGliL21vbm8vZ2FjL1N5c3RlbS5X ZWIuSHR0cC5TZWxmSG9zdC80LjAuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3RlbS5XZWIuSHR0 cC5TZWxmSG9zdC5kbGwubWRiCitsaWIvbW9uby9nYWMvU3lzdGVtLldlYi5IdHRwLlNlbGZIb3N0 LzQuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLldlYi5IdHRwLlNlbGZIb3N0LnBkYgog bGliL21vbm8vZ2FjL1N5c3RlbS5XZWIuSHR0cC5XZWJIb3N0LzQuMC4wLjBfXzMxYmYzODU2YWQz NjRlMzUvU3lzdGVtLldlYi5IdHRwLldlYkhvc3QuZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLldl Yi5IdHRwLldlYkhvc3QvNC4wLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uV2ViLkh0dHAu V2ViSG9zdC5kbGwubWRiCitsaWIvbW9uby9nYWMvU3lzdGVtLldlYi5IdHRwLldlYkhvc3QvNC4w LjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uV2ViLkh0dHAuV2ViSG9zdC5wZGIKIGxpYi9t b25vL2dhYy9TeXN0ZW0uV2ViLkh0dHAvNC4wLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0u V2ViLkh0dHAuZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLldlYi5IdHRwLzQuMC4wLjBfXzMxYmYz ODU2YWQzNjRlMzUvU3lzdGVtLldlYi5IdHRwLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9TeXN0ZW0u V2ViLkh0dHAvNC4wLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uV2ViLkh0dHAucGRiCiBs aWIvbW9uby9nYWMvU3lzdGVtLldlYi5Nb2JpbGUvNC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9T eXN0ZW0uV2ViLk1vYmlsZS5kbGwKLWxpYi9tb25vL2dhYy9TeXN0ZW0uV2ViLk1vYmlsZS80LjAu MC4wX19iMDNmNWY3ZjExZDUwYTNhL1N5c3RlbS5XZWIuTW9iaWxlLmRsbC5tZGIKK2xpYi9tb25v L2dhYy9TeXN0ZW0uV2ViLk1vYmlsZS80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL1N5c3RlbS5X ZWIuTW9iaWxlLnBkYgogbGliL21vbm8vZ2FjL1N5c3RlbS5XZWIuTXZjLyUlR1RLM19WRVJTSU9O JSUuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uV2ViLk12Yy5kbGwKLWxpYi9tb25vL2dhYy9T eXN0ZW0uV2ViLk12Yy8lJUdUSzNfVkVSU0lPTiUlLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVt LldlYi5NdmMuZGxsLm1kYgorbGliL21vbm8vZ2FjL1N5c3RlbS5XZWIuTXZjLyUlR1RLM19WRVJT SU9OJSUuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uV2ViLk12Yy5wZGIKIGxpYi9tb25vL2dh Yy9TeXN0ZW0uV2ViLlJhem9yLzIuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLldlYi5S YXpvci5kbGwKLWxpYi9tb25vL2dhYy9TeXN0ZW0uV2ViLlJhem9yLzIuMC4wLjBfXzMxYmYzODU2 YWQzNjRlMzUvU3lzdGVtLldlYi5SYXpvci5kbGwubWRiCitsaWIvbW9uby9nYWMvU3lzdGVtLldl Yi5SYXpvci8yLjAuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3RlbS5XZWIuUmF6b3IucGRiCiBs aWIvbW9uby9nYWMvU3lzdGVtLldlYi5SZWd1bGFyRXhwcmVzc2lvbnMvNC4wLjAuMF9fYjAzZjVm N2YxMWQ1MGEzYS9TeXN0ZW0uV2ViLlJlZ3VsYXJFeHByZXNzaW9ucy5kbGwKLWxpYi9tb25vL2dh Yy9TeXN0ZW0uV2ViLlJlZ3VsYXJFeHByZXNzaW9ucy80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNh L1N5c3RlbS5XZWIuUmVndWxhckV4cHJlc3Npb25zLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9TeXN0 ZW0uV2ViLlJlZ3VsYXJFeHByZXNzaW9ucy80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL1N5c3Rl bS5XZWIuUmVndWxhckV4cHJlc3Npb25zLnBkYgogbGliL21vbm8vZ2FjL1N5c3RlbS5XZWIuUm91 dGluZy80LjAuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3RlbS5XZWIuUm91dGluZy5kbGwKLWxp Yi9tb25vL2dhYy9TeXN0ZW0uV2ViLlJvdXRpbmcvNC4wLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9T eXN0ZW0uV2ViLlJvdXRpbmcuZGxsLm1kYgorbGliL21vbm8vZ2FjL1N5c3RlbS5XZWIuUm91dGlu Zy80LjAuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3RlbS5XZWIuUm91dGluZy5wZGIKIGxpYi9t b25vL2dhYy9TeXN0ZW0uV2ViLlNlcnZpY2VzLzQuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvU3lz dGVtLldlYi5TZXJ2aWNlcy5kbGwKLWxpYi9tb25vL2dhYy9TeXN0ZW0uV2ViLlNlcnZpY2VzLzQu MC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvU3lzdGVtLldlYi5TZXJ2aWNlcy5kbGwubWRiCitsaWIv bW9uby9nYWMvU3lzdGVtLldlYi5TZXJ2aWNlcy80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL1N5 c3RlbS5XZWIuU2VydmljZXMucGRiCiBsaWIvbW9uby9nYWMvU3lzdGVtLldlYi5XZWJQYWdlcy5E ZXBsb3ltZW50LzIuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLldlYi5XZWJQYWdlcy5E ZXBsb3ltZW50LmRsbAotbGliL21vbm8vZ2FjL1N5c3RlbS5XZWIuV2ViUGFnZXMuRGVwbG95bWVu dC8yLjAuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3RlbS5XZWIuV2ViUGFnZXMuRGVwbG95bWVu dC5kbGwubWRiCitsaWIvbW9uby9nYWMvU3lzdGVtLldlYi5XZWJQYWdlcy5EZXBsb3ltZW50LzIu MC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLldlYi5XZWJQYWdlcy5EZXBsb3ltZW50LnBk YgogbGliL21vbm8vZ2FjL1N5c3RlbS5XZWIuV2ViUGFnZXMuUmF6b3IvMi4wLjAuMF9fMzFiZjM4 NTZhZDM2NGUzNS9TeXN0ZW0uV2ViLldlYlBhZ2VzLlJhem9yLmRsbAotbGliL21vbm8vZ2FjL1N5 c3RlbS5XZWIuV2ViUGFnZXMuUmF6b3IvMi4wLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0u V2ViLldlYlBhZ2VzLlJhem9yLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9TeXN0ZW0uV2ViLldlYlBh Z2VzLlJhem9yLzIuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLldlYi5XZWJQYWdlcy5S YXpvci5wZGIKIGxpYi9tb25vL2dhYy9TeXN0ZW0uV2ViLldlYlBhZ2VzLzIuMC4wLjBfXzMxYmYz ODU2YWQzNjRlMzUvU3lzdGVtLldlYi5XZWJQYWdlcy5kbGwKLWxpYi9tb25vL2dhYy9TeXN0ZW0u V2ViLldlYlBhZ2VzLzIuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLldlYi5XZWJQYWdl cy5kbGwubWRiCitsaWIvbW9uby9nYWMvU3lzdGVtLldlYi5XZWJQYWdlcy8yLjAuMC4wX18zMWJm Mzg1NmFkMzY0ZTM1L1N5c3RlbS5XZWIuV2ViUGFnZXMucGRiCiBsaWIvbW9uby9nYWMvU3lzdGVt LldlYi80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL1N5c3RlbS5XZWIuZGxsCi1saWIvbW9uby9n YWMvU3lzdGVtLldlYi80LjAuMC4wX19iMDNmNWY3ZjExZDUwYTNhL1N5c3RlbS5XZWIuZGxsLm1k YgorbGliL21vbm8vZ2FjL1N5c3RlbS5XZWIvNC4wLjAuMF9fYjAzZjVmN2YxMWQ1MGEzYS9TeXN0 ZW0uV2ViLnBkYgogbGliL21vbm8vZ2FjL1N5c3RlbS5XaW5kb3dzLkZvcm1zLkRhdGFWaXN1YWxp emF0aW9uLzQuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLldpbmRvd3MuRm9ybXMuRGF0 YVZpc3VhbGl6YXRpb24uZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLldpbmRvd3MuRm9ybXMuRGF0 YVZpc3VhbGl6YXRpb24vNC4wLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0uV2luZG93cy5G b3Jtcy5EYXRhVmlzdWFsaXphdGlvbi5kbGwubWRiCitsaWIvbW9uby9nYWMvU3lzdGVtLldpbmRv d3MuRm9ybXMuRGF0YVZpc3VhbGl6YXRpb24vNC4wLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0 ZW0uV2luZG93cy5Gb3Jtcy5EYXRhVmlzdWFsaXphdGlvbi5wZGIKIGxpYi9tb25vL2dhYy9TeXN0 ZW0uV2luZG93cy5Gb3Jtcy80LjAuMC4wX19iNzdhNWM1NjE5MzRlMDg5L1N5c3RlbS5XaW5kb3dz LkZvcm1zLmRsbAotbGliL21vbm8vZ2FjL1N5c3RlbS5XaW5kb3dzLkZvcm1zLzQuMC4wLjBfX2I3 N2E1YzU2MTkzNGUwODkvU3lzdGVtLldpbmRvd3MuRm9ybXMuZGxsLm1kYgorbGliL21vbm8vZ2Fj L1N5c3RlbS5XaW5kb3dzLkZvcm1zLzQuMC4wLjBfX2I3N2E1YzU2MTkzNGUwODkvU3lzdGVtLldp bmRvd3MuRm9ybXMucGRiCiBsaWIvbW9uby9nYWMvU3lzdGVtLldpbmRvd3MvNC4wLjAuMF9fYjAz ZjVmN2YxMWQ1MGEzYS9TeXN0ZW0uV2luZG93cy5kbGwKIGxpYi9tb25vL2dhYy9TeXN0ZW0uV29y a2Zsb3cuQWN0aXZpdGllcy80LjAuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3RlbS5Xb3JrZmxv dy5BY3Rpdml0aWVzLmRsbAotbGliL21vbm8vZ2FjL1N5c3RlbS5Xb3JrZmxvdy5BY3Rpdml0aWVz LzQuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLldvcmtmbG93LkFjdGl2aXRpZXMuZGxs Lm1kYgorbGliL21vbm8vZ2FjL1N5c3RlbS5Xb3JrZmxvdy5BY3Rpdml0aWVzLzQuMC4wLjBfXzMx YmYzODU2YWQzNjRlMzUvU3lzdGVtLldvcmtmbG93LkFjdGl2aXRpZXMucGRiCiBsaWIvbW9uby9n YWMvU3lzdGVtLldvcmtmbG93LkNvbXBvbmVudE1vZGVsLzQuMC4wLjBfXzMxYmYzODU2YWQzNjRl MzUvU3lzdGVtLldvcmtmbG93LkNvbXBvbmVudE1vZGVsLmRsbAotbGliL21vbm8vZ2FjL1N5c3Rl bS5Xb3JrZmxvdy5Db21wb25lbnRNb2RlbC80LjAuMC4wX18zMWJmMzg1NmFkMzY0ZTM1L1N5c3Rl bS5Xb3JrZmxvdy5Db21wb25lbnRNb2RlbC5kbGwubWRiCitsaWIvbW9uby9nYWMvU3lzdGVtLldv cmtmbG93LkNvbXBvbmVudE1vZGVsLzQuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLldv cmtmbG93LkNvbXBvbmVudE1vZGVsLnBkYgogbGliL21vbm8vZ2FjL1N5c3RlbS5Xb3JrZmxvdy5S dW50aW1lLzQuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvU3lzdGVtLldvcmtmbG93LlJ1bnRpbWUu ZGxsCi1saWIvbW9uby9nYWMvU3lzdGVtLldvcmtmbG93LlJ1bnRpbWUvNC4wLjAuMF9fMzFiZjM4 NTZhZDM2NGUzNS9TeXN0ZW0uV29ya2Zsb3cuUnVudGltZS5kbGwubWRiCitsaWIvbW9uby9nYWMv U3lzdGVtLldvcmtmbG93LlJ1bnRpbWUvNC4wLjAuMF9fMzFiZjM4NTZhZDM2NGUzNS9TeXN0ZW0u V29ya2Zsb3cuUnVudGltZS5wZGIKIGxpYi9tb25vL2dhYy9TeXN0ZW0uWGFtbC80LjAuMC4wX19i NzdhNWM1NjE5MzRlMDg5L1N5c3RlbS5YYW1sLmRsbAotbGliL21vbm8vZ2FjL1N5c3RlbS5YYW1s LzQuMC4wLjBfX2I3N2E1YzU2MTkzNGUwODkvU3lzdGVtLlhhbWwuZGxsLm1kYgorbGliL21vbm8v Z2FjL1N5c3RlbS5YYW1sLzQuMC4wLjBfX2I3N2E1YzU2MTkzNGUwODkvU3lzdGVtLlhhbWwucGRi CiBsaWIvbW9uby9nYWMvU3lzdGVtLlhtbC5MaW5xLzQuMC4wLjBfX2I3N2E1YzU2MTkzNGUwODkv U3lzdGVtLlhtbC5MaW5xLmRsbAotbGliL21vbm8vZ2FjL1N5c3RlbS5YbWwuTGlucS80LjAuMC4w X19iNzdhNWM1NjE5MzRlMDg5L1N5c3RlbS5YbWwuTGlucS5kbGwubWRiCitsaWIvbW9uby9nYWMv U3lzdGVtLlhtbC5MaW5xLzQuMC4wLjBfX2I3N2E1YzU2MTkzNGUwODkvU3lzdGVtLlhtbC5MaW5x LnBkYgogbGliL21vbm8vZ2FjL1N5c3RlbS5YbWwuU2VyaWFsaXphdGlvbi80LjAuMC4wX19iNzdh NWM1NjE5MzRlMDg5L1N5c3RlbS5YbWwuU2VyaWFsaXphdGlvbi5kbGwKIGxpYi9tb25vL2dhYy9T eXN0ZW0uWG1sLzQuMC4wLjBfX2I3N2E1YzU2MTkzNGUwODkvU3lzdGVtLlhtbC5kbGwKLWxpYi9t b25vL2dhYy9TeXN0ZW0uWG1sLzQuMC4wLjBfX2I3N2E1YzU2MTkzNGUwODkvU3lzdGVtLlhtbC5k bGwubWRiCitsaWIvbW9uby9nYWMvU3lzdGVtLlhtbC80LjAuMC4wX19iNzdhNWM1NjE5MzRlMDg5 L1N5c3RlbS5YbWwucGRiCiBsaWIvbW9uby9nYWMvU3lzdGVtLzQuMC4wLjBfX2I3N2E1YzU2MTkz NGUwODkvU3lzdGVtLmRsbAotbGliL21vbm8vZ2FjL1N5c3RlbS80LjAuMC4wX19iNzdhNWM1NjE5 MzRlMDg5L1N5c3RlbS5kbGwubWRiCitsaWIvbW9uby9nYWMvU3lzdGVtLzQuMC4wLjBfX2I3N2E1 YzU2MTkzNGUwODkvU3lzdGVtLnBkYgogbGliL21vbm8vZ2FjL1dlYk1hdHJpeC5EYXRhLzQuMC4w LjBfXzA3MzhlYjlmMTMyZWQ3NTYvV2ViTWF0cml4LkRhdGEuZGxsCi1saWIvbW9uby9nYWMvV2Vi TWF0cml4LkRhdGEvNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1Ni9XZWJNYXRyaXguRGF0YS5kbGwu bWRiCitsaWIvbW9uby9nYWMvV2ViTWF0cml4LkRhdGEvNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1 Ni9XZWJNYXRyaXguRGF0YS5wZGIKIGxpYi9tb25vL2dhYy9XaW5kb3dzQmFzZS80LjAuMC4wX18z MWJmMzg1NmFkMzY0ZTM1L1dpbmRvd3NCYXNlLmRsbAotbGliL21vbm8vZ2FjL1dpbmRvd3NCYXNl LzQuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvV2luZG93c0Jhc2UuZGxsLm1kYgorbGliL21vbm8v Z2FjL1dpbmRvd3NCYXNlLzQuMC4wLjBfXzMxYmYzODU2YWQzNjRlMzUvV2luZG93c0Jhc2UucGRi CiBsaWIvbW9uby9nYWMvY3Njb21wbWdkLzAuMC4wLjBfX2IwM2Y1ZjdmMTFkNTBhM2EvY3Njb21w bWdkLmRsbAotbGliL21vbm8vZ2FjL2NzY29tcG1nZC8wLjAuMC4wX19iMDNmNWY3ZjExZDUwYTNh L2NzY29tcG1nZC5kbGwubWRiCitsaWIvbW9uby9nYWMvY3Njb21wbWdkLzAuMC4wLjBfX2IwM2Y1 ZjdmMTFkNTBhM2EvY3Njb21wbWdkLnBkYgogbGliL21vbm8vZ2FjL21vbm8tc2VydmljZS80LjAu MC4wX18wNzM4ZWI5ZjEzMmVkNzU2L21vbm8tc2VydmljZS5leGUKLWxpYi9tb25vL2dhYy9tb25v LXNlcnZpY2UvNC4wLjAuMF9fMDczOGViOWYxMzJlZDc1Ni9tb25vLXNlcnZpY2UuZXhlLm1kYgor bGliL21vbm8vZ2FjL21vbm8tc2VydmljZS80LjAuMC4wX18wNzM4ZWI5ZjEzMmVkNzU2L21vbm8t c2VydmljZS5wZGIKIGxpYi9tb25vL2dhYy9tb25vZG9jLzEuMC4wLjBfXzA3MzhlYjlmMTMyZWQ3 NTYvbW9ub2RvYy5kbGwKIGxpYi9tb25vL2dhYy9tb25vZG9jLzEuMC4wLjBfXzA3MzhlYjlmMTMy ZWQ3NTYvbW9ub2RvYy5kbGwuY29uZmlnCi1saWIvbW9uby9nYWMvbW9ub2RvYy8xLjAuMC4wX18w NzM4ZWI5ZjEzMmVkNzU2L21vbm9kb2MuZGxsLm1kYgorbGliL21vbm8vZ2FjL21vbm9kb2MvMS4w LjAuMF9fMDczOGViOWYxMzJlZDc1Ni9tb25vZG9jLnBkYgogbGliL21vbm8vZ2FjL251bml0LWNv bnNvbGUtcnVubmVyLzIuNC44LjBfXzk2ZDA5YTFlYjdmNDRhNzcvbnVuaXQtY29uc29sZS1ydW5u ZXIuZGxsCi1saWIvbW9uby9nYWMvbnVuaXQtY29uc29sZS1ydW5uZXIvMi40LjguMF9fOTZkMDlh MWViN2Y0NGE3Ny9udW5pdC1jb25zb2xlLXJ1bm5lci5kbGwubWRiCitsaWIvbW9uby9nYWMvbnVu aXQtY29uc29sZS1ydW5uZXIvMi40LjguMF9fOTZkMDlhMWViN2Y0NGE3Ny9udW5pdC1jb25zb2xl LXJ1bm5lci5wZGIKIGxpYi9tb25vL2dhYy9udW5pdC5jb3JlLmV4dGVuc2lvbnMvMi40LjguMF9f OTZkMDlhMWViN2Y0NGE3Ny9udW5pdC5jb3JlLmV4dGVuc2lvbnMuZGxsCi1saWIvbW9uby9nYWMv bnVuaXQuY29yZS5leHRlbnNpb25zLzIuNC44LjBfXzk2ZDA5YTFlYjdmNDRhNzcvbnVuaXQuY29y ZS5leHRlbnNpb25zLmRsbC5tZGIKK2xpYi9tb25vL2dhYy9udW5pdC5jb3JlLmV4dGVuc2lvbnMv Mi40LjguMF9fOTZkMDlhMWViN2Y0NGE3Ny9udW5pdC5jb3JlLmV4dGVuc2lvbnMucGRiCiBsaWIv bW9uby9nYWMvbnVuaXQuY29yZS5pbnRlcmZhY2VzLzIuNC44LjBfXzk2ZDA5YTFlYjdmNDRhNzcv bnVuaXQuY29yZS5pbnRlcmZhY2VzLmRsbAotbGliL21vbm8vZ2FjL251bml0LmNvcmUuaW50ZXJm YWNlcy8yLjQuOC4wX185NmQwOWExZWI3ZjQ0YTc3L251bml0LmNvcmUuaW50ZXJmYWNlcy5kbGwu bWRiCitsaWIvbW9uby9nYWMvbnVuaXQuY29yZS5pbnRlcmZhY2VzLzIuNC44LjBfXzk2ZDA5YTFl YjdmNDRhNzcvbnVuaXQuY29yZS5pbnRlcmZhY2VzLnBkYgogbGliL21vbm8vZ2FjL251bml0LmNv cmUvMi40LjguMF9fOTZkMDlhMWViN2Y0NGE3Ny9udW5pdC5jb3JlLmRsbAotbGliL21vbm8vZ2Fj L251bml0LmNvcmUvMi40LjguMF9fOTZkMDlhMWViN2Y0NGE3Ny9udW5pdC5jb3JlLmRsbC5tZGIK K2xpYi9tb25vL2dhYy9udW5pdC5jb3JlLzIuNC44LjBfXzk2ZDA5YTFlYjdmNDRhNzcvbnVuaXQu Y29yZS5wZGIKIGxpYi9tb25vL2dhYy9udW5pdC5mcmFtZXdvcmsuZXh0ZW5zaW9ucy8yLjQuOC4w X185NmQwOWExZWI3ZjQ0YTc3L251bml0LmZyYW1ld29yay5leHRlbnNpb25zLmRsbAotbGliL21v bm8vZ2FjL251bml0LmZyYW1ld29yay5leHRlbnNpb25zLzIuNC44LjBfXzk2ZDA5YTFlYjdmNDRh NzcvbnVuaXQuZnJhbWV3b3JrLmV4dGVuc2lvbnMuZGxsLm1kYgorbGliL21vbm8vZ2FjL251bml0 LmZyYW1ld29yay5leHRlbnNpb25zLzIuNC44LjBfXzk2ZDA5YTFlYjdmNDRhNzcvbnVuaXQuZnJh bWV3b3JrLmV4dGVuc2lvbnMucGRiCiBsaWIvbW9uby9nYWMvbnVuaXQuZnJhbWV3b3JrLzIuNC44 LjBfXzk2ZDA5YTFlYjdmNDRhNzcvbnVuaXQuZnJhbWV3b3JrLmRsbAotbGliL21vbm8vZ2FjL251 bml0LmZyYW1ld29yay8yLjQuOC4wX185NmQwOWExZWI3ZjQ0YTc3L251bml0LmZyYW1ld29yay5k bGwubWRiCitsaWIvbW9uby9nYWMvbnVuaXQuZnJhbWV3b3JrLzIuNC44LjBfXzk2ZDA5YTFlYjdm NDRhNzcvbnVuaXQuZnJhbWV3b3JrLnBkYgogbGliL21vbm8vZ2FjL251bml0Lm1vY2tzLzIuNC44 LjBfXzk2ZDA5YTFlYjdmNDRhNzcvbnVuaXQubW9ja3MuZGxsCi1saWIvbW9uby9nYWMvbnVuaXQu bW9ja3MvMi40LjguMF9fOTZkMDlhMWViN2Y0NGE3Ny9udW5pdC5tb2Nrcy5kbGwubWRiCitsaWIv bW9uby9nYWMvbnVuaXQubW9ja3MvMi40LjguMF9fOTZkMDlhMWViN2Y0NGE3Ny9udW5pdC5tb2Nr cy5wZGIKIGxpYi9tb25vL2dhYy9udW5pdC51dGlsLzIuNC44LjBfXzk2ZDA5YTFlYjdmNDRhNzcv bnVuaXQudXRpbC5kbGwKLWxpYi9tb25vL2dhYy9udW5pdC51dGlsLzIuNC44LjBfXzk2ZDA5YTFl YjdmNDRhNzcvbnVuaXQudXRpbC5kbGwubWRiCitsaWIvbW9uby9nYWMvbnVuaXQudXRpbC8yLjQu OC4wX185NmQwOWExZWI3ZjQ0YTc3L251bml0LnV0aWwucGRiCiBsaWIvbW9uby9sbGRiL21vbm8u cHkKIGxpYi9tb25vL21vbm8tY29uZmlndXJhdGlvbi1jcnlwdG8vNC41L01vbm8uQ29uZmlndXJh dGlvbi5DcnlwdG8uZGxsCi1saWIvbW9uby9tb25vLWNvbmZpZ3VyYXRpb24tY3J5cHRvLzQuNS9N b25vLkNvbmZpZ3VyYXRpb24uQ3J5cHRvLmRsbC5tZGIKK2xpYi9tb25vL21vbm8tY29uZmlndXJh dGlvbi1jcnlwdG8vNC41L01vbm8uQ29uZmlndXJhdGlvbi5DcnlwdG8ucGRiCiBsaWIvbW9uby9t b25vLWNvbmZpZ3VyYXRpb24tY3J5cHRvLzQuNS9tb25vLWNvbmZpZ3VyYXRpb24tY3J5cHRvLmV4 ZQotbGliL21vbm8vbW9uby1jb25maWd1cmF0aW9uLWNyeXB0by80LjUvbW9uby1jb25maWd1cmF0 aW9uLWNyeXB0by5leGUubWRiCitsaWIvbW9uby9tb25vLWNvbmZpZ3VyYXRpb24tY3J5cHRvLzQu NS9tb25vLWNvbmZpZ3VyYXRpb24tY3J5cHRvLnBkYgogbGliL21vbm8vbW9ub2RvYy9tb25vZG9j LmRsbAogbGliL21vbm8veGJ1aWxkLWZyYW1ld29ya3MvLk5FVEZyYW1ld29yay92Mi4wL1JlZGlz dExpc3QvRnJhbWV3b3JrTGlzdC54bWwKIGxpYi9tb25vL3hidWlsZC1mcmFtZXdvcmtzLy5ORVRG cmFtZXdvcmsvdjMuMC9SZWRpc3RMaXN0L0ZyYW1ld29ya0xpc3QueG1sCkBAIC0xMjk4LDcgKzI0 MzAsOSBAQAogbGliL21vbm8veGJ1aWxkLWZyYW1ld29ya3MvLk5FVEZyYW1ld29yay92NC41LjIv UmVkaXN0TGlzdC9GcmFtZXdvcmtMaXN0LnhtbAogbGliL21vbm8veGJ1aWxkLWZyYW1ld29ya3Mv Lk5FVEZyYW1ld29yay92NC41L1JlZGlzdExpc3QvRnJhbWV3b3JrTGlzdC54bWwKIGxpYi9tb25v L3hidWlsZC1mcmFtZXdvcmtzLy5ORVRGcmFtZXdvcmsvdjQuNi4xL1JlZGlzdExpc3QvRnJhbWV3 b3JrTGlzdC54bWwKK2xpYi9tb25vL3hidWlsZC1mcmFtZXdvcmtzLy5ORVRGcmFtZXdvcmsvdjQu Ni4yL1JlZGlzdExpc3QvRnJhbWV3b3JrTGlzdC54bWwKIGxpYi9tb25vL3hidWlsZC1mcmFtZXdv cmtzLy5ORVRGcmFtZXdvcmsvdjQuNi9SZWRpc3RMaXN0L0ZyYW1ld29ya0xpc3QueG1sCitsaWIv bW9uby94YnVpbGQtZnJhbWV3b3Jrcy8uTkVURnJhbWV3b3JrL3Y0LjcvUmVkaXN0TGlzdC9GcmFt ZXdvcmtMaXN0LnhtbAogbGliL21vbm8veGJ1aWxkLWZyYW1ld29ya3MvLk5FVFBvcnRhYmxlL3Y1 LjAvUmVkaXN0TGlzdC9GcmFtZXdvcmtMaXN0LnhtbAogbGliL21vbm8veGJ1aWxkLWZyYW1ld29y a3MvLk5FVFBvcnRhYmxlL3Y1LjAvU3VwcG9ydGVkRnJhbWV3b3Jrcy8uTkVUIEZyYW1ld29yayA0 LjYueG1sCiBsaWIvbW9uby94YnVpbGQtZnJhbWV3b3Jrcy8uTkVUUG9ydGFibGUvdjUuMC9TdXBw b3J0ZWRGcmFtZXdvcmtzL0FTUC5ORVQgQ29yZSAxLjAueG1sCkBAIC0xMzE4LDcgKzI0NTIsNyBA QAogbGliL21vbm8veGJ1aWxkLzEyLjAvYmluL01vbm8uWEJ1aWxkLlRhc2tzLmRsbAogbGliL21v bm8veGJ1aWxkLzEyLjAvYmluL3hidWlsZC5leGUKIGxpYi9tb25vL3hidWlsZC8xMi4wL2Jpbi94 YnVpbGQuZXhlLmNvbmZpZwotbGliL21vbm8veGJ1aWxkLzEyLjAvYmluL3hidWlsZC5leGUubWRi CitsaWIvbW9uby94YnVpbGQvMTIuMC9iaW4veGJ1aWxkLnBkYgogbGliL21vbm8veGJ1aWxkLzEy LjAvYmluL3hidWlsZC5yc3AKIGxpYi9tb25vL3hidWlsZC8xNC4wL0ltcG9ydHMvTWljcm9zb2Z0 LkNvbW1vbi5wcm9wcy9JbXBvcnRCZWZvcmUvTWljcm9zb2Z0Lk51R2V0LkltcG9ydEJlZm9yZS5w cm9wcwogbGliL21vbm8veGJ1aWxkLzE0LjAvTWljcm9zb2Z0LkNvbW1vbi5wcm9wcwpAQCAtMTMz OCwxMCArMjQ3MiwxMCBAQAogbGliL21vbm8veGJ1aWxkLzE0LjAvYmluL01vbm8uWEJ1aWxkLlRh c2tzLmRsbAogbGliL21vbm8veGJ1aWxkLzE0LjAvYmluL3hidWlsZC5leGUKIGxpYi9tb25vL3hi dWlsZC8xNC4wL2Jpbi94YnVpbGQuZXhlLmNvbmZpZwotbGliL21vbm8veGJ1aWxkLzE0LjAvYmlu L3hidWlsZC5leGUubWRiCitsaWIvbW9uby94YnVpbGQvMTQuMC9iaW4veGJ1aWxkLnBkYgogbGli L21vbm8veGJ1aWxkLzE0LjAvYmluL3hidWlsZC5yc3AKIGxpYi9tb25vL3hidWlsZC9NaWNyb3Nv ZnQvTnVHZXQvTWljcm9zb2Z0Lk51R2V0LkJ1aWxkLlRhc2tzLmRsbAotbGliL21vbm8veGJ1aWxk L01pY3Jvc29mdC9OdUdldC9NaWNyb3NvZnQuTnVHZXQuQnVpbGQuVGFza3MuZGxsLm1kYgorbGli L21vbm8veGJ1aWxkL01pY3Jvc29mdC9OdUdldC9NaWNyb3NvZnQuTnVHZXQuQnVpbGQuVGFza3Mu cGRiCiBsaWIvbW9uby94YnVpbGQvTWljcm9zb2Z0L051R2V0L01pY3Jvc29mdC5OdUdldC5wcm9w cwogbGliL21vbm8veGJ1aWxkL01pY3Jvc29mdC9OdUdldC9NaWNyb3NvZnQuTnVHZXQudGFyZ2V0 cwogbGliL21vbm8veGJ1aWxkL01pY3Jvc29mdC9Qb3J0YWJsZS9NaWNyb3NvZnQuUG9ydGFibGUu Q29yZS5wcm9wcwpAQCAtMTM2Miw2ICsyNDk2LDcgQEAKIGxpYi9tb25vL3hidWlsZC9NaWNyb3Nv ZnQvVmlzdWFsU3R1ZGlvL3YxMS4wL1dlYkFwcGxpY2F0aW9ucy9NaWNyb3NvZnQuV2ViQXBwbGlj YXRpb24udGFyZ2V0cwogbGliL21vbm8veGJ1aWxkL01pY3Jvc29mdC9WaXN1YWxTdHVkaW8vdjEy LjAvV2ViQXBwbGljYXRpb25zL01pY3Jvc29mdC5XZWJBcHBsaWNhdGlvbi50YXJnZXRzCiBsaWIv bW9uby94YnVpbGQvTWljcm9zb2Z0L1Zpc3VhbFN0dWRpby92MTQuMC9XZWJBcHBsaWNhdGlvbnMv TWljcm9zb2Z0LldlYkFwcGxpY2F0aW9uLnRhcmdldHMKK2xpYi9tb25vL3hidWlsZC9NaWNyb3Nv ZnQvVmlzdWFsU3R1ZGlvL3YxNS4wL1dlYkFwcGxpY2F0aW9ucy9NaWNyb3NvZnQuV2ViQXBwbGlj YXRpb24udGFyZ2V0cwogbGliL21vbm8veGJ1aWxkL01pY3Jvc29mdC9WaXN1YWxTdHVkaW8vdjku MC9XZWJBcHBsaWNhdGlvbnMvTWljcm9zb2Z0LldlYkFwcGxpY2F0aW9uLnRhcmdldHMKIGxpYi9t b25vZG9jL21vbm9kb2MueG1sCiBsaWIvbW9ub2RvYy9zb3VyY2VzL01vbm8uc291cmNlCkBAIC0x NDI5LDYgKzI1NjQsNyBAQAogbWFuL21hbjEvbWNvbmZpZy4xLmd6CiBtYW4vbWFuMS9tY3MuMS5n egogbWFuL21hbjEvbWRhc3NlbWJsZXIuMS5negorbWFuL21hbjEvbWRiMnBwZGIuMS5negogbWFu L21hbjEvbWRvYy1hc3NlbWJsZS4xLmd6CiBtYW4vbWFuMS9tZG9jLWV4cG9ydC1odG1sLjEuZ3oK IG1hbi9tYW4xL21kb2MtZXhwb3J0LW1zeGRvYy4xLmd6CkBAIC0xNDU0LDcgKzI1OTAsNiBAQAog bWFuL21hbjEvbXByb2YtcmVwb3J0LjEuZ3oKIG1hbi9tYW4xL3BkYjJtZGIuMS5negogbWFuL21h bjEvcGVybXZpZXcuMS5negotbWFuL21hbjEvcHJqMm1ha2UuMS5negogbWFuL21hbjEvcmVzZ2Vu LjEuZ3oKIG1hbi9tYW4xL3NlY3V0aWwuMS5negogbWFuL21hbjEvc2V0cmVnLjEuZ3oKQEAgLTE1 MDYsMyArMjY0MSw1IEBACiBzaGFyZS9sb2NhbGUvcHRfQlIvTENfTUVTU0FHRVMvbWNzLm1vCiAl JURBVEFESVIlJS0yLjAvbW9uby9jaWwvY2lsLW9wY29kZXMueG1sCiAlJURBVEFESVIlJS0yLjAv bW9uby9wcm9maWxlci9tb25vLXByb2ZpbGVyLWxvZy5zdXBwcmVzc2lvbgorQHBvc3RleGVjICUl UFJFRklYJSUvYmluL2NlcnQtc3luYyAlJUxPQ0FMQkFTRSUlL3NoYXJlL2NlcnRzL2NhLXJvb3Qt bnNzLmNydCA+IC9kZXYvbnVsbAorQHByZXVuZXhlYyBybSAtciAvdXNyL3NoYXJlLy5tb25vCg== --f403045ea5fc672bf80559d2ede0--