On the 'gnome-keyring' branch:
* configure.ac: Rename the '--enable-gnome-keyring' option to
'--with-gnome-keyring' and rewrite it to fix its behavior.
Define SVN_GNOME_KEYRING_INCLUDES and SVN_GNOME_KEYRING_LIBS
variables and mark them for substitution.
(INCLUDES): Add @SVN_GNOME_KEYRING_INCLUDES@.
(libsvn_subr.libs): Add gnome-keyring.
Be always declared/defined but actually work only when
SVN_HAVE_GNOME_KEYRING is defined.
Rename SVN_HAVE_GNOME_KEYRING_SERVICES to SVN_HAVE_GNOME_KEYRING.
Patch by: arfrever
When GNOME Keyring was found, SVN_HAVE_GNOME_KEYRING is defined in
svn_private_config.h but this file is never installed.
I think that svn_auth_get_gnome_keyring_simple_provider should be always
defined but it shouldn't provide real support for GNOME Keyring when
Subversion was built without --with-gnome-keyring.
SVN_HAVE_KEYCHAIN_SERVICES contains "_SERVICES" because the API used to access
Keychain is called "Keychain Services".
This suffix isn't necessary for SVN_HAVE_GNOME_KEYRING.
Arfrever Frehtes Taifersar Arahesis
Received on 2008-05-01 20:06:46 CEST