diff options
Diffstat (limited to 'repos/extra')
| -rw-r--r-- | repos/extra/libevent/.checksum | 1 | ||||
| -rw-r--r-- | repos/extra/libevent/abuild | 3 | ||||
| -rw-r--r-- | repos/extra/libevent/libressl.diff | 14 |
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 + |