Hello community,

here is the log from the commit of package gnutls for openSUSE:Factory checked 
in at 2017-02-22 13:50:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnutls (Old)
 and      /work/SRC/openSUSE:Factory/.gnutls.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnutls"

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnutls/gnutls.changes    2017-01-11 
11:57:39.057854696 +0100
+++ /work/SRC/openSUSE:Factory/.gnutls.new/gnutls.changes       2017-02-22 
13:50:21.887384167 +0100
@@ -1,0 +2,15 @@
+Mon Feb 20 09:52:38 UTC 2017 - astie...@suse.com
+
+- GnuTLS 3.5.9:
+  * libgnutls: OpenPGP references removed, functionality deprecated
+  * libgnutls: Improve detection of AVX support
+  * libgnutls: Add support for IDNA2008 with libidn2 FATE#321897
+  * p11tool: re-use ID from corresponding objects when writing
+    certificates.
+  * API and ABI modifications:
+    gnutls_idna_map: Added
+    gnutls_idna_reverse_map: Added
+- prevent pkgconfig issues due to libidn2 when building with GnuTLS
+  add gnutls-3.5.9-pkgconfig.patch
+
+-------------------------------------------------------------------

Old:
----
  gnutls-3.5.8.tar.xz
  gnutls-3.5.8.tar.xz.sig

New:
----
  gnutls-3.5.9-pkgconfig.patch
  gnutls-3.5.9.tar.xz
  gnutls-3.5.9.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnutls.spec ++++++
--- /var/tmp/diff_new_pack.5mK9jl/_old  2017-02-22 13:50:22.735263477 +0100
+++ /var/tmp/diff_new_pack.5mK9jl/_new  2017-02-22 13:50:22.735263477 +0100
@@ -29,7 +29,7 @@
 %define gnutls_dane_sover 0
 %endif
 Name:           gnutls
-Version:        3.5.8
+Version:        3.5.9
 Release:        0
 Summary:        The GNU Transport Layer Security Library
 License:        LGPL-2.1+ and GPL-3.0+
@@ -40,12 +40,13 @@
 Source1:        
ftp://ftp.gnutls.org/gcrypt/gnutls/v3.5/%{name}-%{version}.tar.xz.sig
 Source2:        %{name}.keyring
 Source3:        baselibs.conf
+Patch0:         gnutls-3.5.9-pkgconfig.patch
 BuildRequires:  autogen
 BuildRequires:  automake
 BuildRequires:  datefudge
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-BuildRequires:  libidn-devel
+BuildRequires:  libidn2-devel
 BuildRequires:  libnettle-devel >= 3.1
 BuildRequires:  libtasn1-devel >= 4.9
 BuildRequires:  libtool
@@ -197,6 +198,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 export LDFLAGS="-pie"

++++++ gnutls-3.5.9-pkgconfig.patch ++++++
>From 35c6a78f3b24bf4192e3f01ee6322b42b6fc27fb Mon Sep 17 00:00:00 2001
From: Nikos Mavrogiannopoulos <n...@gnutls.org>
Date: Wed, 15 Feb 2017 18:42:22 +0100
Subject: [PATCH] gnutls.pc: do not include libidn2 in Requires.private

The libidn2 versions available do not include libidn2.pc,
thus the inclusion was causing problems when using pkg-config.
Instead we include -lidn2 in Libs.private.

Signed-off-by: Nikos Mavrogiannopoulos <n...@gnutls.org>
---
 configure.ac     | 12 +++++++-----
 lib/gnutls.pc.in |  2 +-
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/configure.ac b/configure.ac
index 6907b215f..4cad4fa3a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -492,11 +492,13 @@ if test "$try_libidn" = yes;then
       idna_support="IDNA 2008 (libidn2)"
       AC_DEFINE([HAVE_LIBIDN2], 1, [Define if IDNA 2008 support is enabled.])
       AC_SUBST([LIBIDN_LIBS], [-lidn2])
-      if test "x$GNUTLS_REQUIRES_PRIVATE" = "x"; then
-        GNUTLS_REQUIRES_PRIVATE="Requires.private: libidn2"
-      else
-        GNUTLS_REQUIRES_PRIVATE="${GNUTLS_REQUIRES_PRIVATE}, libidn2"
-      fi
+      AC_SUBST([LIBIDN2_LIBS], [-lidn2]) dnl used in gnutls.pc.in
+dnl enable once libidn2.pc is widespread; and remove LIBIDN2_LIBS from 
gnutls.pc.in (Libs.private)
+dnl      if test "x$GNUTLS_REQUIRES_PRIVATE" = "x"; then
+dnl        GNUTLS_REQUIRES_PRIVATE="Requires.private: libidn2"
+dnl      else
+dnl        GNUTLS_REQUIRES_PRIVATE="${GNUTLS_REQUIRES_PRIVATE}, libidn2"
+dnl      fi
     ],[
       with_libidn2=no;
       AC_MSG_WARN(*** LIBIDN2 was not found. You will not be able to use 
IDN2008 support)
diff --git a/lib/gnutls.pc.in b/lib/gnutls.pc.in
index 441b45db0..c03757928 100644
--- a/lib/gnutls.pc.in
+++ b/lib/gnutls.pc.in
@@ -19,6 +19,6 @@ Description: Transport Security Layer implementation for the 
GNU system
 URL: http://www.gnutls.org/
 Version: @VERSION@
 Libs: -L${libdir} -lgnutls
-Libs.private: @LTLIBZ@ @LTLIBINTL@ @LIBSOCKET@ @LTLIBNSL@ @LTLIBPTHREAD@ 
@P11_KIT_LIBS@ @LIB_SELECT@ @TSS_LIBS@ @GMP_LIBS@ @LTLIBUNISTRING@
+Libs.private: @LTLIBZ@ @LTLIBINTL@ @LIBSOCKET@ @LTLIBNSL@ @LTLIBPTHREAD@ 
@P11_KIT_LIBS@ @LIB_SELECT@ @TSS_LIBS@ @GMP_LIBS@ @LTLIBUNISTRING@ 
@LIBIDN2_LIBS@
 @GNUTLS_REQUIRES_PRIVATE@
 Cflags: -I${includedir}
-- 
2.11.1

++++++ gnutls-3.5.8.tar.xz -> gnutls-3.5.9.tar.xz ++++++
/work/SRC/openSUSE:Factory/gnutls/gnutls-3.5.8.tar.xz 
/work/SRC/openSUSE:Factory/.gnutls.new/gnutls-3.5.9.tar.xz differ: char 26, 
line 1



Reply via email to