]>
Commit | Line | Data |
---|---|---|
0462c792 JB |
1 | --- libtirpc-0.2.1/configure.ac.orig 2009-11-30 15:04:55.000000000 +0100 |
2 | +++ libtirpc-0.2.1/configure.ac 2010-08-14 08:49:50.618819943 +0200 | |
3 | @@ -3,16 +3,23 @@ | |
4 | AM_MAINTAINER_MODE | |
5 | AC_CONFIG_SRCDIR([src/auth_des.c]) | |
6 | ||
7 | +GSSAPI_IMPLEMENTATION=libgssglue | |
8 | AC_ARG_ENABLE(gss,[ --enable-gss Turn on gss api], [case "${enableval}" in | |
9 | - yes) gss=true ; AC_CHECK_LIB([gssapi],[gss_init_sec_context]) ;; | |
10 | + yes) gss=true ;; | |
11 | no) gss=false ;; | |
12 | - *) AC_MSG_ERROR(bad value ${enableval} for --enable-gss) ;; | |
13 | + *) gss=true; GSSAPI_IMPLEMENTATION="$enableval" ;; | |
14 | esac],[gss=false]) | |
c1272d1e JR |
15 | AM_CONDITIONAL(GSS, test x$gss = xtrue) |
16 | if test x$gss = xtrue; then | |
0462c792 | 17 | - AC_DEFINE(HAVE_LIBGSSAPI, 1, []) |
c1272d1e JR |
18 | - PKG_CHECK_MODULES(GSSGLUE, libgssglue, [], |
19 | - AC_MSG_ERROR([Unable to locate information required to use libgssglue.])) | |
0462c792 JB |
20 | + AC_DEFINE(HAVE_LIBGSSAPI, 1, [Have GSSAPI]) |
21 | + PKG_CHECK_MODULES([GSSGLUE], [$GSSAPI_IMPLEMENTATION], | |
22 | + [echo GSSAPI in $GSSAPI_IMPLEMENTATION], | |
23 | + [PKG_CHECK_MODULES([GSSGLUE], [libgssglue], | |
24 | + [echo GSSGLUE found; GSSAPI_IMPLEMENTATION=libgssglue], | |
25 | + [PKG_CHECK_MODULES([GSSGLUE], [heimdal-gssapi], | |
26 | + [echo HEIMDAL found; GSSAPI_IMPLEMENTATION=heimdal-gssapi], | |
27 | + [AC_MSG_ERROR([Unable to locate information required to use libgssglue.])])])]) | |
c1272d1e JR |
28 | +AC_SUBST([GSSAPI_IMPLEMENTATION]) |
29 | fi | |
30 | ||
0462c792 | 31 | AC_PROG_CC |
c1272d1e JR |
32 | diff -ur libtirpc-0.1.10/libtirpc.pc.in libtirpc-0.1.10-heimdal/libtirpc.pc.in |
33 | --- libtirpc-0.1.10/libtirpc.pc.in 2008-11-19 14:01:43.000000000 +0100 | |
34 | +++ libtirpc-0.1.10-heimdal/libtirpc.pc.in 2009-06-30 14:55:59.811577076 +0200 | |
35 | @@ -5,7 +5,7 @@ | |
36 | ||
37 | Name: libtirpc | |
38 | Description: Transport Independent RPC Library | |
39 | -Requires: | |
40 | +Requires: @GSSAPI_IMPLEMENTATION@ | |
41 | Version: @PACKAGE_VERSION@ | |
42 | Libs: -L@libdir@ -ltirpc | |
43 | Cflags: -I@includedir@/tirpc |