diff --git a/package/libmicrohttpd/libmicrohttpd-01-openssl-conditional.patch b/package/libmicrohttpd/libmicrohttpd-01-openssl-conditional.patch new file mode 100644 index 000000000..37d5e1e9d --- /dev/null +++ b/package/libmicrohttpd/libmicrohttpd-01-openssl-conditional.patch @@ -0,0 +1,20 @@ +Subject: [PATCH] Fix configure failure for --disable-spdy + +The @HAVE_OPENSSL@ conditional is used in src/Makefile.in so when SPDY +support is forcibly disabled the AM_CONDITIONAL is never executed, causing +configure to bail out. + +Signed-off-by: Gustavo Zacarias + +diff -Nura libmicrohttpd-0.9.29.orig/configure.ac libmicrohttpd-0.9.29/configure.ac +--- libmicrohttpd-0.9.29.orig/configure.ac 2013-09-02 06:17:44.660620584 -0300 ++++ libmicrohttpd-0.9.29/configure.ac 2013-09-02 06:36:44.598189751 -0300 +@@ -341,6 +341,8 @@ + enable_spdy="yes"], + [AM_CONDITIONAL(HAVE_OPENSSL, false) + enable_spdy="no"]) ++else ++ AM_CONDITIONAL(HAVE_OPENSSL, false) + fi + + if test "$enable_spdy" = "yes" diff --git a/package/libmicrohttpd/libmicrohttpd.mk b/package/libmicrohttpd/libmicrohttpd.mk index 31ef7fea9..d0501ee53 100644 --- a/package/libmicrohttpd/libmicrohttpd.mk +++ b/package/libmicrohttpd/libmicrohttpd.mk @@ -8,6 +8,8 @@ LIBMICROHTTPD_VERSION = 0.9.29 LIBMICROHTTPD_SITE = $(BR2_GNU_MIRROR)/libmicrohttpd LIBMICROHTTPD_LICENSE_FILES = COPYING LIBMICROHTTPD_INSTALL_STAGING = YES +LIBMICROHTTPD_CONF_OPT = --disable-spdy +LIBMICROHTTPD_AUTORECONF = YES ifeq ($(BR2_PACKAGE_LIBMICROHTTPD_SSL),y) LIBMICROHTTPD_LICENSE = LGPLv2.1+