From 49f7f29c1c5a831ec1acc46db0a9fea40ec2c887 Mon Sep 17 00:00:00 2001 From: lvmbdv Date: Sun, 10 Dec 2017 22:17:04 +0300 Subject: [PATCH] crystal-bin: libressl/openssl version conflict workaround --- srcpkgs/crystal-bin/template | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/srcpkgs/crystal-bin/template b/srcpkgs/crystal-bin/template index 34cbe02c226..c3295b6f399 100644 --- a/srcpkgs/crystal-bin/template +++ b/srcpkgs/crystal-bin/template @@ -25,6 +25,11 @@ do_extract() { tar xfz ${XBPS_SRCDISTDIR}/${pkgname}-${version}/crystal-${version}-${_binary_revision}-linux-${XBPS_TARGET_MACHINE}.tar.gz --strip-components=1 -C ${wrksrc} } +post_extract() { + sed -i 's/OPENSSL_102 = .*/OPENSSL_102 = false # LibreSSL currently does not support APIs above 1.0.1/' ${wrksrc}/src/openssl/lib_{ssl,crypto}.cr + sed -i 's/OPENSSL_110 = .*/OPENSSL_110 = false # LibreSSL currently does not support APIs above 1.0.1/' ${wrksrc}/src/openssl/lib_{ssl,crypto}.cr +} + do_install() { vmkdir /usr/bin vmkdir /usr/lib/crystal