diff options
author | Jianhui Zhao <jianhuizhao329@gmail.com> | 2018-07-19 22:35:53 +0800 |
---|---|---|
committer | Jianhui Zhao <jianhuizhao329@gmail.com> | 2018-07-20 00:26:17 +0800 |
commit | 960dfe244a5c6733fef503d806d2b9c7af2e42e8 (patch) | |
tree | 16a6a33ce98b4541b7ab43aa4bf00e35b52e2292 /libs/libuhttpd | |
parent | 76c48659715546ebd64294e9d0fbe8a50b69cfdc (diff) |
libuhttpd: Update to 2.1.2
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
Diffstat (limited to 'libs/libuhttpd')
-rw-r--r--[-rwxr-xr-x] | libs/libuhttpd/Makefile | 12 | ||||
-rw-r--r-- | libs/libuhttpd/patches/001-fix-find-lua.patch | 37 |
2 files changed, 45 insertions, 4 deletions
diff --git a/libs/libuhttpd/Makefile b/libs/libuhttpd/Makefile index 7f032dea1..83254f457 100755..100644 --- a/libs/libuhttpd/Makefile +++ b/libs/libuhttpd/Makefile @@ -8,13 +8,13 @@ include $(TOPDIR)/rules.mk PKG_NAME:=libuhttpd -PKG_VERSION:=2.0.3 -PKG_RELEASE:=1 +PKG_VERSION:=2.1.2 +PKG_RELEASE:=2 PKG_SOURCE_PROTO:=git PKG_SOURCE_VERSION:=v$(PKG_VERSION) PKG_SOURCE_URL=https://github.com/zhaojh329/libuhttpd.git -PKG_MIRROR_HASH:=f20e4081ba1bbea277a3c86f28fa451d54546817a58814fff91470550a5b8e5d +PKG_MIRROR_HASH:=0f80b643ca4fa652df1a4510384e941e045b1ad8124fa4c8128a56861189b325 CMAKE_INSTALL:=1 PKG_BUILD_DIR=$(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_SOURCE_SUBDIR) @@ -39,6 +39,7 @@ define Package/libuhttpd-nossl $(Package/libuhttpd/default) TITLE += (NO SSL) VARIANT:=nossl + CONFLICTS:=libuhttpd-openssl libuhttpd-wolfssl libuhttpd-mbedtls endef define Package/libuhttpd-openssl @@ -46,6 +47,7 @@ define Package/libuhttpd-openssl TITLE += (openssl) DEPENDS += +libustream-openssl VARIANT:=openssl + CONFLICTS:=libuhttpd-wolfssl libuhttpd-mbedtls endef define Package/libuhttpd-wolfssl @@ -53,6 +55,7 @@ define Package/libuhttpd-wolfssl TITLE += (wolfssl) DEPENDS += +libustream-wolfssl VARIANT:=wolfssl + CONFLICTS:=libuhttpd-mbedtls endef define Package/libuhttpd-mbedtls @@ -67,8 +70,9 @@ ifeq ($(BUILD_VARIANT),nossl) endif define Package/libuhttpd/default/install - $(INSTALL_DIR) $(1)/usr/lib/ + $(INSTALL_DIR) $(1)/usr/lib/ $(1)/usr/lib/lua/ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/libuhttpd.so* $(1)/usr/lib/ + $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/lua/uhttpd.so* $(1)/usr/lib/lua/ endef Package/libuhttpd-nossl/install = $(Package/libuhttpd/default/install) diff --git a/libs/libuhttpd/patches/001-fix-find-lua.patch b/libs/libuhttpd/patches/001-fix-find-lua.patch new file mode 100644 index 000000000..eeb633fda --- /dev/null +++ b/libs/libuhttpd/patches/001-fix-find-lua.patch @@ -0,0 +1,37 @@ +Index: libuhttpd-2.1.0/src/CMakeLists.txt +=================================================================== +--- libuhttpd-2.1.0.orig/src/CMakeLists.txt ++++ libuhttpd-2.1.0/src/CMakeLists.txt +@@ -8,7 +8,7 @@ set(UHTTPD_VERSION_PATCH 0) + + # Check the third party Libraries + find_package(Libubox REQUIRED) +-find_package(Lua) ++find_package(Lua51) + + include_directories(${CMAKE_CURRENT_BINARY_DIR} ${LIBUBOX_INCLUDE_DIR}) + +@@ -20,9 +20,9 @@ option(UHTTPD_SSL_SUPPORT "SSL support" + + + set(LUA_SUPPORT_DEFAULT "ON") +-if (NOT LUA_FOUND) ++if (NOT LUA51_FOUND) + set(LUA_SUPPORT_DEFAULT "OFF") +-endif (NOT LUA_FOUND) ++endif (NOT LUA51_FOUND) + + set(UHTTPD_LUA_SUPPORT_CONFIG 1) + option(UHTTPD_LUA_SUPPORT "LUA support" ${LUA_SUPPORT_DEFAULT}) +@@ -34,9 +34,9 @@ else () + endif () + + if (UHTTPD_LUA_SUPPORT) +- if (NOT LUA_FOUND) ++ if (NOT LUA51_FOUND) + message(FATAL_ERROR "Lua was not found on your system") +- endif (NOT LUA_FOUND) ++ endif (NOT LUA51_FOUND) + + include_directories(${LUA_INCLUDE_DIR}) + list(APPEND EXTRA_LIBS ${LUA_LIBRARY}) |