From nobody Mon Nov 27 07:07: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 4SdxVX6HTHz5228Y for ; Mon, 27 Nov 2023 07:07:32 +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 4SdxVX1PQMz4HZl; Mon, 27 Nov 2023 07:07:32 +0000 (UTC) (envelope-from delphij@delphij.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=delphij.net header.s=y07n header.b=mSdNfJu5; dkim=pass header.d=delphij.net header.s=w44o header.b="TJ1RdZ/h"; spf=pass (mx1.freebsd.org: domain of delphij@delphij.net designates 2001:470:1:117::25 as permitted sender) smtp.mailfrom=delphij@delphij.net; dmarc=pass (policy=reject) header.from=delphij.net DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/simple; d=delphij.net; i=@delphij.net; q=dns/txt; s=y07n; t=1701068844; h=message-id : date : mime-version : reply-to : to : cc : from : subject : content-type : from; bh=OhOzXF5jvlbmxps4PMtRRTnFwddor4W9wy9cLG9/0e0=; b=mSdNfJu5hs24aob9gtNzRQcuKji4CVCPQz76gtewlwHSqrwokiEgfUgEz4JDeJgBhUyU5 25ERpoaSr1J0cfmAA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=delphij.net; i=@delphij.net; q=dns/txt; s=w44o; t=1701068844; h=message-id : date : mime-version : reply-to : to : cc : from : subject : content-type : from; bh=OhOzXF5jvlbmxps4PMtRRTnFwddor4W9wy9cLG9/0e0=; b=TJ1RdZ/h2nmobJo1+809RlEw184+t6ePxELZArLrMFH+fb0T8yHCmrhcT/Ue38UwJw66x 1oyjr9VpW1/g+tV2vXfjVPL1kuK9YZmx8hPf3qxSED6ZRMPGflDVm2N0m7FUS+zCfFY+4C7 1LdK8JfTKg5thFjd8TEjB6O1Fc8CsFIbQ/5PFTAHkfjOIHmzkqPVsbNT/2Brk0nME3eTw+H J/mbLyIacF96Ljl0hAxj2ngmUESnm0R1d2DCjkEzD5rphjellZpqw4lxQ50WN0EXeRxoReT aRyTWmvkkAET/gYy9A/T6Qw4a5VOftbce+9uXO4Db/Y40eQGTuK4kw7+uFyg== Received: from xins-laptop (unknown [IPv6:2601:646:9a00:3b0a:1db1:513d:59de:e35e]) by anubis.delphij.net (Postfix) with ESMTPSA id 35E91301D2; Sun, 26 Nov 2023 23:07:24 -0800 (PST) Message-ID: <7a92ad42-b45d-46d4-b2f2-54b4bfcf2e93@delphij.net> Date: Sun, 26 Nov 2023 23:07: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 Content-Language: en-US To: freebsd-ports@freebsd.org Cc: osa@FreeBSD.org, danfe@FreeBSD.org From: Xin Li Subject: Best practice for port that are meant to be statically linked, or how should we handle boringssl Autocrypt: addr=delphij@delphij.net; keydata= xjMEZPbDoRYJKwYBBAHaRw8BAQdAsUNmxEWz6QiGdFbBrVVEpjNpgQV9FXjDWsLsY0UwRPvN HFhpbiBMSSA8ZGVscGhpakBkZWxwaGlqLm5ldD7ClgQTFgoAPhYhBLskk2pXNatsapeNzxED 4uuXWeTFBQJk9sRMAhsDBQkKBDXmBQsJCAcDBRUKCQgLBRYCAwEAAh4FAheAAAoJEBED4uuX WeTF6yIA/2Ls3Rb/qC8mQZ6D2S0UO5vblPghJfboFJLNJFw3i4GYAQCsTmQg3ahgbNEJu/vU xgtro2kTxa6kKnZ35IbqPqPcCc44BGT2w6ESCisGAQQBl1UBBQEBB0Cxji+sQgVPajLNA/Lw yHx0ogSalPQszdkfVgeg3iR3FAMBCAfCeAQYFgoAIBYhBLskk2pXNatsapeNzxED4uuXWeTF BQJk9sOhAhsMAAoJEBED4uuXWeTF3BQBAIx/gPCTFN2DPBrKLkE3oC/+j9EkmNLMUCGidlP/ Zb6HAP4nL1kStTsOldIGhi/3m1LvU7r3Kel3MnlIK8/9BlLPAg== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------yaWh70rE0pVOgXEB0geYGqE8" X-Spamd-Result: default: False [-4.82 / 15.00]; SIGNED_PGP(-2.00)[]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.93)[-0.927]; DMARC_POLICY_ALLOW(-0.50)[delphij.net,reject]; R_SPF_ALLOW(-0.20)[+a:sirius.delphij.net]; R_DKIM_ALLOW(-0.20)[delphij.net:s=y07n,delphij.net:s=w44o]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,text/plain]; ONCE_RECEIVED(0.10)[]; MIME_BASE64_TEXT(0.10)[]; XM_UA_NO_VERSION(0.01)[]; FREEFALL_USER(0.00)[delphij]; FROM_HAS_DN(0.00)[]; HAS_REPLYTO(0.00)[d@delphij.net]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; REPLYTO_DOM_EQ_FROM_DOM(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:~]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; TO_DN_NONE(0.00)[]; HAS_ATTACHMENT(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[delphij.net:+]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCVD_TLS_ALL(0.00)[] X-Rspamd-Queue-Id: 4SdxVX1PQMz4HZl X-Spamd-Bar: ---- This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------yaWh70rE0pVOgXEB0geYGqE8 Content-Type: multipart/mixed; boundary="------------0dGpB4UDOjY5rZrzJ9V4aWz4"; protected-headers="v1" From: Xin Li Reply-To: d@delphij.net To: freebsd-ports@freebsd.org Cc: osa@FreeBSD.org, danfe@FreeBSD.org Message-ID: <7a92ad42-b45d-46d4-b2f2-54b4bfcf2e93@delphij.net> Subject: Best practice for port that are meant to be statically linked, or how should we handle boringssl --------------0dGpB4UDOjY5rZrzJ9V4aWz4 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGksDQoNCkkgcmVjZW50bHkgbm90aWNlZCB0aGF0IHNlY3VyaXR5L2JvcmluZ3NzbCBpcyB0 cmVhdGVkIGluIGEgc2ltaWxhciB3YXkgDQpvZiBPcGVuU1NMIGFuZCBMaWJyZVNTTC4gIEFs dGhvdWdoIGJvcmluZ3NzbCBpcyBkZXJpdmVkIGZyb20gT3BlblNTTCwgDQppdCdzIHVzdWFs bHkgbWVhbnQgdG8gYmUgc3RhdGljYWxseSBsaW5rZWQgaW50byB0aGUgcmVzdWx0aW5nIGJp bmFyeSwgDQpiZWNhdXNlIHRoZXJlIGlzIG5vIGd1YXJhbnRlZSBvZiBBQkkgc3RhYmlsaXR5 IGFjcm9zcyBkaWZmZXJlbnQgcmVsZWFzZXMgDQphbmQgdGhlIGNhbGxlciBpcyBleHBlY3Rl ZCB0byBldm9sdmUgZmFzdCBlbm91Z2ggdG8gZm9sbG93IHRoZSBsYXRlc3QgDQp2ZXJzaW9u IG9mIGl0Lg0KDQpPcGVuQlNEIHNlZW1zIHRvIGJlIGdvaW5nIHRob3VnaCB0aGUgc3RhdGlj YWxseSBsaW5rZWQgcm91dGUgYW5kIHRoZXkgDQppbnN0YWxsIGJvcmluZ3NzbCBpbnRvICR7 UFJFRklYfS9lYm9yaW5nc3NsIGluc3RlYWQgb2YgdGhlIHJlZ3VsYXIgDQoke1BSRUZJWH0u ICBUaGlzIHdheSwgaXQncyBubyBsb25nZXIgY29uZmxpY3Rpbmcgd2l0aCBvdGhlciANCk9w ZW5TU0wvTGlicmVTU0wgaW5zdGFsbGF0aW9uICh0ZWNobmljYWxseSwgaXQgc3RpbGwgaXMs IGJ1dCBvbmx5IGlmIHRoZSANCmJpbmFyeSBsaW5rcyBhZ2FpbnN0IGJvdGggT3BlblNTTC9M aWJyZVNTTCBfYW5kXyBib3Jpbmdzc2wpLg0KDQpTaG91bGQgd2UgZm9sbG93IHRoaXM/ICBB bmQgaXMgdXNpbmcgc29tZXRoaW5nIGxpa2UgJHtQUkVGSVh9L2Vib3Jpbmdzc2wgDQphIGdv b2QgbW9kZWw/ICAoSSB0aGluayB1bHRpbWF0ZWx5IHdlIG5lZWQgc29tZXRoaW5nIGxpa2Ug aXQpLg0KDQpDaGVlcnMsDQo= --------------0dGpB4UDOjY5rZrzJ9V4aWz4-- --------------yaWh70rE0pVOgXEB0geYGqE8 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+Lrl1nkxQUCZWRAKgUDAAAAAAAKCRARA+Lrl1nkxbIA AP9cZ00wv9lV46UW8t0HSTBOdJX/vFt7gbXC/YTjWiE/LAD/b2cWzx3HOten2pMEt2GWUQDYseBg YfOVI6qttui5uwE= =CrQI -----END PGP SIGNATURE----- --------------yaWh70rE0pVOgXEB0geYGqE8--