From nobody Tue Nov 28 03:28:21 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SfSbG6cnJz529ZJ for ; Tue, 28 Nov 2023 03:28:26 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from anubis.delphij.net (anubis.delphij.net [IPv6:2001:470:1:117::25]) (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 "anubis.delphij.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SfSbG41Mxz3f7v; Tue, 28 Nov 2023 03:28:26 +0000 (UTC) (envelope-from delphij@delphij.net) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/simple; d=delphij.net; i=@delphij.net; q=dns/txt; s=y07n; t=1701142103; h=message-id : date : mime-version : reply-to : subject : to : cc : references : from : in-reply-to : content-type : from; bh=SJiTw10Dz9xDs5ZmlhQHuyINwyTTZD/jZOVwwRaZA4k=; b=ubdgotdQhOPfaneCWT2cl1h4yRfYKsCN6jYN7jDhcfac1/AmuprdTiB+AhbwptSmNl7Ph RYD5e4lvrDykkFMCA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=delphij.net; i=@delphij.net; q=dns/txt; s=w44o; t=1701142103; h=message-id : date : mime-version : reply-to : subject : to : cc : references : from : in-reply-to : content-type : from; bh=SJiTw10Dz9xDs5ZmlhQHuyINwyTTZD/jZOVwwRaZA4k=; b=KKTr7b1EKxD26BV23JbRLCmQAQuS+94zSO0D4GZwZ/Wk6y/YjtU2ZI4jSf7UNtnGNHeBT 5NJvD37BJ9vTyde3rT7kE+W2wLOHD5vtELAB6TxLVuTBIHnFjX0EFuW53s7nXGMW5moHHOV ysHyyr8lCzRWiQQlTkVp4Qwj6/BXp8Lsa8uuhbh9dWP09er1U+x1lSDg46EKRYVAS2pxaai ePLZ8ap5nu/pDJ4NOnjDJJuRvTX1puwwDbLnoP5HdjZiRCGLYwSLUvlsMt9onqNlQt7bspD C2Eh1Rbqnac2Rh+GdJTwg8fv8GVasGo/Ukgo/fE+22dYxAtjVu67J5/Bsv7A== Received: from xins-laptop (unknown [IPv6:2601:646:9a00:3b0a:9fd:a98a:99bb:a070]) by anubis.delphij.net (Postfix) with ESMTPSA id 11201307F5; Mon, 27 Nov 2023 19:28:23 -0800 (PST) Message-ID: <7f8ac3dc-946d-4987-96b1-861104370460@delphij.net> Date: Mon, 27 Nov 2023 19:28:21 -0800 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 Thunderbird Reply-To: d@delphij.net Subject: Re: Best practice for port that are meant to be statically linked, or how should we handle boringssl Content-Language: en-US To: "Sergey A. Osokin" , d@delphij.net Cc: freebsd-ports@freebsd.org, danfe@freebsd.org References: <7a92ad42-b45d-46d4-b2f2-54b4bfcf2e93@delphij.net> From: Xin Li Autocrypt: addr=delphij@delphij.net; keydata= xjMEZPbDoRYJKwYBBAHaRw8BAQdAsUNmxEWz6QiGdFbBrVVEpjNpgQV9FXjDWsLsY0UwRPvN HFhpbiBMSSA8ZGVscGhpakBkZWxwaGlqLm5ldD7ClgQTFgoAPhYhBLskk2pXNatsapeNzxED 4uuXWeTFBQJk9sRMAhsDBQkKBDXmBQsJCAcDBRUKCQgLBRYCAwEAAh4FAheAAAoJEBED4uuX WeTF6yIA/2Ls3Rb/qC8mQZ6D2S0UO5vblPghJfboFJLNJFw3i4GYAQCsTmQg3ahgbNEJu/vU xgtro2kTxa6kKnZ35IbqPqPcCc44BGT2w6ESCisGAQQBl1UBBQEBB0Cxji+sQgVPajLNA/Lw yHx0ogSalPQszdkfVgeg3iR3FAMBCAfCeAQYFgoAIBYhBLskk2pXNatsapeNzxED4uuXWeTF BQJk9sOhAhsMAAoJEBED4uuXWeTF3BQBAIx/gPCTFN2DPBrKLkE3oC/+j9EkmNLMUCGidlP/ Zb6HAP4nL1kStTsOldIGhi/3m1LvU7r3Kel3MnlIK8/9BlLPAg== In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------0ogM71yL32RxdYVvPA715tOg" X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US] X-Rspamd-Queue-Id: 4SfSbG41Mxz3f7v This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------0ogM71yL32RxdYVvPA715tOg Content-Type: multipart/mixed; boundary="------------K4itPsSKC2ZiWTHebzNSS4wz"; protected-headers="v1" From: Xin Li Reply-To: d@delphij.net To: "Sergey A. Osokin" , d@delphij.net Cc: freebsd-ports@freebsd.org, danfe@freebsd.org Message-ID: <7f8ac3dc-946d-4987-96b1-861104370460@delphij.net> Subject: Re: Best practice for port that are meant to be statically linked, or how should we handle boringssl References: <7a92ad42-b45d-46d4-b2f2-54b4bfcf2e93@delphij.net> In-Reply-To: --------------K4itPsSKC2ZiWTHebzNSS4wz Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMjAyMy0xMS0yNyAxNzo0OCwgU2VyZ2V5IEEuIE9zb2tpbiB3cm90ZToNCj4gSGksDQo+ IA0KPiBPbiBTdW4sIE5vdiAyNiwgMjAyMyBhdCAxMTowNzoyMVBNIC0wODAwLCBYaW4gTGkg d3JvdGU6DQo+Pg0KPj4gSSByZWNlbnRseSBub3RpY2VkIHRoYXQgc2VjdXJpdHkvYm9yaW5n c3NsIGlzIHRyZWF0ZWQgaW4gYSBzaW1pbGFyIHdheSBvZg0KPj4gT3BlblNTTCBhbmQgTGli cmVTU0wuICBBbHRob3VnaCBib3Jpbmdzc2wgaXMgZGVyaXZlZCBmcm9tIE9wZW5TU0wsIGl0 J3MNCj4+IHVzdWFsbHkgbWVhbnQgdG8gYmUgc3RhdGljYWxseSBsaW5rZWQgaW50byB0aGUg cmVzdWx0aW5nIGJpbmFyeSwgYmVjYXVzZQ0KPj4gdGhlcmUgaXMgbm8gZ3VhcmFudGVlIG9m IEFCSSBzdGFiaWxpdHkgYWNyb3NzIGRpZmZlcmVudCByZWxlYXNlcyBhbmQgdGhlDQo+PiBj YWxsZXIgaXMgZXhwZWN0ZWQgdG8gZXZvbHZlIGZhc3QgZW5vdWdoIHRvIGZvbGxvdyB0aGUg bGF0ZXN0IHZlcnNpb24gb2YgaXQuDQo+IA0KPiBUaGVyZSdzIG5vIHJlbGVhc2VzIGZvciBC b3JpbmdTU0wuDQoNCkJ5IGJhZCwgZGlmZmVyZW50ICpyZXZpc2lvbnMqLg0KDQo+PiBPcGVu QlNEIHNlZW1zIHRvIGJlIGdvaW5nIHRob3VnaCB0aGUgc3RhdGljYWxseSBsaW5rZWQgcm91 dGUgYW5kIHRoZXkNCj4+IGluc3RhbGwgYm9yaW5nc3NsIGludG8gJHtQUkVGSVh9L2Vib3Jp bmdzc2wgaW5zdGVhZCBvZiB0aGUgcmVndWxhcg0KPj4gJHtQUkVGSVh9LiAgVGhpcyB3YXks IGl0J3Mgbm8gbG9uZ2VyIGNvbmZsaWN0aW5nIHdpdGggb3RoZXIgT3BlblNTTC9MaWJyZVNT TA0KPj4gaW5zdGFsbGF0aW9uICh0ZWNobmljYWxseSwgaXQgc3RpbGwgaXMsIGJ1dCBvbmx5 IGlmIHRoZSBiaW5hcnkgbGlua3MgYWdhaW5zdA0KPj4gYm90aCBPcGVuU1NML0xpYnJlU1NM IF9hbmRfIGJvcmluZ3NzbCkuDQo+IA0KPiBHZW5lcmFsbHkgc3BlYWtpbmcsIEkgZG9uJ3Qg dGhpbmsgdGhpcyBpcyB0aGUgZ29vZCBpZGVhIHRvIGxpbmsgYSBiaW5hcnkNCj4gdG8gYm90 aCBPcGVuU1NML0xpYnJlU1NMIF9hbmRfIEJvcmluZ1NTTC4NCg0KTm8sIEknbSBub3QgcHJv cG9zaW5nIHRoYXQgYXBwbGljYXRpb24gc2hvdWxkIGJlIGxpbmtpbmcgYWdhaW5zdCBib3Ro LCANCmJ1dCB3aXRoIHRoZSBjdXJyZW50IHdheSBvZiBzaGlwcGluZyBib3Jpbmdzc2wsIGl0 J3MgaW5zdGFsbGluZyBoZWFkZXIgDQpmaWxlcyBhbmQgc2hhcmVkIGxpYnJhcmllcyAobGli Y3J5cHRvLnNvIGFuZCBsaWJzc2wuc28pIHRoYXQgY291bGQgYmUgDQpwaWNrZWQgdXAgYnkg YW55IG90aGVyIHBvcnRzIHdobyBtYXkgbm90IHdhbnQgYm9yaW5nc3NsIGF0IGFsbC4NCg0K Rm9yIGV4YW1wbGUsIHRoZXJlIGlzIG5vIHd3dy9lbnZveSBwYWNrYWdlIHRvZGF5LCB3aGls ZSBpdCBzaG91bGQgYmUgDQpwZXJmZWN0bHkgZmluZSB0byBoYXZlIGEgc3RhdGljYWxseSBs aW5rZWQgJ2Vudm95JyBiaW5hcnkgdG8gY28tZXhpc3QgDQp3aXRoIG90aGVyIE9wZW5TU0wg YmFzZWQgcG9ydHMgYW5kIHdvcmsgdG9nZXRoZXIuDQoNCj4+IFNob3VsZCB3ZSBmb2xsb3cg dGhpcz8gIEFuZCBpcyB1c2luZyBzb21ldGhpbmcgbGlrZSAke1BSRUZJWH0vZWJvcmluZ3Nz bCBhDQo+PiBnb29kIG1vZGVsPyAgKEkgdGhpbmsgdWx0aW1hdGVseSB3ZSBuZWVkIHNvbWV0 aGluZyBsaWtlIGl0KS4NCj4gDQo+IEEgcHJvamVjdCwgdGhhdCB3YW50cyB0byBiZSBkZXBl bmRlZCBvbiBCb3JpbmdTU0wgbmVlZHMgdG8gYmUgYXdhcmUgdGhhdA0KPiBsYXN0IG9uZSBp cyBub3QgaW50ZW5kZWQgZm9yIGdlbmVyYWwgdXNlLCBhcyBPcGVuU1NMIG9yIExpYnJlU1NM IGlzLg0KPiBGb2xsb3cgdGhhdCB0aGUgcHJvamVjdCBuZWVkcyB0byBrZWVwIGl0cyBzb3Vy Y2UgY29kZSBjb25zaXN0ZW50IHdpdGgNCj4gY2hhbmdlcywgdGhhdCBCb3JpbmdTU0wgcHJv amVjdCBkb2VzLCBvbiBkYWlseSBiYXNpcy4NCg0KDQoNCg== --------------K4itPsSKC2ZiWTHebzNSS4wz-- --------------0ogM71yL32RxdYVvPA715tOg Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQS7JJNqVzWrbGqXjc8RA+Lrl1nkxQUCZWVeVgUDAAAAAAAKCRARA+Lrl1nkxeGt AP9XKmVMe2/4lyn8rFFK8VzdZe+6//CEbBl7HbuGjVSbLwD/VKopYYWiF9g0o4oRjG5iN3mIvGsn WWBZzmz76U5/sgc= =W0CX -----END PGP SIGNATURE----- --------------0ogM71yL32RxdYVvPA715tOg--