diff --git a/net-irc/atheme/files/atheme-5.0.1-with-ldap.patch b/net-irc/atheme/files/atheme-5.0.1-with-ldap.patch new file mode 100644 --- /dev/null +++ b/net-irc/atheme/files/atheme-5.0.1-with-ldap.patch @@ -0,0 +1,29 @@ +diff -r 75af206b48cc -r 7c91655f0352 configure.ac +--- a/configure.ac Thu Feb 11 23:13:59 2010 -0500 ++++ b/configure.ac Thu Feb 11 23:35:12 2010 -0500 +@@ -86,6 +86,13 @@ + + AC_SUBST(POSIX_CRYPTC) + ++AC_ARG_WITH([ldap], ++ [AS_HELP_STRING([--without-ldap],[Disable building ldap auth module.])], ++ [], ++ [with_ldap="auto"]) ++ ++AS_IF([test "x$with_ldap" != "xno"], ++[ + # Thank autoconf and openldap developers for making me do all this stuff. + LDAP_CFLAGS="" + LDAP_LIBS="" +@@ -108,6 +115,11 @@ + CFLAGS="$saveCFLAGS" + LIBS="$saveLIBS" + ]) ++dnl with_ldap != no ++]) ++ ++AS_IF([test "x$with_ldap" = "xyes" && test "x$LDAP_AUTHC" = "x"], ++[AC_MSG_ERROR([LDAP support was explicitly requested but could not be found.])]) + + AC_SUBST(LDAP_CFLAGS) + AC_SUBST(LDAP_LIBS)