summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile9
-rw-r--r--devel/addlicense/Makefile1
-rw-r--r--devel/air-go/Makefile1
-rw-r--r--devel/android-tools/Makefile2
-rw-r--r--devel/api-linter/Makefile2
-rw-r--r--devel/app-builder-devel/Makefile2
-rw-r--r--devel/app-builder/Makefile2
-rw-r--r--devel/arduino-builder/Makefile2
-rw-r--r--devel/arduinoOTA/Makefile2
-rw-r--r--devel/athens/Makefile2
-rw-r--r--devel/awesome-cli/Makefile2
-rw-r--r--devel/aws-c-io/Makefile2
-rw-r--r--devel/aws-c-io/distinfo6
-rw-r--r--devel/aws-c-s3/Makefile2
-rw-r--r--devel/aws-c-s3/distinfo6
-rw-r--r--devel/aws-sdk-cpp/Makefile2
-rw-r--r--devel/aws-sdk-cpp/distinfo6
-rw-r--r--devel/bazel-buildtools/Makefile2
-rw-r--r--devel/buf/Makefile2
-rw-r--r--devel/buildkite-agent/Makefile1
-rw-r--r--devel/buildkite-cli/Makefile1
-rw-r--r--devel/cdk/Makefile6
-rw-r--r--devel/cdk/distinfo6
-rw-r--r--devel/chroma/Makefile2
-rw-r--r--devel/cirrus-cli/Makefile1
-rw-r--r--devel/csfml/Makefile2
-rw-r--r--devel/csfml/distinfo6
-rw-r--r--devel/csfml/files/patch-CMakeLists.txt13
-rw-r--r--devel/csfml/pkg-plist30
-rw-r--r--devel/delve/Makefile3
-rw-r--r--devel/delve/distinfo6
-rw-r--r--devel/dupl/Makefile2
-rw-r--r--devel/dwarf2json/Makefile2
-rw-r--r--devel/electron36/Makefile.version2
-rw-r--r--devel/electron36/distinfo10
-rw-r--r--devel/electron36/files/package.json1
-rw-r--r--devel/electron36/files/patch-electron_script_spec-runner.js8
-rw-r--r--devel/electron36/files/yarn.lock14
-rw-r--r--devel/esbuild/Makefile2
-rw-r--r--devel/etcd/Makefile2
-rw-r--r--devel/forge/Makefile2
-rw-r--r--devel/forge/distinfo6
-rw-r--r--devel/forgejo-runner/Makefile2
-rw-r--r--devel/gh/Makefile1
-rw-r--r--devel/ghq/Makefile2
-rw-r--r--devel/ghub/Makefile2
-rw-r--r--devel/ghub/distinfo6
-rw-r--r--devel/git-bug/Makefile2
-rw-r--r--devel/git-codereview/Makefile1
-rw-r--r--devel/git-lfs/Makefile2
-rw-r--r--devel/git-who/Makefile2
-rw-r--r--devel/gitea-act_runner/Makefile2
-rw-r--r--devel/gitid/Makefile2
-rw-r--r--devel/gitlab-runner/Makefile2
-rw-r--r--devel/gitlab-shell/Makefile1
-rw-r--r--devel/gitleaks/Makefile2
-rw-r--r--devel/gitmux/Makefile1
-rw-r--r--devel/gitty/Makefile2
-rw-r--r--devel/glab/Makefile1
-rw-r--r--devel/gllvm/Makefile2
-rw-r--r--devel/go-bindata-assetfs/Makefile2
-rw-r--r--devel/go-bindata/Makefile2
-rw-r--r--devel/go-git/Makefile2
-rw-r--r--devel/go-perf/Makefile2
-rw-r--r--devel/go-tools/Makefile1
-rw-r--r--devel/go-wire/Makefile2
-rw-r--r--devel/gocheese/Makefile2
-rw-r--r--devel/gocritic/Makefile2
-rw-r--r--devel/gogs/Makefile2
-rw-r--r--devel/golangci-lint/Makefile2
-rw-r--r--devel/golint/Makefile2
-rw-r--r--devel/gopls/Makefile2
-rw-r--r--devel/goprotobuf/Makefile2
-rw-r--r--devel/goredo/Makefile2
-rw-r--r--devel/goreleaser/Makefile1
-rw-r--r--devel/goswagger/Makefile4
-rw-r--r--devel/goswagger/distinfo10
-rw-r--r--devel/gotestsum/Makefile1
-rw-r--r--devel/grpc-gateway/Makefile1
-rw-r--r--devel/gum/Makefile1
-rw-r--r--devel/hare/Makefile2
-rw-r--r--devel/hare/files/patch-configs_freebsd.mk78
-rw-r--r--devel/hare/pkg-plist1
-rw-r--r--devel/hub/Makefile2
-rw-r--r--devel/hyprlang/Makefile1
-rw-r--r--devel/hyprutils/Makefile4
-rw-r--r--devel/hyprutils/distinfo6
-rw-r--r--devel/iaito/Makefile2
-rw-r--r--devel/influx-pkg-config/Makefile2
-rw-r--r--devel/inja/Makefile32
-rw-r--r--devel/inja/distinfo3
-rw-r--r--devel/inja/files/patch-CMakeLists.txt10
-rw-r--r--devel/inja/files/patch-cmake_PkgConfigGeneration.cmake21
-rw-r--r--devel/inja/files/patch-cmake_inja.pc.in13
-rw-r--r--devel/inja/pkg-descr4
-rw-r--r--devel/inja/pkg-plist17
-rw-r--r--devel/jiri/Makefile2
-rw-r--r--devel/jjui/Makefile1
-rw-r--r--devel/lab/Makefile2
-rw-r--r--devel/lazygit/Makefile2
-rw-r--r--devel/lazygit/distinfo10
-rw-r--r--devel/lets/Makefile2
-rw-r--r--devel/libdbusmenu-lxqt/pkg-descr2
-rw-r--r--devel/libunit/Makefile2
-rw-r--r--devel/libversion/Makefile2
-rw-r--r--devel/libversion/distinfo6
-rw-r--r--devel/liteide/Makefile1
-rw-r--r--devel/loccount/Makefile2
-rw-r--r--devel/mage/Makefile2
-rw-r--r--devel/magit/Makefile2
-rw-r--r--devel/magit/distinfo6
-rw-r--r--devel/modd/Makefile2
-rw-r--r--devel/mutagen/Makefile2
-rw-r--r--devel/openapi/Makefile1
-rw-r--r--devel/opentelemetry-cpp/Makefile2
-rw-r--r--devel/opentelemetry-proto/Makefile9
-rw-r--r--devel/opentelemetry-proto/distinfo6
-rw-r--r--devel/opentelemetry-proto/pkg-descr7
-rw-r--r--devel/oq/Makefile26
-rw-r--r--devel/oq/distinfo5
-rw-r--r--devel/oq/pkg-descr11
-rw-r--r--devel/p5-Net-DBus/pkg-descr2
-rw-r--r--devel/packr/Makefile2
-rw-r--r--devel/please/Makefile1
-rw-r--r--devel/protobuf-go/Makefile1
-rw-r--r--devel/protobuf-java/Makefile2
-rw-r--r--devel/protobuf-java/distinfo6
-rw-r--r--devel/protoc-gen-go-grpc/Makefile1
-rw-r--r--devel/prototool/Makefile2
-rw-r--r--devel/py-atom/Makefile34
-rw-r--r--devel/py-atom/distinfo3
-rw-r--r--devel/py-atom/files/patch-pyproject.toml21
-rw-r--r--devel/py-atom/pkg-descr16
-rw-r--r--devel/py-autoray/Makefile35
-rw-r--r--devel/py-autoray/distinfo3
-rw-r--r--devel/py-autoray/pkg-descr12
-rw-r--r--devel/py-dacite/Makefile22
-rw-r--r--devel/py-dacite/distinfo3
-rw-r--r--devel/py-dacite/pkg-descr3
-rw-r--r--devel/py-python-dbusmock/Makefile2
-rw-r--r--devel/py-python-dbusmock/distinfo6
-rw-r--r--devel/py-qasync/Makefile5
-rw-r--r--devel/py-qasync/distinfo6
-rw-r--r--devel/py-qasync/files/patch-pyproject.toml10
-rw-r--r--devel/py-qasync/pkg-descr16
-rw-r--r--devel/py-uv-build/Makefile28
-rw-r--r--devel/py-uv-build/distinfo3
-rw-r--r--devel/py-uv-build/files/patch-pyproject.toml35
-rw-r--r--devel/py-uv-build/pkg-descr4
-rw-r--r--devel/py-uv-bump/Makefile30
-rw-r--r--devel/py-uv-bump/distinfo3
-rw-r--r--devel/py-uv-bump/files/patch-pyproject.toml19
-rw-r--r--devel/py-uv-bump/pkg-descr5
-rw-r--r--devel/py-uv/Makefile29
-rw-r--r--devel/py-uv/distinfo3
-rw-r--r--devel/py-uv/files/patch-pyproject.toml84
-rw-r--r--devel/py-uv/pkg-descr7
-rw-r--r--devel/sbt/Makefile2
-rw-r--r--devel/sbt/distinfo6
-rw-r--r--devel/scc/Makefile2
-rw-r--r--devel/shfmt/Makefile2
-rw-r--r--devel/slibtool/Makefile2
-rw-r--r--devel/slibtool/distinfo6
-rw-r--r--devel/soft-serve/Makefile2
-rw-r--r--devel/statik/Makefile2
-rw-r--r--devel/stdgenerator/Makefile27
-rw-r--r--devel/stdgenerator/distinfo3
-rw-r--r--devel/stdgenerator/files/patch-CMakeLists.txt47
-rw-r--r--devel/stdgenerator/files/patch-cmake_stdgenerator-config.cmake.in4
-rw-r--r--devel/stdgenerator/files/patch-include_CMakeLists.txt25
-rw-r--r--devel/stdgenerator/files/patch-include_____generator.hpp19
-rw-r--r--devel/stdgenerator/pkg-descr1
-rw-r--r--devel/stuffbin/Makefile2
-rw-r--r--devel/task/Makefile1
-rw-r--r--devel/taskctl/Makefile2
-rw-r--r--devel/terraform-ls/Makefile1
-rw-r--r--devel/tinygo/Makefile2
-rw-r--r--devel/transient/Makefile2
-rw-r--r--devel/transient/distinfo6
-rw-r--r--devel/unit-otel/Makefile2
-rw-r--r--devel/uv/Makefile8
-rw-r--r--devel/uv/Makefile.crates4
-rw-r--r--devel/uv/distinfo14
-rw-r--r--devel/venom/Makefile2
-rw-r--r--devel/xdg-user-dirs/Makefile15
-rw-r--r--devel/xdg-user-dirs/distinfo6
-rw-r--r--devel/xdg-user-dirs/pkg-plist9
-rw-r--r--devel/yaegi/Makefile2
188 files changed, 979 insertions, 289 deletions
diff --git a/devel/Makefile b/devel/Makefile
index f47cc02e0e25..f522ded40728 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1051,6 +1051,7 @@
SUBDIR += inilike
SUBDIR += iniparser
SUBDIR += initutil
+ SUBDIR += inja
SUBDIR += injeqt
SUBDIR += intel-graphics-compiler
SUBDIR += interactive_rebase_tool
@@ -1843,6 +1844,7 @@
SUBDIR += openocd-devel
SUBDIR += opentelemetry-cpp
SUBDIR += opentelemetry-proto
+ SUBDIR += oq
SUBDIR += orc
SUBDIR += orcania
SUBDIR += osc
@@ -4451,6 +4453,7 @@
SUBDIR += py-async_generator
SUBDIR += py-async_timeout
SUBDIR += py-asynctest
+ SUBDIR += py-atom
SUBDIR += py-atomiclong
SUBDIR += py-atpublic
SUBDIR += py-attr
@@ -4462,6 +4465,7 @@
SUBDIR += py-automaton
SUBDIR += py-autopage
SUBDIR += py-autoprop
+ SUBDIR += py-autoray
SUBDIR += py-avocado-framework
SUBDIR += py-avro
SUBDIR += py-awesomeversion
@@ -4766,6 +4770,7 @@
SUBDIR += py-cython-test-exception-raiser
SUBDIR += py-cytoolz
SUBDIR += py-d2to1
+ SUBDIR += py-dacite
SUBDIR += py-daemon
SUBDIR += py-daemon-runner
SUBDIR += py-daemonize
@@ -6175,6 +6180,9 @@
SUBDIR += py-userpath
SUBDIR += py-usort
SUBDIR += py-uuid7
+ SUBDIR += py-uv
+ SUBDIR += py-uv-build
+ SUBDIR += py-uv-bump
SUBDIR += py-uv-dynamic-versioning
SUBDIR += py-uvloop
SUBDIR += py-validate-pyproject
@@ -8298,6 +8306,7 @@
SUBDIR += statsvn
SUBDIR += stb
SUBDIR += stc
+ SUBDIR += stdgenerator
SUBDIR += stdman
SUBDIR += stdx-allocator
SUBDIR += stfl
diff --git a/devel/addlicense/Makefile b/devel/addlicense/Makefile
index 62d1e4252c05..fe1d138fd7bb 100644
--- a/devel/addlicense/Makefile
+++ b/devel/addlicense/Makefile
@@ -1,6 +1,7 @@
PORTNAME= addlicense
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= nxjoseph@protonmail.com
diff --git a/devel/air-go/Makefile b/devel/air-go/Makefile
index 5b9c66fd7cd8..c420143dff8d 100644
--- a/devel/air-go/Makefile
+++ b/devel/air-go/Makefile
@@ -1,6 +1,7 @@
PORTNAME= air
DISTVERSIONPREFIX= v
DISTVERSION= 1.63.0
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMESUFFIX= -go
diff --git a/devel/android-tools/Makefile b/devel/android-tools/Makefile
index 182321baa1b8..98e5622595a6 100644
--- a/devel/android-tools/Makefile
+++ b/devel/android-tools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= android-tools
PORTVERSION= 31.0.3p2.0
-PORTREVISION= 37
+PORTREVISION= 38
CATEGORIES= devel
MASTER_SITES= GH
diff --git a/devel/api-linter/Makefile b/devel/api-linter/Makefile
index 30666a490821..d4d403c2e06e 100644
--- a/devel/api-linter/Makefile
+++ b/devel/api-linter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= api-linter
DISTVERSIONPREFIX= v
DISTVERSION= 1.71.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/app-builder-devel/Makefile b/devel/app-builder-devel/Makefile
index 43d70ec7d497..456d1a3293b5 100644
--- a/devel/app-builder-devel/Makefile
+++ b/devel/app-builder-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= app-builder
DISTVERSIONPREFIX= v
DISTVERSION= 5.0.0-alpha.13
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
PKGNAMESUFFIX= -devel
diff --git a/devel/app-builder/Makefile b/devel/app-builder/Makefile
index fec13e94e893..c9b55c8eb727 100644
--- a/devel/app-builder/Makefile
+++ b/devel/app-builder/Makefile
@@ -1,7 +1,7 @@
PORTNAME= app-builder
DISTVERSIONPREFIX= v
DISTVERSION= 3.4.2
-PORTREVISION= 15
+PORTREVISION= 16
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/arduino-builder/Makefile b/devel/arduino-builder/Makefile
index b1d89eb73244..4efa2fcbd305 100644
--- a/devel/arduino-builder/Makefile
+++ b/devel/arduino-builder/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arduino-builder
PORTVERSION= 1.3.25
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= devel
MAINTAINER= kevans@FreeBSD.org
diff --git a/devel/arduinoOTA/Makefile b/devel/arduinoOTA/Makefile
index 080bbdc5cc36..a9d07629ca59 100644
--- a/devel/arduinoOTA/Makefile
+++ b/devel/arduinoOTA/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arduinoOTA
PORTVERSION= 1.2.0
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= devel
MAINTAINER= kevans@FreeBSD.org
diff --git a/devel/athens/Makefile b/devel/athens/Makefile
index 110bc6909a65..ec42ee0d84b8 100644
--- a/devel/athens/Makefile
+++ b/devel/athens/Makefile
@@ -1,7 +1,7 @@
PORTNAME= athens
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/awesome-cli/Makefile b/devel/awesome-cli/Makefile
index d8988f16e1c9..ffd5e3351234 100644
--- a/devel/awesome-cli/Makefile
+++ b/devel/awesome-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= awesome-cli
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/devel/aws-c-io/Makefile b/devel/aws-c-io/Makefile
index bcbfa6195b7d..01aa1b105dc4 100644
--- a/devel/aws-c-io/Makefile
+++ b/devel/aws-c-io/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-io
DISTVERSIONPREFIX= v
-DISTVERSION= 0.22.1
+DISTVERSION= 0.23.1
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-c-io/distinfo b/devel/aws-c-io/distinfo
index ae15d60a1920..7eac15e1c23c 100644
--- a/devel/aws-c-io/distinfo
+++ b/devel/aws-c-io/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759263379
-SHA256 (awslabs-aws-c-io-v0.22.1_GH0.tar.gz) = 4ae2ccb8fe9992c7e8aac7eb9f551b49d12548bdfe2cbe9a1ab3415100aae1d0
-SIZE (awslabs-aws-c-io-v0.22.1_GH0.tar.gz) = 754117
+TIMESTAMP = 1759862620
+SHA256 (awslabs-aws-c-io-v0.23.1_GH0.tar.gz) = 95dd09c53773fb094973c4df3d89ab376a7f2d490c1b45bba41734079355d891
+SIZE (awslabs-aws-c-io-v0.23.1_GH0.tar.gz) = 754265
diff --git a/devel/aws-c-s3/Makefile b/devel/aws-c-s3/Makefile
index 8ec5faa7e7ff..e8bc24f7ed03 100644
--- a/devel/aws-c-s3/Makefile
+++ b/devel/aws-c-s3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-s3
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.1
+DISTVERSION= 0.9.2
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-c-s3/distinfo b/devel/aws-c-s3/distinfo
index 0bad17d158ea..8f86f44202d2 100644
--- a/devel/aws-c-s3/distinfo
+++ b/devel/aws-c-s3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759587015
-SHA256 (awslabs-aws-c-s3-v0.9.1_GH0.tar.gz) = a80f20fa751ec3dbc3d24bc01bc56424925133d01c95e67deefa107cbb75563d
-SIZE (awslabs-aws-c-s3-v0.9.1_GH0.tar.gz) = 390096
+TIMESTAMP = 1759947052
+SHA256 (awslabs-aws-c-s3-v0.9.2_GH0.tar.gz) = 70ddd1e69fed7788ff5499b03158f36fb8137d82bd7b1af7bcdf57facbdb1557
+SIZE (awslabs-aws-c-s3-v0.9.2_GH0.tar.gz) = 390688
diff --git a/devel/aws-sdk-cpp/Makefile b/devel/aws-sdk-cpp/Makefile
index 86fb310ddc47..3181fcf6be4c 100644
--- a/devel/aws-sdk-cpp/Makefile
+++ b/devel/aws-sdk-cpp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cpp
-DISTVERSION= 1.11.650
+DISTVERSION= 1.11.665
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-sdk-cpp/distinfo b/devel/aws-sdk-cpp/distinfo
index d9e3e8718c5b..7581a0d8eb3d 100644
--- a/devel/aws-sdk-cpp/distinfo
+++ b/devel/aws-sdk-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758221048
-SHA256 (aws-aws-sdk-cpp-1.11.650_GH0.tar.gz) = 2ed66085d5fb6e05d0de9a91fc4db5b1be94352291259366d1dd001db28d8312
-SIZE (aws-aws-sdk-cpp-1.11.650_GH0.tar.gz) = 77008306
+TIMESTAMP = 1759957234
+SHA256 (aws-aws-sdk-cpp-1.11.665_GH0.tar.gz) = 17137cbfb98a18f6ed196e38da748e57ba040a8d55511de0003875d319dae79b
+SIZE (aws-aws-sdk-cpp-1.11.665_GH0.tar.gz) = 77157751
diff --git a/devel/bazel-buildtools/Makefile b/devel/bazel-buildtools/Makefile
index 36df9f2d6f7e..751672bcbcb6 100644
--- a/devel/bazel-buildtools/Makefile
+++ b/devel/bazel-buildtools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bazel-buildtools
DISTVERSION= 3.2.1
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/buf/Makefile b/devel/buf/Makefile
index 68a53a969809..1a844eaf37c5 100644
--- a/devel/buf/Makefile
+++ b/devel/buf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= buf
DISTVERSIONPREFIX= v
DISTVERSION= 1.32.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/buildkite-agent/Makefile b/devel/buildkite-agent/Makefile
index f9d7e90734ca..c07427a88735 100644
--- a/devel/buildkite-agent/Makefile
+++ b/devel/buildkite-agent/Makefile
@@ -1,6 +1,7 @@
PORTNAME= buildkite-agent
DISTVERSIONPREFIX= v
DISTVERSION= 3.103.1
+PORTREVISION= 1
CATEGORIES= devel sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/buildkite-cli/Makefile b/devel/buildkite-cli/Makefile
index da3b41e36ee5..62ef0e7058d9 100644
--- a/devel/buildkite-cli/Makefile
+++ b/devel/buildkite-cli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= buildkite-cli
DISTVERSIONPREFIX= v
DISTVERSION= 3.9.0
+PORTREVISION= 1
CATEGORIES= devel sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/cdk/Makefile b/devel/cdk/Makefile
index 12775bc61d2e..6ccde31dfe8a 100644
--- a/devel/cdk/Makefile
+++ b/devel/cdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cdk
-DISTVERSION= 5.0-20250116
+DISTVERSION= 5.0-20251001
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= https://invisible-island.net/archives/${PORTNAME}/ \
@@ -15,8 +15,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= gmake ncurses tar:tgz
USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --with-ncurses
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-ncurses
ALL_TARGET= default cdkshlib
INSTALL_TARGET= install installCDKSHLibrary
diff --git a/devel/cdk/distinfo b/devel/cdk/distinfo
index 3a49dc1749ce..ade0e7425aee 100644
--- a/devel/cdk/distinfo
+++ b/devel/cdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737108123
-SHA256 (cdk-5.0-20250116.tgz) = 1500d41224d50b72728ccafe23c4ee096bc8535fd6fdb9e876da4cdeeddadc83
-SIZE (cdk-5.0-20250116.tgz) = 549798
+TIMESTAMP = 1759952799
+SHA256 (cdk-5.0-20251001.tgz) = 18b196e601a65533d0dff32626fbb887514d8688e783d7f6098b4b4ebc64d853
+SIZE (cdk-5.0-20251001.tgz) = 550774
diff --git a/devel/chroma/Makefile b/devel/chroma/Makefile
index 3db27a0c3d10..ef00f0a3148d 100644
--- a/devel/chroma/Makefile
+++ b/devel/chroma/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chroma
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.2
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= devel
PKGNAMESUFFIX= -syntax-highlighter
diff --git a/devel/cirrus-cli/Makefile b/devel/cirrus-cli/Makefile
index 050df62848de..12004e1b5f16 100644
--- a/devel/cirrus-cli/Makefile
+++ b/devel/cirrus-cli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cirrus-cli
DISTVERSIONPREFIX= v
DISTVERSION= 0.153.5
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/csfml/Makefile b/devel/csfml/Makefile
index ae34e6c8ae68..fbf3e80e2b41 100644
--- a/devel/csfml/Makefile
+++ b/devel/csfml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= csfml
-DISTVERSION= 2.5.2
+DISTVERSION= 2.6.1
CATEGORIES= devel games graphics multimedia
MAINTAINER= wen@FreeBSD.org
diff --git a/devel/csfml/distinfo b/devel/csfml/distinfo
index edd4c396ce41..38c6c9a43d29 100644
--- a/devel/csfml/distinfo
+++ b/devel/csfml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1692583729
-SHA256 (SFML-CSFML-2.5.2_GH0.tar.gz) = 2671f1cd2a4e54e86f7483c4683132466c01a6ca90fa010bc4964a8820c36f06
-SIZE (SFML-CSFML-2.5.2_GH0.tar.gz) = 166888
+TIMESTAMP = 1759836718
+SHA256 (SFML-CSFML-2.6.1_GH0.tar.gz) = f3f3980f6b5cad85b40e3130c10a2ffaaa9e36de5f756afd4aacaed98a7a9b7b
+SIZE (SFML-CSFML-2.6.1_GH0.tar.gz) = 328217
diff --git a/devel/csfml/files/patch-CMakeLists.txt b/devel/csfml/files/patch-CMakeLists.txt
index b64e645e5732..33c94cfa85d8 100644
--- a/devel/csfml/files/patch-CMakeLists.txt
+++ b/devel/csfml/files/patch-CMakeLists.txt
@@ -1,10 +1,13 @@
---- CMakeLists.txt.orig 2023-10-04 04:59:37 UTC
+--- CMakeLists.txt.orig 2025-10-07 12:01:33 UTC
+++ CMakeLists.txt
-@@ -63,5 +63,5 @@ install(DIRECTORY include
- DESTINATION .
- COMPONENT devel
- PATTERN ".svn" EXCLUDE)
+@@ -95,8 +95,8 @@ install(DIRECTORY include/
+ install(DIRECTORY include/
+ DESTINATION include
+ COMPONENT devel)
-install(FILES license.md DESTINATION ${INSTALL_MISC_DIR})
-install(FILES readme.md DESTINATION ${INSTALL_MISC_DIR})
+#install(FILES license.md DESTINATION ${INSTALL_MISC_DIR})
+#install(FILES readme.md DESTINATION ${INSTALL_MISC_DIR})
+
+ # add an option for building the examples
+ csfml_set_option(CSFML_BUILD_EXAMPLES FALSE BOOL "TRUE to build the CSFML examples, FALSE to ignore them")
diff --git a/devel/csfml/pkg-plist b/devel/csfml/pkg-plist
index 6b52e5d76eba..d30121f92fb4 100644
--- a/devel/csfml/pkg-plist
+++ b/devel/csfml/pkg-plist
@@ -54,6 +54,8 @@ include/SFML/Network/Types.h
include/SFML/Network/UdpSocket.h
include/SFML/OpenGL.h
include/SFML/System.h
+include/SFML/System/Alloc.h
+include/SFML/System/Buffer.h
include/SFML/System/Clock.h
include/SFML/System/Export.h
include/SFML/System/InputStream.h
@@ -78,20 +80,28 @@ include/SFML/Window/Sensor.h
include/SFML/Window/Touch.h
include/SFML/Window/Types.h
include/SFML/Window/VideoMode.h
+include/SFML/Window/Vulkan.h
include/SFML/Window/Window.h
+include/SFML/Window/WindowBase.h
include/SFML/Window/WindowHandle.h
lib/libcsfml-audio.so
-lib/libcsfml-audio.so.2.5
-lib/libcsfml-audio.so.2.5.2
+lib/libcsfml-audio.so.2.6
+lib/libcsfml-audio.so.2.6.1
lib/libcsfml-graphics.so
-lib/libcsfml-graphics.so.2.5
-lib/libcsfml-graphics.so.2.5.2
+lib/libcsfml-graphics.so.2.6
+lib/libcsfml-graphics.so.2.6.1
lib/libcsfml-network.so
-lib/libcsfml-network.so.2.5
-lib/libcsfml-network.so.2.5.2
+lib/libcsfml-network.so.2.6
+lib/libcsfml-network.so.2.6.1
lib/libcsfml-system.so
-lib/libcsfml-system.so.2.5
-lib/libcsfml-system.so.2.5.2
+lib/libcsfml-system.so.2.6
+lib/libcsfml-system.so.2.6.1
lib/libcsfml-window.so
-lib/libcsfml-window.so.2.5
-lib/libcsfml-window.so.2.5.2
+lib/libcsfml-window.so.2.6
+lib/libcsfml-window.so.2.6.1
+libdata/pkgconfig/csfml-all.pc
+libdata/pkgconfig/csfml-audio.pc
+libdata/pkgconfig/csfml-graphics.pc
+libdata/pkgconfig/csfml-network.pc
+libdata/pkgconfig/csfml-system.pc
+libdata/pkgconfig/csfml-window.pc
diff --git a/devel/delve/Makefile b/devel/delve/Makefile
index b3b2b4c1b600..28d12b286894 100644
--- a/devel/delve/Makefile
+++ b/devel/delve/Makefile
@@ -1,7 +1,6 @@
PORTNAME= delve
DISTVERSIONPREFIX= v
-DISTVERSION= 1.25.1
-PORTREVISION= 2
+DISTVERSION= 1.25.2
CATEGORIES= devel
MAINTAINER= dmitry.wagin@ya.ru
diff --git a/devel/delve/distinfo b/devel/delve/distinfo
index d5ee73ac442a..2b029d2dfe0e 100644
--- a/devel/delve/distinfo
+++ b/devel/delve/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753578006
-SHA256 (go-delve-delve-v1.25.1_GH0.tar.gz) = 2fc5fb553ff09c368d5e1fe6abd7279389804d75ad7b5a0fd053138049ecd968
-SIZE (go-delve-delve-v1.25.1_GH0.tar.gz) = 9793261
+TIMESTAMP = 1758449527
+SHA256 (go-delve-delve-v1.25.2_GH0.tar.gz) = dda9adaafefa469662846d49a82cb7053605bce90bf2986d3f31be6929440ed0
+SIZE (go-delve-delve-v1.25.2_GH0.tar.gz) = 9796321
diff --git a/devel/dupl/Makefile b/devel/dupl/Makefile
index b6ffebd5d6da..d91d568e3c6c 100644
--- a/devel/dupl/Makefile
+++ b/devel/dupl/Makefile
@@ -2,7 +2,7 @@ PORTNAME= dupl
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0-11
DISTVERSIONSUFFIX= -g28d787e
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/dwarf2json/Makefile b/devel/dwarf2json/Makefile
index 24ec054ff5fc..a3b5fd82545e 100644
--- a/devel/dwarf2json/Makefile
+++ b/devel/dwarf2json/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dwarf2json
DISTVERSION= g20220807
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= devel
MAINTAINER= antoine@FreeBSD.org
diff --git a/devel/electron36/Makefile.version b/devel/electron36/Makefile.version
index 0821e0e645a2..3c6b270a47c8 100644
--- a/devel/electron36/Makefile.version
+++ b/devel/electron36/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 36.9.3
+ELECTRON_VER= 36.9.4
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron36/distinfo b/devel/electron36/distinfo
index 57d6084a5229..02d66418afad 100644
--- a/devel/electron36/distinfo
+++ b/devel/electron36/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1759562634
+TIMESTAMP = 1760018491
SHA256 (electron/chromium-136.0.7103.177.tar.xz.0) = 75e7a4c47e9a958aae70a026c8d005c07b76b02bf315071f209070fddaaa7665
SIZE (electron/chromium-136.0.7103.177.tar.xz.0) = 2000000000
SHA256 (electron/chromium-136.0.7103.177.tar.xz.1) = a86bdf58829129e0ef42a1bc6e5864701fba4572456631660c04c20e6d5bcee3
@@ -7,10 +7,10 @@ SHA256 (electron/chromium-136.0.7103.177.tar.xz.2) = 81a0db12277369bfae95002de9b
SIZE (electron/chromium-136.0.7103.177.tar.xz.2) = 248456988
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-36.9.3.tar.xz) = 7823d2fceaf2aac5bb0b342866049b0dfdeca98a65ac00559abfaff47bdba536
-SIZE (electron/electron-yarn-cache-36.9.3.tar.xz) = 30480408
-SHA256 (electron/electron-electron-v36.9.3_GH0.tar.gz) = 3f21e5dbd7fe1c734f1fe7f9f2e299ee1195c2ebfdf514e4ef02c4495a4d5a89
-SIZE (electron/electron-electron-v36.9.3_GH0.tar.gz) = 15827788
+SHA256 (electron/electron-yarn-cache-36.9.4.tar.xz) = 34a44bb3ceaa38384ab57905ac82eb29f3cb66db5f731479d67b306211916e3d
+SIZE (electron/electron-yarn-cache-36.9.4.tar.xz) = 30531168
+SHA256 (electron/electron-electron-v36.9.4_GH0.tar.gz) = eeee3745bb6eeaa357b42ff78143421c8d124830e0d327ec64ef0d16a523b9ca
+SIZE (electron/electron-electron-v36.9.4_GH0.tar.gz) = 15830187
SHA256 (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 8f28e6635c2fe9d1ea29347606df81128c52bc3a2b820aca5851bd6b89c96aa4
SIZE (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 123089614
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron36/files/package.json b/devel/electron36/files/package.json
index bb15faa1f136..9f65235eaa4b 100644
--- a/devel/electron36/files/package.json
+++ b/devel/electron36/files/package.json
@@ -20,6 +20,7 @@
"@types/temp": "^0.9.4",
"@typescript-eslint/eslint-plugin": "^8.7.0",
"@typescript-eslint/parser": "^8.7.0",
+ "@xmldom/xmldom": "^0.8.11",
"buffer": "^6.0.3",
"chalk": "^4.1.0",
"check-for-leaks": "^1.2.1",
diff --git a/devel/electron36/files/patch-electron_script_spec-runner.js b/devel/electron36/files/patch-electron_script_spec-runner.js
index 48b303bb179e..44489b4673cd 100644
--- a/devel/electron36/files/patch-electron_script_spec-runner.js
+++ b/devel/electron36/files/patch-electron_script_spec-runner.js
@@ -1,9 +1,9 @@
---- electron/script/spec-runner.js.orig 2025-03-10 00:01:50 UTC
+--- electron/script/spec-runner.js.orig 2025-10-06 01:13:10 UTC
+++ electron/script/spec-runner.js
-@@ -200,7 +200,7 @@ async function runTestUsingElectron (specDir, testName
- exe = path.resolve(BASE, utils.getElectronExec());
+@@ -359,7 +359,7 @@ async function runTestUsingElectron (specDir, testName
+ argsToPass = argsToPass.filter(arg => (arg.toString().indexOf('--files') === -1 && arg.toString().indexOf('spec/') === -1));
}
- const runnerArgs = [`electron/${specDir}`, ...unknownArgs.slice(2)];
+ const runnerArgs = [`electron/${specDir}`, ...argsToPass, ...additionalArgs];
- if (process.platform === 'linux') {
+ if (process.platform === 'linux' || process.platform === 'freebsd') {
runnerArgs.unshift(path.resolve(__dirname, 'dbus_mock.py'), exe);
diff --git a/devel/electron36/files/yarn.lock b/devel/electron36/files/yarn.lock
index a12aa3686643..11e117a506a8 100644
--- a/devel/electron36/files/yarn.lock
+++ b/devel/electron36/files/yarn.lock
@@ -1292,6 +1292,11 @@
resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.5.tgz#325db42395cd49fe6c14057f9a900e427df8810e"
integrity sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==
+"@xmldom/xmldom@^0.8.11":
+ version "0.8.11"
+ resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.11.tgz#b79de2d67389734c57c52595f7a7305e30c2d608"
+ integrity sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==
+
"@xtuc/ieee754@^1.2.0":
version "1.2.0"
resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790"
@@ -7280,14 +7285,7 @@ stringify-object@^3.3.0:
is-obj "^1.0.1"
is-regexp "^1.0.0"
-"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
- integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
- dependencies:
- ansi-regex "^5.0.1"
-
-strip-ansi@^6.0.0, strip-ansi@^6.0.1:
+"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
diff --git a/devel/esbuild/Makefile b/devel/esbuild/Makefile
index 6e56c29d33d8..2f9225028d35 100644
--- a/devel/esbuild/Makefile
+++ b/devel/esbuild/Makefile
@@ -1,7 +1,7 @@
PORTNAME= esbuild
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel www
# also bump & test ESBUILD_VERSION in net-im/signal-desktop
diff --git a/devel/etcd/Makefile b/devel/etcd/Makefile
index 9227174f0e81..93bfd18c31c2 100644
--- a/devel/etcd/Makefile
+++ b/devel/etcd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= etcd
PORTVERSION= 2.3.8
DISTVERSIONPREFIX= v
-PORTREVISION= 35
+PORTREVISION= 36
CATEGORIES= devel
PKGNAMEPREFIX= coreos-
diff --git a/devel/forge/Makefile b/devel/forge/Makefile
index 27e8ef7187f6..d893ba170f7f 100644
--- a/devel/forge/Makefile
+++ b/devel/forge/Makefile
@@ -1,6 +1,6 @@
PORTNAME= forge
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.0
+DISTVERSION= 0.6.1
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/forge/distinfo b/devel/forge/distinfo
index 937ae008dae9..8316d731e8f0 100644
--- a/devel/forge/distinfo
+++ b/devel/forge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757433676
-SHA256 (magit-forge-v0.6.0_GH0.tar.gz) = 45503d6e9b241c95c1188803e734296a0ae54697325016b7fcbc1bb1fafd23ad
-SIZE (magit-forge-v0.6.0_GH0.tar.gz) = 150772
+TIMESTAMP = 1759796012
+SHA256 (magit-forge-v0.6.1_GH0.tar.gz) = 7c70de118590deb7f4eb0c2fc3dee17677dbb49c3fd664cb1856c0a8cda8c2cc
+SIZE (magit-forge-v0.6.1_GH0.tar.gz) = 150972
diff --git a/devel/forgejo-runner/Makefile b/devel/forgejo-runner/Makefile
index 1d03d1b970c4..4201bc2c0741 100644
--- a/devel/forgejo-runner/Makefile
+++ b/devel/forgejo-runner/Makefile
@@ -1,7 +1,7 @@
PORTNAME= act_runner
DISTVERSIONPREFIX= v
DISTVERSION= 9.1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= forgejo-
diff --git a/devel/gh/Makefile b/devel/gh/Makefile
index c34872ba4a4d..f7d1229a3ee1 100644
--- a/devel/gh/Makefile
+++ b/devel/gh/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gh
DISTVERSIONPREFIX= v
DISTVERSION= 2.79.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/ghq/Makefile b/devel/ghq/Makefile
index f463ad34361d..a046268cc71f 100644
--- a/devel/ghq/Makefile
+++ b/devel/ghq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ghq
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= driesm@FreeBSD.org
diff --git a/devel/ghub/Makefile b/devel/ghub/Makefile
index 8b2ca838d31f..37c160e26d60 100644
--- a/devel/ghub/Makefile
+++ b/devel/ghub/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ghub
DISTVERSIONPREFIX= v
-DISTVERSION= 5.0.0
+DISTVERSION= 5.0.1
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/ghub/distinfo b/devel/ghub/distinfo
index c1da627a2273..7ee432e26d1a 100644
--- a/devel/ghub/distinfo
+++ b/devel/ghub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757432886
-SHA256 (magit-ghub-v5.0.0_GH0.tar.gz) = da63a1584494fb67a6a27f81c5462e35ca37e2b7adebf1d8d7cadd3cb968df3a
-SIZE (magit-ghub-v5.0.0_GH0.tar.gz) = 58628
+TIMESTAMP = 1759795776
+SHA256 (magit-ghub-v5.0.1_GH0.tar.gz) = cc1561dd6c07d79846e2d11c8e5cd6828fd9323206ea093fe390333ab2763ee3
+SIZE (magit-ghub-v5.0.1_GH0.tar.gz) = 58685
diff --git a/devel/git-bug/Makefile b/devel/git-bug/Makefile
index a226a3eaf3ef..407af960398a 100644
--- a/devel/git-bug/Makefile
+++ b/devel/git-bug/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-bug
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.0
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/git-codereview/Makefile b/devel/git-codereview/Makefile
index 0d210ce9ee18..75314eb6c14d 100644
--- a/devel/git-codereview/Makefile
+++ b/devel/git-codereview/Makefile
@@ -1,6 +1,7 @@
PORTNAME= git-codereview
DISTVERSIONPREFIX= v
DISTVERSION= 1.17.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/git-lfs/Makefile b/devel/git-lfs/Makefile
index 6e4398e5ee9e..4968c520c37b 100644
--- a/devel/git-lfs/Makefile
+++ b/devel/git-lfs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-lfs
DISTVERSIONPREFIX= v
DISTVERSION= 3.6.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/devel/git-who/Makefile b/devel/git-who/Makefile
index 4a05f13346f5..639a790d00a9 100644
--- a/devel/git-who/Makefile
+++ b/devel/git-who/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-who
DISTVERSIONPREFIX= v
DISTVERSION= 1.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= nxjoseph@protonmail.com
diff --git a/devel/gitea-act_runner/Makefile b/devel/gitea-act_runner/Makefile
index 71a9305ffea4..a8610b70efdc 100644
--- a/devel/gitea-act_runner/Makefile
+++ b/devel/gitea-act_runner/Makefile
@@ -1,7 +1,7 @@
PORTNAME= act_runner
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.13
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMEPREFIX= gitea-
diff --git a/devel/gitid/Makefile b/devel/gitid/Makefile
index 4a2c08d6c811..3e64998dadb2 100644
--- a/devel/gitid/Makefile
+++ b/devel/gitid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitid
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/gitlab-runner/Makefile b/devel/gitlab-runner/Makefile
index 9e3b84d362dd..0a14051a7fd2 100644
--- a/devel/gitlab-runner/Makefile
+++ b/devel/gitlab-runner/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitlab-runner
DISTVERSIONPREFIX= v
DISTVERSION= 18.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerx64 \
https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerarm
diff --git a/devel/gitlab-shell/Makefile b/devel/gitlab-shell/Makefile
index 28fabf6a0d59..23a5ae07d220 100644
--- a/devel/gitlab-shell/Makefile
+++ b/devel/gitlab-shell/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitlab-shell
PORTVERSION= 14.45.2
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= mfechner@FreeBSD.org
diff --git a/devel/gitleaks/Makefile b/devel/gitleaks/Makefile
index 9e17b328e736..004d33c506d6 100644
--- a/devel/gitleaks/Makefile
+++ b/devel/gitleaks/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitleaks
DISTVERSIONPREFIX= v
DISTVERSION= 8.28.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gitmux/Makefile b/devel/gitmux/Makefile
index 22da55e71d66..8acc47dc0169 100644
--- a/devel/gitmux/Makefile
+++ b/devel/gitmux/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitmux
PORTVERSION= 0.11.5
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/gitty/Makefile b/devel/gitty/Makefile
index d0eb33329b15..970ecc8fcb18 100644
--- a/devel/gitty/Makefile
+++ b/devel/gitty/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitty
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/glab/Makefile b/devel/glab/Makefile
index fe725f1ede9e..f051a3c7bc87 100644
--- a/devel/glab/Makefile
+++ b/devel/glab/Makefile
@@ -1,6 +1,7 @@
PORTNAME= glab
DISTVERSIONPREFIX= v
DISTVERSION= 1.72.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= mfechner@FreeBSD.org
diff --git a/devel/gllvm/Makefile b/devel/gllvm/Makefile
index 1ef7051165f7..954c7a95600a 100644
--- a/devel/gllvm/Makefile
+++ b/devel/gllvm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gllvm
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.1
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= arrowd@FreeBSD.org
diff --git a/devel/go-bindata-assetfs/Makefile b/devel/go-bindata-assetfs/Makefile
index a11875b31df0..20df26ff0a1b 100644
--- a/devel/go-bindata-assetfs/Makefile
+++ b/devel/go-bindata-assetfs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-bindata-assetfs
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= devel www
MAINTAINER= egypcio@FreeBSD.org
diff --git a/devel/go-bindata/Makefile b/devel/go-bindata/Makefile
index 7159e634a6e4..4413bfe30a1e 100644
--- a/devel/go-bindata/Makefile
+++ b/devel/go-bindata/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-bindata
PORTVERSION= 3.1.3
DISTVERSIONPREFIX= v
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/go-git/Makefile b/devel/go-git/Makefile
index 6733c623c606..ec5b42910c34 100644
--- a/devel/go-git/Makefile
+++ b/devel/go-git/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-git
DISTVERSIONPREFIX= v
DISTVERSION= 5.10.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/go-perf/Makefile b/devel/go-perf/Makefile
index ac369bc7150a..275082aa907e 100644
--- a/devel/go-perf/Makefile
+++ b/devel/go-perf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-perf
PORTVERSION= ${MODVERSION:S/-/./g:R}
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/go-tools/Makefile b/devel/go-tools/Makefile
index bfa9f065485e..ac03bfa987d7 100644
--- a/devel/go-tools/Makefile
+++ b/devel/go-tools/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tools
DISTVERSIONPREFIX= v
DISTVERSION= 0.37.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= devel
PKGNAMEPREFIX= go-
diff --git a/devel/go-wire/Makefile b/devel/go-wire/Makefile
index 3c3e0fd09a35..5fc01dc87c93 100644
--- a/devel/go-wire/Makefile
+++ b/devel/go-wire/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wire
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= devel
PKGNAMEPREFIX= go-
diff --git a/devel/gocheese/Makefile b/devel/gocheese/Makefile
index 0d899cf0d9fa..0cfdc196e4eb 100644
--- a/devel/gocheese/Makefile
+++ b/devel/gocheese/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gocheese
DISTVERSION= 4.2.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= devel python
MASTER_SITES= http://www.gocheese.cypherpunks.ru/download/
diff --git a/devel/gocritic/Makefile b/devel/gocritic/Makefile
index d0cb093c6d52..495b5e81d634 100644
--- a/devel/gocritic/Makefile
+++ b/devel/gocritic/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gocritic
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/gogs/Makefile b/devel/gogs/Makefile
index 0dd2b2f7bec8..2ad0176043af 100644
--- a/devel/gogs/Makefile
+++ b/devel/gogs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gogs
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel www
MAINTAINER= me@svmhdvn.name
diff --git a/devel/golangci-lint/Makefile b/devel/golangci-lint/Makefile
index 0f9763ed50b6..9d73d8eb40b3 100644
--- a/devel/golangci-lint/Makefile
+++ b/devel/golangci-lint/Makefile
@@ -1,7 +1,7 @@
PORTNAME= golangci-lint
DISTVERSIONPREFIX= v
DISTVERSION= 2.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/golint/Makefile b/devel/golint/Makefile
index 93a42eca9d3e..d34c51139c13 100644
--- a/devel/golint/Makefile
+++ b/devel/golint/Makefile
@@ -1,6 +1,6 @@
PORTNAME= golint
PORTVERSION= g20190409
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gopls/Makefile b/devel/gopls/Makefile
index c8d628ab41b6..71bc1cc0e537 100644
--- a/devel/gopls/Makefile
+++ b/devel/gopls/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gopls
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/goprotobuf/Makefile b/devel/goprotobuf/Makefile
index 52c08d1d20f3..179f26b12407 100644
--- a/devel/goprotobuf/Makefile
+++ b/devel/goprotobuf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goprotobuf
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.4
-PORTREVISION= 13
+PORTREVISION= 14
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/goredo/Makefile b/devel/goredo/Makefile
index 2a6489c79673..1a280e8f94a7 100644
--- a/devel/goredo/Makefile
+++ b/devel/goredo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= goredo
DISTVERSION= 2.6.4
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel
MASTER_SITES= http://www.goredo.cypherpunks.su/download/
diff --git a/devel/goreleaser/Makefile b/devel/goreleaser/Makefile
index 31a67550ed48..1734799d91a0 100644
--- a/devel/goreleaser/Makefile
+++ b/devel/goreleaser/Makefile
@@ -1,6 +1,7 @@
PORTNAME= goreleaser
DISTVERSIONPREFIX= v
DISTVERSION= 2.12.5
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/goswagger/Makefile b/devel/goswagger/Makefile
index 04c81b553100..8c9c27e3c197 100644
--- a/devel/goswagger/Makefile
+++ b/devel/goswagger/Makefile
@@ -1,9 +1,9 @@
PORTNAME= goswagger
DISTVERSIONPREFIX= v
-DISTVERSION= 0.32.3
+DISTVERSION= 0.33.1
CATEGORIES= devel
-MAINTAINER= atanubisbiswas484@gmail.com
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Swagger 2.0 implementation for Go
WWW= https://goswagger.io/ \
https://github.com/go-swagger/go-swagger/
diff --git a/devel/goswagger/distinfo b/devel/goswagger/distinfo
index bd01d70aabbd..8302f128f27d 100644
--- a/devel/goswagger/distinfo
+++ b/devel/goswagger/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1758300000
-SHA256 (go/devel_goswagger/goswagger-v0.32.3/v0.32.3.mod) = e50fb340125d14175a90284f72d0ac96c79ea58393d16a92d501e1e2dc4e835d
-SIZE (go/devel_goswagger/goswagger-v0.32.3/v0.32.3.mod) = 3475
-SHA256 (go/devel_goswagger/goswagger-v0.32.3/v0.32.3.zip) = 2e34c931464e86f2a240e7c1479691f74e3d89677e9c8c0bac9e8b605f1b6051
-SIZE (go/devel_goswagger/goswagger-v0.32.3/v0.32.3.zip) = 4551659
+TIMESTAMP = 1759932947
+SHA256 (go/devel_goswagger/goswagger-v0.33.1/v0.33.1.mod) = a1c79030199d7e9aa25a06da3988a63aa3e40961f543bd650396aa6279d5e14e
+SIZE (go/devel_goswagger/goswagger-v0.33.1/v0.33.1.mod) = 3240
+SHA256 (go/devel_goswagger/goswagger-v0.33.1/v0.33.1.zip) = 8c0cd2cc3f4dd5ed2726a77557b42230f4dfc8277849b017f79b2644bcce7aa9
+SIZE (go/devel_goswagger/goswagger-v0.33.1/v0.33.1.zip) = 4893198
diff --git a/devel/gotestsum/Makefile b/devel/gotestsum/Makefile
index ca83efae4eed..d407ac2e50ba 100644
--- a/devel/gotestsum/Makefile
+++ b/devel/gotestsum/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gotestsum
DISTVERSIONPREFIX= v
DISTVERSION= 1.13.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/grpc-gateway/Makefile b/devel/grpc-gateway/Makefile
index 8c3222cff9ef..a03d4e326340 100644
--- a/devel/grpc-gateway/Makefile
+++ b/devel/grpc-gateway/Makefile
@@ -1,6 +1,7 @@
PORTNAME= grpc-gateway
DISTVERSIONPREFIX= v
DISTVERSION= 2.27.3
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/gum/Makefile b/devel/gum/Makefile
index cf80e78c12e1..e00f7bf099a1 100644
--- a/devel/gum/Makefile
+++ b/devel/gum/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gum
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= dave@bitboss.ca
diff --git a/devel/hare/Makefile b/devel/hare/Makefile
index 83efccc6129c..d97c1bd6af93 100644
--- a/devel/hare/Makefile
+++ b/devel/hare/Makefile
@@ -1,5 +1,6 @@
PORTNAME= hare
DISTVERSION= 0.25.2
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://git.sr.ht/~sircmpwn/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
PKGNAMESUFFIX= -lang
@@ -41,6 +42,7 @@ do-configure:
post-install:
${STRIP_CMD} ${STAGEDIR}${LOCALBASE}/bin/*
+ ${MKDIR} ${STAGEDIR}${DATADIR}/third-party
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/docs/*.md ${STAGEDIR}${DOCSDIR}
diff --git a/devel/hare/files/patch-configs_freebsd.mk b/devel/hare/files/patch-configs_freebsd.mk
index 97d62281f76d..5cacbe16b103 100644
--- a/devel/hare/files/patch-configs_freebsd.mk
+++ b/devel/hare/files/patch-configs_freebsd.mk
@@ -1,73 +1,11 @@
--- configs/freebsd.mk.orig 2025-06-21 07:52:26 UTC
+++ configs/freebsd.mk
-@@ -1,27 +1,28 @@
- # install locations
--PREFIX = /usr/local
--BINDIR = $(PREFIX)/bin
--MANDIR = $(PREFIX)/share/man
+@@ -2,7 +2,7 @@ MANDIR = $(PREFIX)/share/man
+ PREFIX = /usr/local
+ BINDIR = $(PREFIX)/bin
+ MANDIR = $(PREFIX)/share/man
-SRCDIR = $(PREFIX)/src
--STDLIB = $(SRCDIR)/hare/stdlib
--LIBEXECDIR = $(PREFIX)/libexec
--TOOLDIR = $(LIBEXECDIR)/hare
-+PREFIX ?= /usr/local
-+BINDIR ?= $(PREFIX)/bin
-+MANDIR ?= $(PREFIX)/share/man
-+DATADIR ?= $(PREFIX)/share/hare
-+SRCDIR ?= $(DATADIR)/src
-+STDLIB ?= $(DATADIR)/stdlib
-+LIBEXECDIR ?= $(PREFIX)/libexec
-+TOOLDIR ?= $(LIBEXECDIR)/hare
-
- # variables used during build
- PLATFORM = freebsd
- ARCH = x86_64
- HAREFLAGS =
--HARECFLAGS =
-+HARECFLAGS = -a ${ARCH}
- QBEFLAGS =
- ASFLAGS =
--LDLINKFLAGS = --gc-sections -z noexecstack
-+LDLINKFLAGS ?= --gc-sections -z noexecstack
-
- # commands used by the build script
--HAREC = harec
--QBE = qbe
--AS = as
--LD = ld
--SCDOC = scdoc
-+HAREC ?= harec
-+QBE ?= qbe
-+AS ?= as
-+LD ?= ld
-+SCDOC ?= scdoc
-
- # build locations
- HARECACHE = .cache
-@@ -29,17 +30,17 @@ HAREPATH = $(SRCDIR)/hare/stdlib:$(SRCDIR)/hare/third-
-
- # variables that will be embedded in the binary with -D definitions
- HAREPATH = $(SRCDIR)/hare/stdlib:$(SRCDIR)/hare/third-party
--VERSION=$$(./scripts/version)
-+VERSION ?= $$(./scripts/version)
-
- # For cross-compilation, modify the variables below
--AARCH64_AS=as
--AARCH64_CC=cc
--AARCH64_LD=ld
-+AARCH64_AS ?= as
-+AARCH64_CC ?= cc
-+AARCH64_LD ?= ld
-
--RISCV64_AS=as
--RISCV64_CC=cc
--RISCV64_LD=ld
-+RISCV64_AS ?= as
-+RISCV64_CC ?= cc
-+RISCV64_LD ?= ld
-
--X86_64_AS=as
--X86_64_CC=cc
--X86_64_LD=ld
-+X86_64_AS ?= as
-+X86_64_CC ?= cc
-+X86_64_LD ?= ld
++SRCDIR = $(PREFIX)/share
+ STDLIB = $(SRCDIR)/hare/stdlib
+ LIBEXECDIR = $(PREFIX)/libexec
+ TOOLDIR = $(LIBEXECDIR)/hare
diff --git a/devel/hare/pkg-plist b/devel/hare/pkg-plist
index 5e12c4d3bbda..ea06514df75c 100644
--- a/devel/hare/pkg-plist
+++ b/devel/hare/pkg-plist
@@ -915,3 +915,4 @@ share/man/man1/hare.1.gz
share/man/man1/haredoc.1.gz
share/man/man5/hare-module.5.gz
share/man/man5/haredoc.5.gz
+@dir %%DATADIR%%/third-party
diff --git a/devel/hub/Makefile b/devel/hub/Makefile
index c7c0aebc050a..7936769f9512 100644
--- a/devel/hub/Makefile
+++ b/devel/hub/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hub
PORTVERSION= 2.14.2
DISTVERSIONPREFIX= v
-PORTREVISION= 31
+PORTREVISION= 32
CATEGORIES= devel sysutils
MAINTAINER= egypcio@FreeBSD.org
diff --git a/devel/hyprlang/Makefile b/devel/hyprlang/Makefile
index 3c62716dce0d..835f9cf76901 100644
--- a/devel/hyprlang/Makefile
+++ b/devel/hyprlang/Makefile
@@ -1,6 +1,7 @@
PORTNAME= hyprlang
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.4
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
diff --git a/devel/hyprutils/Makefile b/devel/hyprutils/Makefile
index 90593cd9b850..f2608253d9ad 100644
--- a/devel/hyprutils/Makefile
+++ b/devel/hyprutils/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hyprutils
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.4
+DISTVERSION= 0.10.0
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
@@ -20,7 +20,7 @@ USE_XORG= pixman
LDFLAGS+= -pthread
-PLIST_SUB= SOVERSION_MAJOR=7 \
+PLIST_SUB= SOVERSION_MAJOR=9 \
SOVERSION_FULL=${DISTVERSION:C/-.*//}
post-patch:
diff --git a/devel/hyprutils/distinfo b/devel/hyprutils/distinfo
index 95773a141eb0..2e7f0800f7bc 100644
--- a/devel/hyprutils/distinfo
+++ b/devel/hyprutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756194300
-SHA256 (hyprwm-hyprutils-v0.8.4_GH0.tar.gz) = 923c108c5d0e69bb1fe53f27b64f10a50eef98cfe22c889b44743d70a8ec485a
-SIZE (hyprwm-hyprutils-v0.8.4_GH0.tar.gz) = 43093
+TIMESTAMP = 1759974111
+SHA256 (hyprwm-hyprutils-v0.10.0_GH0.tar.gz) = 0e2d2495166e314a4ef52d97bcae6f82ee10a1247a60e42b2087d876a7563b0c
+SIZE (hyprwm-hyprutils-v0.10.0_GH0.tar.gz) = 43438
diff --git a/devel/iaito/Makefile b/devel/iaito/Makefile
index a5b62acc2caa..ac50e4058553 100644
--- a/devel/iaito/Makefile
+++ b/devel/iaito/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 6.0.4
CATEGORIES= devel
MAINTAINER= freebsd@sysctl.cz
-COMMENT= Official QT frontend of radare2, a libre reverse engineering framework
+COMMENT= Official Qt frontend of radare2, a libre reverse engineering framework
WWW= https://github.com/radareorg/iaito
LICENSE= GPLv3
diff --git a/devel/influx-pkg-config/Makefile b/devel/influx-pkg-config/Makefile
index 72350d1db962..3895101d634c 100644
--- a/devel/influx-pkg-config/Makefile
+++ b/devel/influx-pkg-config/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pkg-config
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.14
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
PKGNAMEPREFIX= influx
diff --git a/devel/inja/Makefile b/devel/inja/Makefile
new file mode 100644
index 000000000000..c1d4272b2864
--- /dev/null
+++ b/devel/inja/Makefile
@@ -0,0 +1,32 @@
+PORTNAME= inja
+DISTVERSIONPREFIX= v
+DISTVERSION= 3.4.0
+CATEGORIES= devel
+
+MAINTAINER= desktop@FreeBSD.org
+COMMENT= Template Engine for Modern C++
+WWW= https://pantor.github.io/inja/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= bash:shells/bash \
+ nlohmann-json>=3:devel/nlohmann-json
+
+USES= bison cmake:noninja compiler:c++17-lang gettext pathfix pkgconfig python:build shebangfix
+
+SHEBANG_FILES= scripts/update_single_include.sh third_party/amalgamate/amalgamate.py
+BINARY_ALIAS= python3=${PYTHON_CMD}
+
+USE_GITHUB= yes
+GH_ACCOUNT= pantor
+
+OPTIONS_DEFINE= TESTS
+
+TESTS_DESC= Build self tests
+TESTS_CMAKE_BOOL= BUILD_TESTING BUILD_BENCHMARK
+#TESTS_MESON_TRUE= build_tests build_benchmark
+
+CMAKE_OFF= INJA_USE_EMBEDDED_JSON
+
+.include <bsd.port.mk>
diff --git a/devel/inja/distinfo b/devel/inja/distinfo
new file mode 100644
index 000000000000..aff1b5ca95e6
--- /dev/null
+++ b/devel/inja/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758188787
+SHA256 (pantor-inja-v3.4.0_GH0.tar.gz) = 7155f944553ca6064b26e88e6cae8b71f8be764832c9c7c6d5998e0d5fd60c55
+SIZE (pantor-inja-v3.4.0_GH0.tar.gz) = 369278
diff --git a/devel/inja/files/patch-CMakeLists.txt b/devel/inja/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..4245382674c6
--- /dev/null
+++ b/devel/inja/files/patch-CMakeLists.txt
@@ -0,0 +1,10 @@
+--- CMakeLists.txt.orig 2023-01-29 12:10:03 UTC
++++ CMakeLists.txt
+@@ -17,6 +17,7 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_S
+ set(INJA_PACKAGE_USE_EMBEDDED_JSON OFF)
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR}/cmake)
+
++include(PkgConfigGeneration)
+
+ # For using the correct __cplusplus macro
+ if(MSVC)
diff --git a/devel/inja/files/patch-cmake_PkgConfigGeneration.cmake b/devel/inja/files/patch-cmake_PkgConfigGeneration.cmake
new file mode 100644
index 000000000000..d148dbe48cfe
--- /dev/null
+++ b/devel/inja/files/patch-cmake_PkgConfigGeneration.cmake
@@ -0,0 +1,21 @@
+--- cmake/PkgConfigGeneration.cmake.orig 2025-09-18 10:40:00 UTC
++++ cmake/PkgConfigGeneration.cmake
+@@ -0,0 +1,18 @@
++#.rst:
++# PkgConfigGeneration
++# -------------------
++#
++# Generate the pkg-config file for libdispatch.
++#
++# The script generates a pkg-config file on non-Apple UNIX-like systems.
++#
++
++# Check if the system is UNIX-based and not Apple
++if(UNIX)
++ # Configure the pkg-config file from the template
++ configure_file("${PROJECT_SOURCE_DIR}/cmake/inja.pc.in"
++ "${PROJECT_BINARY_DIR}/inja.pc" @ONLY)
++
++ # Install the generated pkg-config file to the appropriate directory
++ install(FILES "${PROJECT_BINARY_DIR}/inja.pc" DESTINATION "${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig")
++endif()
diff --git a/devel/inja/files/patch-cmake_inja.pc.in b/devel/inja/files/patch-cmake_inja.pc.in
new file mode 100644
index 000000000000..189eca368de6
--- /dev/null
+++ b/devel/inja/files/patch-cmake_inja.pc.in
@@ -0,0 +1,13 @@
+--- cmake/inja.pc.in.orig 2025-09-18 10:39:00 UTC
++++ cmake/inja.pc.in
+@@ -0,0 +1,10 @@
++prefix=@CMAKE_INSTALL_PREFIX@
++exec_prefix=${prefix}
++libdir=${exec_prefix}/lib
++includedir=${prefix}/include
++
++Name: inja
++Description: inja (Template Engine for Modern C++)
++Version: @PROJECT_VERSION@
++Libs: -L${libdir}
++Cflags: -I${includedir}
diff --git a/devel/inja/pkg-descr b/devel/inja/pkg-descr
new file mode 100644
index 000000000000..cf2840cf0027
--- /dev/null
+++ b/devel/inja/pkg-descr
@@ -0,0 +1,4 @@
+Inja is a template engine for modern C++, loosely inspired by jinja for python.
+
+It has an easy and yet powerfultemplate syntax with all variables, loops, conditions,
+includes, callbacks, and comments you need, nested and combined as you like.
diff --git a/devel/inja/pkg-plist b/devel/inja/pkg-plist
new file mode 100644
index 000000000000..b35c8754f258
--- /dev/null
+++ b/devel/inja/pkg-plist
@@ -0,0 +1,17 @@
+include/inja/config.hpp
+include/inja/environment.hpp
+include/inja/exceptions.hpp
+include/inja/function_storage.hpp
+include/inja/inja.hpp
+include/inja/lexer.hpp
+include/inja/node.hpp
+include/inja/parser.hpp
+include/inja/renderer.hpp
+include/inja/statistics.hpp
+include/inja/template.hpp
+include/inja/token.hpp
+include/inja/utils.hpp
+lib/cmake/inja/injaConfig.cmake
+lib/cmake/inja/injaConfigVersion.cmake
+lib/cmake/inja/injaTargets.cmake
+libdata/pkgconfig/inja.pc
diff --git a/devel/jiri/Makefile b/devel/jiri/Makefile
index c9a585943c22..33b021d07711 100644
--- a/devel/jiri/Makefile
+++ b/devel/jiri/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jiri
PORTVERSION= g${TIMESTAMP:S/-/./g:C/T.*//g}
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= devel
MASTER_SITES= LOCAL/swills
DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
diff --git a/devel/jjui/Makefile b/devel/jjui/Makefile
index 50a5c3f27c2b..48d49f13f6a1 100644
--- a/devel/jjui/Makefile
+++ b/devel/jjui/Makefile
@@ -1,6 +1,7 @@
PORTNAME= jjui
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.3
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= hoanga@gmail.com
diff --git a/devel/lab/Makefile b/devel/lab/Makefile
index 0c8a299e1439..0a50c4d2ea02 100644
--- a/devel/lab/Makefile
+++ b/devel/lab/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lab
PORTVERSION= ${MODVERSION:S/-/./g:R}
DISTVERSIONPREFIX= v
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/lazygit/Makefile b/devel/lazygit/Makefile
index 8d338c4bd440..0ea5172db19f 100644
--- a/devel/lazygit/Makefile
+++ b/devel/lazygit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lazygit
DISTVERSIONPREFIX= v
-DISTVERSION= 0.55.0
+DISTVERSION= 0.55.1
CATEGORIES= devel
MAINTAINER= meta@FreeBSD.org
diff --git a/devel/lazygit/distinfo b/devel/lazygit/distinfo
index 9ee21daa5273..4eff01ade661 100644
--- a/devel/lazygit/distinfo
+++ b/devel/lazygit/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757296589
-SHA256 (go/devel_lazygit/lazygit-v0.55.0/v0.55.0.mod) = f3d853b297e4646d95bc7b461851c3d82a140dfd4f465757784afd086b5e012d
-SIZE (go/devel_lazygit/lazygit-v0.55.0/v0.55.0.mod) = 3793
-SHA256 (go/devel_lazygit/lazygit-v0.55.0/v0.55.0.zip) = a703274c25270cb78c7a96c0e5feef67eb42c8fb2dc73dcdf219e7c0bbd28c9a
-SIZE (go/devel_lazygit/lazygit-v0.55.0/v0.55.0.zip) = 1468509
+TIMESTAMP = 1759112198
+SHA256 (go/devel_lazygit/lazygit-v0.55.1/v0.55.1.mod) = f3d853b297e4646d95bc7b461851c3d82a140dfd4f465757784afd086b5e012d
+SIZE (go/devel_lazygit/lazygit-v0.55.1/v0.55.1.mod) = 3793
+SHA256 (go/devel_lazygit/lazygit-v0.55.1/v0.55.1.zip) = e1e62af3ade6908c5c3507693d01320453fc379b032a1629ad82c89321fcd0cd
+SIZE (go/devel_lazygit/lazygit-v0.55.1/v0.55.1.zip) = 1468576
diff --git a/devel/lets/Makefile b/devel/lets/Makefile
index b86b4e0990d4..c4429abb4a2d 100644
--- a/devel/lets/Makefile
+++ b/devel/lets/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lets
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.54
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/libdbusmenu-lxqt/pkg-descr b/devel/libdbusmenu-lxqt/pkg-descr
index a33c6199b1a1..d74c4fc82645 100644
--- a/devel/libdbusmenu-lxqt/pkg-descr
+++ b/devel/libdbusmenu-lxqt/pkg-descr
@@ -1,4 +1,4 @@
-This library provides a Qt6 implementation of the DBusMenu protocol to LXQT
+This library provides a Qt6 implementation of the DBusMenu protocol to LXQt
which is forked from libdbusmenu-qt
The DBusMenu protocol makes it possible for applications to export and import
diff --git a/devel/libunit/Makefile b/devel/libunit/Makefile
index 656112c590cd..49b1d5cb6444 100644
--- a/devel/libunit/Makefile
+++ b/devel/libunit/Makefile
@@ -4,7 +4,7 @@ MASTER_SITES?= https://unit.nginx.org/download/
DISTNAME= unit-${PORTVERSION}
DISTINFO_FILE= ${.CURDIR}/../../www/unit/distinfo
-MAINTAINER= osa@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Development kit for dynamic web application server
WWW= https://unit.nginx.org
diff --git a/devel/libversion/Makefile b/devel/libversion/Makefile
index 67beff6cd958..85ce38457306 100644
--- a/devel/libversion/Makefile
+++ b/devel/libversion/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libversion
-PORTVERSION= 3.0.3
+PORTVERSION= 3.0.4
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/libversion/distinfo b/devel/libversion/distinfo
index 3669356dd39a..44f67816011c 100644
--- a/devel/libversion/distinfo
+++ b/devel/libversion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1673637008
-SHA256 (repology-libversion-3.0.3_GH0.tar.gz) = bb49d745a0c8e692007af6d928046d1ab6b9189f8dbba834cdf3c1d251c94a1d
-SIZE (repology-libversion-3.0.3_GH0.tar.gz) = 23399
+TIMESTAMP = 1759782580
+SHA256 (repology-libversion-3.0.4_GH0.tar.gz) = 48c2a4a98b6f220dedd535979f1e9ab83f9bf869e06c0f5e7bb1be6d2e662fee
+SIZE (repology-libversion-3.0.4_GH0.tar.gz) = 23408
diff --git a/devel/liteide/Makefile b/devel/liteide/Makefile
index b141f00c97dc..9916d77ba28f 100644
--- a/devel/liteide/Makefile
+++ b/devel/liteide/Makefile
@@ -1,6 +1,7 @@
PORTNAME= liteide
DISTVERSIONPREFIX= x
DISTVERSION= 38.4
+PORTREVISION= 1
CATEGORIES= devel editors
.ifmake makesum
MASTER_SITES= https://go.googlesource.com/sync/+archive/refs/tags/:errgroup
diff --git a/devel/loccount/Makefile b/devel/loccount/Makefile
index 6abd2f31704f..6c23f37013bb 100644
--- a/devel/loccount/Makefile
+++ b/devel/loccount/Makefile
@@ -1,6 +1,6 @@
PORTNAME= loccount
DISTVERSION= 2.16
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= devel
MASTER_SITES= http://www.catb.org/~esr/loccount/
diff --git a/devel/mage/Makefile b/devel/mage/Makefile
index 25bbfcf55d1f..e24d611574de 100644
--- a/devel/mage/Makefile
+++ b/devel/mage/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mage
DISTVERSIONPREFIX= v
DISTVERSION= 1.15.0
-PORTREVISION= 16
+PORTREVISION= 17
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/magit/Makefile b/devel/magit/Makefile
index 5190982d6742..065aa673645e 100644
--- a/devel/magit/Makefile
+++ b/devel/magit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= magit
DISTVERSIONPREFIX= v
-DISTVERSION= 4.4.0
+DISTVERSION= 4.4.2
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/magit/distinfo b/devel/magit/distinfo
index 923ba81a6089..fc0df31ed83b 100644
--- a/devel/magit/distinfo
+++ b/devel/magit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757432453
-SHA256 (magit-magit-v4.4.0_GH0.tar.gz) = 6dfb57eee119588d65322a53c89102cdf1fce24675f32c35a068c1652ac79cab
-SIZE (magit-magit-v4.4.0_GH0.tar.gz) = 699605
+TIMESTAMP = 1759795366
+SHA256 (magit-magit-v4.4.2_GH0.tar.gz) = 8a6a15e8468ffc5f439686e099237f09a18d4ebc169cec23960733d458ef2024
+SIZE (magit-magit-v4.4.2_GH0.tar.gz) = 701346
diff --git a/devel/modd/Makefile b/devel/modd/Makefile
index 38f08b014a40..09e4cc2f34e9 100644
--- a/devel/modd/Makefile
+++ b/devel/modd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= modd
DISTVERSIONPREFIX= v
DISTVERSION= 0.8
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= devel sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/mutagen/Makefile b/devel/mutagen/Makefile
index 6e5834317eab..628f6429d47f 100644
--- a/devel/mutagen/Makefile
+++ b/devel/mutagen/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mutagen
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel net
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/openapi/Makefile b/devel/openapi/Makefile
index 2a0c9aa32da2..425870a80f36 100644
--- a/devel/openapi/Makefile
+++ b/devel/openapi/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openapi
PORTVERSION= 1.6.5
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/opentelemetry-cpp/Makefile b/devel/opentelemetry-cpp/Makefile
index 46c7bbe2cbc5..a48065ed252e 100644
--- a/devel/opentelemetry-cpp/Makefile
+++ b/devel/opentelemetry-cpp/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.22.0
DISTVERSIONPREFIX= v
CATEGORIES= devel
-MAINTAINER= osa@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= OpenTelemetry C++ client
WWW= https://github.com/open-telemetry/opentelemetry-cpp
diff --git a/devel/opentelemetry-proto/Makefile b/devel/opentelemetry-proto/Makefile
index ba31e982c243..939c42acfe70 100644
--- a/devel/opentelemetry-proto/Makefile
+++ b/devel/opentelemetry-proto/Makefile
@@ -1,10 +1,10 @@
PORTNAME= opentelemetry
-PORTVERSION= 1.7.0
+PORTVERSION= 1.8.0
DISTVERSIONPREFIX= v
CATEGORIES= devel
PKGNAMESUFFIX= -proto
-MAINTAINER= osa@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= OpenTelemetry protocol (OTLP) specification and Protobuf definitions
WWW= https://github.com/open-telemetry/opentelemetry-proto
@@ -15,11 +15,12 @@ USE_GITHUB= yes
GH_ACCOUNT= open-telemetry
GH_PROJECT= opentelemetry-proto
+NO_ARCH= yes
NO_BUILD= yes
do-install:
- ${RM} ${WRKSRC}/opentelemetry/proto/collector/README.md
- ${RM} ${WRKSRC}/opentelemetry/proto/collector/*/v1*/*.yaml
+ ${RM} ${WRKSRC}/opentelemetry/proto/collector/README.md \
+ ${WRKSRC}/opentelemetry/proto/collector/*/v1*/*.yaml
${MKDIR} ${STAGEDIR}${PREFIX}/include/opentelemetry/proto
(cd ${WRKSRC}/opentelemetry/proto && \
${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/opentelemetry/proto)
diff --git a/devel/opentelemetry-proto/distinfo b/devel/opentelemetry-proto/distinfo
index 9f8b75c168ff..7f4d96677f90 100644
--- a/devel/opentelemetry-proto/distinfo
+++ b/devel/opentelemetry-proto/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747922685
-SHA256 (open-telemetry-opentelemetry-proto-v1.7.0_GH0.tar.gz) = 11330d850f5e24d34c4246bc8cb21fcd311e7565d219195713455a576bb11bed
-SIZE (open-telemetry-opentelemetry-proto-v1.7.0_GH0.tar.gz) = 127009
+TIMESTAMP = 1759831768
+SHA256 (open-telemetry-opentelemetry-proto-v1.8.0_GH0.tar.gz) = 057812cab50122c0fd504aae57b0b58424a5ec05d1b07889814bdfc7699abbe7
+SIZE (open-telemetry-opentelemetry-proto-v1.8.0_GH0.tar.gz) = 119085
diff --git a/devel/opentelemetry-proto/pkg-descr b/devel/opentelemetry-proto/pkg-descr
index 830b313f3391..9de06c5b5627 100644
--- a/devel/opentelemetry-proto/pkg-descr
+++ b/devel/opentelemetry-proto/pkg-descr
@@ -1 +1,6 @@
-The C++ OpenTelemetry client.
+This is the C implementation of the OpenTelemetry Protocol (OTLP). It provides
+the official Protocol Buffers definitions and code for working with traces,
+metrics, and logs across the OpenTelemetry ecosystem.
+
+Use this if you need native C support for OTLP, or to integrate OpenTelemetry
+data into your own collectors, exporters, or backend services.
diff --git a/devel/oq/Makefile b/devel/oq/Makefile
new file mode 100644
index 000000000000..ca451458c1c0
--- /dev/null
+++ b/devel/oq/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= oq
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.0.20
+CATEGORIES= devel
+
+MAINTAINER= hoanga@gmail.com
+COMMENT= Terminal OpenAPI Spec viewer
+WWW= https://github.com/plutov/oq
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:1.25,modules
+GO_MODULE= github.com/plutov/oq
+
+PLIST_FILES= bin/${PORTNAME}
+PORTEXAMPLES= *
+
+OPTIONS_DEFINE= EXAMPLES
+
+post-install-EXAMPLES-on:
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ cd ${WRKSRC}/examples && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
+
+.include <bsd.port.mk>
diff --git a/devel/oq/distinfo b/devel/oq/distinfo
new file mode 100644
index 000000000000..1f47e1841b1e
--- /dev/null
+++ b/devel/oq/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1760026734
+SHA256 (go/devel_oq/oq-v0.0.20/v0.0.20.mod) = 96631ba5496f9e8769763e7fb030778e2bc914f55bdb871d43503f7a9269a1b9
+SIZE (go/devel_oq/oq-v0.0.20/v0.0.20.mod) = 1411
+SHA256 (go/devel_oq/oq-v0.0.20/v0.0.20.zip) = d840d66196eb1d238991321ed9d11cfe674a17ef724a0e8561481fa72e4d5a71
+SIZE (go/devel_oq/oq-v0.0.20/v0.0.20.zip) = 920875
diff --git a/devel/oq/pkg-descr b/devel/oq/pkg-descr
new file mode 100644
index 000000000000..dff604781ebe
--- /dev/null
+++ b/devel/oq/pkg-descr
@@ -0,0 +1,11 @@
+Terminal OpenAPI Spec (OAS) viewer
+
+* Keyboard Shortcuts:
+
+ Press `?` to see the help screen with all available keyboard shortcuts.
+
+* OpenAPI support:
+
+ oq supports all 3.* OpenAPI specification versions: 3.0, 3.1 and 3.2.
+
+ Both JSON and YAML formats are supported.
diff --git a/devel/p5-Net-DBus/pkg-descr b/devel/p5-Net-DBus/pkg-descr
index 37cd9e81784a..fbfec4297138 100644
--- a/devel/p5-Net-DBus/pkg-descr
+++ b/devel/p5-Net-DBus/pkg-descr
@@ -1,4 +1,4 @@
Net::DBus provides a Perl XS API to the dbus inter-application
messaging system. The Perl API covers the core base level
of the dbus APIs, not concerning itself yet with the GLib
-or QT wrappers
+or Qt wrappers
diff --git a/devel/packr/Makefile b/devel/packr/Makefile
index 7d1b5db795b0..1b7812b6d9ac 100644
--- a/devel/packr/Makefile
+++ b/devel/packr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= packr
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.3
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/please/Makefile b/devel/please/Makefile
index 41de04146a55..7ba4f3f56c4a 100644
--- a/devel/please/Makefile
+++ b/devel/please/Makefile
@@ -1,6 +1,7 @@
PORTNAME= please
DISTVERSIONPREFIX= v
DISTVERSION= 17.19.1
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://raw.githubusercontent.com/thought-machine/please/${DISTVERSIONFULL}/
DISTFILES= go.mod
diff --git a/devel/protobuf-go/Makefile b/devel/protobuf-go/Makefile
index 097fdebfdfa6..489392516e34 100644
--- a/devel/protobuf-go/Makefile
+++ b/devel/protobuf-go/Makefile
@@ -1,6 +1,7 @@
PORTNAME= protobuf-go
DISTVERSIONPREFIX= v
DISTVERSION= 1.36.10
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/protobuf-java/Makefile b/devel/protobuf-java/Makefile
index 9a4e9b3dc583..9ba9516cd217 100644
--- a/devel/protobuf-java/Makefile
+++ b/devel/protobuf-java/Makefile
@@ -1,5 +1,5 @@
PORTNAME= protobuf-java
-DISTVERSION= 4.32.0
+DISTVERSION= 4.32.1
CATEGORIES= devel java
MASTER_SITES= https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/${DISTVERSION}/
EXTRACT_SUFX= .jar
diff --git a/devel/protobuf-java/distinfo b/devel/protobuf-java/distinfo
index ea6a7a57b155..c1f5043b70cf 100644
--- a/devel/protobuf-java/distinfo
+++ b/devel/protobuf-java/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755715479
-SHA256 (protobuf-java-4.32.0.jar) = e902c91b454812b7d056b8d303a572733bf0587576ff157c1049116c9626241d
-SIZE (protobuf-java-4.32.0.jar) = 1877730
+TIMESTAMP = 1758721616
+SHA256 (protobuf-java-4.32.1.jar) = 8c99e4d971338bafb0b0b1d1cea9b1bbb3dc9630eb9c25109e4c7c27bca832cb
+SIZE (protobuf-java-4.32.1.jar) = 1883046
diff --git a/devel/protoc-gen-go-grpc/Makefile b/devel/protoc-gen-go-grpc/Makefile
index c0539efd7e8c..a022b2f7953f 100644
--- a/devel/protoc-gen-go-grpc/Makefile
+++ b/devel/protoc-gen-go-grpc/Makefile
@@ -1,6 +1,7 @@
PORTNAME= protoc-gen-go-grpc
DISTVERSIONPREFIX= v
DISTVERSION= 1.75.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/prototool/Makefile b/devel/prototool/Makefile
index 8e2dc8ea2e3d..0b5ae88db055 100644
--- a/devel/prototool/Makefile
+++ b/devel/prototool/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prototool
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.0
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/py-atom/Makefile b/devel/py-atom/Makefile
new file mode 100644
index 000000000000..28d8656f9558
--- /dev/null
+++ b/devel/py-atom/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= atom
+DISTVERSION= 0.12.1
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Memory efficient Python objects
+WWW= https://atom.readthedocs.io/en/latest/ \
+ https://github.com/nucleic/atom
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cppy>0:devel/py-cppy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-benchmark>0:devel/py-pytest-benchmark@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-mypy-plugins>0:devel/py-pytest-mypy-plugins@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517 pytest
+
+TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
+do-test:
+ @cd ${TEST_WRKSRC} && \
+ ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest tests/test_version.py tests/test_typing_utils.py -v
+
+# tests as of 0.12.1: 22 passed in 1.93s (limited to non-compiled module tests)
+
+.include <bsd.port.mk>
diff --git a/devel/py-atom/distinfo b/devel/py-atom/distinfo
new file mode 100644
index 000000000000..b53960fd4fbc
--- /dev/null
+++ b/devel/py-atom/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759782668
+SHA256 (atom-0.12.1.tar.gz) = 2cbfb77939da28879a5432e3b201ac026be85c789c4e96de246a6f6a9f4be57a
+SIZE (atom-0.12.1.tar.gz) = 170161
diff --git a/devel/py-atom/files/patch-pyproject.toml b/devel/py-atom/files/patch-pyproject.toml
new file mode 100644
index 000000000000..4b6bdc047758
--- /dev/null
+++ b/devel/py-atom/files/patch-pyproject.toml
@@ -0,0 +1,21 @@
+--- pyproject.toml.orig 2024-12-10 10:30:00 UTC
++++ pyproject.toml
+@@ -11,8 +11,7 @@
+ description = "Memory efficient Python objects"
+ readme = "README.rst"
+ requires-python = ">=3.10"
+- license = "BSD-3-Clause"
+- license-files = ["LICENSE"]
++ license = {file = "LICENSE"}
+ authors = [{ name = "The Nucleic Development Team", email = "sccolbert@gmail.com" }]
+ maintainers = [{ name = "Matthieu C. Dartiailh", email = "m.dartiailh@gmail.com" }]
+ classifiers = [
+@@ -41,7 +40,7 @@
+ changelog = "https://github.com/nucleic/atom/blob/main/releasenotes.rst"
+
+ [build-system]
+- requires = ["setuptools>=77.0", "wheel", "setuptools_scm[toml]>=3.4.3", "cppy>=1.2.0"]
++ requires = ["setuptools>=63.1.0", "wheel", "setuptools_scm[toml]>=3.4.3", "cppy>=1.2.0"]
+ build-backend = "setuptools.build_meta"
+
+ [tool.setuptools]
diff --git a/devel/py-atom/pkg-descr b/devel/py-atom/pkg-descr
new file mode 100644
index 000000000000..e945a0b3d499
--- /dev/null
+++ b/devel/py-atom/pkg-descr
@@ -0,0 +1,16 @@
+Atom is a framework for creating memory efficient Python objects with enhanced
+features such as dynamic initialization, validation, and change notification
+for object attributes. It provides the default model binding behavior for the
+Enaml UI framework.
+
+Key features:
+* Memory efficient object creation
+* Dynamic attribute initialization
+* Attribute validation
+* Change notification system
+* Type annotation support (atom 0.8.0+)
+* Enhanced property system
+
+Atom objects can be defined using traditional class-based approach or modern
+type annotations, making it suitable for both legacy and modern Python
+codebases.
diff --git a/devel/py-autoray/Makefile b/devel/py-autoray/Makefile
new file mode 100644
index 000000000000..1d2ffbccb937
--- /dev/null
+++ b/devel/py-autoray/Makefile
@@ -0,0 +1,35 @@
+PORTNAME= autoray
+DISTVERSION= 0.8.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Abstract your array operations
+WWW= https://autoray.readthedocs.io/en/latest/ \
+ https://github.com/jcmgray/autoray
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>0:devel/py-hatch-vcs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
+# more backend dependencies are defined but not ported yet
+BE_DEPENDS= ${PYTHON_PKGNAMEPREFIX}autograd>0:math/py-autograd@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sparse>0:devel/py-sparse@${PY_FLAVOR}
+#BE_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tensorflow>0:science/py-tensorflow@${PY_FLAVOR} # tests crash with tensorflow
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
+ ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
+ ${BE_DEPENDS}
+
+USES= python
+USE_PYTHON= pep517 autoplist concurrent pytest
+
+NO_ARCH= yes
+
+# tests as of : 1692 passed, 1274 skipped, 70 xfailed, 12 warnings in 49.94s
+
+.include <bsd.port.mk>
diff --git a/devel/py-autoray/distinfo b/devel/py-autoray/distinfo
new file mode 100644
index 000000000000..30556db9a415
--- /dev/null
+++ b/devel/py-autoray/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759782964
+SHA256 (autoray-0.8.0.tar.gz) = 5d0d71da03cb02d5bc590a1af64e0ba58589352d628843a0ecbcfe90040dc520
+SIZE (autoray-0.8.0.tar.gz) = 1215812
diff --git a/devel/py-autoray/pkg-descr b/devel/py-autoray/pkg-descr
new file mode 100644
index 000000000000..d83fab5b1ce3
--- /dev/null
+++ b/devel/py-autoray/pkg-descr
@@ -0,0 +1,12 @@
+Autoray is a lightweight Python library that provides automatic dispatching of
+array operations to the appropriate backend, allowing code to work seamlessly
+with different array libraries like NumPy, JAX, PyTorch, TensorFlow, CuPy,
+Dask, and others.
+
+Key features:
+* Automatic backend detection and dispatching
+* Support for multiple array libraries
+* Minimal overhead and dependencies
+* Easy integration with existing code
+* Extensible for custom backends
+* Compatible with most common array operations
diff --git a/devel/py-dacite/Makefile b/devel/py-dacite/Makefile
new file mode 100644
index 000000000000..92872c4be503
--- /dev/null
+++ b/devel/py-dacite/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= dacite
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.9.2
+CATEGORIES= devel python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Simple creation of data classes from dictionaries
+WWW= https://github.com/konradhalas/dacite
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= python
+USE_PYTHON= distutils autoplist pytest
+
+USE_GITHUB= yes
+GH_ACCOUNT= konradhalas
+
+# tests as of 1.9.2: 199 passed, 0 failed (12.11s)
+
+.include <bsd.port.mk>
diff --git a/devel/py-dacite/distinfo b/devel/py-dacite/distinfo
new file mode 100644
index 000000000000..96e171a0571d
--- /dev/null
+++ b/devel/py-dacite/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759797847
+SHA256 (konradhalas-dacite-v1.9.2_GH0.tar.gz) = cec83bf402dc6ac0e5a2030500ef7296ad4d5c77e756475252b99e89a4d5ebfa
+SIZE (konradhalas-dacite-v1.9.2_GH0.tar.gz) = 29435
diff --git a/devel/py-dacite/pkg-descr b/devel/py-dacite/pkg-descr
new file mode 100644
index 000000000000..9f354b89968c
--- /dev/null
+++ b/devel/py-dacite/pkg-descr
@@ -0,0 +1,3 @@
+The dacite library provides a simple API to create Python data classes from
+dictionaries. It also includes support for more advanced features like nested
+data classes and type checking.
diff --git a/devel/py-python-dbusmock/Makefile b/devel/py-python-dbusmock/Makefile
index 036d90e62e2f..84c26c573fd0 100644
--- a/devel/py-python-dbusmock/Makefile
+++ b/devel/py-python-dbusmock/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-dbusmock
-DISTVERSION= 0.37.0
+DISTVERSION= 0.37.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-python-dbusmock/distinfo b/devel/py-python-dbusmock/distinfo
index 09d9068bcfa1..0a325b73de85 100644
--- a/devel/py-python-dbusmock/distinfo
+++ b/devel/py-python-dbusmock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757991482
-SHA256 (python_dbusmock-0.37.0.tar.gz) = 38754c5ad2ad8f3936ff67d4b058bca416588a72bc094e91ded9f8f401b06310
-SIZE (python_dbusmock-0.37.0.tar.gz) = 107409
+TIMESTAMP = 1760016085
+SHA256 (python_dbusmock-0.37.1.tar.gz) = a65aeedc17d8bbc1f0bf3f0b295988914c48619882d77b9afa4117eed95fc594
+SIZE (python_dbusmock-0.37.1.tar.gz) = 107458
diff --git a/devel/py-qasync/Makefile b/devel/py-qasync/Makefile
index d8e6d09b6b6f..9ede0d25ae63 100644
--- a/devel/py-qasync/Makefile
+++ b/devel/py-qasync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qasync
-DISTVERSION= 0.27.1
+DISTVERSION= 0.28.0
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,8 @@ WWW= https://github.com/CabbageDevelopment/qasync
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0.8.3:devel/py-uv-build@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AnyQt>0:x11-toolkits/py-AnyQt@${PY_FLAVOR}
USES= python
diff --git a/devel/py-qasync/distinfo b/devel/py-qasync/distinfo
index b3fdeb9bd8d4..44c44b4daa3d 100644
--- a/devel/py-qasync/distinfo
+++ b/devel/py-qasync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703294641
-SHA256 (qasync-0.27.1.tar.gz) = 8dc768fd1ee5de1044c7c305eccf2d39d24d87803ea71189d4024fb475f4985f
-SIZE (qasync-0.27.1.tar.gz) = 14287
+TIMESTAMP = 1759986867
+SHA256 (qasync-0.28.0.tar.gz) = 6f7f1f18971f59cb259b107218269ba56e3ad475ec456e54714b426a6e30b71d
+SIZE (qasync-0.28.0.tar.gz) = 14010
diff --git a/devel/py-qasync/files/patch-pyproject.toml b/devel/py-qasync/files/patch-pyproject.toml
new file mode 100644
index 000000000000..5bca7f687cb2
--- /dev/null
+++ b/devel/py-qasync/files/patch-pyproject.toml
@@ -0,0 +1,10 @@
+--- pyproject.toml.orig 2025-10-09 05:15:30 UTC
++++ pyproject.toml
+@@ -1,6 +1,6 @@ build-backend = "uv_build"
+ [build-system]
+ build-backend = "uv_build"
+-requires = ["uv_build>=0.8.3,<0.9.0"]
++requires = ["uv_build>=0.8.3"]
+
+ [project]
+ name = "qasync"
diff --git a/devel/py-qasync/pkg-descr b/devel/py-qasync/pkg-descr
index 3d6f3319aed6..e46c02d90772 100644
--- a/devel/py-qasync/pkg-descr
+++ b/devel/py-qasync/pkg-descr
@@ -1,2 +1,14 @@
-qasync allows coroutines to be used in PyQt/PySide applications by providing an
-implementation of the PEP 3156 event-loop.
+qasync allows coroutines to be used in PyQt/PySide applications by providing
+an implementation of the PEP 3156 event loop.
+
+With qasync, you can use asyncio functionalities directly inside Qt app's
+event loop, in the main thread. Using async functions for Python tasks can
+be much easier and cleaner than using threading.Thread or QThread.
+
+If you need some CPU-intensive tasks to be executed in parallel, qasync also
+provides QEventLoop.run_in_executor which is functionally identical to that
+of asyncio. By default QThreadExecutor is used, but any class implementing
+the concurrent.futures.Executor interface will work.
+
+qasync is a fork of asyncqt, which is a fork of quamash. qasync was created
+because those are no longer maintained.
diff --git a/devel/py-uv-build/Makefile b/devel/py-uv-build/Makefile
new file mode 100644
index 000000000000..010f58804764
--- /dev/null
+++ b/devel/py-uv-build/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= uv-build
+DISTVERSION= 0.9.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= uv: Build backend
+WWW= https://astral.sh/ \
+ https://docs.astral.sh/uv/ \
+ https://github.com/astral-sh/uv
+
+LICENSE= APACHE20 MIT
+LICENSE_COMB= dual
+LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= uv-build:devel/uv
+
+USES= python
+USE_PYTHON= pep517 autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-uv-build/distinfo b/devel/py-uv-build/distinfo
new file mode 100644
index 000000000000..ca106692a05a
--- /dev/null
+++ b/devel/py-uv-build/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759901250
+SHA256 (uv_build-0.9.0.tar.gz) = 2856b43e2cc6828bbdf2e5deca6e983b358001aaa705689d03dd3bdf33d2abca
+SIZE (uv_build-0.9.0.tar.gz) = 332461
diff --git a/devel/py-uv-build/files/patch-pyproject.toml b/devel/py-uv-build/files/patch-pyproject.toml
new file mode 100644
index 000000000000..9f1bc73e3c22
--- /dev/null
+++ b/devel/py-uv-build/files/patch-pyproject.toml
@@ -0,0 +1,35 @@
+--- pyproject.toml.orig 1970-01-01 00:00:00 UTC
++++ pyproject.toml
+@@ -7,7 +7,6 @@ keywords = [
+ keywords = [
+ "uv", "requirements", "packaging"
+ ]
+-license = "MIT OR Apache-2.0"
+ classifiers = [
+ "Development Status :: 5 - Production/Stable",
+ "Environment :: Console",
+@@ -37,19 +36,12 @@ Discord = "https://discord.gg/astral-sh"
+ Discord = "https://discord.gg/astral-sh"
+
+ [build-system]
+-requires = ["maturin>=1.0,<2.0"]
+-build-backend = "maturin"
++requires = ["setuptools>=61.0", "wheel"]
++build-backend = "setuptools.build_meta"
+
+-[tool.maturin]
+-bindings = "bin"
+-module-name = "uv_build"
+-python-source = "python"
+-strip = true
+-include = [
+- { path = "LICENSE-APACHE", format = "sdist" },
+- { path = "LICENSE-MIT", format = "sdist" },
+-]
+-manifest-path = "crates/uv-build/Cargo.toml"
++[tool.setuptools]
++packages = ["uv_build"]
++package-dir = {"" = "python"}
+
+ [tool.uv]
+ managed = false
diff --git a/devel/py-uv-build/pkg-descr b/devel/py-uv-build/pkg-descr
new file mode 100644
index 000000000000..9f506e24e6ca
--- /dev/null
+++ b/devel/py-uv-build/pkg-descr
@@ -0,0 +1,4 @@
+uv-build is a PEP 517 build backend that uses uv to build wheels.
+
+uv is an extremely fast Python package installer and resolver. This package
+allows using uv as a build backend for Python projects.
diff --git a/devel/py-uv-bump/Makefile b/devel/py-uv-bump/Makefile
new file mode 100644
index 000000000000..94fbe9349119
--- /dev/null
+++ b/devel/py-uv-bump/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= uv-bump
+DISTVERSION= 0.3.1
+CATEGORIES= devel python
+#MASTER_SITES= PYPI # no tests
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= UV: Bump pyproject.toml dependency minimum versions to latest feasible
+WWW= https://github.com/zundertj/uv-bump
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>0:devel/py-uv-build@${PY_FLAVOR}
+RUN_DEPENDS= uv:devel/uv
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy>=1.18.2:devel/py-mypy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=7.0.0:devel/py-pytest-cov@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ruff>=0.13.2:devel/py-ruff@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist concurrent pytest
+
+USE_GITHUB= yes
+GH_ACCOUNT= zundertj
+
+NO_ARCH= yes
+
+# tests as of 0.3.1: 8 functional tests passed (test_cli: 2/2, test_main: 6/6), 100% coverage, ~25s execution time
+
+.include <bsd.port.mk>
diff --git a/devel/py-uv-bump/distinfo b/devel/py-uv-bump/distinfo
new file mode 100644
index 000000000000..4ffdea46bf85
--- /dev/null
+++ b/devel/py-uv-bump/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759910419
+SHA256 (zundertj-uv-bump-0.3.1_GH0.tar.gz) = 52d0d6253bf86bf68e0739ae6e6433528793b54f4be0968193871c115232f277
+SIZE (zundertj-uv-bump-0.3.1_GH0.tar.gz) = 28404
diff --git a/devel/py-uv-bump/files/patch-pyproject.toml b/devel/py-uv-bump/files/patch-pyproject.toml
new file mode 100644
index 000000000000..a0653baf244e
--- /dev/null
+++ b/devel/py-uv-bump/files/patch-pyproject.toml
@@ -0,0 +1,19 @@
+--- pyproject.toml.orig 1970-01-01 00:00:00 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["uv_build>=0.7.20,<0.8.0"]
++requires = ["uv_build>=0.7.20"]
+ build-backend = "uv_build"
+
+ [project]
+@@ -12,8 +12,7 @@ authors = [{ name = "Jeroen van Zundert", email = "mai
+ "tomli>=2.2.1; python_version<'3.11'",
+ ]
+ authors = [{ name = "Jeroen van Zundert", email = "mail@jeroenvanzundert.nl" }]
+-license = "MIT"
+-license-files = ["LICENSE"]
++license = {text = "MIT"}
+ keywords = ["uv", "bump", "version", "dependency"]
+ classifiers = [
+ "Development Status :: 3 - Alpha",
diff --git a/devel/py-uv-bump/pkg-descr b/devel/py-uv-bump/pkg-descr
new file mode 100644
index 000000000000..f0733c228e70
--- /dev/null
+++ b/devel/py-uv-bump/pkg-descr
@@ -0,0 +1,5 @@
+UV-bump updates pyproject.toml dependency minimum versions to the latest
+feasible versions for projects using the uv Python package manager.
+
+This tool helps maintain up-to-date dependencies by automatically bumping
+version constraints in your project configuration files.
diff --git a/devel/py-uv/Makefile b/devel/py-uv/Makefile
new file mode 100644
index 000000000000..c5ea5749819c
--- /dev/null
+++ b/devel/py-uv/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= uv
+DISTVERSION= 0.9.0
+CATEGORIES= devel python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Python package for uv - extremely fast Python package installer
+WWW= https://astral.sh/ \
+ https://docs.astral.sh/uv/ \
+ https://github.com/astral-sh/uv
+
+LICENSE= APACHE20 MIT
+LICENSE_COMB= dual
+LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= uv:devel/uv
+
+USES= python
+USE_PYTHON= pep517 autoplist
+
+USE_GITHUB= yes
+GH_ACCOUNT= astral-sh
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-uv/distinfo b/devel/py-uv/distinfo
new file mode 100644
index 000000000000..76907016a7c5
--- /dev/null
+++ b/devel/py-uv/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759887559
+SHA256 (astral-sh-uv-0.9.0_GH0.tar.gz) = d97e444fe3aaca5079f3f9b1928a6ac0afc4c3e3d6552e94b23ce07e846f642e
+SIZE (astral-sh-uv-0.9.0_GH0.tar.gz) = 4724344
diff --git a/devel/py-uv/files/patch-pyproject.toml b/devel/py-uv/files/patch-pyproject.toml
new file mode 100644
index 000000000000..db0b3ee9d1fa
--- /dev/null
+++ b/devel/py-uv/files/patch-pyproject.toml
@@ -0,0 +1,84 @@
+--- pyproject.toml.orig 2025-10-07 23:17:42 UTC
++++ pyproject.toml
+@@ -1,11 +1,11 @@
+ [build-system]
+-requires = ["maturin>=1.0,<2.0"]
+-build-backend = "maturin"
++requires = ["setuptools>=61.0", "wheel"]
++build-backend = "setuptools.build_meta"
+
+ [project]
+ name = "uv"
+ version = "0.9.0"
+-description = "An extremely fast Python package and project manager, written in Rust."
++description = "Python package for uv - extremely fast Python package installer"
+ authors = [{ name = "Astral Software Inc.", email = "hey@astral.sh" }]
+ requires-python = ">=3.8"
+ keywords = [
+@@ -40,60 +40,9 @@ Discord = "https://discord.gg/astral-sh"
+ Releases = "https://github.com/astral-sh/uv/releases"
+ Discord = "https://discord.gg/astral-sh"
+
+-[tool.maturin]
+-bindings = "bin"
+-manifest-path = "crates/uv/Cargo.toml"
+-module-name = "uv"
+-python-source = "python"
+-strip = true
+-include = [
+- { path = "rust-toolchain.toml", format = ["sdist", "wheel"] },
+- # this one isn't discovered by maturin because it's behind a feature flag
+- { path = "crates/uv-performance-memory-allocator/**/*", format = ["sdist", "wheel"] },
+- { path = "crates/uv-trampoline/trampolines/*", format = "sdist" },
+- { path = "LICENSE-APACHE", format = "sdist" },
+- { path = "LICENSE-MIT", format = "sdist" },
+-]
++[tool.setuptools]
++packages = ["uv"]
++package-dir = {"" = "python"}
+
+-[tool.rooster]
+-changelog-contributors = false # We exclude contributors from the CHANGELOG file
+-major-labels = [] # We do not use the major version number yet
+-minor-labels = ["breaking"]
+-ignore-labels = ["internal", "ci", "testing"]
+-version_files = [
+- "README.md",
+- "pyproject.toml",
+- "crates/uv/Cargo.toml",
+- "crates/uv-version/Cargo.toml",
+- "crates/uv-build/Cargo.toml",
+- "crates/uv-build/pyproject.toml",
+- "docs/getting-started/installation.md",
+- "docs/guides/integration/docker.md",
+- "docs/guides/integration/pre-commit.md",
+- "docs/guides/integration/github.md",
+- "docs/guides/integration/aws-lambda.md",
+- "docs/concepts/build-backend.md",
+- "docs/concepts/projects/init.md",
+- "docs/concepts/projects/workspaces.md",
+-]
+-
+-[tool.rooster.section-labels]
+-"Breaking changes" = ["breaking"]
+-"Enhancements" = ["enhancement", "compatibility", "error messages"]
+-"Preview features" = ["preview"]
+-"Configuration" = ["configuration"]
+-"Performance" = ["performance"]
+-"Bug fixes" = ["bug"]
+-"Rust API" = ["rustlib"]
+-"Documentation" = ["documentation"]
+-"Other changes" = ["__unknown__"]
+-
+-[tool.mypy]
+-ignore_missing_imports = true
+-files = [
+- "crates/uv-python/*.py",
+- "python/uv/*.py",
+-]
+-
+-[tool.uv]
+-managed = false
++[tool.setuptools.package-data]
++uv = ["py.typed"]
+\ No newline at end of file
diff --git a/devel/py-uv/pkg-descr b/devel/py-uv/pkg-descr
new file mode 100644
index 000000000000..d82b791c2739
--- /dev/null
+++ b/devel/py-uv/pkg-descr
@@ -0,0 +1,7 @@
+Python package for uv, an extremely fast Python package installer and resolver.
+
+This package provides Python bindings for uv functionality and requires the
+uv binary to be installed separately from the devel/uv port.
+
+The uv module allows Python programs to programmatically interact with uv
+for package management and dependency resolution tasks.
diff --git a/devel/sbt/Makefile b/devel/sbt/Makefile
index ec7c8d4bad8f..153b72ed855c 100644
--- a/devel/sbt/Makefile
+++ b/devel/sbt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sbt
-PORTVERSION= 1.11.6
+PORTVERSION= 1.11.7
CATEGORIES= devel java
MASTER_SITES= https://github.com/sbt/sbt/releases/download/v${PORTVERSION}/
diff --git a/devel/sbt/distinfo b/devel/sbt/distinfo
index b8c097689c38..a1cbb137370f 100644
--- a/devel/sbt/distinfo
+++ b/devel/sbt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757329524
-SHA256 (sbt-1.11.6.tgz) = ce4995e86acf7fdd57db78595cd6918c01781a6a741170e6409adba597e0d83d
-SIZE (sbt-1.11.6.tgz) = 58357174
+TIMESTAMP = 1759740795
+SHA256 (sbt-1.11.7.tgz) = 1232818f91c39639a93bbe1108e12d94c7044a646a7847f1a3977b9e46716cd6
+SIZE (sbt-1.11.7.tgz) = 58359648
diff --git a/devel/scc/Makefile b/devel/scc/Makefile
index 0c0c0faeb19b..7315f1801884 100644
--- a/devel/scc/Makefile
+++ b/devel/scc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= scc
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/shfmt/Makefile b/devel/shfmt/Makefile
index cb4bfdcc3eba..72d8daaa194a 100644
--- a/devel/shfmt/Makefile
+++ b/devel/shfmt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shfmt
DISTVERSIONPREFIX= v
DISTVERSION= 3.12.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/slibtool/Makefile b/devel/slibtool/Makefile
index 37f178650f11..413e6ab45ddb 100644
--- a/devel/slibtool/Makefile
+++ b/devel/slibtool/Makefile
@@ -1,5 +1,5 @@
PORTNAME= slibtool
-PORTVERSION= 0.7.3
+PORTVERSION= 0.7.4
CATEGORIES= devel
MASTER_SITES= http://dl.midipix.org/${PORTNAME}/
diff --git a/devel/slibtool/distinfo b/devel/slibtool/distinfo
index 50fe12bc1689..7ef1a8f3ccc4 100644
--- a/devel/slibtool/distinfo
+++ b/devel/slibtool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751008134
-SHA256 (slibtool-0.7.3.tar.xz) = 0308f8a7bc9b61c27229fb441fd5a04c9f77365bc6b72869d5c974811635ae25
-SIZE (slibtool-0.7.3.tar.xz) = 134000
+TIMESTAMP = 1759823984
+SHA256 (slibtool-0.7.4.tar.xz) = 2e7a4ae528c49c82743ae91260d3fa24bee3d91d9a87066e3491a24ba745a948
+SIZE (slibtool-0.7.4.tar.xz) = 135580
diff --git a/devel/soft-serve/Makefile b/devel/soft-serve/Makefile
index 6811239cf17d..790c7986daa3 100644
--- a/devel/soft-serve/Makefile
+++ b/devel/soft-serve/Makefile
@@ -1,7 +1,7 @@
PORTNAME= soft-serve
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.6
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/statik/Makefile b/devel/statik/Makefile
index b626babbca18..09a75074b434 100644
--- a/devel/statik/Makefile
+++ b/devel/statik/Makefile
@@ -1,7 +1,7 @@
PORTNAME= statik
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.2
-PORTREVISION= 30
+PORTREVISION= 31
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/stdgenerator/Makefile b/devel/stdgenerator/Makefile
new file mode 100644
index 000000000000..0775d307e31e
--- /dev/null
+++ b/devel/stdgenerator/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= generator
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1
+CATEGORIES= devel
+PKGNAMEPREFIX= std
+
+MAINTAINER= fluffy@FreeBSD.org
+COMMENT= Reference implementation of std::generator proposal
+WWW= https://github.com/lewissbaker/generator
+
+LICENSE= BSL
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cmake compiler:c++20-lang
+
+INSTALL_TARGET= install
+
+USE_GITHUB= yes
+GH_ACCOUNT= lewissbaker
+GH_TAGNAME= 6ef0cca
+
+PLIST_FILES= include/__generator.hpp include/generator \
+ lib/cmake/${PKGBASE}/${PKGBASE}-config-version.cmake \
+ lib/cmake/${PKGBASE}/${PKGBASE}-config.cmake \
+ lib/cmake/${PKGBASE}/${PKGBASE}-target.cmake
+
+.include <bsd.port.mk>
diff --git a/devel/stdgenerator/distinfo b/devel/stdgenerator/distinfo
new file mode 100644
index 000000000000..374a3ee7b27b
--- /dev/null
+++ b/devel/stdgenerator/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758892471
+SHA256 (lewissbaker-generator-v0.1-6ef0cca_GH0.tar.gz) = 4e18ba7f213b6b323c728c152d079ee4ca1be7c6ee2af8be9e6d58af2bcaa887
+SIZE (lewissbaker-generator-v0.1-6ef0cca_GH0.tar.gz) = 9257
diff --git a/devel/stdgenerator/files/patch-CMakeLists.txt b/devel/stdgenerator/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..d85b2a1974b5
--- /dev/null
+++ b/devel/stdgenerator/files/patch-CMakeLists.txt
@@ -0,0 +1,47 @@
+--- CMakeLists.txt.orig 2025-01-31 23:53:04 UTC
++++ CMakeLists.txt
+@@ -3,18 +3,34 @@ cmake_minimum_required(VERSION 3.12)
+
+ cmake_minimum_required(VERSION 3.12)
+
+-project(stdgenerator LANGUAGES CXX
+- VERSION 0.1)
++project(stdgenerator
++ LANGUAGES CXX
++ VERSION 0.1)
+
+-add_library(stdgenerator INTERFACE)
+-
+-target_include_directories(stdgenerator
+- INTERFACE
+- $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include/>)
+-
+-target_compile_features(stdgenerator INTERFACE cxx_std_20)
+-
++include(CMakePackageConfigHelpers)
++include(CPack)
++include(GNUInstallDirs)
+ enable_testing()
+ include(CTest)
+
++add_subdirectory("include")
+ add_subdirectory("tests")
++
++install(EXPORT ${PROJECT_NAME}-target
++ DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}"
++ NAMESPACE "stdgenerator::"
++)
++
++write_basic_package_version_file(
++ "${PROJECT_NAME}-config-version.cmake" COMPATIBILITY SameMajorVersion ARCH_INDEPENDENT)
++
++configure_package_config_file(
++ cmake/${PROJECT_NAME}-config.cmake.in
++ "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config.cmake"
++ INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}"
++)
++
++install(FILES "${PROJECT_BINARY_DIR}/${PROJECT_NAME}-config.cmake"
++ "${PROJECT_BINARY_DIR}/${PROJECT_NAME}-config-version.cmake"
++ DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}"
++)
diff --git a/devel/stdgenerator/files/patch-cmake_stdgenerator-config.cmake.in b/devel/stdgenerator/files/patch-cmake_stdgenerator-config.cmake.in
new file mode 100644
index 000000000000..5760bca89b1c
--- /dev/null
+++ b/devel/stdgenerator/files/patch-cmake_stdgenerator-config.cmake.in
@@ -0,0 +1,4 @@
+--- cmake/stdgenerator-config.cmake.in.orig 2025-09-26 14:16:29 UTC
++++ cmake/stdgenerator-config.cmake.in
+@@ -0,0 +1 @@
++include("${CMAKE_CURRENT_LIST_DIR}/stdgenerator-target.cmake")
diff --git a/devel/stdgenerator/files/patch-include_CMakeLists.txt b/devel/stdgenerator/files/patch-include_CMakeLists.txt
new file mode 100644
index 000000000000..9602372e66fc
--- /dev/null
+++ b/devel/stdgenerator/files/patch-include_CMakeLists.txt
@@ -0,0 +1,25 @@
+--- include/CMakeLists.txt.orig 2025-09-26 14:16:29 UTC
++++ include/CMakeLists.txt
+@@ -0,0 +1,22 @@
++add_library(stdgenerator INTERFACE)
++target_compile_features(stdgenerator INTERFACE cxx_std_20)
++target_sources(
++ stdgenerator
++ INTERFACE FILE_SET
++ "stdgenerator_headers"
++ TYPE
++ "HEADERS"
++ FILES
++ "__generator.hpp"
++ "generator")
++
++include(GNUInstallDirs)
++
++install(
++ TARGETS stdgenerator
++ EXPORT "stdgenerator-target"
++ FILE_SET "stdgenerator_headers")
++
++if(NOT TARGET stdgenerator::stdgenerator)
++ add_library(stdgenerator::stdgenerator ALIAS stdgenerator)
++endif()
diff --git a/devel/stdgenerator/files/patch-include_____generator.hpp b/devel/stdgenerator/files/patch-include_____generator.hpp
new file mode 100644
index 000000000000..6a1b5a3c7554
--- /dev/null
+++ b/devel/stdgenerator/files/patch-include_____generator.hpp
@@ -0,0 +1,19 @@
+--- include/__generator.hpp.orig 2025-01-31 23:53:04 UTC
++++ include/__generator.hpp
+@@ -36,6 +36,7 @@ using std::experimental::suspend_never;
+ #include <utility>
+ #include <concepts>
+ #include <cassert>
++#include <memory>
+
+ #if __has_include(<ranges>)
+ # include <ranges>
+@@ -309,7 +310,7 @@ class __promise_base_alloc { (public)
+ static void operator delete(void* __ptr, std::size_t __frameSize) noexcept {
+ _Alloc& __alloc = __get_allocator(__ptr, __frameSize);
+ _Alloc __localAlloc(std::move(__alloc));
+- __alloc.~Alloc();
++ __alloc.~_Alloc();
+ __localAlloc.deallocate(static_cast<std::byte*>(__ptr), __padded_frame_size(__frameSize));
+ }
+ };
diff --git a/devel/stdgenerator/pkg-descr b/devel/stdgenerator/pkg-descr
new file mode 100644
index 000000000000..1f56f4d69b3d
--- /dev/null
+++ b/devel/stdgenerator/pkg-descr
@@ -0,0 +1 @@
+Reference implementation of std::generator proposal
diff --git a/devel/stuffbin/Makefile b/devel/stuffbin/Makefile
index 060894b223c8..102bd35946a0 100644
--- a/devel/stuffbin/Makefile
+++ b/devel/stuffbin/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stuffbin
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/task/Makefile b/devel/task/Makefile
index 9e60bd13ae8a..0453adace522 100644
--- a/devel/task/Makefile
+++ b/devel/task/Makefile
@@ -1,6 +1,7 @@
PORTNAME= task
DISTVERSIONPREFIX= v
DISTVERSION= 3.45.4
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
diff --git a/devel/taskctl/Makefile b/devel/taskctl/Makefile
index cf1beacd430a..1bc4de7c83b2 100644
--- a/devel/taskctl/Makefile
+++ b/devel/taskctl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= taskctl
PORTVERSION= 1.4.2
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= devel
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/terraform-ls/Makefile b/devel/terraform-ls/Makefile
index 0d175d369e5a..bb29b265d877 100644
--- a/devel/terraform-ls/Makefile
+++ b/devel/terraform-ls/Makefile
@@ -1,6 +1,7 @@
PORTNAME= terraform-ls
DISTVERSIONPREFIX= v
DISTVERSION= 0.37.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/tinygo/Makefile b/devel/tinygo/Makefile
index 097fed351f11..005fab1eed95 100644
--- a/devel/tinygo/Makefile
+++ b/devel/tinygo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tinygo
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.0
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/transient/Makefile b/devel/transient/Makefile
index eb4624013842..542eec98fa26 100644
--- a/devel/transient/Makefile
+++ b/devel/transient/Makefile
@@ -1,6 +1,6 @@
PORTNAME= transient
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.0
+DISTVERSION= 0.10.1
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/transient/distinfo b/devel/transient/distinfo
index 4fc50d6f226c..5df890558274 100644
--- a/devel/transient/distinfo
+++ b/devel/transient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756808724
-SHA256 (magit-transient-v0.10.0_GH0.tar.gz) = 292da117d9489cb327607ed18233f3313221f08e1182ec04a9413f121d7802fc
-SIZE (magit-transient-v0.10.0_GH0.tar.gz) = 172294
+TIMESTAMP = 1759790520
+SHA256 (magit-transient-v0.10.1_GH0.tar.gz) = 6e95126f87f12d30b53fbb31538899bb2dfbb50ad78c3225971921b45ab10446
+SIZE (magit-transient-v0.10.1_GH0.tar.gz) = 172350
diff --git a/devel/unit-otel/Makefile b/devel/unit-otel/Makefile
index 67ff5c8a3432..b50b72685d73 100644
--- a/devel/unit-otel/Makefile
+++ b/devel/unit-otel/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel
MASTER_SITES?= https://unit.nginx.org/download/
DISTFILES= unit-${PORTVERSION}.tar.gz
-MAINTAINER= osa@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= OTel static library for Unit
WWW= https://unit.nginx.org
diff --git a/devel/uv/Makefile b/devel/uv/Makefile
index 7849cb8381eb..bf9aa8f5751b 100644
--- a/devel/uv/Makefile
+++ b/devel/uv/Makefile
@@ -1,6 +1,5 @@
PORTNAME= uv
-DISTVERSION= 0.8.21
-PORTREVISION= 1
+DISTVERSION= 0.9.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -32,7 +31,10 @@ OPENSSLLIB= /usr/lib
RUSTFLAGS+= -C link-args=-Wl,-rpath=${LOCALBASE}/lib
-PROGS= uv uvx
+PROGS= uv \
+ uvx \
+ uv-build \
+ uv-globfilter
PLIST_FILES= ${PROGS:S/^/bin\//}
diff --git a/devel/uv/Makefile.crates b/devel/uv/Makefile.crates
index 829d3dbd8a2b..3134ae6a2560 100644
--- a/devel/uv/Makefile.crates
+++ b/devel/uv/Makefile.crates
@@ -20,7 +20,7 @@ CARGO_CRATES= addr2line-0.24.2 \
assert-json-diff-2.0.2 \
assert_cmd-2.0.17 \
assert_fs-1.1.3 \
- astral-tokio-tar-0.5.3 \
+ astral-tokio-tar-0.5.5 \
async-broadcast-0.7.2 \
async-channel-2.5.0 \
async-compression-0.4.19 \
@@ -422,7 +422,7 @@ CARGO_CRATES= addr2line-0.24.2 \
similar-2.7.0 \
simplecss-0.2.2 \
siphasher-0.3.11 \
- slab-0.4.10 \
+ slab-0.4.11 \
smallvec-1.15.1 \
smawk-0.3.2 \
socket2-0.5.10 \
diff --git a/devel/uv/distinfo b/devel/uv/distinfo
index 790b0a17a372..eb706d330cde 100644
--- a/devel/uv/distinfo
+++ b/devel/uv/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1758707649
+TIMESTAMP = 1759887675
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -43,8 +43,8 @@ SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a
SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
SHA256 (rust/crates/assert_fs-1.1.3.crate) = a652f6cb1f516886fcfee5e7a5c078b9ade62cfcb889524efe5a64d682dd27a9
SIZE (rust/crates/assert_fs-1.1.3.crate) = 20176
-SHA256 (rust/crates/astral-tokio-tar-0.5.3.crate) = 0036af73142caf1291d4ec8ed667d3a1145bd55c8189517bd5aa07b3167ae1e1
-SIZE (rust/crates/astral-tokio-tar-0.5.3.crate) = 62764
+SHA256 (rust/crates/astral-tokio-tar-0.5.5.crate) = bc72b7a1945436d584d2ae0b3ecfe44545ab5e8e4a2b4e1a3c9aea6b60ee1faa
+SIZE (rust/crates/astral-tokio-tar-0.5.5.crate) = 63910
SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746
SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
@@ -847,8 +847,8 @@ SHA256 (rust/crates/simplecss-0.2.2.crate) = 7a9c6883ca9c3c7c90e888de77b7a5c849c
SIZE (rust/crates/simplecss-0.2.2.crate) = 22136
SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
-SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
-SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
@@ -1263,5 +1263,5 @@ SHA256 (astral-sh-tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec_GH0.tar.gz) = e838
SIZE (astral-sh-tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec_GH0.tar.gz) = 37106
SHA256 (astral-sh-reqwest-middleware-7650ed76215a962a96d94a79be71c27bffde7ab2_GH0.tar.gz) = 94edd851d407f55f1e91bae692ce072d82297de7e0455bee47335996b65e2390
SIZE (astral-sh-reqwest-middleware-7650ed76215a962a96d94a79be71c27bffde7ab2_GH0.tar.gz) = 42520
-SHA256 (astral-sh-uv-0.8.21_GH0.tar.gz) = 20b366d493ea1939c66cf33c4ec81d1447a61242c66f9a0a75eebb03573a7a02
-SIZE (astral-sh-uv-0.8.21_GH0.tar.gz) = 4707462
+SHA256 (astral-sh-uv-0.9.0_GH0.tar.gz) = d97e444fe3aaca5079f3f9b1928a6ac0afc4c3e3d6552e94b23ce07e846f642e
+SIZE (astral-sh-uv-0.9.0_GH0.tar.gz) = 4724344
diff --git a/devel/venom/Makefile b/devel/venom/Makefile
index d86d677b0b4b..4098a8ed88b0 100644
--- a/devel/venom/Makefile
+++ b/devel/venom/Makefile
@@ -1,7 +1,7 @@
PORTNAME= venom
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= devel
MAINTAINER= bapt@FreeBSD.org
diff --git a/devel/xdg-user-dirs/Makefile b/devel/xdg-user-dirs/Makefile
index 9f3eff95d46b..a0078c18eaff 100644
--- a/devel/xdg-user-dirs/Makefile
+++ b/devel/xdg-user-dirs/Makefile
@@ -1,22 +1,19 @@
PORTNAME= xdg-user-dirs
-DISTVERSION= 0.18
-PORTREVISION= 1
+DISTVERSION= 0.19
CATEGORIES= devel
-MASTER_SITES= http://user-dirs.freedesktop.org/releases/
+MASTER_SITES= https://user-dirs.freedesktop.org/releases/
-MAINTAINER= kde@FreeBSD.org
+MAINTAINER= desktop@FreeBSD.org
COMMENT= Tool to help manage personal user directories
WWW= https://freedesktop.org/wiki/Software/xdg-user-dirs/
-LICENSE= GPLv2 MIT
+LICENSE= GPLv2+ MIT
LICENSE_COMB= multi
-LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
+LICENSE_FILE_GPLv2+= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USES= gettext gmake gnome iconv localbase:ldflags
+USES= gettext gnome iconv localbase:ldflags meson tar:xz
USE_GNOME= libxslt:build
LDFLAGS+= ${ICONV_LIB}
diff --git a/devel/xdg-user-dirs/distinfo b/devel/xdg-user-dirs/distinfo
index ae1075365fc2..8b7d2bdf8948 100644
--- a/devel/xdg-user-dirs/distinfo
+++ b/devel/xdg-user-dirs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1659620555
-SHA256 (xdg-user-dirs-0.18.tar.gz) = ec6f06d7495cdba37a732039f9b5e1578bcb296576fde0da40edb2f52220df3c
-SIZE (xdg-user-dirs-0.18.tar.gz) = 273556
+TIMESTAMP = 1759052738
+SHA256 (xdg-user-dirs-0.19.tar.xz) = e92deb929c10d4b29329397af8a2585101247f7e6177ac6f1d28e82130ed8c19
+SIZE (xdg-user-dirs-0.19.tar.xz) = 71732
diff --git a/devel/xdg-user-dirs/pkg-plist b/devel/xdg-user-dirs/pkg-plist
index faf79b8a4693..852c11cce22e 100644
--- a/devel/xdg-user-dirs/pkg-plist
+++ b/devel/xdg-user-dirs/pkg-plist
@@ -3,11 +3,13 @@ bin/xdg-user-dirs-update
etc/xdg/autostart/xdg-user-dirs.desktop
etc/xdg/user-dirs.conf
etc/xdg/user-dirs.defaults
+@comment lib/systemd/user/xdg-user-dirs.service
share/man/man1/xdg-user-dir.1.gz
share/man/man1/xdg-user-dirs-update.1.gz
share/man/man5/user-dirs.conf.5.gz
share/man/man5/user-dirs.defaults.5.gz
share/man/man5/user-dirs.dirs.5.gz
+share/locale/ab/LC_MESSAGES/xdg-user-dirs.mo
share/locale/af/LC_MESSAGES/xdg-user-dirs.mo
share/locale/an/LC_MESSAGES/xdg-user-dirs.mo
share/locale/ar/LC_MESSAGES/xdg-user-dirs.mo
@@ -19,6 +21,7 @@ share/locale/bg/LC_MESSAGES/xdg-user-dirs.mo
share/locale/bn_IN/LC_MESSAGES/xdg-user-dirs.mo
share/locale/br/LC_MESSAGES/xdg-user-dirs.mo
share/locale/ca/LC_MESSAGES/xdg-user-dirs.mo
+share/locale/ckb/LC_MESSAGES/xdg-user-dirs.mo
share/locale/crh/LC_MESSAGES/xdg-user-dirs.mo
share/locale/cs/LC_MESSAGES/xdg-user-dirs.mo
share/locale/da/LC_MESSAGES/xdg-user-dirs.mo
@@ -45,11 +48,14 @@ share/locale/id/LC_MESSAGES/xdg-user-dirs.mo
share/locale/is/LC_MESSAGES/xdg-user-dirs.mo
share/locale/it/LC_MESSAGES/xdg-user-dirs.mo
share/locale/ja/LC_MESSAGES/xdg-user-dirs.mo
+share/locale/ka/LC_MESSAGES/xdg-user-dirs.mo
+share/locale/kab/LC_MESSAGES/xdg-user-dirs.mo
share/locale/kk/LC_MESSAGES/xdg-user-dirs.mo
share/locale/kn/LC_MESSAGES/xdg-user-dirs.mo
share/locale/ko/LC_MESSAGES/xdg-user-dirs.mo
share/locale/ku/LC_MESSAGES/xdg-user-dirs.mo
share/locale/ky/LC_MESSAGES/xdg-user-dirs.mo
+share/locale/lg/LC_MESSAGES/xdg-user-dirs.mo
share/locale/lt/LC_MESSAGES/xdg-user-dirs.mo
share/locale/lv/LC_MESSAGES/xdg-user-dirs.mo
share/locale/mk/LC_MESSAGES/xdg-user-dirs.mo
@@ -71,7 +77,7 @@ share/locale/sk/LC_MESSAGES/xdg-user-dirs.mo
share/locale/sl/LC_MESSAGES/xdg-user-dirs.mo
share/locale/sq/LC_MESSAGES/xdg-user-dirs.mo
share/locale/sr/LC_MESSAGES/xdg-user-dirs.mo
-share/locale/sr@Latn/LC_MESSAGES/xdg-user-dirs.mo
+share/locale/sr@latin/LC_MESSAGES/xdg-user-dirs.mo
share/locale/sv/LC_MESSAGES/xdg-user-dirs.mo
share/locale/ta/LC_MESSAGES/xdg-user-dirs.mo
share/locale/te/LC_MESSAGES/xdg-user-dirs.mo
@@ -79,6 +85,7 @@ share/locale/th/LC_MESSAGES/xdg-user-dirs.mo
share/locale/tr/LC_MESSAGES/xdg-user-dirs.mo
share/locale/uk/LC_MESSAGES/xdg-user-dirs.mo
share/locale/vi/LC_MESSAGES/xdg-user-dirs.mo
+share/locale/wa/LC_MESSAGES/xdg-user-dirs.mo
share/locale/zh_CN/LC_MESSAGES/xdg-user-dirs.mo
share/locale/zh_HK/LC_MESSAGES/xdg-user-dirs.mo
share/locale/zh_TW/LC_MESSAGES/xdg-user-dirs.mo
diff --git a/devel/yaegi/Makefile b/devel/yaegi/Makefile
index 2f6d62471313..4edc3b78750d 100644
--- a/devel/yaegi/Makefile
+++ b/devel/yaegi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yaegi
DISTVERSION= 0.16.1
DISTVERSIONPREFIX= v
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= devel
MAINTAINER= dch@FreeBSD.org