Closed tsutsui closed 3 months ago
mbedtls-2.28.8 and later have pkgconf files, but also check them manually as before for older versions.
pkgsrc/security/mbedtls は 2.28.3 → 2.28.8 に上げたので pkgsrc-2024Q3 では新しくなると思います https://mail-index.netbsd.org/pkgsrc-changes/2024/08/15/msg305566.html
CI をいろいろ試していたら archLinux だと mbedtls2 と mbedtls (3.x) 共存のために mbedtls2 が /usr/include/mbedtls2 とか /usr/lib/mbdedtls2 とかに入るので pkg-config 使えるならちょっと楽です
/usr/include/mbedtls2
/usr/lib/mbdedtls2
pkg-config
.pc
/usr/pkg/lib/mbedtls2/pkgconfig
PKG_CONFIG_PATH
2.28.7 以前のために従来のチェックは残す
checking for mbedtls...
csrc/configure
CHECK_PKG([mbedcrypto]) は has_mbedtls = yes 側に入れてもいいかもしれませんがあまりこだわってません
CHECK_PKG([mbedcrypto])
has_mbedtls = yes
-lwebpdemux
CHECK_PKG([libwebpdemux])
ありがとうございます。取り込みました。
mbedtls-2.28.8 and later have pkgconf files, but also check them manually as before for older versions.
pkgsrc/security/mbedtls は 2.28.3 → 2.28.8 に上げたので pkgsrc-2024Q3 では新しくなると思います https://mail-index.netbsd.org/pkgsrc-changes/2024/08/15/msg305566.html
CI をいろいろ試していたら archLinux だと mbedtls2 と mbedtls (3.x) 共存のために mbedtls2 が
/usr/include/mbedtls2
とか/usr/lib/mbdedtls2
とかに入るのでpkg-config
使えるならちょっと楽です.pc
ファイルも/usr/pkg/lib/mbedtls2/pkgconfig
にあるのでPKG_CONFIG_PATH
指定は必要2.28.7 以前のために従来のチェックは残す
checking for mbedtls...
が2回表示されますが、csrc/configure
の curl でも同様っぽいので気にしないでよい?CHECK_PKG([mbedcrypto])
はhas_mbedtls = yes
側に入れてもいいかもしれませんがあまりこだわってません-lwebpdemux
は手動で足されてますが、こちらもCHECK_PKG([libwebpdemux])
にしてもよいのかも……