update to p5-Crypt-OpenSSL-DSA-0.18

patch for OPENSSL_VERSION_NUMBER libressl issue (accessor functions)
This commit is contained in:
sthen 2016-11-19 14:38:14 +00:00
parent f8ee9351b9
commit 2ac20bd4f5
3 changed files with 16 additions and 4 deletions

View File

@ -1,8 +1,8 @@
# $OpenBSD: Makefile,v 1.22 2016/03/20 19:57:00 naddy Exp $
# $OpenBSD: Makefile,v 1.23 2016/11/19 14:38:14 sthen Exp $
MODULES= cpan
COMMENT= implements DSA using OpenSSL
DISTNAME = Crypt-OpenSSL-DSA-0.15
DISTNAME = Crypt-OpenSSL-DSA-0.18
CATEGORIES= security
# perl

View File

@ -1,2 +1,2 @@
SHA256 (Crypt-OpenSSL-DSA-0.15.tar.gz) = /nXAQ2FV4u1ZSMPuK0+ETPTFrlSgfRqTHQlkDRde/zQ=
SIZE (Crypt-OpenSSL-DSA-0.15.tar.gz) = 7688
SHA256 (Crypt-OpenSSL-DSA-0.18.tar.gz) = q0rjAbSDVnaqbS19NviCRyoheVto9CRBpq1vK74igIA=
SIZE (Crypt-OpenSSL-DSA-0.18.tar.gz) = 9178

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-DSA_xs,v 1.3 2016/11/19 14:38:14 sthen Exp $
--- DSA.xs.orig Sat Nov 19 14:36:15 2016
+++ DSA.xs Sat Nov 19 14:36:38 2016
@@ -18,7 +18,7 @@ extern "C" {
}
#endif
-#if OPENSSL_VERSION_NUMBER < 0x10100000L
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
static void DSA_get0_pqg(const DSA *d,
const BIGNUM **p, const BIGNUM **q, const BIGNUM **g)
{