From b7a7286e28be3f944e09d49ca34efda801cd58d5 Mon Sep 17 00:00:00 2001 From: Enno Boland Date: Mon, 23 Apr 2018 15:20:36 +0200 Subject: [PATCH] libarchive: fix libressl-2.7 --- ...ibarchive_archive_openssl_hmac_private_h.patch | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 srcpkgs/libarchive/patches/patch-libarchive_archive_openssl_hmac_private_h.patch diff --git a/srcpkgs/libarchive/patches/patch-libarchive_archive_openssl_hmac_private_h.patch b/srcpkgs/libarchive/patches/patch-libarchive_archive_openssl_hmac_private_h.patch new file mode 100644 index 00000000000..362c08ecc44 --- /dev/null +++ b/srcpkgs/libarchive/patches/patch-libarchive_archive_openssl_hmac_private_h.patch @@ -0,0 +1,15 @@ +$OpenBSD: patch-libarchive_archive_openssl_hmac_private_h,v 1.3 2018/02/18 14:57:47 sthen Exp $ + +Index: libarchive/archive_openssl_hmac_private.h +--- libarchive/archive_openssl_hmac_private.h.orig ++++ libarchive/archive_openssl_hmac_private.h +@@ -28,7 +28,8 @@ + #include + #include + +-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ ++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) + #include /* malloc, free */ + #include /* memset */ + static inline HMAC_CTX *HMAC_CTX_new(void)