4801744ae8
pkgsrc changes: --------------- * Add conditional inclusion for FreeBSD. * Apply some changes to appease pkglint. * Bump revision.
36 lines
1.3 KiB
Text
36 lines
1.3 KiB
Text
$NetBSD: patch-config-scripts_cups-gssapi.m4,v 1.2 2020/05/26 08:36:56 triaxx Exp $
|
|
|
|
builtin krb5-config in platforms such as solaris do not support
|
|
the gssapi option, and need an explicit -lgss
|
|
|
|
--- config-scripts/cups-gssapi.m4.orig 2017-06-30 15:44:38.000000000 +0000
|
|
+++ config-scripts/cups-gssapi.m4
|
|
@@ -30,19 +30,18 @@ if test x$enable_gssapi != xno; then
|
|
AC_MSG_RESULT(no)
|
|
fi
|
|
;;
|
|
- sunos*)
|
|
- # Solaris has a non-standard krb5-config, don't use it!
|
|
- AC_CHECK_LIB(gss, gss_display_status,
|
|
- AC_DEFINE(HAVE_GSSAPI, 1, [Whether GSSAPI is available])
|
|
+ *)
|
|
+ # make sure krb5-config supports gssapi option
|
|
+ if $KRB5CONFIG --cflags gssapi 2>&1 | grep "Unknown option" > /dev/null ; then
|
|
CFLAGS="`$KRB5CONFIG --cflags` $CFLAGS"
|
|
CPPFLAGS="`$KRB5CONFIG --cflags` $CPPFLAGS"
|
|
- LIBGSSAPI="-lgss `$KRB5CONFIG --libs`")
|
|
- ;;
|
|
- *)
|
|
+ LIBGSSAPI="-lgss `$KRB5CONFIG --libs`"
|
|
+ else
|
|
# Other platforms just ask for GSSAPI
|
|
- CFLAGS="`$KRB5CONFIG --cflags gssapi` $CFLAGS"
|
|
- CPPFLAGS="`$KRB5CONFIG --cflags gssapi` $CPPFLAGS"
|
|
- LIBGSSAPI="`$KRB5CONFIG --libs gssapi`"
|
|
+ CFLAGS="`$KRB5CONFIG --cflags gssapi` $CFLAGS"
|
|
+ CPPFLAGS="`$KRB5CONFIG --cflags gssapi` $CPPFLAGS"
|
|
+ LIBGSSAPI="`$KRB5CONFIG --libs gssapi`"
|
|
+ fi
|
|
;;
|
|
esac
|
|
AC_DEFINE(HAVE_GSSAPI, 1, [Whether GSSAPI is available])
|