[packages] php5-pecl-libevent: fix build after r32918
authorflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 21 Jan 2013 15:27:50 +0000 (15:27 +0000)
committerflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 21 Jan 2013 15:27:50 +0000 (15:27 +0000)
The mentioned changeset moved libevent header and library to a specific
subdirectory, so we have to give this pecl module a hint where to look
for its required stuff now.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
git-svn-id: svn://svn.openwrt.org/openwrt/packages@35279 3c298f89-4303-0410-b956-a3cf2f4a3e73

lang/php5-pecl-libevent/patches/100-openwrt-libevent-include.patch [new file with mode: 0644]
lang/php5-pecl-libevent/patches/101-openwrt-libevent-libdir.patch [new file with mode: 0644]

diff --git a/lang/php5-pecl-libevent/patches/100-openwrt-libevent-include.patch b/lang/php5-pecl-libevent/patches/100-openwrt-libevent-include.patch
new file mode 100644 (file)
index 0000000..aef038e
--- /dev/null
@@ -0,0 +1,20 @@
+--- a/config.m4
++++ b/config.m4
+@@ -5,7 +5,7 @@ PHP_ARG_WITH(libevent, for libevent supp
+ if test "$PHP_LIBEVENT" != "no"; then
+   SEARCH_PATH="/usr /usr/local"
+-  SEARCH_FOR="/include/event.h"
++  SEARCH_FOR="/include/libevent/event.h"
+   if test "$PHP_LIBEVENT" = "yes"; then
+     AC_MSG_CHECKING([for libevent headers in default path])
+@@ -28,7 +28,7 @@ if test "$PHP_LIBEVENT" != "no"; then
+     AC_MSG_ERROR([Cannot find libevent headers])
+   fi
+-  PHP_ADD_INCLUDE($LIBEVENT_DIR/include)
++  PHP_ADD_INCLUDE($LIBEVENT_DIR/include/libevent)
+   LIBNAME=event
+   LIBSYMBOL=event_base_new
diff --git a/lang/php5-pecl-libevent/patches/101-openwrt-libevent-libdir.patch b/lang/php5-pecl-libevent/patches/101-openwrt-libevent-libdir.patch
new file mode 100644 (file)
index 0000000..e6c2835
--- /dev/null
@@ -0,0 +1,13 @@
+--- a/config.m4
++++ b/config.m4
+@@ -33,9 +33,7 @@ if test "$PHP_LIBEVENT" != "no"; then
+   LIBNAME=event
+   LIBSYMBOL=event_base_new
+-  if test "x$PHP_LIBDIR" = "x"; then
+-    PHP_LIBDIR=lib
+-  fi
++  PHP_LIBDIR=lib/libevent
+   PHP_CHECK_LIBRARY($LIBNAME,$LIBSYMBOL,
+   [