include $(TOPDIR)/rules.mk
PKG_NAME:=nginx
-PKG_VERSION:=1.26.3
-PKG_RELEASE:=4
+PKG_VERSION:=1.30.2
+PKG_RELEASE:=1
PKG_SOURCE:=nginx-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://nginx.org/download/
-PKG_HASH:=69ee2b237744036e61d24b836668aad3040dda461fe6f570f1787eab570c75aa
+PKG_HASH:=7df3090907fca3cc0e456d6dc00ceb230da74ea88026ceff0affc29dbbd9ac4c
PKG_MAINTAINER:=Thomas Heil <heil@terminal-consulting.de> \
Christian Marangi <ansuelsmth@gmail.com>
ngx_feature_libs=
--- a/auto/unix
+++ b/auto/unix
-@@ -853,7 +853,7 @@ ngx_feature_test="void *p; p = memalign(
+@@ -835,7 +835,7 @@ ngx_feature_test="void *p; p = memalign(
ngx_feature="mmap(MAP_ANON|MAP_SHARED)"
ngx_feature_name="NGX_HAVE_MAP_ANON"
ngx_feature_incs="#include <sys/mman.h>"
ngx_feature_path=
ngx_feature_libs=
-@@ -866,7 +866,7 @@ ngx_feature_test="void *p;
+@@ -848,7 +848,7 @@ ngx_feature_test="void *p;
ngx_feature='mmap("/dev/zero", MAP_SHARED)'
ngx_feature_name="NGX_HAVE_MAP_DEVZERO"
ngx_feature_incs="#include <sys/mman.h>
#include <sys/stat.h>
#include <fcntl.h>"
-@@ -881,7 +881,7 @@ ngx_feature_test='void *p; int fd;
+@@ -863,7 +863,7 @@ ngx_feature_test='void *p; int fd;
ngx_feature="System V shared memory"
ngx_feature_name="NGX_HAVE_SYSVSHM"
ngx_feature_incs="#include <sys/ipc.h>
#include <sys/shm.h>"
ngx_feature_path=
-@@ -895,7 +895,7 @@ ngx_feature_test="int id;
+@@ -877,7 +877,7 @@ ngx_feature_test="int id;
ngx_feature="POSIX semaphores"
ngx_feature_name="NGX_HAVE_POSIX_SEM"
--- a/auto/options
+++ b/auto/options
-@@ -165,6 +165,7 @@ USE_PERL=NO
+@@ -166,6 +166,7 @@ USE_PERL=NO
NGX_PERL=perl
USE_LIBXSLT=NO
USE_LIBGD=NO
USE_GEOIP=NO
-@@ -370,6 +371,7 @@ use the \"--with-mail_ssl_module\" optio
+@@ -372,6 +373,7 @@ use the \"--with-mail_ssl_module\" optio
--with-pcre-opt=*) PCRE_OPT="$value" ;;
--with-pcre-jit) PCRE_JIT=YES ;;
--without-pcre2) PCRE2=DISABLED ;;
--- a/src/event/quic/ngx_event_quic_protection.c
+++ b/src/event/quic/ngx_event_quic_protection.c
-@@ -510,7 +510,7 @@ ngx_quic_crypto_common(ngx_quic_secret_t
+@@ -520,7 +520,7 @@ ngx_quic_crypto_common(ngx_quic_secret_t
}
}