13 系の OpenSSL は 1.1.1 が入っている。ports に入っている物が OpenSSL 3.0.0 以上を要求する用になってきた。ftp/curl や cargo-c 等がその一例だ。
curl は SSL ライブラリを make configで、変えることが出来る。cargo-c にはその様な機能が無い。
そこで、security/openssl を入れることに寄ってこれらの問題に対処できる。そして、/etc/make.conf に
DEFAULT_VERSIONS+=ssl=openssl
と入れる。
以前に base の openssl を利用していた場合は、GSSAPI を利用している ports から You are using OpenSSL from ports and have selected GSSAPI from base, please select anther GSSAPI value と出る。libsoup3 や samba416 がそうだった。SSAPI_MIT の security/krb5 をサポートしている方が多かった様で、こちらを選んでみた。
�セコメントをする