patches/evolution-05-kerberos.diff
author dcarbery
Fri, 24 Nov 2006 16:37:59 +0000
branch217update
changeset 19096 d542fc2c823e
parent 8398 b983e1f7b702
permissions -rw-r--r--
Merged trunk changes r9797:9829 into 217update branch.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
8398
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
     1
Index: configure.in
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
     2
===================================================================
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
     3
RCS file: /cvs/gnome/evolution/configure.in,v
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
     4
retrieving revision 1.888.2.4
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
     5
diff -u -r1.888.2.4 configure.in
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
     6
--- configure.in	22 Mar 2006 11:18:36 -0000	1.888.2.4
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
     7
+++ configure.in	4 Apr 2006 11:00:12 -0000
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
     8
@@ -583,13 +583,18 @@
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
     9
 	
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    10
 	mitlibs="-lkrb5 -lk5crypto -lcom_err -lgssapi_krb5"
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    11
 	heimlibs="-lkrb5 -lcrypto -lasn1 -lcom_err -lroken -lgssapi"
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    12
+	sunlibs="-lkrb5 -lgss"
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    13
 	AC_CACHE_CHECK([for Kerberos 5], ac_cv_lib_kerberos5,
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    14
 	[
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    15
 		LDFLAGS="$LDFLAGS -L$with_krb5_libs $mitlibs"
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    16
 		AC_TRY_LINK_FUNC(krb5_init_context, ac_cv_lib_kerberos5="$mitlibs",
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    17
 		[
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    18
 			LDFLAGS="$LDFLAGS_save -L$with_krb5_libs $heimlibs"
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    19
-			AC_TRY_LINK_FUNC(krb5_init_context, ac_cv_lib_kerberos5="$heimlibs", ac_cv_lib_kerberos5="no")
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    20
+			AC_TRY_LINK_FUNC(krb5_init_context, ac_cv_lib_kerberos5="$heimlibs", 
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    21
+			[
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    22
+				LDFLAGS="$LDFLAGS_save -L$with_krb5_libs $sunlibs"
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    23
+				AC_TRY_LINK_FUNC(krb5_init_context, ac_cv_lib_kerberos5="$sunlibs", ac_cv_lib_kerberos5="no")
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    24
+			])
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    25
 		])
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    26
 		LDFLAGS="$LDFLAGS_save"
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    27
 	])
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    28
@@ -604,13 +609,23 @@
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    29
 			fi
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    30
 			msg_krb5="yes (MIT)"
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    31
 		else
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    32
-			AC_DEFINE(HAVE_HEIMDAL_KRB5,1,[Define if you have Heimdal])
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    33
-			if test -z "$with_krb5_includes"; then
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    34
-				KRB5_CFLAGS="-I$with_krb5/include/heimdal"
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    35
+			if test "$ac_cv_lib_kerberos5" = "$heimlibs"; then
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    36
+				AC_DEFINE(HAVE_HEIMDAL_KRB5,1,[Define if you have Heimdal])
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    37
+				if test -z "$with_krb5_includes"; then
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    38
+					KRB5_CFLAGS="-I$with_krb5/include/heimdal"
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    39
+				else
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    40
+					KRB5_CFLAGS="-I$with_krb5_includes"
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    41
+				fi
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    42
+				msg_krb5="yes (Heimdal)"
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    43
 			else
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    44
-				KRB5_CFLAGS="-I$with_krb5_includes"
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    45
+				AC_DEFINE(HAVE_SUN_KRB5,1,[Define if you have Sun Kerberosv5])
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    46
+				if test -z "$with_krb5_includes"; then
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    47
+					KRB5_CFLAGS="-I$with_krb5/include/kerberosv5"
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    48
+				else
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    49
+					KRB5_CFLAGS="-I$with_krb5_includes"
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    50
+				fi
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    51
+				msg_krb5="yes (Sun)"
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    52
 			fi
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    53
-			msg_krb5="yes (Heimdal)"
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    54
 		fi
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    55
 		KRB5_LDFLAGS="-L$with_krb5_libs $ac_cv_lib_kerberos5"
b983e1f7b702 2006-10-23 Irene Huang <[email protected]>
sh162551
parents:
diff changeset
    56
 	fi