libtls: patch for certs.pem
This commit is contained in:
parent
81a158d905
commit
a1c09da786
|
@ -0,0 +1,29 @@
|
||||||
|
Index: libressl-3.2.4/apps/nc/nc.1
|
||||||
|
===================================================================
|
||||||
|
--- libressl-3.2.4.orig/apps/nc/nc.1
|
||||||
|
+++ libressl-3.2.4/apps/nc/nc.1
|
||||||
|
@@ -219,7 +219,7 @@ Cannot be used together with
|
||||||
|
Load the root CA bundle for TLS certificate verification from
|
||||||
|
.Ar CAfile ,
|
||||||
|
in PEM format, instead of
|
||||||
|
-.Pa /etc/ssl/cert.pem .
|
||||||
|
+.Pa /etc/ssl/certs.pem .
|
||||||
|
Requires
|
||||||
|
.Fl c .
|
||||||
|
.It Fl r
|
||||||
|
Index: libressl-3.2.4/tls/Makefile.am
|
||||||
|
===================================================================
|
||||||
|
--- libressl-3.2.4.orig/tls/Makefile.am
|
||||||
|
+++ libressl-3.2.4/tls/Makefile.am
|
||||||
|
@@ -18,9 +18,9 @@ libtls_la_LIBADD += $(PLATFORM_LDADD)
|
||||||
|
|
||||||
|
libtls_la_CPPFLAGS = $(AM_CPPFLAGS)
|
||||||
|
if OPENSSLDIR_DEFINED
|
||||||
|
-libtls_la_CPPFLAGS += -DTLS_DEFAULT_CA_FILE=\"@OPENSSLDIR@/cert.pem\"
|
||||||
|
+libtls_la_CPPFLAGS += -DTLS_DEFAULT_CA_FILE=\"@OPENSSLDIR@/certs.pem\"
|
||||||
|
else
|
||||||
|
-libtls_la_CPPFLAGS += -DTLS_DEFAULT_CA_FILE=\"$(sysconfdir)/ssl/cert.pem\"
|
||||||
|
+libtls_la_CPPFLAGS += -DTLS_DEFAULT_CA_FILE=\"$(sysconfdir)/ssl/certs.pem\"
|
||||||
|
endif
|
||||||
|
|
||||||
|
libtls_la_SOURCES = tls.c
|
|
@ -1,7 +1,7 @@
|
||||||
# Template file for 'libtls'
|
# Template file for 'libtls'
|
||||||
pkgname=libtls
|
pkgname=libtls
|
||||||
version=3.2.5
|
version=3.2.5
|
||||||
revision=1
|
revision=2
|
||||||
wrksrc="libressl-${version}"
|
wrksrc="libressl-${version}"
|
||||||
build_style=gnu-configure
|
build_style=gnu-configure
|
||||||
configure_args="$(vopt_enable asm)"
|
configure_args="$(vopt_enable asm)"
|
||||||
|
@ -21,6 +21,7 @@ build_options="asm"
|
||||||
desc_option_asm="Use platform assembly for faster crypto"
|
desc_option_asm="Use platform assembly for faster crypto"
|
||||||
|
|
||||||
build_options_default="asm"
|
build_options_default="asm"
|
||||||
|
patch_args=-Np1
|
||||||
|
|
||||||
if [ "$build_option_asm" ]; then
|
if [ "$build_option_asm" ]; then
|
||||||
distfiles+=" https://github.com/q66/libressl-portable-asm/archive/v${_lssl_asm_ver}.tar.gz"
|
distfiles+=" https://github.com/q66/libressl-portable-asm/archive/v${_lssl_asm_ver}.tar.gz"
|
||||||
|
@ -49,11 +50,6 @@ pre_configure() {
|
||||||
do_install() {
|
do_install() {
|
||||||
make -C tls install DESTDIR="$DESTDIR"
|
make -C tls install DESTDIR="$DESTDIR"
|
||||||
make -C apps/nc install DESTDIR="$DESTDIR"
|
make -C apps/nc install DESTDIR="$DESTDIR"
|
||||||
# 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
|
vlicense COPYING
|
||||||
if [ "$build_option_asm" ]; then
|
if [ "$build_option_asm" ]; then
|
||||||
vlicense libressl-portable-asm-${_lssl_asm_ver}/LICENSE.cryptogams
|
vlicense libressl-portable-asm-${_lssl_asm_ver}/LICENSE.cryptogams
|
||||||
|
|
Loading…
Reference in New Issue