diff --git a/srcpkgs/neon/patches/fix-libressl.patch b/srcpkgs/neon/patches/fix-libressl.patch new file mode 100644 index 00000000000..f1365588c3f --- /dev/null +++ b/srcpkgs/neon/patches/fix-libressl.patch @@ -0,0 +1,13 @@ +Extend the guard to be also true for libressl. + +--- src/ne_openssl.c 2016-09-30 10:46:00.000000000 +0200 ++++ src/ne_openssl.c 2016-10-04 12:57:24.507084147 +0200 +@@ -66,7 +66,7 @@ + typedef const unsigned char ne_d2i_uchar; + #endif + +-#if OPENSSL_VERSION_NUMBER < 0x10100000L ++#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || defined(LIBRESSL_VERSION_NUMBER) + #define X509_up_ref(x) x->references++ + #define EVP_PKEY_up_ref(x) x->references++ + #define EVP_PKEY_get0_RSA(evp) (evp->pkey.rsa) diff --git a/srcpkgs/neon/template b/srcpkgs/neon/template index a19b9d11126..dc6a0e14a80 100644 --- a/srcpkgs/neon/template +++ b/srcpkgs/neon/template @@ -1,7 +1,7 @@ # Template file for 'neon' pkgname=neon version=0.30.2 -revision=1 +revision=2 build_style=gnu-configure configure_args="--with-expat --with-ssl=openssl --enable-shared --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt --disable-static"