packages: librpcsecgss/librpcsecgss-heimdal.patch, librpcsecgss/librpcsecgs...

qboosh qboosh at pld-linux.org
Fri Aug 13 20:13:24 CEST 2010


Author: qboosh                       Date: Fri Aug 13 18:13:24 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated to 0.19
- implemented heimdal patch in more flexible way, allowing to choose heimdal even if libgssglue is installed

---- Files affected:
packages/librpcsecgss:
   librpcsecgss-heimdal.patch (1.5 -> 1.6) , librpcsecgss.spec (1.27 -> 1.28) 

---- Diffs:

================================================================
Index: packages/librpcsecgss/librpcsecgss-heimdal.patch
diff -u packages/librpcsecgss/librpcsecgss-heimdal.patch:1.5 packages/librpcsecgss/librpcsecgss-heimdal.patch:1.6
--- packages/librpcsecgss/librpcsecgss-heimdal.patch:1.5	Tue Jun 30 15:06:31 2009
+++ packages/librpcsecgss/librpcsecgss-heimdal.patch	Fri Aug 13 20:13:19 2010
@@ -1,19 +1,26 @@
-diff -NaurwB librpcsecgss-0.18.orig/configure.in librpcsecgss-0.18/configure.in
---- librpcsecgss-0.18.orig/configure.in	2008-04-09 00:05:40.000000000 +0200
-+++ librpcsecgss-0.18/configure.in	2008-06-12 19:05:51.000000000 +0200
-@@ -12,10 +12,15 @@
+--- librpcsecgss-0.19/configure.in.orig	2009-07-29 20:33:44.000000000 +0200
++++ librpcsecgss-0.19/configure.in	2010-08-13 19:53:23.298816591 +0200
+@@ -12,10 +12,22 @@
  AC_PROG_RANLIB
  
  # Checks for libraries.
 -PKG_CHECK_MODULES([GSSGLUE], [libgssglue >= 0.1], [],
-+PKG_CHECK_MODULES([GSSGLUE], [libgssglue >= 0.1],
-+  [echo GSSGLUE found; GSSAPI_IMPLEMENTATION=libgssglue],
-+  [PKG_CHECK_MODULES([GSSGLUE], [heimdal-gssapi],
-+    [echo HEIMDAL found; GSSAPI_IMPLEMENTATION=heimdal-gssapi],
-   [AC_MSG_ERROR([Unable to locate information required to use libgssglue.
+-  [AC_MSG_ERROR([Unable to locate information required to use libgssglue.
++GSSAPI_IMPLEMENTATION='libgssglue >= 0.1'
++AC_ARG_WITH([gssapiimpl],
++	    [AS_HELP_STRING([--with-gssapiimpl], [use given GSSAPI implementation (default is libgssglue)])],
++	    [GSSAPI_IMPLEMENTATION=$withval])
++
++PKG_CHECK_MODULES([GSSGLUE], [$GSSAPI_IMPLEMENTATION],
++  [echo GSSAPI in $GSSAPI_IMPLEMENTATION found],
++  [PKG_CHECK_MODULES([GSSGLUE], [libgssglue >= 0.1],
++    [echo GSSAPI in libgssglue found; GSSAPI_IMPLEMENTATION='libgssglue >= 0.1'],
++    [PKG_CHECK_MODULES([GSSGLUE], [heimdal-gssapi],
++      [echo GSSAPI in heimdal-gssapi found; GSSAPI_IMPLEMENTATION='heimdal-gssapi'],
++  [AC_MSG_ERROR([Unable to locate information required to use GSSAPI implementation.
    If you have pkgconfig installed, you might try setting environment
 -  variable PKG_CONFIG_PATH to /usr/local/lib/pkgconfig])])
-+    variable PKG_CONFIG_PATH to /usr/local/lib/pkgconfig])])])
++    variable PKG_CONFIG_PATH to /usr/local/lib/pkgconfig])])])])
 +
 +AC_SUBST([GSSAPI_IMPLEMENTATION])
  

================================================================
Index: packages/librpcsecgss/librpcsecgss.spec
diff -u packages/librpcsecgss/librpcsecgss.spec:1.27 packages/librpcsecgss/librpcsecgss.spec:1.28
--- packages/librpcsecgss/librpcsecgss.spec:1.27	Thu Jul  2 16:06:41 2009
+++ packages/librpcsecgss/librpcsecgss.spec	Fri Aug 13 20:13:19 2010
@@ -6,12 +6,12 @@
 Summary:	rpcsec_gss implementation library
 Summary(pl.UTF-8):	Biblioteka implementująca rpcsec_gss
 Name:		librpcsecgss
-Version:	0.18
-Release:	3
+Version:	0.19
+Release:	1
 License:	BSD/MIT
 Group:		Libraries
 Source0:	http://www.citi.umich.edu/projects/nfsv4/linux/librpcsecgss/%{name}-%{version}.tar.gz
-# Source0-md5:	f2c4a69c5a32f62b762a569b8d962156
+# Source0-md5:	b45ed565bdc3099023aa35830ec92997
 Patch0:		%{name}-heimdal.patch
 URL:		http://www.citi.umich.edu/projects/nfsv4/linux/
 BuildRequires:	autoconf >= 2.59
@@ -20,7 +20,6 @@
 BuildRequires:	libgssglue-devel >= 0.1
 %else
 BuildRequires:	heimdal-devel
-BuildConflicts:	libgssglue-devel
 %endif
 BuildRequires:	libtool
 BuildRequires:	pkgconfig
@@ -77,7 +76,8 @@
 %{__aclocal}
 %{__autoconf}
 %{__automake}
-%configure
+%configure \
+	--with-gssapiimpl=%{?with_krb5:libgssglue}%{!?with_krb5:heimdal-gssapi}
 %{__make}
 
 %install
@@ -115,6 +115,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.28  2010/08/13 18:13:19  qboosh
+- updated to 0.19
+- implemented heimdal patch in more flexible way, allowing to choose heimdal even if libgssglue is installed
+
 Revision 1.27  2009/07/02 14:06:41  baggins
 - rel 3
 - reverse heimdal bcond to krb5, build with heimdal
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/librpcsecgss/librpcsecgss-heimdal.patch?r1=1.5&r2=1.6&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/librpcsecgss/librpcsecgss.spec?r1=1.27&r2=1.28&f=u



More information about the pld-cvs-commit mailing list