From 54f2405cdbbff43945acb2190bc1d8b86f249e94 Mon Sep 17 00:00:00 2001 From: Seo Suchan Date: Fri, 29 May 2026 00:08:39 +0900 Subject: [PATCH 1/3] nginx: update to 1.30.2 Large version jump from 1.26.3 to 1.30.2 (upstream stable). changelogs at https://nginx.org/en/CHANGES-1.30, https://nginx.org/en/CHANGES-1.28 .include security fixs. Signed-off-by: Seo Suchan --- net/nginx/Makefile | 6 +++--- net/nginx/patches/nginx/101-feature_test_fix.patch | 8 ++++---- net/nginx/patches/nginx/105-optional-libexslt.patch | 4 ++-- net/nginx/patches/nginx/201-ignore-invalid-options.patch | 2 +- .../patches/nginx/300-fix-deprecated-openssl-3_0.patch | 2 +- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/net/nginx/Makefile b/net/nginx/Makefile index 57bd3fcfdc4658..3cec6d950c11f7 100644 --- a/net/nginx/Makefile +++ b/net/nginx/Makefile @@ -8,12 +8,12 @@ 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 \ Christian Marangi diff --git a/net/nginx/patches/nginx/101-feature_test_fix.patch b/net/nginx/patches/nginx/101-feature_test_fix.patch index bdef84b3bbc835..7f57aeb915fd8a 100644 --- a/net/nginx/patches/nginx/101-feature_test_fix.patch +++ b/net/nginx/patches/nginx/101-feature_test_fix.patch @@ -87,7 +87,7 @@ 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" @@ -96,7 +96,7 @@ ngx_feature_incs="#include " 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" @@ -105,7 +105,7 @@ ngx_feature_incs="#include #include #include " -@@ -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" @@ -114,7 +114,7 @@ ngx_feature_incs="#include #include " 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" diff --git a/net/nginx/patches/nginx/105-optional-libexslt.patch b/net/nginx/patches/nginx/105-optional-libexslt.patch index 6c590fb7b89876..a252a52eb89386 100644 --- a/net/nginx/patches/nginx/105-optional-libexslt.patch +++ b/net/nginx/patches/nginx/105-optional-libexslt.patch @@ -1,6 +1,6 @@ --- 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 @@ -8,7 +8,7 @@ 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 ;; diff --git a/net/nginx/patches/nginx/201-ignore-invalid-options.patch b/net/nginx/patches/nginx/201-ignore-invalid-options.patch index 37de67dd21ddfa..a2e4ddfb6e8d1a 100644 --- a/net/nginx/patches/nginx/201-ignore-invalid-options.patch +++ b/net/nginx/patches/nginx/201-ignore-invalid-options.patch @@ -1,6 +1,6 @@ --- a/auto/options +++ b/auto/options -@@ -415,8 +415,7 @@ $0: warning: the \"--with-sha1-asm\" opt +@@ -417,8 +417,7 @@ $0: warning: the \"--with-sha1-asm\" opt --test-build-solaris-sendfilev) NGX_TEST_BUILD_SOLARIS_SENDFILEV=YES ;; *) diff --git a/net/nginx/patches/nginx/300-fix-deprecated-openssl-3_0.patch b/net/nginx/patches/nginx/300-fix-deprecated-openssl-3_0.patch index 4294ed68797162..3a8df51cb08502 100644 --- a/net/nginx/patches/nginx/300-fix-deprecated-openssl-3_0.patch +++ b/net/nginx/patches/nginx/300-fix-deprecated-openssl-3_0.patch @@ -1,6 +1,6 @@ --- 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 } } From f3d8cc1bf08873393e0f93c6aa5f2b3c47509737 Mon Sep 17 00:00:00 2001 From: Seo Suchan Date: Fri, 29 May 2026 00:09:26 +0900 Subject: [PATCH 2/3] luajit2: add test-version.sh luajit2 use build number at -v, but releases are named by date Signed-off-by: Seo Suchan --- lang/lua/luajit2/test-version.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 lang/lua/luajit2/test-version.sh diff --git a/lang/lua/luajit2/test-version.sh b/lang/lua/luajit2/test-version.sh new file mode 100644 index 00000000000000..236bc554dcefe6 --- /dev/null +++ b/lang/lua/luajit2/test-version.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +# shellcheck shell=busybox + +case "$PKG_NAME" in #luajit2 use build number at -v but releases are named by date +luajit2) + exit 0 + ;; + +*) + echo "Untested package: $PKG_NAME" >&2 + exit 1 + ;; +esac From 0634254c6fc700773cc3e7cc8dbf9218547c0fcc Mon Sep 17 00:00:00 2001 From: Seo Suchan Date: Fri, 29 May 2026 00:10:15 +0900 Subject: [PATCH 3/3] libxslt: add test-version.sh xsltproc doesn't say it's own version but only dependcies it compiled on Signed-off-by: Seo Suchan --- libs/libxslt/test-version.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 libs/libxslt/test-version.sh diff --git a/libs/libxslt/test-version.sh b/libs/libxslt/test-version.sh new file mode 100644 index 00000000000000..a33d667d93414f --- /dev/null +++ b/libs/libxslt/test-version.sh @@ -0,0 +1,15 @@ +#!/bin/sh + +# shellcheck shell=busybox + +#xsltproc doesn't say it's own version but only depends +case "$PKG_NAME" in +xsltproc|libxslt|libexslt) + exit 0 + ;; + +*) + echo "Untested package: $PKG_NAME" >&2 + exit 1 + ;; +esac