summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile1
-rw-r--r--lang/cython/Makefile2
-rw-r--r--lang/cython3/Makefile4
-rw-r--r--lang/cython3/distinfo6
-rw-r--r--lang/dotnet-host/Makefile2
-rw-r--r--lang/dotnet-host/distinfo6
-rw-r--r--lang/dotnet/Makefile8
-rw-r--r--lang/dotnet/distinfo10
-rw-r--r--lang/dotnet/pkg-plist10
-rw-r--r--lang/elixir-devel/Makefile1
-rw-r--r--lang/elixir-devel/distinfo6
-rw-r--r--lang/erlang-runtime28/Makefile2
-rw-r--r--lang/erlang-runtime28/distinfo6
-rw-r--r--lang/gcc13-devel/Makefile2
-rw-r--r--lang/gcc13-devel/distinfo6
-rw-r--r--lang/gcc14-devel/Makefile2
-rw-r--r--lang/gcc14-devel/distinfo6
-rw-r--r--lang/gcc15-devel/Makefile2
-rw-r--r--lang/gcc15-devel/distinfo6
-rw-r--r--lang/gcc16-devel/Makefile2
-rw-r--r--lang/gcc16-devel/distinfo6
-rw-r--r--lang/gnat13/Makefile18
-rw-r--r--lang/go-devel/Makefile2
-rw-r--r--lang/go/Makefile2
-rw-r--r--lang/go124/Makefile12
-rw-r--r--lang/go124/distinfo6
-rw-r--r--lang/go125/Makefile12
-rw-r--r--lang/go125/distinfo6
-rw-r--r--lang/gomacro/Makefile2
-rw-r--r--lang/kefir/Makefile30
-rw-r--r--lang/kefir/distinfo3
-rw-r--r--lang/kefir/files/patch-source_Makefile.mk11
-rw-r--r--lang/kefir/pkg-descr12
-rw-r--r--lang/kefir/pkg-plist260
-rw-r--r--lang/njs/Makefile2
-rw-r--r--lang/pocl/Makefile40
-rw-r--r--lang/pocl/distinfo6
-rw-r--r--lang/pocl/pkg-plist3
-rw-r--r--lang/python-doc-html/distinfo14
-rw-r--r--lang/python311/Makefile1
-rw-r--r--lang/python311/Makefile.version2
-rw-r--r--lang/python311/distinfo8
-rw-r--r--lang/python311/pkg-plist2
-rw-r--r--lang/python312/Makefile2
-rw-r--r--lang/python312/pkg-plist428
-rw-r--r--lang/rizin-cutter/Makefile1
-rw-r--r--lang/rust-nightly/Makefile2
-rw-r--r--lang/rust-nightly/distinfo6
-rw-r--r--lang/seed7/Makefile2
-rw-r--r--lang/seed7/distinfo6
50 files changed, 670 insertions, 327 deletions
diff --git a/lang/Makefile b/lang/Makefile
index 9d93a2d9960a..3f2e15fb33a4 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -162,6 +162,7 @@
SUBDIR += julia
SUBDIR += jython
SUBDIR += kawa
+ SUBDIR += kefir
SUBDIR += kf5-kross
SUBDIR += kotlin
SUBDIR += kturtle
diff --git a/lang/cython/Makefile b/lang/cython/Makefile
index 7899b5de2476..503daebf8559 100644
--- a/lang/cython/Makefile
+++ b/lang/cython/Makefile
@@ -18,7 +18,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= compiler:c11 python:2.7-3.12
USE_PYTHON= allflavors autoplist concurrent distutils
-CONFLICTS_INSTALL= py*-cython-devel py*-cython3 # bin/cygdb bin/cython bin/cythonize
+CONFLICTS_INSTALL= py*-cython3 # bin/cygdb bin/cython bin/cythonize
post-install:
${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Cython -name '*.so' -exec ${STRIP_CMD} {} +
diff --git a/lang/cython3/Makefile b/lang/cython3/Makefile
index 96acb481423c..d85d7cbcc66d 100644
--- a/lang/cython3/Makefile
+++ b/lang/cython3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cython
-PORTVERSION= 3.1.3
+PORTVERSION= 3.1.4
CATEGORIES= lang python
MASTER_SITES= PYPI \
https://github.com/cython/cython/releases/download/${PORTVERSION}/
@@ -20,7 +20,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
USES= compiler:c11 python
USE_PYTHON= allflavors autoplist concurrent pep517
-CONFLICTS_INSTALL= py*-cython py*-cython-devel # bin/cygdb bin/cython bin/cythonize
+CONFLICTS_INSTALL= py*-cython # bin/cygdb bin/cython bin/cythonize
post-install:
${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Cython -name '*.so' -exec ${STRIP_CMD} {} +
diff --git a/lang/cython3/distinfo b/lang/cython3/distinfo
index 90d977463aad..20bee7951626 100644
--- a/lang/cython3/distinfo
+++ b/lang/cython3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120514
-SHA256 (cython-3.1.3.tar.gz) = 10ee785e42328924b78f75a74f66a813cb956b4a9bc91c44816d089d5934c089
-SIZE (cython-3.1.3.tar.gz) = 3186689
+TIMESTAMP = 1759816556
+SHA256 (cython-3.1.4.tar.gz) = 9aefefe831331e2d66ab31799814eae4d0f8a2d246cbaaaa14d1be29ef777683
+SIZE (cython-3.1.4.tar.gz) = 3190778
diff --git a/lang/dotnet-host/Makefile b/lang/dotnet-host/Makefile
index 62f14ab6c283..54511b0855a4 100644
--- a/lang/dotnet-host/Makefile
+++ b/lang/dotnet-host/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dotnet-host
DISTVERSIONPREFIX= v
-DISTVERSION= 9.0.9
+DISTVERSION= 9.0.10
CATEGORIES= lang devel
MAINTAINER= arrowd@FreeBSD.org
diff --git a/lang/dotnet-host/distinfo b/lang/dotnet-host/distinfo
index bd5165cadabe..dc5ebaafb2c4 100644
--- a/lang/dotnet-host/distinfo
+++ b/lang/dotnet-host/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758868894
-SHA256 (dotnet-runtime-v9.0.9_GH0.tar.gz) = 356adff6177e050b5f6e55de5e50e937932395c0123009ca4fc9fd9a1d998822
-SIZE (dotnet-runtime-v9.0.9_GH0.tar.gz) = 89550486
+TIMESTAMP = 1760622829
+SHA256 (dotnet-runtime-v9.0.10_GH0.tar.gz) = 7ae9c42f880be8ee8ab89a687a1f257bbecd3172dd1430796dc0eab36a8ff8bd
+SIZE (dotnet-runtime-v9.0.10_GH0.tar.gz) = 89551610
diff --git a/lang/dotnet/Makefile b/lang/dotnet/Makefile
index b746ef87cbee..0e848dee2bd6 100644
--- a/lang/dotnet/Makefile
+++ b/lang/dotnet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dotnet
-DISTVERSION?= ${DOTNETVERSION}.9
+DISTVERSION?= ${DOTNETVERSION}.10
PORTREVISION?= 0
CATEGORIES= lang devel
MASTER_SITES= https://github.com/dotnet/dotnet/releases/download/${GH_TAGNAME}/release.json?dummy=/:dotnetmanifest \
@@ -48,9 +48,9 @@ BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME= Private.SourceBuilt.Artifacts.${BOOTST
BOOTSTRAP_SDK_DISTNAME= dotnet-sdk-${BOOTSTRAP_SDKVERSION}-freebsd-${DOTNET_ARCH}
DOTNETVERSION?= 9.0
-SDKVERSION?= ${DOTNETVERSION}.110
-SDKVERSIONSUFFIX?= -servicing.25420.3
-SDKSERVICESUFFIX= -servicing.25421.1
+SDKVERSION?= ${DOTNETVERSION}.111
+SDKVERSIONSUFFIX?= -servicing.25475.17
+SDKSERVICESUFFIX= -servicing.25476.1
MANIFESTSUFFIX= ${DOTNETVERSION}.100
DOTNET_ARCH= ${ARCH:S|amd64|x64|:C|aarch64|arm64|}
SDK_DISTNAME?= dotnet-sdk-${SDKVERSION}-${SDK_RID}
diff --git a/lang/dotnet/distinfo b/lang/dotnet/distinfo
index d58f6bbca1ab..4dee2b718a69 100644
--- a/lang/dotnet/distinfo
+++ b/lang/dotnet/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1758978575
-SHA256 (dotnet/release.json-9.0.9) = 13bc9291f6adc341325cf21258f892528d5ce988de6da6b46a4c2b56845002a1
-SIZE (dotnet/release.json-9.0.9) = 275
SHA256 (dotnet/Private.SourceBuilt.Artifacts.9.0.110-servicing.25421.1.freebsd.13-arm64.tar.gz) = 4599ae777acd3a58919ceeeaa07b74668e1a53661c3ebf24b99f877e3c5ebe0e
SIZE (dotnet/Private.SourceBuilt.Artifacts.9.0.110-servicing.25421.1.freebsd.13-arm64.tar.gz) = 828079589
SHA256 (dotnet/dotnet-sdk-9.0.110-freebsd-arm64.tar.gz) = 05f3c223c70fa3096a97350cf485eaffdee1ddb2796a71984cbf4760009f40dc
SIZE (dotnet/dotnet-sdk-9.0.110-freebsd-arm64.tar.gz) = 505604643
SHA256 (dotnet/Private.SourceBuilt.Artifacts.9.0.110-servicing.25421.1.freebsd.13-x64.tar.gz) = 91239d2dc1197211d7cb8b1d30cfb783035dfc574a593093d56bab885c887a75
SIZE (dotnet/Private.SourceBuilt.Artifacts.9.0.110-servicing.25421.1.freebsd.13-x64.tar.gz) = 837969817
+TIMESTAMP = 1760626696
+SHA256 (dotnet/release.json-9.0.10) = 429d63f3d9d6d10921b6e0784f3343fe7a0676b888e726b1e4a20ff2ae9bbbf5
+SIZE (dotnet/release.json-9.0.10) = 278
SHA256 (dotnet/dotnet-sdk-9.0.110-freebsd-x64.tar.gz) = eb8d675d1a0edc27f4a8b12455dbb13545809b95d80a23536dfea4c94e7a23d2
SIZE (dotnet/dotnet-sdk-9.0.110-freebsd-x64.tar.gz) = 514661886
-SHA256 (dotnet/dotnet-dotnet-9.0.9-v9.0.110_GH0.tar.gz) = 310170a6572f97c6d1437024eb47b1bac5e0a169776631df061754263dcf62d6
-SIZE (dotnet/dotnet-dotnet-9.0.9-v9.0.110_GH0.tar.gz) = 495148389
+SHA256 (dotnet/dotnet-dotnet-9.0.10-v9.0.111_GH0.tar.gz) = a18cbf9a48e58a516c1da3c58f0e46f66dcf1c5e7ef028e87101b1dc246e536a
+SIZE (dotnet/dotnet-dotnet-9.0.10-v9.0.111_GH0.tar.gz) = 495176418
diff --git a/lang/dotnet/pkg-plist b/lang/dotnet/pkg-plist
index 2daa4eb58191..1c88eb7ce33d 100644
--- a/lang/dotnet/pkg-plist
+++ b/lang/dotnet/pkg-plist
@@ -12,7 +12,7 @@
%%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.DotNetAppHost.%%FULL_DOTNETVERSION%%.nupkg
%%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.ILAsm.%%FULL_DOTNETVERSION%%.nupkg
%%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.ILDAsm.%%FULL_DOTNETVERSION%%.nupkg
-@comment %%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.TestHost.%%FULL_DOTNETVERSION%%-servicing.25419.16.nupkg
+@comment %%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.TestHost.%%FULL_DOTNETVERSION%%-servicing.25475.15.nupkg
%%DATADIR%%/metadata/workloads/%%MANIFESTSUFFIX%%/userlocal
%%DATADIR%%/packs/Microsoft.AspNetCore.App.Ref/%%FULL_DOTNETVERSION%%/analyzers/dotnet/cs/Microsoft.AspNetCore.App.Analyzers.dll
%%DATADIR%%/packs/Microsoft.AspNetCore.App.Ref/%%FULL_DOTNETVERSION%%/analyzers/dotnet/cs/Microsoft.AspNetCore.App.CodeFixes.dll
@@ -1636,6 +1636,7 @@
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll.config
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.runtimeconfig.json
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/Newtonsoft.Json.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/System.Collections.Immutable.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/System.CommandLine.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/cs/System.CommandLine.resources.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/de/System.CommandLine.resources.dll
@@ -1913,6 +1914,7 @@
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll.config
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.runtimeconfig.json
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/Newtonsoft.Json.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/System.Collections.Immutable.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/System.CommandLine.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/cs/System.CommandLine.resources.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/de/System.CommandLine.resources.dll
@@ -2433,6 +2435,8 @@
%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/Microsoft.CodeAnalysis.CSharp.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/Microsoft.CodeAnalysis.VisualBasic.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/Microsoft.CodeAnalysis.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/System.Collections.Immutable.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/System.Reflection.Metadata.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/VBCSCompiler.deps.json
%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/VBCSCompiler.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/VBCSCompiler.runtimeconfig.json
@@ -4568,5 +4572,5 @@
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.common.itemtemplates.%%SDKVERSION%%.nupkg
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.common.projecttemplates.%%DOTNETVERSION%%.%%SDKVERSION%%.nupkg
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.test.projecttemplates.%%DOTNETVERSION%%.1.1.0-rtm.25262.1.nupkg
-%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.itemtemplates.%%FULL_DOTNETVERSION%%.0.9.nupkg
-%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.projecttemplates.%%FULL_DOTNETVERSION%%.0.9.nupkg
+%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.itemtemplates.%%DOTNETVERSION%%.9.0.10.nupkg
+%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.projecttemplates.%%DOTNETVERSION%%.9.0.10.nupkg
diff --git a/lang/elixir-devel/Makefile b/lang/elixir-devel/Makefile
index d4405cdee7a2..48935a37ca20 100644
--- a/lang/elixir-devel/Makefile
+++ b/lang/elixir-devel/Makefile
@@ -1,7 +1,6 @@
PORTNAME= elixir
DISTVERSIONPREFIX= v
DISTVERSION= 1.19.0
-DISTVERSIONSUFFIX=-rc.0
CATEGORIES= lang
MASTER_SITES+= https://github.com/elixir-lang/elixir/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}/:doc
PKGNAMESUFFIX= -devel
diff --git a/lang/elixir-devel/distinfo b/lang/elixir-devel/distinfo
index c1e2c67bdb03..e986e51ff0d1 100644
--- a/lang/elixir-devel/distinfo
+++ b/lang/elixir-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750626014
+TIMESTAMP = 1761081655
SHA256 (elixir/1.19.0/Docs.zip) = 334c1a3b676baa31eb1a1b517d60bdff60db16d8e661ad96180e987d64c83080
SIZE (elixir/1.19.0/Docs.zip) = 5881276
-SHA256 (elixir/1.19.0/elixir-lang-elixir-v1.19.0-rc.0_GH0.tar.gz) = 62f903088e7bf21e129ad100e573f65d03638b10c6207770204b8e6b9d148791
-SIZE (elixir/1.19.0/elixir-lang-elixir-v1.19.0-rc.0_GH0.tar.gz) = 3512699
+SHA256 (elixir/1.19.0/elixir-lang-elixir-v1.19.0_GH0.tar.gz) = 99a684045b49f9c5005a1aa8278e1bac8c3769e0a5a13c05ef80b69113029234
+SIZE (elixir/1.19.0/elixir-lang-elixir-v1.19.0_GH0.tar.gz) = 3585406
diff --git a/lang/erlang-runtime28/Makefile b/lang/erlang-runtime28/Makefile
index 1ea4766cdbc1..dcaf14db8d96 100644
--- a/lang/erlang-runtime28/Makefile
+++ b/lang/erlang-runtime28/Makefile
@@ -1,6 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 28.1
+DISTVERSION= 28.1.1
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime${PORTVERSION:C/\..*//}
DIST_SUBDIR= erlang
diff --git a/lang/erlang-runtime28/distinfo b/lang/erlang-runtime28/distinfo
index 637bed06fb34..7b761476aabc 100644
--- a/lang/erlang-runtime28/distinfo
+++ b/lang/erlang-runtime28/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1758095965
-SHA256 (erlang/erlang-otp-OTP-28.1_GH0.tar.gz) = 327955f1232b2f11d46902f398e8b40e6f7a9df32f54000100638af186b93c60
-SIZE (erlang/erlang-otp-OTP-28.1_GH0.tar.gz) = 63993104
+TIMESTAMP = 1760979560
+SHA256 (erlang/erlang-otp-OTP-28.1.1_GH0.tar.gz) = 69630ce5adcb3fc3ede136717c56f1dabff04d370451a27993f91a8f098fb339
+SIZE (erlang/erlang-otp-OTP-28.1.1_GH0.tar.gz) = 63999174
SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f
SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553
diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile
index 1802432296c1..eaa1191dd26b 100644
--- a/lang/gcc13-devel/Makefile
+++ b/lang/gcc13-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 13.4.1.s20251002
+PORTVERSION= 13.4.1.s20251016
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo
index 93c666b043ff..48c4f409cc24 100644
--- a/lang/gcc13-devel/distinfo
+++ b/lang/gcc13-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759480335
-SHA256 (gcc-13-20251002.tar.xz) = 1b1e6809e8c18929d43a10f237299347d57d6f4abfa91740b21e097cc441b60c
-SIZE (gcc-13-20251002.tar.xz) = 84599604
+TIMESTAMP = 1761033859
+SHA256 (gcc-13-20251016.tar.xz) = 6e6586b3f7a563d5bb26798d55dd0c902578b470e75a5d05b70c3de9b90b9fbd
+SIZE (gcc-13-20251016.tar.xz) = 84569872
diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index e50c4d63bf8a..d69438202f84 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 14.3.1.s20251003
+PORTVERSION= 14.3.1.s20251017
PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo
index ebd51d276df5..3178be60eec8 100644
--- a/lang/gcc14-devel/distinfo
+++ b/lang/gcc14-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759565672
-SHA256 (gcc-14-20251003.tar.xz) = e119c3fa2516107e28b9f48c816362b1fff82ae3373929661f1a73d3054d18b1
-SIZE (gcc-14-20251003.tar.xz) = 88346112
+TIMESTAMP = 1761034244
+SHA256 (gcc-14-20251017.tar.xz) = a7d95c8829c642f59f58cc2e3ee558a82ef9c1761ca8288be27be477c833bc71
+SIZE (gcc-14-20251017.tar.xz) = 88341316
diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile
index 54ba1c5db17d..0de1bae4f91a 100644
--- a/lang/gcc15-devel/Makefile
+++ b/lang/gcc15-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 15.2.1.s20251004
+PORTVERSION= 15.2.1.s20251018
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo
index 7cc3b9221ab3..8fec1a8af616 100644
--- a/lang/gcc15-devel/distinfo
+++ b/lang/gcc15-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759653883
-SHA256 (gcc-15-20251004.tar.xz) = 19ae971850907bb8fbd1e76354dcc5333273dd81942d40fcd0a1a6796cefc289
-SIZE (gcc-15-20251004.tar.xz) = 92342084
+TIMESTAMP = 1761034655
+SHA256 (gcc-15-20251018.tar.xz) = d06621969a1746389b468538b38237881c3e7b0550f607ac33d6bccda196cace
+SIZE (gcc-15-20251018.tar.xz) = 92324856
diff --git a/lang/gcc16-devel/Makefile b/lang/gcc16-devel/Makefile
index a677854c4914..7dc363630371 100644
--- a/lang/gcc16-devel/Makefile
+++ b/lang/gcc16-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 16.0.0.s20251005
+PORTVERSION= 16.0.0.s20251019
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc16-devel/distinfo b/lang/gcc16-devel/distinfo
index 1b12c8014d93..8978e368b49b 100644
--- a/lang/gcc16-devel/distinfo
+++ b/lang/gcc16-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759824831
-SHA256 (gcc-16-20251005.tar.xz) = e2e3d3a8908840d810a1325e67d818171f741a736857c3678d64509c66e994be
-SIZE (gcc-16-20251005.tar.xz) = 95768580
+TIMESTAMP = 1761034934
+SHA256 (gcc-16-20251019.tar.xz) = 0d039db98ecf2f539282ea7097e69a4374adc66640ba357ef038ffacbe7ac510
+SIZE (gcc-16-20251019.tar.xz) = 95775296
diff --git a/lang/gnat13/Makefile b/lang/gnat13/Makefile
index 643844174918..89df97f16904 100644
--- a/lang/gnat13/Makefile
+++ b/lang/gnat13/Makefile
@@ -104,17 +104,23 @@ _OS_LABEL4VERS= [${OPSYS}${_GNAT_ARCH:S/amd//:S/x86_//:S/aarch/\/ARM/:S/i386/32
_PHASE_FILE= ${WRKSRC}/gcc/DEV-PHASE
_PKG_PREFIX= ${PREFIX}/${PORTNAME}
_PLATFORM= ${OPSYS:tl}${OSREL}
-_PREV_ASSET_FILE= gnat-${_GNAT_ARCH}-${OPSYS:tl}.${_PREV_ASSET_OSREL}-${_PREV_ASSET_VER}${_PREV_ASSET_REV}
-_PREV_ASSET_GCC= ${PREV_ASSET_VER:R:R}
-_PREV_ASSET_OSREL?= ${OSREL:R}
-_PREV_ASSET_VER?= 12.2.0 # To be changed to ${DISTVERSION} when 13 assets exist
-_PREV_ASSET_REV?= _6
_REV_FILE= ${WRKSRC}/gcc/REVISION
_TARGLIB= ${_PKG_PREFIX}/lib ${_PKG_PREFIX}/lib/gcc${_GCC_VER}
_TOOLCHAIN_PATHS= /sbin:/bin:/usr/sbin:/usr/bin:${_GNAT12_PATH}:${PREFIX}/bin:${LOCALBASE}/bin
.include <bsd.port.options.mk>
+_PREV_ASSET_GCC= ${PREV_ASSET_VER:R:R}
+_PREV_ASSET_OSREL= ${OSREL:R}
+.if ${_PREV_ASSET_OSREL} == 16
+_PREV_ASSET_VER= 12.3.0
+_PREV_ASSET_REV= _1
+.else
+_PREV_ASSET_VER= 12.2.0 # To be changed to ${DISTVERSION} when 13 assets exist
+_PREV_ASSET_REV= _6
+.endif
+_PREV_ASSET_FILE= gnat-${_GNAT_ARCH}-${OPSYS:tl}.${_PREV_ASSET_OSREL}-${_PREV_ASSET_VER}${_PREV_ASSET_REV}
+
.if ${ARCH} == i386 || ${ARCH} == aarch64
LIB_DIR_32= ""
PLIST_SUB+= 64BITS="@comment "
@@ -129,7 +135,7 @@ PLIST_SUB+= 32BITS=""
. endif
.endif
.if ${ARCH} == aarch64
-EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
+EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
PLIST_SUB+= ARM="" \
NOARM="@comment "
.else
diff --git a/lang/go-devel/Makefile b/lang/go-devel/Makefile
index 3f88e4f1bc5c..e320cd53fc72 100644
--- a/lang/go-devel/Makefile
+++ b/lang/go-devel/Makefile
@@ -45,6 +45,8 @@ SHEBANG_FILES?= misc/wasm/go_js_wasm_exec misc/wasm/go_wasip1_wasm_exec
SHEBANG_GLOB= *.bash *.pl *.sh
REINPLACE_ARGS= -i''
+# Example: 1.24.2 matches go124, 1.25.2 matches go125, etc.
+PORTSCOUT?= limit:^${DISTVERSION:R:S/./\./g}\.
# Upstream archive contains files with UTF-8 names
EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 ${TAR}
diff --git a/lang/go/Makefile b/lang/go/Makefile
index 925b9ee3bec4..494ae1d2baef 100644
--- a/lang/go/Makefile
+++ b/lang/go/Makefile
@@ -1,6 +1,6 @@
PORTNAME= go
DISTVERSION= ${GO_DEFAULT}
-PORTREVISION= 13
+PORTREVISION= 14
PORTEPOCH= 2
CATEGORIES= lang
MASTER_SITES= # not applicable
diff --git a/lang/go124/Makefile b/lang/go124/Makefile
index 1e4b1b74fdeb..332ef1526b26 100644
--- a/lang/go124/Makefile
+++ b/lang/go124/Makefile
@@ -1,22 +1,24 @@
-DISTVERSION= 1.24.8
+DISTVERSION= 1.24.9
# Always set PORTREVISION explicitly as otherwise they are inherited from lang/go-devel
PORTREVISION= 0
MASTER_SITES= https://go.dev/dl/
DISTFILES= go${DISTVERSION}.src.tar.gz \
go1.23.12.${OPSYS:tl}-${GOARCH_${ARCH}}.tar.gz
+EXTRACT_ONLY= ${DISTFILES:[1]}
# Avoid conflicting patch files
PATCHFILES=
-PATCHDIR= ${.CURDIR}/files
COMMENT= Go programming language
+SHEBANG_FILES= lib/wasm/go_js_wasm_exec lib/wasm/go_wasip1_wasm_exec
+
MASTERDIR= ${.CURDIR}/../go-devel
+PATCHDIR= ${.CURDIR}/files
+
WRKSRC= ${WRKDIR}/go
-DISTINFO_FILE= ${.CURDIR}/distinfo
-EXTRACT_ONLY= ${DISTFILES:[1]}
-SHEBANG_FILES= lib/wasm/go_js_wasm_exec lib/wasm/go_wasip1_wasm_exec
+DISTINFO_FILE= ${.CURDIR}/distinfo
BOOTSTRAP_WRKSRC= ${WRKDIR}/go-${OPSYS:tl}-${GOARCH_${ARCH}}${GOARM_${ARCH}}-bootstrap
diff --git a/lang/go124/distinfo b/lang/go124/distinfo
index 8aebc3890910..6c214e3e96f0 100644
--- a/lang/go124/distinfo
+++ b/lang/go124/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1759883403
-SHA256 (go1.24.8.src.tar.gz) = b1ff32c5c4a50ddfa1a1cb78b60dd5a362aeb2184bb78f008b425b62095755fb
-SIZE (go1.24.8.src.tar.gz) = 30797581
+TIMESTAMP = 1760452575
+SHA256 (go1.24.9.src.tar.gz) = c72f81ba54fe00efe7f3e7499d400979246881b13b775e9a9bb85541c11be695
+SIZE (go1.24.9.src.tar.gz) = 30800154
SHA256 (go1.23.12.freebsd-arm64.tar.gz) = e06eaa4d8547f94c26b195dbb89d2a5c0875b8bb0499dd738a34951303f8fd43
SIZE (go1.23.12.freebsd-arm64.tar.gz) = 69916830
SHA256 (go1.23.12.freebsd-amd64.tar.gz) = c9d7029ae11a6680fba97ac63defa3d0d00220728d6c41186b2517da4b3cd0ea
diff --git a/lang/go125/Makefile b/lang/go125/Makefile
index d533306a3977..950f33536e32 100644
--- a/lang/go125/Makefile
+++ b/lang/go125/Makefile
@@ -1,22 +1,24 @@
-DISTVERSION= 1.25.2
+DISTVERSION= 1.25.3
# Always set PORTREVISION explicitly as otherwise they are inherited from lang/go-devel
PORTREVISION= 0
MASTER_SITES= https://go.dev/dl/
DISTFILES= go${DISTVERSION}.src.tar.gz \
go1.24.6.${OPSYS:tl}-${GOARCH_${ARCH}}.tar.gz
+EXTRACT_ONLY= ${DISTFILES:[1]}
# Avoid conflicting patch files
PATCHFILES=
-PATCHDIR= ${.CURDIR}/files
COMMENT= Go programming language
+SHEBANG_FILES= lib/wasm/go_js_wasm_exec lib/wasm/go_wasip1_wasm_exec
+
MASTERDIR= ${.CURDIR}/../go-devel
+PATCHDIR= ${.CURDIR}/files
+
WRKSRC= ${WRKDIR}/go
-DISTINFO_FILE= ${.CURDIR}/distinfo
-EXTRACT_ONLY= ${DISTFILES:[1]}
-SHEBANG_FILES= lib/wasm/go_js_wasm_exec lib/wasm/go_wasip1_wasm_exec
+DISTINFO_FILE= ${.CURDIR}/distinfo
BOOTSTRAP_WRKSRC= ${WRKDIR}/go-${OPSYS:tl}-${GOARCH_${ARCH}}${GOARM_${ARCH}}-bootstrap
diff --git a/lang/go125/distinfo b/lang/go125/distinfo
index c5814ecb6e8c..aa39d5751c08 100644
--- a/lang/go125/distinfo
+++ b/lang/go125/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1759882276
-SHA256 (go1.25.2.src.tar.gz) = 3711140cfb87fce8f7a13f7cd860df041e6c12f7610f40cac6ec6fa2b65e96e4
-SIZE (go1.25.2.src.tar.gz) = 31978632
+TIMESTAMP = 1760450515
+SHA256 (go1.25.3.src.tar.gz) = a81a4ba593d0015e10c51e267de3ff07c7ac914dfca037d9517d029517097795
+SIZE (go1.25.3.src.tar.gz) = 31980799
SHA256 (go1.24.6.freebsd-arm64.tar.gz) = 76a75ad5125217c268029c0ad9c7295cc7f6042fe9cba4bebf9a89f7f42ad8af
SIZE (go1.24.6.freebsd-arm64.tar.gz) = 74459381
SHA256 (go1.24.6.freebsd-amd64.tar.gz) = 4983e2b10ae1f754e4eb07e1e589691c7e1d0dc428a92c16bd0e2ba03cc23ed9
diff --git a/lang/gomacro/Makefile b/lang/gomacro/Makefile
index dc745180f540..06bacf738d8b 100644
--- a/lang/gomacro/Makefile
+++ b/lang/gomacro/Makefile
@@ -2,7 +2,7 @@ PORTNAME= gomacro
DISTVERSIONPREFIX= v
DISTVERSION= 2.7-601
DISTVERSIONSUFFIX= -g9aafa23
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= lang
MAINTAINER= ports@FreeBSD.org
diff --git a/lang/kefir/Makefile b/lang/kefir/Makefile
new file mode 100644
index 000000000000..66a3974bbd07
--- /dev/null
+++ b/lang/kefir/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= kefir
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.5.0
+CATEGORIES= lang devel
+MASTER_SITES= https://git.sr.ht/~jprotopopov/kefir/archive/${DISTVERSIONFULL}.tar.gz?dummy=/
+
+MAINTAINER= fuz@FreeBSD.org
+COMMENT= C17/C23 compiler
+WWW= https://kefir.protopopov.lv/
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+ONLY_FOR_ARCHS= amd64
+ONLY_FOR_ARCHS_REASON= compiler targets amd64 only right now
+
+BUILD_DEPENDS= as:devel/binutils \
+ grealpath:sysutils/coreutils
+RUN_DEPENDS= as:devel/binutils
+TEST_DEPENDS= bash:shells/bash
+
+USES= gmake
+USE_LDCONFIG= yes
+TEST_TARGET= test
+MAKE_ARGS= prefix=${PREFIX}
+.if "${WITH_DEBUG}" == "yes"
+MAKE_ARGS+= PROFILE=debug
+.endif
+
+.include <bsd.port.mk>
diff --git a/lang/kefir/distinfo b/lang/kefir/distinfo
new file mode 100644
index 000000000000..adf92888116d
--- /dev/null
+++ b/lang/kefir/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760556283
+SHA256 (kefir-v0.5.0.tar.gz) = c162a114392b90708e49edfebe3e23f85c0c5e025fbac5a9ce518f1dfe4835f9
+SIZE (kefir-v0.5.0.tar.gz) = 2190983
diff --git a/lang/kefir/files/patch-source_Makefile.mk b/lang/kefir/files/patch-source_Makefile.mk
new file mode 100644
index 000000000000..723722ce9f08
--- /dev/null
+++ b/lang/kefir/files/patch-source_Makefile.mk
@@ -0,0 +1,11 @@
+--- source/Makefile.mk.orig 2025-10-15 22:39:36 UTC
++++ source/Makefile.mk
+@@ -68,7 +68,7 @@ $(LIBKEFIR_SO).$(LIBKEFIR_SO_VERSION): $(KEFIR_LIB_OBJ
+ $(LIBKEFIR_SO).$(LIBKEFIR_SO_VERSION): $(KEFIR_LIB_OBJECT_FILES)
+ @mkdir -p $(shell dirname "$@")
+ @echo "Linking $@"
+- @$(CCLD) -shared -o $@ $(KEFIR_LIB_OBJECT_FILES) $(LDFLAGS)
++ @$(CCLD) -shared -Wl,-soname=$(shell basename "$@") -o $@ $(KEFIR_LIB_OBJECT_FILES) $(LDFLAGS)
+ ifneq (,$(findstring release,$(PROFILE)))
+ @echo "Stripping $@"
+ @$(STRIP) $@
diff --git a/lang/kefir/pkg-descr b/lang/kefir/pkg-descr
new file mode 100644
index 000000000000..fbb34c08212a
--- /dev/null
+++ b/lang/kefir/pkg-descr
@@ -0,0 +1,12 @@
+Kefir is an independent compiler for the C17/C23 programming language,
+developed by Jevgenij Protopopov. Kefir has been validated with a test
+suite of 80 software projects, among which are GNU core- and binutils,
+Curl, Nginx, OpenSSL, Perl, Postgresql, Tcl and many others. The
+compiler targets x86_64 architecture and System-V AMD64 ABI, supporting
+Linux, FreeBSD, NetBSD an OpenBSD. While the primary priority is
+compatibility and compliance, Kefir also features conservative SSA-based
+optimization pipeline, debug information generation,
+position-independent code, and implements bit-identical bootstrap.
+Kefir focuses on C source code translation to assembly, and integrates
+with the rest of system toolchain (assembler, linker, standard library)
+for other tasks.
diff --git a/lang/kefir/pkg-plist b/lang/kefir/pkg-plist
new file mode 100644
index 000000000000..9d72e6b11161
--- /dev/null
+++ b/lang/kefir/pkg-plist
@@ -0,0 +1,260 @@
+bin/kefir
+bin/kefir-cc
+bin/kefir-cc1
+bin/kefir-detect-host-env
+etc/kefir.local
+include/kefir/runtime
+include/kefir/toolchain/kefir/ast-translator/base.h
+include/kefir/toolchain/kefir/ast-translator/cache.h
+include/kefir/toolchain/kefir/ast-translator/context.h
+include/kefir/toolchain/kefir/ast-translator/debug/translator.h
+include/kefir/toolchain/kefir/ast-translator/environment.h
+include/kefir/toolchain/kefir/ast-translator/flow_control.h
+include/kefir/toolchain/kefir/ast-translator/function_declaration.h
+include/kefir/toolchain/kefir/ast-translator/function_definition.h
+include/kefir/toolchain/kefir/ast-translator/initializer.h
+include/kefir/toolchain/kefir/ast-translator/jump.h
+include/kefir/toolchain/kefir/ast-translator/layout.h
+include/kefir/toolchain/kefir/ast-translator/lvalue.h
+include/kefir/toolchain/kefir/ast-translator/misc.h
+include/kefir/toolchain/kefir/ast-translator/scope/global_scope_layout.h
+include/kefir/toolchain/kefir/ast-translator/scope/local_scope_layout.h
+include/kefir/toolchain/kefir/ast-translator/scope/scope_layout_impl.h
+include/kefir/toolchain/kefir/ast-translator/scope/scoped_identifier.h
+include/kefir/toolchain/kefir/ast-translator/scope/translator.h
+include/kefir/toolchain/kefir/ast-translator/temporaries.h
+include/kefir/toolchain/kefir/ast-translator/translator.h
+include/kefir/toolchain/kefir/ast-translator/translator_impl.h
+include/kefir/toolchain/kefir/ast-translator/type.h
+include/kefir/toolchain/kefir/ast-translator/typeconv.h
+include/kefir/toolchain/kefir/ast-translator/util.h
+include/kefir/toolchain/kefir/ast-translator/value.h
+include/kefir/toolchain/kefir/ast/alignment.h
+include/kefir/toolchain/kefir/ast/analyzer/analyzer.h
+include/kefir/toolchain/kefir/ast/analyzer/declarator.h
+include/kefir/toolchain/kefir/ast/analyzer/initializer.h
+include/kefir/toolchain/kefir/ast/analyzer/member_designator.h
+include/kefir/toolchain/kefir/ast/analyzer/nodes.h
+include/kefir/toolchain/kefir/ast/analyzer/type_traversal.h
+include/kefir/toolchain/kefir/ast/attributes.h
+include/kefir/toolchain/kefir/ast/base.h
+include/kefir/toolchain/kefir/ast/cache.h
+include/kefir/toolchain/kefir/ast/constant_expression.h
+include/kefir/toolchain/kefir/ast/constant_expression_impl.h
+include/kefir/toolchain/kefir/ast/constants.h
+include/kefir/toolchain/kefir/ast/context.h
+include/kefir/toolchain/kefir/ast/context_impl.h
+include/kefir/toolchain/kefir/ast/declarator.h
+include/kefir/toolchain/kefir/ast/declarator_specifier.h
+include/kefir/toolchain/kefir/ast/deprecation.h
+include/kefir/toolchain/kefir/ast/designator.h
+include/kefir/toolchain/kefir/ast/downcast.h
+include/kefir/toolchain/kefir/ast/flow_control.h
+include/kefir/toolchain/kefir/ast/format.h
+include/kefir/toolchain/kefir/ast/function_declaration_context.h
+include/kefir/toolchain/kefir/ast/global_context.h
+include/kefir/toolchain/kefir/ast/initializer.h
+include/kefir/toolchain/kefir/ast/initializer_traversal.h
+include/kefir/toolchain/kefir/ast/local_context.h
+include/kefir/toolchain/kefir/ast/node.h
+include/kefir/toolchain/kefir/ast/node_base.h
+include/kefir/toolchain/kefir/ast/node_helpers.h
+include/kefir/toolchain/kefir/ast/node_internal.h
+include/kefir/toolchain/kefir/ast/object.h
+include/kefir/toolchain/kefir/ast/runtime.h
+include/kefir/toolchain/kefir/ast/scope.h
+include/kefir/toolchain/kefir/ast/target_environment.h
+include/kefir/toolchain/kefir/ast/temporaries.h
+include/kefir/toolchain/kefir/ast/type.h
+include/kefir/toolchain/kefir/ast/type/array.h
+include/kefir/toolchain/kefir/ast/type/base.h
+include/kefir/toolchain/kefir/ast/type/basic.h
+include/kefir/toolchain/kefir/ast/type/enum.h
+include/kefir/toolchain/kefir/ast/type/function.h
+include/kefir/toolchain/kefir/ast/type/pointer.h
+include/kefir/toolchain/kefir/ast/type/qualified.h
+include/kefir/toolchain/kefir/ast/type/struct.h
+include/kefir/toolchain/kefir/ast/type_completion.h
+include/kefir/toolchain/kefir/ast/type_conv.h
+include/kefir/toolchain/kefir/ast/type_layout.h
+include/kefir/toolchain/kefir/cc1/cc1.h
+include/kefir/toolchain/kefir/cc1/options.h
+include/kefir/toolchain/kefir/codegen/amd64-common.h
+include/kefir/toolchain/kefir/codegen/amd64/asmcmp.h
+include/kefir/toolchain/kefir/codegen/amd64/codegen.h
+include/kefir/toolchain/kefir/codegen/amd64/devirtualize.h
+include/kefir/toolchain/kefir/codegen/amd64/dwarf.h
+include/kefir/toolchain/kefir/codegen/amd64/function.h
+include/kefir/toolchain/kefir/codegen/amd64/lowering.h
+include/kefir/toolchain/kefir/codegen/amd64/module.h
+include/kefir/toolchain/kefir/codegen/amd64/stack_frame.h
+include/kefir/toolchain/kefir/codegen/amd64/static_data.h
+include/kefir/toolchain/kefir/codegen/amd64/symbolic_labels.h
+include/kefir/toolchain/kefir/codegen/amd64/xregalloc.h
+include/kefir/toolchain/kefir/codegen/asmcmp/base.h
+include/kefir/toolchain/kefir/codegen/asmcmp/context.h
+include/kefir/toolchain/kefir/codegen/asmcmp/debug.h
+include/kefir/toolchain/kefir/codegen/asmcmp/format.h
+include/kefir/toolchain/kefir/codegen/asmcmp/pipeline.h
+include/kefir/toolchain/kefir/codegen/asmcmp/type_defs.h
+include/kefir/toolchain/kefir/codegen/codegen.h
+include/kefir/toolchain/kefir/codegen/variable_allocator.h
+include/kefir/toolchain/kefir/compiler/compiler.h
+include/kefir/toolchain/kefir/compiler/configuration.h
+include/kefir/toolchain/kefir/compiler/profile.h
+include/kefir/toolchain/kefir/core/base.h
+include/kefir/toolchain/kefir/core/basic-types.h
+include/kefir/toolchain/kefir/core/bitset.h
+include/kefir/toolchain/kefir/core/block_tree.h
+include/kefir/toolchain/kefir/core/data_model.h
+include/kefir/toolchain/kefir/core/error.h
+include/kefir/toolchain/kefir/core/error_format.h
+include/kefir/toolchain/kefir/core/extensions.h
+include/kefir/toolchain/kefir/core/hash.h
+include/kefir/toolchain/kefir/core/hashset.h
+include/kefir/toolchain/kefir/core/hashtable.h
+include/kefir/toolchain/kefir/core/hashtree.h
+include/kefir/toolchain/kefir/core/hashtreeset.h
+include/kefir/toolchain/kefir/core/interval_tree.h
+include/kefir/toolchain/kefir/core/list.h
+include/kefir/toolchain/kefir/core/mem.h
+include/kefir/toolchain/kefir/core/optional.h
+include/kefir/toolchain/kefir/core/os_error.h
+include/kefir/toolchain/kefir/core/platform.h
+include/kefir/toolchain/kefir/core/queue.h
+include/kefir/toolchain/kefir/core/sort.h
+include/kefir/toolchain/kefir/core/source_error.h
+include/kefir/toolchain/kefir/core/source_location.h
+include/kefir/toolchain/kefir/core/standard_version.h
+include/kefir/toolchain/kefir/core/string_array.h
+include/kefir/toolchain/kefir/core/string_buffer.h
+include/kefir/toolchain/kefir/core/string_builder.h
+include/kefir/toolchain/kefir/core/string_pool.h
+include/kefir/toolchain/kefir/core/tree.h
+include/kefir/toolchain/kefir/core/trie.h
+include/kefir/toolchain/kefir/core/util.h
+include/kefir/toolchain/kefir/core/vector.h
+include/kefir/toolchain/kefir/core/version.h
+include/kefir/toolchain/kefir/driver/compiler_options.h
+include/kefir/toolchain/kefir/driver/configuration.h
+include/kefir/toolchain/kefir/driver/driver.h
+include/kefir/toolchain/kefir/driver/driver_prologue.h
+include/kefir/toolchain/kefir/driver/externals.h
+include/kefir/toolchain/kefir/driver/parser.h
+include/kefir/toolchain/kefir/driver/runner.h
+include/kefir/toolchain/kefir/driver/target.h
+include/kefir/toolchain/kefir/driver/target_configuration.h
+include/kefir/toolchain/kefir/driver/tools.h
+include/kefir/toolchain/kefir/ir/assembly.h
+include/kefir/toolchain/kefir/ir/bitfields.h
+include/kefir/toolchain/kefir/ir/builder.h
+include/kefir/toolchain/kefir/ir/compact.h
+include/kefir/toolchain/kefir/ir/data.h
+include/kefir/toolchain/kefir/ir/debug.h
+include/kefir/toolchain/kefir/ir/format.h
+include/kefir/toolchain/kefir/ir/format_impl.h
+include/kefir/toolchain/kefir/ir/function.h
+include/kefir/toolchain/kefir/ir/instr.h
+include/kefir/toolchain/kefir/ir/mnemonic.h
+include/kefir/toolchain/kefir/ir/module.h
+include/kefir/toolchain/kefir/ir/opcode_defs.h
+include/kefir/toolchain/kefir/ir/opcodes.h
+include/kefir/toolchain/kefir/ir/platform.h
+include/kefir/toolchain/kefir/ir/type.h
+include/kefir/toolchain/kefir/ir/type_tree.h
+include/kefir/toolchain/kefir/lexer/allocator.h
+include/kefir/toolchain/kefir/lexer/base.h
+include/kefir/toolchain/kefir/lexer/buffer.h
+include/kefir/toolchain/kefir/lexer/context.h
+include/kefir/toolchain/kefir/lexer/format.h
+include/kefir/toolchain/kefir/lexer/lexem.h
+include/kefir/toolchain/kefir/lexer/lexer.h
+include/kefir/toolchain/kefir/lexer/source_cursor.h
+include/kefir/toolchain/kefir/lexer/string_literal_impl.h
+include/kefir/toolchain/kefir/optimizer/analysis.h
+include/kefir/toolchain/kefir/optimizer/base.h
+include/kefir/toolchain/kefir/optimizer/builder.h
+include/kefir/toolchain/kefir/optimizer/code.h
+include/kefir/toolchain/kefir/optimizer/code_util.h
+include/kefir/toolchain/kefir/optimizer/configuration.h
+include/kefir/toolchain/kefir/optimizer/constructor.h
+include/kefir/toolchain/kefir/optimizer/constructor_internal.h
+include/kefir/toolchain/kefir/optimizer/debug.h
+include/kefir/toolchain/kefir/optimizer/format.h
+include/kefir/toolchain/kefir/optimizer/function.h
+include/kefir/toolchain/kefir/optimizer/inline.h
+include/kefir/toolchain/kefir/optimizer/liveness.h
+include/kefir/toolchain/kefir/optimizer/local_variables.h
+include/kefir/toolchain/kefir/optimizer/loop_nest.h
+include/kefir/toolchain/kefir/optimizer/module.h
+include/kefir/toolchain/kefir/optimizer/opcode_defs.h
+include/kefir/toolchain/kefir/optimizer/pipeline.h
+include/kefir/toolchain/kefir/optimizer/schedule.h
+include/kefir/toolchain/kefir/optimizer/structure.h
+include/kefir/toolchain/kefir/optimizer/type.h
+include/kefir/toolchain/kefir/parser/base.h
+include/kefir/toolchain/kefir/parser/builder.h
+include/kefir/toolchain/kefir/parser/builtins.h
+include/kefir/toolchain/kefir/parser/cursor.h
+include/kefir/toolchain/kefir/parser/parser.h
+include/kefir/toolchain/kefir/parser/rule_helpers.h
+include/kefir/toolchain/kefir/parser/rules.h
+include/kefir/toolchain/kefir/parser/ruleset.h
+include/kefir/toolchain/kefir/parser/scope.h
+include/kefir/toolchain/kefir/platform/cli_parser.h
+include/kefir/toolchain/kefir/platform/filesystem.h
+include/kefir/toolchain/kefir/platform/filesystem_source.h
+include/kefir/toolchain/kefir/platform/input.h
+include/kefir/toolchain/kefir/platform/process.h
+include/kefir/toolchain/kefir/platform/tempfile.h
+include/kefir/toolchain/kefir/preprocessor/ast_context.h
+include/kefir/toolchain/kefir/preprocessor/directives.h
+include/kefir/toolchain/kefir/preprocessor/format.h
+include/kefir/toolchain/kefir/preprocessor/macro.h
+include/kefir/toolchain/kefir/preprocessor/macro_scope.h
+include/kefir/toolchain/kefir/preprocessor/predefined_macro.h
+include/kefir/toolchain/kefir/preprocessor/preprocessor.h
+include/kefir/toolchain/kefir/preprocessor/source_dependency_locator.h
+include/kefir/toolchain/kefir/preprocessor/source_file.h
+include/kefir/toolchain/kefir/preprocessor/token_sequence.h
+include/kefir/toolchain/kefir/preprocessor/tokenizer.h
+include/kefir/toolchain/kefir/preprocessor/user_macro.h
+include/kefir/toolchain/kefir/preprocessor/util.h
+include/kefir/toolchain/kefir/preprocessor/virtual_source_file.h
+include/kefir/toolchain/kefir/runtime/common/alloca.h
+include/kefir/toolchain/kefir/runtime/common/float.h
+include/kefir/toolchain/kefir/runtime/common/typeclass.h
+include/kefir/toolchain/kefir/runtime/common/typeclass_kefir_impl.h
+include/kefir/toolchain/kefir/target/abi/amd64/base.h
+include/kefir/toolchain/kefir/target/abi/amd64/bitfields.h
+include/kefir/toolchain/kefir/target/abi/amd64/function.h
+include/kefir/toolchain/kefir/target/abi/amd64/parameters.h
+include/kefir/toolchain/kefir/target/abi/amd64/platform.h
+include/kefir/toolchain/kefir/target/abi/amd64/return.h
+include/kefir/toolchain/kefir/target/abi/amd64/system-v/bitfields.h
+include/kefir/toolchain/kefir/target/abi/amd64/system-v/data.h
+include/kefir/toolchain/kefir/target/abi/amd64/system-v/parameters.h
+include/kefir/toolchain/kefir/target/abi/amd64/system-v/qwords.h
+include/kefir/toolchain/kefir/target/abi/amd64/system-v/return.h
+include/kefir/toolchain/kefir/target/abi/amd64/system-v/type_layout.h
+include/kefir/toolchain/kefir/target/abi/amd64/type_layout.h
+include/kefir/toolchain/kefir/target/abi/amd64/vararg.h
+include/kefir/toolchain/kefir/target/abi/util.h
+include/kefir/toolchain/kefir/target/asm/amd64/db.h
+include/kefir/toolchain/kefir/target/asm/amd64/xasmgen.h
+include/kefir/toolchain/kefir/target/dwarf/dwarf.h
+include/kefir/toolchain/kefir/target/dwarf/generator.h
+include/kefir/toolchain/kefir/test/codegen.h
+include/kefir/toolchain/kefir/test/module_shim.h
+include/kefir/toolchain/kefir/test/unit_test.h
+include/kefir/toolchain/kefir/test/util.h
+include/kefir/toolchain/kefir/util/bigint.h
+include/kefir/toolchain/kefir/util/char32.h
+include/kefir/toolchain/kefir/util/json.h
+include/kefir/toolchain/kefir/util/uchar.h
+lib/libkefir.a
+lib/libkefir.so
+lib/libkefir.so.0.0
+share/man/man1/kefir-cc1.1.gz
+share/man/man1/kefir-detect-host-env.1.gz
+share/man/man1/kefir.1.gz
diff --git a/lang/njs/Makefile b/lang/njs/Makefile
index e5268976b6c2..5da9c803a178 100644
--- a/lang/njs/Makefile
+++ b/lang/njs/Makefile
@@ -2,7 +2,7 @@ PORTNAME= njs
DISTVERSION= 0.9.1
CATEGORIES= lang www
-MAINTAINER= osa@FreeBSD.org
+MAINTAINER= joneum@FreeBSD.org
COMMENT= NGINX JavaScript command line utility
WWW= https://nginx.org/en/docs/njs/
diff --git a/lang/pocl/Makefile b/lang/pocl/Makefile
index 1b3268cabd9e..505151e0e072 100644
--- a/lang/pocl/Makefile
+++ b/lang/pocl/Makefile
@@ -1,7 +1,6 @@
PORTNAME= pocl
DISTVERSIONPREFIX= v
-DISTVERSION= 7.0
-PORTREVISION= 1
+DISTVERSION= 7.1
CATEGORIES= lang
MAINTAINER= ohartmann@walstatt.org
@@ -14,21 +13,18 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le
ONLY_FOR_ARCHS_REASON= only tested on ${ONLY_FOR_ARCHS:tW:S/ /, /g}
-BUILD_DEPENDS= clang${LLVM_VER}:devel/llvm${LLVM_VER} \
- opencl>=3:devel/opencl \
- spirv-llvm-translator-llvm${LLVM_VER}>=${LLVM_VER}:devel/spirv-llvm-translator@llvm${LLVM_VER} \
+_BR_DEPENDS= opencl>=3:devel/opencl \
+ spirv-llvm-translator-llvm${LLVM_VERSION}>=${LLVM_VERSION}:devel/spirv-llvm-translator@llvm${LLVM_VERSION} \
spirv-tools>0:graphics/spirv-tools
-
+BUILD_DEPENDS= ${_BR_DEPENDS}
LIB_DEPENDS= libhwloc.so:devel/hwloc2 \
- libLLVM-${LLVM_VER}.so:devel/llvm${LLVM_VER} \
libOpenCL.so:devel/ocl-icd
-RUN_DEPENDS= ${BUILD_DEPENDS}
+RUN_DEPENDS= ${_BR_DEPENDS}
USES= cmake:noninja gmake localbase:ldflags ncurses pkgconfig python
USE_GITHUB= yes
USE_LDCONFIG= yes
-LLVM_VER= 20
CMAKE_ARGS= ${CMAKE_ARGS_${ARCH}} \
-DENABLE_HOST_CPU_DEVICES=ON \
-DENABLE_HOST_CPU_DEVICES_OPENMP=ON \
@@ -38,30 +34,39 @@ CMAKE_ARGS= ${CMAKE_ARGS_${ARCH}} \
-DENABLE_SPIRV=ON \
-DHAVE_OCL_ICD_30_COMPATIBLE=ON \
-DHOST_COMPILER_SUPPORTS_FLOAT16:BOOL=OFF \
- -DLLVM_CONFIG_LOCATION=${LOCALBASE}/bin/llvm-config${LLVM_VER}/ \
+ -DLLVM_CONFIG_LOCATION=${LOCALBASE}/bin/llvm-config${LLVM_VERSION}/ \
-DPOCL_ICD_ABSOLUTE_PATH=ON \
-DPOCL_INSTALL_PKGCONFIG_DIR="${PREFIX}/libdata/pkgconfig" \
- -DWITH_LLVM_CONFIG="${LOCALBASE}/llvm${LLVM_VER}/bin/llvm-config"
+ -DWITH_LLVM_CONFIG="${LOCALBASE}/llvm${LLVM_VERSION}/bin/llvm-config"
CMAKE_ARGS_aarch64= -DLLC_HOST_CPU=cortex-a53
CMAKE_ARGS_powerpc64= -DLLC_HOST_CPU=ppc64
CMAKE_ARGS_powerpc64le= -DLLC_HOST_CPU=ppc64le
CMAKE_ARGS_amd64= -DKERNELLIB_HOST_CPU_VARIANTS=distro
-PLIST_SUB= CONFIGURE_TARGET=${CONFIGURE_TARGET:S/amd64/x86_64/}
+PLIST_SUB= CONFIGURE_TARGET=${CONFIGURE_TARGET:S/amd64/x86_64/}
OPTIONS_DEFINE= CONFORMANCE DEBUG DOCS DOCS_PDF LTTNG OMP REMOTE \
SHARED_LIBS STATIC_LLVM TESTS
-OPTIONS_DEFAULT= OMP SHARED_LIBS TESTS
+OPTIONS_DEFAULT= LLVM21 OMP SHARED_LIBS TESTS
+OPTIONS_SINGLE= LLVM
+OPTIONS_SINGLE_LLVM= LLVM17 LLVM18 LLVM19 LLVM20 LLVM21 LLVMDEFAULT
OPTIONS_SUB= yes
CONFORMANCE_DESC= Conformant pocl build (defaults to OFF)
DEBUG_DESC= Build POCL with DEBUG messages
DOCS_DESC= Build documentation (needs textproc/py-sphinx)
DOCS_PDF_DESC= Build PDF alongside with standard HTML docs
+LLVM17_DESC= Use llvm 17
+LLVM18_DESC= Use llvm 18
+LLVM19_DESC= Use llvm 19
+LLVM20_DESC= Use llvm 20
+LLVM21_DESC= Use llvm 21
+LLVMDEFAULT_DESC= Use default llvm version
+LLVM_DESC= LLVM version to choose
LTTNG_DESC= Trace both server and client lib with lttng
OMP_DESC= Enable OpenMP on CPU driver
-REMOTE_DESC= Enable pocld, a remote server
+REMOTE_DESC= Enable pocld, a remote server (esperimental)
SHARED_LIBS_DESC= Build shared libs
STATIC_LLVM_DESC= Have static libLLVM
TESTS_DESC= Enable compilation of internal tests
@@ -79,6 +84,13 @@ DOCS_CMAKE_OFF= -DENABLE_DOCS=OFF
DOCS_PDF_IMPLIES= DOCS
DOCS_PDF_BROKEN= TeX error: Unicode character ≈ (U+2248) not set up for use with LaTeX.
+LLVM17_USES= llvm:17,build,lib,run
+LLVM18_USES= llvm:18,build,lib,run
+LLVM19_USES= llvm:19,build,lib,run
+LLVM20_USES= llvm:20,build,lib,run
+LLVM21_USES= llvm:21,build,lib,run
+LLVMDEFAULT_USES= llvm:min=17,max=21,build,lib,run
+
LTTNG_LIB_DEPENDS= liblttng-ust.so:sysutils/lttng-ust
LTTNG_CMAKE_ON= -DENABLE_LTTNG=YES
LTTNG_CMAKE_OFF= -DENABLE_LTTNG=NO
diff --git a/lang/pocl/distinfo b/lang/pocl/distinfo
index 8860b0ec290e..bf0d18ef2e01 100644
--- a/lang/pocl/distinfo
+++ b/lang/pocl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748010431
-SHA256 (pocl-pocl-v7.0_GH0.tar.gz) = f55caba8c3ce12bec7b683ce55104c7555e19457fc2ac72c6f035201e362be08
-SIZE (pocl-pocl-v7.0_GH0.tar.gz) = 3766036
+TIMESTAMP = 1760001904
+SHA256 (pocl-pocl-v7.1_GH0.tar.gz) = 1110057cb0736c74819ad65238655a03f7b93403a0ca60cdd8849082f515ca25
+SIZE (pocl-pocl-v7.1_GH0.tar.gz) = 3889905
diff --git a/lang/pocl/pkg-plist b/lang/pocl/pkg-plist
index 69b54bb8e7b6..d73eeb8ed328 100644
--- a/lang/pocl/pkg-plist
+++ b/lang/pocl/pkg-plist
@@ -2,7 +2,7 @@ bin/poclcc
etc/OpenCL/vendors/pocl.icd
lib/libpocl.so
lib/libpocl.so.2
-lib/libpocl.so.2.14.0
+lib/libpocl.so.2.15.0
lib/pocl/libpocl-devices-basic.so
lib/pocl/libpocl-devices-pthread.so
libdata/pkgconfig/pocl.pc
@@ -33,6 +33,7 @@ libdata/pkgconfig/pocl.pc
%%PORTDOCS%%%%DOCSDIR%%/html/notes_5_0.html
%%PORTDOCS%%%%DOCSDIR%%/html/notes_6_0.html
%%PORTDOCS%%%%DOCSDIR%%/html/notes_7_0.html
+%%PORTDOCS%%%%DOCSDIR%%/html/notes_7_1.html
%%PORTDOCS%%%%DOCSDIR%%/html/opencl_status.html
%%PORTDOCS%%%%DOCSDIR%%/html/pocl_binary.html
%%PORTDOCS%%%%DOCSDIR%%/html/proxy.html
diff --git a/lang/python-doc-html/distinfo b/lang/python-doc-html/distinfo
index b6bdd4e44218..148382e0d004 100644
--- a/lang/python-doc-html/distinfo
+++ b/lang/python-doc-html/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1760232378
+TIMESTAMP = 1760233632
SHA256 (python/python-2.7.18-docs-html.tar.bz2) = 20445e9a571cacdd350f702f0980e4dc559b6ff81f1d69affe9b0a862fef2f0e
SIZE (python/python-2.7.18-docs-html.tar.bz2) = 4634932
SHA256 (python/python-2.7.18-docs-pdf-a4.tar.bz2) = dbac6953e48aac341351067ba0938393e415b10bf48ac8cbbc7247deaf13ab67
@@ -11,12 +11,12 @@ SHA256 (python/python-3.10.19-docs-pdf-a4.tar.bz2) = 60a66d9f4d54dfc44a738f0baab
SIZE (python/python-3.10.19-docs-pdf-a4.tar.bz2) = 16784042
SHA256 (python/python-3.10.19-docs-text.tar.bz2) = 01a1a9b9f9ecce300b08cbf69fac6e7d0c18c36b852fe5dff1691e33966aaa2c
SIZE (python/python-3.10.19-docs-text.tar.bz2) = 2692682
-SHA256 (python/python-3.11.13-docs-html.tar.bz2) = 954bfe769459645fb45802c920bcf59f8881c74c4f94d30922d44edd7a08c542
-SIZE (python/python-3.11.13-docs-html.tar.bz2) = 8003127
-SHA256 (python/python-3.11.13-docs-pdf-a4.tar.bz2) = 46a92e8742de3267e69ea380678e4e6395fdc002fafb7842db25d672a6236e9b
-SIZE (python/python-3.11.13-docs-pdf-a4.tar.bz2) = 17604236
-SHA256 (python/python-3.11.13-docs-text.tar.bz2) = b93b9cc1439fea23df90e0ded2c6faadb9f0ec7c773738371e26c1b7e6209300
-SIZE (python/python-3.11.13-docs-text.tar.bz2) = 2836348
+SHA256 (python/python-3.11.14-docs-html.tar.bz2) = 706bc8613eccdc76424d7a590adf36793623f7bfbf480260812a581a575cbae8
+SIZE (python/python-3.11.14-docs-html.tar.bz2) = 8011943
+SHA256 (python/python-3.11.14-docs-pdf-a4.tar.bz2) = a3e54af51981f53ad57b1c9fb27c43f1c2a229c63f02b79beaf4dcf020822daa
+SIZE (python/python-3.11.14-docs-pdf-a4.tar.bz2) = 17607647
+SHA256 (python/python-3.11.14-docs-text.tar.bz2) = 7a45f9613a6edbd0c8ced91881c5be40fb218f809c1ea943e16472761956b85c
+SIZE (python/python-3.11.14-docs-text.tar.bz2) = 2832948
SHA256 (python/python-3.12.12-docs-html.tar.bz2) = 93d20d849a8931c2e9e1fd1b0d32646c154b867751ca4080c905c810815a4fa9
SIZE (python/python-3.12.12-docs-html.tar.bz2) = 8444609
SHA256 (python/python-3.12.12-docs-pdf-a4.tar.bz2) = 653235601908c3729ba322b9a38a1ebe30d51099ea9c90289901696eb0ddc778
diff --git a/lang/python311/Makefile b/lang/python311/Makefile
index afd49583ec74..23c42ce9bfce 100644
--- a/lang/python311/Makefile
+++ b/lang/python311/Makefile
@@ -1,6 +1,5 @@
PORTNAME= python
DISTVERSION= ${PYTHON_DISTVERSION}
-PORTREVISION= 1
CATEGORIES= lang python
MASTER_SITES= PYTHON/ftp/python/${DISTVERSION:C/[a-z].*//}
PKGNAMESUFFIX= ${PYTHON_SUFFIX}
diff --git a/lang/python311/Makefile.version b/lang/python311/Makefile.version
index 9b38b86b4222..c14d63e33bdb 100644
--- a/lang/python311/Makefile.version
+++ b/lang/python311/Makefile.version
@@ -4,4 +4,4 @@
# 1. Update python documentation (lang/python-doc-*)
# Run "make -C lang/python-doc-html makesum"
# 2. Remove PORTREVISION in Makefile
-PYTHON_DISTVERSION= 3.11.13
+PYTHON_DISTVERSION= 3.11.14
diff --git a/lang/python311/distinfo b/lang/python311/distinfo
index 2ad4cdb62efe..75deef2f6da6 100644
--- a/lang/python311/distinfo
+++ b/lang/python311/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1749685283
-SHA256 (python/Python-3.11.13.tar.xz) = 8fb5f9fbc7609fa822cb31549884575db7fd9657cbffb89510b5d7975963a83a
-SIZE (python/Python-3.11.13.tar.xz) = 20117496
-SHA256 (python/0c33e5baedf18ebcb04bc41dff7cfc614d5ea5fe.patch) = 2b9857d46cb45cbf0db322a7149f940f8aae8265f66f8ff8f5cd88d2af4015c5
-SIZE (python/0c33e5baedf18ebcb04bc41dff7cfc614d5ea5fe.patch) = 23930
+TIMESTAMP = 1760233094
+SHA256 (python/Python-3.11.14.tar.xz) = 8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b78
+SIZE (python/Python-3.11.14.tar.xz) = 20326860
diff --git a/lang/python311/pkg-plist b/lang/python311/pkg-plist
index 875480307d58..7384500769bb 100644
--- a/lang/python311/pkg-plist
+++ b/lang/python311/pkg-plist
@@ -2206,7 +2206,7 @@ lib/libpython%%PYTHON_VER%%%%ABI%%.so.1.0-gdb.py
%%PYTHON_LIBDIR%%/ensurepip/__pycache__/_uninstall%%PYTHON_TAG%%.opt-2.pyc
%%PYTHON_LIBDIR%%/ensurepip/__pycache__/_uninstall%%PYTHON_TAG%%.pyc
%%PYTHON_LIBDIR%%/ensurepip/_bundled/pip-24.0-py3-none-any.whl
-%%PYTHON_LIBDIR%%/ensurepip/_bundled/setuptools-65.5.0-py3-none-any.whl
+%%PYTHON_LIBDIR%%/ensurepip/_bundled/setuptools-79.0.1-py3-none-any.whl
%%PYTHON_LIBDIR%%/ensurepip/_uninstall.py
%%PYTHON_LIBDIR%%/enum.py
%%PYTHON_LIBDIR%%/filecmp.py
diff --git a/lang/python312/Makefile b/lang/python312/Makefile
index 6d061c795dba..0c262569adae 100644
--- a/lang/python312/Makefile
+++ b/lang/python312/Makefile
@@ -1,6 +1,6 @@
PORTNAME= python
DISTVERSION= ${PYTHON_DISTVERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= lang python
MASTER_SITES= PYTHON/ftp/python/${DISTVERSION:C/[a-z].*//}
PKGNAMESUFFIX= ${PYTHON_SUFFIX}
diff --git a/lang/python312/pkg-plist b/lang/python312/pkg-plist
index 36b8c426780f..3e90f4886065 100644
--- a/lang/python312/pkg-plist
+++ b/lang/python312/pkg-plist
@@ -3,220 +3,220 @@ bin/idle%%PYTHON_VER%%
bin/pydoc%%PYTHON_VER%%
bin/python%%PYTHON_VER%%
bin/python%%PYTHON_VER%%-config
-%%PYTHON_INCLUDEDIR%%/abstract.h
-%%PYTHON_INCLUDEDIR%%/bltinmodule.h
-%%PYTHON_INCLUDEDIR%%/boolobject.h
-%%PYTHON_INCLUDEDIR%%/bytearrayobject.h
-%%PYTHON_INCLUDEDIR%%/bytesobject.h
-%%PYTHON_INCLUDEDIR%%/ceval.h
-%%PYTHON_INCLUDEDIR%%/codecs.h
-%%PYTHON_INCLUDEDIR%%/compile.h
-%%PYTHON_INCLUDEDIR%%/complexobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/abstract.h
-%%PYTHON_INCLUDEDIR%%/cpython/bytearrayobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/bytesobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/cellobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/ceval.h
-%%PYTHON_INCLUDEDIR%%/cpython/classobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/code.h
-%%PYTHON_INCLUDEDIR%%/cpython/compile.h
-%%PYTHON_INCLUDEDIR%%/cpython/complexobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/context.h
-%%PYTHON_INCLUDEDIR%%/cpython/descrobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/dictobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/fileobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/fileutils.h
-%%PYTHON_INCLUDEDIR%%/cpython/floatobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/frameobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/funcobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/genobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/import.h
-%%PYTHON_INCLUDEDIR%%/cpython/initconfig.h
-%%PYTHON_INCLUDEDIR%%/cpython/interpreteridobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/listobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/longintrepr.h
-%%PYTHON_INCLUDEDIR%%/cpython/longobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/memoryobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/methodobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/modsupport.h
-%%PYTHON_INCLUDEDIR%%/cpython/object.h
-%%PYTHON_INCLUDEDIR%%/cpython/objimpl.h
-%%PYTHON_INCLUDEDIR%%/cpython/odictobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/picklebufobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/pthread_stubs.h
-%%PYTHON_INCLUDEDIR%%/cpython/pyctype.h
-%%PYTHON_INCLUDEDIR%%/cpython/pydebug.h
-%%PYTHON_INCLUDEDIR%%/cpython/pyerrors.h
-%%PYTHON_INCLUDEDIR%%/cpython/pyfpe.h
-%%PYTHON_INCLUDEDIR%%/cpython/pyframe.h
-%%PYTHON_INCLUDEDIR%%/cpython/pylifecycle.h
-%%PYTHON_INCLUDEDIR%%/cpython/pymem.h
-%%PYTHON_INCLUDEDIR%%/cpython/pystate.h
-%%PYTHON_INCLUDEDIR%%/cpython/pythonrun.h
-%%PYTHON_INCLUDEDIR%%/cpython/pythread.h
-%%PYTHON_INCLUDEDIR%%/cpython/pytime.h
-%%PYTHON_INCLUDEDIR%%/cpython/setobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/sysmodule.h
-%%PYTHON_INCLUDEDIR%%/cpython/traceback.h
-%%PYTHON_INCLUDEDIR%%/cpython/tupleobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/unicodeobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/warnings.h
-%%PYTHON_INCLUDEDIR%%/cpython/weakrefobject.h
-%%PYTHON_INCLUDEDIR%%/datetime.h
-%%PYTHON_INCLUDEDIR%%/descrobject.h
-%%PYTHON_INCLUDEDIR%%/dictobject.h
-%%PYTHON_INCLUDEDIR%%/dynamic_annotations.h
-%%PYTHON_INCLUDEDIR%%/enumobject.h
-%%PYTHON_INCLUDEDIR%%/errcode.h
-%%PYTHON_INCLUDEDIR%%/exports.h
-%%PYTHON_INCLUDEDIR%%/fileobject.h
-%%PYTHON_INCLUDEDIR%%/fileutils.h
-%%PYTHON_INCLUDEDIR%%/floatobject.h
-%%PYTHON_INCLUDEDIR%%/frameobject.h
-%%PYTHON_INCLUDEDIR%%/genericaliasobject.h
-%%PYTHON_INCLUDEDIR%%/import.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_abstract.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_asdl.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_ast_state.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_ast.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_atexit.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_atomic_funcs.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_atomic.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_bitutils.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_blocks_output_buffer.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_bytes_methods.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_bytesobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_call.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_ceval_state.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_ceval.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_code.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_compile.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_condvar.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_context.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_descrobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_dict_state.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_dict.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_dtoa.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_emscripten_signal.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_exceptions.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_faulthandler.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_fileutils_windows.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_fileutils.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_floatobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_flowgraph.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_format.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_frame.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_function.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_gc.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_genobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_getopt.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_gil.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_global_objects_fini_generated.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_global_objects.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_global_strings.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_hamt.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_hashtable.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_import.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_initconfig.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_instruments.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_interp.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_intrinsics.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_list.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_long.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_memoryobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_moduleobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_namespace.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_object_state.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_object.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_obmalloc_init.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_obmalloc.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_opcode_utils.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_opcode.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_parser.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_pathconfig.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_pyarena.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_pyerrors.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_pyhash.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_pylifecycle.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_pymath.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_pymem_init.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_pymem.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_pystate.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_pythread.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_range.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_runtime_init_generated.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_runtime_init.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_runtime.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_signal.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_sliceobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_strhex.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_structseq.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_symtable.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_sysmodule.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_time.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_token.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_traceback.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_tracemalloc.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_tuple.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_typeobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_typevarobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_ucnhash.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_unicodeobject_generated.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_unicodeobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_unionobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_warnings.h
-%%PYTHON_INCLUDEDIR%%/interpreteridobject.h
-%%PYTHON_INCLUDEDIR%%/intrcheck.h
-%%PYTHON_INCLUDEDIR%%/iterobject.h
-%%PYTHON_INCLUDEDIR%%/listobject.h
-%%PYTHON_INCLUDEDIR%%/longobject.h
-%%PYTHON_INCLUDEDIR%%/marshal.h
-%%PYTHON_INCLUDEDIR%%/memoryobject.h
-%%PYTHON_INCLUDEDIR%%/methodobject.h
-%%PYTHON_INCLUDEDIR%%/modsupport.h
-%%PYTHON_INCLUDEDIR%%/moduleobject.h
-%%PYTHON_INCLUDEDIR%%/object.h
-%%PYTHON_INCLUDEDIR%%/objimpl.h
-%%PYTHON_INCLUDEDIR%%/opcode.h
-%%PYTHON_INCLUDEDIR%%/osdefs.h
-%%PYTHON_INCLUDEDIR%%/osmodule.h
-%%PYTHON_INCLUDEDIR%%/patchlevel.h
-%%PYTHON_INCLUDEDIR%%/py_curses.h
-%%PYTHON_INCLUDEDIR%%/pybuffer.h
-%%PYTHON_INCLUDEDIR%%/pycapsule.h
-%%PYTHON_INCLUDEDIR%%/pyconfig.h
-%%PYTHON_INCLUDEDIR%%/pydtrace.h
-%%PYTHON_INCLUDEDIR%%/pyerrors.h
-%%PYTHON_INCLUDEDIR%%/pyexpat.h
-%%PYTHON_INCLUDEDIR%%/pyframe.h
-%%PYTHON_INCLUDEDIR%%/pyhash.h
-%%PYTHON_INCLUDEDIR%%/pylifecycle.h
-%%PYTHON_INCLUDEDIR%%/pymacconfig.h
-%%PYTHON_INCLUDEDIR%%/pymacro.h
-%%PYTHON_INCLUDEDIR%%/pymath.h
-%%PYTHON_INCLUDEDIR%%/pymem.h
-%%PYTHON_INCLUDEDIR%%/pyport.h
-%%PYTHON_INCLUDEDIR%%/pystate.h
-%%PYTHON_INCLUDEDIR%%/pystats.h
-%%PYTHON_INCLUDEDIR%%/pystrcmp.h
-%%PYTHON_INCLUDEDIR%%/pystrtod.h
-%%PYTHON_INCLUDEDIR%%/Python.h
-%%PYTHON_INCLUDEDIR%%/pythonrun.h
-%%PYTHON_INCLUDEDIR%%/pythread.h
-%%PYTHON_INCLUDEDIR%%/pytypedefs.h
-%%PYTHON_INCLUDEDIR%%/rangeobject.h
-%%PYTHON_INCLUDEDIR%%/setobject.h
-%%PYTHON_INCLUDEDIR%%/sliceobject.h
-%%PYTHON_INCLUDEDIR%%/structmember.h
-%%PYTHON_INCLUDEDIR%%/structseq.h
-%%PYTHON_INCLUDEDIR%%/sysmodule.h
-%%PYTHON_INCLUDEDIR%%/traceback.h
-%%PYTHON_INCLUDEDIR%%/tracemalloc.h
-%%PYTHON_INCLUDEDIR%%/tupleobject.h
-%%PYTHON_INCLUDEDIR%%/typeslots.h
-%%PYTHON_INCLUDEDIR%%/unicodeobject.h
-%%PYTHON_INCLUDEDIR%%/warnings.h
-%%PYTHON_INCLUDEDIR%%/weakrefobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/abstract.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/bltinmodule.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/boolobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/bytearrayobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/bytesobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/ceval.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/codecs.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/compile.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/complexobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/abstract.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/bytearrayobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/bytesobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/cellobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/ceval.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/classobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/code.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/compile.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/complexobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/context.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/descrobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/dictobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/fileobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/fileutils.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/floatobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/frameobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/funcobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/genobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/import.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/initconfig.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/interpreteridobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/listobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/longintrepr.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/longobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/memoryobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/methodobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/modsupport.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/object.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/objimpl.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/odictobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/picklebufobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pthread_stubs.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pyctype.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pydebug.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pyerrors.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pyfpe.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pyframe.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pylifecycle.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pymem.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pystate.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pythonrun.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pythread.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pytime.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/setobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/sysmodule.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/traceback.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/tupleobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/unicodeobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/warnings.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/weakrefobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/datetime.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/descrobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/dictobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/dynamic_annotations.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/enumobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/errcode.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/exports.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/fileobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/fileutils.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/floatobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/frameobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/genericaliasobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/import.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_abstract.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_asdl.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_ast_state.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_ast.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_atexit.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_atomic_funcs.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_atomic.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_bitutils.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_blocks_output_buffer.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_bytes_methods.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_bytesobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_call.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_ceval_state.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_ceval.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_code.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_compile.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_condvar.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_context.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_descrobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_dict_state.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_dict.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_dtoa.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_emscripten_signal.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_exceptions.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_faulthandler.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_fileutils_windows.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_fileutils.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_floatobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_flowgraph.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_format.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_frame.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_function.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_gc.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_genobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_getopt.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_gil.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_global_objects_fini_generated.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_global_objects.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_global_strings.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_hamt.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_hashtable.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_import.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_initconfig.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_instruments.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_interp.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_intrinsics.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_list.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_long.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_memoryobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_moduleobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_namespace.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_object_state.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_object.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_obmalloc_init.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_obmalloc.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_opcode_utils.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_opcode.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_parser.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_pathconfig.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_pyarena.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_pyerrors.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_pyhash.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_pylifecycle.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_pymath.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_pymem_init.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_pymem.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_pystate.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_pythread.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_range.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_runtime_init_generated.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_runtime_init.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_runtime.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_signal.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_sliceobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_strhex.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_structseq.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_symtable.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_sysmodule.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_time.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_token.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_traceback.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_tracemalloc.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_tuple.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_typeobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_typevarobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_ucnhash.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_unicodeobject_generated.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_unicodeobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_unionobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_warnings.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/interpreteridobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/intrcheck.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/iterobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/listobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/longobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/marshal.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/memoryobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/methodobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/modsupport.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/moduleobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/object.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/objimpl.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/opcode.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/osdefs.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/osmodule.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/patchlevel.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/py_curses.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pybuffer.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pycapsule.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pyconfig.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pydtrace.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pyerrors.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pyexpat.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pyframe.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pyhash.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pylifecycle.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pymacconfig.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pymacro.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pymath.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pymem.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pyport.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pystate.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pystats.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pystrcmp.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pystrtod.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/Python.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pythonrun.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pythread.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pytypedefs.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/rangeobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/setobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/sliceobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/structmember.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/structseq.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/sysmodule.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/traceback.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/tracemalloc.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/tupleobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/typeslots.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/unicodeobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/warnings.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/weakrefobject.h
lib/libpython%%PYTHON_VER%%%%ABI%%.so
lib/libpython%%PYTHON_VER%%%%ABI%%.so.1
lib/libpython%%PYTHON_VER%%%%ABI%%.so.1.0
diff --git a/lang/rizin-cutter/Makefile b/lang/rizin-cutter/Makefile
index 270ecb614965..dad7cc23d627 100644
--- a/lang/rizin-cutter/Makefile
+++ b/lang/rizin-cutter/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cutter
PORTVERSION= 2.4.1
+PORTREVISION= 1
DISTVERSIONPREFIX=v
CATEGORIES= lang devel
PKGNAMEPREFIX= rizin-
diff --git a/lang/rust-nightly/Makefile b/lang/rust-nightly/Makefile
index 62d9a371e38e..88f67d690509 100644
--- a/lang/rust-nightly/Makefile
+++ b/lang/rust-nightly/Makefile
@@ -14,7 +14,7 @@ MASTERDIR= ${.CURDIR}/../rust
PATCHDIR= ${.CURDIR}/files
DISTINFO_FILE= ${.CURDIR}/distinfo
-NIGHTLY_DATE= 2025-10-01
+NIGHTLY_DATE= 2025-10-12
BOOTSTRAPS_DATE= 2025-09-21
RUST_BOOTSTRAP_VERSION= beta
diff --git a/lang/rust-nightly/distinfo b/lang/rust-nightly/distinfo
index fbf97d53e330..dc8252a834af 100644
--- a/lang/rust-nightly/distinfo
+++ b/lang/rust-nightly/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1759420705
-SHA256 (rust/2025-10-01/rustc-nightly-src.tar.xz) = d6e7279471ed84ffd3cebc66bb977f62113f71b75d747c1dea12018092e3ba7b
-SIZE (rust/2025-10-01/rustc-nightly-src.tar.xz) = 270505628
+TIMESTAMP = 1760371989
+SHA256 (rust/2025-10-12/rustc-nightly-src.tar.xz) = a84ec4841fbc9c32c9e8dc83df0fe51002330bdd4dcf93bd1e040217a1b4bb43
+SIZE (rust/2025-10-12/rustc-nightly-src.tar.xz) = 272084296
SHA256 (rust/2025-09-21/rustc-beta-x86_64-unknown-freebsd.tar.xz) = a0e3409ec6f6b02517c8f9d0e00a0627434f6b06a5360da286c46ceab9d12ab1
SIZE (rust/2025-09-21/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 91527860
SHA256 (rust/2025-09-21/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = ff2aae7c2e37e48f500df5876c3a26d3dd10affd04e888ce54a4635a5345efa6
diff --git a/lang/seed7/Makefile b/lang/seed7/Makefile
index 87346b998274..7ddfde02a37c 100644
--- a/lang/seed7/Makefile
+++ b/lang/seed7/Makefile
@@ -1,5 +1,5 @@
PORTNAME= seed7
-DISTVERSION= 05_20250729
+DISTVERSION= 05_20250930
CATEGORIES= lang
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/lang/seed7/distinfo b/lang/seed7/distinfo
index 25c350a95aed..522970a6dafc 100644
--- a/lang/seed7/distinfo
+++ b/lang/seed7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753863983
-SHA256 (seed7_05_20250729.tgz) = 416a8a54e61b1539f5fbc131827a38d588758415e617b9941af3cd6b0e2105f0
-SIZE (seed7_05_20250729.tgz) = 4386548
+TIMESTAMP = 1760538033
+SHA256 (seed7_05_20250930.tgz) = a0ca3c643d2723254e2db1076ed95e1d992f5e3109ba9126e3d15fb4f4c5ebdf
+SIZE (seed7_05_20250930.tgz) = 4412992