Changeset View
Changeset View
Standalone View
Standalone View
lang/crystal/files/patch-src_openssl_lib__crypto.cr
- This file was added.
--- src/openssl/lib_crypto.cr.orig 2021-08-06 14:44:01 UTC | |||||
+++ src/openssl/lib_crypto.cr | |||||
@@ -1,21 +1,11 @@ | |||||
{% begin %} | |||||
lib LibCrypto | |||||
- {% from_libressl = (`hash pkg-config 2> /dev/null || printf %s false` != "false") && | |||||
- (`test -f $(pkg-config --silence-errors --variable=includedir libcrypto)/openssl/opensslv.h || printf %s false` != "false") && | |||||
- (`printf "#include <openssl/opensslv.h>\nLIBRESSL_VERSION_NUMBER" | ${CC:-cc} $(pkg-config --cflags --silence-errors libcrypto || true) -E -`.chomp.split('\n').last != "LIBRESSL_VERSION_NUMBER") %} | |||||
- {% ssl_version = `hash pkg-config 2> /dev/null && pkg-config --silence-errors --modversion libcrypto || printf %s 0.0.0`.split.last.gsub(/[^0-9.]/, "") %} | |||||
- | |||||
- {% if from_libressl %} | |||||
- LIBRESSL_VERSION = {{ ssl_version }} | |||||
- OPENSSL_VERSION = "0.0.0" | |||||
- {% else %} | |||||
- LIBRESSL_VERSION = "0.0.0" | |||||
- OPENSSL_VERSION = {{ ssl_version }} | |||||
- {% end %} | |||||
+ LIBRESSL_VERSION = "0.0.0" | |||||
+ OPENSSL_VERSION = "1.1.1" | |||||
end | |||||
{% end %} | |||||
-@[Link(ldflags: "`command -v pkg-config > /dev/null && pkg-config --libs --silence-errors libcrypto || printf %s '-lcrypto'`")] | |||||
+@[Link(ldflags: "-L/usr/lib -lcrypto")] | |||||
lib LibCrypto | |||||
alias Char = LibC::Char | |||||
alias Int = LibC::Int |