diff options
Diffstat (limited to 'www')
29 files changed, 241 insertions, 60 deletions
diff --git a/www/dooble/Makefile b/www/dooble/Makefile index 6f62bd209ab6..5d55648441e1 100644 --- a/www/dooble/Makefile +++ b/www/dooble/Makefile @@ -1,5 +1,5 @@ PORTNAME= dooble -DISTVERSION= 2025.04.27 +DISTVERSION= 2025.05.10 CATEGORIES= www MAINTAINER= eric@camachat.org @@ -14,7 +14,7 @@ USES= compiler:c++17-lang desktop-file-utils gl gmake qmake qt:6 ssl \ USE_GITHUB= yes GH_ACCOUNT= textbrowser GH_TUPLE= textbrowser:dooble-dictionaries:0f1e715:dictionaries -#textbrowser:dooble:${PORTVERSION}:DEFAULT +#textbrowser:dooble:${DISTVERSION}:DEFAULT USE_GL= opengl USE_QT= base charts declarative positioning sqldriver-sqlite:run \ webchannel webengine diff --git a/www/dooble/distinfo b/www/dooble/distinfo index a1a114f0288b..09504ea3e85b 100644 --- a/www/dooble/distinfo +++ b/www/dooble/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1745801937 -SHA256 (textbrowser-dooble-2025.04.27_GH0.tar.gz) = 7c683ae0a5c3b31a10a64da8c222f59e81d32c2082437928e1bbf97418fa6d1e -SIZE (textbrowser-dooble-2025.04.27_GH0.tar.gz) = 6503615 +TIMESTAMP = 1746933413 +SHA256 (textbrowser-dooble-2025.05.10_GH0.tar.gz) = f217358f98a03f7ae0f32e33a1c70755827948befc417d5c490b276549f733cd +SIZE (textbrowser-dooble-2025.05.10_GH0.tar.gz) = 6503611 SHA256 (textbrowser-dooble-dictionaries-0f1e715_GH0.tar.gz) = 474b2fd45429ed4cf68347dedd2c47650310d7e53a23cbeb8452655f596dc80c SIZE (textbrowser-dooble-dictionaries-0f1e715_GH0.tar.gz) = 34764866 diff --git a/www/firefox/Makefile b/www/firefox/Makefile index 391762f538d6..b5ab046e1fed 100644 --- a/www/firefox/Makefile +++ b/www/firefox/Makefile @@ -1,5 +1,5 @@ PORTNAME= firefox -DISTVERSION= 138.0.1 +DISTVERSION= 138.0.3 PORTEPOCH= 2 CATEGORIES= www wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \ diff --git a/www/firefox/distinfo b/www/firefox/distinfo index c8c179d239f5..86a1320a3b71 100644 --- a/www/firefox/distinfo +++ b/www/firefox/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746105917 -SHA256 (firefox-138.0.1.source.tar.xz) = 9894b96203876f847637af20f961cd4494ff1f2d85e4c096a7f358f54d9ecb2b -SIZE (firefox-138.0.1.source.tar.xz) = 632213452 +TIMESTAMP = 1747069313 +SHA256 (firefox-138.0.3.source.tar.xz) = a27f3ab41d635b2a1d8418289d1dedcd6cb532148c7d63d3f8b97c66445513e4 +SIZE (firefox-138.0.3.source.tar.xz) = 632959048 diff --git a/www/gohugo/Makefile b/www/gohugo/Makefile index 6fa0ea62b87a..a998c60d116c 100644 --- a/www/gohugo/Makefile +++ b/www/gohugo/Makefile @@ -1,6 +1,6 @@ PORTNAME= hugo DISTVERSIONPREFIX= v -DISTVERSION= 0.147.2 +DISTVERSION= 0.147.3 PORTEPOCH= 1 CATEGORIES= www PKGNAMEPREFIX= go diff --git a/www/gohugo/distinfo b/www/gohugo/distinfo index 4fbf4c8e298a..550828130a87 100644 --- a/www/gohugo/distinfo +++ b/www/gohugo/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1746548045 -SHA256 (go/www_gohugo/hugo-v0.147.2/v0.147.2.mod) = cb41ea476364590e46adc72d923c617f69d99544d2a78c743ae4608f4c43ea25 -SIZE (go/www_gohugo/hugo-v0.147.2/v0.147.2.mod) = 8036 -SHA256 (go/www_gohugo/hugo-v0.147.2/v0.147.2.zip) = 2d350d624ec4d6b3e8782c641955e4314f980259e3de0ba843313882587910f6 -SIZE (go/www_gohugo/hugo-v0.147.2/v0.147.2.zip) = 5733684 +TIMESTAMP = 1747057537 +SHA256 (go/www_gohugo/hugo-v0.147.3/v0.147.3.mod) = cb41ea476364590e46adc72d923c617f69d99544d2a78c743ae4608f4c43ea25 +SIZE (go/www_gohugo/hugo-v0.147.3/v0.147.3.mod) = 8036 +SHA256 (go/www_gohugo/hugo-v0.147.3/v0.147.3.zip) = 36a1eb90054d1cef4aa8f74a9951e44c211d0d68d0d3fe90a8af4764fa6a0117 +SIZE (go/www_gohugo/hugo-v0.147.3/v0.147.3.zip) = 5734808 diff --git a/www/nextcloud-calendar/Makefile b/www/nextcloud-calendar/Makefile index bbeb3d79b07d..8062dfb93509 100644 --- a/www/nextcloud-calendar/Makefile +++ b/www/nextcloud-calendar/Makefile @@ -1,5 +1,5 @@ PORTNAME= calendar -PORTVERSION= 5.2.2 +PORTVERSION= 5.2.3 DISTVERSIONPREFIX= v CATEGORIES= www diff --git a/www/nextcloud-calendar/distinfo b/www/nextcloud-calendar/distinfo index 2ff5e0e05b9e..a681a6b91bfa 100644 --- a/www/nextcloud-calendar/distinfo +++ b/www/nextcloud-calendar/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745776569 -SHA256 (nextcloud/calendar-v5.2.2.tar.gz) = ee4390264635c9734817b240068dd86015e527d2dc1076c7244a5db6dd0e2add -SIZE (nextcloud/calendar-v5.2.2.tar.gz) = 19707542 +TIMESTAMP = 1746950468 +SHA256 (nextcloud/calendar-v5.2.3.tar.gz) = 3647d69f4e9218e1cc50da85bc9021ef7968709e20a208a5deeb01ef4673fcc8 +SIZE (nextcloud/calendar-v5.2.3.tar.gz) = 19796857 diff --git a/www/nginx-devel/Makefile b/www/nginx-devel/Makefile index 6227bc7cc9a7..017ebe1251e6 100644 --- a/www/nginx-devel/Makefile +++ b/www/nginx-devel/Makefile @@ -18,7 +18,7 @@ CONFLICTS_INSTALL= nginx PORTSCOUT= limit:^1\.2[8-9]\.[0-9]* -USES= cpe +USES= cpe compiler:env CPE_VENDOR= f5 CPE_PRODUCT= nginx @@ -236,8 +236,8 @@ IGNORE= required at least GSSAPI_HEIMDAL or \ 'make config' again .endif -.if ${OPSYS} == FreeBSD && (${OSVERSION} >= 1305000 && ${OSVERSION} < 1400000) -CFLAGS+= -Wno-cast-function-type-mismatch +.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 191 +CFLAGS+= -Wno-error=cast-function-type-mismatch .endif .if ${PORT_OPTIONS:MPASSENGER} && empty(PORT_OPTIONS:MDEBUG) diff --git a/www/nginx-devel/Makefile.extmod b/www/nginx-devel/Makefile.extmod index 67b474120360..248598e06b69 100644 --- a/www/nginx-devel/Makefile.extmod +++ b/www/nginx-devel/Makefile.extmod @@ -238,7 +238,7 @@ NAXSI_VARS= DSO_EXTMODS+=naxsi NAXSI_SUBDIR=/naxsi_src NAXSI_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-naxsi-libinjection__sqli_c \ ${PATCHDIR}/extra-patch-naxsi_config -NJS_GH_TUPLE= nginx:njs:0.8.10:njs +NJS_GH_TUPLE= nginx:njs:0.9.0:njs NJS_CONFIGURE_ON= --with-cc-opt="-I ${LOCALBASE}/include/quickjs" NJS_LIB_DEPENDS= libquickjs.so:lang/quickjs \ libxml2.so:textproc/libxml2 \ diff --git a/www/nginx-devel/distinfo b/www/nginx-devel/distinfo index 3439d01dff19..29cbdd4b1f6d 100644 --- a/www/nginx-devel/distinfo +++ b/www/nginx-devel/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1746026197 +TIMESTAMP = 1746537167 SHA256 (nginx-1.28.0.tar.gz) = c6b5c6b086c0df9d3ca3ff5e084c1d0ef909e6038279c71c1c3e985f576ff76a SIZE (nginx-1.28.0.tar.gz) = 1280111 SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae @@ -105,8 +105,8 @@ SHA256 (wargio-naxsi-1.7_GH0.tar.gz) = adee817da71913f64a9fb0fca142d9520bb0e5014 SIZE (wargio-naxsi-1.7_GH0.tar.gz) = 1132392 SHA256 (libinjection-libinjection-b9fcaaf_GH0.tar.gz) = 7812e1316b61a7a7d3a65a57a07c6d5235ac40fe35e6edda983f31a44661a38e SIZE (libinjection-libinjection-b9fcaaf_GH0.tar.gz) = 2218207 -SHA256 (nginx-njs-0.8.10_GH0.tar.gz) = 0be4bdd79184cd43f55a0377e59107fddfeef33e54f97c890894f0fe72628d26 -SIZE (nginx-njs-0.8.10_GH0.tar.gz) = 942446 +SHA256 (nginx-njs-0.9.0_GH0.tar.gz) = 7b0446f0b3e0b63b57883e0464d883f0ac4eab82ec7746599d37563dc6808203 +SIZE (nginx-njs-0.9.0_GH0.tar.gz) = 942562 SHA256 (osokin-nginx-otel-3a655df_GH0.tar.gz) = 71ee1561303c289d4562148f8719b60796c36abe16de1b3c10d10b8e6f03a952 SIZE (osokin-nginx-otel-3a655df_GH0.tar.gz) = 27169 SHA256 (konstruxi-ngx_postgres-8aa7359_GH0.tar.gz) = c69ad4495de7c7883ebc23e1e6c4cc83a4ac6a7fddd4d5c12e49d33b65f7c50b diff --git a/www/novnc/Makefile b/www/novnc/Makefile index b297cd22a997..2d15c2aa671b 100644 --- a/www/novnc/Makefile +++ b/www/novnc/Makefile @@ -1,6 +1,6 @@ PORTNAME= novnc DISTVERSIONPREFIX= v -DISTVERSION= 1.5.0 +DISTVERSION= 1.6.0 CATEGORIES= www MAINTAINER= dpetrov67@gmail.com diff --git a/www/novnc/distinfo b/www/novnc/distinfo index 7b894a5ee8c5..ef60248173b4 100644 --- a/www/novnc/distinfo +++ b/www/novnc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1722735379 -SHA256 (novnc-noVNC-v1.5.0_GH0.tar.gz) = 6a73e41f98388a5348b7902f54b02d177cb73b7e5eb0a7a0dcf688cc2c79b42a -SIZE (novnc-noVNC-v1.5.0_GH0.tar.gz) = 706843 +TIMESTAMP = 1747073404 +SHA256 (novnc-noVNC-v1.6.0_GH0.tar.gz) = 5066103959ef4e9b10f37e5a148627360dd8414e4cf8a7db92bdbd022e728aaa +SIZE (novnc-noVNC-v1.6.0_GH0.tar.gz) = 724137 diff --git a/www/novnc/pkg-plist b/www/novnc/pkg-plist index 3194a7842ea5..a011a0e566f4 100644 --- a/www/novnc/pkg-plist +++ b/www/novnc/pkg-plist @@ -61,6 +61,7 @@ libexec/novnc/app/sounds/bell.oga libexec/novnc/app/styles/Orbitron700.ttf libexec/novnc/app/styles/Orbitron700.woff libexec/novnc/app/styles/base.css +libexec/novnc/app/styles/constants.css libexec/novnc/app/styles/input.css libexec/novnc/app/ui.js libexec/novnc/app/webutil.js @@ -73,12 +74,14 @@ libexec/novnc/core/crypto/dh.js libexec/novnc/core/crypto/md5.js libexec/novnc/core/crypto/rsa.js libexec/novnc/core/decoders/copyrect.js +libexec/novnc/core/decoders/h264.js libexec/novnc/core/decoders/hextile.js libexec/novnc/core/decoders/jpeg.js libexec/novnc/core/decoders/raw.js libexec/novnc/core/decoders/rre.js libexec/novnc/core/decoders/tight.js libexec/novnc/core/decoders/tightpng.js +libexec/novnc/core/decoders/zlib.js libexec/novnc/core/decoders/zrle.js libexec/novnc/core/deflator.js libexec/novnc/core/display.js @@ -104,6 +107,7 @@ libexec/novnc/core/util/int.js libexec/novnc/core/util/logging.js libexec/novnc/core/util/strings.js libexec/novnc/core/websock.js +libexec/novnc/defaults.json libexec/novnc/docs/API-internal.md libexec/novnc/docs/API.md libexec/novnc/docs/EMBEDDING.md @@ -122,6 +126,7 @@ libexec/novnc/docs/rfbproto-3.7.pdf libexec/novnc/docs/rfbproto-3.8.pdf libexec/novnc/eslint.config.mjs libexec/novnc/karma.conf.js +libexec/novnc/mandatory.json libexec/novnc/package.json libexec/novnc/po/Makefile libexec/novnc/po/cs.po @@ -156,6 +161,7 @@ libexec/novnc/tests/test.copyrect.js libexec/novnc/tests/test.deflator.js libexec/novnc/tests/test.display.js libexec/novnc/tests/test.gesturehandler.js +libexec/novnc/tests/test.h264.js libexec/novnc/tests/test.helper.js libexec/novnc/tests/test.hextile.js libexec/novnc/tests/test.inflator.js @@ -171,6 +177,7 @@ libexec/novnc/tests/test.tightpng.js libexec/novnc/tests/test.util.js libexec/novnc/tests/test.websock.js libexec/novnc/tests/test.webutil.js +libexec/novnc/tests/test.zlib.js libexec/novnc/tests/test.zrle.js libexec/novnc/tests/vnc_playback.html libexec/novnc/utils/README.md diff --git a/www/p5-Perlanet/Makefile b/www/p5-Perlanet/Makefile index e0a2ecdd8eb7..f30db486d1e6 100644 --- a/www/p5-Perlanet/Makefile +++ b/www/p5-Perlanet/Makefile @@ -1,5 +1,5 @@ PORTNAME= Perlanet -PORTVERSION= 3.3.2 +PORTVERSION= 3.3.3 DISTVERSIONPREFIX= v CATEGORIES= www perl5 MASTER_SITES= CPAN diff --git a/www/p5-Perlanet/distinfo b/www/p5-Perlanet/distinfo index e3e36c7f2ae5..32bfe5678b4a 100644 --- a/www/p5-Perlanet/distinfo +++ b/www/p5-Perlanet/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745178252 -SHA256 (Perlanet-v3.3.2.tar.gz) = 19e662fcdd3fdf5062b4c9f681ff4b61da7bb6ada0796d4f7ae2d619c7760fd6 -SIZE (Perlanet-v3.3.2.tar.gz) = 69402 +TIMESTAMP = 1746944152 +SHA256 (Perlanet-v3.3.3.tar.gz) = 54bfb5b6fc29a445e693c97b02557a62292e3d780551be20a1a541f4513b5566 +SIZE (Perlanet-v3.3.3.tar.gz) = 69906 diff --git a/www/p5-WWW-OAuth/Makefile b/www/p5-WWW-OAuth/Makefile index 5cbce6145e30..6eeb68778202 100644 --- a/www/p5-WWW-OAuth/Makefile +++ b/www/p5-WWW-OAuth/Makefile @@ -1,5 +1,5 @@ PORTNAME= WWW-OAuth -PORTVERSION= 1.002 +PORTVERSION= 1.003 CATEGORIES= www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -15,12 +15,14 @@ BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Class-Tiny-Chained>0:devel/p5-Class-Tiny-Chained \ p5-Crypt-URandom>=0.37:security/p5-Crypt-URandom \ p5-HTTP-Message>0:www/p5-HTTP-Message \ + p5-libwww>0:www/p5-libwww \ p5-Module-Runtime>0:devel/p5-Module-Runtime \ p5-Mojolicious>0:www/p5-Mojolicious \ p5-Role-Tiny>0:devel/p5-Role-Tiny \ p5-URI>0:net/p5-URI \ - p5-WWW-Form-UrlEncoded>0:www/p5-WWW-Form-UrlEncoded \ - p5-libwww>0:www/p5-libwww + p5-WWW-Form-UrlEncoded>0:www/p5-WWW-Form-UrlEncoded +TEST_DEPENDS= p5-Crypt-SysRandom>=0:security/p5-Crypt-SysRandom \ + p5-Test-Needs>=0:devel/p5-Test-Needs USES= perl5 USE_PERL5= configure diff --git a/www/p5-WWW-OAuth/distinfo b/www/p5-WWW-OAuth/distinfo index 66538c72eb17..35174b7178f2 100644 --- a/www/p5-WWW-OAuth/distinfo +++ b/www/p5-WWW-OAuth/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738090236 -SHA256 (WWW-OAuth-1.002.tar.gz) = bf8830ed7167d62aaa664a7270654910f7e54697f24823177b37753e477fcab2 -SIZE (WWW-OAuth-1.002.tar.gz) = 26590 +TIMESTAMP = 1746944401 +SHA256 (WWW-OAuth-1.003.tar.gz) = 8fcb117acd71b07fb6fe9dd4330b4f6cc702634520270b1d1bedb925e58e1df6 +SIZE (WWW-OAuth-1.003.tar.gz) = 27014 diff --git a/www/tgpt/Makefile b/www/tgpt/Makefile index 4749144e494b..9175cf471dbf 100644 --- a/www/tgpt/Makefile +++ b/www/tgpt/Makefile @@ -1,6 +1,6 @@ PORTNAME= tgpt DISTVERSIONPREFIX= v -DISTVERSION= 2.9.6 +DISTVERSION= 2.10.0 CATEGORIES= www MAINTAINER= nxjoseph@protonmail.com diff --git a/www/tgpt/distinfo b/www/tgpt/distinfo index cac758f61d05..0255b89dceb5 100644 --- a/www/tgpt/distinfo +++ b/www/tgpt/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1745509556 -SHA256 (go/www_tgpt/tgpt-v2.9.6/v2.9.6.mod) = 419084ed0cd4a827ad2ca8fecaabeaf17abaaa104cbef9faead421f1b1804cc0 -SIZE (go/www_tgpt/tgpt-v2.9.6/v2.9.6.mod) = 2573 -SHA256 (go/www_tgpt/tgpt-v2.9.6/v2.9.6.zip) = b15b6b3a7d67c5929aec0102d08d0159acc91208d1ce606dc5aadde46708226e -SIZE (go/www_tgpt/tgpt-v2.9.6/v2.9.6.zip) = 67221 +TIMESTAMP = 1746991884 +SHA256 (go/www_tgpt/tgpt-v2.10.0/v2.10.0.mod) = 419084ed0cd4a827ad2ca8fecaabeaf17abaaa104cbef9faead421f1b1804cc0 +SIZE (go/www_tgpt/tgpt-v2.10.0/v2.10.0.mod) = 2573 +SHA256 (go/www_tgpt/tgpt-v2.10.0/v2.10.0.zip) = fa43944dddb5f161eb2ab2847ea1e83dcd8caef883ab65b163dc02223cb7156a +SIZE (go/www_tgpt/tgpt-v2.10.0/v2.10.0.zip) = 68962 diff --git a/www/tomcat101/Makefile b/www/tomcat101/Makefile index 755b7bd76299..6977459192aa 100644 --- a/www/tomcat101/Makefile +++ b/www/tomcat101/Makefile @@ -1,6 +1,5 @@ PORTNAME= tomcat -DISTVERSION= 10.1.40 -PORTREVISION= 2 +DISTVERSION= 10.1.41 CATEGORIES= www java MASTER_SITES= APACHE/${PORTNAME}/${PORTNAME}-${DISTVERSION:C/([0-9]+)(.*)/\1/}/v${DISTVERSION}/bin PKGNAMESUFFIX= 101 diff --git a/www/tomcat101/distinfo b/www/tomcat101/distinfo index d2c548eb367e..cb885000965a 100644 --- a/www/tomcat101/distinfo +++ b/www/tomcat101/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744198379 -SHA256 (apache-tomcat-10.1.40.tar.gz) = 25f1e607f17ee2fa99e329eec23b6393ab9e1390929c6cdcb31f749576b94d8e -SIZE (apache-tomcat-10.1.40.tar.gz) = 13867286 +TIMESTAMP = 1747074614 +SHA256 (apache-tomcat-10.1.41.tar.gz) = 1f7cc8cce2d5f4acd35491d0fa2abafa6ddd9bb0425b57b277310fde5ff2fcb3 +SIZE (apache-tomcat-10.1.41.tar.gz) = 14079449 diff --git a/www/tomcat101/pkg-plist b/www/tomcat101/pkg-plist index dac61a4c57df..1fae71f972e4 100644 --- a/www/tomcat101/pkg-plist +++ b/www/tomcat101/pkg-plist @@ -105,8 +105,14 @@ %%DOCS%%%%T%%/webapps/docs/architecture/index.html %%DOCS%%%%T%%/webapps/docs/architecture/overview.html %%DOCS%%%%T%%/webapps/docs/architecture/requestProcess.html -%%DOCS%%%%T%%/webapps/docs/architecture/requestProcess/authentication-process.png -%%DOCS%%%%T%%/webapps/docs/architecture/requestProcess/request-process.png +%%DOCS%%%%T%%/webapps/docs/architecture/requestProcess/11_nio.plantuml +%%DOCS%%%%T%%/webapps/docs/architecture/requestProcess/11_nio.png +%%DOCS%%%%T%%/webapps/docs/architecture/requestProcess/21_http11.plantuml +%%DOCS%%%%T%%/webapps/docs/architecture/requestProcess/21_http11.png +%%DOCS%%%%T%%/webapps/docs/architecture/requestProcess/31_synchronous.plantuml +%%DOCS%%%%T%%/webapps/docs/architecture/requestProcess/31_synchronous.png +%%DOCS%%%%T%%/webapps/docs/architecture/requestProcess/41_basic.plantuml +%%DOCS%%%%T%%/webapps/docs/architecture/requestProcess/41_basic.png %%DOCS%%%%T%%/webapps/docs/architecture/startup.html %%DOCS%%%%T%%/webapps/docs/architecture/startup/1_overview.plantuml %%DOCS%%%%T%%/webapps/docs/architecture/startup/1_overview.png diff --git a/www/tomcat9/Makefile b/www/tomcat9/Makefile index 6f5598aa5350..65d7eaf04b34 100644 --- a/www/tomcat9/Makefile +++ b/www/tomcat9/Makefile @@ -1,6 +1,5 @@ PORTNAME= tomcat -DISTVERSION= 9.0.104 -PORTREVISION= 2 +DISTVERSION= 9.0.105 CATEGORIES= www java MASTER_SITES= APACHE/${PORTNAME}/${PORTNAME}-${DISTVERSION:C/([0-9])(.*)/\1/}/v${DISTVERSION}/bin PKGNAMESUFFIX= 9 diff --git a/www/tomcat9/distinfo b/www/tomcat9/distinfo index 1b72aade617d..f5302f645647 100644 --- a/www/tomcat9/distinfo +++ b/www/tomcat9/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744234542 -SHA256 (apache-tomcat-9.0.104.tar.gz) = fa19751c8f81b294dde346ad93517bded84f40885c442e0a7130da982a22abae -SIZE (apache-tomcat-9.0.104.tar.gz) = 12787166 +TIMESTAMP = 1747087680 +SHA256 (apache-tomcat-9.0.105.tar.gz) = ee86ee179493e610358b23a0f79ba70b9e76ade71157aada9ac7cdcdcdbe35f5 +SIZE (apache-tomcat-9.0.105.tar.gz) = 13000541 diff --git a/www/tomcat9/pkg-plist b/www/tomcat9/pkg-plist index 0034fa871ac8..7a480526a68d 100644 --- a/www/tomcat9/pkg-plist +++ b/www/tomcat9/pkg-plist @@ -102,8 +102,14 @@ %%DOCS%%%%T%%/webapps/docs/architecture/index.html %%DOCS%%%%T%%/webapps/docs/architecture/overview.html %%DOCS%%%%T%%/webapps/docs/architecture/requestProcess.html -%%DOCS%%%%T%%/webapps/docs/architecture/requestProcess/authentication-process.png -%%DOCS%%%%T%%/webapps/docs/architecture/requestProcess/request-process.png +%%DOCS%%%%T%%/webapps/docs/architecture/requestProcess/11_nio.plantuml +%%DOCS%%%%T%%/webapps/docs/architecture/requestProcess/11_nio.png +%%DOCS%%%%T%%/webapps/docs/architecture/requestProcess/21_http11.plantuml +%%DOCS%%%%T%%/webapps/docs/architecture/requestProcess/21_http11.png +%%DOCS%%%%T%%/webapps/docs/architecture/requestProcess/31_synchronous.plantuml +%%DOCS%%%%T%%/webapps/docs/architecture/requestProcess/31_synchronous.png +%%DOCS%%%%T%%/webapps/docs/architecture/requestProcess/41_basic.plantuml +%%DOCS%%%%T%%/webapps/docs/architecture/requestProcess/41_basic.png %%DOCS%%%%T%%/webapps/docs/architecture/startup.html %%DOCS%%%%T%%/webapps/docs/architecture/startup/1_overview.plantuml %%DOCS%%%%T%%/webapps/docs/architecture/startup/1_overview.png diff --git a/www/unit/Makefile b/www/unit/Makefile index 4544f45f4acd..c331b0fb8614 100644 --- a/www/unit/Makefile +++ b/www/unit/Makefile @@ -1,5 +1,6 @@ PORTNAME= unit PORTVERSION= ${UNIT_VERSION} +PORTREVISION= 1 CATEGORIES= www MASTER_SITES?= https://unit.nginx.org/download/ DISTFILES?= ${PORTNAME}-${PORTVERSION}.tar.gz diff --git a/www/unit/files/patch-auto_njs b/www/unit/files/patch-auto_njs new file mode 100644 index 000000000000..a4cbc6ec8d3c --- /dev/null +++ b/www/unit/files/patch-auto_njs @@ -0,0 +1,22 @@ +--- auto/njs.orig 2025-02-27 22:02:21 UTC ++++ auto/njs +@@ -25,8 +25,8 @@ nxt_feature_test="#include <njs.h> + nxt_feature_libs="$NXT_NJS_LIBS $NXT_NJS_AUX_LIBS" + nxt_feature_test="#include <njs.h> + +- #if NJS_VERSION_NUMBER < 0x000803 +- # error njs < 0.8.3 is not supported. ++ #if NJS_VERSION_NUMBER < 0x000900 ++ # error njs < 0.9.0 is not supported. + #endif + + int main(void) { +@@ -44,7 +44,7 @@ if [ $nxt_found = no ]; then + + if [ $nxt_found = no ]; then + $echo +- $echo $0: error: no njs library \>= 0.8.3 found. ++ $echo $0: error: no njs library \>= 0.9.0 found. + $echo + exit 1; + fi diff --git a/www/unit/files/patch-src_nxt__http__js.c b/www/unit/files/patch-src_nxt__http__js.c new file mode 100644 index 000000000000..41a2a39a1c56 --- /dev/null +++ b/www/unit/files/patch-src_nxt__http__js.c @@ -0,0 +1,139 @@ +--- src/nxt_http_js.c.orig 2025-02-27 22:02:21 UTC ++++ src/nxt_http_js.c +@@ -9,27 +9,31 @@ static njs_int_t nxt_http_js_ext_uri(njs_vm_t *vm, njs + + + static njs_int_t nxt_http_js_ext_uri(njs_vm_t *vm, njs_object_prop_t *prop, +- njs_value_t *value, njs_value_t *setval, njs_value_t *retval); ++ uint32_t atom_id, njs_value_t *value, njs_value_t *setval, ++ njs_value_t *retval); + static njs_int_t nxt_http_js_ext_host(njs_vm_t *vm, njs_object_prop_t *prop, +- njs_value_t *value, njs_value_t *setval, njs_value_t *retval); +-static njs_int_t nxt_http_js_ext_remote_addr(njs_vm_t *vm, +- njs_object_prop_t *prop, njs_value_t *value, njs_value_t *setval, ++ uint32_t atom_id, njs_value_t *value, njs_value_t *setval, + njs_value_t *retval); ++static njs_int_t nxt_http_js_ext_remote_addr(njs_vm_t *vm, ++ njs_object_prop_t *prop, uint32_t atom_id, njs_value_t *value, ++ njs_value_t *setval, njs_value_t *retval); + static njs_int_t nxt_http_js_ext_get_args(njs_vm_t *vm, +- njs_object_prop_t *prop, njs_value_t *value, njs_value_t *setval, +- njs_value_t *retval); ++ njs_object_prop_t *prop, uint32_t atom_id, njs_value_t *value, ++ njs_value_t *setval, njs_value_t *retval); + static njs_int_t nxt_http_js_ext_get_header(njs_vm_t *vm, +- njs_object_prop_t *prop, njs_value_t *value, njs_value_t *setval, +- njs_value_t *retval); ++ njs_object_prop_t *prop, uint32_t atom_id, njs_value_t *value, ++ njs_value_t *setval, njs_value_t *retval); + static njs_int_t nxt_http_js_ext_keys_header(njs_vm_t *vm, + njs_value_t *value, njs_value_t *keys); + static njs_int_t nxt_http_js_ext_get_cookie(njs_vm_t *vm, +- njs_object_prop_t *prop, njs_value_t *value, njs_value_t *setval, ++ njs_object_prop_t *prop, uint32_t atom_id, njs_value_t *value, ++ njs_value_t *setval, + njs_value_t *retval); + static njs_int_t nxt_http_js_ext_keys_cookie(njs_vm_t *vm, njs_value_t *value, + njs_value_t *keys); + static njs_int_t nxt_http_js_ext_get_var(njs_vm_t *vm, njs_object_prop_t *prop, +- njs_value_t *value, njs_value_t *setval, njs_value_t *retval); ++ uint32_t atom_id, njs_value_t *value, njs_value_t *setval, ++ njs_value_t *retval); + + + static njs_external_t nxt_http_js_proto[] = { +@@ -109,7 +113,7 @@ static njs_int_t + + + static njs_int_t +-nxt_http_js_ext_uri(njs_vm_t *vm, njs_object_prop_t *prop, ++nxt_http_js_ext_uri(njs_vm_t *vm, njs_object_prop_t *prop, uint32_t atom_id, + njs_value_t *value, njs_value_t *setval, njs_value_t *retval) + { + nxt_http_request_t *r; +@@ -126,7 +130,7 @@ static njs_int_t + + + static njs_int_t +-nxt_http_js_ext_host(njs_vm_t *vm, njs_object_prop_t *prop, ++nxt_http_js_ext_host(njs_vm_t *vm, njs_object_prop_t *prop, uint32_t atom_id, + njs_value_t *value, njs_value_t *setval, njs_value_t *retval) + { + nxt_http_request_t *r; +@@ -144,7 +148,8 @@ nxt_http_js_ext_remote_addr(njs_vm_t *vm, njs_object_p + + static njs_int_t + nxt_http_js_ext_remote_addr(njs_vm_t *vm, njs_object_prop_t *prop, +- njs_value_t *value, njs_value_t *setval, njs_value_t *retval) ++ uint32_t atom_id, njs_value_t *value, njs_value_t *setval, ++ njs_value_t *retval) + { + nxt_http_request_t *r; + +@@ -162,7 +167,8 @@ nxt_http_js_ext_get_args(njs_vm_t *vm, njs_object_prop + + static njs_int_t + nxt_http_js_ext_get_args(njs_vm_t *vm, njs_object_prop_t *prop, +- njs_value_t *value, njs_value_t *setval, njs_value_t *retval) ++ uint32_t atom_id, njs_value_t *value, njs_value_t *setval, ++ njs_value_t *retval) + { + u_char *start; + njs_int_t ret; +@@ -193,7 +199,8 @@ nxt_http_js_ext_get_header(njs_vm_t *vm, njs_object_pr + + static njs_int_t + nxt_http_js_ext_get_header(njs_vm_t *vm, njs_object_prop_t *prop, +- njs_value_t *value, njs_value_t *setval, njs_value_t *retval) ++ uint32_t atom_id, njs_value_t *value, njs_value_t *setval, ++ njs_value_t *retval) + { + njs_int_t rc; + njs_str_t key; +@@ -206,7 +213,7 @@ nxt_http_js_ext_get_header(njs_vm_t *vm, njs_object_pr + return NJS_DECLINED; + } + +- rc = njs_vm_prop_name(vm, prop, &key); ++ rc = njs_vm_prop_name(vm, atom_id, &key); + if (rc != NJS_OK) { + njs_value_undefined_set(retval); + return NJS_DECLINED; +@@ -266,7 +273,8 @@ nxt_http_js_ext_get_cookie(njs_vm_t *vm, njs_object_pr + + static njs_int_t + nxt_http_js_ext_get_cookie(njs_vm_t *vm, njs_object_prop_t *prop, +- njs_value_t *value, njs_value_t *setval, njs_value_t *retval) ++ uint32_t atom_id, njs_value_t *value, njs_value_t *setval, ++ njs_value_t *retval) + { + njs_int_t rc; + njs_str_t key; +@@ -280,7 +288,7 @@ nxt_http_js_ext_get_cookie(njs_vm_t *vm, njs_object_pr + return NJS_DECLINED; + } + +- rc = njs_vm_prop_name(vm, prop, &key); ++ rc = njs_vm_prop_name(vm, atom_id, &key); + if (rc != NJS_OK) { + njs_value_undefined_set(retval); + return NJS_DECLINED; +@@ -355,7 +363,8 @@ nxt_http_js_ext_get_var(njs_vm_t *vm, njs_object_prop_ + + static njs_int_t + nxt_http_js_ext_get_var(njs_vm_t *vm, njs_object_prop_t *prop, +- njs_value_t *value, njs_value_t *setval, njs_value_t *retval) ++ uint32_t atom_id, njs_value_t *value, njs_value_t *setval, ++ njs_value_t *retval) + { + njs_int_t rc; + njs_str_t key; +@@ -369,7 +378,7 @@ nxt_http_js_ext_get_var(njs_vm_t *vm, njs_object_prop_ + return NJS_DECLINED; + } + +- rc = njs_vm_prop_name(vm, prop, &key); ++ rc = njs_vm_prop_name(vm, atom_id, &key); + if (rc != NJS_OK) { + njs_value_undefined_set(retval); + return NJS_DECLINED; |