libmicrohttpd: bump to version 0.9.24
authorGustavo Zacarias <gustavo@zacarias.com.ar>
Wed, 26 Dec 2012 03:55:49 +0000 (03:55 +0000)
committerPeter Korsgaard <jacmet@sunsite.dk>
Wed, 26 Dec 2012 22:40:54 +0000 (23:40 +0100)
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
package/libmicrohttpd/Config.in
package/libmicrohttpd/libmicrohttpd.mk

index cfedc8fa9552a5379edea83bcfb2c30b3f1e8e72..4e78a996c8b138481769f568b70f07610be63e10 100644 (file)
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_LIBMICROHTTPD
        bool "libmicrohttpd"
+       depends on BR2_TOOLCHAIN_HAS_THREADS
        help
          GNU libmicrohttpd is a small C library that makes it easy to
          run an HTTP server as part of another application.
@@ -9,6 +10,10 @@ config BR2_PACKAGE_LIBMICROHTTPD
 config BR2_PACKAGE_LIBMICROHTTPD_SSL
        bool "https support"
        depends on BR2_PACKAGE_LIBMICROHTTPD
+       select BR2_PACKAGE_GNUTLS
        select BR2_PACKAGE_LIBGCRYPT
        help
          Enable HTTPS (SSL) support.
+
+comment "libmicrohttpd needs a toolchain with thread support"
+       depends on !BR2_TOOLCHAIN_HAS_THREADS
index f8690eebf90f35b54e771b3036bca278e82fa799..cf84b2d173f2b94dd8155db747b3a594b16792ff 100644 (file)
@@ -3,14 +3,14 @@
 # libmicrohttpd
 #
 #############################################################
-LIBMICROHTTPD_VERSION = 0.4.6
-LIBMICROHTTPD_SOURCE = libmicrohttpd-$(LIBMICROHTTPD_VERSION).tar.gz
+
+LIBMICROHTTPD_VERSION = 0.9.24
 LIBMICROHTTPD_SITE = $(BR2_GNU_MIRROR)/libmicrohttpd
 LIBMICROHTTPD_INSTALL_STAGING = YES
 
 ifeq ($(BR2_PACKAGE_LIBMICROHTTPD_SSL),y)
-LIBMICROHTTPD_DEPENDENCIES += libgcrypt
-LIBMICROHTTPD_CONF_OPT += --enable-https \
+LIBMICROHTTPD_DEPENDENCIES += gnutls libgcrypt
+LIBMICROHTTPD_CONF_OPT += --enable-https --with-gnutls=$(STAGING_DIR)/usr \
                          --with-libgcrypt-prefix=$(STAGING_DIR)/usr
 else
 LIBMICROHTTPD_CONF_OPT += --disable-https