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