update p5-Crypt-OpenSSL-ECDSA to 0.10

This commit is contained in:
bluhm
2021-05-31 14:09:21 +00:00
parent ed3a064d4f
commit d9dd641237
4 changed files with 25 additions and 17 deletions
+6 -8
View File
@@ -1,19 +1,17 @@
# $OpenBSD: Makefile,v 1.3 2020/07/03 21:45:41 sthen Exp $
# $OpenBSD: Makefile,v 1.4 2021/05/31 14:09:21 bluhm Exp $
COMMENT = ECDSA encoding and decoding using OpenSSL
MODULES = cpan
DISTNAME = Crypt-OpenSSL-ECDSA-0.10
DISTNAME = Crypt-OpenSSL-ECDSA-0.08
CATEGORIES = security
REVISION = 0
# Perl
PERMIT_PACKAGE = Yes
PERMIT_PACKAGE = Yes
WANTLIB += c crypto perl ssl
WANTLIB = c crypto perl
RUN_DEPENDS = security/p5-Crypt-OpenSSL-EC>=0.05
BUILD_DEPENDS = ${RUN_DEPENDS}
MODULES = cpan
RUN_DEPENDS = security/p5-Crypt-OpenSSL-EC>=0.05
.include <bsd.port.mk>
+2 -2
View File
@@ -1,2 +1,2 @@
SHA256 (Crypt-OpenSSL-ECDSA-0.08.tar.gz) = hDn2r4HMXmVuiy9N2GqY+qldmTjc3L/HwiuzWOtfjes=
SIZE (Crypt-OpenSSL-ECDSA-0.08.tar.gz) = 52955
SHA256 (Crypt-OpenSSL-ECDSA-0.10.tar.gz) = BwtoKVKMgRHAHNTSZMfPtb6nY24l2Tb0+H+6i05G/wo=
SIZE (Crypt-OpenSSL-ECDSA-0.10.tar.gz) = 53607
@@ -1,16 +1,26 @@
$OpenBSD: patch-ECDSA_xs,v 1.1.1.1 2017/05/24 18:35:14 bluhm Exp $
--- ECDSA.xs.orig Fri Jan 2 02:24:13 2015
+++ ECDSA.xs Wed May 24 11:36:14 2017
@@ -80,6 +80,8 @@ ECDSA_set_method(EC_KEY *eckey, const ECDSA_METHOD *me
$OpenBSD: patch-ECDSA_xs,v 1.2 2021/05/31 14:09:21 bluhm Exp $
Index: ECDSA.xs
--- ECDSA.xs.orig
+++ ECDSA.xs
@@ -97,7 +97,7 @@ ECDSA_do_verify(const unsigned char *dgst, const ECDSA
int
ECDSA_size(const EC_KEY *eckey)
-#if OPENSSL_VERSION_NUMBER < 0x10100000L
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
const ECDSA_METHOD *
ECDSA_OpenSSL()
@@ -111,6 +111,8 @@ ECDSA_get_default_method()
int
ECDSA_set_method(EC_KEY *eckey, const ECDSA_METHOD *meth)
+#ifdef ECDSA_F_ECDSA_METHOD_NEW
+
ECDSA_METHOD *
ECDSA_METHOD_new(ECDSA_METHOD *ecdsa_method=0)
@@ -91,6 +93,8 @@ ECDSA_METHOD_set_flags(ECDSA_METHOD *ecdsa_method, int
@@ -122,6 +124,8 @@ ECDSA_METHOD_set_flags(ECDSA_METHOD *ecdsa_method, int
void
ECDSA_METHOD_set_name(ECDSA_METHOD *ecdsa_method, char *name)
+2 -2
View File
@@ -1,6 +1,6 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2017/05/24 18:35:14 bluhm Exp $
@comment $OpenBSD: PLIST,v 1.2 2021/05/31 14:09:22 bluhm Exp $
${P5ARCH}/Crypt/OpenSSL/ECDSA.pm
${P5ARCH}/auto/Crypt/OpenSSL/ECDSA/
${P5ARCH}/auto/Crypt/OpenSSL/ECDSA/ECDSA.so
@so ${P5ARCH}/auto/Crypt/OpenSSL/ECDSA/ECDSA.so
${P5ARCH}/auto/Crypt/OpenSSL/ECDSA/autosplit.ix
@man man/man3p/Crypt::OpenSSL::ECDSA.3p