From ee34f60ecbb9f886554afdc91f05a4dffb2d2466 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Mon, 8 Mar 2021 09:24:10 +0700 Subject: [PATCH] libtls: ship /etc/ssl/cert.pem --- srcpkgs/libtls/template | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/srcpkgs/libtls/template b/srcpkgs/libtls/template index cd3d70faa0..070ee2d34f 100644 --- a/srcpkgs/libtls/template +++ b/srcpkgs/libtls/template @@ -1,11 +1,12 @@ # Template file for 'libtls' pkgname=libtls version=3.2.4 -revision=1 +revision=2 wrksrc="libressl-${version}" build_style=gnu-configure configure_args="$(vopt_enable asm)" hostmakedepends="automake libtool" +depends="ca-certificates" short_desc="Version of the TLS/crypto stack forked from OpenSSL" maintainer="Leah Neukirchen " license="OpenSSL, ISC" @@ -48,9 +49,11 @@ pre_configure() { do_install() { make -C tls install DESTDIR="$DESTDIR" make -C apps/nc install DESTDIR="$DESTDIR" -} - -post_install() { + # libtls expects certs linked to /etc/ssl/cert.pem + # instead of OpenSSL's /etc/ssl/certs.pem + # Create a symlink for now while awaiting discussion. + vmkdir etc/ssl + ln -s certs.pem ${DESTDIR}/etc/ssl/cert.pem vlicense COPYING if [ "$build_option_asm" ]; then vlicense libressl-portable-asm-${_lssl_asm_ver}/LICENSE.cryptogams