"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/aclocal.m4" between
krb5-1.17.1.tar.gz and krb5-1.18.tar.gz

About: Kerberos is a network authentication protocol. It is designed to provide strong authentication for client/server applications by using secret-key cryptography (MIT implementation). Current release.

aclocal.m4  (krb5-1.17.1):aclocal.m4  (krb5-1.18)
skipping to change at line 96 skipping to change at line 96
AC_SUBST_FILE(libpriv_frag) AC_SUBST_FILE(libpriv_frag)
libnodeps_frag=$srcdir/$ac_config_fragdir/libnodeps.in libnodeps_frag=$srcdir/$ac_config_fragdir/libnodeps.in
AC_SUBST_FILE(libnodeps_frag) AC_SUBST_FILE(libnodeps_frag)
dnl dnl
KRB5_AC_PRAGMA_WEAK_REF KRB5_AC_PRAGMA_WEAK_REF
WITH_LDAP WITH_LDAP
KRB5_LIB_PARAMS KRB5_LIB_PARAMS
KRB5_AC_INITFINI KRB5_AC_INITFINI
KRB5_AC_ENABLE_THREADS KRB5_AC_ENABLE_THREADS
KRB5_AC_FIND_DLOPEN KRB5_AC_FIND_DLOPEN
KRB5_AC_KEYRING_CCACHE
KRB5_AC_PERSISTENT_KEYRING
])dnl ])dnl
dnl Maintainer mode, akin to what automake provides, 'cept we don't dnl Maintainer mode, akin to what automake provides, 'cept we don't
dnl want to use automake right now. dnl want to use automake right now.
AC_DEFUN([KRB5_AC_MAINTAINER_MODE], AC_DEFUN([KRB5_AC_MAINTAINER_MODE],
[AC_ARG_ENABLE([maintainer-mode], [AC_ARG_ENABLE([maintainer-mode],
AC_HELP_STRING([--enable-maintainer-mode],[enable rebuilding of source files, Ma kefiles, etc]), AC_HELP_STRING([--enable-maintainer-mode],[enable rebuilding of source files, Ma kefiles, etc]),
USE_MAINTAINER_MODE=$enableval, USE_MAINTAINER_MODE=$enableval,
USE_MAINTAINER_MODE=no) USE_MAINTAINER_MODE=no)
if test "$USE_MAINTAINER_MODE" = yes; then if test "$USE_MAINTAINER_MODE" = yes; then
skipping to change at line 1248 skipping to change at line 1246
dnl dnl
dnl Unfortunately, many application developers are not aware of this, and dnl Unfortunately, many application developers are not aware of this, and
dnl mistakenly write tests that cause -lsocket to be used under IRIX. It is dnl mistakenly write tests that cause -lsocket to be used under IRIX. It is
dnl also easy to write tests that cause -lnsl to be used under operating dnl also easy to write tests that cause -lnsl to be used under operating
dnl systems where neither are necessary (or useful), such as SunOS 4.1.4, which dnl systems where neither are necessary (or useful), such as SunOS 4.1.4, which
dnl uses -lnsl for TLI. dnl uses -lnsl for TLI.
dnl dnl
dnl This test exists so that every application developer does not test this in dnl This test exists so that every application developer does not test this in
dnl a different, and subtly broken fashion. dnl a different, and subtly broken fashion.
dnl dnl
dnl It has been argued that this test should be broken up into two seperate dnl It has been argued that this test should be broken up into two separate
dnl tests, one for the resolver libraries, and one for the libraries necessary dnl tests, one for the resolver libraries, and one for the libraries necessary
dnl for using Sockets API. Unfortunately, the two are carefully intertwined and dnl for using Sockets API. Unfortunately, the two are carefully intertwined and
dnl allowing the autoconf user to use them independantly potentially results in dnl allowing the autoconf user to use them independantly potentially results in
dnl unfortunate ordering dependancies -- as such, such component macros would dnl unfortunate ordering dependencies -- as such, such component macros would
dnl have to carefully use indirection and be aware if the other components were dnl have to carefully use indirection and be aware if the other components were
dnl executed. Since other autoconf macros do not go to this trouble, and almost dnl executed. Since other autoconf macros do not go to this trouble, and almost
dnl no applications use sockets without the resolver, this complexity has not dnl no applications use sockets without the resolver, this complexity has not
dnl been implemented. dnl been implemented.
dnl dnl
dnl The check for libresolv is in case you are attempting to link statically dnl The check for libresolv is in case you are attempting to link statically
dnl and happen to have a libresolv.a lying around (and no libnsl.a). dnl and happen to have a libresolv.a lying around (and no libnsl.a).
dnl dnl
AC_DEFUN(AC_LIBRARY_NET, [ AC_DEFUN(AC_LIBRARY_NET, [
# Most operating systems have gethostbyname() in the default searched # Most operating systems have gethostbyname() in the default searched
skipping to change at line 1678 skipping to change at line 1676
OPENLDAP) with_ldap=yes ;; OPENLDAP) with_ldap=yes ;;
yes | no) ;; yes | no) ;;
*) AC_MSG_ERROR(Invalid option value --with-ldap="$withval") ;; *) AC_MSG_ERROR(Invalid option value --with-ldap="$withval") ;;
esac], with_ldap=no)dnl esac], with_ldap=no)dnl
if test "$with_ldap" = yes; then if test "$with_ldap" = yes; then
AC_MSG_NOTICE(enabling OpenLDAP database backend module support) AC_MSG_NOTICE(enabling OpenLDAP database backend module support)
OPENLDAP_PLUGIN=yes OPENLDAP_PLUGIN=yes
fi fi
])dnl ])dnl
dnl
dnl If libkeyutils exists (on Linux) include it and use keyring ccache
AC_DEFUN(KRB5_AC_KEYRING_CCACHE,[
AC_CHECK_HEADERS([keyutils.h],
AC_CHECK_LIB(keyutils, add_key,
[dnl Pre-reqs were found
AC_DEFINE(USE_KEYRING_CCACHE, 1, [Define if the keyring ccache should be
enabled])
LIBS="-lkeyutils $LIBS"
]))
])dnl
dnl
dnl If libkeyutils supports persistent keyrings, use them
AC_DEFUN(KRB5_AC_PERSISTENT_KEYRING,[
AC_CHECK_HEADERS([keyutils.h],
AC_CHECK_LIB(keyutils, keyctl_get_persistent,
[AC_DEFINE(HAVE_PERSISTENT_KEYRING, 1,
[Define if persistent keyrings are supported])
]))
])dnl
dnl
 End of changes. 4 change blocks. 
4 lines changed or deleted 2 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)