nginx: Try to fix openssl dependencies
authormb <mb@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 13 Oct 2010 17:38:31 +0000 (17:38 +0000)
committermb <mb@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 13 Oct 2010 17:38:31 +0000 (17:38 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/packages@23426 3c298f89-4303-0410-b956-a3cf2f4a3e73

net/nginx/Config.in
net/nginx/Makefile

index 55bc482..b24a3f3 100644 (file)
@@ -26,7 +26,6 @@ config NGINX_SSL
        bool
        prompt "Enable SSL module"
        default n
-       select PACKAGE_libopenssl
        help
                Enable HTTPS/SSL support.
 
index 1124522..f6eb846 100644 (file)
@@ -18,6 +18,12 @@ PKG_MD5SUM:=b6e175f969d03a4d3c5643aaabc6a5ff
 PKG_BUILD_PARALLEL:=1
 PKG_INSTALL:=1
 
+PKG_CONFIG_DEPENDS:=\
+       CONFIG_NGINX_STUB_STATUS \
+       CONFIG_NGINX_FLV \
+       CONFIG_NGINX_SSL \
+       CONFIG_NGINX_DAV
+
 include $(INCLUDE_DIR)/package.mk
 
 define Package/nginx
@@ -25,7 +31,7 @@ define Package/nginx
   CATEGORY:=Network
   TITLE:=Nginx web server
   URL:=http://nginx.net/
-  DEPENDS:=+libpcre +libopenssl
+  DEPENDS:=+libpcre +NGINX_SSL:libopenssl
   MENU:=1
 endef
 
@@ -63,6 +69,8 @@ ifeq ($(CONFIG_NGINX_FLV),y)
 endif
 ifeq ($(CONFIG_NGINX_SSL),y)
   ADDITIONAL_MODULES += --with-http_ssl_module
+else
+  ADDITIONAL_MODULES += --without-http-cache
 endif
 ifeq ($(CONFIG_NGINX_DAV),y)
   ADDITIONAL_MODULES += --with-http_dav_module