From nobody Sat May 13 14:03:35 2023 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 4QJS645ZpGz4BPw2 for ; Sat, 13 May 2023 14:03:40 +0000 (UTC) (envelope-from matthew@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 4QJS64509Gz4D8c for ; Sat, 13 May 2023 14:03:40 +0000 (UTC) (envelope-from matthew@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1683986620; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Jf7vWrmf0Q9RtsRmwiPkZmXoBmwALcJ4h3dkjnDysEo=; b=Q4XUJFBUcIWh0NywJv8jYgxNTAyVXey3x4zjfZjGM7nbUzS+LuydTdJaBPqR0PmVAo/5/0 3KoWzLpcPlOnLi60/03QZh7RXPLXEML+IR1pXcnmRBEhM3gvjba/2tU9fzTr/1cwaSztic eLE6GwAc013ae4tGk7h3ngScSAA5b/YGPnvacbntNFlW4OwUgjy+QGpGfMimmX8SsPbITY fvJyTwFXNJxhtxU+z+Pq/Z972Iz5gpvFZPVCPCacoeM7PssqeeWYqxuLqlLEYx9+UlKVFI rbISzkJg6aHCh8PyNiLXjKiuwm3p/UNERWpe7kjJ1ByK3g/ImVCxh4v1KkOM6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1683986620; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Jf7vWrmf0Q9RtsRmwiPkZmXoBmwALcJ4h3dkjnDysEo=; b=u3mzWk7TrggaFbAgVtX6vuWsEXjV6Nliz3DhHFWqwSs7wLe2J4vgZ3TmG9bzWGgL3kH5Pd UOkOfkXbAdcgcXW/rXO3q0ANgC5Zg/ksgYJJykVI82IscICDpp8EqhBVLXaOVbw0JIn/nB hUFkXxWLZPxxaIbTcHd+cRo576KfmsrF4amIxpvFHtnIXrrXdnKBe/fzmc50YUw8JY7cy/ cj/F7wtgb3zQvf2sYW9ZcusFYPgN+1HDKzoeo2B45iMTeGoDpTr180/ChP1UBNi/Z2AodC GujQ/r+pUrX/CJycxc6l8WrY/skzw45J8BqjCqRDJemYeKSOs6/oB93FotD5xA== ARC-Authentication-Results: i=1; smtp.infracaninophile.co.uk; dmarc=none (p=none dis=none) header.from=FreeBSD.org ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1683986620; a=rsa-sha256; cv=none; b=JYeaUDeLE7LGnf9Httvb8L1XXt8TSuA8QOvoqbHCHuoCTyutAmSofUM54Uk3WJIK4blmQg +OqDzeu2u/9IfsN1t5tN7miIu8n7zgeW1Bz8ILdLllo/3eLnYo3mkAL4TIB2w78r6his+w WzaVImjLlt1ORZgK46jc7IEcAJiakdPkw9GlxAz6pyaWe14g7vFjWiebhjF0Mgi/lQDOjY xLufbXQ+63JfEgAvI419rNnRnATnUEboRr9tGsSsonoSF5dDJzP0ph34xo1xBviGlGHVNX 8KbmUSacpII65rPh8X1kAI3Do0ek2TRtOReQVbSN/5llk1lA8kL0YS/gUx5/tw== Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [IPv6:2001:8b0:151:1:c4ea:bd49:619b:6cb3]) (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) (Authenticated sender: matthew/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4QJS642GGkz1FBJ for ; Sat, 13 May 2023 14:03:40 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from [IPV6:2001:8b0:151:1:28e0:f64c:d731:f42e] (unknown [IPv6:2001:8b0:151:1:28e0:f64c:d731:f42e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) (Authenticated sender: m.seaman@infracaninophile.co.uk) by smtp.infracaninophile.co.uk (Postfix) with ESMTPSA id 68EFD166F5 for ; Sat, 13 May 2023 15:03:36 +0100 (BST) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none (p=none dis=none) header.from=FreeBSD.org Authentication-Results: smtp.infracaninophile.co.uk/68EFD166F5; dkim=none; dkim-atps=neutral Message-ID: <988465e8-3793-2829-590c-1207f60422df@FreeBSD.org> Date: Sat, 13 May 2023 15:03:35 +0100 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:102.0) Gecko/20100101 Thunderbird/102.10.1 To: ports@freebsd.org References: <6162831e-19d8-42be-dee2-4263bd69a0a6@groumpf.org> From: Matthew Seaman Subject: Re: How to determine ports affected by ABI change In-Reply-To: <6162831e-19d8-42be-dee2-4263bd69a0a6@groumpf.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------MNtOa4Pzrh3028vgnHLpJCxG" X-ThisMailContainsUnwantedMimeParts: N This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------MNtOa4Pzrh3028vgnHLpJCxG Content-Type: multipart/mixed; boundary="------------B4NVuAGmeI8DIX7epkpQ4IXk"; protected-headers="v1" From: Matthew Seaman To: ports@freebsd.org Message-ID: <988465e8-3793-2829-590c-1207f60422df@FreeBSD.org> Subject: Re: How to determine ports affected by ABI change References: <6162831e-19d8-42be-dee2-4263bd69a0a6@groumpf.org> In-Reply-To: <6162831e-19d8-42be-dee2-4263bd69a0a6@groumpf.org> --------------B4NVuAGmeI8DIX7epkpQ4IXk Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMTMvMDUvMjAyMyAxMzo0MywgWGF2aWVyIEh1bWJlcnQgd3JvdGU6DQo+IEknbSBwbGFu bmluZyBpbiBhIGZldyBkYXlzLCBhcyBzb29uIGFzIGl0IGJlZWVuIGJyYW5jaGVkLCB0byB1 cGdyYWRlIA0KPiBiYXNlIGZyb20gMTMtU1RBQkxFIHRvIDE0LVNUQUJMRQ0KPiANCj4gSSdt IHRyeWluZyB0byBhdm9pZCB0byByZWJ1aWxkIG15ID4gMTYwMCBwb3J0cy4NCj4gDQo+IElz IHRoZXJlIGEgd2F5dG8gZGV0ZXJtaW5lIHBvcnRzIGFmZmVjdGVkIGJ5IHRoZSBBQkkgY2hh bmdlLCB3aGljaCBtdXN0IA0KPiBiZSByZWNvbXBpbGVkID8gT2J2aW91c2x5IFB1cmUgUGVy bCBvciBQdXJlIFB5aHRvbiBkb24ndCBuZWVkIHRvLg0KPiANCg0KU2luY2UgbGliYyBhbmQg b3RoZXIgc2hhcmVkIGxpYnJhcmllcyBpbiB0aGUgRnJlZUJTRCBiYXNlIHN5c3RlbSB1c2Ug QVBJIA0KdmVyc2lvbmluZywgYWxtb3N0IGFsbCBvZiB5b3VyIHBvcnRzIHdpbGwgY29udGlu dWUgdG8gZnVuY3Rpb24gb24gDQoxNC1TVEFCTEUuICBUaGVyZSB3aWxsIGFsc28gYmUgYSBt aXNjL2NvbXBhdDEzeCBwb3J0IHRvIHByb3ZpZGUgDQpjb21wYXRpYmlsaXR5IGZvciBhbnkg bm9uLXZlcnNpb25lZCBzeXN0ZW0gc2hhcmVkIGxpYnJhcmllcywgd2hpY2ggeW91IA0Kc2hv dWxkIGluc3RhbGwgYXMgcGFydCBvZiB1cGdyYWRpbmcgeW91ciBiYXNlIHN5c3RlbS4NCg0K U28sIG5vIG5lZWQgdG8gcmVidWlsZCBldmVyeXRoaW5nIGltbWVkaWF0ZWx5LiAgV2l0aCB0 aGUgb2J2aW91cyANCmV4Y2VwdGlvbiBvZiBhbnkgbG9hZGFibGUga2VybmVsIG1vZHVsZXMg d2hpY2ggd2lsbCBkZWZpbml0ZWx5IG5lZWQgdG8gDQpiZSB1cGRhdGVkIHRvIG9wZXJhdGUg d2l0aCB0aGUgbmV3IDE0LVNUQUJMRSBrZXJuZWwuDQoNCkhvd2V2ZXIsIGFzIHNvb24gYXMg eW91IHN0YXJ0IHVwZGF0aW5nIHBvcnRzIG9uIHlvdXIgbmV3IDE0LVNUQUJMRSANCnN5c3Rl bSwgdGhpcyBjYW4gY2hhbmdlIGFuZCBzaW11bHRhbmVvdXMgcmUtaW5zdGFsbGF0aW9uIG9m IHNldmVyYWwgcGtncyANCmJlIHJlcXVpcmVkLiAgVGhhdCdzIGdlbmVyYWxseSBhIGNvbnNl cXVlbmNlIG9mIHNvbWV0aGluZyBiZWluZyBsaW5rZWQgDQphZ2FpbnN0IGEgZGlmZmVyZW50 IEFQSSB2ZXJzaW9uIHNvbWV3aGVyZSBpbiBhIGRlcGVuZGVuY3kgY2hhaW4sIHdoaWNoIA0K bWF5IHJlcXVpcmUgdGhlIHdob2xlIGRlcGVuZGVuY3kgY2hhaW4gaW52b2x2ZWQgdG8gYmUg dXBkYXRlZCBhdCB0aGUgDQpzYW1lIHRpbWUuDQoNCk9idmlvdXNseSwgYXMgeW91IGNvcnJl Y3RseSBvYnNlcnZlLCB0aGF0IG9ubHkgYXBwbGllcyB0byBzb2Z0d2FyZSANCmNvbXBpbGVk IGRvd24gaW50byBtYWNoaW5lIGNvZGUgYW5kIGxpbmtlZCBieSB0aGUgc3lzdGVtIGxvYWRl ciwgbGQuc28gDQotLSBzdGF0aWNhbGx5IGxpbmtlZCBiaW5hcmllcywgaW50ZXJwcmV0ZWQg bGFuZ3VhZ2VzIChzaGVsbCkgb3IgcHVyZSANCmJ5dGUtY29tcGlsZWQgbGFuZ3VhZ2UgbW9k dWxlcyAocHl0aG9uLCBwZXJsLCBsdWEsIGphdmEpIHdvbid0IGJlIA0KYWZmZWN0ZWQuICBB bHRob3VnaCB0aGUgaW50ZXJwcmV0ZXJzIGZvciBhbnkgb2YgdGhvc2UgbGFuZ3VhZ2VzIGNv dWxkIA0Kd2VsbCBiZSwgYXMgd291bGQgYW55IG1vZHVsZXMgYnVpbHQgYXJvdW5kIGxvYWRh YmxlIHNoYXJlZCBvYmplY3RzLg0KDQpJbiB0ZXJtcyBvZiBwYWNrYWdlcywgdGhlIHRoaW5n cyB0byBsb29rIGZvciBhcmU6DQoNCiAgKDEpIGFyY2hpdGVjdHVyZSBpbmRlcGVuZGVuY2U6 IGBwa2cgcXVlcnkgLWEgJyVuLSV2ICVxJyB8IGdyZXAgLUYgJyonYA0KDQpBbHRob3VnaCB0 aGUgQUJJIHN0cmluZyBidWlsdCBpbnRvIHRoZSBwYWNrYWdlIHdpbGwgc2F5IGVnLiANCmBG cmVlQlNEOjEzOipgIGluZGljYXRpbmcgYSBzcGVjaWZpYyBtYWpvciB2ZXJzaW9uIG9mIHRo ZSBPUywgc3VjaCANCnBhY2thZ2VzIHByb2JhYmx5IF9kb24ndF8gbmVlZCB0byBiZSByZWNv bXBpbGVkIGZvciBhbiBPUyBtYWpvciB2ZXJzb24gDQpjaGFuZ2UuDQoNCiAgKDIpIE9mIHRo ZSBhcmNoaXRlY3R1cmUgZGVwZW5kZW50IHBhY2thZ2VzLCBjaGVjayBmb3IgdGhvc2UgcmVx dWlyaW5nIA0Kb3IgcHJvdmlkaW5nIHNoYXJlZCBsaWJyYXJpZXM6IGBwa2cgaW5mbyAtYkIg cGtnbmFtZWANCg0KVHlwaWNhbGx5IHRoaXMgd2lsbCBub3QgaW5jbHVkZSBhbnkgc2hhcmVk IGxpYnJhcnkgZGVwZW5kZW5jaWVzIG9uIHRoZSANCmJhc2Ugc3lzdGVtIChzbyBub3QgZW50 aXJlbHkgZm9vbHByb29mKSBidXQgYW55IHBhY2thZ2Ugb25seSBsaW5raW5nIA0KYWdhaW5z dCB0aGUgYmFzZSBzeXN0ZW0gc2hsaWJzIGFuZCBub3QgcHJvdmlkaW5nIHNobGlicyBmb3Ig YW55dGhpbmcgDQplbHNlIHRvIGxpbmsgYWdhaW5zdCBpcyBlZmZlY3RpdmVseSBhIGxlYWYg cGFja2FnZSBpbiB0aGlzIHJlc3BlY3QsIGFuZCANCmNhbiBiZSB1cGRhdGVkIGluZGVwZW5k ZW50IG9mIGFueXRoaW5nIGVsc2UuDQoNCkxvb2sgb3V0IGZvciBjb21waWxlZCBkeW5hbWlj YWxseSBsb2FkZWQgbW9kdWxlcyB0b28gLS0gdGhpbmdzIGxpa2UgDQphcGFjaGUgb3Igbmdp bnggbW9kdWxlcywgd3JhcHBlcnMgZm9yIHNoYXJlZCBsaWJyYXJpZXMgdG8gbWFrZSB0aGVt IA0KYXZhaWxhYmxlIGluIG90aGVyIGxhbmd1YWdlcyBhbmQgc28gZm9ydGguICAoZWcuIFB5 dGhvbiBtb2R1bGVzIHRoYXQgYXJlIA0Kbm90IGFyY2hpdGVjdHVyZSBpbmRlcGVuZGVudC4p DQoNCkFueXRoaW5nIHJlbWFpbmluZyBhZnRlciBhcHBseWluZyB0aG9zZSBmaWx0ZXJzIGlz IGdvaW5nIHRvIHJlcXVpcmUgbW9yZSANCmNhcmUgdG8gdXBkYXRlIHNtb290aGx5LiAgSXQn cyBnb2luZyB0byBiZSBxdWl0ZSBhIGxhYm9yaW91cyB0YXNrIHRvIA0KY2xhc3NpZnkgYWxs IG9mIHlvdXIgMTYwMCBwb3J0cyBhbmQgbWFwIG91dCB3aGF0IGRlcGVuZHMgb24gd2hhdCBh bmQgDQp3aGF0IGdyb3VwcyBvZiBwYWNrYWdlcyB3b3VsZCBuZWVkIHRvIGJlIHJlaW5zdGFs bGVkIGluIHN5bmNocm9ueS4gDQpXaGV0aGVyIGl0J3Mgd29ydGggaXQgY29tcGFyZWQgdG8g anVzdCB0aHJvd2luZyBDUFUtY3ljbGVzIGF0IHRoZSANCnByb2JsZW0gYW5kIHJlYnVpbGRp bmcgZXZlcnl0aGluZyBzdHJhaWdodCBvZmYgaXMgbm90IG9idmlvdXMgdG8gbWUuDQoNClJ1 bm5pbmcgYSBtaXhlZCBzZXQgb2YgcGFja2FnZXMgZnJvbSBkaWZmZXJlbnQgbWFqb3IgT1Mg dmVyc2lvbnMgd2lsbCANCnJ1biB0aGUgcmlzayBvZiBzb2Z0d2FyZSBwYWNrYWdlcyBhcmJp dHJhcmlseSBjcmFzaGluZyB3aXRoIGNvbnNlcXVlbnQgDQpsb3NzIG9mIGZ1bmN0aW9uYWxp dHkgYW5kIHBvdGVudGlhbCBzeXN0ZW0gZG93bnRpbWUuICBHb29kIGx1Y2suDQoNCk5vdGUg dGhhdCBpZiB5b3UncmUgdXNpbmcgcG91ZHJpZXJlIHRvIGJ1aWxkIHBhY2thZ2VzLCB1cGRh dGluZyBhIA0KcG91ZHJpZXJlLWphaWwgdG8gMTQtU1RBQkxFIHdpbGwgYXV0b21hdGljYWxs eSB0cmlnZ2VyIGEgZnVsbCByZWJ1aWxkIG9mIA0KYWxsIHBhY2thZ2VzLCBwcmVjaXNlbHkg d2hhdCB5b3Ugd2FudCB0byBhdm9pZC4NCg0KCUNoZWVycywNCg0KCU1hdHRoZXcNCg0K --------------B4NVuAGmeI8DIX7epkpQ4IXk-- --------------MNtOa4Pzrh3028vgnHLpJCxG Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEGfFU7L8RLlBUTj8wAFE/EOCp5OcFAmRfmLcFAwAAAAAACgkQAFE/EOCp5Ofh Sw//UwmHlITEPTJksLumasE8rdt/zXWmltUlrgBcNgMZ40USdr5UJWf+HhKu9mnqZA2rEbX4Yqux imqrxFRl6hk/ZpR9R2bjyi3DoIqN31eCOS0uroxsr8UIhF0mXcYoTF2mr/vosl5PbM/JsuPHPi6f 97zQwFQKEWoci7ztqLxKJ5oZvsRcOUveOEeH8BQ96hBguX914fNI0aHRAZ3lXmD2ayvCIZ7tdU3j geoE9ahPOEF4CwgwTpJofvZ0HiW1a8hbG+kP7FMTShaOBLxEhtZkE8CFV8o4YTw8NXY6ZWleJ5KE 3ofzKOvj/ogPdxLDeJ+m5QyktbpgHUvftMmJCeEsW34EJg/d5oKh3uIHeiacWlWreyEu7ufCBcfh FI+ofb/iKPs/73UGkxb9HEC25eiAMrCKKbimeWkJPS37MeDwUChJnDhYNHpSoGSVXJoFTDKe8Hf0 fj2o3wRmGaLvPJGXrzh8DvBSDHbs+VfD15ZyoBrGXYTMH9YnZpI+8i4QbIaLcgqAmqbzPxvHIE9l rYXXxH5nSRodaeyrXA19Ktnw2vWN33RTLFs2tSWcH+xoBlWFVFMUAYWzemM5S+RZaT9EBUG6oFQc Q+ublaSHPBsnD9d1sLrFrVnw8pCuKIaPuYnv3l9FK4SY2C20yIV+OwfzpZvZgCbxKNBQvTNYclK5 ZFg= =qxzx -----END PGP SIGNATURE----- --------------MNtOa4Pzrh3028vgnHLpJCxG--