From owner-freebsd-ports@freebsd.org Sun Jul 5 15:13:49 2020 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6B9F136DC0C for ; Sun, 5 Jul 2020 15:13:49 +0000 (UTC) (envelope-from brandon.helsley@hotmail.com) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12olkn2039.outbound.protection.outlook.com [40.92.22.39]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4B0Bzw0Pt4z447k for ; Sun, 5 Jul 2020 15:13:47 +0000 (UTC) (envelope-from brandon.helsley@hotmail.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QqPkCYFiKzU6uoUweFPXu9EG4P84+dNWqg+qSNqGQ2oWGniLTicgEez4HdNWXwfs4ItkiNDFB7LLYsuE5a0dkFFEizGPJDdkF16IIRElA6YDgiCD5To51Gra4WhY2pZ9RD5btXuIwqlVaMwwx8ehjyCIMnVv5VhhsihMYztFjly+oLhMFVVEFlkBXM2o9TtwzK2atQ2mnuVNyFPkPt6EkGGYOXtKLv9CPI4wIcT659GX5p++QNip6ionN4SyML1PImUjw46DSgWISiGpF7FTpCcwbOhhMRJactQwo84XL7Qu9h23LHC4SWY3FZSB0CXITc0hrNBTGbOx7D7+BeKLmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ggn8EvJ9Y633MF76B4BiUZG+6DB8npLfdcaqr4SxF/w=; b=UXchVMZq3w9rRvCIuIP/NA0oiTRRdK7kQt5JtpIuKIoDPQ5CvXO7BH0mfHoLQBLRPwoMFrlPzlMxSq/vCw+8by/qcLBj8nvZFvgnm2zetXP0KM+OMXoIQbfbUW4IXyxzB6AbA08pUljI/anUT3YzdVzzuTZLqveAynZRgTjcETZ/4OYKqbxIH72BdPjikPj//cTUm8H5s168APy9Ru8S/fhgadHl2Y4ToX5Rb3hIjW/k4grXzrDV+XVX2te8lSQBUS6t8eEEDCT7uTVZzpzRZfbF/6rKsup82YPDrQ+d61L6gfSJD/4ejvkDJdeAcnA4xnjyi91zxI3ZSZkND677+A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ggn8EvJ9Y633MF76B4BiUZG+6DB8npLfdcaqr4SxF/w=; b=UlfF4prrD6UP0bJy3y1ktRYQa4+hVWmndw0uOtHUh/SVtIU8vRXKCnXNeow4DqWxApanoicSrulFOtMpVY4/vZlgBXUINjTqi+MdvzlJgVSqyrYo1xMXFOvbcZkZ75yTeickkQ3Uw/LxeiKo2LAvsRGjRhOZqEC7N4hTpWSGGzERH4YMYeb83PK2AHmWdxTXKSS3H4nLYYc0jU5s/KyUBYfqRHs3mI52WfyzZffFBoEADSrv8asqGFMyMLH2h4M7pO3r9AxciI/9Tl4K4hiK3s1e4OIXkEVel22Pl2PjuJRGM47rq7eo5i12z1s5qMJT08eHKWvQETW7Cb0gdfM+Nw== Received: from DM6NAM12FT019.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc64::44) by DM6NAM12HT222.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc64::140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3174.9; Sun, 5 Jul 2020 15:13:46 +0000 Received: from CY4PR19MB0104.namprd19.prod.outlook.com (2a01:111:e400:fc64::51) by DM6NAM12FT019.mail.protection.outlook.com (2a01:111:e400:fc64::84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3174.9 via Frontend Transport; Sun, 5 Jul 2020 15:13:46 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:8BBD265D0ADF8DFD87C94865352D893A0BB3E4460D4F79A051FAA942D6534E72; UpperCasedChecksum:164C150CFCF4A1B2B064E1DB6315E0F9B485D44A64A7DDC0B43E73EB03C61C9B; SizeAsReceived:8888; Count:46 Received: from CY4PR19MB0104.namprd19.prod.outlook.com ([fe80::3cba:126c:494b:642e]) by CY4PR19MB0104.namprd19.prod.outlook.com ([fe80::3cba:126c:494b:642e%3]) with mapi id 15.20.3153.029; Sun, 5 Jul 2020 15:13:46 +0000 Date: Sun, 5 Jul 2020 09:13:44 -0600 From: Brandon helsley To: Vidar Karlsen Cc: freebsd-ports Message-ID: In-Reply-To: References: <4B33F770-AE87-4374-9FB8-A83C1F13C259@karlsen.tech> Subject: Re: Porting Practice X-ClientProxiedBy: CY4PR1101CA0008.namprd11.prod.outlook.com (2603:10b6:910:15::18) To CY4PR19MB0104.namprd19.prod.outlook.com (2603:10b6:910:7a::16) X-Microsoft-Original-Message-ID: <5be39975-f82e-4a5d-8dfc-af3c5cf41264@localhost> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.0.39] (97.118.11.249) by CY4PR1101CA0008.namprd11.prod.outlook.com (2603:10b6:910:15::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.22 via Frontend Transport; Sun, 5 Jul 2020 15:13:45 +0000 X-Microsoft-Original-Message-ID: <5be39975-f82e-4a5d-8dfc-af3c5cf41264@localhost> X-TMN: [2cLf8Ov87BY5VxCxEwXJsrBFiUsba4wM] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 68777f44-a6b8-4169-3151-08d820f6032d X-MS-TrafficTypeDiagnostic: DM6NAM12HT222: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9mU7KErtpf2i9jI8QIXPloassNPmE++/U1ZtQnOQjj4jeKGPJ+tHT/o3/Kggd/MqwEcnKRDp4As7Ai3D6Y06jxdkIubuwfGsOkVyI1ZCBed/tIdL3T13/1Z02+ag15ZQ95Ep6u5qJmbPcLOsSOqKGeqHefts0YG/L7JurNhE3Du1Z+Qq81qXlJhjIQCs4FyFUfmjTu2+2MmxrY0ype+kzW6Vj3Zn5+x3KHpDOHd4nIU0vzq2EsOILOL75OiVozwn X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:CY4PR19MB0104.namprd19.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901; X-MS-Exchange-AntiSpam-MessageData: Lf2A2ixuVh26T8cmRNiyRqAfKpMnYWpjwMKCe3Xnzou0xx1jssNrIugaESD0SwJn66NSHQRWdL5T3v70eNsFeZFsYVyteao9vJNfn/KdYwADise6vsCZclls45VmPiGoEx6Ts5OzE+Wb8eUm2jVJpA== X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-Network-Message-Id: 68777f44-a6b8-4169-3151-08d820f6032d X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2020 15:13:46.3057 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: DM6NAM12FT019.eop-nam12.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6NAM12HT222 X-Rspamd-Queue-Id: 4B0Bzw0Pt4z447k X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=UlfF4prr; dmarc=pass (policy=none) header.from=hotmail.com; spf=pass (mx1.freebsd.org: domain of brandon.helsley@hotmail.com designates 40.92.22.39 as permitted sender) smtp.mailfrom=brandon.helsley@hotmail.com X-Spamd-Result: default: False [-5.01 / 15.00]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; NEURAL_HAM_MEDIUM(-1.00)[-0.996]; RCVD_COUNT_FIVE(0.00)[5]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[hotmail.com]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; NEURAL_HAM_LONG(-1.00)[-0.998]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[hotmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[40.92.22.39:from]; NEURAL_HAM_SHORT(-1.02)[-1.019]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; RCVD_TLS_LAST(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.22.39:from] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Jul 2020 15:13:49 -0000 =20 =20 =20 =23 svn diff sysutils/toybox > /home/vidar/portdiffs/sysutils=5Ftoybox-= 0.8.4.diff =20 =20 Yes the whole message cleared it up. But right here now I see /home/vidar= /portdiffs/sysutils=5Ftoybox-0.8.4.diff is where you keep the diff before= submiting it. =20 =20 =20 =20 =20 =20 =20 =20 > =20 > On Jul 5, 2020 at 9:09 AM, Vidar Karlsen wrote= : > =20 > =20 > > On 5 Jul 2020, at 16:42, Brandon helsley wrote: > >> =46or making changes to a port, I find =E2=80=99= svn diff=E2=80=99 to be the easiest way by far. I tend to do this: >> 1= . svn up my work-in-progress ports tree >> 2. Make the changes and run = tests (portlint, poudriere testport etc) >> 3. cd /ports; svn diff thec= ategory/theport > /portpatches/thecategory=5Ftheport=5Fversion.diff (c= hange the paths to the dirs of your choice) >> 4. Upload the .diff file= to Bugzilla >> >> Since I use svn in step 1, svn takes care of track= ing the changes so I don=E2=80=99t need to keep .orig files and run diff = by hand. >> >> The diffing that Jonathan mentioned is more applicable= if you have to make changes to the upstream code itself in order for it = to work on =46reeBSD. I personally do that in the port=E2=80=99s =E2=80=98= work=E2=80=99 dir and create the patches with =E2=80=98make makepatch=E2=80= =99, and there I need to create .orig files (cp file.c file.c.orig be= fore making changes). > > > Could you please go into more detail ab= out what you mean in step one and three, I am getting really close to fig= uring out how this works. In step three I don't understand =22cd /ports=22= or =22portpatches/thecategory=5Ftheport=5Fversion.diff=22 Absolutely=21 = In step 1 I use svn to download the latest revision of the ports tree int= o a location I use for this purpose. In many cases for me this has been /= ports because I like to keep /usr/ports =E2=80=9Cclean=E2=80=9D/unclutter= ed by my own fiddling. I=E2=80=99m not sure if you have been doing it thi= s way. In case not, it=E2=80=99s as simple as doing: =23 mkdir /ports =23= svn co https://svn.freebsd.org/ports/head /ports To update this copy o= f the tree later on (next time), run =E2=80=99svn up=E2=80=99 in the same= dir. =46or a real-ish example for step 3, let=E2=80=99s assume I=E2=80=99= m upgrading sysutils/toybox. When it=E2=80=99s ready to be submitted, I w= ould do this: =23 cd /ports (or whichever dir you choose to checkout the = ports tree) =23 svn diff sysutils/toybox > /home/vidar/portdiffs/sysuti= ls=5Ftoybox-0.8.4.diff And then create a PR and upload the diff file. Yo= u don=E2=80=99t have to specify the category/port for 'svn diff', but it = makes it go faster as it won=E2=80=99t have to scan for changes in any ot= her places than what you specify. Hope this cleared it up, Vidar Karlsen = =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F freebs= d-ports=40freebsd.org mailing list https://lists.freebsd.org/mailman/li= stinfo/freebsd-ports To unsubscribe, send any mail to =22freebsd-ports-u= nsubscribe=40freebsd.org=22 =20 > =20 From owner-freebsd-ports@freebsd.org Sun Jul 5 22:25:37 2020 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4028134F519 for ; Sun, 5 Jul 2020 22:25:37 +0000 (UTC) (envelope-from yasu@utahime.org) Received: from gate.utahime.jp (gate.utahime.jp [183.180.29.210]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4B0NZ76SCkz4SLs for ; Sun, 5 Jul 2020 22:25:35 +0000 (UTC) (envelope-from yasu@utahime.org) Received: from eastasia.home.utahime.org (eastasia.home.utahime.org [192.168.174.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by gate.utahime.jp (Postfix) with ESMTPS id A1B6427811; Mon, 6 Jul 2020 07:25:26 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=utahime.org; s=maybe2019112701; t=1593987926; bh=gviWRyBZGYfbri0bQ3br5hY1lclI9ihlHkBa+NmLEsg=; h=Date:To:Cc:Subject:From:In-Reply-To:References; b=sRKXDyVlkW1G2bTpR0aBdn23MiJx6e9ZdQcWCCPucw/ux+E3aV3RgYm3wRDi+0TB7 QE6UUQm+He7j0pAwCFhxXil/lIifqafAE0KzmM2YrYCX6G43gpu2u0vSR+3fNMPMxU CG7QctdMuF9o14Snh7Ag30AcVGC3TShs2DVT3T1t76zIW1UQ2RwP3Z7uePE3/Ct/sH WT/3/ryfrtSBq+9nIBrFE+F89Eu1yBDCA6s7/DJH5J2a9ucQjmc6Z4bgt0ZUPpBk9g Rie+ri/pTpHPPt+JzTyvVmxQeE1EFLi3JYugUFnLBy9FQwda1CKspLWrVVYENqSekw 6OleIi7tGpaPA== Received: from localhost (rolling.home.utahime.org [192.168.174.11]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by eastasia.home.utahime.org (Postfix) with ESMTPSA id D99F12F3AB; Mon, 6 Jul 2020 07:25:25 +0900 (JST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.102.3 at eastasia.home.utahime.org Date: Mon, 06 Jul 2020 07:24:30 +0900 (JST) Message-Id: <20200706.072430.29703653253627830.yasu@utahime.org> To: trashcan@ellael.org Cc: freebsd-ports@FreeBSD.org Subject: Re: latest Makefile breaks compilation of security/clamav if base is lacking sendmail From: Yasuhiro KIMURA In-Reply-To: References: X-Mailer: Mew version 6.8 on Emacs 26.3 Mime-Version: 1.0 Content-Type: Text/Plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Rspamd-Queue-Id: 4B0NZ76SCkz4SLs X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=utahime.org header.s=maybe2019112701 header.b=sRKXDyVl; dmarc=none; spf=pass (mx1.freebsd.org: domain of yasu@utahime.org designates 183.180.29.210 as permitted sender) smtp.mailfrom=yasu@utahime.org X-Spamd-Result: default: False [-1.40 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[utahime.org:s=maybe2019112701]; NEURAL_HAM_MEDIUM(-1.01)[-1.010]; FROM_HAS_DN(0.00)[]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+a:spf-authorized.utahime.org]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[utahime.org]; NEURAL_HAM_LONG(-1.03)[-1.026]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[utahime.org:+]; MIME_BASE64_TEXT(0.10)[]; RCPT_COUNT_TWO(0.00)[2]; MID_CONTAINS_FROM(1.00)[]; NEURAL_HAM_SHORT(-0.47)[-0.466]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:2519, ipnet:183.180.0.0/16, country:JP]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Jul 2020 22:25:37 -0000 SGVsbG8gTWljaGFlbCwNCg0KVGhhbmsgeW91IGZvciBidWcgcmVwb3J0IGFuZCBwYXRjaC4gSSBj b25maXJtZWQgeW91ciBwYXRjaCBmaXhlcyB0aGUNCnByb2JsZW0gd2l0aCAxMi4xLVJFTEVBU0Uu DQoNCkZyb206IE1pY2hhZWwgR3JpbW0gPHRyYXNoY2FuQGVsbGFlbC5vcmc+DQpTdWJqZWN0OiBs YXRlc3QgTWFrZWZpbGUgYnJlYWtzIGNvbXBpbGF0aW9uIG9mIHNlY3VyaXR5L2NsYW1hdiBpZiBi YXNlIGlzIGxhY2tpbmcgc2VuZG1haWwNCkRhdGU6IFN1biwgNSBKdWwgMjAyMCAxNTozNzoxMyAr MDIwMA0KDQo+IEkgbWFuYWdlZCB0byBnZXQgY29tcGlsYXRpb24gd29ya2luZyB3aXRoIHRoZSBh dHRhY2hlZCwgc3VyZWx5IGNydWRlIGFuZCBkaXJ0eSBoYWNrIChkdWUgdG8gbXkgbGFjayBvZiBr bm93bGVkZ2UgcmVnYXJkaW5nIHBvcnRzIE1ha2VmaWxlcyksIGJ5IGFkZGluZyAnTUlMVEVSX0xE RkxBR1M9IC1MJHtMT0NBTEJBU0V9L2xpYicgYW5kICdNSUxURVJfQ0ZMQUdTPSAtSSR7TE9DQUxC QVNFfS9pbmNsdWRlJyAgaW4gb3JkZXIgdG8gaGVscCBmaW5kaW5nIHJlbGV2YW50IGZpbGVzIGZy b20gcG9ydCBtYWlsL2xpYm1pbHRlci4NCj4gDQo+IFdoYXQgd29ycmllcyBteSBzb21laG93LCBh bHRob3VnaCBjbGFtYXYgaXMgd29ya2luZyBhcyB1c3VhbCwgaXMgdGhlIGZvbGxvd2luZyBwYXJ0 IGluIHBvdWRyaWVyJ3MgbG9nOg0KPiANCj4gCWNoZWNraW5nIGZvciBtaV9zdG9wIGluIC1sbWls dGVy4oCmIHllcw0KPiAJY2hlY2tpbmcgbGlibWlsdGVyL21mYXBpLmggdXNhYmlsaXR54oCmIHll cw0KPiAJY2hlY2tpbmcgbGlibWlsdGVyL21mYXBpLmggcHJlc2VuY2XigKYgbm8NCj4gCWNvbmZp Z3VyZTogV0FSTklORzogbGlibWlsdGVyL21mYXBpLmg6IGFjY2VwdGVkIGJ5IHRoZSBjb21waWxl ciwgcmVqZWN0ZWQgYnkgdGhlIHByZXByb2Nlc3NvciENCj4gCWNvbmZpZ3VyZTogV0FSTklORzog bGlibWlsdGVyL21mYXBpLmg6IHByb2NlZWRpbmcgd2l0aCB0aGUgY29tcGlsZXIncyByZXN1bHQN Cj4gCWNoZWNraW5nIGZvciBsaWJtaWx0ZXIvbWZhcGkuaC4uLiB5ZXMNCj4gDQo+IA0KPiBIZXJl IG15IHF1ZXN0aW9uOiBJcyB0aGlzIHRoZSByaWdodCB3YXkgdG8gZml4IHRoaXMgaXNzdWU/DQoN CkknbSBub3Qgc3VyZSB3aHkgY29uZmlndXJlIHNjcmlwdCBwcm9kdWNlcyBzdWNoIHdhcm5pbmcg bWVzc2FnZXMuIEJ1dA0KbWFpbC9saWJtaWx0ZXIgc3VyZWx5IGluc3RhbGxzICR7UFJFRklYfS9s aWIvbGlibWlsdGVyL21mYXBpLmggYW5kDQpjb25maWd1cmUgc2NyaXB0IGNvcnJlY3RseSBkZXRl Y3RzIGl0IGFueXdheS4gVGhlcmVmb3JlIEkgZG9uJ3QgdGhpbmsNCnRoaXMgd2FybmluZyBtZXNz YWdlIGlzIG9mIG11Y2ggY29uY2Vybi4NCg0KQW5kIEkgc3VibWl0dGVkIGEgYml0IG1vZGlmaWVk IHBhdGNoIGFzIGZvbGxvd2luZyBidWcgcmVwb3J0Lg0KDQpzZWN1cml0eS9jbGFtYXY6IEZpeCBi dWlsZCBhZnRlciByNTQxMTE1IHdoZW4gYmFzZSBzeXN0ZW0gaXMgYnVpbGQNCndpdGggJ1dJVEhP VVRfU0VORE1BSUw9eWVzJw0KaHR0cHM6Ly9idWdzLmZyZWVic2Qub3JnL2J1Z3ppbGxhL3Nob3df YnVnLmNnaT9pZD0yNDc3OTINCg0KQmVzdCBSZWdhcmRzLg0KDQotLS0NCllhc3VoaXJvIEtJTVVS QQ0K