diff options
Diffstat (limited to 'mail/dbmail/files/patch-acinclude.m4')
-rw-r--r-- | mail/dbmail/files/patch-acinclude.m4 | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/mail/dbmail/files/patch-acinclude.m4 b/mail/dbmail/files/patch-acinclude.m4 new file mode 100644 index 000000000000..f4333658a12f --- /dev/null +++ b/mail/dbmail/files/patch-acinclude.m4 @@ -0,0 +1,58 @@ +--- acinclude.m4.orig 2013-05-31 14:03:59.000000000 +0100 ++++ acinclude.m4 2013-05-31 14:45:49.000000000 +0100 +@@ -23,7 +23,7 @@ + SOCKETS: $SOCKETLIB + MATH: $MATHLIB + MHASH: $MHASHLIB +- LIBEVENT: $EVENTLIB ++ LIBEVENT: $ac_event_libs + OPENSSL: $SSLLIB + ZDB: $ZDBLIB + JEMALLOC: $JEMALLOCLIB +@@ -342,13 +342,40 @@ + fi + ]) + +-AC_DEFUN([DM_CHECK_EVENT], [ +- AC_CHECK_HEADERS([event.h], [EVENTLIB="-levent_pthreads -levent"],[EVENTLIB="failed"], [#include <event2/event.h>]) +- if test [ "x$EVENTLIB" = "xfailed" ]; then +- AC_MSG_ERROR([Could not find EVENT library.]) +- else +- LDFLAGS="$LDFLAGS $EVENTLIB" ++AC_DEFUN([DM_CHECK_EVENT], [dnl ++AC_PATH_PROG(eventconfig,pkg-config) ++if test [ -z "$eventconfig" ] ++then ++ AC_MSG_ERROR([pkg-config executable not found. Make sure pkg-config is in your path]) ++else ++ AC_MSG_CHECKING([Event headers]) ++ ac_event_cflags=`${eventconfig} --cflags libevent_pthreads` ++ if test -z "$ac_event_cflags" ++ then ++ AC_MSG_RESULT([no]) ++ AC_MSG_ERROR([Unable to locate event development files]) ++ fi ++ ++ CFLAGS="$CFLAGS $ac_event_cflags" ++ AC_MSG_RESULT([$ac_event_cflags]) ++ AC_MSG_CHECKING([Event libraries]) ++ ac_event_libs=`${eventconfig} --libs libevent_pthreads` ++ if test -z "$ac_event_libs" ++ then ++ AC_MSG_RESULT([no]) ++ AC_MSG_ERROR([Unable to locate event libaries]) + fi ++ ac_event_minvers="2.0" ++ AC_MSG_CHECKING([Event version >= $ac_event_minvers]) ++ ac_event_vers=`${eventconfig} --atleast-version=$ac_event_minvers libevent_pthreads>/dev/null && echo yes` ++ if test -z "$ac_event_vers" ++ then ++ AC_MSG_ERROR([At least Event version $ac_event_minvers is required.]) ++ fi ++ ++ LDFLAGS="$LDFLAGS $ac_event_libs" ++ AC_MSG_RESULT([$ac_event_libs]) ++fi + ]) + + AC_DEFUN([DM_CHECK_SSL], [ |