From nobody Mon Oct 4 05:59:31 2021 X-Original-To: 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 D188817E3C81 for ; Mon, 4 Oct 2021 05:59:37 +0000 (UTC) (envelope-from sid@bsdmail.com) Received: from mout.gmx.com (mout.gmx.com [74.208.4.201]) (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 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.gmx.com", Issuer "GeoTrust RSA CA 2018" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HN9614Kc6z3hyX for ; Mon, 4 Oct 2021 05:59:37 +0000 (UTC) (envelope-from sid@bsdmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mail.com; s=dbd5af2cbaf7; t=1633327171; bh=l7WEkTk2Ac0xI/5pKc3hwFJfL2sd61DMA4dCI3fs090=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=aibEMwGB5EQiLJZDCgL8lcZm30fbnR9vcIibVhLNomEtJixiphXq7tmizIm71EhiN tPm/tz6I3wBCkwyz3nIQ7akhoyNLKFhp+o2PX9fDcGx0iPHWaPUID7DqGYc2gV81Y3 g2XoZBpNrkNaD6ZE/1zIeV+p747++I1/PzqZyElQ= X-UI-Sender-Class: 214d933f-fd2f-45c7-a636-f5d79ae31a79 Received: from [108.227.222.178] ([108.227.222.178]) by web-mail.mail.com (3c-app-mailcom-lxa14.server.lan [10.76.45.15]) (via HTTP); Mon, 4 Oct 2021 07:59:31 +0200 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 Message-ID: From: Sid To: Sid Cc: ports@freebsd.org Subject: Re: Adding description to bsd.options.desc.mk for Xaw and NeXtaw Content-Type: text/plain; charset=UTF-8 Date: Mon, 4 Oct 2021 07:59:31 +0200 Importance: normal Sensitivity: Normal In-Reply-To: References: X-UI-Message-Type: mail X-Priority: 3 X-Provags-ID: V03:K1:9e5Te85uE5CJj4K3DORzZiCoWV7oQH3GIw3LgUnMPRSwc0GZP3cGweRVkKjsK/9t+8qbO kQk9jsglNrCHW0DRJpgWHxIXoZlBHmavCJc1f309Pp5ckbKF++7Iyk+wO9OkEXr6i9R9BosPya7R pHufOF4Bth4XQUa9TJWgMA/B+3WeywP2oUU9jYSK2Spp7k50zPAhPurgZihGtRnAvmk6xIaTw1CG TXC+BVm+h0JIfC0/TfDl2TiMmyYfw9DBkkpIOO6ce/8wEMEQWl+0RyRGx2V+wnbpOuX0xRQ0FWfS ho= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:cSqZy0wik1M=:47U5yUlXYmJ9o23vwYArQT 2DSX+I0XbYK9QIKYPuVrpFbBw2slge2kMtfBoGVwB4Ka92cRQtjNOvTx3uOdd8Eyy2vfF6soH WSfWuWyRiFITX9YCILb6yjxRuOaQQo2XvO6QyITKzNkgv+mxn5sw9U5y2hFHJGHmZMB8hB2y4 DmKMNTO0KHivPTPnI97XElfP+NlAl0m9aOjVAVWwXc9L2tXhb3xpe8LJRQQlTGy2fsztb5aV6 bcMiMOdIEF29QBT0kqRyvpo1/Gp9rxokcoKDDkYaNKXKw6x1ZYvazsbkj8cngQkMy6ORnCsEK BJaVMg9pht/vf3HNM8or0Zn/I0oYA9yNzFqkAlasNgE8zu5b5ML0Lte15nroBn35W4qEaD3+R rseg9RhiwNQ48w8H2XQ8nfTlypF/xBCkuYY6duC35YBAhOnBxlBFwbwVdAE11Zy3T7kuG0hvc ZH5JS3SHnKfAGX2ZW/O8FEAuSNaOEGPSFQcDPp6wV5667F/hLoOTn5DdiF2AOfbM3TTiJAbH0 nQAAvfwyO0YfYbDwHngG5Tjni4lanXhBk8c6iUivzY60dLfM4Qf6WAJe932vSFkl5Mz41CxZT lWQ1aK6iudfUQGFm4eqYp69x1cr9Bh6F9ZDnGI/4ARVErAWTpte3qFtYZxgYQWKIu/5l3qGqn 0Yus8TSQX5BWGR5+PsVgLf9JuanYnQ8N/rmVKjeQ+NdovGite9iGIqZh7i+lUYFQHYadzx7dd RrvDt2IdEJuSTFMFyUVE4yCV9bEWhNZFWfbfnGWvWo/BQOGNIH3kD/YCmW6fTtKMfVGWFUxs5 LsgiCLSQA0k0WA7Hn+1ZK4rI12VoX13CYwc1Qcp2ZWKu70hsNY= Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4HN9614Kc6z3hyX X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D258905 > Subject: Adding description to bsd.options.desc.mk for Xaw and NeXtaw > > In short, > > +NEXTAW_DESC?=3D Use NeXtaw implementation of Athena > +XAW_DESC?=3D Use Xaw implementation of Athena Diff: > --- bsd.options.desc.mk.orig 2021-10-03 07:02:36.446891000 +0000 > +++ bsd.options.desc.mk 2021-10-03 07:04:58.859109000 +0000 > @@ -359,6 +359,7 @@ > NETCDF_DESC?=3D NetCDF data format support > NETLIB_DESC?=3D Blas implementation from Netlib > NETPBM_DESC?=3D Netpbm graphics toolkit support > +NEXTAW_DESC?=3D Use NeXtaw implementation of Athena > NFS_DESC?=3D Network File System support > NIS_DESC?=3D Network Information Services/YP support > NLS_DESC?=3D Native Language Support > @@ -533,6 +534,7 @@ > X264_DESC?=3D H.264 video codec support via x264 > X265_DESC?=3D H.265 video codec support via x265 > XALAN_DESC?=3D Xalan XSLT processor support > +XAW_DESC?=3D Use Xaw implementation of Athena > XCURSOR_DESC?=3D Cursor themes support > XERCES_DESC?=3D XML parser support via Xerces > XFT_DESC?=3D Xft font library support From nobody Mon Oct 4 14:49:47 2021 X-Original-To: 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 A8ACF17D9E08 for ; Mon, 4 Oct 2021 14:49:47 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HNNsl4MHfz4skm for ; Mon, 4 Oct 2021 14:49:47 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 76AE91B230 for ; Mon, 4 Oct 2021 14:49:47 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 194Enl9M081126 for ; Mon, 4 Oct 2021 14:49:47 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 194EnlvX081125; Mon, 4 Oct 2021 14:49:47 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202110041449.194EnlvX081125@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain 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 Date: Mon, 4 Oct 2021 14:49:47 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-ThisMailContainsUnwantedMimeParts: N 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/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ shells/jailkit | 2.22 | 2.23 ------------------------------------------------+-----------------+------------ 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 Reported by: portscout! From nobody Mon Oct 4 17:13:26 2021 X-Original-To: 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 DD90F10F8521 for ; Mon, 4 Oct 2021 17:13:40 +0000 (UTC) (envelope-from andreas.finck@mailbox.org) Received: from mout-p-102.mailbox.org (mout-p-102.mailbox.org [IPv6:2001:67c:2050::465:102]) (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 4HNS3l44Vbz3kvr for ; Mon, 4 Oct 2021 17:13:39 +0000 (UTC) (envelope-from andreas.finck@mailbox.org) Received: from smtp202.mailbox.org (smtp202.mailbox.org [80.241.60.245]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4HNS3Z1D1MzQkkM for ; Mon, 4 Oct 2021 19:13:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mailbox.org; h= date:date:message-id:subject:subject:mime-version :content-transfer-encoding:content-type:content-type:from:from :received; s=mail20150812; t=1633367607; bh=nGDHMJYfkL4nju2+is+k ww5uk6KkuyZpMB47n2TaaUU=; b=uF1EWl+mOJelpKkfhITlgvLURPAwAqJ66fg8 agn3BiM/U+WBcCEnIQXBBBGur6Y4NmfheWExt8GEAthuRUBrgamb9QmYeq1gh89D 1usz/1CCQtX2H7ui62x7PDMCuf4Dj9YUKnU7jecvnMrXvvA9VlhVW7bZD8ZOniSy jfvdxf6ofx0GJimWoFx78XET+hPo5oJu85HaQpYgIDS8HGI4RFKqOlMobAulZaQf AMS7YrUp7RMaAWHs2j2FwXAAFypromQRtiNjuIT8OK2pZt3Q7A9E7R1WNcxieIa7 FnaLi0Xgmh4KsE09A5FxGGF3KSsfQHHVlthFdCN24mbblX4KpQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1633367608; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=nGDHMJYfkL4nju2+is+kww5uk6KkuyZpMB47n2TaaUU=; b=XjG2ZLmYZcRIl5KqJr3S5nzhNfqVrNefSFprhERcKKZdJBK4Q8auGaFS/CqyUwGaG8WWrV +TSTCD51RW8KOFUfcwcCCNMcIV/DR+ooYKO0Srfl3QM12uUgCcTW21nXIyXPT2xYTxeGgB FDMWDA4JjUHUagxubkyYWqcG72DLWJKhKzZpL0sGJh4ZsptHtCRD/4rPZxLAM8MjiK8bpM 6O6tXTBKFfDIJhyls4DfLGRz4zweImcarzPFu7itzrr8LLwOFETe7aCLMAPXEpmKJUHA3B 3bG7xwMPLKaLmLuaSm4WL0VrMCW1uO/ipnIRMCd8vILTiWbaOOVOE74IxllK3Q== X-Virus-Scanned: amavisd-new at heinlein-support.de Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 Subject: unsubscribe Message-Id: <2A73C81F-8DB7-4CE8-A077-CD1D941EDBB4@mailbox.org> Date: Mon, 4 Oct 2021 19:13:26 +0200 To: ports@freebsd.org X-Rspamd-Queue-Id: 4HNS3l44Vbz3kvr X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=fail ("headers rsa verify failed") header.d=mailbox.org header.s=mail20150812 header.b=uF1EWl+m; dkim=pass header.d=mailbox.org header.s=mail20150812 header.b=XjG2ZLmY; dmarc=pass (policy=reject) header.from=mailbox.org; spf=pass (mx1.freebsd.org: domain of andreas.finck@mailbox.org designates 2001:67c:2050::465:102 as permitted sender) smtp.mailfrom=andreas.finck@mailbox.org X-Spamd-Result: default: False [-0.45 / 15.00]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip6:2001:67c:2050::/48]; DKIM_MIXED(0.00)[]; TO_DN_NONE(0.00)[]; R_DKIM_REJECT(0.00)[mailbox.org:s=mail20150812]; DKIM_TRACE(0.00)[mailbox.org:-,mailbox.org:+]; DMARC_POLICY_ALLOW(0.00)[mailbox.org,reject]; DMARC_POLICY_ALLOW_WITH_FAILURES(-0.50)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:199118, ipnet:2001:67c:2050::/48, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[2001:67c:2050::465:102:from]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[mailbox.org:s=mail20150812]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[mailbox.org:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(0.82)[0.823]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_SPAM_LONG(0.33)[0.327]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] Reply-To: andreas.finck@mailbox.org From: Andreas Finck via ports X-Original-From: Andreas Finck X-ThisMailContainsUnwantedMimeParts: N Unsubscribe From nobody Mon Oct 4 18:20:33 2021 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 3D4B312AB089 for ; Mon, 4 Oct 2021 18:20:36 +0000 (UTC) (envelope-from mat@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HNTY01GCVz3w7S for ; Mon, 4 Oct 2021 18:20:36 +0000 (UTC) (envelope-from mat@freebsd.org) Received: from mail.j.mat.cc (owncloud.cube.mat.cc [IPv6:2a01:678:4:1::228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.mat.cc", Issuer "R3" (verified OK)) (Authenticated sender: mat/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id E7A732674F for ; Mon, 4 Oct 2021 18:20:35 +0000 (UTC) (envelope-from mat@freebsd.org) Received: from aching.in.mat.cc (unknown [IPv6:2a01:678:42:0:bdf4:2e83:8ff:e8ad]) (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) (Authenticated sender: mat@mat.cc) by mail.j.mat.cc (Postfix) with ESMTPSA id B6734942D81 for ; Mon, 4 Oct 2021 18:20:34 +0000 (UTC) Date: Mon, 4 Oct 2021 20:20:33 +0200 From: Mathieu Arnold To: freebsd-ports@freebsd.org Subject: Re: State of LibreSSL in FreeBSD ports Message-ID: <20211004182033.7iaeak3z2dgwdbhw@aching.in.mat.cc> References: <20211003141654.bwlnlin6g3s2n5gt@nexus.home.palmen-it.de> 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 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ylm3ubk7nj6fxpsc" Content-Disposition: inline In-Reply-To: <20211003141654.bwlnlin6g3s2n5gt@nexus.home.palmen-it.de> X-ThisMailContainsUnwantedMimeParts: N --ylm3ubk7nj6fxpsc Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Oct 03, 2021 at 04:16:54PM +0200, Felix Palmen wrote: > Is LibreSSL in FreeBSD ports >=20 > * supported, so ports should build with it if at all possible? > * supported on a "best effort" base, so setting a port BROKEN is > acceptable if maintaining (working) patches would be too much hassle? > * NOT supported at all, so random build failures with LibreSSL are fine? I'd say the third option, the only *SSL variant that is guaranteed too work is using the base system OpenSSL, using anything else is bound to hurt and segfault at one point or the other. This is because your software will have linking with one library from the base system that brings OpenSSL, and some other library that links with ports OpenSSL or LibreSSL, and the software calls one function that is in both. At that point, it is a variant of the russian roulette, but with about a half and half chance of the function called being resolved to the wrong library. --=20 Mathieu Arnold --ylm3ubk7nj6fxpsc Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEEVhwchfRfuV0unqO5KesJApEdfgIFAmFbReFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDU2 MUMxQzg1RjQ1RkI5NUQyRTlFQTNCOTI5RUIwOTAyOTExRDdFMDIACgkQKesJApEd fgJ2KA/+OsSxe4EEWWhbpst/BzG3VlgYfFJw97WqzuvuhjkzxQ1YfIGq23DyHSWX yBqqJsJjf0K7f7w+LChVJcHNpNGuIuUZWcwiclprVV3d+p8MGHvGecXpHytbdbGg mqtmJLqhyiVMgJG/eCZ70OlWI07d9IwedVpjWAUB+kRyJMaA8t0LGD8HbRUSZhbr nV1oLSQasHC7zVYmz71c0AgVWppmqqYbTNHSeXoAPdModxbktKOQUoD5/RFM+Ei8 BwsV6VbHeKtm39iimXQq99OpW3scwsJbK8+pv8tdAHZ7AFTcOduq+9Un5HXNhM0j b+ul45p721rp/16nKz56DtMO/uZmqZB1TH/8JzNxOrY05Ew6ZXtHNAYzmIhjMuiX EBZUcYFah8GmgaAANZCUyjTkrXbtbBWVA5c8sFuLzHZqa8INxfdzNXaUMdQdyZhq zoVhh2ds3ZZUx1ko8WgMXbHGXnZp8zw2VAOrO0cZ7v9apsxp+qYxZsBI55QeNwnH 083rmN3FGPOHROxGryEwhckr5y9LuaGexQeE0/HQjMwTI2/JeqMRSkpb9DmCycpU +N86mq7o70K4PE7iG4nluiI/s+A7+mVuxQ8xrX4dBX0kaDWLjoWU54CLV/kuxYHO E8xJ/RpSewvEM4nYuF3cr1+L7UxZnCmTprzATSoxtugbEdTsXCg= =B0WT -----END PGP SIGNATURE----- --ylm3ubk7nj6fxpsc-- From nobody Mon Oct 4 18:38:56 2021 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 5BB1312ACFB2 for ; Mon, 4 Oct 2021 18:39:10 +0000 (UTC) (envelope-from freebsd@grem.de) Received: from mail.evolve.de (mail.evolve.de [213.239.217.29]) (using TLSv1.3 with cipher TLS_CHACHA20_POLY1305_SHA256 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail.evolve.de", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HNTyP6H69z4Rw8; Mon, 4 Oct 2021 18:39:09 +0000 (UTC) (envelope-from freebsd@grem.de) Received: by mail.evolve.de (OpenSMTPD) with ESMTP id dcbb3565; Mon, 4 Oct 2021 18:39:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=grem.de; h=content-type :content-transfer-encoding:mime-version:subject:from:in-reply-to :date:cc:message-id:references:to; s=20180501; bh=Nhls7BxPZDpEGF FGdtRxRiWEHwE=; b=Tldz4AKug1113cIHn+DuEa9pk46ZojDyx29oX3ENX2jvNS T1c9UMrFRiqwydKqd4xBy9UXNHOp6MhRG9VeZdKcSZ7NVHK2KTDJqKB/DNA8TPij mrFs/NyjY2MWVL13NdAiB2zOKjJO8HwaMKsU4u4WcYGU6AJoGbXdREj5UUlsrXM4 JvLPSitjyb6EN2uDnjUfE2gkiWMl8sSTXQZd7wHBK18vW40dtdRIKiJiImQQjKMc KhooOXf7lw0l/ZUNmLLQQhL8p2nZ5grvBiRKy4GA3149TDzxgDf2QRSHleaUO8YP RIYg7slScqJGmefOETT1lcuevR+AB1xnFKvojArQ== DomainKey-Signature: a=rsa-sha1; c=nofws; d=grem.de; h=content-type :content-transfer-encoding:mime-version:subject:from:in-reply-to :date:cc:message-id:references:to; q=dns; s=20180501; b=rlbidFdy 0Wtor0pVaBbKwmTdn3mJzInvsMfYKAzrPrVKiTIujEriq4f1ASnpUavybVVO+t95 4SxHCaUeRonWYWfjQzmhA/+9WGQLCqxuU8PJX96/2vqtqhXVa0xmhIPZ6CrH3mvd kuHCKJQxg9teybOa7WjVTl2VhWZZDzixTIKrgVf8QUiq4rHnv/HAnasDybZm5Oh7 BXTHPJ5ssw3Gin7qRzWxKh9ephxtcZFtIbmI8hgULsbWUelU3XdFahGgvXP6vXgS fmkOxN9xwEiCbUm2WJuz7AkIqzWqBX3MQD4MTQVLeyVgxvSrF/1QoVMdVA0G1whb HaWKfddZMzEwWA== Received: by mail.evolve.de (OpenSMTPD) with ESMTPSA id 9b59632b (TLSv1.3:AEAD-CHACHA20-POLY1305-SHA256:256:NO); Mon, 4 Oct 2021 18:38:58 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 (1.0) Subject: Re: State of LibreSSL in FreeBSD ports From: Michael Gmelin In-Reply-To: <20211004182033.7iaeak3z2dgwdbhw@aching.in.mat.cc> Date: Mon, 4 Oct 2021 20:38:56 +0200 Cc: freebsd-ports@freebsd.org Message-Id: References: <20211004182033.7iaeak3z2dgwdbhw@aching.in.mat.cc> To: Mathieu Arnold X-Mailer: iPhone Mail (18F72) X-Rspamd-Queue-Id: 4HNTyP6H69z4Rw8 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-Spam: Yes X-ThisMailContainsUnwantedMimeParts: N > On 4. Oct 2021, at 20:21, Mathieu Arnold wrote: >=20 > =EF=BB=BFOn Sun, Oct 03, 2021 at 04:16:54PM +0200, Felix Palmen wrote: >> Is LibreSSL in FreeBSD ports >>=20 >> * supported, so ports should build with it if at all possible? >> * supported on a "best effort" base, so setting a port BROKEN is >> acceptable if maintaining (working) patches would be too much hassle? >> * NOT supported at all, so random build failures with LibreSSL are fine? >=20 > I'd say the third option, I wouldn=E2=80=99t say =E2=80=9Cnot supported at all=E2=80=9D. It=E2=80=99s n= ot hard to run very stable setups using libressl from ports. -m > the only *SSL variant that is guaranteed too > work is using the base system OpenSSL, using anything else is bound to > hurt and segfault at one point or the other. >=20 > This is because your software will have linking with one library from > the base system that brings OpenSSL, and some other library that links > with ports OpenSSL or LibreSSL, and the software calls one function that > is in both. >=20 > At that point, it is a variant of the russian roulette, but with about a > half and half chance of the function called being resolved to the wrong > library. >=20 > --=20 > Mathieu Arnold From nobody Tue Oct 5 06:38:49 2021 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 B883C17CA4B4 for ; Tue, 5 Oct 2021 06:38:58 +0000 (UTC) (envelope-from felix@palmen-it.de) Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (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) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HNnwx38nkz3pLP for ; Tue, 5 Oct 2021 06:38:57 +0000 (UTC) (envelope-from felix@palmen-it.de) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=go9QjUk73bncfDM0xXXYg0zIFMFhcgP7Qim2VBaCSjI=; b=u2uKpwVTx0R0F4xh3YGMnBk3RX vMZGKk3WnOKumAr1A67/OSuYSH/PuOgbBv3osB2x1AoIdTKu5nCunMbVbfNpZHJFK8hT+MIRaafFG 3bttzFF9vJT46ObL7gAWe5c9dhQ8ADW7bgw3ualoC6GIRUhKF8v6HVtOAPdaeuNZWleED9/uM0Zsq IgZXWcBsCvoRiklzV7Gsqpju0W5BFEl7x1s0US+FsUqeY5dOs0iH63VlxUQ7vVChCAcFesO8/y4gS cBT0nCJXt3Ze1pjaF5LLu87rSElMkCXhXXgqpcEYliMMX6GlFGilPyvy2ijnWm7CNTVayoJ2TygVw E7xyl4qA==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1mXe6E-002PbF-5N for freebsd-ports@freebsd.org; Tue, 05 Oct 2021 08:38:50 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.94.2 (FreeBSD)) (envelope-from ) id 1mXe6D-000MYT-TF for freebsd-ports@freebsd.org; Tue, 05 Oct 2021 06:38:49 +0000 Date: Tue, 5 Oct 2021 08:38:49 +0200 From: Felix Palmen To: freebsd-ports@freebsd.org Subject: Re: State of LibreSSL in FreeBSD ports Message-ID: <20211005063849.zjejmnaifve4gngz@nexus.home.palmen-it.de> Mail-Followup-To: freebsd-ports@freebsd.org X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: palmen-it.de References: <20211003141654.bwlnlin6g3s2n5gt@nexus.home.palmen-it.de> <20211004182033.7iaeak3z2dgwdbhw@aching.in.mat.cc> 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 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="utk4ethlq5fa26jz" Content-Disposition: inline In-Reply-To: <20211004182033.7iaeak3z2dgwdbhw@aching.in.mat.cc> User-Agent: NeoMutt/20210205 X-Rspamd-Queue-Id: 4HNnwx38nkz3pLP X-Spamd-Bar: ------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=palmen-it.de header.s=20200414 header.b=u2uKpwVT; dmarc=pass (policy=none) header.from=palmen-it.de; spf=pass (mx1.freebsd.org: domain of felix@palmen-it.de designates 2001:470:1f0b:bbb:1::1 as permitted sender) smtp.mailfrom=felix@palmen-it.de X-Spamd-Result: default: False [-7.20 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[palmen-it.de:s=20200414]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:1f0b:bbb:1::1]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_ONE(0.00)[1]; HAS_ORG_HEADER(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; MID_RHS_MATCH_FROMTLD(0.00)[]; DWL_DNSWL_LOW(-1.00)[palmen-it.de:dkim]; DKIM_TRACE(0.00)[palmen-it.de:+]; DMARC_POLICY_ALLOW(-0.50)[palmen-it.de,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; RCVD_TLS_ALL(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[2001:470:1f0b:bbb:1::1:from] X-ThisMailContainsUnwantedMimeParts: N --utk4ethlq5fa26jz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Mathieu Arnold [20211004 20:20]: > On Sun, Oct 03, 2021 at 04:16:54PM +0200, Felix Palmen wrote: > > Is LibreSSL in FreeBSD ports > >=20 > > * supported, so ports should build with it if at all possible? > > * supported on a "best effort" base, so setting a port BROKEN is > > acceptable if maintaining (working) patches would be too much hassle? > > * NOT supported at all, so random build failures with LibreSSL are fine? >=20 > I'd say the third option, the only *SSL variant that is guaranteed too > work is using the base system OpenSSL, using anything else is bound to > hurt and segfault at one point or the other. If that would be consensus, I think it would be better to remove the option altogether. What's the point of having a totally unsupported and experimental option in ports anyways? Fortunately, my experience is different. Most port maintainers acknowledge a problem with LibreSSL (that isn't already noted in an IGNORE/BROKEN) is a bug. And I've never seen a segfault caused by using LibreSSL in several years of using it with FreeBSD ports. > This is because your software will have linking with one library from > the base system that brings OpenSSL, and some other library that links > with ports OpenSSL or LibreSSL, and the software calls one function that > is in both. I could think of kerberos here (which I don't use from base either). Do you have any other examples? --=20 Dipl.-Inform. Felix Palmen ,.//.......... {web} http://palmen-it.de {jabber} [see email] ,//palmen-it.de {pgp public key} http://palmen-it.de/pub.txt // """"""""""" {pgp fingerprint} A891 3D55 5F2E 3A74 3965 B997 3EF2 8B0A BC02 DA2A --utk4ethlq5fa26jz Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEEqJE9VV8uOnQ5ZbmXPvKLCrwC2ioFAmFb8vEACgkQPvKLCrwC 2ipO+Qf+O8AXXx5me+r+R3gkPzbbSyQSEEwLbHCQp7gNZtlg8uNUrUNSfm+oR4ZI FAjMxwJSWLZNZ7Zh+DvgwipeUvM6/UnerYtunqrCa6Ff2lPRPVLJzuxeJOyUMhHU WA3FcHw/MNn9Eaw2BsmbxQPD+YGJY/zgHei6KOijkS3jScHOlnNRQH8FMK44cMpF mMrRiDP+r5c53g+UuYunpynKO9NI3X/wIr5zEil8c9aPTmCu2r8iGqsZYUt8t2Qo pclNZU8NpA9ISS7jt/TMGsYyovfpAvaTkXj4lqJQhxn1fUoHWNgw8/W5EwtQKQWA 2p/RmCLEuiOmJ7kgjaQ55474pCX9ZA== =ZzCE -----END PGP SIGNATURE----- --utk4ethlq5fa26jz-- From nobody Tue Oct 5 17:03:30 2021 X-Original-To: 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 4817412D1E95 for ; Tue, 5 Oct 2021 17:03:42 +0000 (UTC) (envelope-from peo@nethead.se) Received: from ns1.nethead.se (ns1.nethead.se [5.150.237.139]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "ns1.nethead.se", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HP3nn1hWlz3PVl for ; Tue, 5 Oct 2021 17:03:41 +0000 (UTC) (envelope-from peo@nethead.se) X-Virus-Scanned: amavisd-new at Nethead AB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nethead.se; s=NETHEADSE; t=1633453411; bh=KeewrlE3sdZkZqmoUBBYs1HFSKIQFOTj0+2FfqyDUGk=; h=To:From:Subject:Date; b=bSrMUyN4s/DNshpw+YluzU0YpP2pwN08YkIeebpf4BBSHmDtegMTSRCCOFkiZl8Ji 2xjuERKWTgQsnecbZeGQdj1zjXyxkJP6S3Pc1aHfJgOAZ9i5YbWvWEiHeiBcI9+5fT FkNw38er2mowj0FMTfNfldR6dEHlOfzjcs6UkiUI= To: ports@freebsd.org From: Per olof Ljungmark Subject: Remove a port without removing files Message-ID: <199845d7-2be0-f572-b6f5-78a2d51562bb@nethead.se> Date: Tue, 5 Oct 2021 19:03:30 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 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 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4HP3nn1hWlz3PVl X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=nethead.se header.s=NETHEADSE header.b=bSrMUyN4; dmarc=pass (policy=none) header.from=nethead.se; spf=pass (mx1.freebsd.org: domain of peo@nethead.se designates 5.150.237.139 as permitted sender) smtp.mailfrom=peo@nethead.se X-Spamd-Result: default: False [-3.90 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[nethead.se:s=NETHEADSE]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:5.150.237.139]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_ONE(0.00)[1]; DKIM_TRACE(0.00)[nethead.se:+]; DMARC_POLICY_ALLOW(-0.50)[nethead.se,none]; NEURAL_HAM_SHORT(-0.90)[-0.901]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:8473, ipnet:5.150.192.0/18, country:SE]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[5.150.237.139:from] X-ThisMailContainsUnwantedMimeParts: N As the subject says, I need to remove a port so pkg etc does not care about it, but keeping all the ports files intact. Thanks, Per From nobody Tue Oct 5 14:45:06 2021 X-Original-To: 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 A347112B92A6 for ; Tue, 5 Oct 2021 14:45:06 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HP0jt4CHxz3Jly for ; Tue, 5 Oct 2021 14:45:06 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 70A4267AB for ; Tue, 5 Oct 2021 14:45:06 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 195Ej6bO061801 for ; Tue, 5 Oct 2021 14:45:06 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 195Ej6jW061800; Tue, 5 Oct 2021 14:45:06 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202110051445.195Ej6jW061800@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain 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 Date: Tue, 5 Oct 2021 14:45:06 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-ThisMailContainsUnwantedMimeParts: N 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/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ sysutils/google-compute-engine-oslogin | 20191018.00 | 20211001.00 ------------------------------------------------+-----------------+------------ 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 Reported by: portscout! From nobody Tue Oct 5 18:46:45 2021 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 71E3817EAF97 for ; Tue, 5 Oct 2021 18:46:55 +0000 (UTC) (envelope-from manfredantar@gmail.com) Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HP64t5lmZz4gr5 for ; Tue, 5 Oct 2021 18:46:54 +0000 (UTC) (envelope-from manfredantar@gmail.com) Received: by mail-pf1-x430.google.com with SMTP id g14so329970pfm.1 for ; Tue, 05 Oct 2021 11:46:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:reply-to:mime-version:subject:message-id:date:to; bh=5uo3D6K/E/ORQpcD9KwJmaViK30ahqsSlhIta/NP5f4=; b=IiFArkGzogdD2VaYPlzAe9na+rjrn1jHbj3GyGcdyH8t7dGdf77gw0fZ8dcUEdXUiV tGpTr6tJFycJKuMh7gxMusPF9wJfQWLzwHL3h4X5/KUppykZqs1c3Dtm72GvZJwyHN4x XQbYvc4Jz4hsBaY+IfkCQi1rNbm328M24K53sudx/5yK1Zy58YrF8dGuVPan517uV7Vx S1CJC3CQzkCp0d+SV20dsHPSG+y9hl8Vg2Ng5fqilx9f+F261MdQxL181apm9Qmj3gxA o8Tvpmuu0In47l0udRCRu1Ffo2BdGkptA8S02MOdSuCEgmrTsfSiy4s/CGVgZG14EV2b yzjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:reply-to:mime-version:subject:message-id :date:to; bh=5uo3D6K/E/ORQpcD9KwJmaViK30ahqsSlhIta/NP5f4=; b=0QGgVmbx9HJX99h18O7YlZhNfx20dKYzi3YF9KS01DPBZJjrodqhTi67HgN5UwDG+6 AhYN0jPWdbcna3zBzNicQN/hx8PSGmzeT+m4GGxpUXXggvhDvquGLtIq7mN6kym63gDk eIdZXuhvtnmHtVoFt1JANAgkwmB26IblwstOGFQ6mr/CWycJAmH4TPLkkylZTxuyjla6 o7rEfeAqXyZ9t/glVl2lldLKDG2vb2iMhfvtCD/IAyp3p3+PNkJLbpUoakTf8l9fTxbx 1Vh4hg9Uz4dWUIjbReehSHjvdwVOgiuSDKYFvQPFRHV9+2xnSBXfcHHh02RDBNvo58U0 JeFg== X-Gm-Message-State: AOAM532b63VHitWgU6Vn3g8iYYalVJOLiUCUEtrIXgAhqQF3kxTWaYAc jxxQpT5TLN/4Ws3Q88WZWsIV30bXGcg= X-Google-Smtp-Source: ABdhPJwENQH5+8u8o7VejTDID4AwG6oyA8Q5Yma4DzqJq5kgkEJVMpiS+ldYTgie4MrjJd9FI+QNhg== X-Received: by 2002:a62:52c7:0:b0:44b:d8b4:4b0f with SMTP id g190-20020a6252c7000000b0044bd8b44b0fmr31664973pfb.18.1633459607130; Tue, 05 Oct 2021 11:46:47 -0700 (PDT) Received: from octo.pozo.com (50-197-129-140-static.hfc.comcastbusiness.net. [50.197.129.140]) by smtp.gmail.com with ESMTPSA id mj2sm3050505pjb.18.2021.10.05.11.46.46 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 05 Oct 2021 11:46:46 -0700 (PDT) From: "Manfred Antar (KN6KBS)" Content-Type: multipart/signed; boundary="Apple-Mail=_B901983A-E37B-4ABA-9A6A-B58642055B6F"; protocol="application/pgp-signature"; micalg=pgp-sha256 Reply-To: freebsd-current 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 (Mac OS X Mail 12.4 \(3445.104.21\)) Subject: Bash Static broken with new ncurses update on current Message-Id: Date: Tue, 5 Oct 2021 11:46:45 -0700 To: freebsd-ports X-Mailer: Apple Mail (2.3445.104.21) X-Rspamd-Queue-Id: 4HP64t5lmZz4gr5 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=IiFArkGz; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of manfredantar@gmail.com designates 2607:f8b0:4864:20::430 as permitted sender) smtp.mailfrom=manfredantar@gmail.com X-Spamd-Result: default: False [-4.03 / 15.00]; HAS_REPLYTO(0.00)[freebsd-current@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MV_CASE(0.50)[]; HAS_ATTACHMENT(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-0.999]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.96)[-0.958]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; REPLYTO_DOM_NEQ_FROM_DOM(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; NEURAL_SPAM_MEDIUM(0.53)[0.526]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::430:from]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N --Apple-Mail=_B901983A-E37B-4ABA-9A6A-B58642055B6F Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii After update to current world on 10/5/2021 bash static is broken: cc -L./builtins -L/usr/local/lib -L/usr/local/lib -L./lib/glob = -L./lib/tilde -L./lib/sh -L/usr/local/lib -fstack-protector-strong = -fuse-ld=3Dbfd -static -O2 -pipe -DLIBICONV_PLUG = -fstack-protector-strong -isystem /usr/local/include = -fno-strict-aliasing -static -o bash shell.o eval.o y.tab.o general.o = make_cmd.o print_cmd.o dispose_cmd.o execute_cmd.o variables.o = copy_cmd.o error.o expr.o flags.o jobs.o subst.o hashcmd.o hashlib.o = mailcheck.o trap.o input.o unwind_prot.o pathexp.o sig.o test.o = version.o alias.o array.o arrayfunc.o assoc.o braces.o bracecomp.o = bashhist.o bashline.o list.o stringlib.o locale.o findcmd.o redir.o = pcomplete.o pcomplib.o syntax.o xmalloc.o -lbuiltins -lglob -lsh = -lreadline -lhistory -lncursesw -ltilde -L/usr/local/lib /usr/local/bin/ld.bfd: ./lib/sh/libsh.a(tmpfile.o): in function = `sh_mktmpname': tmpfile.c:(.text+0x85): warning: warning: mktemp() possibly used = unsafely; consider using mkstemp() /usr/local/bin/ld.bfd: /usr/local/lib/libreadline.a(display.o): in = function `update_line': display.c:(.text+0x4654): undefined reference to `tgoto' /usr/local/bin/ld.bfd: display.c:(.text+0x4664): undefined reference to = `tputs' /usr/local/bin/ld.bfd: display.c:(.text+0x48e1): undefined reference to = `tputs' /usr/local/bin/ld.bfd: display.c:(.text+0x48ff): undefined reference to = `tputs' /usr/local/bin/ld.bfd: display.c:(.text+0x4a62): undefined reference to = `tgoto' /usr/local/bin/ld.bfd: display.c:(.text+0x4a74): undefined reference to = `tputs' /usr/local/bin/ld.bfd: display.c:(.text+0x4b5d): undefined reference to = `tputs' /usr/local/bin/ld.bfd: display.c:(.text+0x4b8f): undefined reference to = `tputs' /usr/local/bin/ld.bfd: display.c:(.text+0x4bc7): undefined reference to = `tputs' /usr/local/bin/ld.bfd: /usr/local/lib/libreadline.a(display.o): in = function `_rl_clear_to_eol': display.c:(.text+0x4c15): undefined reference to `tputs' /usr/local/bin/ld.bfd: = /usr/local/lib/libreadline.a(display.o):display.c:(.text+0x4cf3): more = undefined references to `tputs' follow /usr/local/bin/ld.bfd: /usr/local/lib/libreadline.a(terminal.o): in = function `_rl_get_screen_size': terminal.c:(.text+0xd0): undefined reference to `tgetnum' /usr/local/bin/ld.bfd: terminal.c:(.text+0x108): undefined reference to = `tgetnum' /usr/local/bin/ld.bfd: /usr/local/lib/libreadline.a(terminal.o): in = function `_rl_init_terminal_io': terminal.c:(.text+0x36d): undefined reference to `tgetent' /usr/local/bin/ld.bfd: terminal.c:(.text+0x39b): undefined reference to = `tgetstr' /usr/local/bin/ld.bfd: terminal.c:(.text+0x5b9): undefined reference to = `PC' /usr/local/bin/ld.bfd: terminal.c:(.text+0x5cc): undefined reference to = `BC' /usr/local/bin/ld.bfd: terminal.c:(.text+0x5d7): undefined reference to = `UP' /usr/local/bin/ld.bfd: terminal.c:(.text+0x603): undefined reference to = `PC' /usr/local/bin/ld.bfd: terminal.c:(.text+0x611): undefined reference to = `BC' /usr/local/bin/ld.bfd: terminal.c:(.text+0x61f): undefined reference to = `UP' /usr/local/bin/ld.bfd: terminal.c:(.text+0x63e): undefined reference to = `tgetflag' /usr/local/bin/ld.bfd: terminal.c:(.text+0x64f): undefined reference to = `tgetflag' /usr/local/bin/ld.bfd: terminal.c:(.text+0x6a3): undefined reference to = `tgetflag' /usr/local/bin/ld.bfd: /usr/local/lib/libreadline.a(terminal.o): in = function `_rl_backspace': terminal.c:(.text+0xa43): undefined reference to `tputs' /usr/local/bin/ld.bfd: terminal.c:(.text+0xa62): undefined reference to = `tputs' /usr/local/bin/ld.bfd: /usr/local/lib/libreadline.a(terminal.o): in = function `_rl_cr': terminal.c:(.text+0xb37): undefined reference to `tputs' /usr/local/bin/ld.bfd: /usr/local/lib/libreadline.a(terminal.o): in = function `rl_ding': terminal.c:(.text+0xb78): undefined reference to `tputs' /usr/local/bin/ld.bfd: /usr/local/lib/libreadline.a(terminal.o): in = function `_rl_standout_on': terminal.c:(.text+0xbd6): undefined reference to `tputs' /usr/local/bin/ld.bfd: = /usr/local/lib/libreadline.a(terminal.o):terminal.c:(.text+0xc06): more = undefined references to `tputs' follow cc: error: linker command failed with exit code 1 (use -v to see = invocation) *** [bash] Error code 1 make[2]: stopped in /usr/ports/shells/bash/work/bash-5.1 1 error make[2]: stopped in /usr/ports/shells/bash/work/bash-5.1 =3D=3D=3D> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=3Dyes and rebuild before reporting the = failure to the maintainer. *** Error code 1 Stop. make[1]: stopped in /usr/ports/shells/bash *** Error code 1 Stop. make: stopped in /usr/ports/shells/bash --Apple-Mail=_B901983A-E37B-4ABA-9A6A-B58642055B6F Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEESgOQO7NCM3DcD3gJG4HeVN8Qc7YFAmFcnZUACgkQG4HeVN8Q c7aV9BAAo9Z3WlM8xsl/iKl27sXp3W62Nbw9Ak3f2QMdABnnHY0QNQNg0nYwTJNN SYHxuA+XSVA+Y2zCBFNSvczYBsXyHHHy8dJ+UwqXtCEjOGAIA1C9foP+Uj4aHDj7 hwe0jwk6Rl9bY8SzPI7W7F7yF5FhhCynSKySVLFKuZFO+8m8k7itKJSpDAT4EF/n 67dHo7BI8boRgL7fNWeDfxUNssTGo446AhdtxiFU3dJiaeibWgelcquzszkIU0VV nIbaUd5AC5ttixqP8mceLkLfDPn8LmdOxy1xFy68iKtRUluH5Zr6W8YSFUJNUmtn p4hv9GY8m5XP4Z4pHVe/2luhTzFA8VbAbg3tUVaym0AyNDjdNE1rBCkp0kKP00E5 vmJEJvkPRG1BP+CCpSQllEh6IIQyrlUVeysskvgcyotKukZ1IyIrWNRfHuE85Yms zCGm3Ge7GIA0zsBScLJyHYJMq7WgvwVwsWYx0TMpMsLXJk4z+2svBLHgNpZY0VFj 3BxcID5IkNBZr7qQtsFyGBqHYwJH08EY4A6v6fQcQyaSnGZeVqGd9TsvIMfwjlLM 7LyFW0RTKQnU3R/0JfuIOOU3AZM/CMBeyoRZRVvI76+vqb3/nyOuaSLdgn3PpaId xgfMdOV6Evgc5BaNTo0q7puN6xNHv5J+vZQz6hqJRb17o3tL+pI= =CfzR -----END PGP SIGNATURE----- --Apple-Mail=_B901983A-E37B-4ABA-9A6A-B58642055B6F-- From nobody Tue Oct 5 19:03:00 2021 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 8C47B17EDF46 for ; Tue, 5 Oct 2021 19:03:13 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-54.consmr.mail.gq1.yahoo.com (sonic316-54.consmr.mail.gq1.yahoo.com [98.137.69.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HP6Rh2RwPz4kfC for ; Tue, 5 Oct 2021 19:03:12 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1633460584; bh=JHkuJJk/mQrfcNS3YP0oD2TVfVK533Px48eRkEFhZaw=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=j+ivXL3e9rPNV4YlaP+AXgDOsiNaD+tNjKvAyH+V5bJqDuQaN927DuzbQ0Zz//NkeZO21HEQ4AGg+x1lHE0z+8MOlSW418Ijkbgk/OMACxlwyrdc8sO5cpCEIubS9Ep6ScKEVECrsASETSVNpSKw+jY5CAsJKSY+OwZ9bpgZYY3GiL+ACA2tOnngjLQIlVZB7/boZK/LFMXR/BPwfW44ltlL2wUn5Z1vCwgJm1zvAUjriHw1s6NDScYUL1uXh6DtxBMEX5MZmf2DRcvT8iZK1+ElsMWIHZ0hBdxINXbb0sV2S15sp12P2VsPo/niKrH6BbTcVSO49o1+qjViZUQjfQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1633460584; bh=y6RFuCtm/kiHxit3TR7h4wdbvufwNoidWdDER3IHtCP=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=NeZUWvFWh06fojRGKLxBIzAfA/KULm3kedRhTQt7W2npe27cPxIoK8zZKhDt4kxH/O6wezdvTRopaybAqCdyNyxwONYq3Jj/Nus9lykPRF5G7S9bFVpWBKAOHnyRugvQATpSP3kbqiU1jvoC3P2GFm6rdUJ6pvlMwIGTtQKYI/X2bP00zWPM5TR06ezd7q8a20pS3w1IJtn9LKEbXQMsIQf+NVqPPMomqb+hn2S3q5zjuulKcCYEu9EQg+dxOoHFywKphiPmaBMQNxqKAz30a5XlxsOds0FmoDotVRic2B8vIa8r6OdhUXVyhQL1uK6SjmeIho7I0sgX2dXMPphtJg== X-YMail-OSG: ktNwJEoVM1lwkkHZq39icBBaKSqSvWj8M8in1odQ9cfCmztL4l4121u1d2A9CMy MrRD5aeJiduK2k8OuqOr3qpHDjCN.KkhPF8j7u1dQcHB1rd3p2D45gtm3DOSKnbL_NGY.GZcM24J JTQcbaDFB_Nrwg.FCWpdCn_Is8g38JkGHyf_ejD.2A2ZWhZrcX0qWUuOdUNBLBvdB0b8efJZX9Hr izq37V0FP7QYf8VUBjUZrukmAmlqdX0BdDPb3hoEGiNfxhh8P9j1DfllidX1Ppysn6C1b22vecW5 GMpLY9CWyodX99NyFlJ9oo0xurRHO9oCpVHHPEOOAN7fjhQClHXIixiOfmpXXlJTTKzh1q3kZ_Np fW5pNy.yZXVpFxTXyyC9t6as6aaYIP89SwuyuyPwpH2cyDbCD0x1r3nJDrAW9oCZSEhxsifydB4B kZM_Dx0pQ9NdlatWu1VwAl3d6ENo8bsXuO4B4Ga4LMVhrPTwRtRgGOfeP4hpefJci6PC0D69NS6U wKyqNVwXvRQ5KVjwpOMtGiCUygtG8_huhMHK43R2qSuAFgLn_EqxVt_rDy_E.DJEZe0GcpP.3xZE lakwcesCCrc8_ghva5Ck6m1Wv3tX3AruwDeieGCPaM4oZB2P.c5z42szVUfs8AEb8KfARkv5kg4Q _1qC.6y9odlv7lcuEy8nfzC_h0fasZ2i3gut6vk2NHgZ1o2ntyJ9dhkaahAFNARBNVjhCSmjGD9. 6TTGzJ4wugoXkEkobrQ7OEHpci9omQ8e497aDFHz52tr9Fqqz9l4EjRiWdKb_dc_A1Mif0QAMtum aRrHTWnxxBZEu5gkeR80PZgrY3ucd2xSIjhobWCeX_GkkBR60fS.UgN_fUixdVirZ1zOgByqDChP Knhcy34l.NDbxs9hyraxjtEsQj4pLhfBCHziC7UOshUWS1p7L7UhRVLE4mbvJmHdqy3gfNGFuRSJ PuZO89c0vJ.ECkheehcj7Zt9Xxj7y_5fxKc8NVW5eUeNmIvyuw5EOt7qSB0bT.x00Pip20RWFtNC Cvp0scsKNqMIKAjYly_7ks4eF2gFqrnEf_ImapfFOuB8aLYBXyBUssL66Ic9jGECPVIs2w80.k2k 5I1eXbdh_cHzb8Xt_QVtlUl6U0yc7p5P6c43AcIg7Y1eIFpiks3IJDVsIlUDztqOp1Dy6ARTmHwq mPudLWm58Jk7QfCbvD4Nr3pvOoD0rG5K17H6rTQBUTo0I.DVvjdiH_Y1.CJSyEjI2D1cgzQClN3Y 4aSLDwEczTAVBCBwDFHqoGNn.HJXq116InXo3wGg5ZVvldeCc6Bx1YV389JlOkGDBboH5w.fjTnr R.tIe_0gjKKKpC.ZNx5dVHM_vHCgwhA7n5t7a0nYtEn4jvicjy.5aJhoHe_l9Vb.h9ZoR2lPEvI8 7DSmPcAYZSCUgfwXqsVzFotyy2GnBVKQIOK4iAWafWGQS00BDm6FRTJci5Y7xATxXbBv.XuyheAo I61CQnwsd63vs0_vuTFkNlknk261v_Gwhixn7BM8kwJzcP6wswctQ7cKlBbt_KAuF.ArNuwSjE_e i.LZfemUrSsiYc8H4kh1rHJoM851ggbat.PMVm6snaPMMb3.0wM95UXJPOPPcOmKkQbJERJv717w xLq_Eh3M5ybGe5fTVWH6oS_asjIfCWrq1ok40_.WBktJxNemdzxr6Tjt80_3w5V16_diVgmcMH2j xC2mrKML8bkpGILv316x8x5zx4YeskDIhYaJxqLW9qPmjI15FC3D_Khp4Ig.v6MiPHBkVtXoBYsN WwaCxj5Hq_peB.RYp2hqiENeQzXTSJQEuHdceIA.SrxulINAxnGF3UNRBdqxgklKVVND7kNWGz_e RxOAEApblBzDTHZGKTB12kuIJXO9gj_FSwQ8bkSblQNpRVpby2F5Z5TxrR_BNVQoDbJgOLHeCGG6 kdnKc0IQks_3GvYKBpKgDFHEbcGt7lTpkZdUEtYYYUOBL3Y26K5SkE4c70WD8aF3zyyGvOKtQ4TQ D75uShKh4v1O_TvfGeL3CaYhIhiBlZPVnfDva65NTSppOAgRM9v8WlTKi_jZ2WoDmtqN5ASVDDIM sWcc1vXBZ3UiUa18JWLlCFFhsoGsPSKmGPJRfYYtb95RYPpAHE_CJHnVR6ZPEsqXieRb.usKAKl. uTldjeyMweB1iAuyvRl7s6QQ3tP3YFdXMqHjEmQ4RKoQFm5zDdHNwxTtYB98X3IyEtif_tx7plxv tK04wIeImSMw6_m2la4eR.2ZpJjZwkU3j2bEqwy.NvKdC93LHx8DNNBSd3atgp8hdpGyUDkKyZaD _88jM4TtCgUZuawXe2GCES7tYsg5nZSalmDCgI6bGxWj4zj.y1fBdzQVxI5ZTluAym.wsSIVJgRi Keg-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Tue, 5 Oct 2021 19:03:04 +0000 Received: by kubenode525.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 0587736bda85520447e01837f4a2419c; Tue, 05 Oct 2021 19:03:01 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: poudriere-devel 3.3.99.20210907_1 having problems with dependency analysis and such? Message-Id: <81BEB858-6FE0-4323-AB1C-D68B94ADE06B@yahoo.com> Date: Tue, 5 Oct 2021 12:03:00 -0700 Cc: FreeBSD Toolchain To: freebsd-ports@freebsd.org, Bryan Drewery X-Mailer: Apple Mail (2.3654.120.0.1.13) References: <81BEB858-6FE0-4323-AB1C-D68B94ADE06B.ref@yahoo.com> X-Rspamd-Queue-Id: 4HP6Rh2RwPz4kfC X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=j+ivXL3e; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.30 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-2.50 / 15.00]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[yahoo.com]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; SUBJECT_ENDS_QUESTION(1.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; RCPT_COUNT_THREE(0.00)[3]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.30:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.30:from]; RCVD_COUNT_TWO(0.00)[2] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-toolchain X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N I've been doing some testing of bulk -a builds on a HoneyComb (16 Cortex-A72's). A first bulk -a got some timeouts and such for which I edited, for example, MAX_EXECUTION_TIME_PACKAGE in /usr/local/etc/poudriere.conf . I then started another bulk -a for it to finish off the builds. No changes to /usr/ports/, the FreeBSD build it was run on, etc. To my surprise, a few previously successful builds were rebuilt and when I looked at the 2nd bulk -a output it had: [00:27:31] Checking packages for incremental rebuild needs [00:27:46] Deleting chrono-physics-simulation-engine-6.0.0_1.pkg: new = dependency: net/openmpi [00:27:50] Deleting curv-0.4.417_19.pkg: new dependency: devel/tbb [00:27:50] Deleting dartsim-6.11.1_1.pkg: new dependency: devel/tbb [00:28:04] Deleting gemrb-0.9.0.pkg: games/gemrb 2020-12-18 Has expired: = Uses deprecated version of python [00:29:15] Deleting p5-Module-Install-TestBase-0.86_1.pkg: ABI changed: = 'FreeBSD:14:aarch64' -> 'FreeBSD:14:*' [00:30:35] Deleting semaphore-2.6.8.pkg: new dependency: = sysutils/ansible [00:31:25] Deleting p5-POE-Component-Client-Twitter-0.01_3.pkg: missing = dependency: p5-Module-Install-TestBase-0.86_1 [00:32:41] Deleting stale symlinks... done which matches the unexpected rebuilds. So it appears that the dependency analysis and ABI checking got varying results between the two bulk -a runs. For reference: # poudriere version poudriere-git-3.3.99.20210907_1 # uname -apKU FreeBSD CA72_16Gp_ZFS 14.0-CURRENT FreeBSD 14.0-CURRENT #12 = main-n249019-0637070b5bca-dirty: Tue Aug 31 02:24:20 PDT 2021 = root@CA72_16Gp_ZFS:/usr/obj/BUILDs/main-CA72-nodbg-clang/usr/main-src/arm6= 4.aarch64/sys/GENERIC-NODBG-CA72 arm64 aarch64 1400032 1400032 # pwd /usr/ports # ~/fbsd-based-on-what-commit.sh=20 branch: main merge-base: 59611d61d70a85f4418f3f701db1b7baf58560ba merge-base: CommitDate: 2021-09-29 09:39:17 +0000 59611d61d70a (HEAD -> main, freebsd/main, freebsd/HEAD) = databases/postgresql14-server: fix openssl dependency n560161 (--first-parent --count for merge-base) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From nobody Tue Oct 5 20:50:39 2021 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 F01C112D1B23 for ; Tue, 5 Oct 2021 20:50:52 +0000 (UTC) (envelope-from web@3dresearch.com) Received: from smtpg.telissant.net (smtpg.telissant.net [104.225.1.73]) (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 4HP8qw1DLNz3Md2 for ; Tue, 5 Oct 2021 20:50:52 +0000 (UTC) (envelope-from web@3dresearch.com) Received: from sacada.3dresearch.com (localhost [127.0.0.1]) by smtpg.telissant.net (Postfix) with ESMTP id 4HP8qv3TQJz2L1wb for ; Tue, 5 Oct 2021 16:50:51 -0400 (EDT) X-Virus-Scanned: amavisd-new at telissant.net Received: from smtpg.telissant.net ([127.0.0.1]) by sacada.3dresearch.com (sacada.3dresearch.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9zgv8NO0yWC6 for ; Tue, 5 Oct 2021 16:50:49 -0400 (EDT) Received: from elettra.3dresearch.com (unknown [71.112.244.111]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: elettra@sacada.3dresearch.com) by smtpg.telissant.net (Postfix) with ESMTPSA id 4HP8qs3dYkz2L1wc for ; Tue, 5 Oct 2021 16:50:49 -0400 (EDT) Received: from elettra.3dresearch.com (localhost [127.0.0.1]) by elettra.3dresearch.com (Postfix) with SMTP id DE5872376E for ; Tue, 5 Oct 2021 16:50:48 -0400 (EDT) Date: Tue, 5 Oct 2021 16:50:39 -0400 From: Janos Dohanics To: freebsd-ports@freebsd.org Subject: x11-toolkits/qt5-declarative Project ERROR Message-Id: <20211005165039.13a5db7db2a9f37643f87420@3dresearch.com> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.0) 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 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4HP8qw1DLNz3Md2 X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of web@3dresearch.com designates 104.225.1.73 as permitted sender) smtp.mailfrom=web@3dresearch.com X-Spamd-Result: default: False [1.21 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_FIVE(0.00)[5]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; ENVFROM_SERVICE_ACCT(1.00)[]; MV_CASE(0.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-0.98)[-0.980]; DMARC_NA(0.00)[3dresearch.com]; R_SPF_ALLOW(-0.20)[+a:smtpg.telissant.net]; FROM_SERVICE_ACCT(1.00)[]; NEURAL_SPAM_SHORT(0.99)[0.989]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:36236, ipnet:104.225.1.0/24, country:US]; RCVD_TLS_LAST(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[71.112.244.111:received] X-ThisMailContainsUnwantedMimeParts: N Hello, trying to update emulators/virtualbox-ose which appears to depend on x11-toolkits/qt5-declarative. However, I get: cd testlib/ && ( test -e Makefile || /usr/local/lib/qt5/bin/qmake -o Makefile /usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2/src/imports/testlib/testlib.pro -spec /usr/local/lib/qt5/mkspecs/freebsd-clang QMAKE_CC=cc QMAKE_CXX=c++ QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=c++ QMAKE_LINK_SHLIB=c++ 'QMAKE_CFLAGS=-O2 -pipe -fstack-protector-strong -fno-strict-aliasing ' 'QMAKE_CXXFLAGS=-O2 -pipe -fstack-protector-strong -fno-strict-aliasing ' 'QMAKE_LFLAGS= -Wl,--as-needed -fstack-protector-strong ' QMAKE_LIBS= QMAKE_CFLAGS_DEBUG= QMAKE_CFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= QMAKE_CXXFLAGS_RELEASE= PREFIX=/usr/local CONFIG+=release 'CONFIG-=debug separate_debug_info' QT_CONFIG+=release 'QT_CONFIG-=debug separate_debug_info' DEFINES+=QT_ACCESSIBILITY 'QT_CONFIG+=accessibility accessibility-atspi-bridge' ) && /usr/bin/make -f Makefile all Project ERROR: Unknown module(s) in QT: qmltest-private *** Error code 3 Here is the full build log: http://wwwcad.3dresearch.com/qt5-declarative_2021100402.txt # uname -Kmor FreeBSD 11.4-STABLE amd64 1104511 # portversion -v [Reading data from pkg(8) ... - 518 packages found - done] aalib-1.4.r5_13 = up-to-date with port adwaita-icon-theme-3.22.0 < needs updating (port has 40.1.1) apcupsd-3.14.14_2 < needs updating (port has 3.14.14_4) appres-1.0.5 = up-to-date with port apr-1.7.0.1.6.1_1 = up-to-date with port argyllcms-1.9.2_2 < needs updating (port has 1.9.2_5) at-spi2-atk-2.24.0 < needs updating (port has 2.34.2) at-spi2-core-2.36.0 = up-to-date with port atk-2.36.0 = up-to-date with port autoconf-2.69_3 = up-to-date with port autoconf-wrapper-20131203 = up-to-date with port autoconf213-2.13.000227_7 = up-to-date with port automake-1.16.4 = up-to-date with port avahi-app-0.8 = up-to-date with port bash-5.1.8 = up-to-date with port bash-completion-2.11,2 = up-to-date with port bdftopcf-1.1_2 = up-to-date with port binutils-2.37_1,1 = up-to-date with port bison-3.7.6,1 = up-to-date with port bitmap-1.0.9 = up-to-date with port boost-jam-1.72.0 = up-to-date with port boost-libs-1.72.0_5 = up-to-date with port ca_root_nss-3.69_1 = up-to-date with port cabextract-1.9.1 = up-to-date with port cairo-1.17.4,3 = up-to-date with port check-0.14.0 < needs updating (port has 0.15.2) cmake-3.21.3 = up-to-date with port cmocka-1.1.5 = up-to-date with port colord-1.2.12 < needs updating (port has 1.3.5_1) consolekit2-1.2.0 < needs updating (port has 1.2.4) cups-2.3.3op2 = up-to-date with port curl-7.79.1 = up-to-date with port cyrus-sasl-2.1.27_2 = up-to-date with port db5-5.3.28_7 = up-to-date with port dbus-1.12.20_5 = up-to-date with port dbus-glib-0.112 = up-to-date with port dejavu-2.37_1 = up-to-date with port desktop-file-utils-0.23 < needs updating (port has 0.26) dialog4ports-0.1.6 < needs updating (port has 0.1.6_1) docbook-1.5 = up-to-date with port docbook-sgml-4.5_1 = up-to-date with port docbook-xml-5.0_3 = up-to-date with port docbook-xsl-1.79.1_1,1 = up-to-date with port double-conversion-3.1.5.19 = up-to-date with port encodings-1.0.5,1 = up-to-date with port etc_os-release-0.1_3 = up-to-date with port evdev-proto-5.8 = up-to-date with port expat-2.4.1 = up-to-date with port font-adobe-100dpi-1.0.3_4 = up-to-date with port font-adobe-75dpi-1.0.3_4 = up-to-date with port font-adobe-utopia-100dpi-1.0.4_4 = up-to-date with port font-adobe-utopia-75dpi-1.0.4_4 = up-to-date with port font-adobe-utopia-type1-1.0.4_4 = up-to-date with port font-alias-1.0.3_3 < needs updating (port has 1.0.4) font-arabic-misc-1.0.3_4 = up-to-date with port font-bh-100dpi-1.0.3_4 = up-to-date with port font-bh-75dpi-1.0.3_4 = up-to-date with port font-bh-lucidatypewriter-100dpi-1.0.3_4 = up-to-date with port font-bh-lucidatypewriter-75dpi-1.0.3_4 = up-to-date with port font-bh-ttf-1.0.3_4 = up-to-date with port font-bh-type1-1.0.3_4 = up-to-date with port font-bitstream-100dpi-1.0.3_4 = up-to-date with port font-bitstream-75dpi-1.0.3_4 = up-to-date with port font-bitstream-type1-1.0.3_4 = up-to-date with port font-cronyx-cyrillic-1.0.3_4 = up-to-date with port font-cursor-misc-1.0.3_4 = up-to-date with port font-daewoo-misc-1.0.3_4 = up-to-date with port font-dec-misc-1.0.3_4 = up-to-date with port font-ibm-type1-1.0.3_4 = up-to-date with port font-isas-misc-1.0.3_4 = up-to-date with port font-jis-misc-1.0.3_4 = up-to-date with port font-micro-misc-1.0.3_4 = up-to-date with port font-misc-cyrillic-1.0.3_4 = up-to-date with port font-misc-ethiopic-1.0.4 = up-to-date with port font-misc-meltho-1.0.3_4 = up-to-date with port font-misc-misc-1.1.2_4 = up-to-date with port font-mutt-misc-1.0.3_4 = up-to-date with port font-schumacher-misc-1.1.2_4 = up-to-date with port font-screen-cyrillic-1.0.4_4 = up-to-date with port font-sony-misc-1.0.3_4 = up-to-date with port font-sun-misc-1.0.3_4 = up-to-date with port font-util-1.3.2 = up-to-date with port font-winitzki-cyrillic-1.0.3_4 = up-to-date with port font-xfree86-type1-1.0.4_4 = up-to-date with port fontconfig-2.13.94_1,1 = up-to-date with port freeglut-3.0.0_2 < needs updating (port has 3.2.1) freetype2-2.11.0 = up-to-date with port fribidi-1.0.10 = up-to-date with port gamin-0.1.10_10 = up-to-date with port gcc-ecj-4.5 = up-to-date with port gcc10-10.3.0 = up-to-date with port gccmakedep-1.0.3 = up-to-date with port gdbm-1.21 = up-to-date with port gdk-pixbuf2-2.40.0 = up-to-date with port getopt-1.1.6 = up-to-date with port gettext-runtime-0.21 = up-to-date with port gettext-tools-0.21 = up-to-date with port ghostscript9-agpl-base-9.52_19 = up-to-date with port giflib-5.2.1 = up-to-date with port gle-3.1.0_7 < needs updating (port has 3.1.0_8) glib-2.70.0,2 = up-to-date with port gmake-4.3_2 = up-to-date with port gmp-6.2.1 = up-to-date with port gnome-pty-helper-0.40.2 = up-to-date with port gnome-themes-standard-3.22.3 < needs updating (port has 3.28_2) (=> 'x11-themes/gnome-themes-extra') gnome_subr-1.0 = up-to-date with port gnutls-3.6.16 = up-to-date with port gobject-introspection-1.66.1,1 = up-to-date with port gperf-3.1 = up-to-date with port gpicview-0.2.5 = up-to-date with port graphite2-1.3.14 = up-to-date with port graphviz-2.42.3 < needs updating (port has 2.44.1_15) gsoap-2.8.117_1 = up-to-date with port gtar-1.34 = up-to-date with port gtk-doc-1.33.2 = up-to-date with port gtk-update-icon-cache-3.24.26 = up-to-date with port gtk2-2.24.33 = up-to-date with port gtk3-3.22.29 < needs updating (port has 3.24.30) harfbuzz-3.0.0 = up-to-date with port help2man-1.48.5 = up-to-date with port hicolor-icon-theme-0.17 = up-to-date with port highlight-3.43_8,3 < needs updating (port has 4.1,3) html2text-1.3.2a,1 = up-to-date with port iceauth-1.0.8_2 = up-to-date with port icu-69.1,1 = up-to-date with port imake-1.0.8,1 = up-to-date with port imlib2-1.5.1,2 < needs updating (port has 1.7.0,2) indexinfo-0.3.1 = up-to-date with port intltool-0.51.0_1 = up-to-date with port iso8879-1986_3 = up-to-date with port itstool-2.0.6 = up-to-date with port jade-1.2.1_10 = up-to-date with port jam-2.6 = up-to-date with port jansson-2.14 = up-to-date with port jasper-2.0.33 = up-to-date with port jbig2dec-0.19 = up-to-date with port jbigkit-2.1_1 = up-to-date with port jpeg-turbo-2.1.1 = up-to-date with port jsoncpp-1.9.4 = up-to-date with port kBuild-0.1.9998_14 = up-to-date with port keybinder-0.3.1_5 = up-to-date with port lcms2-2.9 < needs updating (port has 2.12) leafpad-0.8.18.1_2 = up-to-date with port libFS-1.0.8 = up-to-date with port libGLU-9.0.2_1 = up-to-date with port libICE-1.0.10,1 = up-to-date with port libIDL-0.8.14_5 = up-to-date with port libSM-1.2.3,1 = up-to-date with port libX11-1.7.2,1 = up-to-date with port libXScrnSaver-1.2.3_2 = up-to-date with port libXau-1.0.9 = up-to-date with port libXaw-1.0.13_3,2 < needs updating (port has 1.0.14,2) libXcomposite-0.4.5,1 = up-to-date with port libXcursor-1.2.0 = up-to-date with port libXdamage-1.1.5 = up-to-date with port libXdmcp-1.1.3 = up-to-date with port libXext-1.3.4,1 = up-to-date with port libXfixes-5.0.3_2 = up-to-date with port libXfont-1.5.4_2,2 = up-to-date with port libXfont2-2.0.5 = up-to-date with port libXft-2.3.3 = up-to-date with port libXi-1.7.10,1 = up-to-date with port libXinerama-1.1.4_2,1 = up-to-date with port libXmu-1.1.3,1 = up-to-date with port libXpm-3.5.13 = up-to-date with port libXrandr-1.5.2 = up-to-date with port libXrender-0.9.10_2 = up-to-date with port libXres-1.2.0_2 < needs updating (port has 1.2.1) libXt-1.2.1,1 = up-to-date with port libXtst-1.2.3_2 = up-to-date with port libXv-1.0.11_2,1 = up-to-date with port libXvMC-1.0.12 = up-to-date with port libXxf86dga-1.1.5 = up-to-date with port libXxf86vm-1.1.4_3 = up-to-date with port libarchive-3.5.1,1 = up-to-date with port libcroco-0.6.13 = up-to-date with port libdaemon-0.14_1 = up-to-date with port libdmx-1.1.4_2 = up-to-date with port libdrm-2.4.107_1,1 = up-to-date with port libedit-3.1.20210216,1 = up-to-date with port libepoll-shim-0.0.20210418 = up-to-date with port libepoxy-1.5.9 = up-to-date with port libevdev-1.9.1.20200928 = up-to-date with port libevent-2.1.12 = up-to-date with port libexif-0.6.23 = up-to-date with port libffi-3.3_1 = up-to-date with port libfm-1.2.5 < needs updating (port has 1.3.2_1) libfm-extra-1.2.5 < needs updating (port has 1.3.2_1) libfontenc-1.1.4 = up-to-date with port libgcrypt-1.9.4 = up-to-date with port libgd-2.2.5_2,1 < needs updating (port has 2.3.1,1) libglade2-2.6.4_10 = up-to-date with port libglvnd-1.3.4 = up-to-date with port libgpg-error-1.42 = up-to-date with port libgsf-1.14.46 < needs updating (port has 1.14.47_1) libgudev-234 = up-to-date with port libiconv-1.16 = up-to-date with port libid3tag-0.15.1b_1 < needs updating (port has 0.15.1b_2) libidn-1.35 = up-to-date with port libidn2-2.3.2 = up-to-date with port libinotify-20180201_2 = up-to-date with port libinput-1.16.4 = up-to-date with port libltdl-2.4.6 = up-to-date with port liblz4-1.9.3,1 = up-to-date with port libmtdev-1.1.6 = up-to-date with port libnghttp2-1.44.0 = up-to-date with port libpaper-1.1.24.4 = up-to-date with port libpciaccess-0.16 = up-to-date with port libpthread-stubs-0.4 = up-to-date with port librsvg2-2.40.21 = up-to-date with port libsunacl-1.0.1 = up-to-date with port libtasn1-4.17.0 = up-to-date with port libtextstyle-0.21 = up-to-date with port libtool-2.4.6_1 = up-to-date with port libudev-devd-0.5.0 = up-to-date with port libunistring-0.9.10_1 = up-to-date with port libunwind-20201110 = up-to-date with port libuv-1.42.0 = up-to-date with port libvncserver-0.9.13_1 = up-to-date with port libwacom-1.5 = up-to-date with port libwnck-2.30.7_1 = up-to-date with port libxcb-1.14_1 = up-to-date with port libxkbcommon-1.3.1 = up-to-date with port libxkbfile-1.1.0 = up-to-date with port libxml2-2.9.12 = up-to-date with port libxshmfence-1.3_1 = up-to-date with port libxslt-1.1.34_2 = up-to-date with port libyaml-0.2.2 < needs updating (port has 0.2.5) llvm11-11.0.1_2 = up-to-date with port llvm12-12.0.1_5 = up-to-date with port llvm70-7.0.1_4 < needs updating (port has 7.0.1_6) llvm80-8.0.1_3 < needs updating (port has 8.0.1_5) lmdb-0.9.29,1 = up-to-date with port lua52-5.2.4 = up-to-date with port lua53-5.3.6 = up-to-date with port luit-20190106 < needs updating (port has 20210218) lxappearance-0.6.3 = up-to-date with port lxappearance-obconf-0.2.3 < needs updating (port has 0.2.3_1) lxde-common-0.99.2 < needs updating (port has 0.99.2_1) lxde-icon-theme-0.5.1 = up-to-date with port lxde-meta-1.0_8 = up-to-date with port lxhotkey-0.1.0 < needs updating (port has 0.1.1) lxinput-0.3.5 = up-to-date with port lxmenu-data-0.1.5 = up-to-date with port lxpanel-0.9.3 = up-to-date with port lxrandr-0.3.1 < needs updating (port has 0.3.2) lxsession-0.5.3_1 < needs updating (port has 0.5.4) lxtask-0.1.4_3 < needs updating (port has 0.1.10) lxterminal-0.3.1 < needs updating (port has 0.4.0) lzo2-2.10_1 = up-to-date with port m4-1.4.19,1 = up-to-date with port makedepend-1.0.6,1 = up-to-date with port menu-cache-1.1.0 = up-to-date with port mesa-dri-21.1.5 = up-to-date with port mesa-libs-21.1.5_2 = up-to-date with port meson-0.59.1 = up-to-date with port minixmlto-0.0.3 = up-to-date with port mkfontscale-1.2.1 = up-to-date with port mpc-1.2.1 = up-to-date with port mpdecimal-2.5.1 = up-to-date with port mpfr-4.1.0_1 = up-to-date with port mtr-0.92 < needs updating (port has 0.94_1) nasm-2.15.05,1 = up-to-date with port netpbm-10.89.01 < needs updating (port has 10.91.01) nettle-3.7.3 = up-to-date with port ninja-1.10.2,2 = up-to-date with port nspr-4.32 = up-to-date with port obconf-2.0.4_2 = up-to-date with port openbox-3.6_3 < needs updating (port has 3.6_7) openldap24-client-2.4.59_2 = up-to-date with port openssl-1.1.1l,1 = up-to-date with port p11-kit-0.24.0 = up-to-date with port p5-Authen-NTLM-1.09_1 = up-to-date with port p5-Clone-0.45 = up-to-date with port p5-Digest-HMAC-1.04 = up-to-date with port p5-Encode-Locale-1.05 = up-to-date with port p5-File-Listing-6.14 = up-to-date with port p5-HTML-Parser-3.76_1 = up-to-date with port p5-HTML-Tagset-3.20_1 = up-to-date with port p5-HTTP-Cookies-6.10 = up-to-date with port p5-HTTP-Daemon-6.12 = up-to-date with port p5-HTTP-Date-6.05 = up-to-date with port p5-HTTP-Message-6.33 = up-to-date with port p5-HTTP-Negotiate-6.01_1 = up-to-date with port p5-IO-HTML-1.004 = up-to-date with port p5-IO-Socket-INET6-2.72_1 = up-to-date with port p5-IO-Socket-SSL-2.072 = up-to-date with port p5-LWP-MediaTypes-6.04 = up-to-date with port p5-Locale-gettext-1.07 = up-to-date with port p5-Locale-libintl-1.32 = up-to-date with port p5-Mozilla-CA-20200520 = up-to-date with port p5-Net-HTTP-6.21 = up-to-date with port p5-Net-SSLeay-1.90 = up-to-date with port p5-Parse-Yapp-1.21 = up-to-date with port p5-Socket6-0.29 = up-to-date with port p5-Text-Unidecode-1.30 = up-to-date with port p5-Time-Local-1.30 = up-to-date with port p5-TimeDate-2.33,1 = up-to-date with port p5-Try-Tiny-0.30 = up-to-date with port p5-URI-5.09 = up-to-date with port p5-Unicode-EastAsianWidth-12.0 = up-to-date with port p5-WWW-RobotRules-6.02_1 = up-to-date with port p5-XML-Parser-2.44 = up-to-date with port p5-libwww-6.57 = up-to-date with port pango-1.48.7 = up-to-date with port pciids-20210829 = up-to-date with port pcmanfm-1.2.5 < needs updating (port has 1.3.2) pcre-8.45 = up-to-date with port pcre2-10.37 = up-to-date with port perl5-5.32.1_1 = up-to-date with port pixman-0.40.0_1 = up-to-date with port pkg-1.17.2 = up-to-date with port pkgconf-1.7.4,1 = up-to-date with port png-1.6.37_1 = up-to-date with port polkit-0.119 = up-to-date with port poppler-data-0.4.11 = up-to-date with port popt-1.18_1 = up-to-date with port portupgrade-2.4.16,2 = up-to-date with port postfix-3.6.2_1,1 = up-to-date with port py38-Babel-2.9.1 = up-to-date with port py38-CommonMark-0.9.1 = up-to-date with port py38-Jinja2-3.0.1 = up-to-date with port py38-alabaster-0.7.12 = up-to-date with port py38-asn1crypto-1.4.0 = up-to-date with port py38-beaker-1.11.0 = up-to-date with port py38-cairo-1.18.1_2,1 = up-to-date with port py38-certifi-2021.5.30 = up-to-date with port py38-cffi-1.14.6 = up-to-date with port py38-chardet-4.0.0,1 = up-to-date with port py38-cryptography-2.9.2 = up-to-date with port py38-cython-0.29.24 = up-to-date with port py38-dnspython-1.16.0 = up-to-date with port py38-docutils-0.17.1 = up-to-date with port py38-evdev-1.4.0 = up-to-date with port py38-future-0.18.2 = up-to-date with port py38-gi-docgen-2021.5_1 = up-to-date with port py38-idna-2.10 = up-to-date with port py38-imagesize-1.2.0 = up-to-date with port py38-importlib-metadata-4.7.1 = up-to-date with port py38-iso8601-0.1.16 = up-to-date with port py38-libxml2-2.9.12 = up-to-date with port py38-lxml-4.6.3 = up-to-date with port py38-mako-1.0.14_1 = up-to-date with port py38-markdown-3.3.4 = up-to-date with port py38-markupsafe-2.0.1 = up-to-date with port py38-openssl-19.1.0,1 = up-to-date with port py38-packaging-21.0 = up-to-date with port py38-pycparser-2.20 = up-to-date with port py38-pygments-2.7.2 = up-to-date with port py38-pyparsing-2.4.7 = up-to-date with port py38-pysocks-1.7.1 = up-to-date with port py38-pystemmer-2.0.1 = up-to-date with port py38-pytest-runner-5.3.1 = up-to-date with port py38-pytz-2021.1,1 = up-to-date with port py38-pyudev-0.22.0 = up-to-date with port py38-recommonmark-0.5.0_2 = up-to-date with port py38-requests-2.25.1 = up-to-date with port py38-setuptools-57.0.0 = up-to-date with port py38-setuptools_scm-4.1.2_2 = up-to-date with port py38-six-1.16.0 = up-to-date with port py38-smartypants-2.0.1 = up-to-date with port py38-snowballstemmer-2.1.0 = up-to-date with port py38-sphinx-3.5.2,1 = up-to-date with port py38-sphinxcontrib-applehelp-1.0.2 = up-to-date with port py38-sphinxcontrib-devhelp-1.0.2 = up-to-date with port py38-sphinxcontrib-htmlhelp-1.0.3 = up-to-date with port py38-sphinxcontrib-jsmath-1.0.1 = up-to-date with port py38-sphinxcontrib-qthelp-1.0.3 = up-to-date with port py38-sphinxcontrib-serializinghtml-1.1.4 = up-to-date with port py38-sphinxcontrib-websupport-1.2.4 = up-to-date with port py38-toml-0.10.2 = up-to-date with port py38-typogrify-2.0.7 = up-to-date with port py38-urllib3-1.26.7,1 = up-to-date with port py38-zipp-3.4.0 = up-to-date with port python27-2.7.18_1 = up-to-date with port python37-3.7.12 = up-to-date with port python38-3.8.12 = up-to-date with port qt5-buildtools-5.15.2_2 = up-to-date with port qt5-core-5.15.2_5 = up-to-date with port qt5-dbus-5.15.2_1 = up-to-date with port qt5-gui-5.15.2_7 = up-to-date with port qt5-network-5.15.2_1 = up-to-date with port qt5-opengl-5.15.2_2 = up-to-date with port qt5-printsupport-5.15.2_1 = up-to-date with port qt5-qmake-5.15.2_1 = up-to-date with port qt5-sql-5.15.2_1 = up-to-date with port qt5-testlib-5.15.2_1 = up-to-date with port qt5-widgets-5.15.2_3 = up-to-date with port qt5-x11extras-5.15.2_1 = up-to-date with port qt5-xml-5.15.2_1 = up-to-date with port rarian-0.8.1_6 = up-to-date with port readline-8.1.1 = up-to-date with port rgb-1.0.6_2 = up-to-date with port rhash-1.4.2 = up-to-date with port rsync-3.2.3_1 = up-to-date with port ruby-2.7.4,1 = up-to-date with port ruby27-bdb-0.6.6_8 = up-to-date with port ruby27-gems-3.0.8 = up-to-date with port rubygem-rdoc-6.3.2 = up-to-date with port rust-1.55.0 = up-to-date with port rust-cbindgen-0.20.0_2 = up-to-date with port samba412-4.12.15_2 = up-to-date with port scons-py38-4.2.0 = up-to-date with port sdl-1.2.15_15,2 = up-to-date with port sdocbook-xml-1.1_2,2 = up-to-date with port serf-1.3.9_6 = up-to-date with port sessreg-1.1.2 = up-to-date with port setxkbmap-1.3.2 = up-to-date with port shared-mime-info-2.0 = up-to-date with port smartmontools-7.1 < needs updating (port has 7.2_1) smproxy-1.0.6 = up-to-date with port spidermonkey78-78.9.0_1 = up-to-date with port sqlite3-3.35.5_3,1 = up-to-date with port startup-notification-0.12_4 = up-to-date with port subversion-1.14.1 = up-to-date with port sudo-1.9.8p1 = up-to-date with port swig-4.0.2 = up-to-date with port swig30-3.0.12 < needs updating (port has 4.0.2) (=> 'devel/swig') talloc-2.3.1 = up-to-date with port tcl86-8.6.11_2 = up-to-date with port tdb-1.4.3,1 = up-to-date with port tevent-0.10.2_1 = up-to-date with port texinfo-6.8,1 = up-to-date with port tiff-4.3.0 = up-to-date with port tigervnc-server-1.10.1 < needs updating (port has 1.11.0_3) tpm-emulator-0.7.4_2 = up-to-date with port tradcpp-0.5.3 = up-to-date with port trousers-0.3.14_3 = up-to-date with port twm-1.0.10 < needs updating (port has 1.0.11_1) unique-1.1.6_7 = up-to-date with port utf8proc-2.6.1 = up-to-date with port vala-0.40.15,1 < needs updating (port has 0.48.18,1) vim-console-8.2.0076 < needs updating (port has 8.2.3394_1) (=> 'editors/vim') virtualbox-ose-5.2.34 < needs updating (port has 6.1.26_2) virtualbox-ose-kmod-6.1.26 = up-to-date with port vte-0.28.2_3 = up-to-date with port vulkan-headers-1.1.108.0 < needs updating (port has 1.2.194) (=> 'graphics/vulkan-headers') wayland-1.19.0_1 = up-to-date with port wayland-protocols-1.23 = up-to-date with port webfonts-0.30_14 = up-to-date with port webp-1.1.0 < needs updating (port has 1.2.1) x11perf-1.6.1 = up-to-date with port xauth-1.1 = up-to-date with port xbacklight-1.2.3 = up-to-date with port xbitmaps-1.1.2 = up-to-date with port xcalc-1.1.0 = up-to-date with port xcb-proto-1.14.1 = up-to-date with port xcb-util-0.4.0_2,1 = up-to-date with port xcb-util-image-0.4.0_1 = up-to-date with port xcb-util-keysyms-0.4.0_1 = up-to-date with port xcb-util-renderutil-0.3.9_1 = up-to-date with port xcb-util-wm-0.4.1_3 = up-to-date with port xclock-1.0.9 = up-to-date with port xcmsdb-1.0.5 = up-to-date with port xconsole-1.0.7_1 = up-to-date with port xcursor-themes-1.0.4_2 < needs updating (port has 1.0.6) xcursorgen-1.0.7 = up-to-date with port xdg-utils-1.1.3_1 = up-to-date with port xdpyinfo-1.3.2_3 = up-to-date with port xdriinfo-1.0.6_3 < needs updating (port has 1.0.6_4) xev-1.2.3 < needs updating (port has 1.2.4) xf86-input-keyboard-1.9.0_3 < needs updating (port has 1.9.0_4) xf86-input-mouse-1.9.3_2 < needs updating (port has 1.9.3_3) xf86-video-scfb-0.0.4_7 < needs updating (port has 0.0.5_2) xf86-video-vesa-2.4.0_2 < needs updating (port has 2.5.0) xf86dga-1.0.3_1 = up-to-date with port xgamma-1.0.6 = up-to-date with port xgc-1.0.5 = up-to-date with port xhost-1.0.8 = up-to-date with port xinit-1.4.1,1 = up-to-date with port xinput-1.6.3 = up-to-date with port xkbcomp-1.4.4 = up-to-date with port xkbevd-1.1.4 = up-to-date with port xkbutils-1.0.4_2 = up-to-date with port xkeyboard-config-2.32 = up-to-date with port xkill-1.0.5 = up-to-date with port xlsatoms-1.1.3 = up-to-date with port xlsclients-1.1.4 = up-to-date with port xmessage-1.0.5 = up-to-date with port xmlcatmgr-2.2_2 = up-to-date with port xmlcharent-0.3_2 = up-to-date with port xmodmap-1.0.10 = up-to-date with port xorg-7.7_3 = up-to-date with port xorg-apps-7.7_4 = up-to-date with port xorg-cf-files-1.0.6 = up-to-date with port xorg-docs-1.7.1,1 = up-to-date with port xorg-drivers-7.7_5 < needs updating (port has 7.7_6) xorg-fonts-100dpi-7.7 = up-to-date with port xorg-fonts-7.7_1 = up-to-date with port xorg-fonts-75dpi-7.7 = up-to-date with port xorg-fonts-cyrillic-7.7 = up-to-date with port xorg-fonts-miscbitmaps-7.7 = up-to-date with port xorg-fonts-truetype-7.7_1 = up-to-date with port xorg-fonts-type1-7.7 = up-to-date with port xorg-libraries-7.7_4 = up-to-date with port xorg-macros-1.19.3 = up-to-date with port xorg-server-1.20.11_3,1 = up-to-date with port xorgproto-2021.4 = up-to-date with port xpr-1.0.5 = up-to-date with port xprop-1.2.5 = up-to-date with port xrandr-1.5.1 = up-to-date with port xrdb-1.2.0 = up-to-date with port xrefresh-1.0.6 = up-to-date with port xset-1.2.4_3 = up-to-date with port xsetroot-1.1.2 = up-to-date with port xterm-353_1 < needs updating (port has 369) xtrans-1.4.0 = up-to-date with port xvinfo-1.1.4 = up-to-date with port xwd-1.0.7 = up-to-date with port xwininfo-1.1.5 = up-to-date with port xwud-1.0.5 = up-to-date with port xxhash-0.8.0 = up-to-date with port yasm-1.3.0 = up-to-date with port yelp-tools-40.0 = up-to-date with port yelp-xsl-40.2 = up-to-date with port zfsnap2-2.0.0.b3_1 < needs updating (port has 2.0.0.b3_3) zip-3.0_1 = up-to-date with port zstd-1.5.0 = up-to-date with port Would you please advise? -- Janos Dohanics From nobody Wed Oct 6 00:53:05 2021 X-Original-To: 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 21BB612BCB29 for ; Wed, 6 Oct 2021 00:53:23 +0000 (UTC) (envelope-from freebsd@raf.org) Received: from ook.raf.org (ook.raf.org [139.99.156.21]) (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 4HPGCj6K1xz4XGL for ; Wed, 6 Oct 2021 00:53:21 +0000 (UTC) (envelope-from freebsd@raf.org) Received: from localhost (localhost [127.0.0.1]) by ook.raf.org (Postfix) with ESMTP id 9CA205DED0 for ; Wed, 6 Oct 2021 11:53:06 +1100 (AEDT) X-Virus-Scanned: Debian amavisd-new at ook.raf.org Received: from ook.raf.org ([127.0.0.1]) by localhost (ook.raf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8lCZP-9tof1C for ; Wed, 6 Oct 2021 11:53:05 +1100 (AEDT) Received: by ook.raf.org (Postfix, from userid 1001) id A53FF5E8B9; Wed, 6 Oct 2021 11:53:05 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raf.org; s=001; t=1633481585; bh=Askaj+vxZz5raqOc48z2ji4kdnMFA9TmNfnwVCfpFb8=; h=Date:From:To:Subject:References:In-Reply-To:From; b=XXFu2pMWswo4gyaBv4b6SGPLJboyRCopOn7cmQH54lHSaQJ7GxMFa7OT9Nc/xrnkW IcsYUACo5cf3WP7iNlcN5gUOXxWLh+hSHzwtps3I3sdqdP/a6k80ppGb8FnuZ+jV6g RZtJ62uvGsUOdoMhMBqDWnyGXPZrdQLQ9wgbewb5WUiFTDL3eOMsDaVUU+9H23NNep ykxw2ioGj878z7dI1yjEKCitZApAlVEYwr/wYGl1/lzi808L6j0WNm9cRp1lIE8VEm j8uwdskJ3whnxIfVUsbuCzhvnErb91XRJ/BKosrgsYO9myqAc9slifjRNUcWPXVgWY HNKJ0YG8CtuGg== Date: Wed, 6 Oct 2021 11:53:05 +1100 From: raf To: ports@freebsd.org Subject: Re: Remove a port without removing files Message-ID: References: <199845d7-2be0-f572-b6f5-78a2d51562bb@nethead.se> 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 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <199845d7-2be0-f572-b6f5-78a2d51562bb@nethead.se> X-Rspamd-Queue-Id: 4HPGCj6K1xz4XGL X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=raf.org header.s=001 header.b=XXFu2pMW; dmarc=pass (policy=none) header.from=raf.org; spf=pass (mx1.freebsd.org: domain of freebsd@raf.org designates 139.99.156.21 as permitted sender) smtp.mailfrom=freebsd@raf.org X-Spamd-Result: default: False [-3.47 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[raf.org:s=001]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:139.99.156.21]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[raf.org:+]; DMARC_POLICY_ALLOW(-0.50)[raf.org,none]; RCVD_IN_DNSWL_NONE(0.00)[139.99.156.21:from]; NEURAL_HAM_SHORT(-0.47)[-0.473]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:16276, ipnet:139.99.128.0/17, country:FR]; MID_RHS_MATCH_FROM(0.00)[] X-ThisMailContainsUnwantedMimeParts: N On Tue, Oct 05, 2021 at 07:03:30PM +0200, Per olof Ljungmark wrote: > As the subject says, I need to remove a port so pkg etc does not care about > it, but keeping all the ports files intact. > > Thanks, > Per Something like this might do what you want: cd / sudo tar czf /tmp/PORTNAME.tar.gz `port contents PORTNAME | grep -v 'Port.*contains:'` port uninstall PORTNAME sudo tar xzf /tmp/PORTNAME.tar.gz rm /tmp/PORTNAME.tar.gz cheers, raf From eugen@grosbein.net Wed Oct 6 01:43:26 2021 X-Original-To: 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 0A66312D1332 for ; Wed, 6 Oct 2021 01:43:38 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from hz.grosbein.net (hz.grosbein.net [IPv6:2a01:4f8:c2c:26d8::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hz.grosbein.net", Issuer "hz.grosbein.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HPHKj5hktz4bKJ for ; Wed, 6 Oct 2021 01:43:37 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from eg.sd.rdtc.ru (root@eg.sd.rdtc.ru [62.231.161.221] (may be forged)) by hz.grosbein.net (8.15.2/8.15.2) with ESMTPS id 1961hXfG050600 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 6 Oct 2021 01:43:34 GMT (envelope-from eugen@grosbein.net) X-Envelope-From: eugen@grosbein.net X-Envelope-To: peo@nethead.se Received: from [10.58.0.10] (dadvw [10.58.0.10]) by eg.sd.rdtc.ru (8.16.1/8.16.1) with ESMTPS id 1961hXNR002984 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Wed, 6 Oct 2021 08:43:33 +0700 (+07) (envelope-from eugen@grosbein.net) Subject: Re: Remove a port without removing files To: Per olof Ljungmark , ports@freebsd.org References: <199845d7-2be0-f572-b6f5-78a2d51562bb@nethead.se> From: Eugene Grosbein Message-ID: Date: Wed, 6 Oct 2021 08:43:26 +0700 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 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 In-Reply-To: <199845d7-2be0-f572-b6f5-78a2d51562bb@nethead.se> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT autolearn=disabled version=3.4.2 X-Spam-Report: * -0.0 SHORTCIRCUIT No description available. * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on hz.grosbein.net X-Rspamd-Queue-Id: 4HPHKj5hktz4bKJ X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N 06.10.2021 0:03, Per olof Ljungmark wrote: > As the subject says, I need to remove a port so pkg etc does not care about it, but keeping all the ports files intact. A package is just a tar.xz archieve and you may create it from installed port with "pkg create" command like this: pkg create zfs-stats-1.3.0 It is not possible to remove a port without removing files but you may create a package beforehand as shown above, then pkg delete it, then use: tar --exclude '+*' -C / -xkvf zfs-stats-1.3.0.pkg This tar command extracts removed files back without registering the package. Note that "pkg delete" will not remove files of the port that were modified after installation (config files etc.) and tar command will not overwrite them, too due to -k flag. From nobody Wed Oct 6 07:44:18 2021 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 A5D3412DFA81 for ; Wed, 6 Oct 2021 07:44:51 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-qt1-f179.google.com (mail-qt1-f179.google.com [209.85.160.179]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HPRLW42dNz3snj for ; Wed, 6 Oct 2021 07:44:51 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: by mail-qt1-f179.google.com with SMTP id i1so498610qtr.6 for ; Wed, 06 Oct 2021 00:44:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=C/BRSbZNQopgO/RyhSIy5uGeGbkVcoR5xELVQ/syi+E=; b=IrUBOMpI5ghEIGFpchOquGL6e395LPbJrY7g4PAlcYMtV7uGxRoFwWBRu+kwma6/9u V8lhaXq2xHWlSIGh+HiE6DNUpBnh6vW8+oRv3mus+oCFFy8aEM1a+M5qLlujVSmGIngH z8BMcLelfwI+he3r/qZfGQkFME2h5K/CkBAGTJv/aGQd324wnN7/683hbOsAyr4+99fS e0tgQ8wzN1YKU4yDu+rLWo4lvfzftIalehVPVJgYrjzTZQ5x5jdXUMPwGEsta9vJeqkC bbDbDus/yefNOF8p0Ial6Y5hTr3sSC1aMvLe9T1anialKcD3ShvI4+dJMRzYmqVZBpm7 hbXQ== X-Gm-Message-State: AOAM5322wX5MTNJD4jV+hhjTlvWnWxpXM0+K+cAuiQhYnuKhqMfeXGXf NH2fVZGnfWWPM8Bqr3L6iQZpQCEvH14= X-Google-Smtp-Source: ABdhPJz0n1yY0NspnCuyrZawTi1YxQW+9Eqk7lGLOxmdaTbmAKv6mhEN6CJkp/6XLl6J6q+tPH/vPQ== X-Received: by 2002:a05:622a:1ca:: with SMTP id t10mr24458544qtw.286.1633506284920; Wed, 06 Oct 2021 00:44:44 -0700 (PDT) Received: from mail-qv1-f44.google.com (mail-qv1-f44.google.com. [209.85.219.44]) by smtp.gmail.com with ESMTPSA id l7sm12404849qth.81.2021.10.06.00.44.44 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 06 Oct 2021 00:44:44 -0700 (PDT) Received: by mail-qv1-f44.google.com with SMTP id o13so1338928qvm.4 for ; Wed, 06 Oct 2021 00:44:44 -0700 (PDT) X-Received: by 2002:a0c:8dc6:: with SMTP id u6mr25613589qvb.66.1633506284363; Wed, 06 Oct 2021 00:44:44 -0700 (PDT) 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 References: <20211005165039.13a5db7db2a9f37643f87420@3dresearch.com> In-Reply-To: <20211005165039.13a5db7db2a9f37643f87420@3dresearch.com> From: Gleb Popov Date: Wed, 6 Oct 2021 10:44:18 +0300 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: x11-toolkits/qt5-declarative Project ERROR To: Janos Dohanics Cc: FreeBSD ports list Content-Type: multipart/alternative; boundary="000000000000d163dd05cdaa514b" X-Rspamd-Queue-Id: 4HPRLW42dNz3snj X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: Y --000000000000d163dd05cdaa514b Content-Type: text/plain; charset="UTF-8" On Tue, Oct 5, 2021 at 11:52 PM Janos Dohanics wrote: > Hello, > > trying to update emulators/virtualbox-ose which appears to depend on > x11-toolkits/qt5-declarative. > > However, I get: > > cd testlib/ && ( test -e Makefile || /usr/local/lib/qt5/bin/qmake -o > Makefile > /usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2/src/imports/testlib/ > testlib.pro -spec /usr/local/lib/qt5/mkspecs/freebsd-clang QMAKE_CC=cc > QMAKE_CXX=c++ QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=c++ > QMAKE_LINK_SHLIB=c++ 'QMAKE_CFLAGS=-O2 -pipe -fstack-protector-strong > -fno-strict-aliasing ' 'QMAKE_CXXFLAGS=-O2 -pipe -fstack-protector-strong > -fno-strict-aliasing ' 'QMAKE_LFLAGS= -Wl,--as-needed > -fstack-protector-strong ' QMAKE_LIBS= QMAKE_CFLAGS_DEBUG= > QMAKE_CFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= QMAKE_CXXFLAGS_RELEASE= > PREFIX=/usr/local CONFIG+=release 'CONFIG-=debug separate_debug_info' > QT_CONFIG+=release 'QT_CONFIG-=debug separate_debug_info' > DEFINES+=QT_ACCESSIBILITY 'QT_CONFIG+=accessibility > accessibility-atspi-bridge' ) && /usr/bin/make -f Makefile all > Project ERROR: Unknown module(s) in QT: qmltest-private > *** Error code 3 > This port has been splitted up recently into x11-toolkits/qt5-declarative and x11-toolkits/qt5-declarative-test. Maybe try installing the latter one? --000000000000d163dd05cdaa514b-- From nobody Wed Oct 6 07:46:17 2021 X-Original-To: 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 570DF12DFEE3 for ; Wed, 6 Oct 2021 07:46:19 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HPRNC27w3z3swy; Wed, 6 Oct 2021 07:46:19 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from aniel.nours.eu (nours.eu [176.31.115.77]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 0FA4F9AF5; Wed, 6 Oct 2021 07:46:19 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: by aniel.nours.eu (Postfix, from userid 1001) id 09D4446350; Wed, 6 Oct 2021 09:46:17 +0200 (CEST) Date: Wed, 6 Oct 2021 09:46:17 +0200 From: Baptiste Daroussin To: Per olof Ljungmark Cc: ports@freebsd.org Subject: Re: Remove a port without removing files Message-ID: <20211006074617.cf5fwrugifmydstc@aniel.nours.eu> References: <199845d7-2be0-f572-b6f5-78a2d51562bb@nethead.se> 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 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <199845d7-2be0-f572-b6f5-78a2d51562bb@nethead.se> X-ThisMailContainsUnwantedMimeParts: N On Tue, Oct 05, 2021 at 07:03:30PM +0200, Per olof Ljungmark wrote: > As the subject says, I need to remove a port so pkg etc does not care about > it, but keeping all the ports files intact. > > Thanks, > Per > Install it with pkg, then echo 'delete from packages where name="mypkgname";' | pkg shell This should do it. with recent ports tree, NO_PKG_REGISTER has been fixed so make NO_PKG_REGISTER=yes install will do it as well. Best regards, Bapt From nobody Wed Oct 6 07:50:44 2021 X-Original-To: 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 8B3A317E0B4B for ; Wed, 6 Oct 2021 07:51:00 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-PU1-obe.outbound.protection.outlook.com (mail-oln040092254040.outbound.protection.outlook.com [40.92.254.40]) (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 4HPRTZ0Kjnz3vKP for ; Wed, 6 Oct 2021 07:50:58 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FveAGv4SlciCvU3bWp0FOOPwoNUNTk7t7UeFdFEIXHql3ALqiikgPvW/eAY1K6yXLXRG3ss0+GrGCWa/z5ABb0bbXNtGwQQMBzbBy3p3n2/4BeEjvxn2q1Uru0ChympsxrLiikR5ivUL48oaUM7zfQiSqBl9Tl3/IBAzKzAXJt9kx/f3myQJW2MjXnUcaFCeYWB8PhBftyV5+GsOBgfksKAZJSVt4e3a92rvODgbieGVasYN5D0d3WGY/pnmdW4iRRO9xcPMPvnBmORd79rUPeUuU1451UWh2cSo+9qKV4tDgZt5O4KHJp/4spYe21LUXSyvLYVVtM+Btp01Sa1Jtw== 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=rEImL8f5NPez7DXybuY7n54jymPPhra0IwjQd/ldVSc=; b=aWhFICzLhK9TZmxMzEwaXrD9KmBTKyeJYXsMvcoS+r4Bhi6aBSHCdjbZXh8035/de7yaLdDa2X8OZGyIX9h43Dr0Xn6ZXqfl72RZUOGRzXS4WmTo2++pfCKo2VQxTFZ0RJ46O5SrpI5Lxy9K7ujNLsjm7tAqteb4a1n9MqvaxBh5QzRiwPpHSgJpY4DmyqfXgDt7ot7h130/BtWkDMRgOKw4MuwMKV29/tlRsMF7nEP+tA37g3K+WmOBRrOflSB3QfZBV0Ek2ldNpjiXuqHIjAOh8Aa35AKF716OEREjoZUum+yycMz2OQEZ3JSgbK3cIxEiUNIzBJno42wNyjB/JA== 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=rEImL8f5NPez7DXybuY7n54jymPPhra0IwjQd/ldVSc=; b=HYdRBpj/RGHAgAL9f7W1tEgt8SwJET3eNoI/vDZc1y/eQwYuUS/oy0iIEBcLmuNiIE+mDKEWAxaEah6zyGuf1B41jHymcqgoBdbKhda9As11yb4YMeg3XkuyJU3XVgF1QyH3V0XUQJNbmVfaxIAueDqFqshsSAX+xV64EFI2rD8FZ2kpmjn/Mu5rBpfCO1Ka9NFh+X1h4Jh5LrBXfAFRjiQOle88vqy6CY0z/rEwgDNkUkBKOVKU3aKZKThYaf2TaVVXhtRg84lq2o6uK63jKOiMN24cFqvGtXfv69TjohNdnHdWUA9pBR5nsvTbX0jCzd2Nol4DYK2PE9MCXC3d7A== Received: from PSAPR03MB5639.apcprd03.prod.outlook.com (2603:1096:301:66::13) by PS2PR03MB3688.apcprd03.prod.outlook.com (2603:1096:300:2e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.8; Wed, 6 Oct 2021 07:50:47 +0000 Received: from PSAPR03MB5639.apcprd03.prod.outlook.com ([fe80::35ac:1575:caf8:7b91]) by PSAPR03MB5639.apcprd03.prod.outlook.com ([fe80::35ac:1575:caf8:7b91%6]) with mapi id 15.20.4587.018; Wed, 6 Oct 2021 07:50:47 +0000 Subject: Re: Remove a port without removing files To: ports@freebsd.org References: <199845d7-2be0-f572-b6f5-78a2d51562bb@nethead.se> <20211006074617.cf5fwrugifmydstc@aniel.nours.eu> From: Tatsuki Makino Message-ID: Date: Wed, 6 Oct 2021 16:50:44 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: <20211006074617.cf5fwrugifmydstc@aniel.nours.eu> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-TMN: [BukRaa64A55RnTxISY48Yg9gVVwY1gDy] X-ClientProxiedBy: TY2PR02CA0069.apcprd02.prod.outlook.com (2603:1096:404:e2::33) To PSAPR03MB5639.apcprd03.prod.outlook.com (2603:1096:301:66::13) X-Microsoft-Original-Message-ID: <8dbbc612-89aa-271a-e925-958c2f627722@hotmail.com> 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 Received: from T4.test (124.25.90.90) by TY2PR02CA0069.apcprd02.prod.outlook.com (2603:1096:404:e2::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.18 via Frontend Transport; Wed, 6 Oct 2021 07:50:46 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 57cf6246-e993-4060-e376-08d9889e01da X-MS-Exchange-SLBlob-MailProps: KvCwBtHRxSnYyhzZDA4PoGAS+c0NaTzTnRqkfoCaARcTcaAkUhv40euJJ4cSrNfRBUK5rOIFJ+a3NCh+DQNRWTtyK+d9OhM+DDFld7j+cE4IIRsoKrQQxuOJ7obiAmrLqf75F/nCip2L0FwbdQMQ8HWtzlKa6bsLkPhXEKXFC+Xz1Pdoa0C1+y670RMh8Vl3oYnvmwtBx2rN39alu1DtrLAETJkGv9lSh08itERQ4LoMrZ0ODcWLsnYSL7kb4phq9rJLqAEx0tTHEpAOHRRkcBdY9xunbt/LAq77hkL5d816ZoYWh1wgrYWCJ+3C7zQ3DohTlvVO/pmjXXVat2DAbjb0O4rGbztM33Fz8g910R2KV7nqItbgV4VjUOYDd2wf1C6g1UvcaLvTl5F1Yab9cgRp2d/Pu5sFwqEuJdmeRK6da2cswPKBsB7YgidLJkqWVf7+3T3M21l17AyW2iQJ6tu6YLddvmVHCIIZf5PqnQs0p/DT5gX7NxOq9Fo+GPHL26ztVmxUIrqGMtz9wovBaYKfK55QGvr6ALz42xa5v/8Tm+iREXtsjE9GMMucbL/Gguf6gTTGipbxcLewruofsZ0i0Ny2m8UoeH6SfbGY01emsA/r2ncQ3MK7M5XPcUv2XEWi369LH9tLJc/KtAuw+q+HEfVBrQp1 X-MS-TrafficTypeDiagnostic: PS2PR03MB3688: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: iX6ZZ8g7e1Y0zsLp+N5FjZsVDCrDWy8lQre2wYthu3dZZlXN6ibiWf32aiMf9BxKiEV5g228laVbwAvTWYDzdRD8mg3lFO4/oXPhoCYxH2we5IFcpr+uva2qAXLNIVZEXH2QIUEfzioucVmT0dlgHpoqS8qKiRd4RZmc6J9GC/73viANC3Zy08CUs4JOPLyQzbIwX3vsim0QspMntNBIwMs5NSBTSE2Rd5r9npIbLBfcqVTA09DhPhBeKVei4P1+pzDCKJPp3b5TaKEBJKQ/Qa82kcSmx0mPghdkWrdXdkAV76uobYjI+/bpZpDfDXrscw70QdG2rGG6Wn1fsMJTxbBZB2kr8JFjlHvB9Bfi707u6ZhVp0dxyqmC3weY584nAp9D7HQZM5W7P2IDIJ2tJzxO3X3c/9jS6FJRclIuDCdnGuV7Cxo/FB8YiQPxW5SK X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: V1UBrB9EF46mGNrjutHJ7Ps2dEF/LuHWaz/I0TagNuZI7fdTwTtsI2llhEAeA4a0kNATDJmMCsoYyOuqRPKWvWsjUtwT1/mVdffPAZOe8IigCKRpZdK7XBjR/4zxmD/4FxgNZ3BhdhLlDjVXMzYiSw== X-OriginatorOrg: sct-15-20-3174-8-msonline-outlook-792b7.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 57cf6246-e993-4060-e376-08d9889e01da X-MS-Exchange-CrossTenant-AuthSource: PSAPR03MB5639.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2021 07:50:47.1797 (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: PS2PR03MB3688 X-Rspamd-Queue-Id: 4HPRTZ0Kjnz3vKP X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b="HYdRBpj/"; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=hotmail.com; spf=pass (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com designates 40.92.254.40 as permitted sender) smtp.mailfrom=tatsuki_makino@hotmail.com X-Spamd-Result: default: False [-0.53 / 15.00]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FORGED_MUA_SEAMONKEY_MSGID_UNKNOWN(2.50)[]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[hotmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; DKIM_TRACE(0.00)[hotmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[40.92.254.40:from]; NEURAL_SPAM_SHORT(0.97)[0.967]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.254.40:from] X-ThisMailContainsUnwantedMimeParts: N Isn't rm /var/db/pkg/local.sqlite the fastest way? From nobody Wed Oct 6 07:56:15 2021 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 8F49D17E19CC; Wed, 6 Oct 2021 07:56:16 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HPRbh3hDSz3wCp; Wed, 6 Oct 2021 07:56:16 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: from aniel.nours.eu (nours.eu [IPv6:2001:41d0:8:3a4d::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 47BA69DCA; Wed, 6 Oct 2021 07:56:16 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: by aniel.nours.eu (Postfix, from userid 1001) id 080A8461E0; Wed, 6 Oct 2021 09:56:15 +0200 (CEST) Date: Wed, 6 Oct 2021 09:56:15 +0200 From: Baptiste Daroussin To: freebsd-current Cc: freebsd-ports Subject: Re: Bash Static broken with new ncurses update on current Message-ID: <20211006075615.ngxxbyxfq2nmcadl@aniel.nours.eu> References: 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 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ThisMailContainsUnwantedMimeParts: N On Tue, Oct 05, 2021 at 11:46:45AM -0700, Manfred Antar (KN6KBS) wrote: > After update to current world on 10/5/2021 bash static is broken: > > cc -L./builtins -L/usr/local/lib -L/usr/local/lib -L./lib/glob -L./lib/tilde -L./lib/sh -L/usr/local/lib -fstack-protector-strong -fuse-ld=bfd -static -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -static -o bash shell.o eval.o y.tab.o general.o make_cmd.o print_cmd.o dispose_cmd.o execute_cmd.o variables.o copy_cmd.o error.o expr.o flags.o jobs.o subst.o hashcmd.o hashlib.o mailcheck.o trap.o input.o unwind_prot.o pathexp.o sig.o test.o version.o alias.o array.o arrayfunc.o assoc.o braces.o bracecomp.o bashhist.o bashline.o list.o stringlib.o locale.o findcmd.o redir.o pcomplete.o pcomplib.o syntax.o xmalloc.o -lbuiltins -lglob -lsh -lreadline -lhistory -lncursesw -ltilde -L/usr/local/lib > /usr/local/bin/ld.bfd: ./lib/sh/libsh.a(tmpfile.o): in function `sh_mktmpname': > tmpfile.c:(.text+0x85): warning: warning: mktemp() possibly used unsafely; consider using mkstemp() > /usr/local/bin/ld.bfd: /usr/local/lib/libreadline.a(display.o): in function `update_line': > display.c:(.text+0x4654): undefined reference to `tgoto' > /usr/local/bin/ld.bfd: display.c:(.text+0x4664): undefined reference to `tputs' > /usr/local/bin/ld.bfd: display.c:(.text+0x48e1): undefined reference to `tputs' > /usr/local/bin/ld.bfd: display.c:(.text+0x48ff): undefined reference to `tputs' > /usr/local/bin/ld.bfd: display.c:(.text+0x4a62): undefined reference to `tgoto' > /usr/local/bin/ld.bfd: display.c:(.text+0x4a74): undefined reference to `tputs' > /usr/local/bin/ld.bfd: display.c:(.text+0x4b5d): undefined reference to `tputs' > /usr/local/bin/ld.bfd: display.c:(.text+0x4b8f): undefined reference to `tputs' > /usr/local/bin/ld.bfd: display.c:(.text+0x4bc7): undefined reference to `tputs' > /usr/local/bin/ld.bfd: /usr/local/lib/libreadline.a(display.o): in function `_rl_clear_to_eol': > display.c:(.text+0x4c15): undefined reference to `tputs' > /usr/local/bin/ld.bfd: /usr/local/lib/libreadline.a(display.o):display.c:(.text+0x4cf3): more undefined references to `tputs' follow > /usr/local/bin/ld.bfd: /usr/local/lib/libreadline.a(terminal.o): in function `_rl_get_screen_size': > terminal.c:(.text+0xd0): undefined reference to `tgetnum' > /usr/local/bin/ld.bfd: terminal.c:(.text+0x108): undefined reference to `tgetnum' > /usr/local/bin/ld.bfd: /usr/local/lib/libreadline.a(terminal.o): in function `_rl_init_terminal_io': > terminal.c:(.text+0x36d): undefined reference to `tgetent' > /usr/local/bin/ld.bfd: terminal.c:(.text+0x39b): undefined reference to `tgetstr' > /usr/local/bin/ld.bfd: terminal.c:(.text+0x5b9): undefined reference to `PC' > /usr/local/bin/ld.bfd: terminal.c:(.text+0x5cc): undefined reference to `BC' > /usr/local/bin/ld.bfd: terminal.c:(.text+0x5d7): undefined reference to `UP' > /usr/local/bin/ld.bfd: terminal.c:(.text+0x603): undefined reference to `PC' > /usr/local/bin/ld.bfd: terminal.c:(.text+0x611): undefined reference to `BC' > /usr/local/bin/ld.bfd: terminal.c:(.text+0x61f): undefined reference to `UP' > /usr/local/bin/ld.bfd: terminal.c:(.text+0x63e): undefined reference to `tgetflag' > /usr/local/bin/ld.bfd: terminal.c:(.text+0x64f): undefined reference to `tgetflag' > /usr/local/bin/ld.bfd: terminal.c:(.text+0x6a3): undefined reference to `tgetflag' > /usr/local/bin/ld.bfd: /usr/local/lib/libreadline.a(terminal.o): in function `_rl_backspace': > terminal.c:(.text+0xa43): undefined reference to `tputs' > /usr/local/bin/ld.bfd: terminal.c:(.text+0xa62): undefined reference to `tputs' > /usr/local/bin/ld.bfd: /usr/local/lib/libreadline.a(terminal.o): in function `_rl_cr': > terminal.c:(.text+0xb37): undefined reference to `tputs' > /usr/local/bin/ld.bfd: /usr/local/lib/libreadline.a(terminal.o): in function `rl_ding': > terminal.c:(.text+0xb78): undefined reference to `tputs' > /usr/local/bin/ld.bfd: /usr/local/lib/libreadline.a(terminal.o): in function `_rl_standout_on': > terminal.c:(.text+0xbd6): undefined reference to `tputs' > /usr/local/bin/ld.bfd: /usr/local/lib/libreadline.a(terminal.o):terminal.c:(.text+0xc06): more undefined references to `tputs' follow > cc: error: linker command failed with exit code 1 (use -v to see invocation) > *** [bash] Error code 1 > > make[2]: stopped in /usr/ports/shells/bash/work/bash-5.1 > 1 error > > make[2]: stopped in /usr/ports/shells/bash/work/bash-5.1 > ===> Compilation failed unexpectedly. > Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to > the maintainer. > *** Error code 1 > > Stop. > make[1]: stopped in /usr/ports/shells/bash > *** Error code 1 > > Stop. > make: stopped in /usr/ports/shells/bash > > Fixed, thank you for reporting Bapt From eugen@grosbein.net Wed Oct 6 07:58:02 2021 X-Original-To: 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 2046C17E2ED8 for ; Wed, 6 Oct 2021 07:58:19 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from hz.grosbein.net (hz.grosbein.net [IPv6:2a01:4f8:c2c:26d8::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hz.grosbein.net", Issuer "hz.grosbein.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HPRf26GWyz4RdG for ; Wed, 6 Oct 2021 07:58:18 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from eg.sd.rdtc.ru (root@eg.sd.rdtc.ru [62.231.161.221] (may be forged)) by hz.grosbein.net (8.15.2/8.15.2) with ESMTPS id 1967wA2X055278 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 6 Oct 2021 07:58:11 GMT (envelope-from eugen@grosbein.net) X-Envelope-From: eugen@grosbein.net X-Envelope-To: tatsuki_makino@hotmail.com Received: from [10.58.0.10] (dadvw [10.58.0.10]) by eg.sd.rdtc.ru (8.16.1/8.16.1) with ESMTPS id 1967w9vZ006437 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Wed, 6 Oct 2021 14:58:09 +0700 (+07) (envelope-from eugen@grosbein.net) Subject: Re: Remove a port without removing files To: Tatsuki Makino , ports@freebsd.org References: <199845d7-2be0-f572-b6f5-78a2d51562bb@nethead.se> <20211006074617.cf5fwrugifmydstc@aniel.nours.eu> From: Eugene Grosbein Message-ID: <5ba0678f-d648-e2b7-fa81-ac9f0125e97f@grosbein.net> Date: Wed, 6 Oct 2021 14:58:02 +0700 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 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 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT autolearn=disabled version=3.4.2 X-Spam-Report: * -0.0 SHORTCIRCUIT No description available. * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on hz.grosbein.net X-Rspamd-Queue-Id: 4HPRf26GWyz4RdG X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N 06.10.2021 14:50, Tatsuki Makino wrote: > Isn't rm /var/db/pkg/local.sqlite the fastest way? It would destroy the whole database, not just single port record. From nobody Wed Oct 6 12:25:38 2021 X-Original-To: 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 7DF3E12DA8C5 for ; Wed, 6 Oct 2021 12:25:47 +0000 (UTC) (envelope-from SRS0=RDZK=O2=klop.ws=ronald-lists@realworks.nl) Received: from smtp-relay-int.realworks.nl (smtp-relay-int.realworks.nl [194.109.157.24]) (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 4HPYZf1lGLz3FKM for ; Wed, 6 Oct 2021 12:25:46 +0000 (UTC) (envelope-from SRS0=RDZK=O2=klop.ws=ronald-lists@realworks.nl) Date: Wed, 6 Oct 2021 14:25:38 +0200 (CEST) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=klop.ws; s=rw1; t=1633523138; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=aSpgzKCzhH9vDZYBIcvgxX06LQNrygRNq9Lj43KNhA4=; b=iSh1jTbbeAbShKkm4GhWXyDWhzpoajlUerMoJGumpxGEyP0mcpH1V50ZLsGm2UWDaapQt4 0me5go7uslEXw8CA== From: Ronald Klop To: ports@freebsd.org Message-ID: <2073806516.1.1633523138119@mailrelay> Subject: crosstools and error in bsd.port.mk 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 Content-Type: multipart/alternative; boundary="----=_Part_0_362159945.1633523138011" X-Mailer: Realworks (580.966.ea0d2ad) Importance: Normal X-Priority: 3 (Normal) X-Rspamd-Queue-Id: 4HPYZf1lGLz3FKM X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=klop.ws header.s=rw1 header.b=iSh1jTbb; dmarc=pass (policy=none) header.from=klop.ws; spf=pass (mx1.freebsd.org: domain of "SRS0=RDZK=O2=klop.ws=ronald-lists@realworks.nl" designates 194.109.157.24 as permitted sender) smtp.mailfrom="SRS0=RDZK=O2=klop.ws=ronald-lists@realworks.nl" X-Spamd-Result: default: False [-3.20 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[klop.ws:s=rw1]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:194.109.157.0/24]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DKIM_TRACE(0.00)[klop.ws:+]; DMARC_POLICY_ALLOW(-0.50)[klop.ws,none]; HAS_X_PRIO_THREE(0.00)[3]; RCVD_IN_DNSWL_NONE(0.00)[194.109.157.24:from]; FORGED_SENDER(0.30)[ronald-lists@klop.ws,SRS0=RDZK=O2=klop.ws=ronald-lists@realworks.nl]; RCVD_COUNT_ZERO(0.00)[0]; RWL_MAILSPIKE_POSSIBLE(0.00)[194.109.157.24:from]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MID_RHS_NOT_FQDN(0.50)[]; ASN(0.00)[asn:3265, ipnet:194.109.0.0/16, country:NL]; FROM_NEQ_ENVFROM(0.00)[ronald-lists@klop.ws,SRS0=RDZK=O2=klop.ws=ronald-lists@realworks.nl] X-ThisMailContainsUnwantedMimeParts: Y ------=_Part_0_362159945.1633523138011 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi, Lately I was experimenting with CROSS_TOOLCHAIN and got an error in Mk/bsd.port.mk. I found .export.env is not existing, but .export-env is. See make(1) and search for .export-env. Does this seem reasonable or am I on the wrong road? diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk index 866f45586523..a402352992ea 100644 --- a/Mk/bsd.port.mk +++ b/Mk/bsd.port.mk @@ -1091,7 +1091,7 @@ LD+= --sysroot=${CROSS_SYSROOT} STRIP_CMD= ${CROSS_BINUTILS_PREFIX}strip # only bmake support the below STRIPBIN= ${STRIP_CMD} -.export.env STRIPBIN +.export-env STRIPBIN .endif Regards, Ronald. ------=_Part_0_362159945.1633523138011-- From nobody Wed Oct 6 13:38:40 2021 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 E12A917E3234 for ; Wed, 6 Oct 2021 13:39:09 +0000 (UTC) (envelope-from web@3dresearch.com) Received: from smtpg.telissant.net (smtpg.telissant.net [104.225.1.73]) (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 4HPbCK5v6Mz3NG6; Wed, 6 Oct 2021 13:39:09 +0000 (UTC) (envelope-from web@3dresearch.com) Received: from sacada.3dresearch.com (localhost [127.0.0.1]) by smtpg.telissant.net (Postfix) with ESMTP id 4HPbCC3krRz2L1xH; Wed, 6 Oct 2021 09:39:03 -0400 (EDT) X-Virus-Scanned: amavisd-new at telissant.net Received: from smtpg.telissant.net ([127.0.0.1]) by sacada.3dresearch.com (sacada.3dresearch.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o_ysmMobu_NI; Wed, 6 Oct 2021 09:39:03 -0400 (EDT) Received: from elettra.3dresearch.com (unknown [71.112.244.111]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: elettra@sacada.3dresearch.com) by smtpg.telissant.net (Postfix) with ESMTPSA id 4HPbCB73hGz2L1xC; Wed, 6 Oct 2021 09:39:02 -0400 (EDT) Received: from elettra.3dresearch.com (localhost [127.0.0.1]) by elettra.3dresearch.com (Postfix) with SMTP id 78F0524797; Wed, 6 Oct 2021 09:39:02 -0400 (EDT) Date: Wed, 6 Oct 2021 09:38:40 -0400 From: Janos Dohanics To: Gleb Popov Cc: freebsd-ports@freebsd.org Subject: Re: x11-toolkits/qt5-declarative Project ERROR Message-Id: <20211006093840.5a7cad86f949570d8fe3db4d@3dresearch.com> In-Reply-To: References: <20211005165039.13a5db7db2a9f37643f87420@3dresearch.com> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.0) 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 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4HPbCK5v6Mz3NG6 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-Spam: Yes X-ThisMailContainsUnwantedMimeParts: N On Wed, 6 Oct 2021 10:44:18 +0300 Gleb Popov wrote: > On Tue, Oct 5, 2021 at 11:52 PM Janos Dohanics > wrote: > > > Hello, > > > > trying to update emulators/virtualbox-ose which appears to depend on > > x11-toolkits/qt5-declarative. > > > > However, I get: > > > > cd testlib/ && ( test -e Makefile || /usr/local/lib/qt5/bin/qmake -o > > Makefile > > /usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2/src/imports/testlib/ > > testlib.pro -spec /usr/local/lib/qt5/mkspecs/freebsd-clang > > QMAKE_CC=cc QMAKE_CXX=c++ QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc > > QMAKE_LINK=c++ QMAKE_LINK_SHLIB=c++ 'QMAKE_CFLAGS=-O2 -pipe > > -fstack-protector-strong -fno-strict-aliasing ' 'QMAKE_CXXFLAGS=-O2 > > -pipe -fstack-protector-strong -fno-strict-aliasing ' > > 'QMAKE_LFLAGS= -Wl,--as-needed -fstack-protector-strong ' > > QMAKE_LIBS= QMAKE_CFLAGS_DEBUG= QMAKE_CFLAGS_RELEASE= > > QMAKE_CXXFLAGS_DEBUG= QMAKE_CXXFLAGS_RELEASE= PREFIX=/usr/local > > CONFIG+=release 'CONFIG-=debug separate_debug_info' > > QT_CONFIG+=release 'QT_CONFIG-=debug separate_debug_info' > > DEFINES+=QT_ACCESSIBILITY 'QT_CONFIG+=accessibility > > accessibility-atspi-bridge' ) && /usr/bin/make -f Makefile all > > Project ERROR: Unknown module(s) in QT: qmltest-private *** Error > > code 3 > > > > This port has been splitted up recently into > x11-toolkits/qt5-declarative and x11-toolkits/qt5-declarative-test. > Maybe try installing the latter one? Gleb, thanks for your reply. Tried to build x11-toolkits/qt5-declarative-test and got the error apparently at the same place. I did "make clean" then "make 'MAKE_JOBS_UNSAFE=yes' install clean": cd testlib/ && ( test -e Makefile || /usr/local/lib/qt5/bin/qmake -o Makefile /usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2/src/imports/testlib/testlib.pro -spec /usr/local/lib/qt5/mkspecs/freebsd-clang QMAKE_CC=cc QMAKE_CXX=c++ QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=c++ QMAKE_LINK_SHLIB=c++ 'QMAKE_CFLAGS=-O2 -pipe -fstack-protector-strong -fno-strict-aliasing ' 'QMAKE_CXXFLAGS=-O2 -pipe -fstack-protector-strong -fno-strict-aliasing ' 'QMAKE_LFLAGS= -Wl,--as-needed -fstack-protector-strong ' QMAKE_LIBS= QMAKE_CFLAGS_DEBUG= QMAKE_CFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= QMAKE_CXXFLAGS_RELEASE= PREFIX=/usr/local CONFIG+=release 'CONFIG-=debug separate_debug_info' QT_CONFIG+=release 'QT_CONFIG-=debug separate_debug_info' DEFINES+=QT_ACCESSIBILITY 'QT_CONFIG+=accessibility accessibility-atspi-bridge' ) && /usr/bin/make -f Makefile all Project ERROR: Unknown module(s) in QT: qmltest-private *** Error code 3 Stop. make[4]: stopped in /usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2/src/imports *** Error code 1 Stop. make[3]: stopped in /usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2/src *** Error code 1 Stop. make[2]: stopped in /usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2 *** Error code 1 Stop. make[1]: stopped in /usr/ports/x11-toolkits/qt5-declarative *** Error code 1 Stop. make: stopped in /usr/ports/x11-toolkits/qt5-declarative-test -- Janos Dohanics From nobody Wed Oct 6 14:21:50 2021 X-Original-To: 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 5FCCC17EA248 for ; Wed, 6 Oct 2021 14:21:50 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HPc8Z2KjZz3kwN for ; Wed, 6 Oct 2021 14:21:50 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 309A721BAD for ; Wed, 6 Oct 2021 14:21:50 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 196ELoKa037308 for ; Wed, 6 Oct 2021 14:21:50 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 196ELowk037282; Wed, 6 Oct 2021 14:21:50 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202110061421.196ELowk037282@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain 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 Date: Wed, 6 Oct 2021 14:21:50 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-ThisMailContainsUnwantedMimeParts: N 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/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ games/exult | 1.7.0.20210802 | snapshot-v1.7.0.20211005 ------------------------------------------------+-----------------+------------ graphics/libspng | 0.6.3 | v0.7.0 ------------------------------------------------+-----------------+------------ 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 Reported by: portscout! From nobody Wed Oct 6 23:37:25 2021 X-Original-To: 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 7AB8717EBAB3 for ; Wed, 6 Oct 2021 23:37:36 +0000 (UTC) (envelope-from freebsd@raf.org) Received: from ook.raf.org (ook.raf.org [139.99.156.21]) (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 4HPrTq42jHz4RFW for ; Wed, 6 Oct 2021 23:37:35 +0000 (UTC) (envelope-from freebsd@raf.org) Received: from localhost (localhost [127.0.0.1]) by ook.raf.org (Postfix) with ESMTP id 389A35DED0 for ; Thu, 7 Oct 2021 10:37:26 +1100 (AEDT) X-Virus-Scanned: Debian amavisd-new at ook.raf.org Received: from ook.raf.org ([127.0.0.1]) by localhost (ook.raf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jNECcC_0ifTQ for ; Thu, 7 Oct 2021 10:37:25 +1100 (AEDT) Received: by ook.raf.org (Postfix, from userid 1001) id 2BB165E340; Thu, 7 Oct 2021 10:37:25 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raf.org; s=001; t=1633563445; bh=kSzotqoWFh/banaCP3s6ZQw/2PYIKb7PvwWMUCSwhOY=; h=Date:From:To:Subject:References:In-Reply-To:From; b=C/SvnJHLt1qfMisWv4bhUqHMRxZfoBAX55NWsVE/Te/tPNC9uz9jaCMYRcN87Izmh srNZeucAbKiXHbYOmAlmq0vSinzvv/d8vXLMTPOEWY5p0hmtcC3Upw50u4qbHSOamf wGMTjCHdQVkNmtLKjQ3XojgovO2gHKg/b9K85DuUzfGfzkVTQ4lFbu7OpxqYRFRKjF /wFC6vFF4ohqYxGqOLqvWaxKuMOOeRstxqipbpghs5hrlEadu4vbUIIA/8DtqxgRmn b8o2ZC0Z15htrzyj5qA916QZ1Uc4E9w/RxmFwIpxQYjZvgkHHIYXuLUEiDiXD2k6yS ub8WC25y4pCaA== Date: Thu, 7 Oct 2021 10:37:25 +1100 From: raf To: ports@freebsd.org Subject: Re: Remove a port without removing files Message-ID: References: <199845d7-2be0-f572-b6f5-78a2d51562bb@nethead.se> 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 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 4HPrTq42jHz4RFW X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=raf.org header.s=001 header.b="C/SvnJHL"; dmarc=pass (policy=none) header.from=raf.org; spf=pass (mx1.freebsd.org: domain of freebsd@raf.org designates 139.99.156.21 as permitted sender) smtp.mailfrom=freebsd@raf.org X-Spamd-Result: default: False [-4.00 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[raf.org:s=001]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:139.99.156.21:c]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[raf.org:+]; DMARC_POLICY_ALLOW(-0.50)[raf.org,none]; RCVD_IN_DNSWL_NONE(0.00)[139.99.156.21:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:16276, ipnet:139.99.128.0/17, country:FR]; MID_RHS_MATCH_FROM(0.00)[] X-ThisMailContainsUnwantedMimeParts: N On Wed, Oct 06, 2021 at 11:53:05AM +1100, raf wrote: > On Tue, Oct 05, 2021 at 07:03:30PM +0200, Per olof Ljungmark wrote: > > > As the subject says, I need to remove a port so pkg etc does not care about > > it, but keeping all the ports files intact. > > > > Thanks, > > Per > > Something like this might do what you want: > > cd / > sudo tar czf /tmp/PORTNAME.tar.gz `port contents PORTNAME | grep -v 'Port.*contains:'` > port uninstall PORTNAME > sudo tar xzf /tmp/PORTNAME.tar.gz > rm /tmp/PORTNAME.tar.gz Apologies. I thought this was for the macports list. cheers, raf From nobody Thu Oct 7 01:18:36 2021 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 57A9B12BDB20 for ; Thu, 7 Oct 2021 01:18:52 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-21.consmr.mail.gq1.yahoo.com (sonic306-21.consmr.mail.gq1.yahoo.com [98.137.68.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HPtkg07qHz4b9l for ; Thu, 7 Oct 2021 01:18:50 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1633569523; bh=FHnjq4PG1MPofzY+DDs2io9ETV1nNmgxs9qVJET84lc=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=cbRXkLNFnEDRWYnNB5S37zE/Ulo4DuRcvjuHY+uu9S5TV/GdOdMoJcxUJiywm1mWMWN1KSxqpfdRjG9i1ts+IEgeLXHSky7EVm1+iv0OEPeMkdfpDG2aefylnIBj0PcdJr6j9mQrt+c7lMz7hamTtc/0IwrPJmeh64eL/3rZjPccyYKujgeCrSyPQGBWsfpKfo4mpt0VrVSRDXHBAlsdIg3wMhwsSeINKHsiQF/HIH+tU1zqI8//FowGmlgI4Hrkmn+ZRA9Tt2Tgt1p0I4ONd04isnqOQ+lJ8iYqagRvwX6b2EVVP0oY8RgOAcPAKWIlnfZOT1W9nOY+n0300j3NNw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1633569523; bh=EdiF1GQGYPklUtNUquiITdm5DWuPEyKkSyu/m9DhPQK=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=T/UwBIsBa+ohN+HDIrHz+NIue/oO3dU56DgBBUmOkiahwQKfVugTz/ui2rp7awojjCJQ4piWAARyjvODrMVyequIef7s8sV9kqA9GiEUmb14M1wfYaa+qgfX+o8/9b8aRXiV4NQlR5HfYKH7a1p5HVwRBKuImv9MVDCFgnQXFs6dcHr+9/FbFmiPIrKoamh6WbuPmvfPZym2ZyYd6T25oFqwyMw0rZB6TrzYzNQhakeZi3DMyp/EEDjAnPzNOCg9g3FknAmtziiGgm7EN4Li067NohaWkiAJQUpJZsi9H+pX0XCDNL/Mgjn5MGzDHmKXXOUp8gH29OsBRjO2lOiAaw== X-YMail-OSG: ed.RJHYVM1llgOhFyeSz_oqNrdvvSf8fEn8Go1jMzUVrZ39ke6GfGFxazW3TcNO xHUpPeQX9TIySg_m4AD5lMkSVZuQq1h_uwbKlRwWMf8im9qFf82U5_uQxwBz6wzcqbAtlzO8WCHj WmRyrP6smyB1lsR00C8tK56.nQFk6xpXLEhoT.wAYgmk.UZuoW3tVEJa7SEmgiP6IzAFH4.6ZlLZ UL8CDGKF4gYHr2o.eSLiWR0O2fpm_zN4uK7i17qP0SZ67C9TCxyEK8mwyixbss7c4mIMPf46Ucum GLpyH33rRzTupFZvY.AWdxvQsxbt.S8FfDNDemnDhH9AWvw2E1d.kLtoLPXhcEQwJD.W7En76IDq 5zjzzN0YGFEUPPQNbJ583O1sOE9KPkRpp79qMTGAVBnCcWlAGfRJ49YXO.M1pi0HPVtU4x6COM.O rwdabz222tY4K9iuCZPkkYv4wrNc.zwmW5RFMT9OjBliqQ4rVuoXYANbwK3sfR6Q9prnD3m0jzFD EEucpZ2eivznVq3uo2q_JAOTG8jlVrB4xNtW.JySwGYHrwrCu0Yquj9deWpC9Hcnwm5MgmuSORZk KvIOqGfoz7cvDTgyZgki2EQX6PvC3BipaGcYM8f4.Rp4mxJKUGAcNckJ3JMBT6bu666j.AHB8GjQ qVYUxIlhnPt2t_w0PLqQ5MDCdnashE7ovW9JTV84FwgBKEPRic.StBVZRjbIJ161qPMwO1VljAYF btlzsqRmbeZYt.q4rKs_Ph_bu90C5Pq4XmzEvDca_FOJtIWe9Ggx.44shuR.fgz4asFkgFypcouf sjRHP0NbyPXGiYZ2BLWpQQsFzUHDGDOv_ppeI7odYc6TflzgpGGQ6TCj948bEa3edQFj.NW5g9Dv MOEsKLmRCY97hZGF9akhrXWAJxQdAVEgLBx9v27jDLblyrRROE4Xt_x90p4cI5LLvCT0K9.SR5Jd 2c_h0LH5pJ6rnrO_jsoxXCCqLbJBAsAV2UVlwVMXLm7zkDSdeselIsG7TL1tSwwDZsdKEcjYDEQ6 mFiNwR1SzCQoAoc1F.I9.d.K4uR5F_Jkcpavo7GSAf6XiiC_HGS0XPj.8RIExtuLiIOWuf.i_Qq6 yILIozpphQ9aXhfq1iltCiYvfjevNYsyOfID5bfXqMUYwSKOViHsIMEpxix5NfxwlU.e.PPlTMBw QBfKTnDLEN7Mlm6bW_4xlv3ZD7ce0lI0irjHaZdNMEmN87a21mliE_jCMH6V4.mF0Y_volofu34q d_0fsm.mbBkSj3.vPhxF6P9SAFlA2NEZpgeYNNvxUqMghnLUTVfAG9wSG0hc8WGWPPc2R5sneqy. yCb_l9B63xmFQfVjJO5Qra21f_Oh0VWd1ZrW.tM2PKoX8vgdMsA8HcezfjcOKGtdTNODQKKcxi9A xGorwGgWKYdEJgxCLrdxQ8UetQ2gHZ3Y5dYKrP2nN3MKACa1hx027yaFX7MnpSrz4271Skb89sS6 UbvLe6cPnwu9ODaCSHce.BdRMNpSjkSmi8tgOoH7XG78yTSQmpQYowi43erayFrfWUAvOiRS9tgA R269WSUkDz0KiSjcQ8YjAndneO3f7shSDCW2HRTZRfjamIZwgp_x4gH0ZHYs045cTwj5kRnOMIaV n3_W4niBVfitN7v9zquVzy1ruFOe9cQyU1wyb3K0_tn7sgwG2kPIg4qG8LzWab2EvaRMyO6CJM3j 2mqiLK9X0UO9RJQ._m2q2adNoZEW8HQ5Xz6.KAWyu_BzHpPRtFTfbEgGFDgnFVsRJ9urluGXo41A X4isfsZcwtMjR.AmNpju1SoXyzt5aYYALChQ29sEtE9MMtFXZjAXu_BuTHF_g3ULfM_mu9UqN33z BToyAuE8CYI4nCYk7M_r9DOwl_zwWhe.KpcKlqDOqKCFIO00YyBQnmvOPeiei.yA3RHNGqUSn0LU 8jI0sGBTvCdEigJFwAcPYlgAjRO1gNcDwFXwmK35lCTg8Tni8txqIdzXPLmhWydU3yvqN5sqiHhz hgzIoDMWTytNSrCVHkZNtivUYhnpebrx0BGil1Zt710aI.bJApKM8CgXIGvHUmRYZxEZoKKAFFgl KQHLF3foceHFMAYWn7Oobo.mS38HSPoGgfhIYQApfdqOLZPeujHEygqimYOn1IbMWABcv8aWnrik XNjEvghGY2iWkSFYYaFqOlJXe7QH9nQLhuWlMlAGf5MrSAVP6smdy53coCFouhNe1bvSUoXz2qIf 79U2fEKu_gX2ahLf.NRLwruziXuCr.Flcj5duUmOxhqKnurVW6sLN0C0E6d4VGobJWKACKYpmQyu KCxHoMCEqrNiMvtjKODxF X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Thu, 7 Oct 2021 01:18:43 +0000 Received: by kubenode512.mail-prod1.omega.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 4f16cd256c910f4a9e8787e53ad3bb99; Thu, 07 Oct 2021 01:18:39 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: git: fb5f03a87cf4 - main - Mk/bsd.lto.mk: add global LTO support for ports Message-Id: Date: Wed, 6 Oct 2021 18:18:36 -0700 To: Piotr Kubaj , freebsd-ports@freebsd.org X-Mailer: Apple Mail (2.3654.120.0.1.13) References: X-Rspamd-Queue-Id: 4HPtkg07qHz4b9l X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=cbRXkLNF; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.84 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-3.50 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.84:from]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.84:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-ports X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N Piotr Kubaj wrote on Date: Tue, 5 Oct 2021 22:41:38 +0200 : > But I agree that building everything with LTO may require memory upgrades > for builders. The extreme example is mongodb (has an LTO option enabled by > default) which allocates close to 30GB RAM during linking. Sounds like armv7, armv6, and 32-bit powerpc variants will likely not get lto use by default: process size limits in native contexts (including the likes of AArch32 mode with AArch64 when supported). Hand tailoring all the ports for platform specifics would likely be too much. Separately from that, my two contexts that I have access to that use USE_TMPFS=all and ALLOW_MAKE_JOBS= for bulk -a (rarely run unless experimenting) might not have sufficient RAM+SWAP for LTO mode without other poudriere-devel configuration changes: 16 FreeBSD cpu aarch64 (HoneyComb) (also used for builds targeting armv7) 32 FreeBSD cpu amd64 (ThreadRipper 1950X) [The SWAPs are set near where adding more swap would start to complain about mistuning. Upgrading to more RAM on the HoneyComb is not possible (64 GiByte). Upgrading to more RAM on the ThreadRipper 1950X is not possible (128 GiByte).] I'm more likely to want to have poudreire-devel not use a general LTO-enabled mode and keep USE_TMPFS and ALLOW_MAKE_JOBS as I do now for bulk -a . I do not do bulk -a on any of the smaller/slower ssystems that I have access to (aarch64 and armv7). But I still use poudriere-devel to build some packages on them sometimes. It sounds like I'd not use LTO in those contexts either. === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From nobody Thu Oct 7 08:06:39 2021 X-Original-To: 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 B42F312DC832 for ; Thu, 7 Oct 2021 08:06:51 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Received: from smarthost1.greenhost.nl (smarthost1.greenhost.nl [195.190.28.88]) (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 4HQ3nQ49grz4TXx for ; Thu, 7 Oct 2021 08:06:50 +0000 (UTC) (envelope-from ronald-lists@klop.ws) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=klop.ws; s=mail; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version: Date:Message-ID:From:References:To:Subject:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=xkn/NRFfjK4C43nHy3XPGCHlNQF2RCyzEUV58R2Anp4=; b=iiBpl+qAhMrHVsflt/fOnd+k/l eeMwxqcZKzyCh1ZsQd6WnAlYBXJ3pbiu2Yssgk/vqNygwPz4j0pnxQOFlz34rBXBISpYcn2jYnG6q 18HR18lBMF7J0NcjYbutmCBnRsE2asbNadMBVwEJVUzCZuez6ahW+NmxnVJEFYKbMfd4=; Subject: Re: git: fb5f03a87cf4 - main - Mk/bsd.lto.mk: add global LTO support for ports To: ports@freebsd.org References: From: Ronald Klop Message-ID: Date: Thu, 7 Oct 2021 10:06:39 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 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 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Authenticated-As-Hash: 398f5522cb258ce43cb679602f8cfe8b62a256d1 X-Virus-Scanned: by clamav at smarthost1.greenhost.nl X-Spam-Level: -- X-Spam-Score: -2.4 X-Spam-Status: No, score=-2.4 required=5.0 tests=ALL_TRUSTED,BAYES_50,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A autolearn=disabled version=3.4.2 X-Scan-Signature: 66f4fda096222dd2b2010deb1ce817c5 X-Rspamd-Queue-Id: 4HQ3nQ49grz4TXx X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=klop.ws header.s=mail header.b=iiBpl+qA; dmarc=pass (policy=none) header.from=klop.ws; spf=pass (mx1.freebsd.org: domain of ronald-lists@klop.ws designates 195.190.28.88 as permitted sender) smtp.mailfrom=ronald-lists@klop.ws X-Spamd-Result: default: False [-3.90 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[klop.ws:s=mail]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:195.190.28.64/27]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_ONE(0.00)[1]; DKIM_TRACE(0.00)[klop.ws:+]; DMARC_POLICY_ALLOW(-0.50)[klop.ws,none]; RCVD_IN_DNSWL_NONE(0.00)[195.190.28.88:from]; NEURAL_HAM_SHORT(-0.90)[-0.904]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:47172, ipnet:195.190.28.0/24, country:NL]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[195.190.28.88:from] X-ThisMailContainsUnwantedMimeParts: N On 10/7/21 3:18 AM, Mark Millard via freebsd-ports wrote: > Piotr Kubaj wrote on > Date: Tue, 5 Oct 2021 22:41:38 +0200 : > >> But I agree that building everything with LTO may require memory upgrades >> for builders. The extreme example is mongodb (has an LTO option enabled by >> default) which allocates close to 30GB RAM during linking. > > Sounds like armv7, armv6, and 32-bit powerpc variants will likely not > get lto use by default: process size limits in native contexts (including > the likes of AArch32 mode with AArch64 when supported). Hand tailoring > all the ports for platform specifics would likely be too much. > > Separately from that, my two contexts that I have access to that use > USE_TMPFS=all and ALLOW_MAKE_JOBS= for bulk -a (rarely run unless > experimenting) might not have sufficient RAM+SWAP for LTO mode > without other poudriere-devel configuration changes: > > 16 FreeBSD cpu aarch64 (HoneyComb) (also used for builds targeting armv7) > 32 FreeBSD cpu amd64 (ThreadRipper 1950X) > > [The SWAPs are set near where adding more swap would start to complain > about mistuning. Upgrading to more RAM on the HoneyComb is not possible > (64 GiByte). Upgrading to more RAM on the ThreadRipper 1950X is not > possible (128 GiByte).] > > I'm more likely to want to have poudreire-devel not use a general > LTO-enabled mode and keep USE_TMPFS and ALLOW_MAKE_JOBS as I do now > for bulk -a . > > I do not do bulk -a on any of the smaller/slower ssystems that I have > access to (aarch64 and armv7). But I still use poudriere-devel to > build some packages on them sometimes. It sounds like I'd not use LTO > in those contexts either. > > > === > Mark Millard > marklmi at yahoo.com > ( dsl-only.net went > away in early 2018-Mar) > > Hi, My RPi4 has OPTIONS_UNSET+=LTO in /etc/make.conf and I configured that in my poudriere builds also. (As maintainer of some of the mongodb ports.) Even on the official pkg build clusters mongodb fails to build now and than with LTO enabled. I presume that happens when multiple big builds run together. But followup builds succeed again, so no big harm (yet). Regards, Ronald. From nobody Fri Oct 8 01:28:45 2021 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 5696A12DE0B6 for ; Fri, 8 Oct 2021 01:29:00 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic304-25.consmr.mail.gq1.yahoo.com (sonic304-25.consmr.mail.gq1.yahoo.com [98.137.68.206]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HQVvt3fj6z4dyv for ; Fri, 8 Oct 2021 01:28:58 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1633656531; bh=qYKYdFc0L/zyfquQ2S++STsfRSkX5nIGKXHHZ90UGSs=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=ZPx9NGDNLQWEfxc0EwgXzmtakZrEjIBTM9m/NtpTGR9BvjFbMjJicS000gI8a6GDDNc0OV6kLz4vd9x/hfJokZLeAk+J+4bGzbV6sKhK3uX1DdlpkxNYXKLWC72+AnKwzNRlALdFdDT9aC4WLTqpFqums3Z4vbZQW5OwSBl+QoGtYuMweEE6hh2k+s3LMyqJskgmuUIdX5AyBnL7GZDXdSBZa7q5K29P+v8W3G29OoM8jjXXvB/qK2Dk0SXaetHPsv2Uci9LhVM0bGnwx6cvikSNpjEa0ZhyngAP+Hnzz9ZzhYy3n2N8o0m95joEeXeKXoFSdSVvTaA/B+VyAWM7+Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1633656531; bh=m5PYqFJ5o0qE6g+n4qQWGf/ooMId+S3M42hTQmkknc4=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=stzfmicjYDua4EatqUoIilfATy3cb9j0za9XNMXPRv9DkYwT7keEMEC5H9/rKHze1uXaIMDy/Hv2qRWtRrPMEZt5oOxD795ezbgpNj/tjk/s9j+Gv5Cu8vcoT6b+tpS3YNm6mX/O1k9CNNZBA1ngZ3ubL7kryCnMpnQYQB/nLvvuqQdEumul2F+N3htnPtywYI46EzJ+q2g2Rpr3pvhTmb5sOkL1Z3BP2PVNdEbhGBi30bopqidAiodscQAepv/6Smk0FGnMQeWAlfRAfbeEs3H3HLGBI7hyxbeHOb6kgYO9afNx8WaDFQ8SJH711Jz52wT2B1zf6vBd/kFX3whEUQ== X-YMail-OSG: yeIIpM8VM1lCLB.Nu1ERIJglcLxm6fZ6biHh7vSvlj9pwFvy1JAZ_SXNUGhOjR7 cr9N6fJeS_FEssqEPUY2ZM.7maL9ZP0IL4FCcgeOn27kOUqKdX674la5N1j9B92XxyAMo6eBgjvS IlECdWvwtpoO7KD1jdr9tOuq2fPxw.TFSofcHO10cWwWv88mAGYuVzBd60ip9GiUb2vlvpP..PKE HnAfjdP5l3ohh1I3ijSahEA.MDNUZHKXycfZRK7Wk7CqWWV9xX4J1o1ra8cZomWgYLTJJC.rb2VH yWGY9w3.zEHowIOBfWuyqnuZBgvX83lNNPj52XrIEqC6MTeRpk28isUR7_y_a3xf7nIYEJbfQ849 OYuOQwBil.n5N0YO4hekbU6umzrJwJae8ilBTvQ_c4hMLZar0Q0aD7k0emnoNJfSdBYkObBU.55t gKZQ8sB5e05J4jgfZNzCDTMVcJWi6D6WhnTsg6L.__WEjcsIotdRnQQbc4qIa3dMZK45l5.uwi0n LvPwqIPE6c1N9_._bpLVGT5qA.mKJFpbUYegVeeJKcxD7jfE8sbno0IllXVPPgxLphz_B2jvaEVD r.zD.IcVlGI3RoV1Or9yXiX57WukTISEvNFOlweqLmGinpGaBD0M_LW66FeRVcxdxk8TsRyAPeDY Y3catPsHGmLO2.luHYxv4bZeIBB0eglJ.wMYVoS38nitC.oPAdKv5K_QFbxPs6L7ykaHY7kMs5YD wevqJ.AF1BAJ2vBnLVW6jO_8LTHSXQSpz1faZxPAdVf1mrh8zrrRttx16JTeXdp9bD9dJqP1D_5Z bmaBa05rFsLFMBv_A5sJi6LtRPQL_z5rXfxpa3HEKa7RhzkNU6etwzp_7wQULMHTgMUUZDhDAGG8 8TUfKoEahbPtsMA0rfTyh2Fvs.SIfwBbJZOY0exoHfqW.ANCFzCWKqyyB372Lm59rjai0bG88B0i 5Q5WZA4OVVPa4ZgIVohbs9jFlEa3VOfhcSpc5lCqTvVj8fLVePqTlYaI6flqcU59XWbCYjVjZNWR QO8sBy0FS.COS.bXOhx5c02.SIPs7W7.Awm1T7T716Oq5Tgd61x8rBZDGQ0URWa4hrLV4CvbBgbu gUgCK.jQ37oyHeqFbFiT39R_V.dDKFsyTSRTvIwveH63ae5iwaMz9kPkAPOxdOoSM3U23FyFe89N NErfC2IwubJvZxa6TT.hgye8yN13_akXbU9NpJ.PuHlDNqzeMjBjD8SixFhclkcyCa3GdMC1fIsw vx6l8g3YeKz2ePXcdR6lPE.Zkqqv9u6_rKuGay0p_ARF6c7tFwsU8Yeis0x0YWDbD_RSDm7JUd8L U5nANgepTEq88En_rpYPL.lBmSVEDtFwIJUxYcDrcOJ5072P9tmdIZQFHYbbV0HlpjebD_xkBoDH sfXqEbtba7vYY8fN1DcpsU5PYBFDPEheoN1J1WDnjLISbNzeJHmwB8aTALIhxWcaedpZ.pOd3ucs jSMD7OT2HX3i8I02OWlub5Q7Py4fKxk3R9JLr3BgW6o.rChLHEwQalIs52CCRwEZ3aV_T_F9EDZQ Yt9j9u7FlofHdXxv.XQNWig25q3HuqFBh3bOXNzHNkkLvfgZtTDDiJKhRXELuqP1Raoou_wAjo7G ybn5mCDSnIP_09izdVM1QDDxH4H2sNnWlPzHiwOvusBs._xsEEfNK0xzwXpWRRpHxAyMP6bn3M3F ZS3LpcTpE_.lxkS.M7H7Tahvjk9z2cIIpSyI0Qd137PrdnoR1a1gs5xrBvcjC5iD_64k4oxxFUX4 074s6HjjBd7Sdf1_Qs8rJxg8acE.YnYjPNeOYHeDUBGume9tvTuGilf4AJONxH9UopyoqVAcgZiH dRb3Gtu.Vy7jWZ2Cu_RGyk.WPNnTm.WZDgaVzYtULpCFtMzahRnPPxVXr1ZtSHsHpnw8HyXIHtXP qfcU.N8FBZCPX056dC3GinKrADAEsvpVVcCfYbHVvkHcGp2GtxgfB.8u.lm7j3_OXKd83p3o4UCu 54f99EirO5tA2pMheB_pxPBeWxxULUilTcHDmCctXS8Q_8S9Wt7KSBzemH1u_6SpUzcMyHtr9YJt 5ZbZ_9M6vP3iIdCegpyVUmW8YSXA.ORbvwrOIKqz2B3FE9H4psXsgInDe_AeLWBrFMZBgxjwYWYQ osW3vzBrax3k0KKwhQ6P8chD5guNlTY8fp39QYEeGBe452mUrd4IaPqPAjJl5YQ97JGiZpQHaUoy WLga.7Beo4a5XpNZTkaI7IKyV X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.gq1.yahoo.com with HTTP; Fri, 8 Oct 2021 01:28:51 +0000 Received: by kubenode523.mail-prod1.omega.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID fb876ba8d59daf9137d46ca2c2d20169; Fri, 08 Oct 2021 01:28:48 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: native aarch64 lang/mono6.8 build in poudriere hangs up (and, so, eventually times out) Message-Id: <62DC6489-25CD-4EF1-99F3-AC43CA197D2B@yahoo.com> Date: Thu, 7 Oct 2021 18:28:45 -0700 To: freebsd-ports@freebsd.org X-Mailer: Apple Mail (2.3654.120.0.1.13) References: <62DC6489-25CD-4EF1-99F3-AC43CA197D2B.ref@yahoo.com> X-Rspamd-Queue-Id: 4HQVvt3fj6z4dyv X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=ZPx9NGDN; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.206 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-1.17 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.206:from]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_MEDIUM(-0.67)[-0.672]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.206:from]; NEURAL_SPAM_SHORT(1.00)[0.999]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-ports X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N On aarh64 my poudriere=3D-devel builds of lang/mono6.8 get stuck (and so evenutally time out with a lack of output to stdout). . . . [00:02:42] Building 1 packages using 1 builders [00:02:42] Starting/Cloning builders [00:02:43] Hit CTRL+t at any time to see build progress and stats [00:02:43] [01] [00:00:00] Building lang/mono6.8 | mono6.8-6.8.0.123 In a variant of top the hangup looks like (process birth time ordering, most recent first): 11715 root 52 0 95196Ki 49412Ki usem 1 0:00 0.00% = /wrkdirs/usr/ports/lang/mono6.8/work/mono-6.8.0.123/mono/mini/mono = --config /wrkdirs/usr/ports/lang/mono6.8/work/mono-6.8.0.123 11715 root 52 0 95196Ki 49412Ki ucond 7 0:00 0.00% = /wrkdirs/usr/ports/lang/mono6.8/work/mono-6.8.0.123/mono/mini/mono = --config /wrkdirs/usr/ports/lang/mono6.8/work/mono-6.8.0.123 11715 root 52 0 95196Ki 49412Ki umtxpi 2 0:01 0.00% = /wrkdirs/usr/ports/lang/mono6.8/work/mono-6.8.0.123/mono/mini/mono = --config /wrkdirs/usr/ports/lang/mono6.8/work/mono-6.8.0.123 11714 root 52 0 12912Ki 2932Ki wait 3 0:00 0.00% = gmake -s .//build/deps/basic-profile-check.out 11712 root 52 0 13620Ki 3200Ki wait 4 0:00 0.00% = /bin/sh -c ok=3D:; \\\nrm -f .//build/deps/basic-profile-check.exe = .//build/deps/basic-profile-check.out; \\\nif [ -z '-s' ] && [ 11711 root 52 0 12912Ki 2936Ki wait 0 0:00 0.00% = gmake do-profile-check 11705 root 52 0 12912Ki 2920Ki wait 8 0:00 0.00% = gmake -s do-profile-check-monolite 11700 root 52 0 12912Ki 2944Ki wait 9 0:00 0.00% = gmake PROFILE=3Dbuild all 11699 root 52 0 12912Ki 2912Ki wait 2 0:00 0.00% = gmake profile-do--binary_reference_assemblies--all = profile-do--net_4_x--all profile-do--xbuild_12--all = profile-do--xbuild_14--a 11698 root 52 0 12912Ki 2908Ki wait 14 0:00 0.00% = gmake --no-print-directory -s NO_DIR_CHECK=3D1 = PROFILES=3Dbinary_reference_assemblies net_4_x xbuild_12 xbuild_14 = CC=3D 11674 root 52 0 12912Ki 2928Ki wait 4 0:00 0.00% = gmake all 95294 root 52 0 13620Ki 3204Ki wait 8 0:00 0.00% = /bin/sh -c fail=3D; \\\nif (target_option=3Dk; case ${target_option-} in = ?) ;; *) echo "am__make_running_with_option: internal erro 95293 root 52 0 12912Ki 2916Ki wait 12 0:00 0.00% = gmake all-recursive 95000 root 52 0 12912Ki 2904Ki wait 7 0:00 0.00% = gmake -f Makefile -j16 all 94999 root 52 0 13620Ki 3180Ki wait 0 0:00 0.00% = /bin/sh -e -c (cd /wrkdirs/usr/ports/lang/mono6.8/work/mono-6.8.0.123; = if ! /usr/bin/env MONO_SHARED_DIR=3D"/wrkdirs/usr/ports/la 94974 root 52 0 12960Ki 3556Ki wait 2 0:00 0.00% = /usr/bin/make -C /usr/ports/lang/mono6.8 build 94973 root 27 0 26292Ki 7956Ki wait 13 0:00 0.00% = sh: poudriere[main-CA72-default][01]: build_pkg (mono6.8-6.8.0.123) (sh) 69377 root 20 0 26292Ki 7964Ki select 3 0:00 0.00% = sh: poudriere[main-CA72-default][01]: build_pkg (mono6.8-6.8.0.123) (sh) The log files shows what apepars to have lead to such a status: . . . echo '#! /bin/sh' > _tmpinst/bin/mcs ; \ r=3D`pwd`; m=3D`cd = /wrkdirs/usr/ports/lang/mono6.8/work/mono-6.8.0.123/mcs && pwd`; \ echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"$m/class/lib/net_4_x/mcs.exe"'" = "$@"' >> _tmpinst/bin/mcs ; \ chmod +x _tmpinst/bin/mcs echo '#! /bin/sh' > _tmpinst/bin/al ; \ r=3D`pwd`; m=3D`cd = /wrkdirs/usr/ports/lang/mono6.8/work/mono-6.8.0.123/mcs && pwd`; \ echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"$m/class/lib/net_4_x/al.exe"'" = "$@"' >> _tmpinst/bin/al ; \ if test -w /wrkdirs/usr/ports/lang/mono6.8/work/mono-6.8.0.123/mcs; then = :; else chmod -R +w = /wrkdirs/usr/ports/lang/mono6.8/work/mono-6.8.0.123/mcs; fi cd /wrkdirs/usr/ports/lang/mono6.8/work/mono-6.8.0.123/mcs && gmake = --no-print-directory -s NO_DIR_CHECK=3D1 = PROFILES=3D'binary_reference_assemblies net_4_x xbuild_12 xbuild_14 = ' CC=3D'cc' all-profiles mkdir -p -- build/deps gmake[7]: mcs: No such file or directory gmake[7]: *** [build/profiles/build.make:134: = build/deps/basic-profile-check.exe] Error 127 *** The runtime 'mono' doesn't appear to be usable. *** Trying the 'monolite-unix/ABB721D6-116A-4555-B4FD-9248146D2051' = directory. (There is no more to the log at this point.) For reference: # uname -apKU FreeBSD CA72_16Gp_ZFS 14.0-CURRENT FreeBSD 14.0-CURRENT #12 = main-n249019-0637070b5bca-dirty: Tue Aug 31 02:24:20 PDT 2021 = root@CA72_16Gp_ZFS:/usr/obj/BUILDs/main-CA72-nodbg-clang/usr/main-src/arm6= 4.aarch64/sys/GENERIC-NODBG-CA72 arm64 aarch64 1400032 1400032 # pwd /usr/ports # ~/fbsd-based-on-what-commit.sh=20 branch: main merge-base: 59611d61d70a85f4418f3f701db1b7baf58560ba merge-base: CommitDate: 2021-09-29 09:39:17 +0000 59611d61d70a (HEAD -> main, freebsd/main, freebsd/HEAD) = databases/postgresql14-server: fix openssl dependency n560161 (--first-parent --count for merge-base) (This was discovered via bulk -a testing. I do not normally build lang/mono6.8 .) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From nobody Fri Oct 8 01:41:35 2021 X-Original-To: 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 3D5D61798903; Fri, 8 Oct 2021 01:41:44 +0000 (UTC) (envelope-from kiri@truefc.org) Received: from kx.truefc.org (1.212.52.36.ap.yournet.ne.jp [36.52.212.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 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp", Issuer "smtp" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HQWBb5xz0z4jD8; Fri, 8 Oct 2021 01:41:43 +0000 (UTC) (envelope-from kiri@truefc.org) Received: from kx.truefc.org (kx.truefc.org [36.52.212.1]) by kx.truefc.org (8.16.1/8.16.1) with ESMTP id 1981fZsj097622; Fri, 8 Oct 2021 10:41:35 +0900 (JST) (envelope-from kiri@kx.truefc.org) Message-Id: <202110080141.1981fZsj097622@kx.truefc.org> Date: Fri, 08 Oct 2021 10:41:35 +0900 From: KIRIYAMA Kazuhiko To: freebsd-multimedia@freebsd.org, ports@freebsd.org Cc: Hans Petter Selasky , KIRIYAMA Kazuhiko , Tomasz CEDRO Subject: Re: Mic does not work with Zoom on Chromium 92.0.4515.159. In-Reply-To: References: <202110041017.194AHqZ9085897@kx.truefc.org> <6323c7c6-1221-1bb4-6028-344fded44558@selasky.org> <202110041052.194AqeLc086237@kx.truefc.org> <9d9fcf6b-8c2d-8659-bd42-dfb61d2d74f7@selasky.org> <202110051033.195AXBsX059249@kx.truefc.org> <95138258-4c6b-92f4-fc56-45a4618edc8d@selasky.org> <202110051146.195BklYI092330@kx.truefc.org> <0b1ded5a-cfc8-1c2e-7920-eac257332298@selasky.org> <202110052229.195MTpav024388@kx.truefc.org> <202110070152.1971pxJ8061955@kx.truefc.org> <202110071201.197C1ATK068567@kx.truefc.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 MULE XEmacs/21.4 (patch 24) (Standard C) (amd64--freebsd) 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 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 4HQWBb5xz0z4jD8 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N # this message also send to Cc: ports@ On Thu, 07 Oct 2021 21:10:44 +0900, Tomasz CEDRO wrote: > > Daaamn I am on a cal right now Chromium + Teams and no matter what > setting sndio sound always goes to external speakers. > > Anyother change in Chrome??? > > Please stay PulseAudio enadbled for f-- sake this is the only sensible > solution that works on the fly. Why www/chromium port default AUDIO option set to PULSEAUDIO ? As far as I saw in log, default AUDIO changed from ALSA to SNDIO in Fri Oct 23 20:48:38 2020 : commit 288df69b89b14cea63c11bc2b0fd541749ffa0b2 Author: Joseph Mingrone Date: Fri Oct 23 20:48:38 2020 +0000 www/chromium: Use SNDIO instead of ALSA for audio by default There are stuttering sound issues when using ALSA, so switch to something that works. PR: 250370 > > How more world will work like this :-( > > Tomek > > > On Thu, Oct 7, 2021 at 2:04 PM Hans Petter Selasky wrote: > > > > On 10/7/21 2:01 PM, KIRIYAMA Kazuhiko wrote: > > > On Thu, 07 Oct 2021 10:51:59 +0900, > > > KIRIYAMA Kazuhiko wrote: > > >> > > >> On Wed, 06 Oct 2021 07:34:49 +0900, > > >> Tomasz CEDRO wrote: > > >>> > > >>> On Wed, Oct 6, 2021 at 12:29 AM KIRIYAMA Kazuhiko wrote: > > >>>> I don't know how to open /dev/dsp4.0. > > >>> > > >>> This is just /dev/dsp4, you can try try produce some noise on the > > >>> speaker with the same result: > > >>> > > >>> cat /dev/random > /dev/dsp4 > > >>> > > >>> cat /dev/random > /dev/dsp4.0 > > >>> > > >>> See my previous detailed message on sndio configuration :-) > > >>> > > >>> export AUDIODEVICE="rsnd/4" > > >>> > > >>> Above should do the job. > > >>> > > >>> Remember you need to export it in local terminal that you run chromium > > >>> after export, or if you put it in ~/.profile then you need to logout > > >>> and login again or start new terminal. > > >>> > > >>> You can verify if the env is set with: > > >>> > > >>> echo $AUDIODEVICE > > >>> > > >>> That should return delected device: rsnd/4 > > >> > > >> I've set bellow : > > >> > > >> export AUDIOPLAYDEVICE="rsnd/5" > > >> export AUDIORECDEVICE="rsnd/4" > > >> > > >> and start zoom on chromium, then /dev/dsp4.0 > > >> grew. And tested mic by : > > >> > > >> % aucat -o tmp/test.wav > > >> % aucat -i tmp/test.wav > > >> > > >> My voice sound from my speaker (/dev/dsp5.0) :-) > > >> Thanx Tomasz !!! > > >> > > >> BTW mic volume is low and I set sndiod with : > > >> > > >> # /usr/local/bin/sndiod -a on -m rec -f rsnd/4 -v 127 > > >> > > >> but volume not changed. Is there any way to control mic > > >> volume ? > > > > > > Thats' mixer. I've set max input of mic as follows : > > > > > > % mixer -f /dev/mixer4 > > > Mixer mic is currently set to 25:25 > > > Recording source: mic > > > % mixer -f /dev/mixer4 mic 100 > > > Setting the mixer mic from 25:25 to 100:100. > > > % > > > > Hi, > > > > FYI > > > > virtual_oss can over-gain the signal and add a so-called compressor in > > the end to avoid clipping. > > > > I'm not sure about sndiod. > > > > --HPS > > > > -- > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info > From nobody Fri Oct 8 14:44:41 2021 X-Original-To: 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 C508212DFDC9 for ; Fri, 8 Oct 2021 14:44:42 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HQrZ221zVz4ZxX for ; Fri, 8 Oct 2021 14:44:41 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id AB969CDB for ; Fri, 8 Oct 2021 14:44:41 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 198EifqW092445 for ; Fri, 8 Oct 2021 14:44:41 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 198EifnV092444; Fri, 8 Oct 2021 14:44:41 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202110081444.198EifnV092444@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain 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 Date: Fri, 8 Oct 2021 14:44:41 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-ThisMailContainsUnwantedMimeParts: N 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/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ math/armadillo | 10.6.2 | 10.7.1 ------------------------------------------------+-----------------+------------ 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 Reported by: portscout! From nobody Fri Oct 8 15:32:48 2021 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 AECBE17E5CF8 for ; Fri, 8 Oct 2021 15:32:52 +0000 (UTC) (envelope-from garga.bsd@gmail.com) Received: from mail-qt1-x829.google.com (mail-qt1-x829.google.com [IPv6:2607:f8b0:4864:20::829]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HQsdc05stz4gnW for ; Fri, 8 Oct 2021 15:32:52 +0000 (UTC) (envelope-from garga.bsd@gmail.com) Received: by mail-qt1-x829.google.com with SMTP id w8so661579qts.4 for ; Fri, 08 Oct 2021 08:32:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:message-id:date:mime-version:user-agent:to:content-language :from:subject:content-transfer-encoding; bh=SffV39NsYuNI7lFq8/Zd42inNVRlN7JYOEsXi0Mx6vM=; b=H2x50blFig+FebpgP87/m/QCc0yVnB5ir+fnVDGs9zXNCWIhcjkONiOSIPk5cjmW1J fSA6tPs+8dPHfeixqfGdLhG7Gu42Utzf85NTl3i7fPwCJ9Xznd8SVuS3xSpdJJQ5/UYJ onfAq9kuu2rqKCBlHkor3Pd+fnWWJy7y5EG7KWpYTUHUL0SfORSy8vSfftmE5FO3zYD3 TfPd3jhRHFYiqsxrvyXXl4afE14ga1mBB7KddjPGo5tdya/PrD5/80tH6aaAeVVUcwSu gEOV/EepvZUeAABdOWiufW6QnWY4SeFUz1CsCGQDM3NLDmlgQuFBMRwHk+NKkk5ozI4B LnnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:message-id:date:mime-version:user-agent :to:content-language:from:subject:content-transfer-encoding; bh=SffV39NsYuNI7lFq8/Zd42inNVRlN7JYOEsXi0Mx6vM=; b=NUNlqknb8meKc8ytcn155F2v1deypchBpSXIh547lVGTI9RE0x/te0oMezzjwhsGWU mvQ0Q7lgJE7uYZ3GsT7S2MylkgKnrLytKOV7FQzhNzsD6MDk7nk2JTCru+BJqSMfXlDf P6gWEH3YszOqc1pq63av+nQ9mwXXCPalAO0fidKcICFK9xIyn25PaR/H2Ds9EBRCN4bz bCmWkaCetRjHGE4NoZFtnAZurXQH7D5IwvnrcJvz8V3ACN9SrOu9paOa+30YYwHKXNxO qiY4HQqCOk9Z9HDQjAtX5kSMdwRW700TF+AfDsqVxaN5oga+T4E15exRBn98xqmczOe5 rgVw== X-Gm-Message-State: AOAM530RAsSJym48aWTh/TqBIKgqFtXn1IDSVVsfmticV9ksEP92bYeB a340g/BEaas3el9zHyJ1PAR/B1YcQRs= X-Google-Smtp-Source: ABdhPJzXfKrPLTJVJLPRAnkDd81K8xqCpF3UeTQ6MK1hwMfqhE/+5kfRYdwAK6XlQQ7E71VW39Kqkg== X-Received: by 2002:ac8:4054:: with SMTP id j20mr4023319qtl.235.1633707171097; Fri, 08 Oct 2021 08:32:51 -0700 (PDT) Received: from [172.21.4.113] (dynamic-177-53-82-16.telecominternet.net.br. [177.53.82.16]) by smtp.gmail.com with ESMTPSA id t17sm2479844qtq.56.2021.10.08.08.32.49 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 08 Oct 2021 08:32:50 -0700 (PDT) Message-ID: Date: Fri, 8 Oct 2021 12:32:48 -0300 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 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.2.0 To: freebsd-ports@freebsd.org Content-Language: en-US From: Renato Botelho Subject: devel/git: Split into subpackages Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4HQsdc05stz4gnW X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=H2x50blF; dmarc=none; spf=pass (mx1.freebsd.org: domain of gargabsd@gmail.com designates 2607:f8b0:4864:20::829 as permitted sender) smtp.mailfrom=gargabsd@gmail.com X-Spamd-Result: default: False [-3.09 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FORGED_SENDER(0.30)[garga@FreeBSD.org,gargabsd@gmail.com]; RECEIVED_SPAMHAUS_PBL(0.00)[177.53.82.16:received]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; FROM_NEQ_ENVFROM(0.00)[garga@FreeBSD.org,gargabsd@gmail.com]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TAGGED_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; NEURAL_HAM_MEDIUM(-0.89)[-0.890]; FROM_HAS_DN(0.00)[]; TO_DOM_EQ_FROM_DOM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; DMARC_NA(0.00)[FreeBSD.org]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::829:from]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N This idea was originally proposed by grembo@ [1] and I've been working on it since that. I decided to add an extra subpackage, git-gui, because I believe it's useful. New review [2] is available. If nobody objects I plan to get it committed next week. [1] https://reviews.freebsd.org/D30238 [2] https://reviews.freebsd.org/D32369 -- Renato Botelho From nobody Sat Oct 9 14:17:07 2021 X-Original-To: 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 21B4412D95C2; Sat, 9 Oct 2021 14:17:17 +0000 (UTC) (envelope-from felix@palmen-it.de) Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (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) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HRRvw1xm1z4tKg; Sat, 9 Oct 2021 14:17:16 +0000 (UTC) (envelope-from felix@palmen-it.de) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=jharVNuHwpK25h4wzal6u5cJNDfBqx8ZGuEqOFMvOtY=; b=SaJ7GP5FTK0cBtmxYMi7QVQ33K 59Hapy2Kp4omMutm33MoNsc2+zUr3BMyqNiCyTXq1c6nb0n9XN9uTvpprNt0Luo3Bz0Z2wSPugvDf 9Y3SAe1j6FTN/pAmTigJuIY6iNK9CXGZ2Hrs1Zqv6GJ0r9QMRZdjqp0i8wIhBc+V0rTArv6pvbxX+ gRV715Eau/OR96MrzOSQsHEEwtEaBVFyF/6wGgSwvtv50Uq0Iia/ku0nv2aYYOyBwkAfTWUQpKHHj tfWxtSAmr02+WOpB26e42w4lQtv6JqCNIA7ATA/nPIfGzJ2xmkePIZAhVjq9y/gNudcHrodZ/whs/ jEW/Ffdg==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1mZD9x-002nEK-BR; Sat, 09 Oct 2021 16:17:09 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.94.2 (FreeBSD)) (envelope-from ) id 1mZD9w-000IZj-St; Sat, 09 Oct 2021 14:17:08 +0000 Date: Sat, 9 Oct 2021 16:17:07 +0200 From: Felix Palmen To: ports@freebsd.org, freebsd-ports@freebsd.org Subject: Re: State of LibreSSL in FreeBSD ports Message-ID: <20211009141707.oicjg54owee5wfz2@nexus.home.palmen-it.de> Mail-Followup-To: ports@freebsd.org, freebsd-ports@freebsd.org X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: palmen-it.de References: <20211003141654.bwlnlin6g3s2n5gt@nexus.home.palmen-it.de> <20211004182033.7iaeak3z2dgwdbhw@aching.in.mat.cc> <20211005063849.zjejmnaifve4gngz@nexus.home.palmen-it.de> 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 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="6xuq25yiix6s5q7n" Content-Disposition: inline In-Reply-To: <20211005063849.zjejmnaifve4gngz@nexus.home.palmen-it.de> User-Agent: NeoMutt/20210205 X-Rspamd-Queue-Id: 4HRRvw1xm1z4tKg X-Spamd-Bar: -------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=palmen-it.de header.s=20200414 header.b=SaJ7GP5F; dmarc=pass (policy=none) header.from=palmen-it.de; spf=pass (mx1.freebsd.org: domain of felix@palmen-it.de designates 2001:470:1f0b:bbb:1::1 as permitted sender) smtp.mailfrom=felix@palmen-it.de X-Spamd-Result: default: False [-8.80 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[palmen-it.de:s=20200414]; NEURAL_HAM_LONG(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_MED(-2.00)[palmen-it.de:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:1f0b:bbb:1::1]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; TO_DN_NONE(0.00)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; HAS_ORG_HEADER(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; MID_RHS_MATCH_FROMTLD(0.00)[]; DKIM_TRACE(0.00)[palmen-it.de:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[palmen-it.de,none]; RCVD_IN_DNSWL_MED(-0.20)[2001:470:1f0b:bbb:1::1:from]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N --6xuq25yiix6s5q7n Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Felix Palmen [20211005 08:38]: > If that would be consensus, I think it would be better to remove the > option altogether. What's the point of having a totally unsupported and > experimental option in ports anyways? To get that straight, I think a decision is needed here. Either libressl in ports is supported, IMHO, that would mean: * try to push necessary patches upstream * if that's not possible, maintain them locally * if that's not possible (e.g. because the patch is really intrusive and needs to change all the time), mark the port BROKEN/IGNORE with libressl * It's never ok to have a build failure OR libressl is *not* supported, then I really think it should be removed =66rom DEFAULT_VERSIONS. --=20 Dipl.-Inform. Felix Palmen ,.//.......... {web} http://palmen-it.de {jabber} [see email] ,//palmen-it.de {pgp public key} http://palmen-it.de/pub.txt // """"""""""" {pgp fingerprint} A891 3D55 5F2E 3A74 3965 B997 3EF2 8B0A BC02 DA2A --6xuq25yiix6s5q7n Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEEqJE9VV8uOnQ5ZbmXPvKLCrwC2ioFAmFhpFoACgkQPvKLCrwC 2iq+eQgAh5tbc13Q41b2fC9H6l/IcuypEl04oc3NXbsbAjCUL++0P3qPWjE0yhjd +d2/+cOWISBnKLkAbFIJW/sFdRfYN4+3X/WRoPJ2np/Iz5InibQ0f2Ewk6aYshKM OfhlhYAmWCz9Zz4Y5kMTxWRdLrcuiI5bjRO69K7Lafdo7mvs3oiiFILWqtUrFZDo FyQjSy+VRxI3vK38AJS7tgd/c9QUQY5FMAbsjRWgj7jB8s9OCVAWToPh6qi8ZWGW laem65O+FmtHVLBG9beP9uj2Fnas/w0ptOyVX6rAtZXwNBvRoylrzSQcIKBdryyo E9rkpeuN3mO+T8l5DRHIhD7aqLkJow== =0zHU -----END PGP SIGNATURE----- --6xuq25yiix6s5q7n-- From nobody Sat Oct 9 14:17:07 2021 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 21B4412D95C2; Sat, 9 Oct 2021 14:17:17 +0000 (UTC) (envelope-from felix@palmen-it.de) Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (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) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HRRvw1xm1z4tKg; Sat, 9 Oct 2021 14:17:16 +0000 (UTC) (envelope-from felix@palmen-it.de) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=jharVNuHwpK25h4wzal6u5cJNDfBqx8ZGuEqOFMvOtY=; b=SaJ7GP5FTK0cBtmxYMi7QVQ33K 59Hapy2Kp4omMutm33MoNsc2+zUr3BMyqNiCyTXq1c6nb0n9XN9uTvpprNt0Luo3Bz0Z2wSPugvDf 9Y3SAe1j6FTN/pAmTigJuIY6iNK9CXGZ2Hrs1Zqv6GJ0r9QMRZdjqp0i8wIhBc+V0rTArv6pvbxX+ gRV715Eau/OR96MrzOSQsHEEwtEaBVFyF/6wGgSwvtv50Uq0Iia/ku0nv2aYYOyBwkAfTWUQpKHHj tfWxtSAmr02+WOpB26e42w4lQtv6JqCNIA7ATA/nPIfGzJ2xmkePIZAhVjq9y/gNudcHrodZ/whs/ jEW/Ffdg==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1mZD9x-002nEK-BR; Sat, 09 Oct 2021 16:17:09 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.94.2 (FreeBSD)) (envelope-from ) id 1mZD9w-000IZj-St; Sat, 09 Oct 2021 14:17:08 +0000 Date: Sat, 9 Oct 2021 16:17:07 +0200 From: Felix Palmen To: ports@freebsd.org, freebsd-ports@freebsd.org Subject: Re: State of LibreSSL in FreeBSD ports Message-ID: <20211009141707.oicjg54owee5wfz2@nexus.home.palmen-it.de> Mail-Followup-To: ports@freebsd.org, freebsd-ports@freebsd.org X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: palmen-it.de References: <20211003141654.bwlnlin6g3s2n5gt@nexus.home.palmen-it.de> <20211004182033.7iaeak3z2dgwdbhw@aching.in.mat.cc> <20211005063849.zjejmnaifve4gngz@nexus.home.palmen-it.de> 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 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="6xuq25yiix6s5q7n" Content-Disposition: inline In-Reply-To: <20211005063849.zjejmnaifve4gngz@nexus.home.palmen-it.de> User-Agent: NeoMutt/20210205 X-Rspamd-Queue-Id: 4HRRvw1xm1z4tKg X-Spamd-Bar: -------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=palmen-it.de header.s=20200414 header.b=SaJ7GP5F; dmarc=pass (policy=none) header.from=palmen-it.de; spf=pass (mx1.freebsd.org: domain of felix@palmen-it.de designates 2001:470:1f0b:bbb:1::1 as permitted sender) smtp.mailfrom=felix@palmen-it.de X-Spamd-Result: default: False [-8.80 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[palmen-it.de:s=20200414]; NEURAL_HAM_LONG(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_MED(-2.00)[palmen-it.de:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:1f0b:bbb:1::1]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; TO_DN_NONE(0.00)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; HAS_ORG_HEADER(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; MID_RHS_MATCH_FROMTLD(0.00)[]; DKIM_TRACE(0.00)[palmen-it.de:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[palmen-it.de,none]; RCVD_IN_DNSWL_MED(-0.20)[2001:470:1f0b:bbb:1::1:from]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N --6xuq25yiix6s5q7n Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Felix Palmen [20211005 08:38]: > If that would be consensus, I think it would be better to remove the > option altogether. What's the point of having a totally unsupported and > experimental option in ports anyways? To get that straight, I think a decision is needed here. Either libressl in ports is supported, IMHO, that would mean: * try to push necessary patches upstream * if that's not possible, maintain them locally * if that's not possible (e.g. because the patch is really intrusive and needs to change all the time), mark the port BROKEN/IGNORE with libressl * It's never ok to have a build failure OR libressl is *not* supported, then I really think it should be removed =66rom DEFAULT_VERSIONS. --=20 Dipl.-Inform. Felix Palmen ,.//.......... {web} http://palmen-it.de {jabber} [see email] ,//palmen-it.de {pgp public key} http://palmen-it.de/pub.txt // """"""""""" {pgp fingerprint} A891 3D55 5F2E 3A74 3965 B997 3EF2 8B0A BC02 DA2A --6xuq25yiix6s5q7n Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEEqJE9VV8uOnQ5ZbmXPvKLCrwC2ioFAmFhpFoACgkQPvKLCrwC 2iq+eQgAh5tbc13Q41b2fC9H6l/IcuypEl04oc3NXbsbAjCUL++0P3qPWjE0yhjd +d2/+cOWISBnKLkAbFIJW/sFdRfYN4+3X/WRoPJ2np/Iz5InibQ0f2Ewk6aYshKM OfhlhYAmWCz9Zz4Y5kMTxWRdLrcuiI5bjRO69K7Lafdo7mvs3oiiFILWqtUrFZDo FyQjSy+VRxI3vK38AJS7tgd/c9QUQY5FMAbsjRWgj7jB8s9OCVAWToPh6qi8ZWGW laem65O+FmtHVLBG9beP9uj2Fnas/w0ptOyVX6rAtZXwNBvRoylrzSQcIKBdryyo E9rkpeuN3mO+T8l5DRHIhD7aqLkJow== =0zHU -----END PGP SIGNATURE----- --6xuq25yiix6s5q7n-- From nobody Sat Oct 9 14:36:52 2021 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 3250512DCC8B for ; Sat, 9 Oct 2021 14:37:00 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-qk1-x72c.google.com (mail-qk1-x72c.google.com [IPv6:2607:f8b0:4864:20::72c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HRSLg30N7z3Df6 for ; Sat, 9 Oct 2021 14:36:59 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-qk1-x72c.google.com with SMTP id t63so7657056qkf.1 for ; Sat, 09 Oct 2021 07:36:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd.org; s=google; h=date:from:to:subject:message-id:mime-version:content-disposition; bh=83ekKKfaH6CPHvUsvGS9nkT9/PeDufKSRhoCNE3m+J0=; b=F14TmoVJuAx2EO9bomn/8eGEi3zHD+mH0Gk9NxcaWbkn9mQ6KXg0qgHBuYGtxYHjYH sM8ReuC1uPHVrryPwhmx993R3HdJk/U4fgAfOIeQ8gJkN1TDvqfhTNnENZxzVF2SHQ6q jhZ7EhUww9+XpjEBC78LiHA2SaFAbagClpGEazjtz0mjPl8eRQvxicGuOzTWfB76qRZJ EeinL9XNjzrSbn3XbknyqN0OLA0lGuoEdHdYUL2GBf7b4Q5bXdRIbIwiq5l8BfZPLvx8 Ki48Ash72ae8LHUCk7t6L3x2+2/liK22Q1QIKMoqay7JyeVnWHHqJTRDL1FjVeXQ0tPv 1JaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition; bh=83ekKKfaH6CPHvUsvGS9nkT9/PeDufKSRhoCNE3m+J0=; b=ARg8vWiC18GweoTkJX0mWX0m9lFnuLQlFoM1IWSCPVrm/pYHM0wlzYl5juyRhzNfxY VxZXRrBeHQtrfYbOmhYaZSH7VA5d6S4zb6mNYFW3Wjnm/IiykkftKkLhG+O9j+d2ikkj Cf8fm9c7yn+2/Q271Q0HESCF5wDrFrCle84ny2qeztBNpPGnJh4fA3XZvxBc4nQT37Ys gFkzIlFhjByUT8JTQDQWEUe0QWUelIuBEQmcoRD/WCoBQsnc6TZE8QgVYjWS/JWhp2Pl E5jJDbQyyGxjpsUtCZEkjoCbuBpJLylgMnKtWV+pmeuInCZOxqJokZgfAksaqq+fmXCZ Aanw== X-Gm-Message-State: AOAM533RfWHQWh0WOPLzy4lwMwViv8haHByotoQLaxiob38M4fiYPEVu nA9kO4Rnhq2+h3PJ2nXmfWCLujC9yE3xZsYlt1bTb+pK+evyg3ZsxL+qS7ot4SW0M8t242FlXX7 iCpbHemm6mlx0h8hYyz3EIUBj0o+6bsQ4SAGL726YHnfSrIBQ41weR3TWezFlf44BiAQDWkKTOx /9lwrhSVk9Dp1q X-Google-Smtp-Source: ABdhPJwloOGHu3XkWVWh8qDp7BZamXP34VjIWTuUk752Z2PP9oSrJ256Dm+1Of+M6cCfSk+/FQKtFw== X-Received: by 2002:a37:5884:: with SMTP id m126mr7309602qkb.460.1633790213006; Sat, 09 Oct 2021 07:36:53 -0700 (PDT) Received: from mutt-hbsd (pool-100-16-224-136.bltmmd.fios.verizon.net. [100.16.224.136]) by smtp.gmail.com with ESMTPSA id u185sm1568129qkd.48.2021.10.09.07.36.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 Oct 2021 07:36:52 -0700 (PDT) Date: Sat, 9 Oct 2021 10:36:52 -0400 From: Shawn Webb To: freebsd-ports@freebsd.org Subject: Problem building net-mgmt/netdata Message-ID: <20211009143652.zth5y2pso2pmc3gc@mutt-hbsd> X-Operating-System: FreeBSD mutt-hbsd 14.0-CURRENT-HBSD FreeBSD 14.0-CURRENT-HBSD X-PGP-Key: https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/blob/master/Shawn_Webb/03A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc 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 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="kyu3zz676uespqxe" Content-Disposition: inline X-Rspamd-Queue-Id: 4HRSLg30N7z3Df6 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hardenedbsd.org header.s=google header.b=F14TmoVJ; dmarc=none; spf=pass (mx1.freebsd.org: domain of shawn.webb@hardenedbsd.org designates 2607:f8b0:4864:20::72c as permitted sender) smtp.mailfrom=shawn.webb@hardenedbsd.org X-Spamd-Result: default: False [-5.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[hardenedbsd.org:s=google]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-0.90)[-0.903]; RCVD_COUNT_THREE(0.00)[3]; DMARC_NA(0.00)[hardenedbsd.org]; DKIM_TRACE(0.00)[hardenedbsd.org:+]; NEURAL_HAM_SHORT(-0.99)[-0.994]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::72c:from]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MID_RHS_NOT_FQDN(0.50)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_TLS_ALL(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[100.16.224.136:received] X-ThisMailContainsUnwantedMimeParts: N --kyu3zz676uespqxe Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hey all, It looks like net-mgmt/netdata downloads a patch[0] from the FreeBSD distfiles site. However, that patch is 404'ing. Does the port need to be updated? [0]: http://distcache.freebsd.org/ports-distfiles/fd15080f65fde1c484a06cbc5= a13a2853639a960.patch Thanks, --=20 Shawn Webb Cofounder / Security Engineer HardenedBSD https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A= 4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc --kyu3zz676uespqxe Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEA6TL67gupaZ9nzhT/y5nonf44foFAmFhqQAACgkQ/y5nonf4 4fqX+g//T18+k+yQ3G26AmDmanVhf8VgJxLhmeZqHYyv2kLtjT/ItThUNcpwg8Ld aodXnYo5guR0wMoz3eT8KHCZo0VRn3LR0VyOU4VHgjK2hNtTkGnXt5XC1Qms67C9 X+mXw114svpGx5gsYixdts2KXhBscUC1H7NTh4frFKQC2lujbKW0c4NbzwafPDYH g08Rixk5y5qVgOrgoY6I/bZNK/fASGJgJbn5WQA34hC9e5thBxdNhbpLiR8Niejn c0Nstjzeos0HFxmCkediWPvYB6v5b6ae4tz6g4PayBqF1uOI5TMJd/TWjQEQaToN YNvtJHWJKioNQ96xaIjmToxQ5KeEWI41KMRnklheNrb9hj+LhlC/ESnEdoC9mtdN 3nrTSyghh73T1BLseEt6EWmJPj4wih9dxLGFSrLObXiHlGif6K3uiSr4OhznDXJ7 l8Z9tsLTRZ7NLvQDqe97SbNs+8RieB6DBku/SPbLZx86eRw2NNJ3N81ylI0EaUSl TlnZU9XQC+HH7fa3tgjRWe24ds0DwwIGih0eE5TJ4IhBfIa+6qtuTitaBM1SGhE/ eAuhS5770zYtCwKJqfJDqNnfahEllxw+0/hsbSrpqVtZ5AGu1Shih5SxXOAWaKiZ zcLdrSrDM9Azq4YrXkljT9QYXd5/RekDFH94l7VPVJjaw6YFE+g= =YK/y -----END PGP SIGNATURE----- --kyu3zz676uespqxe-- From nobody Sat Oct 9 16:40:32 2021 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 AD86317EDD12 for ; Sat, 9 Oct 2021 16:40:41 +0000 (UTC) (envelope-from ml@netfence.it) Received: from soth.netfence.it (mailserver.netfence.it [78.134.96.152]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mailserver.netfence.it", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HRW5N0PMgz3llV; Sat, 9 Oct 2021 16:40:39 +0000 (UTC) (envelope-from ml@netfence.it) Received: from alamar.ventu (alamar.local.netfence.it [10.1.2.18]) (authenticated bits=0) by soth.netfence.it (8.16.1/8.16.1) with ESMTPSA id 199GeWaw004603 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO); Sat, 9 Oct 2021 18:40:32 +0200 (CEST) (envelope-from ml@netfence.it) X-Authentication-Warning: soth.netfence.it: Host alamar.local.netfence.it [10.1.2.18] claimed to be alamar.ventu To: freebsd-ports@freebsd.org, kde@FreeBSD.org From: Andrea Venturoli Subject: Cannot build graphics/okular Message-ID: <1e82c610-88b1-b628-d22c-495937b9d072@netfence.it> Date: Sat, 9 Oct 2021 18:40:32 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 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 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: base64 X-Rspamd-Queue-Id: 4HRW5N0PMgz3llV X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=pass (policy=none) header.from=netfence.it; spf=pass (mx1.freebsd.org: domain of ml@netfence.it designates 78.134.96.152 as permitted sender) smtp.mailfrom=ml@netfence.it X-Spamd-Result: default: False [-2.70 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:78.134.96.152]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; HAS_XAW(0.00)[]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_HAM_LONG(-1.00)[-0.996]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MIME_BASE64_TEXT(0.10)[]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[netfence.it,none]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:35612, ipnet:78.134.0.0/17, country:IT]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-Spam: Yes X-ThisMailContainsUnwantedMimeParts: N SGVsbG8uDQoNCkknbSBidWlsZGluZyBwb3J0cyB3aXRoIFBvdWRyaWVyZSBvbiBhIDEyLjJw MTAvYW1kNjQgaG9zdCB3aXRoIGEgDQoxMi4ycDEwL2FtZDY0IGphaWwuDQpBZnRlciBzd2l0 Y2hpbmcgZnJvbSAyMDIxUTMgdG8gMjAyMVE0IGJyYW5jaCwgSSBhbSBubyBsb25nZXIgYWJs ZSB0byANCmNvbXBpbGUgT2t1bGFyLg0KDQpJJ3ZlIHNlYXJjaGVkLCBmb3VuZCBzb21lb25l IGhhcyBoYWQgdGhlIHNhbWUgcHJvYmxlbSwgYnV0IG5vIHNvbHV0aW9uLg0KQW55IGhlbHA/ DQoNCkZ1bGwgYnVpbGQgbG9nIGZvbGxvd3MuDQoNCiAgYnllICYgVGhhbmtzDQoJYXYuDQoN Cg0KDQo+ID0+PiBCdWlsZGluZyBncmFwaGljcy9va3VsYXINCj4gYnVpbGQgc3RhcnRlZCBh dCBTYXQgT2N0ICA5IDE4OjM0OjE0IENFU1QgMjAyMQ0KPiBwb3J0IGRpcmVjdG9yeTogL3Vz ci9wb3J0cy9ncmFwaGljcy9va3VsYXINCj4gcGFja2FnZSBuYW1lOiBva3VsYXItMjEuMDgu MV8xDQo+IGJ1aWxkaW5nIGZvcjogRnJlZUJTRCAxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMiAx Mi4yLVJFTEVBU0UtcDEwIEZyZWVCU0QgMTIuMi1SRUxFQVNFLXAxMCAxMjAyMDAwIGFtZDY0 DQo+IG1haW50YWluZWQgYnk6IGtkZUBGcmVlQlNELm9yZw0KPiBNYWtlZmlsZSBpZGVudDog DQo+IFBvdWRyaWVyZSB2ZXJzaW9uOiAzLjMuNg0KPiBIb3N0IE9TVkVSU0lPTjogMTIwMjAw MA0KPiBKYWlsIE9TVkVSU0lPTjogMTIwMjAwMA0KPiBKb2IgSWQ6IDAyDQo+IA0KPiAtLS1C ZWdpbiBFbnZpcm9ubWVudC0tLQ0KPiBTSEVMTD0vYmluL2NzaA0KPiBPU1ZFUlNJT049MTIw MjAwMA0KPiBVTkFNRV92PUZyZWVCU0QgMTIuMi1SRUxFQVNFLXAxMCAxMjAyMDAwDQo+IFVO QU1FX3I9MTIuMi1SRUxFQVNFLXAxMA0KPiBCTE9DS1NJWkU9Sw0KPiBNQUlMPS92YXIvbWFp bC9yb290DQo+IFNUQVRVUz0xDQo+IEhPTUU9L3Jvb3QNCj4gUEFUSD0vc2JpbjovYmluOi91 c3Ivc2JpbjovdXNyL2JpbjovdXNyL2xvY2FsL3NiaW46L3Vzci9sb2NhbC9iaW46L3Jvb3Qv YmluDQo+IExPQ0FMQkFTRT0vdXNyL2xvY2FsDQo+IFVTRVI9cm9vdA0KPiBMSUJFWEVDUFJF RklYPS91c3IvbG9jYWwvbGliZXhlYy9wb3VkcmllcmUNCj4gUE9VRFJJRVJFX1ZFUlNJT049 My4zLjYNCj4gTUFTVEVSTU5UPS91c3IvaG9tZS9wb3VkcmllcmUvZGF0YS8ubS8xMjJhbWQ2 NC1kZWZhdWx0L3JlZg0KPiBGVFBfUFJPWFk9aHR0cDovL3Byb3h5MS52ZW50dTo4MDgwLw0K PiBIVFRQU19QUk9YWT1odHRwOi8vcHJveHkxLnZlbnR1OjgwODAvDQo+IFBPVURSSUVSRV9C VUlMRF9UWVBFPWJ1bGsNCj4gUEFDS0FHRV9CVUlMRElORz15ZXMNCj4gU0FWRURfVEVSTT1z Y3JlZW4NCj4gUFdEPS91c3IvaG9tZS9wb3VkcmllcmUvZGF0YS8ubS8xMjJhbWQ2NC1kZWZh dWx0L3JlZi8ucC9wb29sDQo+IFBfUE9SVFNfRkVBVFVSRVM9RkxBVk9SUyBTRUxFQ1RFRF9P UFRJT05TDQo+IE1BU1RFUk5BTUU9MTIyYW1kNjQtZGVmYXVsdA0KPiBIVFRQX1BST1hZPWh0 dHA6Ly9wcm94eTEudmVudHU6ODA4MC8NCj4gU0NSSVBUUFJFRklYPS91c3IvbG9jYWwvc2hh cmUvcG91ZHJpZXJlDQo+IE9MRFBXRD0vdXNyL2hvbWUvcG91ZHJpZXJlL2RhdGEvLm0vMTIy YW1kNjQtZGVmYXVsdC9yZWYvLnANCj4gU0NSSVBUUEFUSD0vdXNyL2xvY2FsL3NoYXJlL3Bv dWRyaWVyZS9idWxrLnNoDQo+IFBPVURSSUVSRVBBVEg9L3Vzci9sb2NhbC9iaW4vcG91ZHJp ZXJlDQo+IC0tLUVuZCBFbnZpcm9ubWVudC0tLQ0KPiANCj4gLS0tQmVnaW4gUG91ZHJpZXJl IFBvcnQgRmxhZ3MvRW52LS0tDQo+IFBPUlRfRkxBR1M9DQo+IFBLR0VOVj0NCj4gRkxBVk9S PQ0KPiBERVBFTkRTX0FSR1M9DQo+IE1BS0VfQVJHUz0NCj4gLS0tRW5kIFBvdWRyaWVyZSBQ b3J0IEZsYWdzL0Vudi0tLQ0KPiANCj4gLS0tQmVnaW4gT1BUSU9OUyBMaXN0LS0tDQo+ID09 PT4gVGhlIGZvbGxvd2luZyBjb25maWd1cmF0aW9uIG9wdGlvbnMgYXJlIGF2YWlsYWJsZSBm b3Igb2t1bGFyLTIxLjA4LjFfMToNCj4gICAgICBET0NTPW9mZjogQnVpbGQgYW5kL29yIGlu c3RhbGwgZG9jdW1lbnRhdGlvbg0KPiAgICAgIFBVUlBPU0U9b2ZmOiBFbmFibGUgJ1NoYXJl JyBtZW51DQo+ID09PT4gVXNlICdtYWtlIGNvbmZpZycgdG8gbW9kaWZ5IHRoZXNlIHNldHRp bmdzDQo+IC0tLUVuZCBPUFRJT05TIExpc3QtLS0NCj4gDQo+IC0tTUFJTlRBSU5FUi0tDQo+ IGtkZUBGcmVlQlNELm9yZw0KPiAtLUVuZCBNQUlOVEFJTkVSLS0NCj4gDQo+IC0tQ09ORklH VVJFX0FSR1MtLQ0KPiANCj4gLS1FbmQgQ09ORklHVVJFX0FSR1MtLQ0KPiANCj4gLS1DT05G SUdVUkVfRU5WLS0NCj4gUEtHX0NPTkZJRz1wa2djb25mIFFUX1NFTEVDVD1xdDUgUU1BS0VN T0RVTEVTPSIvd3JrZGlycy91c3IvcG9ydHMvZ3JhcGhpY3Mvb2t1bGFyL3dvcmsvb2t1bGFy LTIxLjA4LjEvbWtzcGVjcy9tb2R1bGVzOi91c3IvbG9jYWwvbGliL3F0NS9ta3NwZWNzL21v ZHVsZXMiIFhER19EQVRBX0hPTUU9L3dya2RpcnMvdXNyL3BvcnRzL2dyYXBoaWNzL29rdWxh ci93b3JrICBYREdfQ09ORklHX0hPTUU9L3dya2RpcnMvdXNyL3BvcnRzL2dyYXBoaWNzL29r dWxhci93b3JrICBIT01FPS93cmtkaXJzL3Vzci9wb3J0cy9ncmFwaGljcy9va3VsYXIvd29y ayBUTVBESVI9Ii90bXAiIFBBVEg9L3dya2RpcnMvdXNyL3BvcnRzL2dyYXBoaWNzL29rdWxh ci93b3JrLy5iaW46L3NiaW46L2JpbjovdXNyL3NiaW46L3Vzci9iaW46L3Vzci9sb2NhbC9z YmluOi91c3IvbG9jYWwvYmluOi9yb290L2JpbiBTSEVMTD0vYmluL3NoIENPTkZJR19TSEVM TD0vYmluL3NoDQo+IC0tRW5kIENPTkZJR1VSRV9FTlYtLQ0KPiANCj4gLS1NQUtFX0VOVi0t DQo+IE5JTkpBX1NUQVRVUz0iWyVwICVzLyV0XSAiIFFUX1NFTEVDVD1xdDUgUU1BS0VNT0RV TEVTPSIvd3JrZGlycy91c3IvcG9ydHMvZ3JhcGhpY3Mvb2t1bGFyL3dvcmsvb2t1bGFyLTIx LjA4LjEvbWtzcGVjcy9tb2R1bGVzOi91c3IvbG9jYWwvbGliL3F0NS9ta3NwZWNzL21vZHVs ZXMiIFhER19EQVRBX0hPTUU9L3dya2RpcnMvdXNyL3BvcnRzL2dyYXBoaWNzL29rdWxhci93 b3JrICBYREdfQ09ORklHX0hPTUU9L3dya2RpcnMvdXNyL3BvcnRzL2dyYXBoaWNzL29rdWxh ci93b3JrICBIT01FPS93cmtkaXJzL3Vzci9wb3J0cy9ncmFwaGljcy9va3VsYXIvd29yayBU TVBESVI9Ii90bXAiIFBBVEg9L3dya2RpcnMvdXNyL3BvcnRzL2dyYXBoaWNzL29rdWxhci93 b3JrLy5iaW46L3NiaW46L2JpbjovdXNyL3NiaW46L3Vzci9iaW46L3Vzci9sb2NhbC9zYmlu Oi91c3IvbG9jYWwvYmluOi9yb290L2JpbiBOT19QSUU9eWVzIE1LX0RFQlVHX0ZJTEVTPW5v IE1LX0tFUk5FTF9TWU1CT0xTPW5vIFNIRUxMPS9iaW4vc2ggTk9fTElOVD1ZRVMgREVTVERJ Uj0vd3JrZGlycy91c3IvcG9ydHMvZ3JhcGhpY3Mvb2t1bGFyL3dvcmsvc3RhZ2UgUFJFRklY PS91c3IvbG9jYWwgIExPQ0FMQkFTRT0vdXNyL2xvY2FsICBDQz0iY2MiIENGTEFHUz0iLU8y IC1waXBlICAtZnN0YWNrLXByb3RlY3Rvci1zdHJvbmcgLWZuby1zdHJpY3QtYWxpYXNpbmcg IiAgQ1BQPSJjcHAiIENQUEZMQUdTPSIiICBMREZMQUdTPSIgLWZzdGFjay1wcm90ZWN0b3It c3Ryb25nICIgTElCUz0iIiAgQ1hYPSJjKysiIENYWEZMQUdTPSItTzIgLXBpcGUgLWZzdGFj ay1wcm90ZWN0b3Itc3Ryb25nIC1mbm8tc3RyaWN0LWFsaWFzaW5nICAiICBNQU5QUkVGSVg9 Ii91c3IvbG9jYWwiIEJTRF9JTlNUQUxMX1BST0dSQU09Imluc3RhbGwgIC1zIC1tIDU1NSIg IEJTRF9JTlNUQUxMX0xJQj0iaW5zdGFsbCAgLXMgLW0gMDY0NCIgIEJTRF9JTlNUQUxMX1ND UklQVD0iaW5zdGFsbCAgLW0gNTU1IiAgQlNEX0lOU1RBTExfREFUQT0iaW5zdGFsbCAgLW0g MDY0NCIgIEJTRF9JTlNUQUxMX01BTj0iaW5zdGFsbCAgLW0gNDQ0Ig0KPiAtLUVuZCBNQUtF X0VOVi0tDQo+IA0KPiAtLVBMSVNUX1NVQi0tDQo+IFBPUlRET0NTPSJAY29tbWVudCAiIENN QUtFX0JVSUxEX1RZUEU9InJlbGVhc2UiIEtERV9BUFBMSUNBVElPTlNfU0hMSUJfVkVSPTUu MTguMSAgS0RFX0FQUExJQ0FUSU9OU19WRVJTSU9OX1NIT1JUPSIyMSIgS0RFX1BSRUZJWD0i L3Vzci9sb2NhbCIgS0RFX0FQUExJQ0FUSU9OU19WRVJTSU9OPSIyMS4wOC4xIiAgS0RFX0ZS QU1FV09SS1NfVkVSU0lPTj0iNS44Ni4wIiAgS0RFX1BMQVNNQV9WRVJTSU9OPSI1LjIyLjUi IFFUX0JJTkRJUj0ibGliL3F0NS9iaW4iIFFUX0lOQ0RJUj0iaW5jbHVkZS9xdDUiIFFUX0xJ QkRJUj0ibGliL3F0NSIgUVRfQVJDSERJUj0ibGliL3F0NSIgUVRfUExVR0lORElSPSJsaWIv cXQ1L3BsdWdpbnMiIFFUX0xJQkVYRUNESVI9ImxpYmV4ZWMvcXQ1IiBRVF9JTVBPUlRESVI9 ImxpYi9xdDUvaW1wb3J0cyIgUVRfUU1MRElSPSJsaWIvcXQ1L3FtbCIgUVRfREFUQURJUj0i c2hhcmUvcXQ1IiBRVF9ET0NESVI9InNoYXJlL2RvYy9xdDUiIFFUX0wxME5ESVI9InNoYXJl L3F0NS90cmFuc2xhdGlvbnMiIFFUX0VYQU1QTEVESVI9InNoYXJlL2V4YW1wbGVzL3F0NSIg UVRfVEVTVERJUj0ic2hhcmUvcXQ1L3Rlc3RzIiBRVF9NS1NQRUNESVI9ImxpYi9xdDUvbWtz cGVjcyIgT1NSRUw9MTIuMiBQUkVGSVg9JUQgTE9DQUxCQVNFPS91c3IvbG9jYWwgIFJFU0VU UFJFRklYPS91c3IvbG9jYWwgTElCMzJESVI9bGliIERPQ1NESVI9InNoYXJlL2RvYyIgIEVY QU1QTEVTRElSPSJzaGFyZS9leGFtcGxlcy9va3VsYXIiICBEQVRBRElSPSJzaGFyZS9va3Vs YXIiICBXV1dESVI9Ind3dy9va3VsYXIiICBFVENESVI9ImV0Yy9va3VsYXIiDQo+IC0tRW5k IFBMSVNUX1NVQi0tDQo+IA0KPiAtLVNVQl9MSVNULS0NCj4gIFBSRUZJWD0vdXNyL2xvY2Fs IExPQ0FMQkFTRT0vdXNyL2xvY2FsICBEQVRBRElSPS91c3IvbG9jYWwvc2hhcmUvb2t1bGFy IERPQ1NESVI9L3Vzci9sb2NhbC9zaGFyZS9kb2MgRVhBTVBMRVNESVI9L3Vzci9sb2NhbC9z aGFyZS9leGFtcGxlcy9va3VsYXIgIFdXV0RJUj0vdXNyL2xvY2FsL3d3dy9va3VsYXIgRVRD RElSPS91c3IvbG9jYWwvZXRjL29rdWxhcg0KPiAtLUVuZCBTVUJfTElTVC0tDQo+IA0KPiAt LS1CZWdpbiBtYWtlLmNvbmYtLS0NCj4gVVNFX1BBQ0tBR0VfREVQRU5EUz15ZXMNCj4gQkFU Q0g9eWVzDQo+IFdSS0RJUlBSRUZJWD0vd3JrZGlycw0KPiBQT1JUU0RJUj0vdXNyL3BvcnRz DQo+IFBBQ0tBR0VTPS9wYWNrYWdlcw0KPiBESVNURElSPS9kaXN0ZmlsZXMNCj4gRk9SQ0Vf UEFDS0FHRT15ZXMNCj4gUEFDS0FHRV9CVUlMRElORz15ZXMNCj4gUEFDS0FHRV9CVUlMRElO R19GTEFWT1JTPXllcw0KPiAjIyMjIC91c3IvbG9jYWwvZXRjL3BvdWRyaWVyZS5kL21ha2Uu Y29uZiAjIyMjDQo+IEpBVkFfUFJFRkVSUkVEX1BPUlRTPUpBVkFfUE9SVF9OQVRJVkVfT1BF TkpES19KREtfMV84DQo+IERJU0FCTEVfTElDRU5TRVM9eWVzDQo+IFdJVEhfREVCVUdfUE9S VFMrPXBvcnRzLW1nbXQvcGtnDQo+ICNXSVRIX0RFQlVHX1BPUlRTKz1zeXN1dGlscy94ZmNl NC1zZXR0aW5ncw0KPiBXSVRIX0RFQlVHX1BPUlRTKz14MTEvcGl4bWFuDQo+IFdJVEhfREVC VUdfUE9SVFMrPXgxMS1kcml2ZXJzL3hmODYtdmlkZW8tYXRpLWxlZ2FjeQ0KPiBXSVRIX0RF QlVHX1BPUlRTKz14MTEtc2VydmVycy94b3JnLXNlcnZlcg0KPiBDTEFNQVZVU0VSPW1haWxu dWxsDQo+IERFRkFVTFRfVkVSU0lPTlMrPXNhbWJhPTQuMTMNCj4gV0lUSF9DQ0FDSEVfQlVJ TEQ9eWVzDQo+IENDQUNIRV9ESVI9L3Jvb3QvLmNjYWNoZQ0KPiAjIyMjIC91c3IvcG9ydHMv TWsvU2NyaXB0cy9wb3J0c19lbnYuc2ggIyMjIw0KPiBfQ0NWRVJTSU9OXzkyMWRiYmIyPUZy ZWVCU0QgY2xhbmcgdmVyc2lvbiAxMC4wLjEgKGdpdEBnaXRodWIuY29tOmxsdm0vbGx2bS1w cm9qZWN0LmdpdCBsbHZtb3JnLTEwLjAuMS0wLWdlZjMyYzYxMWFhMikgVGFyZ2V0OiB4ODZf NjQtdW5rbm93bi1mcmVlYnNkMTIuMiBUaHJlYWQgbW9kZWw6IHBvc2l4IEluc3RhbGxlZERp cjogL3Vzci9iaW4NCj4gX0FMVENDVkVSU0lPTl85MjFkYmJiMj1ub25lDQo+IF9DWFhJTlRF Uk5BTF9hY2FhZDljYT1GcmVlQlNEIGNsYW5nIHZlcnNpb24gMTAuMC4xIChnaXRAZ2l0aHVi LmNvbTpsbHZtL2xsdm0tcHJvamVjdC5naXQgbGx2bW9yZy0xMC4wLjEtMC1nZWYzMmM2MTFh YTIpIFRhcmdldDogeDg2XzY0LXVua25vd24tZnJlZWJzZDEyLjIgVGhyZWFkIG1vZGVsOiBw b3NpeCBJbnN0YWxsZWREaXI6IC91c3IvYmluICIvdXNyL2Jpbi9sZCIgIi0tZWgtZnJhbWUt aGRyIiAiLWR5bmFtaWMtbGlua2VyIiAiL2xpYmV4ZWMvbGQtZWxmLnNvLjEiICItLWhhc2gt c3R5bGU9Ym90aCIgIi0tZW5hYmxlLW5ldy1kdGFncyIgIi1vIiAiYS5vdXQiICIvdXNyL2xp Yi9jcnQxLm8iICIvdXNyL2xpYi9jcnRpLm8iICIvdXNyL2xpYi9jcnRiZWdpbi5vIiAiLUwv dXNyL2xpYiIgIi9kZXYvbnVsbCIgIi1sYysrIiAiLWxtIiAiLWxnY2MiICItLWFzLW5lZWRl ZCIgIi1sZ2NjX3MiICItLW5vLWFzLW5lZWRlZCIgIi1sYyIgIi1sZ2NjIiAiLS1hcy1uZWVk ZWQiICItbGdjY19zIiAiLS1uby1hcy1uZWVkZWQiICIvdXNyL2xpYi9jcnRlbmQubyIgIi91 c3IvbGliL2NydG4ubyINCj4gQ0NfT1VUUFVUXzkyMWRiYmIyXzU4MTczODQ5PXllcw0KPiBD Q19PVVRQVVRfOTIxZGJiYjJfOWJkYmE1N2M9eWVzDQo+IENDX09VVFBVVF85MjFkYmJiMl82 YTRmZTdmNT15ZXMNCj4gQ0NfT1VUUFVUXzkyMWRiYmIyXzZiY2FjMDJiPXllcw0KPiBDQ19P VVRQVVRfOTIxZGJiYjJfNjdkMjA4Mjk9eWVzDQo+IENDX09VVFBVVF85MjFkYmJiMl9iZmE2 MmU4Mz15ZXMNCj4gQ0NfT1VUUFVUXzkyMWRiYmIyX2YwYjRkNTkzPXllcw0KPiBDQ19PVVRQ VVRfOTIxZGJiYjJfMzA4YWJiNDQ9eWVzDQo+IENDX09VVFBVVF85MjFkYmJiMl9mMDA0NTZl NT15ZXMNCj4gQ0NfT1VUUFVUXzkyMWRiYmIyXzY1YWQyOTBkPXllcw0KPiBDQ19PVVRQVVRf OTIxZGJiYjJfZjI3NzZiMjY9eWVzDQo+IENDX09VVFBVVF85MjFkYmJiMl9iMjY1N2NjMz15 ZXMNCj4gQ0NfT1VUUFVUXzkyMWRiYmIyXzM4MDk4N2Y3PXllcw0KPiBDQ19PVVRQVVRfOTIx ZGJiYjJfMTYwOTMzZWM9eWVzDQo+IENDX09VVFBVVF85MjFkYmJiMl9mYjYyODAzYj15ZXMN Cj4gX09CSkNfQ0NWRVJTSU9OXzkyMWRiYmIyPUZyZWVCU0QgY2xhbmcgdmVyc2lvbiAxMC4w LjEgKGdpdEBnaXRodWIuY29tOmxsdm0vbGx2bS1wcm9qZWN0LmdpdCBsbHZtb3JnLTEwLjAu MS0wLWdlZjMyYzYxMWFhMikgVGFyZ2V0OiB4ODZfNjQtdW5rbm93bi1mcmVlYnNkMTIuMiBU aHJlYWQgbW9kZWw6IHBvc2l4IEluc3RhbGxlZERpcjogL3Vzci9iaW4NCj4gX09CSkNfQUxU Q0NWRVJTSU9OXzkyMWRiYmIyPW5vbmUNCj4gQVJDSD1hbWQ2NA0KPiBPUFNZUz1GcmVlQlNE DQo+IF9PU1JFTEVBU0U9MTIuMi1SRUxFQVNFLXAxMA0KPiBPU1JFTD0xMi4yDQo+IE9TVkVS U0lPTj0xMjAyMDAwDQo+IFBZVEhPTkJBU0U9L3Vzci9sb2NhbA0KPiBIQVZFX0NPTVBBVF9J QTMyX0tFUk49WUVTDQo+IF9TTVBfQ1BVUz04DQo+IENPTkZJR1VSRV9NQVhfQ01EX0xFTj01 MjQyODgNCj4gSEFWRV9QT1JUU19FTlY9MQ0KPiAjIyMjIE1pc2MgUG91ZHJpZXJlICMjIyMN Cj4gR0lEPTANCj4gVUlEPTANCj4gRElTQUJMRV9NQUtFX0pPQlM9cG91ZHJpZXJlDQo+IC0t LUVuZCBtYWtlLmNvbmYtLS0NCj4gLS1SZXNvdXJjZSBsaW1pdHMtLQ0KPiBjcHUgdGltZSAg ICAgICAgICAgICAgIChzZWNvbmRzLCAtdCkgIHVubGltaXRlZA0KPiBmaWxlIHNpemUgICAg ICAgICAgICg1MTItYmxvY2tzLCAtZikgIHVubGltaXRlZA0KPiBkYXRhIHNlZyBzaXplICAg ICAgICAgICAoa2J5dGVzLCAtZCkgIDMzNTU0NDMyDQo+IHN0YWNrIHNpemUgICAgICAgICAg ICAgIChrYnl0ZXMsIC1zKSAgNTI0Mjg4DQo+IGNvcmUgZmlsZSBzaXplICAgICAgKDUxMi1i bG9ja3MsIC1jKSAgdW5saW1pdGVkDQo+IG1heCBtZW1vcnkgc2l6ZSAgICAgICAgIChrYnl0 ZXMsIC1tKSAgdW5saW1pdGVkDQo+IGxvY2tlZCBtZW1vcnkgICAgICAgICAgIChrYnl0ZXMs IC1sKSAgdW5saW1pdGVkDQo+IG1heCB1c2VyIHByb2Nlc3NlcyAgICAgICAgICAgICAgKC11 KSAgMzQyNzUNCj4gb3BlbiBmaWxlcyAgICAgICAgICAgICAgICAgICAgICAoLW4pICAxMDI0 DQo+IHZpcnR1YWwgbWVtIHNpemUgICAgICAgIChrYnl0ZXMsIC12KSAgdW5saW1pdGVkDQo+ IHN3YXAgbGltaXQgICAgICAgICAgICAgIChrYnl0ZXMsIC13KSAgdW5saW1pdGVkDQo+IHNv Y2tldCBidWZmZXIgc2l6ZSAgICAgICAoYnl0ZXMsIC1iKSAgdW5saW1pdGVkDQo+IHBzZXVk by10ZXJtaW5hbHMgICAgICAgICAgICAgICAgKC1wKSAgdW5saW1pdGVkDQo+IGtxdWV1ZXMg ICAgICAgICAgICAgICAgICAgICAgICAgKC1rKSAgdW5saW1pdGVkDQo+IHVtdHggc2hhcmVk IGxvY2tzICAgICAgICAgICAgICAgKC1vKSAgdW5saW1pdGVkDQo+IC0tRW5kIHJlc291cmNl IGxpbWl0cy0tDQo+ID09PT09PT09PT09PT09PT09PT09PT09PHBoYXNlOiBjaGVjay1zYW5p dHkgICA+PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KPiA9PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT0NCj4gPT09PT09PT09PT09PT09PT09PT09PT08cGhhc2U6IHBrZy1kZXBlbmRzICAg ID49PT09PT09PT09PT09PT09PT09PT09PT09PT09DQo+ID09PT4gICBva3VsYXItMjEuMDgu MV8xIGRlcGVuZHMgb24gZmlsZTogL3Vzci9sb2NhbC9zYmluL3BrZyAtIG5vdCBmb3VuZA0K PiA9PT0+ICAgSW5zdGFsbGluZyBleGlzdGluZyBwYWNrYWdlIC9wYWNrYWdlcy9BbGwvcGtn LTEuMTcuMi5wa2cNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSBJbnN0YWxsaW5nIHBr Zy0xLjE3LjIuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSBFeHRyYWN0aW5nIHBr Zy0xLjE3LjI6IC4uLi4uLi4uLi4gZG9uZQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBk ZXBlbmRzIG9uIGZpbGU6IC91c3IvbG9jYWwvc2Jpbi9wa2cgLSBmb3VuZA0KPiA9PT0+ICAg UmV0dXJuaW5nIHRvIGJ1aWxkIG9mIG9rdWxhci0yMS4wOC4xXzENCj4gPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09DQo+ID09PT09PT09PT09PT09PT09PT09PT09PHBoYXNlOiBmZXRjaC1kZXBl bmRzICA+PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KPiA9PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT0NCj4gPT09PT09PT09PT09PT09PT09PT09PT08cGhhc2U6IGZldGNoICAgICAgICAg ID49PT09PT09PT09PT09PT09PT09PT09PT09PT09DQo+ID09PT4gRmV0Y2hpbmcgYWxsIGRp c3RmaWxlcyByZXF1aXJlZCBieSBva3VsYXItMjEuMDguMV8xIGZvciBidWlsZGluZw0KPiA9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0NCj4gPT09PT09PT09PT09PT09PT09PT09PT08cGhhc2U6 IGNoZWNrc3VtICAgICAgID49PT09PT09PT09PT09PT09PT09PT09PT09PT09DQo+ID09PT4g RmV0Y2hpbmcgYWxsIGRpc3RmaWxlcyByZXF1aXJlZCBieSBva3VsYXItMjEuMDguMV8xIGZv ciBidWlsZGluZw0KPiA9PiBTSEEyNTYgQ2hlY2tzdW0gT0sgZm9yIEtERS9yZWxlYXNlLXNl cnZpY2UvMjEuMDguMS9va3VsYXItMjEuMDguMS50YXIueHouDQo+ID09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PQ0KPiA9PT09PT09PT09PT09PT09PT09PT09PTxwaGFzZTogZXh0cmFjdC1kZXBl bmRzPj09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCj4gPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09DQo+ID09PT09PT09PT09PT09PT09PT09PT09PHBoYXNlOiBleHRyYWN0ICAgICAgICA+ PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KPiA9PT0+IEZldGNoaW5nIGFsbCBkaXN0 ZmlsZXMgcmVxdWlyZWQgYnkgb2t1bGFyLTIxLjA4LjFfMSBmb3IgYnVpbGRpbmcNCj4gPT09 PiAgRXh0cmFjdGluZyBmb3Igb2t1bGFyLTIxLjA4LjFfMQ0KPiA9PiBTSEEyNTYgQ2hlY2tz dW0gT0sgZm9yIEtERS9yZWxlYXNlLXNlcnZpY2UvMjEuMDguMS9va3VsYXItMjEuMDguMS50 YXIueHouDQo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KPiA9PT09PT09PT09PT09PT09PT09 PT09PTxwaGFzZTogcGF0Y2gtZGVwZW5kcyAgPj09PT09PT09PT09PT09PT09PT09PT09PT09 PT0NCj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09DQo+ID09PT09PT09PT09PT09PT09PT09PT09 PHBoYXNlOiBwYXRjaCAgICAgICAgICA+PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0K PiA9PT0+ICBQYXRjaGluZyBmb3Igb2t1bGFyLTIxLjA4LjFfMQ0KPiA9PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT0NCj4gPT09PT09PT09PT09PT09PT09PT09PT08cGhhc2U6IGJ1aWxkLWRlcGVu ZHMgID49PT09PT09PT09PT09PT09PT09PT09PT09PT09DQo+ID09PT4gICBva3VsYXItMjEu MDguMV8xIGRlcGVuZHMgb24gZXhlY3V0YWJsZTogbWFya2Rvd24gLSBub3QgZm91bmQNCj4g PT09PiAgIEluc3RhbGxpbmcgZXhpc3RpbmcgcGFja2FnZSAvcGFja2FnZXMvQWxsL2Rpc2Nv dW50LTIuMi43XzEucGtnDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gSW5zdGFsbGlu ZyBkaXNjb3VudC0yLjIuN18xLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gRXh0 cmFjdGluZyBkaXNjb3VudC0yLjIuN18xOiAuLi4uLi4uLi4uIGRvbmUNCj4gPT09PiAgIG9r dWxhci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBleGVjdXRhYmxlOiBtYXJrZG93biAtIGZvdW5k DQo+ID09PT4gICBSZXR1cm5pbmcgdG8gYnVpbGQgb2Ygb2t1bGFyLTIxLjA4LjFfMQ0KPiA9 PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9uIGZpbGU6IC91c3IvbG9jYWwvYmlu L2NtYWtlIC0gbm90IGZvdW5kDQo+ID09PT4gICBJbnN0YWxsaW5nIGV4aXN0aW5nIHBhY2th Z2UgL3BhY2thZ2VzL0FsbC9jbWFrZS0zLjIxLjMucGtnDQo+IFsxMjJhbWQ2NC1kZWZhdWx0 LWpvYi0wMl0gSW5zdGFsbGluZyBjbWFrZS0zLjIxLjMuLi4NCj4gWzEyMmFtZDY0LWRlZmF1 bHQtam9iLTAyXSBgLS0gSW5zdGFsbGluZyBjdXJsLTcuNzkuMS4uLg0KPiBbMTIyYW1kNjQt ZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gSW5zdGFsbGluZyBjYV9yb290X25zcy0zLjY5XzEu Li4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgYC0tIEV4dHJhY3RpbmcgY2Ff cm9vdF9uc3MtMy42OV8xOiAuLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJd IHwgICBgLS0gSW5zdGFsbGluZyBsaWJuZ2h0dHAyLTEuNDQuMC4uLg0KPiBbMTIyYW1kNjQt ZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gRXh0cmFjdGluZyBsaWJuZ2h0dHAyLTEuNDQuMDog Li4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gYC0tIEV4dHJhY3Rp bmcgY3VybC03Ljc5LjE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1q b2ItMDJdIGAtLSBJbnN0YWxsaW5nIGV4cGF0LTIuNC4xLi4uDQo+IFsxMjJhbWQ2NC1kZWZh dWx0LWpvYi0wMl0gYC0tIEV4dHJhY3RpbmcgZXhwYXQtMi40LjE6IC4uLi4uLi4uLi4gZG9u ZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIGAtLSBJbnN0YWxsaW5nIGpzb25jcHAt MS45LjQuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSBgLS0gRXh0cmFjdGluZyBq c29uY3BwLTEuOS40OiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9i LTAyXSBgLS0gSW5zdGFsbGluZyBsaWJhcmNoaXZlLTMuNS4xLDEuLi4NCj4gWzEyMmFtZDY0 LWRlZmF1bHQtam9iLTAyXSB8ICAgYC0tIEluc3RhbGxpbmcgbGlibHo0LTEuOS4zLDEuLi4N Cj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgYC0tIEV4dHJhY3RpbmcgbGlibHo0 LTEuOS4zLDE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJd IHwgICBgLS0gSW5zdGFsbGluZyBsem8yLTIuMTBfMS4uLg0KPiBbMTIyYW1kNjQtZGVmYXVs dC1qb2ItMDJdIHwgICBgLS0gRXh0cmFjdGluZyBsem8yLTIuMTBfMTogLi4uLi4uLi4uLiBk b25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIGAtLSBJbnN0YWxsaW5nIHpz dGQtMS41LjAuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgYC0tIEV4dHJh Y3RpbmcgenN0ZC0xLjUuMDogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0 LWpvYi0wMl0gYC0tIEV4dHJhY3RpbmcgbGliYXJjaGl2ZS0zLjUuMSwxOiAuLi4uLi4uLi4u IGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSBgLS0gSW5zdGFsbGluZyBsaWJ1 di0xLjQyLjAuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSBgLS0gRXh0cmFjdGlu ZyBsaWJ1di0xLjQyLjA6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1q b2ItMDJdIGAtLSBJbnN0YWxsaW5nIHJoYXNoLTEuNC4yLi4uDQo+IFsxMjJhbWQ2NC1kZWZh dWx0LWpvYi0wMl0gYC0tIEV4dHJhY3Rpbmcgcmhhc2gtMS40LjI6IC4uLi4uLi4uLi4gZG9u ZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEV4dHJhY3RpbmcgY21ha2UtMy4yMS4z OiAuLi4uLi4uLi4uIGRvbmUNCj4gPT09PT0NCj4gTWVzc2FnZSBmcm9tIGNhX3Jvb3RfbnNz LTMuNjlfMToNCj4gDQo+IC0tDQo+IEZyZWVCU0QgZG9lcyBub3QsIGFuZCBjYW4gbm90IHdh cnJhbnQgdGhhdCB0aGUgY2VydGlmaWNhdGlvbiBhdXRob3JpdGllcw0KPiB3aG9zZSBjZXJ0 aWZpY2F0ZXMgYXJlIGluY2x1ZGVkIGluIHRoaXMgcGFja2FnZSBoYXZlIGluIGFueSB3YXkg YmVlbg0KPiBhdWRpdGVkIGZvciB0cnVzdHdvcnRoaW5lc3Mgb3IgUkZDIDM2NDcgY29tcGxp YW5jZS4NCj4gDQo+IEFzc2Vzc21lbnQgYW5kIHZlcmlmaWNhdGlvbiBvZiB0cnVzdCBpcyB0 aGUgY29tcGxldGUgcmVzcG9uc2liaWxpdHkgb2YgdGhlDQo+IHN5c3RlbSBhZG1pbmlzdHJh dG9yLg0KPiANCj4gDQo+IFRoaXMgcGFja2FnZSBpbnN0YWxscyBzeW1saW5rcyB0byBzdXBw b3J0IHJvb3QgY2VydGlmaWNhdGVzIGRpc2NvdmVyeSBieQ0KPiBkZWZhdWx0IGZvciBzb2Z0 d2FyZSB0aGF0IHVzZXMgT3BlblNTTC4NCj4gDQo+IFRoaXMgZW5hYmxlcyBTU0wgQ2VydGlm aWNhdGUgVmVyaWZpY2F0aW9uIGJ5IGNsaWVudCBzb2Z0d2FyZSB3aXRob3V0IG1hbnVhbA0K PiBpbnRlcnZlbnRpb24uDQo+IA0KPiBJZiB5b3UgcHJlZmVyIHRvIGRvIHRoaXMgbWFudWFs bHksIHJlcGxhY2UgdGhlIGZvbGxvd2luZyBzeW1saW5rcyB3aXRoDQo+IGVpdGhlciBhbiBl bXB0eSBmaWxlIG9yIHlvdXIgc2l0ZS1sb2NhbCBjZXJ0aWZpY2F0ZSBidW5kbGUuDQo+IA0K PiAgICogL2V0Yy9zc2wvY2VydC5wZW0NCj4gICAqIC91c3IvbG9jYWwvZXRjL3NzbC9jZXJ0 LnBlbQ0KPiAgICogL3Vzci9sb2NhbC9vcGVuc3NsL2NlcnQucGVtDQo+ID09PT4gICBva3Vs YXItMjEuMDguMV8xIGRlcGVuZHMgb24gZmlsZTogL3Vzci9sb2NhbC9iaW4vY21ha2UgLSBm b3VuZA0KPiA9PT0+ICAgUmV0dXJuaW5nIHRvIGJ1aWxkIG9mIG9rdWxhci0yMS4wOC4xXzEN Cj4gPT09PiAgIG9rdWxhci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBleGVjdXRhYmxlOiBuaW5q YSAtIG5vdCBmb3VuZA0KPiA9PT0+ICAgSW5zdGFsbGluZyBleGlzdGluZyBwYWNrYWdlIC9w YWNrYWdlcy9BbGwvbmluamEtMS4xMC4yLDIucGtnDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpv Yi0wMl0gSW5zdGFsbGluZyBuaW5qYS0xLjEwLjIsMi4uLg0KPiBbMTIyYW1kNjQtZGVmYXVs dC1qb2ItMDJdIGAtLSBJbnN0YWxsaW5nIHB5dGhvbjM4LTMuOC4xMi4uLg0KPiBbMTIyYW1k NjQtZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gSW5zdGFsbGluZyBsaWJmZmktMy4zXzEuLi4N Cj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCBgLS0gSW5zdGFsbGluZyBpbmRl eGluZm8tMC4zLjEuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCBgLS0g RXh0cmFjdGluZyBpbmRleGluZm8tMC4zLjE6IC4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVs dC1qb2ItMDJdIHwgICBgLS0gRXh0cmFjdGluZyBsaWJmZmktMy4zXzE6IC4uLi4uLi4uLi4g ZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gSW5zdGFsbGluZyBt cGRlY2ltYWwtMi41LjEuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgYC0t IEV4dHJhY3RpbmcgbXBkZWNpbWFsLTIuNS4xOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFt ZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgYC0tIEluc3RhbGxpbmcgcmVhZGxpbmUtOC4xLjEu Li4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgYC0tIEV4dHJhY3RpbmcgcmVh ZGxpbmUtOC4xLjE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2It MDJdIGAtLSBFeHRyYWN0aW5nIHB5dGhvbjM4LTMuOC4xMjogLi4uLi4uLi4uLiBkb25lDQo+ IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gRXh0cmFjdGluZyBuaW5qYS0xLjEwLjIsMjog LiBkb25lDQo+ID09PT09DQo+IE1lc3NhZ2UgZnJvbSBweXRob24zOC0zLjguMTI6DQo+IA0K PiAtLQ0KPiBOb3RlIHRoYXQgc29tZSBzdGFuZGFyZCBQeXRob24gbW9kdWxlcyBhcmUgcHJv dmlkZWQgYXMgc2VwYXJhdGUgcG9ydHMNCj4gYXMgdGhleSByZXF1aXJlIGFkZGl0aW9uYWwg ZGVwZW5kZW5jaWVzLiBUaGV5IGFyZSBhdmFpbGFibGUgYXM6DQo+IA0KPiBweTM4LWdkYm0g ICAgICAgZGF0YWJhc2VzL3B5LWdkYm1AcHkzOA0KPiBweTM4LXNxbGl0ZTMgICAgZGF0YWJh c2VzL3B5LXNxbGl0ZTNAcHkzOA0KPiBweTM4LXRraW50ZXIgICAgeDExLXRvb2xraXRzL3B5 LXRraW50ZXJAcHkzOA0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9uIGV4 ZWN1dGFibGU6IG5pbmphIC0gZm91bmQNCj4gPT09PiAgIFJldHVybmluZyB0byBidWlsZCBv ZiBva3VsYXItMjEuMDguMV8xDQo+ID09PT4gICBva3VsYXItMjEuMDguMV8xIGRlcGVuZHMg b24gZXhlY3V0YWJsZTogdXBkYXRlLWRlc2t0b3AtZGF0YWJhc2UgLSBub3QgZm91bmQNCj4g PT09PiAgIEluc3RhbGxpbmcgZXhpc3RpbmcgcGFja2FnZSAvcGFja2FnZXMvQWxsL2Rlc2t0 b3AtZmlsZS11dGlscy0wLjI2LnBrZw0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIElu c3RhbGxpbmcgZGVza3RvcC1maWxlLXV0aWxzLTAuMjYuLi4NCj4gWzEyMmFtZDY0LWRlZmF1 bHQtam9iLTAyXSBgLS0gSW5zdGFsbGluZyBnZXR0ZXh0LXJ1bnRpbWUtMC4yMS4uLg0KPiBb MTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIGAtLSBFeHRyYWN0aW5nIGdldHRleHQtcnVudGlt ZS0wLjIxOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSBg LS0gSW5zdGFsbGluZyBnbGliLTIuNzAuMF8xLDIuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQt am9iLTAyXSB8ICAgYC0tIEluc3RhbGxpbmcgbGliaWNvbnYtMS4xNi4uLg0KPiBbMTIyYW1k NjQtZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gRXh0cmFjdGluZyBsaWJpY29udi0xLjE2OiAu Li4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgYC0tIElu c3RhbGxpbmcgcGNyZS04LjQ1Li4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAg IGAtLSBFeHRyYWN0aW5nIHBjcmUtOC40NTogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2 NC1kZWZhdWx0LWpvYi0wMl0gYC0tIEV4dHJhY3RpbmcgZ2xpYi0yLjcwLjBfMSwyOiAuLi4u Li4uLi4uIGRvbmUNCj4gTm8gc2NoZW1hIGZpbGVzIGZvdW5kOiBkb2luZyBub3RoaW5nLg0K PiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEV4dHJhY3RpbmcgZGVza3RvcC1maWxlLXV0 aWxzLTAuMjY6IC4uLi4uLi4uLi4gZG9uZQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBk ZXBlbmRzIG9uIGV4ZWN1dGFibGU6IHVwZGF0ZS1kZXNrdG9wLWRhdGFiYXNlIC0gZm91bmQN Cj4gPT09PiAgIFJldHVybmluZyB0byBidWlsZCBvZiBva3VsYXItMjEuMDguMV8xDQo+ID09 PT4gICBva3VsYXItMjEuMDguMV8xIGRlcGVuZHMgb24gZXhlY3V0YWJsZTogbXNnZm10IC0g bm90IGZvdW5kDQo+ID09PT4gICBJbnN0YWxsaW5nIGV4aXN0aW5nIHBhY2thZ2UgL3BhY2th Z2VzL0FsbC9nZXR0ZXh0LXRvb2xzLTAuMjEucGtnDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpv Yi0wMl0gSW5zdGFsbGluZyBnZXR0ZXh0LXRvb2xzLTAuMjEuLi4NCj4gWzEyMmFtZDY0LWRl ZmF1bHQtam9iLTAyXSBgLS0gSW5zdGFsbGluZyBsaWJ0ZXh0c3R5bGUtMC4yMS4uLg0KPiBb MTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIGAtLSBFeHRyYWN0aW5nIGxpYnRleHRzdHlsZS0w LjIxOiAuLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEV4dHJh Y3RpbmcgZ2V0dGV4dC10b29scy0wLjIxOiAuLi4uLi4uLi4uIGRvbmUNCj4gPT09PiAgIG9r dWxhci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBleGVjdXRhYmxlOiBtc2dmbXQgLSBmb3VuZA0K PiA9PT0+ICAgUmV0dXJuaW5nIHRvIGJ1aWxkIG9mIG9rdWxhci0yMS4wOC4xXzENCj4gPT09 PiAgIG9rdWxhci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBmaWxlOiAvdXNyL2xvY2FsL2Jpbi9t ZWlucHJvYzUgLSBub3QgZm91bmQNCj4gPT09PiAgIEluc3RhbGxpbmcgZXhpc3RpbmcgcGFj a2FnZSAvcGFja2FnZXMvQWxsL2tmNS1rZG9jdG9vbHMtNS44Ni4wLnBrZw0KPiBbMTIyYW1k NjQtZGVmYXVsdC1qb2ItMDJdIEluc3RhbGxpbmcga2Y1LWtkb2N0b29scy01Ljg2LjAuLi4N Cj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSBgLS0gSW5zdGFsbGluZyBkb2Nib29rLXht bC01LjBfMy4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gSW5zdGFs bGluZyB4bWxjYXRtZ3ItMi4yXzIuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8 ICAgYC0tIEV4dHJhY3RpbmcgeG1sY2F0bWdyLTIuMl8yOiAuLi4gZG9uZQ0KPiAgKyBDcmVh dGluZyAvdXNyL2xvY2FsL3NoYXJlL3NnbWwvY2F0YWxvZw0KPiAgKyBSZWdpc3RlcmluZyBD QVRBTE9HIGNhdGFsb2cucG9ydHMgKFNHTUwpDQo+ICArIENyZWF0aW5nIC91c3IvbG9jYWwv c2hhcmUvc2dtbC9jYXRhbG9nLnBvcnRzDQo+ICArIENyZWF0aW5nIC91c3IvbG9jYWwvc2hh cmUveG1sL2NhdGFsb2cNCj4gICsgUmVnaXN0ZXJpbmcgbmV4dENhdGFsb2cgY2F0YWxvZy5w b3J0cyAoWE1MKQ0KPiAgKyBDcmVhdGluZyAvdXNyL2xvY2FsL3NoYXJlL3htbC9jYXRhbG9n LnBvcnRzDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIGAtLSBJbnN0YWxsaW5n IHhtbGNoYXJlbnQtMC4zXzIuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAg YC0tIEV4dHJhY3RpbmcgeG1sY2hhcmVudC0wLjNfMjogLi4uLi4uLi4uLiBkb25lDQo+IFsx MjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gYC0tIEV4dHJhY3RpbmcgZG9jYm9vay14bWwtNS4w XzM6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIGAtLSBJ bnN0YWxsaW5nIGRvY2Jvb2steHNsLTEuNzkuMV8xLDEuLi4NCj4gWzEyMmFtZDY0LWRlZmF1 bHQtam9iLTAyXSB8ICAgYC0tIEluc3RhbGxpbmcgZG9jYm9vay0xLjUuLi4NCj4gWzEyMmFt ZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCBgLS0gSW5zdGFsbGluZyBkb2Nib29rLXNnbWwt NC41XzEuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIGAtLSBJbnN0 YWxsaW5nIGlzbzg4NzktMTk4Nl8zLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g fCAgIHwgICBgLS0gRXh0cmFjdGluZyBpc284ODc5LTE5ODZfMzogLi4uLi4uLi4uLiBkb25l DQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgYC0tIEV4dHJhY3RpbmcgZG9j Ym9vay1zZ21sLTQuNV8xOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQt am9iLTAyXSB8ICAgfCBgLS0gSW5zdGFsbGluZyBzZG9jYm9vay14bWwtMS4xXzIsMi4uLg0K PiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8IGAtLSBFeHRyYWN0aW5nIHNkb2Ni b29rLXhtbC0xLjFfMiwyOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQt am9iLTAyXSBgLS0gRXh0cmFjdGluZyBkb2Nib29rLXhzbC0xLjc5LjFfMSwxOiAuLi4uLi4u Li4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSBgLS0gSW5zdGFsbGluZyBr ZjUta2FyY2hpdmUtNS44Ni4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAg IGAtLSBJbnN0YWxsaW5nIHF0NS1jb3JlLTUuMTUuMl81Li4uDQo+IFsxMjJhbWQ2NC1kZWZh dWx0LWpvYi0wMl0gfCAgIHwgYC0tIEluc3RhbGxpbmcgZG91YmxlLWNvbnZlcnNpb24tMy4x LjUuMTkuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCBgLS0gRXh0cmFj dGluZyBkb3VibGUtY29udmVyc2lvbi0zLjEuNS4xOTogLi4uLi4uLi4uLiBkb25lDQo+IFsx MjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgYC0tIEluc3RhbGxpbmcgaWN1LTY5LjEs MS4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8IGAtLSBFeHRyYWN0aW5n IGljdS02OS4xLDE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2It MDJdIHwgICB8IGAtLSBJbnN0YWxsaW5nIHBjcmUyLTEwLjM3Li4uDQo+IFsxMjJhbWQ2NC1k ZWZhdWx0LWpvYi0wMl0gfCAgIHwgYC0tIEV4dHJhY3RpbmcgcGNyZTItMTAuMzc6IC4uLi4u Li4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gRXh0cmFj dGluZyBxdDUtY29yZS01LjE1LjJfNTogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1k ZWZhdWx0LWpvYi0wMl0gYC0tIEV4dHJhY3Rpbmcga2Y1LWthcmNoaXZlLTUuODYuMDogLi4u Li4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gYC0tIEluc3RhbGxp bmcga2Y1LWtpMThuLTUuODYuMC4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwg ICBgLS0gSW5zdGFsbGluZyBxdDUtY29uY3VycmVudC01LjE1LjJfMi4uLg0KPiBbMTIyYW1k NjQtZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gRXh0cmFjdGluZyBxdDUtY29uY3VycmVudC01 LjE1LjJfMjogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g fCAgIGAtLSBJbnN0YWxsaW5nIHF0NS1kZWNsYXJhdGl2ZS01LjE1LjJfNC4uLg0KPiBbMTIy YW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8IGAtLSBJbnN0YWxsaW5nIGxpYmdsdm5kLTEu My40Li4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0gSW5zdGFs bGluZyBsaWJYMTEtMS43LjIsMS4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwg ICB8ICAgfCBgLS0gSW5zdGFsbGluZyBsaWJ4Y2ItMS4xNF8xLi4uDQo+IFsxMjJhbWQ2NC1k ZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgbGliWGF1LTEuMC45 Li4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgYC0tIEV4dHJh Y3RpbmcgbGliWGF1LTEuMC45OiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1 bHQtam9iLTAyXSB8ICAgfCAgIHwgICBgLS0gSW5zdGFsbGluZyBsaWJYZG1jcC0xLjEuMy4u Lg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIHwgYC0tIEluc3Rh bGxpbmcgeG9yZ3Byb3RvLTIwMjEuNC4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJd IHwgICB8ICAgfCAgIHwgYC0tIEV4dHJhY3RpbmcgeG9yZ3Byb3RvLTIwMjEuNDogLi4uLi4u Li4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgYC0t IEV4dHJhY3RpbmcgbGliWGRtY3AtMS4xLjM6IC4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1k ZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgbGlicHRocmVhZC1z dHVicy0wLjQuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgICBg LS0gRXh0cmFjdGluZyBsaWJwdGhyZWFkLXN0dWJzLTAuNDogLiBkb25lDQo+IFsxMjJhbWQ2 NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBFeHRyYWN0aW5nIGxpYnhjYi0xLjE0 XzE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8 ICAgYC0tIEV4dHJhY3RpbmcgbGliWDExLTEuNy4yLDE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBb MTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgbGliWGV4 dC0xLjMuNCwxLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0g RXh0cmFjdGluZyBsaWJYZXh0LTEuMy40LDE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1k NjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8IGAtLSBFeHRyYWN0aW5nIGxpYmdsdm5kLTEuMy40 OiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCBg LS0gSW5zdGFsbGluZyBxdDUtZ3VpLTUuMTUuMl83Li4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0 LWpvYi0wMl0gfCAgIHwgICBgLS0gSW5zdGFsbGluZyBkYnVzLTEuMTIuMjBfNS4uLg0KPiBb MTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gSW5zdGFsbGluZyBsaWJJ Q0UtMS4wLjEwLDEuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwg YC0tIEV4dHJhY3RpbmcgbGliSUNFLTEuMC4xMCwxOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEy MmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgbGliU00t MS4yLjMsMS4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0g RXh0cmFjdGluZyBsaWJTTS0xLjIuMywxOiAuLi4uLi4uLiBkb25lDQo+ID09PT4gQ3JlYXRp bmcgZ3JvdXBzLg0KPiBDcmVhdGluZyBncm91cCAnbWVzc2FnZWJ1cycgd2l0aCBnaWQgJzU1 NicuDQo+ID09PT4gQ3JlYXRpbmcgdXNlcnMNCj4gQ3JlYXRpbmcgdXNlciAnbWVzc2FnZWJ1 cycgd2l0aCB1aWQgJzU1NicuDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwg ICBgLS0gRXh0cmFjdGluZyBkYnVzLTEuMTIuMjBfNTogLi4uLi4uLi4uIGRvbmUNCj4gWzEy MmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIGVuY29kaW5n cy0xLjAuNSwxLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0g RXh0cmFjdGluZyBlbmNvZGluZ3MtMS4wLjUsMTogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJh bWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0gSW5zdGFsbGluZyBmb250Y29uZmln LTIuMTMuOTRfMSwxLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8 IGAtLSBJbnN0YWxsaW5nIGZyZWV0eXBlMi0yLjExLjAuLi4NCj4gWzEyMmFtZDY0LWRlZmF1 bHQtam9iLTAyXSB8ICAgfCAgIHwgICBgLS0gSW5zdGFsbGluZyBwbmctMS42LjM3XzEuLi4N Cj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgICBgLS0gRXh0cmFjdGlu ZyBwbmctMS42LjM3XzE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1q b2ItMDJdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBmcmVldHlwZTItMi4xMS4wOiAuLi4u Li4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIGAtLSBF eHRyYWN0aW5nIGZvbnRjb25maWctMi4xMy45NF8xLDE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBS dW5uaW5nIGZjLWNhY2hlIHRvIGJ1aWxkIGZvbnRjb25maWcgY2FjaGUuLi4NCj4gRm9udCBk aXJlY3RvcmllczoNCj4gICAgICAgICAvdXNyL2xvY2FsL3NoYXJlL2ZvbnRzDQo+ICAgICAg ICAgL3Vzci9sb2NhbC9saWIvWDExL2ZvbnRzDQo+ICAgICAgICAgL3Vzci9sb2NhbC9zaGFy ZS9mb250cy9lbmNvZGluZ3MNCj4gICAgICAgICAvdXNyL2xvY2FsL3NoYXJlL2ZvbnRzL2Vu Y29kaW5ncy9sYXJnZQ0KPiAvdXNyL2xvY2FsL3NoYXJlL2ZvbnRzOiBjYWNoaW5nLCBuZXcg Y2FjaGUgY29udGVudHM6IDAgZm9udHMsIDEgZGlycw0KPiAvdXNyL2xvY2FsL3NoYXJlL2Zv bnRzL2VuY29kaW5nczogY2FjaGluZywgbmV3IGNhY2hlIGNvbnRlbnRzOiAwIGZvbnRzLCAx IGRpcnMNCj4gL3Vzci9sb2NhbC9zaGFyZS9mb250cy9lbmNvZGluZ3MvbGFyZ2U6IGNhY2hp bmcsIG5ldyBjYWNoZSBjb250ZW50czogMCBmb250cywgMCBkaXJzDQo+IC91c3IvbG9jYWwv bGliL1gxMS9mb250czogc2tpcHBpbmcsIG5vIHN1Y2ggZGlyZWN0b3J5DQo+IC91c3IvbG9j YWwvc2hhcmUvZm9udHMvZW5jb2RpbmdzOiBza2lwcGluZywgbG9vcGVkIGRpcmVjdG9yeSBk ZXRlY3RlZA0KPiAvdXNyL2xvY2FsL3NoYXJlL2ZvbnRzL2VuY29kaW5ncy9sYXJnZTogc2tp cHBpbmcsIGxvb3BlZCBkaXJlY3RvcnkgZGV0ZWN0ZWQNCj4gL3Zhci9kYi9mb250Y29uZmln OiBjbGVhbmluZyBjYWNoZSBkaXJlY3RvcnkNCj4gZmMtY2FjaGU6IHN1Y2NlZWRlZA0KPiBb MTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgaGFyZmJ1 enotMy4wLjAuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0t IEluc3RhbGxpbmcgZ3JhcGhpdGUyLTEuMy4xNC4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1q b2ItMDJdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBncmFwaGl0ZTItMS4zLjE0OiAuLi4u Li4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIGAtLSBF eHRyYWN0aW5nIGhhcmZidXp6LTMuMC4wOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0 LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIGpwZWctdHVyYm8tMi4x LjEuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIGAtLSBFeHRyYWN0 aW5nIGpwZWctdHVyYm8tMi4xLjE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVm YXVsdC1qb2ItMDJdIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgbGliWGktMS43LjEwLDEuLi4N Cj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcg bGliWGZpeGVzLTUuMC4zXzIuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAg fCAgIHwgYC0tIEV4dHJhY3RpbmcgbGliWGZpeGVzLTUuMC4zXzI6IC4uLi4uLi4gZG9uZQ0K PiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgYC0tIEV4dHJhY3RpbmcgbGli WGktMS43LjEwLDE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2It MDJdIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgbGliWHJlbmRlci0wLjkuMTBfMi4uLg0KPiBb MTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgYC0tIEV4dHJhY3RpbmcgbGliWHJl bmRlci0wLjkuMTBfMjogLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0w Ml0gfCAgIHwgICBgLS0gSW5zdGFsbGluZyBsaWJldmRldi0xLjkuMS4yMDIwMDkyOC4uLg0K PiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgYC0tIEV4dHJhY3RpbmcgbGli ZXZkZXYtMS45LjEuMjAyMDA5Mjg6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVm YXVsdC1qb2ItMDJdIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgbGliaW5wdXQtMS4xNi40Li4u DQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBJbnN0YWxsaW5n IGxpYmVwb2xsLXNoaW0tMC4wLjIwMjEwNDE4Li4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpv Yi0wMl0gfCAgIHwgICB8IGAtLSBFeHRyYWN0aW5nIGxpYmVwb2xsLXNoaW0tMC4wLjIwMjEw NDE4OiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAg fCAgIHwgYC0tIEluc3RhbGxpbmcgbGlibXRkZXYtMS4xLjYuLi4NCj4gWzEyMmFtZDY0LWRl ZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgICBgLS0gSW5zdGFsbGluZyBldmRldi1wcm90by01 LjguLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgICBgLS0gRXh0 cmFjdGluZyBldmRldi1wcm90by01Ljg6IC4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVs dC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBsaWJtdGRldi0xLjEuNjogLi4u Li4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0t IEluc3RhbGxpbmcgbGlidWRldi1kZXZkLTAuNS4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0 LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBFeHRyYWN0aW5nIGxpYnVkZXYtZGV2ZC0wLjUuMDog Li4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0g SW5zdGFsbGluZyBweTM4LWV2ZGV2LTEuNC4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpv Yi0wMl0gfCAgIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgcHkzOC1zZXR1cHRvb2xzLTU3LjAu MC4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIGAtLSBFeHRy YWN0aW5nIHB5Mzgtc2V0dXB0b29scy01Ny4wLjA6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIy YW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBweTM4LWV2 ZGV2LTEuNC4wOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAy XSB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgcHkzOC1weXVkZXYtMC4yMi4wLi4uDQo+IFsx MjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgcHkz OC1zaXgtMS4xNi4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8 ICAgYC0tIEV4dHJhY3RpbmcgcHkzOC1zaXgtMS4xNi4wOiAuLi4uLi4uIGRvbmUNCj4gWzEy MmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEV4dHJhY3RpbmcgcHkzOC1w eXVkZXYtMC4yMi4wOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9i LTAyXSB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIGxpYmlucHV0LTEuMTYuNDogLi4uLi4uLi4u LiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0gSW5zdGFs bGluZyBsaWJ4a2Jjb21tb24tMS4zLjEuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAy XSB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgbGlieG1sMi0yLjkuMTIuLi4NCj4gWzEyMmFt ZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEV4dHJhY3RpbmcgbGlieG1sMi0y LjkuMTI6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwg ICB8ICAgfCBgLS0gSW5zdGFsbGluZyB4a2V5Ym9hcmQtY29uZmlnLTIuMzIuLi4NCj4gWzEy MmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEV4dHJhY3RpbmcgeGtleWJv YXJkLWNvbmZpZy0yLjMyOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQt am9iLTAyXSB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIGxpYnhrYmNvbW1vbi0xLjMuMTogLi4u Li4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0g SW5zdGFsbGluZyBtZXNhLWRyaS0yMS4xLjUuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9i LTAyXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgbGliWGRhbWFnZS0xLjEuNS4uLg0KPiBb MTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBsaWJY ZGFtYWdlLTEuMS41OiAuLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJd IHwgICB8ICAgfCBgLS0gSW5zdGFsbGluZyBsaWJYcmFuZHItMS41LjIuLi4NCj4gWzEyMmFt ZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEV4dHJhY3RpbmcgbGliWHJhbmRy LTEuNS4yOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8 ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgbGliWHYtMS4wLjExXzIsMS4uLg0KPiBbMTIyYW1k NjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBsaWJYdi0xLjAu MTFfMiwxOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8 ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgbGliWHZNQy0xLjAuMTIuLi4NCj4gWzEyMmFtZDY0 LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEV4dHJhY3RpbmcgbGliWHZNQy0xLjAu MTI6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8 ICAgfCBgLS0gSW5zdGFsbGluZyBsaWJkcm0tMi40LjEwN18xLDEuLi4NCj4gWzEyMmFtZDY0 LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgICBgLS0gSW5zdGFsbGluZyBsaWJwY2lhY2Nl c3MtMC4xNi4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIHwg YC0tIEluc3RhbGxpbmcgcGNpaWRzLTIwMjEwODI5Li4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0 LWpvYi0wMl0gfCAgIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBwY2lpZHMtMjAyMTA4Mjk6 IC4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIGAtLSBF eHRyYWN0aW5nIGxpYnBjaWFjY2Vzcy0wLjE2OiAuLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQt ZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBsaWJkcm0tMi40LjEw N18xLDE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwg ICB8ICAgfCBgLS0gSW5zdGFsbGluZyBsaWJ1bndpbmQtMjAyMDExMTAuLi4NCj4gWzEyMmFt ZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEV4dHJhY3RpbmcgbGlidW53aW5k LTIwMjAxMTEwOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAy XSB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgbGlieHNobWZlbmNlLTEuM18xLi4uDQo+IFsx MjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBFeHRyYWN0aW5nIGxpYnhz aG1mZW5jZS0xLjNfMTogLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAy XSB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgbGx2bTEyLTEyLjAuMV81Li4uDQo+IFsxMjJh bWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgbGliZWRp dC0zLjEuMjAyMTAyMTYsMS4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8 ICAgfCAgIGAtLSBFeHRyYWN0aW5nIGxpYmVkaXQtMy4xLjIwMjEwMjE2LDE6IC4uLi4uLi4u Li4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIGAtLSBJ bnN0YWxsaW5nIGx1YTUzLTUuMy42Li4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g fCAgIHwgICB8ICAgYC0tIEV4dHJhY3RpbmcgbHVhNTMtNS4zLjY6IC4uLi4uLi4uLiBkb25l DQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgYC0tIEluc3RhbGxp bmcgcGVybDUtNS4zMi4xXzEuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAg fCAgIHwgICBgLS0gRXh0cmFjdGluZyBwZXJsNS01LjMyLjFfMTogLi4uLi4uLi4uLiBkb25l DQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBFeHRyYWN0aW5n IGxsdm0xMi0xMi4wLjFfNTogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0 LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBJbnN0YWxsaW5nIG1lc2EtbGlicy0yMS4xLjVfMi4u Lg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIGAtLSBJbnN0YWxs aW5nIGxpYlh4Zjg2dm0tMS4xLjRfMy4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJd IHwgICB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIGxpYlh4Zjg2dm0tMS4xLjRfMzogLi4uLi4u Li4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBF eHRyYWN0aW5nIG1lc2EtbGlicy0yMS4xLjVfMjogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJh bWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0gRXh0cmFjdGluZyBtZXNhLWRyaS0y MS4xLjU6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwg ICB8ICAgYC0tIEluc3RhbGxpbmcgcXQ1LWRidXMtNS4xNS4yXzEuLi4NCj4gWzEyMmFtZDY0 LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIHF0NS1kYnVzLTUuMTUu Ml8xOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAg fCAgIGAtLSBJbnN0YWxsaW5nIHF0NS1uZXR3b3JrLTUuMTUuMl8xLi4uDQo+IFsxMjJhbWQ2 NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0gRXh0cmFjdGluZyBxdDUtbmV0d29yay01 LjE1LjJfMTogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g fCAgIHwgICBgLS0gSW5zdGFsbGluZyB2dWxrYW4taGVhZGVycy0xLjIuMTk0Li4uDQo+IFsx MjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0gRXh0cmFjdGluZyB2dWxrYW4t aGVhZGVycy0xLjIuMTk0OiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQt am9iLTAyXSB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIHhjYi11dGlsLWltYWdlLTAuNC4wXzEu Li4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxp bmcgeGNiLXV0aWwtMC40LjBfMiwxLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g fCAgIHwgICB8IGAtLSBFeHRyYWN0aW5nIHhjYi11dGlsLTAuNC4wXzIsMTogLi4uLi4uLi4u LiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0gRXh0cmFj dGluZyB4Y2ItdXRpbC1pbWFnZS0wLjQuMF8xOiAuLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2 NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0gSW5zdGFsbGluZyB4Y2ItdXRpbC1rZXlz eW1zLTAuNC4wXzEuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIGAt LSBFeHRyYWN0aW5nIHhjYi11dGlsLWtleXN5bXMtMC40LjBfMTogLi4uLi4uIGRvbmUNCj4g WzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIHhjYi11 dGlsLXJlbmRlcnV0aWwtMC4zLjlfMS4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJd IHwgICB8ICAgYC0tIEV4dHJhY3RpbmcgeGNiLXV0aWwtcmVuZGVydXRpbC0wLjMuOV8xOiAu Li4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgYC0tIElu c3RhbGxpbmcgeGNiLXV0aWwtd20tMC40LjFfMy4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1q b2ItMDJdIHwgICB8ICAgYC0tIEV4dHJhY3RpbmcgeGNiLXV0aWwtd20tMC40LjFfMzogLi4u Li4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0g SW5zdGFsbGluZyB4ZGctdXRpbHMtMS4xLjNfMS4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1q b2ItMDJdIHwgICB8ICAgfCBgLS0gSW5zdGFsbGluZyBoaWNvbG9yLWljb24tdGhlbWUtMC4x Ny4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gRXh0cmFj dGluZyBoaWNvbG9yLWljb24tdGhlbWUtMC4xNzogLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZh dWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBJbnN0YWxsaW5nIHhwcm9wLTEuMi41Li4uDQo+ IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBFeHRyYWN0aW5nIHhw cm9wLTEuMi41OiAuLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwg ICB8IGAtLSBJbnN0YWxsaW5nIHhzZXQtMS4yLjRfMy4uLg0KPiBbMTIyYW1kNjQtZGVmYXVs dC1qb2ItMDJdIHwgICB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIGxpYlhtdS0xLjEuMywxLi4u DQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgfCBgLS0gSW5zdGFs bGluZyBsaWJYdC0xLjIuMSwxLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAg IHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBsaWJYdC0xLjIuMSwxOiAuLi4uLi4uLi4uIGRv bmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgICBgLS0gRXh0cmFj dGluZyBsaWJYbXUtMS4xLjMsMTogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZh dWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBFeHRyYWN0aW5nIHhzZXQtMS4yLjRfMzogLi4g ZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgYC0tIEV4dHJhY3Rp bmcgeGRnLXV0aWxzLTEuMS4zXzE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVm YXVsdC1qb2ItMDJdIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgeG9yZy1mb250cy10cnVldHlw ZS03LjdfMS4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0g SW5zdGFsbGluZyBkZWphdnUtMi4zN18xLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0w Ml0gfCAgIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgbWtmb250c2NhbGUtMS4yLjEuLi4NCj4g WzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgICB8IGAtLSBJbnN0YWxsaW5n IGxpYmZvbnRlbmMtMS4xLjQuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAg fCAgIHwgICB8IGAtLSBFeHRyYWN0aW5nIGxpYmZvbnRlbmMtMS4xLjQ6IC4uLi4uLiBkb25l DQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgYC0tIEV4dHJhY3Rp bmcgbWtmb250c2NhbGUtMS4yLjE6IC4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1q b2ItMDJdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBkZWphdnUtMi4zN18xOiAuLi4uLi4u Li4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIElu c3RhbGxpbmcgZm9udC1iaC10dGYtMS4wLjNfNC4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1q b2ItMDJdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBmb250LWJoLXR0Zi0xLjAuM180OiAu Li4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwg YC0tIEluc3RhbGxpbmcgZm9udC1taXNjLWV0aGlvcGljLTEuMC40Li4uDQo+IFsxMjJhbWQ2 NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBFeHRyYWN0aW5nIGZvbnQtbWlzYy1l dGhpb3BpYy0xLjAuNDogLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8 ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgZm9udC1taXNjLW1lbHRoby0xLjAuM180Li4uDQo+ IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBFeHRyYWN0aW5nIGZv bnQtbWlzYy1tZWx0aG8tMS4wLjNfNDogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1k ZWZhdWx0LWpvYi0wMl0gfCAgIHwgYC0tIEV4dHJhY3RpbmcgcXQ1LWd1aS01LjE1LjJfNzog Li4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgYC0t IEluc3RhbGxpbmcgcXQ1LXNxbC01LjE1LjJfMS4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1q b2ItMDJdIHwgICB8IGAtLSBFeHRyYWN0aW5nIHF0NS1zcWwtNS4xNS4yXzE6IC4uLi4uLi4u Li4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8IGAtLSBJbnN0YWxs aW5nIHF0NS13aWRnZXRzLTUuMTUuMl8zLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0w Ml0gfCAgIHwgICBgLS0gSW5zdGFsbGluZyBhdGstMi4zNi4wLi4uDQo+IFsxMjJhbWQ2NC1k ZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0gRXh0cmFjdGluZyBhdGstMi4zNi4wOiAuLi4u Li4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIGAtLSBJ bnN0YWxsaW5nIGd0azMtMy4yNC4zMC4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJd IHwgICB8ICAgfCBgLS0gSW5zdGFsbGluZyBhZHdhaXRhLWljb24tdGhlbWUtNDAuMS4xLi4u DQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgYC0tIEluc3RhbGxp bmcgZ2RrLXBpeGJ1ZjItMi40MC4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g fCAgIHwgICB8ICAgfCBgLS0gSW5zdGFsbGluZyBzaGFyZWQtbWltZS1pbmZvLTIuMC4uLg0K PiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIHwgYC0tIEV4dHJhY3Rp bmcgc2hhcmVkLW1pbWUtaW5mby0yLjA6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQt ZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgdGlmZi00LjMu MC4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIHwgICBgLS0g SW5zdGFsbGluZyBqYmlna2l0LTIuMV8xLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0w Ml0gfCAgIHwgICB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIGpiaWdraXQtMi4xXzE6IC4uLi4u Li4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIHwg YC0tIEV4dHJhY3RpbmcgdGlmZi00LjMuMDogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2 NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgYC0tIEV4dHJhY3RpbmcgZ2RrLXBpeGJ1 ZjItMi40MC4wOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAy XSB8ICAgfCAgIHwgICBgLS0gSW5zdGFsbGluZyBndGstdXBkYXRlLWljb24tY2FjaGUtMy4y NC4yNi4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIGAtLSBF eHRyYWN0aW5nIGd0ay11cGRhdGUtaWNvbi1jYWNoZS0zLjI0LjI2OiAuLi4uLi4uLi4uIGRv bmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgICBgLS0gSW5zdGFs bGluZyBwYW5nby0xLjQ4LjcuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAg fCAgIHwgICB8IGAtLSBJbnN0YWxsaW5nIGNhaXJvLTEuMTcuNCwzLi4uDQo+IFsxMjJhbWQ2 NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIHBpeG1h bi0wLjQwLjBfMS4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAg IHwgICBgLS0gRXh0cmFjdGluZyBwaXhtYW4tMC40MC4wXzE6IC4uLi4uLi4gZG9uZQ0KPiBb MTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIHwgYC0tIEV4dHJhY3Rpbmcg Y2Fpcm8tMS4xNy40LDM6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1q b2ItMDJdIHwgICB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgZnJpYmlkaS0xLjAuMTAuLi4N Cj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgICB8IGAtLSBFeHRyYWN0 aW5nIGZyaWJpZGktMS4wLjEwOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1 bHQtam9iLTAyXSB8ICAgfCAgIHwgICB8IGAtLSBJbnN0YWxsaW5nIGxpYlhmdC0yLjMuMy4u Lg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIHwgYC0tIEV4dHJh Y3RpbmcgbGliWGZ0LTIuMy4zOiAuLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVs dC1qb2ItMDJdIHwgICB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIHBhbmdvLTEuNDguNzogLi4u Li4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAt LSBFeHRyYWN0aW5nIGFkd2FpdGEtaWNvbi10aGVtZS00MC4xLjE6IC4uLi4uLi4uLi4gZG9u ZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gSW5zdGFsbGlu ZyBhdC1zcGkyLWF0ay0yLjM0LjIuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8 ICAgfCAgIHwgICBgLS0gSW5zdGFsbGluZyBhdC1zcGkyLWNvcmUtMi4zNi4wLi4uDQo+IFsx MjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgfCBgLS0gSW5zdGFsbGluZyBs aWJYdHN0LTEuMi4zXzIuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAg IHwgICB8IGAtLSBFeHRyYWN0aW5nIGxpYlh0c3QtMS4yLjNfMjogLi4uLi4uLi4uLiBkb25l DQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgYC0tIEV4dHJhY3Rp bmcgYXQtc3BpMi1jb3JlLTIuMzYuMDogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1k ZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBFeHRyYWN0aW5nIGF0LXNwaTItYXRrLTIu MzQuMjogLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwg ICB8IGAtLSBJbnN0YWxsaW5nIGNvbG9yZC0xLjMuNV8xLi4uDQo+IFsxMjJhbWQ2NC1kZWZh dWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgYXJneWxsY21zLTEuOS4y XzUuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgICB8IGAtLSBJ bnN0YWxsaW5nIGxpYlhTY3JuU2F2ZXItMS4yLjNfMi4uLg0KPiBbMTIyYW1kNjQtZGVmYXVs dC1qb2ItMDJdIHwgICB8ICAgfCAgIHwgYC0tIEV4dHJhY3RpbmcgbGliWFNjcm5TYXZlci0x LjIuM18yOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8 ICAgfCAgIHwgICB8IGAtLSBJbnN0YWxsaW5nIGxpYlhpbmVyYW1hLTEuMS40XzIsMS4uLg0K PiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIHwgYC0tIEV4dHJhY3Rp bmcgbGliWGluZXJhbWEtMS4xLjRfMiwxOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0 LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgICBgLS0gRXh0cmFjdGluZyBhcmd5bGxjbXMt MS45LjJfNTogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g fCAgIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgbGNtczItMi4xMi4uLg0KPiBbMTIyYW1kNjQt ZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIGxjbXMyLTIuMTI6 IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAg fCAgIGAtLSBJbnN0YWxsaW5nIHBvbGtpdC0wLjExOS4uLg0KPiBbMTIyYW1kNjQtZGVmYXVs dC1qb2ItMDJdIHwgICB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgc3BpZGVybW9ua2V5Nzgt NzguOS4wXzEuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgICB8 ICAgYC0tIEluc3RhbGxpbmcgbnNwci00LjMyLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpv Yi0wMl0gfCAgIHwgICB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIG5zcHItNC4zMjogLi4uLi4u Li4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgfCBg LS0gRXh0cmFjdGluZyBzcGlkZXJtb25rZXk3OC03OC45LjBfMTogLi4uLi4uLi4uLiBkb25l DQo+ID09PT4gQ3JlYXRpbmcgZ3JvdXBzLg0KPiBDcmVhdGluZyBncm91cCAncG9sa2l0ZCcg d2l0aCBnaWQgJzU2NScuDQo+ID09PT4gQ3JlYXRpbmcgdXNlcnMNCj4gQ3JlYXRpbmcgdXNl ciAncG9sa2l0ZCcgd2l0aCB1aWQgJzU2NScuDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0w Ml0gfCAgIHwgICB8ICAgYC0tIEV4dHJhY3RpbmcgcG9sa2l0LTAuMTE5OiAuLi4uLi4uLi4g ZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIGAtLSBJbnN0 YWxsaW5nIHNxbGl0ZTMtMy4zNS41XzMsMS4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2It MDJdIHwgICB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIHNxbGl0ZTMtMy4zNS41XzMsMTogLi4u Li4uLi4gZG9uZQ0KPiA9PT0+IENyZWF0aW5nIGdyb3Vwcy4NCj4gQ3JlYXRpbmcgZ3JvdXAg J2NvbG9yZCcgd2l0aCBnaWQgJzk3MCcuDQo+ID09PT4gQ3JlYXRpbmcgdXNlcnMNCj4gQ3Jl YXRpbmcgdXNlciAnY29sb3JkJyB3aXRoIHVpZCAnOTcwJy4NCj4gWzEyMmFtZDY0LWRlZmF1 bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEV4dHJhY3RpbmcgY29sb3JkLTEuMy41XzE6IC4u Li4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBg LS0gSW5zdGFsbGluZyBjdXBzLTIuMy4zb3AyLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpv Yi0wMl0gfCAgIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgYXZhaGktYXBwLTAuOC4uLg0KPiBb MTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcg ZGJ1cy1nbGliLTAuMTEyLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwg ICB8ICAgfCBgLS0gRXh0cmFjdGluZyBkYnVzLWdsaWItMC4xMTI6IC4uLi4uLi4uLi4gZG9u ZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIHwgYC0tIEluc3Rh bGxpbmcgZ2RibS0xLjIxLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwg ICB8ICAgfCBgLS0gRXh0cmFjdGluZyBnZGJtLTEuMjE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBb MTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcg Z25vbWVfc3Vici0xLjAuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAg IHwgICB8IGAtLSBFeHRyYWN0aW5nIGdub21lX3N1YnItMS4wOiAuIGRvbmUNCj4gWzEyMmFt ZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgICB8IGAtLSBJbnN0YWxsaW5nIGxpYmRh ZW1vbi0wLjE0XzEuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwg ICB8IGAtLSBFeHRyYWN0aW5nIGxpYmRhZW1vbi0wLjE0XzE6IC4uLi4uLi4uLi4gZG9uZQ0K PiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIHwgYC0tIEluc3RhbGxp bmcgbGliZXZlbnQtMi4xLjEyLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAg IHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBsaWJldmVudC0yLjEuMTI6IC4uLi4uLi4uLi4g ZG9uZQ0KPiA9PT0+IENyZWF0aW5nIGdyb3Vwcy4NCj4gQ3JlYXRpbmcgZ3JvdXAgJ2F2YWhp JyB3aXRoIGdpZCAnNTU4Jy4NCj4gPT09PiBDcmVhdGluZyB1c2Vycw0KPiBDcmVhdGluZyB1 c2VyICdhdmFoaScgd2l0aCB1aWQgJzU1OCcuDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0w Ml0gfCAgIHwgICB8ICAgYC0tIEV4dHJhY3RpbmcgYXZhaGktYXBwLTAuODogLi4uLi4uLi4u LiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgYC0tIElu c3RhbGxpbmcgZ251dGxzLTMuNi4xNi4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJd IHwgICB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgZ21wLTYuMi4xLi4uDQo+IFsxMjJhbWQ2 NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBnbXAtNi4y LjE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8 ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgbGliaWRuMi0yLjMuMi4uLg0KPiBbMTIyYW1kNjQt ZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIHwgICBgLS0gSW5zdGFsbGluZyBsaWJ1bmlz dHJpbmctMC45LjEwXzEuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAg IHwgICB8ICAgYC0tIEV4dHJhY3RpbmcgbGlidW5pc3RyaW5nLTAuOS4xMF8xOiAuLi4uLi4u Li4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgICB8IGAt LSBFeHRyYWN0aW5nIGxpYmlkbjItMi4zLjI6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1k NjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgbGlidGFz bjEtNC4xNy4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAg fCBgLS0gRXh0cmFjdGluZyBsaWJ0YXNuMS00LjE3LjA6IC4uLi4uLi4uLi4gZG9uZQ0KPiBb MTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcg bmV0dGxlLTMuNy4zLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8 ICAgfCBgLS0gRXh0cmFjdGluZyBuZXR0bGUtMy43LjM6IC4uLi4uLi4uLi4gZG9uZQ0KPiBb MTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcg cDExLWtpdC0wLjI0LjAuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAg IHwgICB8IGAtLSBFeHRyYWN0aW5nIHAxMS1raXQtMC4yNC4wOiAuLi4uLi4uLi4uIGRvbmUN Cj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgICB8IGAtLSBJbnN0YWxs aW5nIHRyb3VzZXJzLTAuMy4xNF8zLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g fCAgIHwgICB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIHRwbS1lbXVsYXRvci0wLjcuNF8yLi4u DQo+ID09PT4gQ3JlYXRpbmcgZ3JvdXBzLg0KPiBDcmVhdGluZyBncm91cCAnX3Rzcycgd2l0 aCBnaWQgJzYwMScuDQo+ID09PT4gQ3JlYXRpbmcgdXNlcnMNCj4gQ3JlYXRpbmcgdXNlciAn X3Rzcycgd2l0aCB1aWQgJzYwMScuDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAg IHwgICB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIHRwbS1lbXVsYXRvci0wLjcuNF8yOiAuLi4u Li4uLiBkb25lDQo+ID09PT4gQ3JlYXRpbmcgZ3JvdXBzLg0KPiBVc2luZyBleGlzdGluZyBn cm91cCAnX3RzcycuDQo+ID09PT4gQ3JlYXRpbmcgdXNlcnMNCj4gVXNpbmcgZXhpc3Rpbmcg dXNlciAnX3RzcycuDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAg fCBgLS0gRXh0cmFjdGluZyB0cm91c2Vycy0wLjMuMTRfMzogLi4uLi4uLi4uLiBkb25lDQo+ IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgYC0tIEV4dHJhY3Rpbmcg Z251dGxzLTMuNi4xNjogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpv Yi0wMl0gfCAgIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgbGlicGFwZXItMS4xLjI0LjQuLi4N Cj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgICBgLS0gRXh0cmFjdGlu ZyBsaWJwYXBlci0xLjEuMjQuNDogLi4uLi4uLi4uLiBkb25lDQo+ID09PT4gQ3JlYXRpbmcg Z3JvdXBzLg0KPiBDcmVhdGluZyBncm91cCAnY3Vwcycgd2l0aCBnaWQgJzE5MycuDQo+ID09 PT4gQ3JlYXRpbmcgdXNlcnMNCj4gQ3JlYXRpbmcgdXNlciAnY3Vwcycgd2l0aCB1aWQgJzE5 MycuDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBFeHRyYWN0 aW5nIGN1cHMtMi4zLjNvcDI6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVs dC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gSW5zdGFsbGluZyBsaWJYY29tcG9zaXRlLTAuNC41 LDEuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEV4dHJh Y3RpbmcgbGliWGNvbXBvc2l0ZS0wLjQuNSwxOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFt ZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgbGliWGN1cnNv ci0xLjIuMC4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0g RXh0cmFjdGluZyBsaWJYY3Vyc29yLTEuMi4wOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFt ZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgbGliZXBveHkt MS41LjkuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEV4 dHJhY3RpbmcgbGliZXBveHktMS41Ljk6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQt ZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gSW5zdGFsbGluZyBsaWJnc2YtMS4xNC40 N18xLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBFeHRy YWN0aW5nIGxpYmdzZi0xLjE0LjQ3XzE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQt ZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gSW5zdGFsbGluZyBsaWJyc3ZnMi1ydXN0 LTIuNTIuMC4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0g RXh0cmFjdGluZyBsaWJyc3ZnMi1ydXN0LTIuNTIuMDogLi4uLi4uLi4uLiBkb25lDQo+IFsx MjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0gRXh0cmFjdGluZyBndGszLTMu MjQuMzA6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwg ICB8IGAtLSBFeHRyYWN0aW5nIHF0NS13aWRnZXRzLTUuMTUuMl8zOiAuLi4uLi4uLi4uIGRv bmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgYC0tIEV4dHJhY3RpbmcgcXQ1 LWRlY2xhcmF0aXZlLTUuMTUuMl80OiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRl ZmF1bHQtam9iLTAyXSB8ICAgYC0tIEluc3RhbGxpbmcgcXQ1LXNjcmlwdC01LjE1LjJfMS4u Lg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gRXh0cmFjdGluZyBxdDUt c2NyaXB0LTUuMTUuMl8xOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQt am9iLTAyXSBgLS0gRXh0cmFjdGluZyBrZjUta2kxOG4tNS44Ni4wOiAuLi4uLi4uLi4uIGRv bmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSBgLS0gSW5zdGFsbGluZyBsaWJ4c2x0 LTEuMS4zNF8yLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIGAtLSBJbnN0 YWxsaW5nIGxpYmdjcnlwdC0xLjkuNC4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJd IHwgICB8IGAtLSBJbnN0YWxsaW5nIGxpYmdwZy1lcnJvci0xLjQyLi4uDQo+IFsxMjJhbWQ2 NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgYC0tIEV4dHJhY3RpbmcgbGliZ3BnLWVycm9yLTEu NDI6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICBg LS0gRXh0cmFjdGluZyBsaWJnY3J5cHQtMS45LjQ6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIy YW1kNjQtZGVmYXVsdC1qb2ItMDJdIGAtLSBFeHRyYWN0aW5nIGxpYnhzbHQtMS4xLjM0XzI6 IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEV4dHJhY3Rp bmcga2Y1LWtkb2N0b29scy01Ljg2LjA6IC4uLi4uLi4uLi4gZG9uZQ0KPiA9PT09PQ0KPiBN ZXNzYWdlIGZyb20geG1sY2F0bWdyLTIuMl8yOg0KPiANCj4gLS0NCj4gVGhlIGZvbGxvd2lu ZyBjYXRhbG9ncyBhcmUgaW5zdGFsbGVkOg0KPiANCj4gIDEpIC91c3IvbG9jYWwvc2hhcmUv c2dtbC9jYXRhbG9nDQo+IA0KPiAgICBUaGUgdG9wIGxldmVsIGNhdGFsb2cgZm9yIFNHTUwg c3R1ZmYuICBJdCBpcyBub3QgY2hhbmdlZA0KPiAgICBieSBhbnkgcG9ydHMvcGFja2FnZXMg ZXhjZXB0IHRleHRwcm9jL3htbGNhdG1nci4NCj4gDQo+ICAyKSAvdXNyL2xvY2FsL3NoYXJl L3NnbWwvY2F0YWxvZy5wb3J0cw0KPiANCj4gICAgVGhpcyBjYXRhbG9nIGlzIGZvciBoYW5k bGluZyBTR01MIHN0dWZmIGluc3RhbGxlZCB1bmRlcg0KPiAgICAvdXNyL2xvY2FsL3NoYXJl L3NnbWwuICBJdCBpcyBjaGFuZ2VkIGJ5IHBvcnRzL3BhY2thZ2VzLg0KPiANCj4gIDMpIC91 c3IvbG9jYWwvc2hhcmUveG1sL2NhdGFsb2cNCj4gDQo+ICAgIFRoZSB0b3AgbGV2ZWwgY2F0 YWxvZyBmb3IgWE1MIHN0dWZmLiAgSXQgaXMgbm90IGNoYW5nZWQNCj4gICAgYnkgYW55IHBv cnRzL3BhY2thZ2VzIGV4Y2VwdCB0ZXh0cHJvYy94bWxjYXRtZ3IuDQo+IA0KPiAgNCkgL3Vz ci9sb2NhbC9zaGFyZS94bWwvY2F0YWxvZy5wb3J0cw0KPiANCj4gICAgVGhpcyBjYXRhbG9n IGlzIGZvciBoYW5kbGluZyBYTUwgc3R1ZmYgaW5zdGFsbGVkIHVuZGVyDQo+ICAgIC91c3Iv bG9jYWwvc2hhcmUveG1sLiAgSXQgaXMgY2hhbmdlZCBieSBwb3J0cy9wYWNrYWdlcy4NCj4g PT09PT0NCj4gTWVzc2FnZSBmcm9tIGZyZWV0eXBlMi0yLjExLjA6DQo+IA0KPiAtLQ0KPiBU aGUgMi43Lnggc2VyaWVzIG5vdyB1c2VzIHRoZSBuZXcgc3VicGl4ZWwgaGludGluZyBtb2Rl IChWNDAgcG9ydCdzIG9wdGlvbikgYXMNCj4gdGhlIGRlZmF1bHQsIGVtdWxhdGluZyBhIG1v ZGVybiB2ZXJzaW9uIG9mIENsZWFyVHlwZS4gVGhpcyBjaGFuZ2UgaW5ldml0YWJseQ0KPiBs ZWFkcyB0byBkaWZmZXJlbnQgcmVuZGVyaW5nIHJlc3VsdHMsIGFuZCB5b3UgbWlnaHQgY2hh bmdlIHBvcnQncyBvcHRpb25zIHRvDQo+IGFkYXB0IGl0IHRvIHlvdXIgdGFzdGUgKG9yIHVz ZSB0aGUgbmV3ICJGUkVFVFlQRV9QUk9QRVJUSUVTIiBlbnZpcm9ubWVudA0KPiB2YXJpYWJs ZSkuDQo+IA0KPiBUaGUgZW52aXJvbm1lbnQgdmFyaWFibGUgIkZSRUVUWVBFX1BST1BFUlRJ RVMiIGNhbiBiZSB1c2VkIHRvIGNvbnRyb2wgdGhlDQo+IGRyaXZlciBwcm9wZXJ0aWVzLiBF eGFtcGxlOg0KPiANCj4gRlJFRVRZUEVfUFJPUEVSVElFUz10cnVldHlwZTppbnRlcnByZXRl ci12ZXJzaW9uPTM1IFwNCj4gICAgICAgICBjZmY6bm8tc3RlbS1kYXJrZW5pbmc9MSBcDQo+ ICAgICAgICAgYXV0b2ZpdHRlcjp3YXJwaW5nPTENCj4gDQo+IFRoaXMgYWxsb3dzIHRvIHNl bGVjdCwgc2F5LCB0aGUgc3VicGl4ZWwgaGludGluZyBtb2RlIGF0IHJ1bnRpbWUgZm9yIGEg Z2l2ZW4NCj4gYXBwbGljYXRpb24uDQo+IA0KPiBJZiBMT05HX1BDRl9OQU1FUyBwb3J0J3Mg b3B0aW9uIHdhcyBlbmFibGVkLCB0aGUgUENGIGZhbWlseSBuYW1lcyBtYXkgaW5jbHVkZQ0K PiB0aGUgZm91bmRyeSBhbmQgaW5mb3JtYXRpb24gd2hldGhlciB0aGV5IGNvbnRhaW4gd2lk ZSBjaGFyYWN0ZXJzLiBGb3IgZXhhbXBsZSwNCj4gIlNvbnkgRml4ZWQiIG9yICJNaXNjIEZp eGVkIFdpZGUiLCBpbnN0ZWFkIG9mICJGaXhlZCIuIFRoaXMgY2FuIGJlIGRpc2FibGVkIGF0 DQo+IHJ1biB0aW1lIHdpdGggdXNpbmcgcGNmOm5vLWxvbmctZmFtaWx5LW5hbWVzIHByb3Bl cnR5LCBpZiBuZWVkZWQuIEV4YW1wbGU6DQo+IA0KPiBGUkVFVFlQRV9QUk9QRVJUSUVTPXBj Zjpuby1sb25nLWZhbWlseS1uYW1lcz0xDQo+IA0KPiBIb3cgdG8gcmVjcmVhdGUgZm9udGNv bmZpZyBjYWNoZSB3aXRoIHVzaW5nIHN1Y2ggZW52aXJvbm1lbnQgdmFyaWFibGUsDQo+IGlm IG5lZWRlZDoNCj4gIyBlbnYgRlJFRVRZUEVfUFJPUEVSVElFUz1wY2Y6bm8tbG9uZy1mYW1p bHktbmFtZXM9MSBmYy1jYWNoZSAtZnN2DQo+IA0KPiBUaGUgY29udHJvbGxhYmxlIHByb3Bl cnRpZXMgYXJlIGxpc3RlZCBpbiB0aGUgc2VjdGlvbiAiQ29udHJvbGxpbmcgRnJlZVR5cGUN Cj4gTW9kdWxlcyIgaW4gdGhlIHJlZmVyZW5jZSdzIHRhYmxlIG9mIGNvbnRlbnRzDQo+ICgv dXNyL2xvY2FsL3NoYXJlL2RvYy9mcmVldHlwZTIvcmVmZXJlbmNlL2luZGV4Lmh0bWwsIGlm IGRvY3VtZW50YXRpb24gd2FzIGluc3RhbGxlZCkuDQo+ID09PT09DQo+IE1lc3NhZ2UgZnJv bSBsaWJ4a2Jjb21tb24tMS4zLjE6DQo+IA0KPiAtLQ0KPiBJZiBhcnJvdyBrZXlzIGRvbid0 IHdvcmsgdW5kZXIgWDExIHN3aXRjaCB0byBsZWdhY3kgcnVsZXMgZS5nLiwNCj4gDQo+IEZv ciBzaC9iYXNoL2tzaC96c2ggcnVuIGFuZCAob3B0aW9uYWxseSkgYWRkIGludG8gfi8ucHJv ZmlsZToNCj4gICBleHBvcnQgWEtCX0RFRkFVTFRfUlVMRVM9eG9yZw0KPiANCj4gRm9yIGNz aC90Y3NoIHJ1biBhbmQgKG9wdGlvbmFsbHkpIGFkZCBpbnRvIH4vLmxvZ2luOg0KPiAgIHNl dGVudiBYS0JfREVGQVVMVF9SVUxFUyB4b3JnDQo+ID09PT09DQo+IE1lc3NhZ2UgZnJvbSBk ZWphdnUtMi4zN18xOg0KPiANCj4gLS0NCj4gTWFrZSBzdXJlIHRoYXQgdGhlIGZyZWV0eXBl IG1vZHVsZSBpcyBsb2FkZWQuICBJZiBpdCBpcyBub3QsIGFkZCB0aGUgZm9sbG93aW5nDQo+ IGxpbmUgdG8gdGhlICJNb2R1bGVzIiBzZWN0aW9uIG9mIHlvdXIgWCBXaW5kb3dzIGNvbmZp Z3VyYXRpb24gZmlsZToNCj4gDQo+ICAgICAgICAgTG9hZCAiZnJlZXR5cGUiDQo+IA0KPiBB ZGQgdGhlIGZvbGxvd2luZyBsaW5lIHRvIHRoZSAiRmlsZXMiIHNlY3Rpb24gb2YgWCBXaW5k b3dzIGNvbmZpZ3VyYXRpb24gZmlsZToNCj4gDQo+ICAgICAgICAgRm9udFBhdGggIi91c3Iv bG9jYWwvc2hhcmUvZm9udHMvZGVqYXZ1LyINCj4gDQo+IE5vdGU6IHlvdXIgWCBXaW5kb3dz IGNvbmZpZ3VyYXRpb24gZmlsZSBpcyB0eXBpY2FsbHkgL2V0Yy9YMTEvWEY4NkNvbmZpZw0K PiBpZiB5b3UgYXJlIHVzaW5nIFhGcmVlODYsIGFuZCAvZXRjL1gxMS94b3JnLmNvbmYgaWYg eW91IGFyZSB1c2luZyBYLk9yZy4NCj4gPT09PT0NCj4gTWVzc2FnZSBmcm9tIHF0NS1zcWwt NS4xNS4yXzE6DQo+IA0KPiAtLQ0KPiBUbyBlbmFibGUgUXQgZGF0YWJhc2Ugc3VwcG9ydCwg aW5zdGFsbCB0aGUgZGF0YWJhc2UgcGx1Z2luIHBvcnRzLiBUaGUNCj4gZm9sbG93aW5nIHBs dWdpbiBwb3J0cyBhcmUgYXZhaWxhYmxlOg0KPiAgLSBkYXRhYmFzZXMvcXQ1LXNxbGRyaXZl cnMtaWJhc2UgICAgICAgSW50ZXJCYXNlL0ZpcmViaXJkDQo+ICAtIGRhdGFiYXNlcy9xdDUt c3FsZHJpdmVycy1teXNxbCAgICAgICBNeVNRTA0KPiAgLSBkYXRhYmFzZXMvcXQ1LXNxbGRy aXZlcnMtb2RiYyAgICAgICAgT3BlbiBEYXRhYmFzZSBDb25uZWN0aXZpdHkNCj4gIC0gZGF0 YWJhc2VzL3F0NS1zcWxkcml2ZXJzLXBnc3FsICAgICAgIFBvc3RncmVTUUwNCj4gIC0gZGF0 YWJhc2VzL3F0NS1zcWxkcml2ZXJzLXNxbGl0ZTIgICAgIFNRTGl0ZSAyDQo+ICAtIGRhdGFi YXNlcy9xdDUtc3FsZHJpdmVycy1zcWxpdGUzICAgICBTUUxpdGUgMw0KPiAgLSBkYXRhYmFz ZXMvcXQ1LXNxbGRyaXZlcnMtdGRzICAgICAgICAgRnJlZVREUw0KPiA9PT09PQ0KPiBNZXNz YWdlIGZyb20gdHJvdXNlcnMtMC4zLjE0XzM6DQo+IA0KPiAtLQ0KPiBUbyBydW4gdGNzZCBh dXRvbWF0aWNhbGx5LCBhZGQgdGhlIGZvbGxvd2luZyBsaW5lIHRvIC9ldGMvcmMuY29uZjoN Cj4gDQo+IHRjc2RfZW5hYmxlPSJZRVMiDQo+IA0KPiBZb3UgbWlnaHQgd2FudCB0byBlZGl0 IC91c3IvbG9jYWwvZXRjL3Rjc2QuY29uZiB0byByZWZsZWN0IHlvdXIgc2V0dXAuDQo+IA0K PiBJZiB5b3Ugd2FudCB0byB1c2UgdGNzZCB3aXRoIHNvZnR3YXJlIFRQTSBlbXVsYXRvciwg dXNlIHRoZSBmb2xsb3dpbmcNCj4gY29uZmlndXJhdGlvbiBpbiAvZXRjL3JjLmNvbmY6DQo+ IA0KPiB0Y3NkX2VuYWJsZT0iWUVTIg0KPiB0Y3NkX21vZGU9ImVtdWxhdG9yIg0KPiB0cG1k X2VuYWJsZT0iWUVTIg0KPiANCj4gVG8gdXNlIFRQTSwgYWRkIHlvdXJfYWNjb3VudCB0byAn X3RzcycgZ3JvdXAgbGlrZSBmb2xsb3dpbmc6DQo+IA0KPiAjIHB3IGdyb3VwbW9kIF90c3Mg LW0geW91cl9hY2NvdW50DQo+ID09PT4gICBva3VsYXItMjEuMDguMV8xIGRlcGVuZHMgb24g ZmlsZTogL3Vzci9sb2NhbC9iaW4vbWVpbnByb2M1IC0gZm91bmQNCj4gPT09PiAgIFJldHVy bmluZyB0byBidWlsZCBvZiBva3VsYXItMjEuMDguMV8xDQo+ID09PT4gICBva3VsYXItMjEu MDguMV8xIGRlcGVuZHMgb24gZmlsZTogL3Vzci9sb2NhbC9zaGFyZS9FQ00vY21ha2UvRUNN Q29uZmlnLmNtYWtlIC0gbm90IGZvdW5kDQo+ID09PT4gICBJbnN0YWxsaW5nIGV4aXN0aW5n IHBhY2thZ2UgL3BhY2thZ2VzL0FsbC9rZjUtZXh0cmEtY21ha2UtbW9kdWxlcy01Ljg2LjAu cGtnDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gSW5zdGFsbGluZyBrZjUtZXh0cmEt Y21ha2UtbW9kdWxlcy01Ljg2LjAuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSBg LS0gSW5zdGFsbGluZyBxdDUtbGluZ3Vpc3R0b29scy01LjE1LjJfMS4uLg0KPiBbMTIyYW1k NjQtZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gSW5zdGFsbGluZyBxdDUteG1sLTUuMTUuMl8x Li4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIGAtLSBFeHRyYWN0aW5nIHF0 NS14bWwtNS4xNS4yXzE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1q b2ItMDJdIGAtLSBFeHRyYWN0aW5nIHF0NS1saW5ndWlzdHRvb2xzLTUuMTUuMl8xOiAuLi4u Li4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSBFeHRyYWN0aW5nIGtm NS1leHRyYS1jbWFrZS1tb2R1bGVzLTUuODYuMDogLi4uLi4uLi4uLiBkb25lDQo+ID09PT4g ICBva3VsYXItMjEuMDguMV8xIGRlcGVuZHMgb24gZmlsZTogL3Vzci9sb2NhbC9zaGFyZS9F Q00vY21ha2UvRUNNQ29uZmlnLmNtYWtlIC0gZm91bmQNCj4gPT09PiAgIFJldHVybmluZyB0 byBidWlsZCBvZiBva3VsYXItMjEuMDguMV8xDQo+ID09PT4gICBva3VsYXItMjEuMDguMV8x IGRlcGVuZHMgb24gZmlsZTogL3Vzci9sb2NhbC9iaW4va2RlaW5pdDUgLSBub3QgZm91bmQN Cj4gPT09PiAgIEluc3RhbGxpbmcgZXhpc3RpbmcgcGFja2FnZSAvcGFja2FnZXMvQWxsL2tm NS1raW5pdC01Ljg2LjAucGtnDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gSW5zdGFs bGluZyBrZjUta2luaXQtNS44Ni4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g YC0tIEluc3RhbGxpbmcga2Y1LWtjb21wbGV0aW9uLTUuODYuMC4uLg0KPiBbMTIyYW1kNjQt ZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gSW5zdGFsbGluZyBrZjUta2NvbmZpZy01Ljg2LjAu Li4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgYC0tIEV4dHJhY3Rpbmcga2Y1 LWtjb25maWctNS44Ni4wOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQt am9iLTAyXSB8ICAgYC0tIEluc3RhbGxpbmcga2Y1LWt3aWRnZXRzYWRkb25zLTUuODYuMC4u Lg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8IGAtLSBJbnN0YWxsaW5nIHF0 NS11aXBsdWdpbi01LjE1LjIuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAg fCBgLS0gRXh0cmFjdGluZyBxdDUtdWlwbHVnaW4tNS4xNS4yOiAuLi4uLi4uLi4uIGRvbmUN Cj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCBgLS0gSW5zdGFsbGluZyBxdDUt dWl0b29scy01LjE1LjJfMS4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8 IGAtLSBFeHRyYWN0aW5nIHF0NS11aXRvb2xzLTUuMTUuMl8xOiAuLi4uLi4uLi4uIGRvbmUN Cj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCBgLS0gSW5zdGFsbGluZyBxdDUt d2F5bGFuZC01LjE1LjJfMi4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8 ICAgYC0tIEluc3RhbGxpbmcgd2F5bGFuZC0xLjE5LjBfMS4uLg0KPiBbMTIyYW1kNjQtZGVm YXVsdC1qb2ItMDJdIHwgICB8ICAgYC0tIEV4dHJhY3Rpbmcgd2F5bGFuZC0xLjE5LjBfMTog Li4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgYC0t IEV4dHJhY3RpbmcgcXQ1LXdheWxhbmQtNS4xNS4yXzI6IC4uLi4uLi4uLi4gZG9uZQ0KPiBb MTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gRXh0cmFjdGluZyBrZjUta3dpZGdl dHNhZGRvbnMtNS44Ni4wOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQt am9iLTAyXSBgLS0gRXh0cmFjdGluZyBrZjUta2NvbXBsZXRpb24tNS44Ni4wOiAuLi4uLi4u Li4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSBgLS0gSW5zdGFsbGluZyBr ZjUta2NvcmVhZGRvbnMtNS44Ni4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g fCAgIGAtLSBJbnN0YWxsaW5nIGxpYmlub3RpZnktMjAxODAyMDFfMi4uLg0KPiBbMTIyYW1k NjQtZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gRXh0cmFjdGluZyBsaWJpbm90aWZ5LTIwMTgw MjAxXzI6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIGAt LSBFeHRyYWN0aW5nIGtmNS1rY29yZWFkZG9ucy01Ljg2LjA6IC4uLi4uLi4uLi4gZG9uZQ0K PiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIGAtLSBJbnN0YWxsaW5nIGtmNS1rY3Jhc2gt NS44Ni4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIGAtLSBJbnN0YWxs aW5nIGtmNS1rd2luZG93c3lzdGVtLTUuODYuMC4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1q b2ItMDJdIHwgICB8IGAtLSBJbnN0YWxsaW5nIHF0NS14MTFleHRyYXMtNS4xNS4yXzEuLi4N Cj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCBgLS0gRXh0cmFjdGluZyBxdDUt eDExZXh0cmFzLTUuMTUuMl8xOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1 bHQtam9iLTAyXSB8ICAgYC0tIEV4dHJhY3Rpbmcga2Y1LWt3aW5kb3dzeXN0ZW0tNS44Ni4w OiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSBgLS0gRXh0 cmFjdGluZyBrZjUta2NyYXNoLTUuODYuMDogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2 NC1kZWZhdWx0LWpvYi0wMl0gYC0tIEluc3RhbGxpbmcga2Y1LWtpby01Ljg2LjBfMS4uLg0K PiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gSW5zdGFsbGluZyBrZjUta2F1 dGgtNS44Ni4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgYC0tIElu c3RhbGxpbmcgcG9sa2l0LXF0LTEtMC4xMTQuMC4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1q b2ItMDJdIHwgICB8IGAtLSBFeHRyYWN0aW5nIHBvbGtpdC1xdC0xLTAuMTE0LjA6IC4uLi4u Li4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gRXh0cmFj dGluZyBrZjUta2F1dGgtNS44Ni4wOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRl ZmF1bHQtam9iLTAyXSB8ICAgYC0tIEluc3RhbGxpbmcga2Y1LWtib29rbWFya3MtNS44Ni4w Li4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgYC0tIEluc3RhbGxpbmcg a2Y1LWtjb2RlY3MtNS44Ni4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAg IHwgYC0tIEV4dHJhY3Rpbmcga2Y1LWtjb2RlY3MtNS44Ni4wOiAuLi4uLi4uLi4uIGRvbmUN Cj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCBgLS0gSW5zdGFsbGluZyBrZjUt a2NvbmZpZ3dpZGdldHMtNS44Ni4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g fCAgIHwgICBgLS0gSW5zdGFsbGluZyBrZjUta2d1aWFkZG9ucy01Ljg2LjAuLi4NCj4gWzEy MmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIGtmNS1rZ3Vp YWRkb25zLTUuODYuMDogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpv Yi0wMl0gfCAgIHwgYC0tIEV4dHJhY3Rpbmcga2Y1LWtjb25maWd3aWRnZXRzLTUuODYuMDog Li4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgYC0t IEluc3RhbGxpbmcga2Y1LWt4bWxndWktNS44Ni4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0 LWpvYi0wMl0gfCAgIHwgICBgLS0gSW5zdGFsbGluZyBrZjUtYXR0aWNhLTUuODYuMC4uLg0K PiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgYC0tIEV4dHJhY3Rpbmcga2Y1 LWF0dGljYS01Ljg2LjA6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1q b2ItMDJdIHwgICB8ICAgYC0tIEluc3RhbGxpbmcga2Y1LWtnbG9iYWxhY2NlbC01Ljg2LjAu Li4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxp bmcga2Y1LWtkYnVzYWRkb25zLTUuODYuMF8xLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpv Yi0wMl0gfCAgIHwgICB8IGAtLSBFeHRyYWN0aW5nIGtmNS1rZGJ1c2FkZG9ucy01Ljg2LjBf MTogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwg ICB8IGAtLSBJbnN0YWxsaW5nIGtmNS1rc2VydmljZS01Ljg2LjAuLi4NCj4gWzEyMmFtZDY0 LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEV4dHJhY3Rpbmcga2Y1LWtzZXJ2aWNl LTUuODYuMDogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g fCAgIHwgICBgLS0gRXh0cmFjdGluZyBrZjUta2dsb2JhbGFjY2VsLTUuODYuMDogLi4uLi4u Li4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0gSW5z dGFsbGluZyBrZjUta2ljb250aGVtZXMtNS44Ni4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0 LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBJbnN0YWxsaW5nIGtmNS1icmVlemUtaWNvbnMtNS44 Ni4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBFeHRy YWN0aW5nIGtmNS1icmVlemUtaWNvbnMtNS44Ni4wOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEy MmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcga2Y1LWtp dGVtdmlld3MtNS44Ni4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwg ICB8IGAtLSBFeHRyYWN0aW5nIGtmNS1raXRlbXZpZXdzLTUuODYuMDogLi4uLi4uLi4uLiBk b25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBJbnN0YWxs aW5nIHF0NS1zdmctNS4xNS4yXzEuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8 ICAgfCAgIHwgYC0tIEV4dHJhY3RpbmcgcXQ1LXN2Zy01LjE1LjJfMTogLi4uLi4uLi4uLiBk b25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0gRXh0cmFjdGlu ZyBrZjUta2ljb250aGVtZXMtNS44Ni4wOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0 LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIGtmNS1rdGV4dHdpZGdl dHMtNS44Ni4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAt LSBJbnN0YWxsaW5nIGtmNS1zb25uZXQtNS44Ni4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0 LWpvYi0wMl0gfCAgIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgYXNwZWxsLTAuNjAuOF8xLDEu Li4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgICBgLS0gRXh0cmFj dGluZyBhc3BlbGwtMC42MC44XzEsMTogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1k ZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgaHVuc3BlbGwtMS43 LjBfMi4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIGAtLSBF eHRyYWN0aW5nIGh1bnNwZWxsLTEuNy4wXzI6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1k NjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBrZjUtc29ubmV0 LTUuODYuMDogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g fCAgIHwgICBgLS0gRXh0cmFjdGluZyBrZjUta3RleHR3aWRnZXRzLTUuODYuMDogLi4uLi4u Li4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0gSW5z dGFsbGluZyBxdDUtcHJpbnRzdXBwb3J0LTUuMTUuMl8xLi4uDQo+IFsxMjJhbWQ2NC1kZWZh dWx0LWpvYi0wMl0gfCAgIHwgICBgLS0gRXh0cmFjdGluZyBxdDUtcHJpbnRzdXBwb3J0LTUu MTUuMl8xOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8 ICAgfCBgLS0gRXh0cmFjdGluZyBrZjUta3htbGd1aS01Ljg2LjA6IC4uLi4uLi4uLi4gZG9u ZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gRXh0cmFjdGluZyBrZjUt a2Jvb2ttYXJrcy01Ljg2LjA6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVs dC1qb2ItMDJdIHwgICBgLS0gSW5zdGFsbGluZyBrZjUta2RlZC01Ljg2LjAuLi4NCj4gWzEy MmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgYC0tIEV4dHJhY3Rpbmcga2Y1LWtkZWQtNS44 Ni4wOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAg YC0tIEluc3RhbGxpbmcga2Y1LWtqb2J3aWRnZXRzLTUuODYuMC4uLg0KPiBbMTIyYW1kNjQt ZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gRXh0cmFjdGluZyBrZjUta2pvYndpZGdldHMtNS44 Ni4wOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAg YC0tIEluc3RhbGxpbmcga2Y1LWtub3RpZmljYXRpb25zLTUuODYuMC4uLg0KPiBbMTIyYW1k NjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8IGAtLSBJbnN0YWxsaW5nIGxpYmNhbmJlcnJhLTAu MzBfNS4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgYC0tIEluc3Rh bGxpbmcgZ3RrMi0yLjI0LjMzLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAg IHwgICBgLS0gRXh0cmFjdGluZyBndGsyLTIuMjQuMzM6IC4uLi4uLi4uLi4gZG9uZQ0KPiBb MTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgbGlibHRk bC0yLjQuNi4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgYC0tIEV4 dHJhY3RpbmcgbGlibHRkbC0yLjQuNjogLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRl ZmF1bHQtam9iLTAyXSB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIGxpYnZvcmJpcy0xLjMuN18y LDMuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEluc3Rh bGxpbmcgbGlib2dnLTEuMy41LDQuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8 ICAgfCAgIHwgYC0tIEV4dHJhY3RpbmcgbGlib2dnLTEuMy41LDQ6IC4uLi4uLi4uLiBkb25l DQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0gRXh0cmFjdGluZyBs aWJ2b3JiaXMtMS4zLjdfMiwzOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1 bHQtam9iLTAyXSB8ICAgfCBgLS0gRXh0cmFjdGluZyBsaWJjYW5iZXJyYS0wLjMwXzU6IC4u Li4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8IGAtLSBJ bnN0YWxsaW5nIGxpYmRidXNtZW51LXF0NS0wLjkuMy4xNjA0MjAxNjAyMThfMTEuLi4NCj4g WzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCBgLS0gRXh0cmFjdGluZyBsaWJkYnVz bWVudS1xdDUtMC45LjMuMTYwNDIwMTYwMjE4XzExOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEy MmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCBgLS0gSW5zdGFsbGluZyBwaG9ub24tcXQ1 LTQuMTEuMS4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgYC0tIElu c3RhbGxpbmcgcXQ1LW9wZW5nbC01LjE1LjJfMi4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1q b2ItMDJdIHwgICB8ICAgYC0tIEV4dHJhY3RpbmcgcXQ1LW9wZW5nbC01LjE1LjJfMjogLi4u Li4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgYC0tIEV4 dHJhY3RpbmcgcGhvbm9uLXF0NS00LjExLjE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1k NjQtZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gRXh0cmFjdGluZyBrZjUta25vdGlmaWNhdGlv bnMtNS44Ni4wOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAy XSB8ICAgYC0tIEluc3RhbGxpbmcga2Y1LWt3YWxsZXQtNS44Ni4wLi4uDQo+IFsxMjJhbWQ2 NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgYC0tIEluc3RhbGxpbmcgZ3BnbWUtMS4xNS4xLi4u DQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0gSW5zdGFsbGluZyBn bnVwZy0yLjMuMi4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBg LS0gSW5zdGFsbGluZyBsaWJhc3N1YW4tMi41LjUuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQt am9iLTAyXSB8ICAgfCAgIHwgYC0tIEV4dHJhY3RpbmcgbGliYXNzdWFuLTIuNS41OiAuLi4u Li4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBJ bnN0YWxsaW5nIGxpYmtzYmEtMS42LjAuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAy XSB8ICAgfCAgIHwgYC0tIEV4dHJhY3RpbmcgbGlia3NiYS0xLjYuMDogLi4uLi4uLi4uIGRv bmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxp bmcgbnB0aC0xLjYuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwg YC0tIEV4dHJhY3RpbmcgbnB0aC0xLjY6IC4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZh dWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBJbnN0YWxsaW5nIHBpbmVudHJ5LTEuMS4xLi4u DQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgYC0tIEluc3RhbGxp bmcgcGluZW50cnktdHR5LTEuMS4xLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g fCAgIHwgICB8ICAgYC0tIEV4dHJhY3RpbmcgcGluZW50cnktdHR5LTEuMS4xOiAuIGRvbmUN Cj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEV4dHJhY3Rpbmcg cGluZW50cnktMS4xLjE6IC4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8 ICAgfCAgIGAtLSBFeHRyYWN0aW5nIGdudXBnLTIuMy4yOiAuLi4uLi4uLi4uIGRvbmUNCj4g WzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCBgLS0gRXh0cmFjdGluZyBncGdtZS0x LjE1LjE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwg ICB8IGAtLSBJbnN0YWxsaW5nIGdwZ21lLWNwcC0xLjE1LjEuLi4NCj4gWzEyMmFtZDY0LWRl ZmF1bHQtam9iLTAyXSB8ICAgfCBgLS0gRXh0cmFjdGluZyBncGdtZS1jcHAtMS4xNS4xOiAu Li4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCBgLS0g SW5zdGFsbGluZyBncGdtZS1xdDUtMS4xNS4xLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpv Yi0wMl0gfCAgIHwgYC0tIEV4dHJhY3RpbmcgZ3BnbWUtcXQ1LTEuMTUuMTogLi4uLi4uLi4u LiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIGAtLSBFeHRyYWN0aW5n IGtmNS1rd2FsbGV0LTUuODYuMDogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZh dWx0LWpvYi0wMl0gfCAgIGAtLSBJbnN0YWxsaW5nIGtmNS1zb2xpZC01Ljg2LjAuLi4NCj4g WzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCBgLS0gSW5zdGFsbGluZyBic2Rpc2tz LTAuMjYuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCBgLS0gRXh0cmFj dGluZyBic2Rpc2tzLTAuMjY6IC4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQt am9iLTAyXSB8ICAgYC0tIEV4dHJhY3Rpbmcga2Y1LXNvbGlkLTUuODYuMDogLi4uLi4uLi4u LiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gYC0tIEV4dHJhY3Rpbmcga2Y1 LWtpby01Ljg2LjBfMTogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpv Yi0wMl0gRXh0cmFjdGluZyBrZjUta2luaXQtNS44Ni4wOiAuLi4uLi4uLi4uIGRvbmUNCj4g PT09PT0NCj4gTWVzc2FnZSBmcm9tIHdheWxhbmQtMS4xOS4wXzE6DQo+IA0KPiAtLQ0KPiBX YXlsYW5kIHJlcXVpcmVzIFhER19SVU5USU1FX0RJUiB0byBiZSBkZWZpbmVkIHRvIGEgcGF0 aCB0aGF0IHdpbGwNCj4gY29udGFpbiAid2F5bGFuZC0lZCIgdW5peCg0KSBzb2NrZXRzLiBU aGlzIGlzIHVzdWFsbHkgaGFuZGxlZCBieQ0KPiBjb25zb2xla2l0MiAodmlhIGNrLWxhdW5j aC1zZXNzaW9uKSBvciBwYW1feGRnICh2aWEgbG9naW4pLg0KPiA9PT09PQ0KPiBNZXNzYWdl IGZyb20gbGliaW5vdGlmeS0yMDE4MDIwMV8yOg0KPiANCj4gLS0NCj4gTGliaW5vdGlmeSBm dW5jdGlvbmFsaXR5IG9uIEZyZWVCU0QgaXMgbWlzc2luZyBzdXBwb3J0IGZvcg0KPiANCj4g ICAtIGRldGVjdGluZyBhIGZpbGUgYmVpbmcgbW92ZWQgaW50byBvciBvdXQgb2YgYSBkaXJl Y3Rvcnkgd2l0aGluIHRoZQ0KPiAgICAgc2FtZSBmaWxlc3lzdGVtDQo+ICAgLSBjZXJ0YWlu IG1vZGlmaWNhdGlvbnMgdG8gYSBzeW1ib2xpYyBsaW5rIChyYXRoZXIgdGhhbiB0aGUNCj4g ICAgIGZpbGUgaXQgcG9pbnRzIHRvLikNCj4gDQo+IGluIGFkZGl0aW9uIHRvIHRoZSBrbm93 biBsaW1pdGF0aW9ucyBvbiBhbGwgcGxhdGZvcm1zIHVzaW5nIGtxdWV1ZSgyKQ0KPiB3aGVy ZSB2YXJpb3VzIG9wZW4gYW5kIGNsb3NlIG5vdGlmaWNhdGlvbnMgYXJlIHVuaW1wbGVtZW50 ZWQuDQo+IA0KPiBUaGlzIG1lYW5zIHRoZSBmb2xsb3dpbmcgcmVncmVzc2lvbiB0ZXN0cyB3 aWxsIGZhaWw6DQo+IA0KPiBEaXJlY3Rvcnkgbm90aWZpY2F0aW9uczoNCj4gICAgSU5fTU9W RURfRlJPTQ0KPiAgICBJTl9NT1ZFRF9UTw0KPiANCj4gT3Blbi9jbG9zZSBub3RpZmljYXRp b25zOg0KPiAgICBJTl9PUEVODQo+ICAgIElOX0NMT1NFX05PV1JJVEUNCj4gICAgSU5fQ0xP U0VfV1JJVEUNCj4gDQo+IFN5bWJvbGljIExpbmsgbm90aWZpY2F0aW9uczoNCj4gICAgSU5f RE9OVF9GT0xMT1cNCj4gICAgSU5fQVRUUklCDQo+ICAgIElOX01PVkVfU0VMRg0KPiAgICBJ Tl9ERUxFVEVfU0VMRg0KPiANCj4gS2VybmVsIHBhdGNoZXMgdG8gYWRkcmVzcyB0aGUgbWlz c2luZyBkaXJlY3RvcnkgYW5kIHN5bWJvbGljIGxpbmsNCj4gbm90aWZpY2F0aW9ucyBhcmUg YXZhaWxhYmxlIGZyb206DQo+IA0KPiBodHRwczovL2dpdGh1Yi5jb20vbGliaW5vdGlmeS1r cXVldWUvbGliaW5vdGlmeS1rcXVldWUvdHJlZS9tYXN0ZXIvcGF0Y2hlcw0KPiANCj4gWW91 IG1pZ2h0IHdhbnQgdG8gY29uc2lkZXIgaW5jcmVhc2luZyB0aGUga2Vybi5tYXhmaWxlcyB0 dW5hYmxlIGlmIHlvdSBwbGFuDQo+IHRvIHVzZSB0aGlzIGxpYnJhcnkgZm9yIGFwcGxpY2F0 aW9ucyB0aGF0IG5lZWQgdG8gbW9uaXRvciBhY3Rpdml0eSBvZiBhIGxvdA0KPiBvZiBmaWxl cy4NCj4gPT09PT0NCj4gTWVzc2FnZSBmcm9tIHBob25vbi1xdDUtNC4xMS4xOg0KPiANCj4g LS0NCj4gUGxlYXNlLCBjb25zaWRlciBpbnN0YWxsaW5nIGJhY2tlbmRzIGZvciBQaG9ub246 DQo+IC0gbXVsdGltZWRpYS9waG9ub24tZ3N0cmVhbWVyICAgR1N0cmVhbWVyIGJhY2tlbmQN Cj4gLSBtdWx0aW1lZGlhL3Bob25vbi12bGMgICAgICAgICBWTEMgYmFja2VuZA0KPiA9PT09 PQ0KPiBNZXNzYWdlIGZyb20gZ251cGctMi4zLjI6DQo+IA0KPiAtLQ0KPiBXaGVuIHJ1biBv biBob3N0cyB3aXRob3V0IElQdjYgY29ubmVjdGl2aXR5LCBHbnVQRyBtYXkgZmFpbCB0byBj b25uZWN0IHRvDQo+IGR1YWwtc3RhY2sgaGtwIHNlcnZlcnMgWzFdLiBBcyBhIHdvcmthcm91 bmQsIGFkZDoNCj4gDQo+IGRpc2FibGUtaXB2Ng0KPiANCj4gdG86DQo+IA0KPiAvdXNyL2xv Y2FsL2V0Yy9kaXJtbmdyLmNvbmYNCj4gDQo+IFsxXSBodHRwczovL2Rldi5nbnVwZy5vcmcv ckdlY2ZjNGRiM2EyZjhiYzI2NTJiYTRhYzRkZTVjYTFjZDEzYmZjYmVjDQo+ID09PT4gICBv a3VsYXItMjEuMDguMV8xIGRlcGVuZHMgb24gZmlsZTogL3Vzci9sb2NhbC9iaW4va2RlaW5p dDUgLSBmb3VuZA0KPiA9PT0+ICAgUmV0dXJuaW5nIHRvIGJ1aWxkIG9mIG9rdWxhci0yMS4w OC4xXzENCj4gPT09PiAgIG9rdWxhci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBmaWxlOiAvdXNy L2xvY2FsL2Jpbi9rYnVpbGRzeWNvY2E1IC0gZm91bmQNCj4gPT09PiAgIG9rdWxhci0yMS4w OC4xXzEgZGVwZW5kcyBvbiBwYWNrYWdlOiBwa2djb25mPj0xLjMuMF8xIC0gbm90IGZvdW5k DQo+ID09PT4gICBJbnN0YWxsaW5nIGV4aXN0aW5nIHBhY2thZ2UgL3BhY2thZ2VzL0FsbC9w a2djb25mLTEuNy40LDEucGtnDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gSW5zdGFs bGluZyBwa2djb25mLTEuNy40LDEuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSBF eHRyYWN0aW5nIHBrZ2NvbmYtMS43LjQsMTogLi4uLi4uLi4uLiBkb25lDQo+ID09PT4gICBv a3VsYXItMjEuMDguMV8xIGRlcGVuZHMgb24gcGFja2FnZTogcGtnY29uZj49MS4zLjBfMSAt IGZvdW5kDQo+ID09PT4gICBSZXR1cm5pbmcgdG8gYnVpbGQgb2Ygb2t1bGFyLTIxLjA4LjFf MQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9uIHBhY2thZ2U6IHF0NS1i dWlsZHRvb2xzPj01LjE1LjIgLSBub3QgZm91bmQNCj4gPT09PiAgIEluc3RhbGxpbmcgZXhp c3RpbmcgcGFja2FnZSAvcGFja2FnZXMvQWxsL3F0NS1idWlsZHRvb2xzLTUuMTUuMl8yLnBr Zw0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEluc3RhbGxpbmcgcXQ1LWJ1aWxkdG9v bHMtNS4xNS4yXzIuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSBFeHRyYWN0aW5n IHF0NS1idWlsZHRvb2xzLTUuMTUuMl8yOiAuLi4uLi4uLiBkb25lDQo+ID09PT4gICBva3Vs YXItMjEuMDguMV8xIGRlcGVuZHMgb24gcGFja2FnZTogcXQ1LWJ1aWxkdG9vbHM+PTUuMTUu MiAtIGZvdW5kDQo+ID09PT4gICBSZXR1cm5pbmcgdG8gYnVpbGQgb2Ygb2t1bGFyLTIxLjA4 LjFfMQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9uIHBhY2thZ2U6IHF0 NS1xbWFrZT49NS4xNS4yIC0gbm90IGZvdW5kDQo+ID09PT4gICBJbnN0YWxsaW5nIGV4aXN0 aW5nIHBhY2thZ2UgL3BhY2thZ2VzL0FsbC9xdDUtcW1ha2UtNS4xNS4yXzEucGtnDQo+IFsx MjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gSW5zdGFsbGluZyBxdDUtcW1ha2UtNS4xNS4yXzEu Li4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSBFeHRyYWN0aW5nIHF0NS1xbWFrZS01 LjE1LjJfMTogLi4uLi4uLi4uLiBkb25lDQo+ID09PT4gICBva3VsYXItMjEuMDguMV8xIGRl cGVuZHMgb24gcGFja2FnZTogcXQ1LXFtYWtlPj01LjE1LjIgLSBmb3VuZA0KPiA9PT0+ICAg UmV0dXJuaW5nIHRvIGJ1aWxkIG9mIG9rdWxhci0yMS4wOC4xXzENCj4gPT09PiAgIG9rdWxh ci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBmaWxlOiAvdXNyL2xvY2FsL2Jpbi9jY2FjaGUgLSBu b3QgZm91bmQNCj4gPT09PiAgIEluc3RhbGxpbmcgZXhpc3RpbmcgcGFja2FnZSAvcGFja2Fn ZXMvQWxsL2NjYWNoZS0zLjcuMTJfMi5wa2cNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAy XSBJbnN0YWxsaW5nIGNjYWNoZS0zLjcuMTJfMi4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1q b2ItMDJdIEV4dHJhY3RpbmcgY2NhY2hlLTMuNy4xMl8yOiAuLi4uLi4uLi4gZG9uZQ0KPiBD cmVhdGUgY29tcGlsZXIgbGlua3MuLi4NCj4gY3JlYXRlIHN5bWxpbmsgZm9yIGNjDQo+IGNy ZWF0ZSBzeW1saW5rIGZvciBjYyAod29ybGQpDQo+IGNyZWF0ZSBzeW1saW5rIGZvciBjKysN Cj4gY3JlYXRlIHN5bWxpbmsgZm9yIGMrKyAod29ybGQpDQo+IGNyZWF0ZSBzeW1saW5rIGZv ciBDQw0KPiBjcmVhdGUgc3ltbGluayBmb3IgQ0MgKHdvcmxkKQ0KPiBjcmVhdGUgc3ltbGlu ayBmb3IgY2xhbmcNCj4gY3JlYXRlIHN5bWxpbmsgZm9yIGNsYW5nICh3b3JsZCkNCj4gY3Jl YXRlIHN5bWxpbmsgZm9yIGNsYW5nKysNCj4gY3JlYXRlIHN5bWxpbmsgZm9yIGNsYW5nKysg KHdvcmxkKQ0KPiBjcmVhdGUgc3ltbGluayBmb3IgY2xhbmcxMg0KPiBjcmVhdGUgc3ltbGlu ayBmb3IgY2xhbmcxMiAod29ybGQpDQo+IGNyZWF0ZSBzeW1saW5rIGZvciBjbGFuZysrMTIN Cj4gY3JlYXRlIHN5bWxpbmsgZm9yIGNsYW5nKysxMiAod29ybGQpDQo+ID09PT09DQo+IE1l c3NhZ2UgZnJvbSBjY2FjaGUtMy43LjEyXzI6DQo+IA0KPiAtLQ0KPiBOT1RFOg0KPiBQbGVh c2UgcmVhZCAvdXNyL2xvY2FsL3NoYXJlL2RvYy9jY2FjaGUvY2NhY2hlLWhvd3RvLWZyZWVi c2QudHh0IGZvcg0KPiBpbmZvcm1hdGlvbiBvbiB1c2luZyBjY2FjaGUgd2l0aCBGcmVlQlNE IHBvcnRzIGFuZCBzcmMuDQo+ID09PT4gICBva3VsYXItMjEuMDguMV8xIGRlcGVuZHMgb24g ZmlsZTogL3Vzci9sb2NhbC9iaW4vY2NhY2hlIC0gZm91bmQNCj4gPT09PiAgIFJldHVybmlu ZyB0byBidWlsZCBvZiBva3VsYXItMjEuMDguMV8xDQo+ID09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQ0KPiA9PT09PT09PT09PT09PT09PT09PT09PTxwaGFzZTogbGliLWRlcGVuZHMgICAgPj09 PT09PT09PT09PT09PT09PT09PT09PT09PT0NCj4gPT09PiAgIG9rdWxhci0yMS4wOC4xXzEg ZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogbGliY2htLnNvIC0gbm90IGZvdW5kDQo+ID09 PT4gICBJbnN0YWxsaW5nIGV4aXN0aW5nIHBhY2thZ2UgL3BhY2thZ2VzL0FsbC9jaG1saWIt MC40MF8xLnBrZw0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEluc3RhbGxpbmcgY2ht bGliLTAuNDBfMS4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEV4dHJhY3Rpbmcg Y2htbGliLTAuNDBfMTogLi4uLi4uLi4uLiBkb25lDQo+ID09PT4gICBva3VsYXItMjEuMDgu MV8xIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGxpYmNobS5zbyAtIGZvdW5kICgvdXNy L2xvY2FsL2xpYi9saWJjaG0uc28pDQo+ID09PT4gICBSZXR1cm5pbmcgdG8gYnVpbGQgb2Yg b2t1bGFyLTIxLjA4LjFfMQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9u IHNoYXJlZCBsaWJyYXJ5OiBsaWJkanZ1bGlicmUuc28gLSBub3QgZm91bmQNCj4gPT09PiAg IEluc3RhbGxpbmcgZXhpc3RpbmcgcGFja2FnZSAvcGFja2FnZXMvQWxsL2RqdnVsaWJyZS0z LjUuMjgucGtnDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gSW5zdGFsbGluZyBkanZ1 bGlicmUtMy41LjI4Li4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gRXh0cmFjdGlu ZyBkanZ1bGlicmUtMy41LjI4OiAuLi4uLi4uLi4uIGRvbmUNCj4gPT09PiAgIG9rdWxhci0y MS4wOC4xXzEgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogbGliZGp2dWxpYnJlLnNvIC0g Zm91bmQgKC91c3IvbG9jYWwvbGliL2xpYmRqdnVsaWJyZS5zbykNCj4gPT09PiAgIFJldHVy bmluZyB0byBidWlsZCBvZiBva3VsYXItMjEuMDguMV8xDQo+ID09PT4gICBva3VsYXItMjEu MDguMV8xIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGxpYmVwdWIuc28gLSBub3QgZm91 bmQNCj4gPT09PiAgIEluc3RhbGxpbmcgZXhpc3RpbmcgcGFja2FnZSAvcGFja2FnZXMvQWxs L2Vib29rLXRvb2xzLTAuMi4yXzUucGtnDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g SW5zdGFsbGluZyBlYm9vay10b29scy0wLjIuMl81Li4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0 LWpvYi0wMl0gYC0tIEluc3RhbGxpbmcgbGliemlwLTEuNy4zLi4uDQo+IFsxMjJhbWQ2NC1k ZWZhdWx0LWpvYi0wMl0gYC0tIEV4dHJhY3RpbmcgbGliemlwLTEuNy4zOiAuLi4uLi4uLi4u IGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSBFeHRyYWN0aW5nIGVib29rLXRv b2xzLTAuMi4yXzU6IC4uLi4uLi4uIGRvbmUNCj4gPT09PiAgIG9rdWxhci0yMS4wOC4xXzEg ZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogbGliZXB1Yi5zbyAtIGZvdW5kICgvdXNyL2xv Y2FsL2xpYi9saWJlcHViLnNvKQ0KPiA9PT0+ICAgUmV0dXJuaW5nIHRvIGJ1aWxkIG9mIG9r dWxhci0yMS4wOC4xXzENCj4gPT09PiAgIG9rdWxhci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBz aGFyZWQgbGlicmFyeTogbGliZnJlZXR5cGUuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIv bGliZnJlZXR5cGUuc28pDQo+ID09PT4gICBva3VsYXItMjEuMDguMV8xIGRlcGVuZHMgb24g c2hhcmVkIGxpYnJhcnk6IGxpYnFtb2JpcG9ja2V0LnNvIC0gbm90IGZvdW5kDQo+ID09PT4g ICBJbnN0YWxsaW5nIGV4aXN0aW5nIHBhY2thZ2UgL3BhY2thZ2VzL0FsbC9rZGVncmFwaGlj cy1tb2JpcG9ja2V0LTIxLjA4LjEucGtnDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g SW5zdGFsbGluZyBrZGVncmFwaGljcy1tb2JpcG9ja2V0LTIxLjA4LjEuLi4NCj4gWzEyMmFt ZDY0LWRlZmF1bHQtam9iLTAyXSBFeHRyYWN0aW5nIGtkZWdyYXBoaWNzLW1vYmlwb2NrZXQt MjEuMDguMTogLi4uLi4uLi4uLiBkb25lDQo+ID09PT4gICBva3VsYXItMjEuMDguMV8xIGRl cGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGxpYnFtb2JpcG9ja2V0LnNvIC0gZm91bmQgKC91 c3IvbG9jYWwvbGliL2xpYnFtb2JpcG9ja2V0LnNvKQ0KPiA9PT0+ICAgUmV0dXJuaW5nIHRv IGJ1aWxkIG9mIG9rdWxhci0yMS4wOC4xXzENCj4gPT09PiAgIG9rdWxhci0yMS4wOC4xXzEg ZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogbGlicG9wcGxlci5zbyAtIG5vdCBmb3VuZA0K PiA9PT0+ICAgSW5zdGFsbGluZyBleGlzdGluZyBwYWNrYWdlIC9wYWNrYWdlcy9BbGwvcG9w cGxlci0yMS4wOS4wLnBrZw0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEluc3RhbGxp bmcgcG9wcGxlci0yMS4wOS4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gYC0t IEluc3RhbGxpbmcgbnNzLTMuNzEuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSBg LS0gRXh0cmFjdGluZyBuc3MtMy43MTogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1k ZWZhdWx0LWpvYi0wMl0gYC0tIEluc3RhbGxpbmcgcG9wcGxlci1kYXRhLTAuNC4xMS4uLg0K PiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIGAtLSBFeHRyYWN0aW5nIHBvcHBsZXItZGF0 YS0wLjQuMTE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJd IEV4dHJhY3RpbmcgcG9wcGxlci0yMS4wOS4wOiAuLi4uLi4uLi4uIGRvbmUNCj4gPT09PiAg IG9rdWxhci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogbGlicG9wcGxl ci5zbyAtIGZvdW5kICgvdXNyL2xvY2FsL2xpYi9saWJwb3BwbGVyLnNvKQ0KPiA9PT0+ICAg UmV0dXJuaW5nIHRvIGJ1aWxkIG9mIG9rdWxhci0yMS4wOC4xXzENCj4gPT09PiAgIG9rdWxh ci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogbGlicG9wcGxlci1xdDUu c28gLSBub3QgZm91bmQNCj4gPT09PiAgIEluc3RhbGxpbmcgZXhpc3RpbmcgcGFja2FnZSAv cGFja2FnZXMvQWxsL3BvcHBsZXItcXQ1LTIxLjA5LjAucGtnDQo+IFsxMjJhbWQ2NC1kZWZh dWx0LWpvYi0wMl0gSW5zdGFsbGluZyBwb3BwbGVyLXF0NS0yMS4wOS4wLi4uDQo+IFsxMjJh bWQ2NC1kZWZhdWx0LWpvYi0wMl0gRXh0cmFjdGluZyBwb3BwbGVyLXF0NS0yMS4wOS4wOiAu Li4uLi4uLi4uIGRvbmUNCj4gPT09PiAgIG9rdWxhci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBz aGFyZWQgbGlicmFyeTogbGlicG9wcGxlci1xdDUuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9s aWIvbGlicG9wcGxlci1xdDUuc28pDQo+ID09PT4gICBSZXR1cm5pbmcgdG8gYnVpbGQgb2Yg b2t1bGFyLTIxLjA4LjFfMQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9u IHNoYXJlZCBsaWJyYXJ5OiBsaWJzcGVjdHJlLnNvIC0gbm90IGZvdW5kDQo+ID09PT4gICBJ bnN0YWxsaW5nIGV4aXN0aW5nIHBhY2thZ2UgL3BhY2thZ2VzL0FsbC9saWJzcGVjdHJlLTAu Mi45LnBrZw0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEluc3RhbGxpbmcgbGlic3Bl Y3RyZS0wLjIuOS4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIGAtLSBJbnN0YWxs aW5nIGdob3N0c2NyaXB0OS1hZ3BsLWJhc2UtOS41Ml8xOS4uLg0KPiBbMTIyYW1kNjQtZGVm YXVsdC1qb2ItMDJdIHwgICBgLS0gSW5zdGFsbGluZyBqYmlnMmRlYy0wLjE5Li4uDQo+IFsx MjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIGAtLSBFeHRyYWN0aW5nIGpiaWcyZGVjLTAu MTk6IC4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgYC0t IEluc3RhbGxpbmcgbGliaWRuLTEuMzUuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAy XSB8ICAgYC0tIEV4dHJhY3RpbmcgbGliaWRuLTEuMzU6IC4uLi4uLi4uLi4gZG9uZQ0KPiBb MTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gSW5zdGFsbGluZyBsaWJpanMtMC4z NV81Li4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIGAtLSBFeHRyYWN0aW5n IGxpYmlqcy0wLjM1XzU6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1q b2ItMDJdIGAtLSBFeHRyYWN0aW5nIGdob3N0c2NyaXB0OS1hZ3BsLWJhc2UtOS41Ml8xOTog Li4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gRXh0cmFjdGlu ZyBsaWJzcGVjdHJlLTAuMi45OiAuLi4uLi4uLi4uIGRvbmUNCj4gPT09PT0NCj4gTWVzc2Fn ZSBmcm9tIGxpYmlqcy0wLjM1XzU6DQo+IA0KPiAtLQ0KPiA9PT0+ICAgTk9USUNFOg0KPiAN Cj4gVGhlIGxpYmlqcyBwb3J0IGN1cnJlbnRseSBkb2VzIG5vdCBoYXZlIGEgbWFpbnRhaW5l ci4gQXMgYSByZXN1bHQsIGl0IGlzDQo+IG1vcmUgbGlrZWx5IHRvIGhhdmUgdW5yZXNvbHZl ZCBpc3N1ZXMsIG5vdCBiZSB1cC10by1kYXRlLCBvciBldmVuIGJlIHJlbW92ZWQgaW4NCj4g dGhlIGZ1dHVyZS4gVG8gdm9sdW50ZWVyIHRvIG1haW50YWluIHRoaXMgcG9ydCwgcGxlYXNl IGNyZWF0ZSBhbiBpc3N1ZSBhdDoNCj4gDQo+IGh0dHBzOi8vYnVncy5mcmVlYnNkLm9yZy9i dWd6aWxsYQ0KPiANCj4gTW9yZSBpbmZvcm1hdGlvbiBhYm91dCBwb3J0IG1haW50YWluZXJz aGlwIGlzIGF2YWlsYWJsZSBhdDoNCj4gDQo+IGh0dHBzOi8vZG9jcy5mcmVlYnNkLm9yZy9l bi9hcnRpY2xlcy9jb250cmlidXRpbmcvI3BvcnRzLWNvbnRyaWJ1dGluZw0KPiA9PT09PQ0K PiBNZXNzYWdlIGZyb20gZ2hvc3RzY3JpcHQ5LWFncGwtYmFzZS05LjUyXzE5Og0KPiANCj4g LS0NCj4gVGhpcyBwYWNrYWdlIGluc3RhbGxzIGEgc2NyaXB0IG5hbWVkIGR2aXBkZiB0aGF0 IGRlcGVuZHMgb24gZHZpcHMuICBJZiB5b3UNCj4gd2FudCB0byB1c2UgdGhpcyBzY3JpcHQg eW91IG5lZWQgdG8gaW5zdGFsbCBwcmludC90ZXgtZHZpcHNrLg0KPiA9PT0+ICAgb2t1bGFy LTIxLjA4LjFfMSBkZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiBsaWJzcGVjdHJlLnNvIC0g Zm91bmQgKC91c3IvbG9jYWwvbGliL2xpYnNwZWN0cmUuc28pDQo+ID09PT4gICBSZXR1cm5p bmcgdG8gYnVpbGQgb2Ygb2t1bGFyLTIxLjA4LjFfMQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4 LjFfMSBkZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiBsaWJ0aWZmLnNvIC0gZm91bmQgKC91 c3IvbG9jYWwvbGliL2xpYnRpZmYuc28pDQo+ID09PT4gICBva3VsYXItMjEuMDguMV8xIGRl cGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGxpYnppcC5zbyAtIGZvdW5kICgvdXNyL2xvY2Fs L2xpYi9saWJ6aXAuc28pDQo+ID09PT4gICBva3VsYXItMjEuMDguMV8xIGRlcGVuZHMgb24g c2hhcmVkIGxpYnJhcnk6IGxpYmludGwuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvbGli aW50bC5zbykNCj4gPT09PiAgIG9rdWxhci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBzaGFyZWQg bGlicmFyeTogbGlianBlZy5zbyAtIGZvdW5kICgvdXNyL2xvY2FsL2xpYi9saWJqcGVnLnNv KQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5 OiBsaWJLRjVBY3Rpdml0aWVzLnNvIC0gbm90IGZvdW5kDQo+ID09PT4gICBJbnN0YWxsaW5n IGV4aXN0aW5nIHBhY2thZ2UgL3BhY2thZ2VzL0FsbC9rZjUta2FjdGl2aXRpZXMtNS44Ni4w LnBrZw0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEluc3RhbGxpbmcga2Y1LWthY3Rp dml0aWVzLTUuODYuMC4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEV4dHJhY3Rp bmcga2Y1LWthY3Rpdml0aWVzLTUuODYuMDogLi4uLi4uLi4uLiBkb25lDQo+ID09PT4gICBv a3VsYXItMjEuMDguMV8xIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGxpYktGNUFjdGl2 aXRpZXMuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvbGliS0Y1QWN0aXZpdGllcy5zbykN Cj4gPT09PiAgIFJldHVybmluZyB0byBidWlsZCBvZiBva3VsYXItMjEuMDguMV8xDQo+ID09 PT4gICBva3VsYXItMjEuMDguMV8xIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGxpYktG NUFyY2hpdmUuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvbGliS0Y1QXJjaGl2ZS5zbykN Cj4gPT09PiAgIG9rdWxhci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTog bGliS0Y1QXV0aC5zbyAtIGZvdW5kICgvdXNyL2xvY2FsL2xpYi9saWJLRjVBdXRoLnNvKQ0K PiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiBs aWJLRjVCb29rbWFya3Muc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvbGliS0Y1Qm9va21h cmtzLnNvKQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9uIHNoYXJlZCBs aWJyYXJ5OiBsaWJLRjVDb2RlY3Muc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvbGliS0Y1 Q29kZWNzLnNvKQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9uIHNoYXJl ZCBsaWJyYXJ5OiBsaWJLRjVDb21wbGV0aW9uLnNvIC0gZm91bmQgKC91c3IvbG9jYWwvbGli L2xpYktGNUNvbXBsZXRpb24uc28pDQo+ID09PT4gICBva3VsYXItMjEuMDguMV8xIGRlcGVu ZHMgb24gc2hhcmVkIGxpYnJhcnk6IGxpYktGNUNvbmZpZ0NvcmUuc28gLSBmb3VuZCAoL3Vz ci9sb2NhbC9saWIvbGliS0Y1Q29uZmlnQ29yZS5zbykNCj4gPT09PiAgIG9rdWxhci0yMS4w OC4xXzEgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogbGliS0Y1Q29uZmlnV2lkZ2V0cy5z byAtIGZvdW5kICgvdXNyL2xvY2FsL2xpYi9saWJLRjVDb25maWdXaWRnZXRzLnNvKQ0KPiA9 PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiBsaWJL RjVDb3JlQWRkb25zLnNvIC0gZm91bmQgKC91c3IvbG9jYWwvbGliL2xpYktGNUNvcmVBZGRv bnMuc28pDQo+ID09PT4gICBva3VsYXItMjEuMDguMV8xIGRlcGVuZHMgb24gc2hhcmVkIGxp YnJhcnk6IGxpYktGNUNyYXNoLnNvIC0gZm91bmQgKC91c3IvbG9jYWwvbGliL2xpYktGNUNy YXNoLnNvKQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9uIHNoYXJlZCBs aWJyYXJ5OiBsaWJLRjVEQnVzQWRkb25zLnNvIC0gZm91bmQgKC91c3IvbG9jYWwvbGliL2xp YktGNURCdXNBZGRvbnMuc28pDQo+ID09PT4gICBva3VsYXItMjEuMDguMV8xIGRlcGVuZHMg b24gc2hhcmVkIGxpYnJhcnk6IGxpYktGNUVtb3RpY29ucy5zbyAtIG5vdCBmb3VuZA0KPiA9 PT0+ICAgSW5zdGFsbGluZyBleGlzdGluZyBwYWNrYWdlIC9wYWNrYWdlcy9BbGwva2Y1LWtl bW90aWNvbnMtNS44Ni4wLnBrZw0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEluc3Rh bGxpbmcga2Y1LWtlbW90aWNvbnMtNS44Ni4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpv Yi0wMl0gRXh0cmFjdGluZyBrZjUta2Vtb3RpY29ucy01Ljg2LjA6IC4uLi4uLi4uLi4gZG9u ZQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5 OiBsaWJLRjVFbW90aWNvbnMuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvbGliS0Y1RW1v dGljb25zLnNvKQ0KPiA9PT0+ICAgUmV0dXJuaW5nIHRvIGJ1aWxkIG9mIG9rdWxhci0yMS4w OC4xXzENCj4gPT09PiAgIG9rdWxhci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBzaGFyZWQgbGli cmFyeTogbGliS0Y1STE4bi5zbyAtIGZvdW5kICgvdXNyL2xvY2FsL2xpYi9saWJLRjVJMThu LnNvKQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9uIHNoYXJlZCBsaWJy YXJ5OiBsaWJLRjVJY29uVGhlbWVzLnNvIC0gZm91bmQgKC91c3IvbG9jYWwvbGliL2xpYktG NUljb25UaGVtZXMuc28pDQo+ID09PT4gICBva3VsYXItMjEuMDguMV8xIGRlcGVuZHMgb24g c2hhcmVkIGxpYnJhcnk6IGxpYktGNUl0ZW1Nb2RlbHMuc28gLSBub3QgZm91bmQNCj4gPT09 PiAgIEluc3RhbGxpbmcgZXhpc3RpbmcgcGFja2FnZSAvcGFja2FnZXMvQWxsL2tmNS1raXRl bW1vZGVscy01Ljg2LjAucGtnDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gSW5zdGFs bGluZyBrZjUta2l0ZW1tb2RlbHMtNS44Ni4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpv Yi0wMl0gRXh0cmFjdGluZyBrZjUta2l0ZW1tb2RlbHMtNS44Ni4wOiAuLi4uLi4uLi4uIGRv bmUNCj4gPT09PiAgIG9rdWxhci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFy eTogbGliS0Y1SXRlbU1vZGVscy5zbyAtIGZvdW5kICgvdXNyL2xvY2FsL2xpYi9saWJLRjVJ dGVtTW9kZWxzLnNvKQ0KPiA9PT0+ICAgUmV0dXJuaW5nIHRvIGJ1aWxkIG9mIG9rdWxhci0y MS4wOC4xXzENCj4gPT09PiAgIG9rdWxhci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBzaGFyZWQg bGlicmFyeTogbGliS0Y1SXRlbVZpZXdzLnNvIC0gZm91bmQgKC91c3IvbG9jYWwvbGliL2xp YktGNUl0ZW1WaWV3cy5zbykNCj4gPT09PiAgIG9rdWxhci0yMS4wOC4xXzEgZGVwZW5kcyBv biBzaGFyZWQgbGlicmFyeTogbGliS0Y1Sm9iV2lkZ2V0cy5zbyAtIGZvdW5kICgvdXNyL2xv Y2FsL2xpYi9saWJLRjVKb2JXaWRnZXRzLnNvKQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFf MSBkZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiBsaWJLRjVKUy5zbyAtIG5vdCBmb3VuZA0K PiA9PT0+ICAgSW5zdGFsbGluZyBleGlzdGluZyBwYWNrYWdlIC9wYWNrYWdlcy9BbGwva2Y1 LWtqcy01Ljg2LjAucGtnDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gSW5zdGFsbGlu ZyBrZjUta2pzLTUuODYuMC4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEV4dHJh Y3Rpbmcga2Y1LWtqcy01Ljg2LjA6IC4uLi4uLi4uLi4gZG9uZQ0KPiA9PT0+ICAgb2t1bGFy LTIxLjA4LjFfMSBkZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiBsaWJLRjVKUy5zbyAtIGZv dW5kICgvdXNyL2xvY2FsL2xpYi9saWJLRjVKUy5zbykNCj4gPT09PiAgIFJldHVybmluZyB0 byBidWlsZCBvZiBva3VsYXItMjEuMDguMV8xDQo+ID09PT4gICBva3VsYXItMjEuMDguMV8x IGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGxpYktGNUtERUxpYnM0U3VwcG9ydC5zbyAt IG5vdCBmb3VuZA0KPiA9PT0+ICAgSW5zdGFsbGluZyBleGlzdGluZyBwYWNrYWdlIC9wYWNr YWdlcy9BbGwva2Y1LWtkZWxpYnM0c3VwcG9ydC01Ljg2LjAucGtnDQo+IFsxMjJhbWQ2NC1k ZWZhdWx0LWpvYi0wMl0gSW5zdGFsbGluZyBrZjUta2RlbGliczRzdXBwb3J0LTUuODYuMC4u Lg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIGAtLSBJbnN0YWxsaW5nIGtmNS1rZGVz aWduZXJwbHVnaW4tNS44Ni4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAg IGAtLSBJbnN0YWxsaW5nIGtmNS1rZGV3ZWJraXQtNS44Ni4wLi4uDQo+IFsxMjJhbWQ2NC1k ZWZhdWx0LWpvYi0wMl0gfCAgIHwgYC0tIEluc3RhbGxpbmcga2Y1LWtwYXJ0cy01Ljg2LjAu Li4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCBgLS0gRXh0cmFjdGluZyBr ZjUta3BhcnRzLTUuODYuMDogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0 LWpvYi0wMl0gfCAgIHwgYC0tIEluc3RhbGxpbmcgcXQ1LXdlYmtpdC01LjIxMi4wLmE0XzYu Li4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIGAtLSBJbnN0YWxsaW5n IGdzdHJlYW1lcjEtMS4xNi4yLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAg IHwgICBgLS0gRXh0cmFjdGluZyBnc3RyZWFtZXIxLTEuMTYuMjogLi4uLi4uLi4uLiBkb25l DQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0gSW5zdGFsbGluZyBn c3RyZWFtZXIxLXBsdWdpbnMtMS4xNi4yXzMuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9i LTAyXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgaXNvLWNvZGVzLTQuMi4uLg0KPiBbMTIy YW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBpc28tY29k ZXMtNC4yOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8 ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgb3JjLTAuNC4zMS4uLg0KPiBbMTIyYW1kNjQtZGVm YXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBvcmMtMC40LjMxOiAuLi4u Li4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIGAtLSBF eHRyYWN0aW5nIGdzdHJlYW1lcjEtcGx1Z2lucy0xLjE2LjJfMzogLi4uLi4uLi4uLiBkb25l DQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0gSW5zdGFsbGluZyBn c3RyZWFtZXIxLXBsdWdpbnMtY29yZS0xLjE2Li4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpv Yi0wMl0gfCAgIHwgICB8IGAtLSBJbnN0YWxsaW5nIGdzdHJlYW1lcjEtbGliYXYtMS4xNi4y Li4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBFeHRyYWN0 aW5nIGdzdHJlYW1lcjEtbGliYXYtMS4xNi4yOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFt ZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgZ3N0cmVhbWVy MS1wbHVnaW5zLWE1MmRlYy0xLjE2LjIuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAy XSB8ICAgfCAgIHwgICBgLS0gSW5zdGFsbGluZyBnc3RyZWFtZXIxLXBsdWdpbnMtdWdseS0x LjE2LjIuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgICBgLS0g RXh0cmFjdGluZyBnc3RyZWFtZXIxLXBsdWdpbnMtdWdseS0xLjE2LjI6IC4uLi4uLi4uLi4g ZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIGAtLSBJbnN0 YWxsaW5nIGxpYmE1Mi0wLjcuNF8zLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g fCAgIHwgICB8ICAgYC0tIEV4dHJhY3RpbmcgbGliYTUyLTAuNy40XzM6IC4uLi4uLi4uLi4g ZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gRXh0cmFj dGluZyBnc3RyZWFtZXIxLXBsdWdpbnMtYTUyZGVjLTEuMTYuMjogLiBkb25lDQo+IFsxMjJh bWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBJbnN0YWxsaW5nIGdzdHJlYW1l cjEtcGx1Z2lucy1iYWQtMS4xNi4yLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g fCAgIHwgICB8IGAtLSBFeHRyYWN0aW5nIGdzdHJlYW1lcjEtcGx1Z2lucy1iYWQtMS4xNi4y OiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAg IHwgYC0tIEluc3RhbGxpbmcgZ3N0cmVhbWVyMS1wbHVnaW5zLWR0cy0xLjE2LjIuLi4NCj4g WzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgICBgLS0gSW5zdGFsbGluZyBs aWJkY2EtMC4wLjcuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwg ICBgLS0gRXh0cmFjdGluZyBsaWJkY2EtMC4wLjc6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIy YW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBnc3RyZWFt ZXIxLXBsdWdpbnMtZHRzLTEuMTYuMjogLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpv Yi0wMl0gfCAgIHwgICB8IGAtLSBJbnN0YWxsaW5nIGdzdHJlYW1lcjEtcGx1Z2lucy1kdmRy ZWFkLTEuMTYuMl8yLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8 ICAgYC0tIEluc3RhbGxpbmcgbGliZHZkcmVhZC02LjEuMi4uLg0KPiBbMTIyYW1kNjQtZGVm YXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgbGliZHZkY3NzLTEu NC4zLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgfCBgLS0g RXh0cmFjdGluZyBsaWJkdmRjc3MtMS40LjM6IC4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQt ZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIGxpYmR2ZHJlYWQt Ni4xLjI6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwg ICB8ICAgfCBgLS0gRXh0cmFjdGluZyBnc3RyZWFtZXIxLXBsdWdpbnMtZHZkcmVhZC0xLjE2 LjJfMjogLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAt LSBJbnN0YWxsaW5nIGdzdHJlYW1lcjEtcGx1Z2lucy1nb29kLTEuMTYuMi4uLg0KPiBbMTIy YW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBnc3RyZWFt ZXIxLXBsdWdpbnMtZ29vZC0xLjE2LjI6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQt ZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gSW5zdGFsbGluZyBnc3RyZWFtZXIxLXBs dWdpbnMtbXBnMTIzLTEuMTYuMi4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwg ICB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIG1wZzEyMy0xLjI5LjAuLi4NCj4gWzEyMmFtZDY0 LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgICBgLS0gRXh0cmFjdGluZyBtcGcxMjMtMS4y OS4wOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAg fCAgIHwgYC0tIEV4dHJhY3RpbmcgZ3N0cmVhbWVyMS1wbHVnaW5zLW1wZzEyMy0xLjE2LjI6 IC4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gSW5z dGFsbGluZyBnc3RyZWFtZXIxLXBsdWdpbnMtb2dnLTEuMTYuMi4uLg0KPiBbMTIyYW1kNjQt ZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBnc3RyZWFtZXIxLXBs dWdpbnMtb2dnLTEuMTYuMjogLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g fCAgIHwgICB8IGAtLSBJbnN0YWxsaW5nIGdzdHJlYW1lcjEtcGx1Z2lucy1wYW5nby0xLjE2 LjIuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEV4dHJh Y3RpbmcgZ3N0cmVhbWVyMS1wbHVnaW5zLXBhbmdvLTEuMTYuMjogLiBkb25lDQo+IFsxMjJh bWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBJbnN0YWxsaW5nIGdzdHJlYW1l cjEtcGx1Z2lucy1wbmctMS4xNi4yLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g fCAgIHwgICB8IGAtLSBFeHRyYWN0aW5nIGdzdHJlYW1lcjEtcGx1Z2lucy1wbmctMS4xNi4y OiAuIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIElu c3RhbGxpbmcgZ3N0cmVhbWVyMS1wbHVnaW5zLXJlc2luZHZkLTEuMTYuMl8yLi4uDQo+IFsx MjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgbGli ZHZkbmF2LTYuMS4xLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8 ICAgYC0tIEV4dHJhY3RpbmcgbGliZHZkbmF2LTYuMS4xOiAuLi4uLi4uLi4gZG9uZQ0KPiBb MTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBnc3Ry ZWFtZXIxLXBsdWdpbnMtcmVzaW5kdmQtMS4xNi4yXzI6IC4gZG9uZQ0KPiBbMTIyYW1kNjQt ZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgfCBgLS0gSW5zdGFsbGluZyBnc3RyZWFtZXIxLXBs dWdpbnMtdGhlb3JhLTEuMTYuMi4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwg ICB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIGxpYnRoZW9yYS0xLjEuMV83Li4uDQo+IFsxMjJh bWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8ICAgYC0tIEV4dHJhY3RpbmcgbGlidGhl b3JhLTEuMS4xXzc6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2It MDJdIHwgICB8ICAgfCBgLS0gRXh0cmFjdGluZyBnc3RyZWFtZXIxLXBsdWdpbnMtdGhlb3Jh LTEuMTYuMjogLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8 IGAtLSBJbnN0YWxsaW5nIGdzdHJlYW1lcjEtcGx1Z2lucy12b3JiaXMtMS4xNi4yLi4uDQo+ IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBFeHRyYWN0aW5nIGdz dHJlYW1lcjEtcGx1Z2lucy12b3JiaXMtMS4xNi4yOiAuIGRvbmUNCj4gWzEyMmFtZDY0LWRl ZmF1bHQtam9iLTAyXSB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIGdzdHJlYW1lcjEtcGx1Z2lu cy1jb3JlLTEuMTY6IC4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8 ICAgYC0tIEluc3RhbGxpbmcgaHlwaGVuLTIuOC44Li4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0 LWpvYi0wMl0gfCAgIHwgICBgLS0gRXh0cmFjdGluZyBoeXBoZW4tMi44Ljg6IC4uLi4uLi4u Li4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgYC0tIEluc3Rh bGxpbmcgcXQ1LWxvY2F0aW9uLTUuMTUuMl8xLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpv Yi0wMl0gfCAgIHwgICB8IGAtLSBJbnN0YWxsaW5nIHF0NS1zZXJpYWxwb3J0LTUuMTUuMl8x Li4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBFeHRyYWN0 aW5nIHF0NS1zZXJpYWxwb3J0LTUuMTUuMl8xOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFt ZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIGAtLSBFeHRyYWN0aW5nIHF0NS1sb2NhdGlv bi01LjE1LjJfMTogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0w Ml0gfCAgIHwgICBgLS0gSW5zdGFsbGluZyBxdDUtc2Vuc29ycy01LjE1LjJfMS4uLg0KPiBb MTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8ICAgYC0tIEV4dHJhY3RpbmcgcXQ1LXNl bnNvcnMtNS4xNS4yXzE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1q b2ItMDJdIHwgICB8ICAgYC0tIEluc3RhbGxpbmcgcXQ1LXdlYmNoYW5uZWwtNS4xNS4yXzIu Li4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIGAtLSBFeHRyYWN0aW5n IHF0NS13ZWJjaGFubmVsLTUuMTUuMl8yOiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0 LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIHdlYnAtMS4yLjEuLi4N Cj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcg Z2lmbGliLTUuMi4xLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8 IGAtLSBFeHRyYWN0aW5nIGdpZmxpYi01LjIuMTogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJh bWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICBgLS0gRXh0cmFjdGluZyB3ZWJwLTEuMi4x OiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAg IGAtLSBJbnN0YWxsaW5nIHdvZmYyLTEuMC4yXzQuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQt am9iLTAyXSB8ICAgfCAgIHwgYC0tIEluc3RhbGxpbmcgYnJvdGxpLTEuMC45LDEuLi4NCj4g WzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIHwgYC0tIEV4dHJhY3RpbmcgYnJv dGxpLTEuMC45LDE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2It MDJdIHwgICB8ICAgYC0tIEV4dHJhY3Rpbmcgd29mZjItMS4wLjJfNDogLi4uLi4uLi4uLiBk b25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgYC0tIEV4dHJhY3Rpbmcg cXQ1LXdlYmtpdC01LjIxMi4wLmE0XzY6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQt ZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gRXh0cmFjdGluZyBrZjUta2Rld2Via2l0LTUuODYu MDogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIGAt LSBJbnN0YWxsaW5nIGtmNS1rcGxvdHRpbmctNS44Ni4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZh dWx0LWpvYi0wMl0gfCAgIGAtLSBFeHRyYWN0aW5nIGtmNS1rcGxvdHRpbmctNS44Ni4wOiAu Li4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgYC0tIElu c3RhbGxpbmcgcXQ1LWRlc2lnbmVyLTUuMTUuMl8xLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0 LWpvYi0wMl0gfCAgIHwgYC0tIEluc3RhbGxpbmcgcXQ1LWFzc2lzdGFudC01LjE1LjIuLi4N Cj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCAgIGAtLSBJbnN0YWxsaW5nIHF0 NS1oZWxwLTUuMTUuMl8xLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwg ICB8IGAtLSBJbnN0YWxsaW5nIHF0NS1zcWxkcml2ZXJzLXNxbGl0ZTMtNS4xNS4yLi4uDQo+ IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgICB8IGAtLSBFeHRyYWN0aW5nIHF0 NS1zcWxkcml2ZXJzLXNxbGl0ZTMtNS4xNS4yOiAuLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZh dWx0LWpvYi0wMl0gfCAgIHwgICBgLS0gRXh0cmFjdGluZyBxdDUtaGVscC01LjE1LjJfMTog Li4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIHwgYC0t IEV4dHJhY3RpbmcgcXQ1LWFzc2lzdGFudC01LjE1LjI6IC4uLiBkb25lDQo+IFsxMjJhbWQ2 NC1kZWZhdWx0LWpvYi0wMl0gfCAgIGAtLSBFeHRyYWN0aW5nIHF0NS1kZXNpZ25lci01LjE1 LjJfMTogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gYC0t IEV4dHJhY3Rpbmcga2Y1LWtkZXNpZ25lcnBsdWdpbi01Ljg2LjA6IC4uLi4uLi4uLi4gZG9u ZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIGAtLSBJbnN0YWxsaW5nIGtmNS1rdW5p dGNvbnZlcnNpb24tNS44Ni4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gYC0t IEV4dHJhY3Rpbmcga2Y1LWt1bml0Y29udmVyc2lvbi01Ljg2LjA6IC4uLi4uLi4uLi4gZG9u ZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEV4dHJhY3Rpbmcga2Y1LWtkZWxpYnM0 c3VwcG9ydC01Ljg2LjA6IC4uLi4uLi4uLi4gZG9uZQ0KPiA9PT09PQ0KPiBNZXNzYWdlIGZy b20gbGliZHZkY3NzLTEuNC4zOg0KPiANCj4gLS0NCj4gPT09PiAgIE5PVElDRToNCj4gDQo+ IFRoZSBsaWJkdmRjc3MgcG9ydCBjdXJyZW50bHkgZG9lcyBub3QgaGF2ZSBhIG1haW50YWlu ZXIuIEFzIGEgcmVzdWx0LCBpdCBpcw0KPiBtb3JlIGxpa2VseSB0byBoYXZlIHVucmVzb2x2 ZWQgaXNzdWVzLCBub3QgYmUgdXAtdG8tZGF0ZSwgb3IgZXZlbiBiZSByZW1vdmVkIGluDQo+ IHRoZSBmdXR1cmUuIFRvIHZvbHVudGVlciB0byBtYWludGFpbiB0aGlzIHBvcnQsIHBsZWFz ZSBjcmVhdGUgYW4gaXNzdWUgYXQ6DQo+IA0KPiBodHRwczovL2J1Z3MuZnJlZWJzZC5vcmcv YnVnemlsbGENCj4gDQo+IE1vcmUgaW5mb3JtYXRpb24gYWJvdXQgcG9ydCBtYWludGFpbmVy c2hpcCBpcyBhdmFpbGFibGUgYXQ6DQo+IA0KPiBodHRwczovL2RvY3MuZnJlZWJzZC5vcmcv ZW4vYXJ0aWNsZXMvY29udHJpYnV0aW5nLyNwb3J0cy1jb250cmlidXRpbmcNCj4gPT09PiAg IG9rdWxhci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogbGliS0Y1S0RF TGliczRTdXBwb3J0LnNvIC0gZm91bmQgKC91c3IvbG9jYWwvbGliL2xpYktGNUtERUxpYnM0 U3VwcG9ydC5zbykNCj4gPT09PiAgIFJldHVybmluZyB0byBidWlsZCBvZiBva3VsYXItMjEu MDguMV8xDQo+ID09PT4gICBva3VsYXItMjEuMDguMV8xIGRlcGVuZHMgb24gc2hhcmVkIGxp YnJhcnk6IGxpYktGNUtIdG1sLnNvIC0gbm90IGZvdW5kDQo+ID09PT4gICBJbnN0YWxsaW5n IGV4aXN0aW5nIHBhY2thZ2UgL3BhY2thZ2VzL0FsbC9rZjUta2h0bWwtNS44Ni4wLnBrZw0K PiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEluc3RhbGxpbmcga2Y1LWtodG1sLTUuODYu MC4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEV4dHJhY3Rpbmcga2Y1LWtodG1s LTUuODYuMDogLi4uLi4uLi4uLiBkb25lDQo+ID09PT4gICBva3VsYXItMjEuMDguMV8xIGRl cGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGxpYktGNUtIdG1sLnNvIC0gZm91bmQgKC91c3Iv bG9jYWwvbGliL2xpYktGNUtIdG1sLnNvKQ0KPiA9PT0+ICAgUmV0dXJuaW5nIHRvIGJ1aWxk IG9mIG9rdWxhci0yMS4wOC4xXzENCj4gPT09PiAgIG9rdWxhci0yMS4wOC4xXzEgZGVwZW5k cyBvbiBzaGFyZWQgbGlicmFyeTogbGliS0Y1S0lPQ29yZS5zbyAtIGZvdW5kICgvdXNyL2xv Y2FsL2xpYi9saWJLRjVLSU9Db3JlLnNvKQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBk ZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiBsaWJLRjVLRXhpdjIuc28gLSBub3QgZm91bmQN Cj4gPT09PiAgIEluc3RhbGxpbmcgZXhpc3RpbmcgcGFja2FnZSAvcGFja2FnZXMvQWxsL2xp YmtleGl2Mi0yMS4wOC4xLnBrZw0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEluc3Rh bGxpbmcgbGlia2V4aXYyLTIxLjA4LjEuLi4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAy XSBgLS0gSW5zdGFsbGluZyBleGl2Mi0wLjI3LjQsMS4uLg0KPiBbMTIyYW1kNjQtZGVmYXVs dC1qb2ItMDJdIHwgICBgLS0gSW5zdGFsbGluZyBnb29nbGV0ZXN0LTEuMTEuMC4uLg0KPiBb MTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gRXh0cmFjdGluZyBnb29nbGV0ZXN0 LTEuMTEuMDogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0g YC0tIEV4dHJhY3RpbmcgZXhpdjItMC4yNy40LDE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIy YW1kNjQtZGVmYXVsdC1qb2ItMDJdIEV4dHJhY3RpbmcgbGlia2V4aXYyLTIxLjA4LjE6IC4u Li4uLi4uLi4gZG9uZQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9uIHNo YXJlZCBsaWJyYXJ5OiBsaWJLRjVLRXhpdjIuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIv bGliS0Y1S0V4aXYyLnNvKQ0KPiA9PT0+ICAgUmV0dXJuaW5nIHRvIGJ1aWxkIG9mIG9rdWxh ci0yMS4wOC4xXzENCj4gPT09PiAgIG9rdWxhci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBzaGFy ZWQgbGlicmFyeTogbGliS0Y1UGFydHMuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvbGli S0Y1UGFydHMuc28pDQo+ID09PT4gICBva3VsYXItMjEuMDguMV8xIGRlcGVuZHMgb24gc2hh cmVkIGxpYnJhcnk6IGxpYktGNVB0eS5zbyAtIG5vdCBmb3VuZA0KPiA9PT0+ICAgSW5zdGFs bGluZyBleGlzdGluZyBwYWNrYWdlIC9wYWNrYWdlcy9BbGwva2Y1LWtwdHktNS44Ni4wLnBr Zw0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEluc3RhbGxpbmcga2Y1LWtwdHktNS44 Ni4wLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gRXh0cmFjdGluZyBrZjUta3B0 eS01Ljg2LjA6IC4uLi4uLi4uLi4gZG9uZQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBk ZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiBsaWJLRjVQdHkuc28gLSBmb3VuZCAoL3Vzci9s b2NhbC9saWIvbGliS0Y1UHR5LnNvKQ0KPiA9PT0+ICAgUmV0dXJuaW5nIHRvIGJ1aWxkIG9m IG9rdWxhci0yMS4wOC4xXzENCj4gPT09PiAgIG9rdWxhci0yMS4wOC4xXzEgZGVwZW5kcyBv biBzaGFyZWQgbGlicmFyeTogbGliS0Y1U29saWQuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9s aWIvbGliS0Y1U29saWQuc28pDQo+ID09PT4gICBva3VsYXItMjEuMDguMV8xIGRlcGVuZHMg b24gc2hhcmVkIGxpYnJhcnk6IGxpYktGNVNvbm5ldENvcmUuc28gLSBmb3VuZCAoL3Vzci9s b2NhbC9saWIvbGliS0Y1U29ubmV0Q29yZS5zbykNCj4gPT09PiAgIG9rdWxhci0yMS4wOC4x XzEgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogbGliS0Y1VGV4dFdpZGdldHMuc28gLSBm b3VuZCAoL3Vzci9sb2NhbC9saWIvbGliS0Y1VGV4dFdpZGdldHMuc28pDQo+ID09PT4gICBv a3VsYXItMjEuMDguMV8xIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGxpYktGNVRocmVh ZFdlYXZlci5zbyAtIG5vdCBmb3VuZA0KPiA9PT0+ICAgSW5zdGFsbGluZyBleGlzdGluZyBw YWNrYWdlIC9wYWNrYWdlcy9BbGwva2Y1LXRocmVhZHdlYXZlci01Ljg2LjAucGtnDQo+IFsx MjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gSW5zdGFsbGluZyBrZjUtdGhyZWFkd2VhdmVyLTUu ODYuMC4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEV4dHJhY3Rpbmcga2Y1LXRo cmVhZHdlYXZlci01Ljg2LjA6IC4uLi4uLi4uLi4gZG9uZQ0KPiA9PT0+ICAgb2t1bGFyLTIx LjA4LjFfMSBkZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiBsaWJLRjVUaHJlYWRXZWF2ZXIu c28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvbGliS0Y1VGhyZWFkV2VhdmVyLnNvKQ0KPiA9 PT0+ICAgUmV0dXJuaW5nIHRvIGJ1aWxkIG9mIG9rdWxhci0yMS4wOC4xXzENCj4gPT09PiAg IG9rdWxhci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogbGliS0Y1V2Fs bGV0LnNvIC0gZm91bmQgKC91c3IvbG9jYWwvbGliL2xpYktGNVdhbGxldC5zbykNCj4gPT09 PiAgIG9rdWxhci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogbGliS0Y1 V2lkZ2V0c0FkZG9ucy5zbyAtIGZvdW5kICgvdXNyL2xvY2FsL2xpYi9saWJLRjVXaWRnZXRz QWRkb25zLnNvKQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9uIHNoYXJl ZCBsaWJyYXJ5OiBsaWJLRjVXaW5kb3dTeXN0ZW0uc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9s aWIvbGliS0Y1V2luZG93U3lzdGVtLnNvKQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBk ZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiBsaWJLRjVYbWxHdWkuc28gLSBmb3VuZCAoL3Vz ci9sb2NhbC9saWIvbGliS0Y1WG1sR3VpLnNvKQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFf MSBkZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiBsaWJxY2EtcXQ1LnNvIC0gbm90IGZvdW5k DQo+ID09PT4gICBJbnN0YWxsaW5nIGV4aXN0aW5nIHBhY2thZ2UgL3BhY2thZ2VzL0FsbC9x Y2EtcXQ1LTIuMy40LnBrZw0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEluc3RhbGxp bmcgcWNhLXF0NS0yLjMuNC4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIEV4dHJh Y3RpbmcgcWNhLXF0NS0yLjMuNDogLi4uLi4uLi4uLiBkb25lDQo+ID09PT4gICBva3VsYXIt MjEuMDguMV8xIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGxpYnFjYS1xdDUuc28gLSBm b3VuZCAoL3Vzci9sb2NhbC9saWIvbGlicWNhLXF0NS5zbykNCj4gPT09PiAgIFJldHVybmlu ZyB0byBidWlsZCBvZiBva3VsYXItMjEuMDguMV8xDQo+ID09PT4gICBva3VsYXItMjEuMDgu MV8xIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGxpYlF0NUNvbmN1cnJlbnQuc28gLSBm b3VuZCAoL3Vzci9sb2NhbC9saWIvcXQ1L2xpYlF0NUNvbmN1cnJlbnQuc28pDQo+ID09PT4g ICBva3VsYXItMjEuMDguMV8xIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGxpYlF0NUNv cmUuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvcXQ1L2xpYlF0NUNvcmUuc28pDQo+ID09 PT4gICBva3VsYXItMjEuMDguMV8xIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGxpYlF0 NURCdXMuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvcXQ1L2xpYlF0NURCdXMuc28pDQo+ ID09PT4gICBva3VsYXItMjEuMDguMV8xIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGxp YlF0NVFtbC5zbyAtIGZvdW5kICgvdXNyL2xvY2FsL2xpYi9xdDUvbGliUXQ1UW1sLnNvKQ0K PiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiBs aWJRdDVHdWkuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvcXQ1L2xpYlF0NUd1aS5zbykN Cj4gPT09PiAgIG9rdWxhci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTog bGliUXQ1TmV0d29yay5zbyAtIGZvdW5kICgvdXNyL2xvY2FsL2xpYi9xdDUvbGliUXQ1TmV0 d29yay5zbykNCj4gPT09PiAgIG9rdWxhci0yMS4wOC4xXzEgZGVwZW5kcyBvbiBzaGFyZWQg bGlicmFyeTogbGlicGhvbm9uNHF0NS5zbyAtIGZvdW5kICgvdXNyL2xvY2FsL2xpYi9saWJw aG9ub240cXQ1LnNvKQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9uIHNo YXJlZCBsaWJyYXJ5OiBsaWJRdDVQcmludFN1cHBvcnQuc28gLSBmb3VuZCAoL3Vzci9sb2Nh bC9saWIvcXQ1L2xpYlF0NVByaW50U3VwcG9ydC5zbykNCj4gPT09PiAgIG9rdWxhci0yMS4w OC4xXzEgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogbGliUXQ1VGV4dFRvU3BlZWNoLnNv IC0gbm90IGZvdW5kDQo+ID09PT4gICBJbnN0YWxsaW5nIGV4aXN0aW5nIHBhY2thZ2UgL3Bh Y2thZ2VzL0FsbC9xdDUtc3BlZWNoLTUuMTUuMl8yLnBrZw0KPiBbMTIyYW1kNjQtZGVmYXVs dC1qb2ItMDJdIEluc3RhbGxpbmcgcXQ1LXNwZWVjaC01LjE1LjJfMi4uLg0KPiBbMTIyYW1k NjQtZGVmYXVsdC1qb2ItMDJdIGAtLSBJbnN0YWxsaW5nIHNwZWVjaC1kaXNwYXRjaGVyLTAu MTAuMi4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICBgLS0gSW5zdGFsbGlu ZyBkb3Rjb25mLTEuM18xLi4uDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0wMl0gfCAgIGAt LSBFeHRyYWN0aW5nIGRvdGNvbmYtMS4zXzE6IC4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1k ZWZhdWx0LWpvYi0wMl0gfCAgIGAtLSBJbnN0YWxsaW5nIGVzcGVhay0xLjQ4LjA0XzcuLi4N Cj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCBgLS0gSW5zdGFsbGluZyBwb3J0 YXVkaW8tMTkuNi4wXzYsMS4uLg0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2ItMDJdIHwgICB8 IGAtLSBFeHRyYWN0aW5nIHBvcnRhdWRpby0xOS42LjBfNiwxOiAuLi4uLi4uLi4uIGRvbmUN Cj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgYC0tIEV4dHJhY3RpbmcgZXNwZWFr LTEuNDguMDRfNzogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1kZWZhdWx0LWpvYi0w Ml0gfCAgIGAtLSBJbnN0YWxsaW5nIGxpYnNuZGZpbGUtMS4wLjMxXzEuLi4NCj4gWzEyMmFt ZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCBgLS0gSW5zdGFsbGluZyBmbGFjLTEuMy4zXzEu Li4NCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgfCBgLS0gRXh0cmFjdGluZyBm bGFjLTEuMy4zXzE6IC4uLi4uLi4uLi4gZG9uZQ0KPiBbMTIyYW1kNjQtZGVmYXVsdC1qb2It MDJdIHwgICB8IGAtLSBJbnN0YWxsaW5nIG9wdXMtMS4zLjEuLi4NCj4gWzEyMmFtZDY0LWRl ZmF1bHQtam9iLTAyXSB8ICAgfCBgLS0gRXh0cmFjdGluZyBvcHVzLTEuMy4xOiAuLi4uLi4u Li4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSB8ICAgYC0tIEV4dHJhY3Rp bmcgbGlic25kZmlsZS0xLjAuMzFfMTogLi4uLi4uLi4uLiBkb25lDQo+IFsxMjJhbWQ2NC1k ZWZhdWx0LWpvYi0wMl0gYC0tIEV4dHJhY3Rpbmcgc3BlZWNoLWRpc3BhdGNoZXItMC4xMC4y OiAuLi4uLi4uLi4uIGRvbmUNCj4gWzEyMmFtZDY0LWRlZmF1bHQtam9iLTAyXSBFeHRyYWN0 aW5nIHF0NS1zcGVlY2gtNS4xNS4yXzI6IC4uLi4uLi4uLi4gZG9uZQ0KPiA9PT0+ICAgb2t1 bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiBsaWJRdDVUZXh0VG9T cGVlY2guc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvcXQ1L2xpYlF0NVRleHRUb1NwZWVj aC5zbykNCj4gPT09PiAgIFJldHVybmluZyB0byBidWlsZCBvZiBva3VsYXItMjEuMDguMV8x DQo+ID09PT4gICBva3VsYXItMjEuMDguMV8xIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6 IGxpYlF0NVN2Zy5zbyAtIGZvdW5kICgvdXNyL2xvY2FsL2xpYi9xdDUvbGliUXQ1U3ZnLnNv KQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5 OiBsaWJRdDVXaWRnZXRzLnNvIC0gZm91bmQgKC91c3IvbG9jYWwvbGliL3F0NS9saWJRdDVX aWRnZXRzLnNvKQ0KPiA9PT0+ICAgb2t1bGFyLTIxLjA4LjFfMSBkZXBlbmRzIG9uIHNoYXJl ZCBsaWJyYXJ5OiBsaWJRdDVYbWwuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvcXQ1L2xp YlF0NVhtbC5zbykNCj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQo+ID09PT09PT09PT09PT09 PT09PT09PT09PHBoYXNlOiBjb25maWd1cmUgICAgICA+PT09PT09PT09PT09PT09PT09PT09 PT09PT09PQ0KPiA9PT0+ICBDb25maWd1cmluZyBmb3Igb2t1bGFyLTIxLjA4LjFfMQ0KPiA9 PT0+ICBQZXJmb3JtaW5nIG91dC1vZi1zb3VyY2UgYnVpbGQNCj4gL2Jpbi9ta2RpciAtcCAv d3JrZGlycy91c3IvcG9ydHMvZ3JhcGhpY3Mvb2t1bGFyL3dvcmsvLmJ1aWxkDQo+IC0tIFRo ZSBDIGNvbXBpbGVyIGlkZW50aWZpY2F0aW9uIGlzIENsYW5nIDEwLjAuMQ0KPiAtLSBUaGUg Q1hYIGNvbXBpbGVyIGlkZW50aWZpY2F0aW9uIGlzIENsYW5nIDEwLjAuMQ0KPiAtLSBEZXRl Y3RpbmcgQyBjb21waWxlciBBQkkgaW5mbw0KPiAtLSBEZXRlY3RpbmcgQyBjb21waWxlciBB QkkgaW5mbyAtIGRvbmUNCj4gLS0gQ2hlY2sgZm9yIHdvcmtpbmcgQyBjb21waWxlcjogL3Vz ci9sb2NhbC9saWJleGVjL2NjYWNoZS9jYyAtIHNraXBwZWQNCj4gLS0gRGV0ZWN0aW5nIEMg Y29tcGlsZSBmZWF0dXJlcw0KPiAtLSBEZXRlY3RpbmcgQyBjb21waWxlIGZlYXR1cmVzIC0g ZG9uZQ0KPiAtLSBEZXRlY3RpbmcgQ1hYIGNvbXBpbGVyIEFCSSBpbmZvDQo+IC0tIERldGVj dGluZyBDWFggY29tcGlsZXIgQUJJIGluZm8gLSBkb25lDQo+IC0tIENoZWNrIGZvciB3b3Jr aW5nIENYWCBjb21waWxlcjogL3Vzci9sb2NhbC9saWJleGVjL2NjYWNoZS9jKysgLSBza2lw cGVkDQo+IC0tIERldGVjdGluZyBDWFggY29tcGlsZSBmZWF0dXJlcw0KPiAtLSBEZXRlY3Rp bmcgQ1hYIGNvbXBpbGUgZmVhdHVyZXMgLSBkb25lDQo+IC0tIExvb2tpbmcgZm9yIF9fR0xJ QkNfXw0KPiAtLSBMb29raW5nIGZvciBfX0dMSUJDX18gLSBub3QgZm91bmQNCj4gLS0gUGVy Zm9ybWluZyBUZXN0IF9PRkZUX0lTXzY0QklUDQo+IC0tIFBlcmZvcm1pbmcgVGVzdCBfT0ZG VF9JU182NEJJVCAtIFN1Y2Nlc3MNCj4gLS0gUGVyZm9ybWluZyBUZXN0IEhBVkVfREFURV9U SU1FDQo+IC0tIFBlcmZvcm1pbmcgVGVzdCBIQVZFX0RBVEVfVElNRSAtIFN1Y2Nlc3MNCj4g Q01ha2UgRXJyb3IgYXQgL3Vzci9sb2NhbC9saWIvY21ha2UvUXQ1L1F0NUNvbmZpZy5jbWFr ZToyOCAoZmluZF9wYWNrYWdlKToNCj4gICBDb3VsZCBub3QgZmluZCBhIHBhY2thZ2UgY29u ZmlndXJhdGlvbiBmaWxlIHByb3ZpZGVkIGJ5ICJRdDVUZXN0IiB3aXRoIGFueQ0KPiAgIG9m IHRoZSBmb2xsb3dpbmcgbmFtZXM6DQo+IA0KPiAgICAgUXQ1VGVzdENvbmZpZy5jbWFrZQ0K PiAgICAgcXQ1dGVzdC1jb25maWcuY21ha2UNCj4gDQo+ICAgQWRkIHRoZSBpbnN0YWxsYXRp b24gcHJlZml4IG9mICJRdDVUZXN0IiB0byBDTUFLRV9QUkVGSVhfUEFUSCBvciBzZXQNCj4g ICAiUXQ1VGVzdF9ESVIiIHRvIGEgZGlyZWN0b3J5IGNvbnRhaW5pbmcgb25lIG9mIHRoZSBh Ym92ZSBmaWxlcy4gIElmDQo+ICAgIlF0NVRlc3QiIHByb3ZpZGVzIGEgc2VwYXJhdGUgZGV2 ZWxvcG1lbnQgcGFja2FnZSBvciBTREssIGJlIHN1cmUgaXQgaGFzDQo+ICAgYmVlbiBpbnN0 YWxsZWQuDQo+IENhbGwgU3RhY2sgKG1vc3QgcmVjZW50IGNhbGwgZmlyc3QpOg0KPiAgIENN YWtlTGlzdHMudHh0OjU3IChmaW5kX3BhY2thZ2UpDQo+IA0KPiANCj4gLS0gQ29uZmlndXJp bmcgaW5jb21wbGV0ZSwgZXJyb3JzIG9jY3VycmVkIQ0KPiBTZWUgYWxzbyAiL3dya2RpcnMv dXNyL3BvcnRzL2dyYXBoaWNzL29rdWxhci93b3JrLy5idWlsZC9DTWFrZUZpbGVzL0NNYWtl T3V0cHV0LmxvZyIuDQo+IFNlZSBhbHNvICIvd3JrZGlycy91c3IvcG9ydHMvZ3JhcGhpY3Mv b2t1bGFyL3dvcmsvLmJ1aWxkL0NNYWtlRmlsZXMvQ01ha2VFcnJvci5sb2ciLg0KPiAqKiog RXJyb3IgY29kZSAxDQo+IA0KPiBTdG9wLg0KPiBtYWtlOiBzdG9wcGVkIGluIC91c3IvcG9y dHMvZ3JhcGhpY3Mvb2t1bGFyDQo+ID0+PiBDbGVhbmluZyB1cCB3cmtkaXINCj4gPT09PiAg Q2xlYW5pbmcgZm9yIG9rdWxhci0yMS4wOC4xXzENCj4gYnVpbGQgb2YgZ3JhcGhpY3Mvb2t1 bGFyIHwgb2t1bGFyLTIxLjA4LjFfMSBlbmRlZCBhdCBTYXQgT2N0ICA5IDE4OjM1OjIxIENF U1QgMjAyMQ0KPiBidWlsZCB0aW1lOiAwMDowMTowNw0KPiAhISEgYnVpbGQgZmFpbHVyZSBl bmNvdW50ZXJlZCAhISENCg0K From nobody Sat Oct 9 20:01:46 2021 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 8C58D17E322B for ; Sat, 9 Oct 2021 20:02:04 +0000 (UTC) (envelope-from adridg@freebsd.org) Received: from lb1-smtp-cloud9.xs4all.net (lb1-smtp-cloud9.xs4all.net [194.109.24.22]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.xs4all.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HRbYm1zwxz4Y9J; Sat, 9 Oct 2021 20:02:04 +0000 (UTC) (envelope-from adridg@freebsd.org) Received: from cust-d4a83f22 ([IPv6:fc0c:c11d:cecc:f58a:eaa1:c0:9d8f:c143]) by smtp-cloud9.xs4all.net with ESMTPA id ZIXZmWE8s8cVwZIXbm4Vhy; Sat, 09 Oct 2021 22:01:56 +0200 From: Adriaan de Groot To: freebsd-ports@freebsd.org, kde@freebsd.org, kde-freebsd@kde.org Cc: Andrea Venturoli Subject: Re: Cannot build graphics/okular Date: Sat, 09 Oct 2021 22:01:46 +0200 Message-ID: <18220821.RcNBle8U0R@beastie.bionicmutton.org> Organization: FreeBSD In-Reply-To: <1e82c610-88b1-b628-d22c-495937b9d072@netfence.it> References: <1e82c610-88b1-b628-d22c-495937b9d072@netfence.it> 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 Content-Type: multipart/signed; boundary="nextPart4081654.jkmWlfetsN"; micalg="pgp-sha256"; protocol="application/pgp-signature" X-CMAE-Envelope: MS4xfNhZ62Zlm5APf1El1HLTDzM+ni5h7D7Mu9Z4miVYYXFaOsmPxkvYL1su+MZFje0ZWuT2fbXVzpv6Blkb4vol3emjpl3P3Yf//fuRbBV8MvX/nUrhe2ER ENahqKoFtvbck0xJYsW8G6qjE2a9Oua/x7mScbYYkWT55QlSBzqFn0JRiaAqzlL6lshsCA8qlvJtVn/P0IdZHGXFFr7zuTr92ZwDXEgoUiwBPHnREVkf4qJN Zn0g0lg8gbwL4ldn30RMpiWGi3/g7eiRJPr8bMENR5NswTFpvIRGTJg85ppD7m36V4Vw4i3ickEc/7Ua2iLROJgf6+mRNsmjEPgNbJSec40nqkMoLQHGnxIe L3CTMXG1 X-Rspamd-Queue-Id: 4HRbYm1zwxz4Y9J X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N --nextPart4081654.jkmWlfetsN Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="utf-8"; protected-headers="v1" From: Adriaan de Groot To: freebsd-ports@freebsd.org, kde@freebsd.org, kde-freebsd@kde.org Cc: Andrea Venturoli Subject: Re: Cannot build graphics/okular Date: Sat, 09 Oct 2021 22:01:46 +0200 Message-ID: <18220821.RcNBle8U0R@beastie.bionicmutton.org> Organization: FreeBSD In-Reply-To: <1e82c610-88b1-b628-d22c-495937b9d072@netfence.it> References: <1e82c610-88b1-b628-d22c-495937b9d072@netfence.it> On Saturday, 9 October 2021 18:40:32 CEST Andrea Venturoli wrote: > I'm building ports with Poudriere on a 12.2p10/amd64 host with a > 12.2p10/amd64 jail. > After switching from 2021Q3 to 2021Q4 branch, I am no longer able to > compile Okular. You are quite right -- I wonder why we have not hit that in the main branch at all in the past months. It needs USE_QT+=testlib_build . I'll add that shortly and MFH. [ade] --nextPart4081654.jkmWlfetsN Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQGzBAABCAAdFiEEhrjttu2OP5apuuy1z93JbxKxkVwFAmFh9SoACgkQz93JbxKx kVxvyAv/XhifroJ9KGLuyn3XTRqC6ri613N3JdvM509cTgxxQ7Co5x821JD+yCTZ 1EvVM/FQFworqMDPCFv/OammkPuUaeElDKyWDS53vdfAWcdbH2KUG8KNb5S6BnU3 BiuqZqCWlOi5sJD/ojOtKXT3r1CcpIsSgAgCNSvjv6JniRjsaI/VW9MG+UiOWK/H oxvzyuZvFe8l/15sCNGkD8hYWJlAwQfvUw9WL5zMYxwk0KfjklpfELPFS95uMXfa rCsZbhZkJVJU3YOiZMR38sr6HqTa4gT+9WUKvRCdlJBiggqxi/0wSTLu5Js6tzie Q1Y7a0vLn/K0TGQqcs2IR8Y0LQIcz7pg3tkgQwOTw6s7yztt1fPA62icc9ApegjQ uAS71sfsw0R6Y7iYwCdAgTiGhzEJhum5aBrwgV2YAycFn3vBIoYSOrxxLqLXqFa+ 6yu44e3+hXr+hik9f20dBOhKQJfgCaGxHq5I9ZXy/f2EosYTneOTrkyW/5Mi6KI+ 01KV02eF =i5Tn -----END PGP SIGNATURE----- --nextPart4081654.jkmWlfetsN-- From nobody Sun Oct 10 18:09:43 2021 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 38E6417E74F9 for ; Sun, 10 Oct 2021 18:10:07 +0000 (UTC) (envelope-from jonc@chen.org.nz) Received: from mail-ot1-x329.google.com (mail-ot1-x329.google.com [IPv6:2607:f8b0:4864:20::329]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HS92613tLz3kbM for ; Sun, 10 Oct 2021 18:10:05 +0000 (UTC) (envelope-from jonc@chen.org.nz) Received: by mail-ot1-x329.google.com with SMTP id u20-20020a9d7214000000b0054e170300adso18661264otj.13 for ; Sun, 10 Oct 2021 11:10:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chen-org-nz.20210112.gappssmtp.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=3RP0FWlb5GQKXhaaD6DeavRfUTz1xiP2Jq64ZfojFI0=; b=xSNYDwGBS7/N1klTy9eRteLYBghSIWSHXrun2iooTiXN8pWu6KFpObb4neNSqi5JkC PKsfbH0uEweYbF9whJK7aRsdE5vL+SfEH9/dw+KQsz9349veodFU+vb/Gi7mqYLr/HMi XU/S8bnh03M40MtTV0kkhG6IAqXVUzXac+YDSbwKiW9I//8wauuToYofRf10sNtA0U6e zzvEFvWeo/CkySwm147Wwccd2u+4B6DvOs71AkIBHFTokFSPRmB6LS1K60rU0wdsB+BI 416zzJRowq5FCaaOm9l2M9vY3vu25vghGr49PhhVRofXaatJDUvxFPrkadaG7tihL8Mp o1nw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=3RP0FWlb5GQKXhaaD6DeavRfUTz1xiP2Jq64ZfojFI0=; b=6lZQnX/yzT+3nm4vkwXor3L0Q19R9COYUVtF6HgClZHwpEYq3IDqHDO86McsjNpRIO /+U6cv3fNhRrtf77D0HXNiSFQdRvlt7ZgjpPSs/lnXVQ4TqwU7Gufq00oGu0y2JSZdjQ nofA7ysbJ2gyVcZ7oczBvUbTRO5y6sdRSBkcoTxaj+WFn9n5dwEb/NJFHpDmnZGLw2Zj I4N78EEngDjotGovmKDLLbwYki2PDcNiG0/UlmbIP1dAokTiOh3tsqui8D9LP4kMRFQW 7wTTbbMm9u1GZ4Zv64BWx60DcmkgJyNyHXj8fGiWX78XMYH+i9+zFCGfhJJZ99oTjpxx 1bcg== X-Gm-Message-State: AOAM53263bjb2w52G6vYgmyJ+SZE6C0CqIHgGKihBM0BAsrMvzE/rDd9 dpPp/PWdaLP22whGntCMjElQtvTPwE3mcFPxGtmPVfnjWBA18A== X-Google-Smtp-Source: ABdhPJya8hac929yfDqFP6Axl9AadbKLHbvO4EufQ7z7ycg/j0zHx42Q4Fsuy3SAtnSOR7/5WvPsDtnqZqDQ/jUaqf4= X-Received: by 2002:a05:6830:2a0c:: with SMTP id y12mr11999467otu.377.1633889399347; Sun, 10 Oct 2021 11:09:59 -0700 (PDT) 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 From: Jonathan Chen Date: Mon, 11 Oct 2021 07:09:43 +1300 Message-ID: Subject: PR port update request To: freebsd-ports@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4HS92613tLz3kbM X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=chen-org-nz.20210112.gappssmtp.com header.s=20210112 header.b=xSNYDwGB; dmarc=none; spf=softfail (mx1.freebsd.org: 2607:f8b0:4864:20::329 is neither permitted nor denied by domain of jonc@chen.org.nz) smtp.mailfrom=jonc@chen.org.nz X-Spamd-Result: default: False [-3.30 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[chen-org-nz.20210112.gappssmtp.com:s=20210112]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; R_SPF_SOFTFAIL(0.00)[~all]; RCPT_COUNT_ONE(0.00)[1]; DMARC_NA(0.00)[chen.org.nz]; DKIM_TRACE(0.00)[chen-org-nz.20210112.gappssmtp.com:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::329:from]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N Hi, Any chance of a committer taking a look at: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258613 Please review/commit/reject. Cheers. -- Jonathan Chen From nobody Sun Oct 10 20:15:32 2021 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 01D8C17F7CB3 for ; Sun, 10 Oct 2021 20:15:53 +0000 (UTC) (envelope-from jdavidlists@gmail.com) Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HSCqC6MRRz4Tsr for ; Sun, 10 Oct 2021 20:15:51 +0000 (UTC) (envelope-from jdavidlists@gmail.com) Received: by mail-ed1-x52e.google.com with SMTP id t16so37087513eds.9 for ; Sun, 10 Oct 2021 13:15:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=9zITSdvA8YDcbOISIBj1AoDcQG3VCM9txTUsJBD7kLI=; b=qUYAoJrEToEjoygiAXZG4CDsrn8sMvSs6RNfm/8NK88YRXA5SDK53jIvveuGGczEw9 cV+Kw4FBSlugR36cyp8Z6f5dg4QLzv1VpScbrxYH9pnHLvoDUAOHzB6qDtplRoTY2X96 y1nKS3KzyNaF5hyP5aymU90/GRhCQIBTqm2XmBh513K870ttmESgrGDzTwHpX91iusBP AEkIh5f8QP2rR/JUxv8qoED/VkWLYXKUcpfkkNL84yxIpDVVI16u79c/mw0VAT7PzZNz xAlULcnzREcE2w4MExgOLlp1TAV4hCb7Xxa47je0tnlcbfcJDP/eVD0YJuE8yWEDSzaN Znew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=9zITSdvA8YDcbOISIBj1AoDcQG3VCM9txTUsJBD7kLI=; b=4Q5XH5QFLvQ2r2TIkrV4ZrEn+zd+vrzHsUnb6T77DSXx8sDMNL7LCF+MRpA6D1kTIU S+5o6dvjoM/j4qsqf5YBwb6RTdWIb5g20YBynZrKDMedJ3tOAY8G/Lo/1BYHZ6veOntE qm8YavNgHuEGaAPNmDbqEfl25lnUNWivwFuGzgzXL3DbHsnk8mFai+Y1bKQhh+1bPuhs R6CiKi2cPODjd//mYzorNBgQ36LLPZ0FE9z6vo/cBULje0MHuwHJIqlWXSQBzzyVNjTx lnq0yJiQ9QRyxfsHg/ssLLcal6EmMEBOK5d0ZSEUwqBdxTffkwz+XzO+RYCmNd+lTpCK BRzw== X-Gm-Message-State: AOAM533LfYzpA+BuXXpJwCluTzxPrrDXDm0sdk5AoPzDePzh6YFNldVK R13BKkeYgxabNj1EvcfBe/UkWHiMiiBW7m2KS38tRLYLeKc= X-Google-Smtp-Source: ABdhPJwj9mJn79i/63A5y32yI25slBlBJbKntlZ/coGlVGQ/JIaCAqbGNSATnDVfUjeCBu4GVqkp+Khw07IRF8fkaSs= X-Received: by 2002:a17:906:a894:: with SMTP id ha20mr18529563ejb.505.1633896944551; Sun, 10 Oct 2021 13:15:44 -0700 (PDT) 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 From: J David Date: Sun, 10 Oct 2021 16:15:32 -0400 Message-ID: Subject: Poudriere bulk "Deleting foo-1.2.3.pkg: no longer needed" To: freebsd-ports@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4HSCqC6MRRz4Tsr X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=qUYAoJrE; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of jdavidlists@gmail.com designates 2a00:1450:4864:20::52e as permitted sender) smtp.mailfrom=jdavidlists@gmail.com X-Spamd-Result: default: False [-4.00 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::52e:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TAGGED_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N We use a staged approach to building packages with poudriere, with several "bulk" commands, because some ports we rarely need take an incredibly long time to build. (Mainly languages, like rust, clang, and gcc.) Recently, each run of "poudriere bulk -f somefile.ports" generates many lines of the form: [00:00:12] Deleting ImageMagick7-7.0.11.12_3.pkg: no longer needed [00:00:12] Deleting amavisd-new-2.12.0_1,1.pkg: no longer needed [00:00:12] Deleting arc-5.21p.pkg: no longer needed [00:00:12] Deleting arj-3.10.22_8.pkg: no longer needed [00:00:12] Deleting atk-2.36.0.pkg: no longer needed [00:00:12] Deleting awstats-7.8,1.pkg: no longer needed [00:00:12] Deleting autoconf213-2.13.000227_7.pkg: no longer needed [00:00:12] Deleting c-ares-1.17.2.pkg: no longer needed Basically, "bulk -f" seems to have started preemptively deleting any existing package that isn't specifically listed in the given file or required by a port that is listed. So much for building things in stages! This wasn't the case previously, and I can't find any flags that control this behavior on the man page. Is this intentional? Is there a way to get it not to do that? (Short of modifying our build scripts not to use -f anymore.) Thanks for any advice!