From nobody Mon Apr 17 23:50:13 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Q0kMB2kMjz45NDr for ; Mon, 17 Apr 2023 23:50:30 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01olkn2081d.outbound.protection.outlook.com [IPv6:2a01:111:f400:feab::81d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0kM83YTlz3tMP for ; Mon, 17 Apr 2023 23:50:28 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=tjvTV7CN; spf=pass (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com designates 2a01:111:f400:feab::81d as permitted sender) smtp.mailfrom=tatsuki_makino@hotmail.com; dmarc=pass (policy=none) header.from=hotmail.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WYW4h5g+xVzl2N9oxWMd83exhLtjh4ai3xuFzNZCI5ZDnMqAdpGtjjjKg3UN+aFy8TRdygmXnM5RmxRZY3fl4AG74D/83pqWWkHmXw7gDQ0Z8UutxqYWIEZ6uD2M5aQem0W0tpxLRWE+Kz+dK7wYCi/HtNGtt2urbjpYtJnRSTEZ4Zl3B66etfZuBCQ8rkAYM78Bfl/Uvdhj0CeJ5OdE0fcI/N//DPUruquUd1M+o9s0dx8u1ZDFjOe7NpkhrcyE/AKRXfcdgqdx4uBe83nrX+d0t7FP6cHZeWHtyHFycOwaHnurzbfBdZ1uf7NNxwNpwahva0mOpaDhsD6jv6i2Mg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=AqsNJQX6pjl3kQxnT11Rzn5E1WaJyzuxc7soTXuAvPE=; b=bdNJeI4Hyq0ZMXfN/bsFc5Iu3vhpWONroOmo44UkYrIt2ddGYVpzBRpzX71sHOUTMO4yDVK+iMV2Gc6Rc9EUPWbjbckppcFoSxNc0jQpzXhCgPH993nrE8JbNjVgqrsbOPHgfs5q0Npv52ivYZO+JBN62OLfh7DW1nBCx26nGx9xtOnsx8s6ezItUIuHxCzM+rKvm1CpXOj5zLEehFVRc1LU6SCI0a9Uc+ShBddIewvUrW4ufmQw/3Isromp0Q4nS9MYErZqeAUtPfbPiPp9T2y8JC92avPQxzaTBH5pkL52uKV5b4unw3giMtUCb6PHrsvIW6EjNTzHy0tfmXZA3g== 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=AqsNJQX6pjl3kQxnT11Rzn5E1WaJyzuxc7soTXuAvPE=; b=tjvTV7CNDj+Dgp6U/G0EQIC+oaPggjtjK2ELL5PQiL/YxwgE0QtdTy5J7jLCEo2GtoFiGp0VpFjcid752+B7A3AD4pQNAE3jtV33ISlNA5gPIYkOR8fibSbtMAMSHaettXpuY8Qjbb8hmpItxKPjU0ZhB6EuR0yIMfxOEP6GARHZ39Q7lyEW7xDquwHKCa39cscGprUZ/QpudeM7pGK67ClXcPGlI912aXP71zlhnrRi0rKtz27D1oOC+wF0FZz6IZxS8O35gtOR8Tvw1GWysxejLv4O8XDzIu5rP8CenfmGt5zqPwkcSaAKQnG2BrAdpzJh+reSHhKuS6hIH7MgGg== Received: from PSAPR03MB5639.apcprd03.prod.outlook.com (2603:1096:301:66::13) by KL1PR03MB7056.apcprd03.prod.outlook.com (2603:1096:820:df::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.45; Mon, 17 Apr 2023 23:50:22 +0000 Received: from PSAPR03MB5639.apcprd03.prod.outlook.com ([fe80::5519:737a:788f:81f8]) by PSAPR03MB5639.apcprd03.prod.outlook.com ([fe80::5519:737a:788f:81f8%5]) with mapi id 15.20.6298.045; Mon, 17 Apr 2023 23:50:22 +0000 Subject: Re: [through-able] poudriere: I don't want to rebuild rust with PORTREVISION bump of curl From: Tatsuki Makino To: "freebsd-ports@FreeBSD.org" References: Message-ID: Date: Tue, 18 Apr 2023 08:50:13 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: Content-Type: multipart/mixed; boundary="------------8FB569B86A8F6FBB5CC01C1F" X-TMN: [9kf4iAflj0fV4uPgs2ADCOlDOgN7xhrI] X-ClientProxiedBy: TYAPR03CA0009.apcprd03.prod.outlook.com (2603:1096:404:14::21) To PSAPR03MB5639.apcprd03.prod.outlook.com (2603:1096:301:66::13) X-Microsoft-Original-Message-ID: List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PSAPR03MB5639:EE_|KL1PR03MB7056:EE_ X-MS-Office365-Filtering-Correlation-Id: 6b797a65-5f04-46ab-bdd5-08db3f9e81c3 X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmofvZvLhntBlNaxIR7rLBom+c8tl4AC/6kn9CCEOv1zxKhYCzrtpCi/mVmkNdit5VXuGceUq89zjlydzfSuCFPze9nZdxBAA8h575Cz0kmbExwB04JpZO3UZdE0QghvFPS7UNzfIfNQlyFsPxx6e2mcVY6U0TY2k9yhaEFM/vC6UXnwGRkqmutmU2hHLBo+dD4Cujf0fiF321miUZqAgPBIOM8OHIdYuHj86GH7V1qhcEfiuRkbS9T9EEOfVHqU5asp/I9XSzxINVuvsCg+V1nWYODm0kVwbt7xnUySHNARAoEY1Fp5BZ1E3QqmWRrL6uG0Z2wORmqv4jxk1LjA8pWDHdQ/L0ONH6+yuNeRJ5v+iAna3yuRmwpC/nptGFTPzd6voy7HTFpYVgSafNB4rbdN1djDcclmG6gJhFnqanW0jmpRyqX9uiRdaoH/F1ftfoiq7x8rk19LY/vquHVTgha8J1QLhDru/PFauvtN1G2e3FScXWaZU3TVM3IY84rh+0vm8PsXvlKJDcnmQfuQCcCinbphj/Z+v/faZN5lIokoQg5+0cXuZkwe4UWF6Mb2QWaUYIE4ul3wPA4xU0zJvlXn1D6qtROmxOLz3GVJDF3dLttO4AyUOA8ZBjb1JNo5+J+cAAl4IAh/KHEynTjnAMjOGN/GCPS5hJff79jl6ivwGzkL4mk1gwvm6HIxLpRO+vtrmVpFt207OBlAUai7a+g21RrtT+3f9Fdw3LWH/D4bZBxKlHFI2x6QrkFUbTf95qw= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jqWtZ+DoSLq4lJAWBMdDhsQCoUBO5G2GBl+rQrjuAjA2CU/9w976mY/vsIdDFMafHGp4gFxpVbO6T4LIq27+FlYwnTw4sf2pBOcrWuj2L15CIjVJ3FSnXS2MpMsELEDZuC6ZZYi11nf++BJ2rUQOPuuhjwbNypmNbigCW6dQJsBzvp86zyCdb7KdUysxH/ARVolCaAN2v+wsaYEJ+51h6VfKSUV2ebRCQaZaJtK06xZ6mNJDPWi0WvHxS9JGh1lL7KyqskyT8gMakA5iLNt6wOnesxKvYIm2cerp6e4hiqfL+GuUx4CCO4C/DaI8t8h70w+Qj4nvlK7oeiSVUtpJAoZrE1kbKCwz1hEV/PFr/JQSQ2tkopouKjowVJO+tph/VPVwA4+/WLTQeZ/lpL7cIDxOweocxuD4ywCs9qK4tgQnAKmQXQo1R+SSx02c0LxURkWwEcw9GEAIEJIisCw3TYdalVNrAyQ551W24wi19e1+idmQjqLKzeTjRu7xq0992cUao6dJ3slhOypmiDoURvN60/H6h03Qmdaaj1Z1Imu0AH1nlWS3/EpInLQ+sVnz8cfiKfe2/aLyoQQyvDdKE899C5cPyt7z1ZeJZZ9uFano1qMB3xfgFFDbj/u3i4xrc6xXhVLKGZuHbqX2KanmVrSI+xbpJ1RKDU8Mnieb1Kn5DPz7BnYoX1mQf403acFG X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eDZzNG5ZY0piQmJzb3YrYUJMdkdMdUpoYjlLVHptMWVONjBZaWFUOXk1VWNn?= =?utf-8?B?MnlYZDYzQW1HOFVvbnZtcXdmTUNlUkVBTU03dHR4NWNVSlZwalJWTnd5NXFy?= =?utf-8?B?WnFSWlRvNCtsYnNvWlBRclNxUzd6amhROUovS2JqVWNqd0d6czZrTlJGc214?= =?utf-8?B?dWZ5YWNpbFNuMTVDL1NnSXJGNW1VVUtiUzBWbzk5NnlkYno2SzVuaHhMbmhl?= =?utf-8?B?K3IwcUgzcmxMLzdNQlZCWjNtUzB4MEpxZTVJSkR1elp6bzFXcU1FSlp1WHc2?= =?utf-8?B?ZlhGNVZ2dHl5MWF4b2hmdDM3cGNYNDhBeFFPSGQrRVBDS0hZSEF4Tm5uTFFW?= =?utf-8?B?Z0hOSGRHS1hLTk9rc0RZeUt4VjlYQmNZbWpQOWVxRC9wWlBleVpVcndPVGRM?= =?utf-8?B?YWVqdGxUZWMxQzBKeVdNQzJRWHNHVUIwandxeDdSR2p1ejM2RTBUc1ExSTEx?= =?utf-8?B?VFUzZU13dFhSYXN1dmplcWxBNFh6OGJ1YWxuZVpmTUdBb3B5aVJGYjYwT0ov?= =?utf-8?B?bmJodExpY0h5amh6b01OMWxDdFNFMUVhR2dnbEwyakcra1Q3WDVObHFKdlpR?= =?utf-8?B?alBZaVl3dDFQQ0Z3RHRQNGwyZ2JMZzJvcVhYYjJlSkR3TXRTMXhzSTBRSlMv?= =?utf-8?B?N2VJL2o1anlXc1dqbTZNTk9RUDF0RDNDdkxrdVZHT25lK1NUaitHTG9TWXZn?= =?utf-8?B?ZkxhWHBDVkxNbnRPMXZUWkZvRXd3WkpzSUhPVW83TnBpN3N2NXl1aHlwVHNO?= =?utf-8?B?LzhyQVRoRVdBNGxIeEsyZnFpZnB4R2ZIOG02NEJqSzFUK3dkVUpLYWlLK2M2?= =?utf-8?B?eUh3YktGWU1LUGFVVjh3cXVyTlRrZVJybnVySnhNcUJzVEJyaEF1S3JFQ2lX?= =?utf-8?B?aUIxdHZwVHlYMmY0ZUQ4TkxuOGUvaTQ4MFNVOXNuZU1zZGpkNUt1TlRiSVdP?= =?utf-8?B?NXNiMWlRS3hXcS9XQVBXSUhKNzVFNlJha0hCbUdZL0dzYkg5eE1mdm03R3dk?= =?utf-8?B?SXFzZjFTZDBsb1NWZkd6NDU5eG1DQllaVFVqWGs0WlpXaTZXd1FkcXpleHZo?= =?utf-8?B?UW9QUHNhQzlqT2RvOGtrTVYwZnppZ0twcGJEbG10bVZ0OVRSS3RmbGtBN29i?= =?utf-8?B?dEF5YWEyOEZxYWNqUnAyMWZlbHd1ajU3YWVRQVpwei9hUTNvWlRUS1NDeUZM?= =?utf-8?B?dytRR2x6bTNyaU8wNDdJUTZQZWtEM3UzbEZDS2QxZnBQMGcza0wvNUhVbjg0?= =?utf-8?B?ZGF0RVBlTjJzNmp3WVpLNUhOdjd5SnVmTlhWTmxycS9SUjZVbTdSZzVkbzM0?= =?utf-8?B?OGhiamFIN1REd3JONllNNzkvUjRBc1pteS9FandIZS96M2tLMURhSjhFb1R5?= =?utf-8?B?cnFWREYvMlY1Ymh0SDdqNEpKMjJDTVl2UEtVTmFwOXFGSDg2blI5Y005V2M4?= =?utf-8?B?d2tQKzVkaU40elJLcHhuUk1FMktqQ1BjYTRUSlhMc3JXWEZrendIK1NIcW5X?= =?utf-8?B?RjY2UkRKTzJsME4xc2tvWFJIL1A5YmtOZXVpeVlGeVNSaU56Y3RKdHkyMTcy?= =?utf-8?B?VGl5NHBxWFZiSE5xTWZpdlAwaUZtbUQrU3lzRFFZUGVLaTlnMjNzNXNBVDBO?= =?utf-8?Q?/IemzBMqCMnfz6JOA3W5jKcetx5Jn4v96Kkzt1SwNFLk=3D?= X-OriginatorOrg: sct-15-20-4734-24-msonline-outlook-c0b75.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 6b797a65-5f04-46ab-bdd5-08db3f9e81c3 X-MS-Exchange-CrossTenant-AuthSource: PSAPR03MB5639.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Apr 2023 23:50:22.1408 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR03MB7056 X-Spamd-Result: default: False [0.20 / 15.00]; FORGED_MUA_SEAMONKEY_MSGID_UNKNOWN(2.50)[]; MIME_BAD_ATTACHMENT(1.60)[sh:text/plain]; MIME_BASE64_TEXT_BOGUS(1.00)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f400::/48]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; MIME_BASE64_TEXT(0.10)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[hotmail.com]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; DKIM_TRACE(0.00)[hotmail.com:+]; RCVD_COUNT_THREE(0.00)[3]; HAS_ATTACHMENT(0.00)[]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+]; RCVD_TLS_LAST(0.00)[]; TO_DN_EQ_ADDR_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org] X-Rspamd-Queue-Id: 4Q0kM83YTlz3tMP X-Spamd-Bar: / X-ThisMailContainsUnwantedMimeParts: N --------------8FB569B86A8F6FBB5CC01C1F Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hello. This is an unimportant topic that may or may not be useful and can be skipped :) Tatsuki Makino wrote on 2023/01/20 17:40: > poudriere: I don't want to rebuild rust with PORTREVISION bump of curl Some of the same kind of stories include :) I don't want to rebuild gcc12 with update of binutils I don't want to rebuild llvm15 with update of python39 And today's will be as follows :) I don't want to rebuild *webkit* with update of sqlite3 As a solution to it... The tools for it were made :) It will have been attached to this email. In this case, it can be used as follows sh the_attachment.sh -d sqlite3-3.41.2,1.pkg qt5-webkit-5.212.0.a4_12.pkg If it is used with multiple files at the same time, I don't know if it is working properly :) sh the_attachment.sh -d sqlite3-3.41.2,1.pkg webkit2-gtk*.pkg I think there are people who can make something better, but for the time being, I will release it as a reference material. :) Regards. --------------8FB569B86A8F6FBB5CC01C1F Content-Type: text/plain; charset=UTF-8; name="the_attachment.sh" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="the_attachment.sh" IyEgL2Jpbi9zaAoKI3NldCAteAoKY29tcGFjdF9tYW5pZmVzdD0iK0NPTVBBQ1RfTUFOSUZFU1Qi Cm1hbmlmZXN0PSIrTUFOSUZFU1QiCgppZiAhIEpRPSIkKHdoaWNoIGpxKSIgOyB0aGVuCgllY2hv ICJ0ZXh0cHJvYy9qcSBtdXN0IGJlIGluc3RhbGxlZCIgMT4mMgoJZXhpdCAxCmZpCgp1c2FnZSAo KQp7CglzZXQgK3gKCXsKCQllY2hvICIkezB9IFstbl0gWy10IHRtcGRpcl0gLWQgZGVwcGtnIHBr Z2ZpbGUgLi4uIgoJfSAxPiYyCglleGl0ICR7MTotMX0KfQoKd3JrZGlyPSIiCmRlcHBrZz0iIgpk cnlydW49IjAiCgpzaWdfZXhpdCAoKQp7CgljYXNlICIke2RyeXJ1bjotfSIgaW4JIyAoCgkxKQoJ CWlmIFsgLW4gIiR7d3JrZGlyOi19IiAtYSAtZCAiJHt3cmtkaXJ9IiBdIDsgdGhlbgoJCQlzdGF0 IC1mICIlU04gaXMga2VwdCIgLS0gIiR7d3JrZGlyfSIKCQlmaQoJCTs7CSMgKAoJKikKCQlpZiBb IC1uICIke3dya2RpcjotfSIgLWEgLWQgIiR7d3JrZGlyfSIgXSA7IHRoZW4KCQkJcm0gLXIgLWkg LS0gIiR7d3JrZGlyfSIKCQkJWyAhIC1kICIke3dya2Rpcn0iIF0gfHwKCQkJCXN0YXQgLWYgIiVT TiBzdGlsbCBleGlzdHMiIC0tICIke3dya2Rpcn0iCgkJZmkKCQk7OwoJZXNhYwp9CgpidWlsdGlu IHRyYXAgJ3NpZ19leGl0JyBFWElUCgpleHRyYWN0ICgpCnsKCWxvY2FsIHdya2RpcgoJbG9jYWwg cGtnZmlsZQoJcGtnZmlsZT0iJHsxOi19IgoJc2hpZnQgMQoKCWlmIFsgLXogIiR7cGtnZmlsZX0i IC1vICEgLWYgIiR7cGtnZmlsZX0iIF0gOyB0aGVuCgkJdXNhZ2UgMQoJZmkKCglbIC1lICIke3dy a2Rpcn0vJHtjb21wYWN0X21hbmlmZXN0fS5vcmlnIiBdICYmCgkJcm0gLWYgLXYgLS0gIiR7d3Jr ZGlyfS8ke2NvbXBhY3RfbWFuaWZlc3R9Lm9yaWciCglbIC1lICIke3dya2Rpcn0vJHttYW5pZmVz dH0ub3JpZyIgXSAmJgoJCXJtIC1mIC12IC0tICIke3dya2Rpcn0vJHttYW5pZmVzdH0ub3JpZyIK Cgl0YXIgLXggLXYgLWYgIiR7cGtnZmlsZX0iIC1DICIke3dya2Rpcn0iIC0tICIke2NvbXBhY3Rf bWFuaWZlc3R9IiAiJHttYW5pZmVzdH0iCglpbnN0YWxsIC1sIGFzIC0tICIke3BrZ2ZpbGV9IiAi JHt3cmtkaXJ9L3NyYy5wa2ciCn0KCnVwZGF0ZV9kZXBzICgpCnsKCWxvY2FsIElGUyBfaSBfbSB3 cmtkaXIKCWxvY2FsIGRlcHBrZ19uIGRlcHBrZ19vIGRlcHBrZ192IGRlcHNfanNvbgoJbG9jYWwg cGtnZmlsZSBwa2dfbl92IGRlcHBrZwoJcGtnZmlsZT0iJHsxOi19IgoJc2hpZnQgMQoKCWlmIFsg LXogIiR7cGtnZmlsZX0iIC1vICEgLWYgIiR7cGtnZmlsZX0iIF0gOyB0aGVuCgkJdXNhZ2UgMQoJ ZmkKCXBrZ19uX3Y9IiQocGtnIHF1ZXJ5IC1GICIke3BrZ2ZpbGV9IiAnJW4tJXYnKSIKCTogJHtw a2dfbl92Oj1vcmlnfQoKCVsgISAtZSAiJHt3cmtkaXJ9LyR7Y29tcGFjdF9tYW5pZmVzdH0uJHtw a2dfbl92fSIgXSAmJgoJCWNwIC1wIC12IC0tICIke3dya2Rpcn0vJHtjb21wYWN0X21hbmlmZXN0 fSIgIiR7d3JrZGlyfS8ke2NvbXBhY3RfbWFuaWZlc3R9LiR7cGtnX25fdn0iCglbICEgLWUgIiR7 d3JrZGlyfS8ke21hbmlmZXN0fS4ke3BrZ19uX3Z9IiBdICYmCgkJY3AgLXAgLXYgLS0gIiR7d3Jr ZGlyfS8ke21hbmlmZXN0fSIgIiR7d3JrZGlyfS8ke21hbmlmZXN0fS4ke3BrZ19uX3Z9IgoKCWVj aG8gIiR7ZGVwcGtnfSIgfCB3aGlsZSBJRlM9JCdcbicgcmVhZCBfaQoJZG8KCQlpZiBbICEgLWYg IiR7X2l9IiBdIDsgdGhlbgoJCQljb250aW51ZSAxCgkJZmkKCQlkZXBwa2dfbj0iJChwa2cgcXVl cnkgLUYgIiR7X2l9IiAnJW4nKSIKCQlkZXBwa2dfbz0iJChwa2cgcXVlcnkgLUYgIiR7X2l9IiAn JW8nKSIKCQlkZXBwa2dfdj0iJChwa2cgcXVlcnkgLUYgIiR7X2l9IiAnJXYnKSIKCQlpZiBbICR7 PzotLTF9IC1uZSAwIF0gOyB0aGVuCgkJCWNvbnRpbnVlIDEKCQlmaQoJCWZvciBfbSBpbiAiJHt3 cmtkaXJ9LyR7Y29tcGFjdF9tYW5pZmVzdH0iICIke3dya2Rpcn0vJHttYW5pZmVzdH0iCgkJZG8K CQkJaWYgISBkZXBzX2pzb249IiQoIiR7SlF9IiAtYyAtaiAnLmRlcHN8a2V5c191bnNvcnRlZCcg IiR7X219IikiIDsgdGhlbgoJCQkJY29udGludWUgMQoJCQlmaQoJCQljYXNlICIke2RlcHNfanNv bn0iIGluICAjICgKCQkJKlwiIiR7ZGVwcGtnX259IlwiKikKCQkJCSIke0pRfSIgLWMgLWogJy5k ZXBzfFsiJyIke2RlcHBrZ19ufSInIl0nICIke19tfSIKCQkJCSIke0pRfSIgLWMgLWogJy5kZXBz WyInIiR7ZGVwcGtnX259IiciXScgIiR7X219IgoJCQkJZWNobwoKCQkJCWNhdCAiJHtfbX0iID4g IiR7X219LnRtcCIKCQkJCSMiJHtKUX0iIC1jIC1qICcuZGVwc1siJyIke2RlcHBrZ19ufSInIl0u b3JpZ2lufD0iJyIke2RlcHBrZ19vfSInIicgIiR7X219LnRtcCIgPiAiJHtfbX0udG1wLmpzb24i CgkJCQkjbXYgLXYgLS0gIiR7X219LnRtcC5qc29uIiAiJHtfbX0udG1wIgoJCQkJIiR7SlF9IiAt YyAtaiAnLmRlcHNbIiciJHtkZXBwa2dfbn0iJyJdLnZlcnNpb258PSInIiR7ZGVwcGtnX3Z9Iici JyAiJHtfbX0udG1wIiA+ICIke19tfS50bXAuanNvbiIKCQkJCW12IC12IC0tICIke19tfS50bXAu anNvbiIgIiR7X219LnRtcCIKCgkJCQkiJHtKUX0iIC1jIC1qICcuZGVwc3xbIiciJHtkZXBwa2df bn0iJyJdJyAiJHtfbX0udG1wIgoJCQkJIiR7SlF9IiAtYyAtaiAnLmRlcHNbIiciJHtkZXBwa2df bn0iJyJdJyAiJHtfbX0udG1wIgoJCQkJZWNobwoKCQkJCW12IC12IC0tICIke19tfS50bXAiICIk e19tfSIKCQkJCTs7ICAgICAgIyAoCgkJCSopCgkJCQkjZWNobyAiJHtkZXBzX2pzb259IgoJCQkJ IyBvciBuZXcgZGVwZW5kZW5jeT8KCQkJCTs7CgkJCWVzYWMKCQlkb25lCglkb25lCn0KCnJlcGFj ayAoKQp7Cglsb2NhbCB3cmtkaXIKCWxvY2FsIHBrZ2ZpbGUKCXBrZ2ZpbGU9IiR7MTotfSIKCXNo aWZ0IDEKCglpZiBbIC16ICIke3BrZ2ZpbGU6LX0iIC1vICEgXCggIiR7cGtnZmlsZX0iIC1lZiAi JHt3cmtkaXJ9L3NyYy5wa2ciIFwpIF0gOyB0aGVuCgkJewoJCQlzdGF0IC1mICIlU04lU1kiICIk e3BrZ2ZpbGV9IiAiJHt3cmtkaXJ9Ii9zcmMucGtnCgkJfSAxPiYyCgkJdXNhZ2UgMQoJZmkKCXRv dWNoIC10IGBkYXRlIC1yIDAgKyVDJXklbSVkJUglTS4lU2AgLS0gIiR7d3JrZGlyfS8ke2NvbXBh Y3RfbWFuaWZlc3R9IiAiJHt3cmtkaXJ9LyR7bWFuaWZlc3R9IgoJY2htb2QgYT1yLHUrdyAiJHt3 cmtkaXJ9LyR7Y29tcGFjdF9tYW5pZmVzdH0iICIke3dya2Rpcn0vJHttYW5pZmVzdH0iCgljaG93 biAwOjAgIiR7d3JrZGlyfS8ke2NvbXBhY3RfbWFuaWZlc3R9IiAiJHt3cmtkaXJ9LyR7bWFuaWZl c3R9IgoJdGFyIC1jIC1mIC0gLS1leGNsdWRlICIke2NvbXBhY3RfbWFuaWZlc3R9IiAtLWV4Y2x1 ZGUgIiR7bWFuaWZlc3R9IiAiQCR7cGtnZmlsZX0iIHwKCQl0YXIgLWMgLXYgLWYgIiR7d3JrZGly fS90bXAucGtnIiAtSiAtQyAiJHt3cmtkaXJ9IiAiJHtjb21wYWN0X21hbmlmZXN0fSIgIiR7bWFu aWZlc3R9IiBALQoJY2htb2QgYHN0YXQgLWYgJU1wJUxwICIke3BrZ2ZpbGV9ImAgIiR7d3JrZGly fS90bXAucGtnIgoJY2hvd24gYHN0YXQgLWYgJXU6JWcgIiR7cGtnZmlsZX0iYCAiJHt3cmtkaXJ9 L3RtcC5wa2ciCgljYXNlICIke2RyeXJ1bjotfSIgaW4JIyAoCgkxKQoJCW12IC12IC0tICIke3dy a2Rpcn0vdG1wLnBrZyIgIiR7d3JrZGlyfS8kKHBrZyBxdWVyeSAtRiAiJHt3cmtkaXJ9L3RtcC5w a2ciICIlbi0ldi5wa2ciKSIKCQk7OwkjICgKCSopCgkJbXYgLXYgLS0gIiR7d3JrZGlyfS90bXAu cGtnIiAiJHtwa2dmaWxlfSIKCQk7OwoJZXNhYwp9CgppZiAhICBldWlkPSIkKGlkIC11KSIgfHwg WyAwJHtldWlkfSAtbmUgMCBdIDsgdGhlbgoJZWNobyBJdCBtdXN0IGJlIHJ1biBieSByb290IHRv IGdlbmVyYXRlIHRoZSBjb3JyZWN0IHBhY2thZ2UuCmZpCgp3aGlsZSBbICR7I30gLWd0IDAgXQpk bwoJT1BUSU5EPTEKCXdoaWxlIGdldG9wdHMgJ2Q6bnQ6JyBjaAoJZG8gICAgICBjYXNlICIke2No fSIgaW4gIyAoCgkJZCkKCQkJZGVwcGtnPSIkKHByaW50ZiAiJHtkZXBwa2c6KyR7ZGVwcGtnfVxu fSVzIiAiJHtPUFRBUkd9IikiCgkJCTs7CSMgKAoJCW4pCgkJCWRyeXJ1bj0iMSIKCQkJOzsJIyAo CgkJdCkKCQkJY2FzZSAiJHtPUFRBUkd9IiBpbgkjICgKCQkJPyopCgkJCQlpZiBbIC1kICIke09Q VEFSR30iIC1hIC13ICIke09QVEFSR30iIF0gOyB0aGVuCgkJCQkJVE1QRElSPSIke09QVEFSR30i CgkJCQkJZXhwb3J0IFRNUERJUgoJCQkJZWxzZQoJCQkJCXVzYWdlIDEKCQkJCWZpCgkJCQk7Owkj ICgKCQkJJyd8KikKCQkJCXVuc2V0IFRNUERJUgoJCQkJOzsKCQkJZXNhYwoJCQk7OwkjICgKCQlb XD86XXwqKQoJCQk7OwoJCWVzYWMKCWRvbmUKCXVuc2V0IGNoCglzaGlmdCAkKChPUFRJTkQgLSAx KSkKCWlmIDogOyB0aGVuCgkJYnJlYWsgMQoJZmkKZG9uZQoKaWYgWyAteiAiJHt3cmtkaXI6LX0i IC1vICEgLWQgIiR7d3JrZGlyfSIgXSA7IHRoZW4KCWlmICEgd3JrZGlyPSIkKG1rdGVtcCAtZCAt dCAiJHswIyMqL30iKSIgOyB0aGVuCgkJdXNhZ2UgMQoJZmkKZmkKCmZvciBwa2dmaWxlCmRvCglp ZiBbIC16ICIke3BrZ2ZpbGU6LX0iIC1vICEgLWYgIiR7cGtnZmlsZX0iIF0gOyB0aGVuCgkJdXNh Z2UgMQoJZmkKCglleHRyYWN0ICIke3BrZ2ZpbGV9IgoJdXBkYXRlX2RlcHMgIiR7cGtnZmlsZX0i CglyZXBhY2sgIiR7cGtnZmlsZX0iCmRvbmUK --------------8FB569B86A8F6FBB5CC01C1F--