[openvas-libraries] gnutls 2.12.0 deprecated gnutls_transport_set_lowat, this makes compile time issues in devel/F-16
rebus
rebus at fedoraproject.org
Sat Jul 30 21:34:12 UTC 2011
commit dead67b4bb4ea789882197b7418504965ffb74d8
Author: Michal Ambroz <rebus at seznam.cz>
Date: Sat Jul 30 23:32:23 2011 +0200
gnutls 2.12.0 deprecated gnutls_transport_set_lowat, this makes compile time issues in devel/F-16
openvas-libraries-lowat.patch | 15 +++++++++++++++
openvas-libraries.spec | 10 ++++++++--
2 files changed, 23 insertions(+), 2 deletions(-)
---
diff --git a/openvas-libraries-lowat.patch b/openvas-libraries-lowat.patch
new file mode 100644
index 0000000..0de009e
--- /dev/null
+++ b/openvas-libraries-lowat.patch
@@ -0,0 +1,15 @@
+diff -ru openvas-libraries-4.0.5.old/misc/network.c openvas-libraries-4.0.5/misc/network.c
+--- openvas-libraries-4.0.5.old/misc/network.c 2011-07-30 22:07:44.000000000 +0200
++++ openvas-libraries-4.0.5/misc/network.c 2011-07-30 22:28:42.000000000 +0200
+@@ -781,8 +781,10 @@
+ }
+
+ unblock_socket (fp->fd);
++
++ /* since gnutls 2.12.0 call to gnutls_transport_set_lowat is deprecated */
+ /* for non-blocking sockets, gnutls requires a 0 lowat value */
+- gnutls_transport_set_lowat (fp->tls_session, 0);
++ /* gnutls_transport_set_lowat (fp->tls_session, 0); */
+
+ gnutls_transport_set_ptr (fp->tls_session,
+ (gnutls_transport_ptr_t) GSIZE_TO_POINTER (fp->fd));
diff --git a/openvas-libraries.spec b/openvas-libraries.spec
index 7b85ba9..2dd5de9 100644
--- a/openvas-libraries.spec
+++ b/openvas-libraries.spec
@@ -4,20 +4,23 @@ URL: http://www.openvas.org
License: LGPLv2
Group: System Environment/Libraries
Version: 4.0.5
-Release: 2%{?dist}
+Release: 3%{?dist}
Source0: http://wald.intevation.org/frs/download.php/872/%{name}-%{version}.tar.gz
#Reported as bug 1942 Fix compile time errors - variable 'xxx' set but not used
#http://wald.intevation.org/tracker/index.php?func=detail&aid=1942&group_id=29&atid=220
Patch0: openvas-libraries-notused.patch
+#Reported as bug 2526 Fix compile time errors - gnutsl deprecated functions
+#http://wald.intevation.org/tracker/index.php?func=detail&aid=2526&group_id=29&atid=220
Patch1: openvas-libraries-gnutls.patch
+Patch2: openvas-libraries-lowat.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Obsoletes: openvas-libnasl
BuildRequires: glib2-devel
BuildRequires: libgcrypt-devel
-BuildRequires: gnutls-devel
+BuildRequires: gnutls-devel >= 2.12.0
BuildRequires: libpcap-devel
BuildRequires: libuuid-devel
BuildRequires: gpgme-devel
@@ -93,6 +96,9 @@ rm -rf %{buildroot}
%{_libdir}/pkgconfig/libopenvas.pc
%changelog
+* Sat Jul 30 2011 Michal Ambroz <rebus at, seznam.cz> - 4.0.5-3
+- gnutls > 2.12.0 has deprecated gnutls_transport_set_lowat
+
* Sun Jul 3 2011 Michal Ambroz <rebus at, seznam.cz> - 4.0.5-2
- change from deprecated gnutls_*_set_priority to gnutls_priority_set_direct
More information about the scm-commits
mailing list