X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=package%2Fnetwork%2Fservices%2Fuhttpd%2FMakefile;h=51f2bdc1ceaa975741ae4b5bb48428881c9f2453;hb=42a3d57292afbbde4f22d4944009f908d6631bc0;hp=f03ecc43981963a5829866c29dce537a08167299;hpb=a2052a26f01860d38c0eebf5748719931050074a;p=15.05%2Fopenwrt.git diff --git a/package/network/services/uhttpd/Makefile b/package/network/services/uhttpd/Makefile index f03ecc4398..51f2bdc1ce 100644 --- a/package/network/services/uhttpd/Makefile +++ b/package/network/services/uhttpd/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2010-2012 Jo-Philipp Wich +# Copyright (C) 2010-2015 Jo-Philipp Wich # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -8,15 +8,16 @@ include $(TOPDIR)/rules.mk PKG_NAME:=uhttpd -PKG_VERSION:=2013-01-22 +PKG_VERSION:=2015-09-07 PKG_RELEASE=$(PKG_SOURCE_VERSION) PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=git://nbd.name/uhttpd2.git PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) -PKG_SOURCE_VERSION:=14e3971c37e6feb0ec5eda0988e07d8a786ba9f9 +PKG_SOURCE_VERSION:=993cace15114a0f06f720f34a4748ab54b695f0d PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz PKG_MAINTAINER:=Felix Fietkau +PKG_LICENSE:=ISC PKG_BUILD_DEPENDS = ustream-ssl @@ -51,7 +52,10 @@ endef define Package/uhttpd-mod-tls $(Package/uhttpd/default) TITLE+= (TLS plugin) - DEPENDS:=uhttpd +PACKAGE_uhttpd-mod-tls_cyassl:libustream-cyassl +PACKAGE_uhttpd-mod-tls_openssl:libustream-openssl + DEPENDS:=uhttpd \ + +PACKAGE_uhttpd-mod-tls_polarssl:libustream-polarssl \ + +PACKAGE_uhttpd-mod-tls_cyassl:libustream-cyassl \ + +PACKAGE_uhttpd-mod-tls_openssl:libustream-openssl endef define Package/uhttpd-mod-tls/description @@ -62,7 +66,10 @@ define Package/uhttpd-mod-tls/config choice depends on PACKAGE_uhttpd-mod-tls prompt "TLS Provider" - default PACKAGE_uhttpd-mod-tls_cyassl + default PACKAGE_uhttpd-mod-tls_polarssl + + config PACKAGE_uhttpd-mod-tls_polarssl + bool "PolarSSL" config PACKAGE_uhttpd-mod-tls_cyassl bool "CyaSSL" @@ -100,6 +107,10 @@ define Package/uhttpd/conffiles /etc/uhttpd.key endef +ifneq ($(CONFIG_USE_GLIBC),) + TARGET_CFLAGS += -D_DEFAULT_SOURCE +endif + TARGET_LDFLAGS += -lcrypt CMAKE_OPTIONS = -DTLS_SUPPORT=on @@ -123,8 +134,9 @@ define Package/uhttpd-mod-lua/install endef define Package/uhttpd-mod-ubus/install - $(INSTALL_DIR) $(1)/usr/lib + $(INSTALL_DIR) $(1)/usr/lib $(1)/etc/uci-defaults $(INSTALL_BIN) $(PKG_BUILD_DIR)/uhttpd_ubus.so $(1)/usr/lib/ + $(INSTALL_DATA) ./files/ubus.default $(1)/etc/uci-defaults/00_uhttpd_ubus endef