diff options
Diffstat (limited to 'package/nginx')
-rw-r--r-- | package/nginx/Makefile | 4 | ||||
-rw-r--r-- | package/nginx/files/nginx.init | 1 | ||||
-rw-r--r-- | package/nginx/patches/patch-auto_cc_conf | 8 | ||||
-rw-r--r-- | package/nginx/patches/patch-auto_os_linux | 25 |
4 files changed, 30 insertions, 8 deletions
diff --git a/package/nginx/Makefile b/package/nginx/Makefile index ed4b7e72a..98ba1bef8 100644 --- a/package/nginx/Makefile +++ b/package/nginx/Makefile @@ -4,9 +4,9 @@ include $(TOPDIR)/rules.mk PKG_NAME:= nginx -PKG_VERSION:= 1.2.2 +PKG_VERSION:= 1.5.3 PKG_RELEASE:= 1 -PKG_MD5SUM:= 53105bbe3ac9319db54d9eb46119695b +PKG_MD5SUM:= 1e735dd6a6ade2b5c20e924b67c3d355 PKG_DESCR:= powerful http reverse proxy PKG_SECTION:= proxy PKG_BUILDDEP:= openssl pcre zlib diff --git a/package/nginx/files/nginx.init b/package/nginx/files/nginx.init index 456e90a73..0b7ee5fd2 100644 --- a/package/nginx/files/nginx.init +++ b/package/nginx/files/nginx.init @@ -12,6 +12,7 @@ autostart) start) [ -d /var/lib/nginx ] || mkdir -p /var/lib/nginx [ -d /var/log/nginx ] || mkdir -p /var/log/nginx + [ -d /var/lock/nginx ] || mkdir -p /var/lock/nginx /usr/sbin/nginx ;; stop) diff --git a/package/nginx/patches/patch-auto_cc_conf b/package/nginx/patches/patch-auto_cc_conf index bc516d82e..0f30f6605 100644 --- a/package/nginx/patches/patch-auto_cc_conf +++ b/package/nginx/patches/patch-auto_cc_conf @@ -1,6 +1,6 @@ ---- nginx-1.2.2.orig/auto/cc/conf 2012-01-18 16:07:43.000000000 +0100 -+++ nginx-1.2.2/auto/cc/conf 2012-07-16 09:27:16.000000000 +0200 -@@ -149,7 +149,7 @@ if [ "$NGX_PLATFORM" != win32 ]; then +--- nginx-1.5.3.orig/auto/cc/conf 2013-07-30 15:27:55.000000000 +0200 ++++ nginx-1.5.3/auto/cc/conf 2013-08-20 09:50:31.872042697 +0200 +@@ -155,7 +155,7 @@ if [ "$NGX_PLATFORM" != win32 ]; then else ngx_feature="C99 variadic macros" ngx_feature_name="NGX_HAVE_C99_VARIADIC_MACROS" @@ -9,7 +9,7 @@ ngx_feature_incs="#include <stdio.h> #define var(dummy, ...) sprintf(__VA_ARGS__)" ngx_feature_path= -@@ -163,7 +163,7 @@ if [ "$NGX_PLATFORM" != win32 ]; then +@@ -169,7 +169,7 @@ if [ "$NGX_PLATFORM" != win32 ]; then ngx_feature="gcc variadic macros" ngx_feature_name="NGX_HAVE_GCC_VARIADIC_MACROS" diff --git a/package/nginx/patches/patch-auto_os_linux b/package/nginx/patches/patch-auto_os_linux index bd0b5aa3b..17cd3c99a 100644 --- a/package/nginx/patches/patch-auto_os_linux +++ b/package/nginx/patches/patch-auto_os_linux @@ -1,5 +1,5 @@ ---- nginx-1.2.2.orig/auto/os/linux 2012-03-21 14:58:51.000000000 +0100 -+++ nginx-1.2.2/auto/os/linux 2012-07-16 09:27:16.000000000 +0200 +--- nginx-1.5.3.orig/auto/os/linux 2013-07-30 15:27:55.000000000 +0200 ++++ nginx-1.5.3/auto/os/linux 2013-08-20 10:00:37.444429620 +0200 @@ -48,7 +48,7 @@ fi ngx_feature="epoll" @@ -36,3 +36,24 @@ ngx_feature_incs="#include <sys/prctl.h>" ngx_feature_path= ngx_feature_libs= +@@ -133,20 +133,6 @@ ngx_feature_test="cpu_set_t mask; + sched_setaffinity(0, sizeof(cpu_set_t), &mask)" + . auto/feature + +- +-# crypt_r() +- +-ngx_feature="crypt_r()" +-ngx_feature_name="NGX_HAVE_GNU_CRYPT_R" +-ngx_feature_run=no +-ngx_feature_incs="#include <crypt.h>" +-ngx_feature_path= +-ngx_feature_libs=-lcrypt +-ngx_feature_test="struct crypt_data cd; +- crypt_r(\"key\", \"salt\", &cd);" +-. auto/feature +- +- + ngx_include="sys/vfs.h"; . auto/include + + |