pidgin: 53c69d81: Fix --disable-avahi. Closes #9449.
darkrain42 at pidgin.im
darkrain42 at pidgin.im
Thu Aug 20 00:15:43 EDT 2009
-----------------------------------------------------------------
Revision: 53c69d81f2b78b89cbe332ab3ac99f57786755b8
Ancestor: 7633e5ff25047a1a55c31912d988ff0d099069c5
Author: darkrain42 at pidgin.im
Date: 2009-08-20T04:10:53
Branch: im.pidgin.pidgin
URL: http://d.pidgin.im/viewmtn/revision/info/53c69d81f2b78b89cbe332ab3ac99f57786755b8
Modified files:
ChangeLog configure.ac
ChangeLog:
Fix --disable-avahi. Closes #9449.
-------------- next part --------------
============================================================
--- ChangeLog bc611e2fa47ecfff0208e8c19b592a22eaed7390
+++ ChangeLog c55bd8e642eddbaff27bea35917737a7c44071d8
@@ -1,6 +1,10 @@ version 2.6.2 (??/??/2009):
Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul
version 2.6.2 (??/??/2009):
+ libpurple:
+ * Fix --disable-avahi to actually disable it in configure, as opposed
+ to just making the warning non-fatal.
+
XMPP:
* Prompt the user before cancelling a presence subscription.
* Escape status messages that have HTML entities in the Get Info dialog.
============================================================
--- configure.ac 0f9d6ed87b23bf8288977c56348a59ecf7416f58
+++ configure.ac ec26837cc274770174a06bdb16fd2a3642489fe0
@@ -859,36 +859,39 @@ AC_ARG_ENABLE(avahi,
[AC_HELP_STRING([--disable-avahi],
[compile without avahi (required for Bonjour support)])],
enable_avahi="$enableval", enable_avahi="yes")
-AC_ARG_WITH(avahi-client-includes, [AC_HELP_STRING([--with-avahi-client-includes=DIR], [compile the Bonjour plugin against the Avahi Client includes in DIR])], [ac_avahi_client_includes="$withval"], [ac_avahi_client_includes="no"])
-AC_ARG_WITH(avahi-client-libs, [AC_HELP_STRING([--with-avahi-client-libs=DIR], [compile the Bonjour plugin against the Avahi Client libs in DIR])], [ac_avahi_client_libs="$withval"], [ac_avahi_client_libs="no"])
-AVAHI_CFLAGS=""
-AVAHI_LIBS=""
-dnl Attempt to autodetect Avahi
-PKG_CHECK_MODULES(AVAHI, [avahi-client avahi-glib], [
- avahiincludes="yes"
- avahilibs="yes"
-], [
- avahiincludes="no"
- avahilibs="no"
-])
+if test "x$enable_avahi" = "xyes"; then
+ AC_ARG_WITH(avahi-client-includes, [AC_HELP_STRING([--with-avahi-client-includes=DIR], [compile the Bonjour plugin against the Avahi Client includes in DIR])], [ac_avahi_client_includes="$withval"], [ac_avahi_client_includes="no"])
+ AC_ARG_WITH(avahi-client-libs, [AC_HELP_STRING([--with-avahi-client-libs=DIR], [compile the Bonjour plugin against the Avahi Client libs in DIR])], [ac_avahi_client_libs="$withval"], [ac_avahi_client_libs="no"])
+ AVAHI_CFLAGS=""
+ AVAHI_LIBS=""
-dnl Override AVAHI_CFLAGS if the user specified an include dir
-if test "$ac_avahi_client_includes" != "no"; then
- AVAHI_CFLAGS="-I$ac_avahi_client_includes"
-fi
-CPPFLAGS_save="$CPPFLAGS"
-CPPFLAGS="$CPPFLAGS $AVAHI_CFLAGS"
-AC_CHECK_HEADER(avahi-client/client.h, [avahiincludes=yes], [avahiincludes=no])
-CPPFLAGS="$CPPFLAGS $AVAHI_CFLAGS $GLIB_CFLAGS"
-AC_CHECK_HEADER(avahi-glib/glib-malloc.h, [avahiincludes=yes], [avahiincludes=no])
-CPPFLAGS="$CPPFLAGS_save"
+ dnl Attempt to autodetect Avahi
+ PKG_CHECK_MODULES(AVAHI, [avahi-client avahi-glib], [
+ avahiincludes="yes"
+ avahilibs="yes"
+ ], [
+ avahiincludes="no"
+ avahilibs="no"
+ ])
-dnl Override AVAHI_LIBS if the user specified a libs dir
-if test "$ac_avahi_client_libs" != "no"; then
- AVAHI_LIBS="-L$ac_avahi_client_libs -lavahi-common -lavahi-client -lavahi-glib "
+ dnl Override AVAHI_CFLAGS if the user specified an include dir
+ if test "$ac_avahi_client_includes" != "no"; then
+ AVAHI_CFLAGS="-I$ac_avahi_client_includes"
+ fi
+ CPPFLAGS_save="$CPPFLAGS"
+ CPPFLAGS="$CPPFLAGS $AVAHI_CFLAGS"
+ AC_CHECK_HEADER(avahi-client/client.h, [avahiincludes=yes], [avahiincludes=no])
+ CPPFLAGS="$CPPFLAGS $AVAHI_CFLAGS $GLIB_CFLAGS"
+ AC_CHECK_HEADER(avahi-glib/glib-malloc.h, [avahiincludes=yes], [avahiincludes=no])
+ CPPFLAGS="$CPPFLAGS_save"
+
+ dnl Override AVAHI_LIBS if the user specified a libs dir
+ if test "$ac_avahi_client_libs" != "no"; then
+ AVAHI_LIBS="-L$ac_avahi_client_libs -lavahi-common -lavahi-client -lavahi-glib "
+ fi
+ AC_CHECK_LIB(avahi-client, avahi_client_new, [avahilibs=yes], [avahilibs=no], $AVAHI_LIBS)
fi
-AC_CHECK_LIB(avahi-client, avahi_client_new, [avahilibs=yes], [avahilibs=no], $AVAHI_LIBS)
if test "x$enable_avahi" = "xyes" -a "x$force_deps" = "xyes" -a \( "x$avahiincludes" = "xno" -o "x$avahilibs" = "xno" \); then
AC_MSG_ERROR([
More information about the Commits
mailing list