Просто выполните echo 'DEFAULT_VERSIONS+=ssl=openssl' >> /etc/make.conf
(как root), если вы действительно установили security/openssl.
Для пользователей другого порта, чем security/openssl:
echo 'DEFAULT_VERSIONS+=ssl=openssl-devel' >> /etc/make.conf
echo 'DEFAULT_VERSIONS+=ssl=libressl' >> /etc/make.conf
echo 'DEFAULT_VERSIONS+=ssl=libressl-devel' >> /etc/make.conf
Для использования/ссылки openssl из вашей системы (мир): DEFAULT_VERSIONS+=ssl=base
(по умолчанию без установки какого-либо порта libressl* или openssl*).
Если вы получите следующую ошибку:
У вас установлен файл /usr/local/lib/libcrypto.so, но фреймворк не может определить, из какого порта он получен. Добавьте DEFAULT_VERSIONS+=ssl= в ваш /etc/make.conf и попробуйте снова.
Если вы не знаете или не можете вспомнить, какой из них у вас установлен, проверьте вывод pkg info -ox "openssl|libressl"
, например, чтобы определить, как определить ssl
как DEFAULT_VERSIONS
.
Примечание: реализация OpenSSL, использующая порты (не пакеты), может быть переключена в любое время, но:
portmaster -o libressl openssl && portmaster -r libressl
должно сработать)