aboutsummaryrefslogtreecommitdiff
path: root/repos/extra
diff options
context:
space:
mode:
Diffstat (limited to 'repos/extra')
-rw-r--r--repos/extra/libevent/.checksum1
-rw-r--r--repos/extra/libevent/abuild3
-rw-r--r--repos/extra/libevent/libressl.diff14
3 files changed, 17 insertions, 1 deletions
diff --git a/repos/extra/libevent/.checksum b/repos/extra/libevent/.checksum
index 40da61ef..f06ddbc0 100644
--- a/repos/extra/libevent/.checksum
+++ b/repos/extra/libevent/.checksum
@@ -1 +1,2 @@
72be05db4f7879f05fe6fd95e485958223c4a0c6d3ffbb50d5ae5ebc82b8cc0c libevent-2.1.12-stable.tar.gz
+abe42ec9e027839f2b9a3d29ecb5b7483ace7ec01f1b3e5c4d4a6824745f9132 libressl.diff
diff --git a/repos/extra/libevent/abuild b/repos/extra/libevent/abuild
index 1c902d6b..ccf8471e 100644
--- a/repos/extra/libevent/abuild
+++ b/repos/extra/libevent/abuild
@@ -1,7 +1,8 @@
name=libevent
version=2.1.12
release=1
-source="https://github.com/$name/$name/releases/download/release-$version-stable/$name-$version-stable.tar.gz"
+source="https://github.com/$name/$name/releases/download/release-$version-stable/$name-$version-stable.tar.gz
+ libressl.diff"
prebuild() {
sed -i 's/python/&3/' event_rpcgen.py
diff --git a/repos/extra/libevent/libressl.diff b/repos/extra/libevent/libressl.diff
new file mode 100644
index 00000000..cafe015b
--- /dev/null
+++ b/repos/extra/libevent/libressl.diff
@@ -0,0 +1,14 @@
+diff --git a/openssl-compat.h b/openssl-compat.h
+index a23e342..59c26b8 100644
+--- a/openssl-compat.h
++++ b/openssl-compat.h
+@@ -40,7 +40,8 @@ static inline BIO_METHOD *BIO_meth_new(int type, const char *name)
+ #endif /* (OPENSSL_VERSION_NUMBER < 0x10100000L) || \
+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000L) */
+
+-#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L
++#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L \
++ && LIBRESSL_VERSION_NUMBER < 0x30500000L
+ #define BIO_get_init(b) (b)->init
+ #endif
+