r26914 - in /desktop/unstable/gnome-vfs/debian: changelog control control.in patches/03_gnutls27.patch

biebl at users.alioth.debian.org biebl at users.alioth.debian.org
Wed Mar 16 14:08:48 UTC 2011


Author: biebl
Date: Wed Mar 16 14:08:47 2011
New Revision: 26914

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=26914
Log:
* Link libgnomevfs against libgcrypt. Closes: #554667
  - Update GnuTLS configure check to also check for libgcrypt using
    AM_PATH_LIBGCRYPT.
  - Add Build-Depends on libgcrypt11-dev.

Modified:
    desktop/unstable/gnome-vfs/debian/changelog
    desktop/unstable/gnome-vfs/debian/control
    desktop/unstable/gnome-vfs/debian/control.in
    desktop/unstable/gnome-vfs/debian/patches/03_gnutls27.patch

Modified: desktop/unstable/gnome-vfs/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gnome-vfs/debian/changelog?rev=26914&op=diff
==============================================================================
--- desktop/unstable/gnome-vfs/debian/changelog [utf-8] (original)
+++ desktop/unstable/gnome-vfs/debian/changelog [utf-8] Wed Mar 16 14:08:47 2011
@@ -14,6 +14,10 @@
     - Drop debian/patches/90_relibtoolize.patch and
       debian/patches/99_ltmain_as-needed.patch.
   * Refresh debian/patches/24_home_dir_fakeroot.patch.
+  * Link libgnomevfs against libgcrypt. Closes: #554667
+    - Update GnuTLS configure check to also check for libgcrypt using
+      AM_PATH_LIBGCRYPT.
+    - Add Build-Depends on libgcrypt11-dev.
 
  -- Michael Biebl <biebl at debian.org>  Wed, 16 Mar 2011 13:08:05 +0100
 

Modified: desktop/unstable/gnome-vfs/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gnome-vfs/debian/control?rev=26914&op=diff
==============================================================================
--- desktop/unstable/gnome-vfs/debian/control [utf-8] (original)
+++ desktop/unstable/gnome-vfs/debian/control [utf-8] Wed Mar 16 14:08:47 2011
@@ -23,6 +23,7 @@
                intltool (>= 0.35.0),
                gnome-mime-data,
                libgnutls-dev (>= 1.0.4-3),
+               libgcrypt11-dev,
                gnome-pkg-tools (>= 0.11.3),
                dpkg-dev (>= 1.13.19),
                libdbus-glib-1-dev (>= 0.70),

Modified: desktop/unstable/gnome-vfs/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gnome-vfs/debian/control.in?rev=26914&op=diff
==============================================================================
--- desktop/unstable/gnome-vfs/debian/control.in [utf-8] (original)
+++ desktop/unstable/gnome-vfs/debian/control.in [utf-8] Wed Mar 16 14:08:47 2011
@@ -18,6 +18,7 @@
                intltool (>= 0.35.0),
                gnome-mime-data,
                libgnutls-dev (>= 1.0.4-3),
+               libgcrypt11-dev,
                gnome-pkg-tools (>= 0.11.3),
                dpkg-dev (>= 1.13.19),
                libdbus-glib-1-dev (>= 0.70),

Modified: desktop/unstable/gnome-vfs/debian/patches/03_gnutls27.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gnome-vfs/debian/patches/03_gnutls27.patch?rev=26914&op=diff
==============================================================================
--- desktop/unstable/gnome-vfs/debian/patches/03_gnutls27.patch [utf-8] (original)
+++ desktop/unstable/gnome-vfs/debian/patches/03_gnutls27.patch [utf-8] Wed Mar 16 14:08:47 2011
@@ -6,28 +6,63 @@
 Allow gnome-vfs-2.24 to build with gnutls >= 2.7.0
 Use pkg-config in place of gnutls own macro since it's not present anymore.
 
-Index: gnome-vfs-2.24.2/configure.in
+As gnome-vfs-ssl.c also directly uses libgcrypt, we need to make sure that
+configure checks for it. Use AM_PATH_LIBGCRYPT macro for that.
+
+
+Index: gnome-vfs-2.24.4/configure.in
 ===================================================================
---- gnome-vfs-2.24.2.orig/configure.in	2009-04-20 12:46:46.000000000 +0200
-+++ gnome-vfs-2.24.2/configure.in	2010-02-06 11:55:45.497282437 +0100
-@@ -668,14 +668,14 @@
+--- gnome-vfs-2.24.4.orig/configure.in	2011-03-16 14:07:18.901009688 +0100
++++ gnome-vfs-2.24.4/configure.in	2011-03-16 14:16:19.317009687 +0100
+@@ -667,15 +667,14 @@
+   if test "x${OPENSSL_LIBS}" != "x"; then
      AC_MSG_ERROR([*** Can't use both openssl and gnutls at the same time. Please pick one only. ***])
    else
-     AC_CHECK_HEADER(gcrypt.h,, AC_MSG_ERROR([*** Need gcrypt.h to compile with GnuTLS support ***]))
+-    AC_CHECK_HEADER(gcrypt.h,, AC_MSG_ERROR([*** Need gcrypt.h to compile with GnuTLS support ***]))
 -    AM_PATH_LIBGNUTLS(1.0.0, [AC_DEFINE(HAVE_GNUTLS, 1, [Define to 1 if GnuTLS is available])
 -			      have_ssl=true])
+-
++    AM_PATH_LIBGCRYPT
++    if test "x${LIBGCRYPT_LIBS}" = "x"; then
++      AC_MSG_ERROR([Unable to find LIBGRYPT])
++    fi
 +    PKG_CHECK_MODULES(LIBGNUTLS, gnutls >= 1.0.0, [AC_DEFINE(HAVE_GNUTLS, 1, [Define to 1 if GnuTLS is available])
 +    				 	   	  have_ssl=true])
- 
      if test "x${LIBGNUTLS_LIBS}" = "x"; then
 -      AM_PATH_LIBGNUTLS(0.5.1, [AC_DEFINE(HAVE_GNUTLS, 1, [Define to 1 if GnuTLS is available])
 -                                 AC_DEFINE(GNUTLS_COMPAT, 1, [FIXME])
 -				 have_ssl=true],
 -                                 AC_MSG_ERROR([Unable to find GNUTLS]))
-+      PKG_CHECK_MODULES(LIBGNUTLS, gnutls >= 0.5.1, [AC_DEFINE(HAVE_GNUTLS, 1, [Define to 1 if GnuTLS is available])
-+      				   	     	    AC_DEFINE(GNUTLS_COMPAT, 1, [FIXME])
-+						    have_ssl=true],
-+						    AC_MSG_ERROR([Unable to find GNUTLS]))
++      AC_MSG_ERROR([Unable to find GNUTLS])
      fi
    fi
  fi
+@@ -1045,8 +1044,8 @@
+ dnl ==============================================================================
+ 
+ PKG_CHECK_MODULES(LIBGNOMEVFS, glib-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED gthread-2.0 >= $GLIB_REQUIRED gobject-2.0 >= $GLIB_REQUIRED gconf-2.0 >= $GCONF_REQUIRED libxml-2.0 >= $XML_REQUIRED gnome-mime-data-2.0 $dbus_requirement)
+-LIBGNOMEVFS_CFLAGS="$LIBGNOMEVFS_CFLAGS $OPENSSL_CFLAGS $LIBGNUTLS_CFLAGS $HOWL_CFLAGS $AVAHI_CFLAGS"
+-LIBGNOMEVFS_LIBS="$LIBGNOMEVFS_LIBS $OPENSSL_LIBS $LIBGNUTLS_LIBS $HOWL_LIBS $AVAHI_LIBS $RESOLVER_LIBS"
++LIBGNOMEVFS_CFLAGS="$LIBGNOMEVFS_CFLAGS $OPENSSL_CFLAGS $LIBGNUTLS_CFLAGS $LIBGCRYPT_CFLAGS $HOWL_CFLAGS $AVAHI_CFLAGS"
++LIBGNOMEVFS_LIBS="$LIBGNOMEVFS_LIBS $OPENSSL_LIBS $LIBGNUTLS_LIBS $LIBGCRYPT_LIBS $HOWL_LIBS $AVAHI_LIBS $RESOLVER_LIBS"
+ AC_SUBST(LIBGNOMEVFS_CFLAGS)
+ AC_SUBST(LIBGNOMEVFS_LIBS)
+ 
+Index: gnome-vfs-2.24.4/libgnomevfs/gnome-vfs-ssl.c
+===================================================================
+--- gnome-vfs-2.24.4.orig/libgnomevfs/gnome-vfs-ssl.c	2011-03-16 14:07:18.861009688 +0100
++++ gnome-vfs-2.24.4/libgnomevfs/gnome-vfs-ssl.c	2011-03-16 14:09:17.517009687 +0100
+@@ -61,13 +61,6 @@
+ #endif
+ #endif
+ 
+-#if defined GNUTLS_COMPAT
+-#define gnutls_certificate_credentials GNUTLS_CERTIFICATE_CREDENTIALS
+-#define gnutls_session GNUTLS_STATE
+-#define gnutls_certificate_free_credentials gnutls_certificate_free_sc
+-#define gnutls_certificate_allocate_credentials gnutls_certificate_allocate_sc
+-#endif
+-
+ typedef struct {
+ #ifdef HAVE_OPENSSL
+ 	int sockfd;




More information about the pkg-gnome-commits mailing list