Accepting request 546167 from home:msmeissn:branches:security
- clamav-0.99.2-openssl-1.1.patch: fixed build against openssl 1.1 OBS-URL: https://build.opensuse.org/request/show/546167 OBS-URL: https://build.opensuse.org/package/show/security/clamav?expand=0&rev=149
This commit is contained in:
parent
cb4029f851
commit
0ec309c207
33
clamav-0.99.2-openssl-1.1.patch
Normal file
33
clamav-0.99.2-openssl-1.1.patch
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
--- clamav-0.99.2/libclamav/crypto.c.omv~ 2016-09-18 18:11:34.723085234 +0200
|
||||||
|
+++ clamav-0.99.2/libclamav/crypto.c 2016-09-18 18:11:48.296898159 +0200
|
||||||
|
@@ -121,7 +121,7 @@ time_t timegm(struct tm *t)
|
||||||
|
int cl_initialize_crypto(void)
|
||||||
|
{
|
||||||
|
SSL_load_error_strings();
|
||||||
|
- SSL_library_init();
|
||||||
|
+ OPENSSL_init_ssl(0, NULL);
|
||||||
|
OpenSSL_add_all_digests();
|
||||||
|
OpenSSL_add_all_algorithms();
|
||||||
|
OpenSSL_add_all_ciphers();
|
||||||
|
--- clamav-0.99.2/m4/reorganization/libs/openssl.m4.omv~ 2016-09-18 18:11:11.071411211 +0200
|
||||||
|
+++ clamav-0.99.2/m4/reorganization/libs/openssl.m4 2016-09-18 18:11:22.872248566 +0200
|
||||||
|
@@ -41,7 +41,7 @@ fi
|
||||||
|
have_ssl="no"
|
||||||
|
have_crypto="no"
|
||||||
|
|
||||||
|
-AC_CHECK_LIB([ssl], [SSL_library_init], [have_ssl="yes"], [AC_MSG_ERROR([Your OpenSSL installation is misconfigured or missing])], [-lcrypto -lz])
|
||||||
|
+AC_CHECK_LIB([ssl], [OPENSSL_init_ssl], [have_ssl="yes"], [AC_MSG_ERROR([Your OpenSSL installation is misconfigured or missing])], [-lcrypto -lz])
|
||||||
|
|
||||||
|
AC_CHECK_LIB([crypto], [EVP_EncryptInit], [have_crypto="yes"], [AC_MSG_ERROR([Your OpenSSL installation is misconfigured or missing])], [-lcrypto -lz])
|
||||||
|
|
||||||
|
--- clamav-0.99.2/libclamav/crypto.c.omv~ 2016-09-18 18:15:48.514588018 +0200
|
||||||
|
+++ clamav-0.99.2/libclamav/crypto.c 2016-09-18 18:18:26.332413758 +0200
|
||||||
|
@@ -1110,7 +1110,7 @@ X509_CRL *cl_load_crl(const char *file)
|
||||||
|
fclose(fp);
|
||||||
|
|
||||||
|
if ((x)) {
|
||||||
|
- tm = cl_ASN1_GetTimeT(x->crl->nextUpdate);
|
||||||
|
+ tm = cl_ASN1_GetTimeT(X509_CRL_get0_nextUpdate(x));
|
||||||
|
if (!(tm)) {
|
||||||
|
X509_CRL_free(x);
|
||||||
|
return NULL;
|
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 28 08:30:04 UTC 2017 - meissner@suse.com
|
||||||
|
|
||||||
|
- clamav-0.99.2-openssl-1.1.patch: fixed build against openssl 1.1
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Sep 5 23:30:39 UTC 2017 - jengelh@inai.de
|
Tue Sep 5 23:30:39 UTC 2017 - jengelh@inai.de
|
||||||
|
|
||||||
|
@ -29,9 +29,12 @@ BuildRequires: zlib-devel
|
|||||||
# Needed for compiling LLVM.
|
# Needed for compiling LLVM.
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
%endif
|
%endif
|
||||||
|
BuildRequires: autoconf
|
||||||
|
BuildRequires: automake
|
||||||
BuildRequires: check-devel
|
BuildRequires: check-devel
|
||||||
BuildRequires: libbz2-devel
|
BuildRequires: libbz2-devel
|
||||||
BuildRequires: libopenssl-devel
|
BuildRequires: libopenssl-devel
|
||||||
|
BuildRequires: libtool
|
||||||
BuildRequires: libxml2-devel
|
BuildRequires: libxml2-devel
|
||||||
BuildRequires: pcre-devel
|
BuildRequires: pcre-devel
|
||||||
BuildRequires: pwdutils
|
BuildRequires: pwdutils
|
||||||
@ -59,6 +62,8 @@ Patch1: clamav-conf.patch
|
|||||||
Patch3: clamav-gcc47.patch
|
Patch3: clamav-gcc47.patch
|
||||||
Patch4: clamav-disable-timestamps.patch
|
Patch4: clamav-disable-timestamps.patch
|
||||||
Patch5: clamav-fix_newer_zlib.patch
|
Patch5: clamav-fix_newer_zlib.patch
|
||||||
|
# https://raw.githubusercontent.com/patch-exchange/openssl-1.1-transition/master/clamav/clamav-0.99.2-openssl-1.1.patch
|
||||||
|
Patch6: clamav-0.99.2-openssl-1.1.patch
|
||||||
BuildRequires: systemd
|
BuildRequires: systemd
|
||||||
BuildRequires: systemd-rpm-macros
|
BuildRequires: systemd-rpm-macros
|
||||||
%systemd_requires
|
%systemd_requires
|
||||||
@ -99,6 +104,10 @@ that want to make use of libclamav.
|
|||||||
%patch3 -p1
|
%patch3 -p1
|
||||||
%patch4 -p1
|
%patch4 -p1
|
||||||
%patch5 -p1
|
%patch5 -p1
|
||||||
|
if pkg-config --atleast-version=1.1.0 libssl; then
|
||||||
|
%patch6 -p1
|
||||||
|
autoreconf -i -f
|
||||||
|
fi
|
||||||
|
|
||||||
%build
|
%build
|
||||||
CFLAGS="-fstack-protector"
|
CFLAGS="-fstack-protector"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user