summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile2
-rw-r--r--devel/air-go/Makefile2
-rw-r--r--devel/android-tools/Makefile2
-rw-r--r--devel/api-linter/Makefile1
-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/Makefile1
-rw-r--r--devel/atlantis/Makefile2
-rw-r--r--devel/awesome-cli/Makefile1
-rw-r--r--devel/aws-crt-cpp/Makefile2
-rw-r--r--devel/aws-crt-cpp/distinfo6
-rw-r--r--devel/bazel-buildtools/Makefile2
-rw-r--r--devel/buf/Makefile2
-rw-r--r--devel/buildkite-agent/Makefile2
-rw-r--r--devel/buildkite-cli/Makefile2
-rw-r--r--devel/capslock/Makefile2
-rw-r--r--devel/cargo-c/Makefile2
-rw-r--r--devel/chroma/Makefile2
-rw-r--r--devel/cirrus-cli/Makefile1
-rw-r--r--devel/cvs/Makefile2
-rw-r--r--devel/cvs/files/patch-cvs__Makefile16
-rw-r--r--devel/delve/Makefile1
-rw-r--r--devel/dupl/Makefile2
-rw-r--r--devel/dwarf2json/Makefile2
-rw-r--r--devel/electron32/Makefile2
-rw-r--r--devel/electron34/Makefile2
-rw-r--r--devel/electron35/Makefile1
-rw-r--r--devel/electron36/Makefile1
-rw-r--r--devel/electron37/Makefile1
-rw-r--r--devel/esbuild/Makefile2
-rw-r--r--devel/etcd/Makefile2
-rw-r--r--devel/etcd34/Makefile1
-rw-r--r--devel/etcd35/Makefile1
-rw-r--r--devel/etcd36/Makefile1
-rw-r--r--devel/fatal/Makefile2
-rw-r--r--devel/fatal/distinfo6
-rw-r--r--devel/fbthrift/Makefile2
-rw-r--r--devel/fbthrift/distinfo6
-rw-r--r--devel/fbthrift/pkg-plist6
-rw-r--r--devel/folly/Makefile2
-rw-r--r--devel/folly/distinfo6
-rw-r--r--devel/folly/pkg-plist3
-rw-r--r--devel/gh/Makefile1
-rw-r--r--devel/ghq/Makefile2
-rw-r--r--devel/gilt/Makefile2
-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/Makefile1
-rw-r--r--devel/gitlab-runner/Makefile1
-rw-r--r--devel/gitlab-shell/Makefile1
-rw-r--r--devel/gitleaks/Makefile1
-rw-r--r--devel/gitmux/Makefile1
-rw-r--r--devel/gitty/Makefile2
-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/godot/Makefile67
-rw-r--r--devel/gogs/Makefile2
-rw-r--r--devel/golangci-lint/Makefile3
-rw-r--r--devel/golangci-lint/distinfo10
-rw-r--r--devel/golint/Makefile2
-rw-r--r--devel/gomigrate/Makefile1
-rw-r--r--devel/gopls/Makefile1
-rw-r--r--devel/goprotobuf/Makefile2
-rw-r--r--devel/goredo/Makefile2
-rw-r--r--devel/goreleaser/Makefile2
-rw-r--r--devel/goswagger/Makefile2
-rw-r--r--devel/grpc-gateway/Makefile2
-rw-r--r--devel/gum/Makefile2
-rw-r--r--devel/gwenhywfar-qt6/Makefile12
-rw-r--r--devel/gwenhywfar-qt6/pkg-plist9
-rw-r--r--devel/gwenhywfar/Makefile22
-rw-r--r--devel/gwenhywfar/distinfo6
-rw-r--r--devel/gwenhywfar/files/patch-configure78
-rw-r--r--devel/gwenhywfar/files/patch-gui_qt5_Makefile.in15
-rw-r--r--devel/hs-alex/Makefile2
-rw-r--r--devel/hs-alex/distinfo6
-rw-r--r--devel/hub/Makefile2
-rw-r--r--devel/influx-pkg-config/Makefile2
-rw-r--r--devel/jenkins/Makefile2
-rw-r--r--devel/jenkins/distinfo6
-rw-r--r--devel/jiri/Makefile2
-rw-r--r--devel/lab/Makefile2
-rw-r--r--devel/lace/Makefile9
-rw-r--r--devel/lace/files/patch-benchmarks_CMakeLists.txt11
-rw-r--r--devel/lace14/Makefile29
-rw-r--r--devel/lace14/distinfo3
-rw-r--r--devel/lace14/files/patch-CMakeLists.txt34
-rw-r--r--devel/lace14/files/patch-benchmarks_cilksort_cilksort-lace.c11
-rw-r--r--devel/lace14/files/patch-benchmarks_dfs_dfs-lace.c11
-rw-r--r--devel/lace14/files/patch-benchmarks_fib_fib-lace.c11
-rw-r--r--devel/lace14/files/patch-benchmarks_fib_fib-lace.cpp11
-rw-r--r--devel/lace14/files/patch-benchmarks_knapsack_knapsack-lace.c11
-rw-r--r--devel/lace14/files/patch-benchmarks_matmul_matmul-lace.c11
-rw-r--r--devel/lace14/files/patch-benchmarks_matmul_matmul-seq.c11
-rw-r--r--devel/lace14/files/patch-benchmarks_pi_pi-lace.c11
-rw-r--r--devel/lace14/files/patch-benchmarks_queens_queens-lace.c11
-rw-r--r--devel/lace14/files/patch-benchmarks_strassen_strassen-lace.c11
-rw-r--r--devel/lace14/pkg-descr2
-rw-r--r--devel/lace14/pkg-plist11
-rw-r--r--devel/lazygit/Makefile2
-rw-r--r--devel/lefthook/Makefile2
-rw-r--r--devel/lets/Makefile2
-rw-r--r--devel/liteide/Makefile2
-rw-r--r--devel/loccount/Makefile2
-rw-r--r--devel/mage/Makefile2
-rw-r--r--devel/modd/Makefile2
-rw-r--r--devel/mutagen/Makefile2
-rw-r--r--devel/packr/Makefile2
-rw-r--r--devel/plasma6-kwrited/distinfo6
-rw-r--r--devel/plasma6-plasma-sdk/distinfo6
-rw-r--r--devel/plasma6-plasma5support/distinfo6
-rw-r--r--devel/please/Makefile2
-rw-r--r--devel/protoc-gen-go-grpc/Makefile1
-rw-r--r--devel/prototool/Makefile2
-rw-r--r--devel/py-asttokens/Makefile3
-rw-r--r--devel/py-asttokens/distinfo6
-rw-r--r--devel/py-devtools/Makefile2
-rw-r--r--devel/py-hypothesmith/Makefile4
-rw-r--r--devel/py-hypothesmith/distinfo6
-rw-r--r--devel/py-inline-snapshot/Makefile4
-rw-r--r--devel/py-itemloaders/Makefile3
-rw-r--r--devel/py-itemloaders/distinfo6
-rw-r--r--devel/py-lxml-html-clean/Makefile4
-rw-r--r--devel/py-lxml/Makefile30
-rw-r--r--devel/py-lxml/distinfo6
-rw-r--r--devel/py-lxml/files/patch-src_lxml_tests_test__etree.py10
-rw-r--r--devel/py-pytest-asyncio/Makefile3
-rw-r--r--devel/py-pytest-datadir/Makefile2
-rw-r--r--devel/py-pytest-datadir/distinfo6
-rw-r--r--devel/py-pytest-regtest/Makefile2
-rw-r--r--devel/py-stack-data/Makefile5
-rw-r--r--devel/py-types-Flask/Makefile2
-rw-r--r--devel/py-types-Jinja2/Makefile2
-rw-r--r--devel/py-types-MarkupSafe/Makefile2
-rw-r--r--devel/py-types-Pillow/Makefile2
-rw-r--r--devel/py-types-PyYAML/Makefile2
-rw-r--r--devel/py-types-Werkzeug/Makefile2
-rw-r--r--devel/py-types-click/Makefile2
-rw-r--r--devel/py-types-futures/Makefile2
-rw-r--r--devel/py-types-protobuf/Makefile2
-rw-r--r--devel/py-types-psycopg2/Makefile2
-rw-r--r--devel/py-types-requests/Makefile2
-rw-r--r--devel/py-types-urllib3/Makefile2
-rw-r--r--devel/py-virtualenv/Makefile2
-rw-r--r--devel/py-virtualenv/distinfo6
-rw-r--r--devel/rust-bindgen-cli/Makefile3
-rw-r--r--devel/rust-bindgen-cli/Makefile.crates2
-rw-r--r--devel/rust-bindgen-cli/distinfo10
-rw-r--r--devel/scc/Makefile2
-rw-r--r--devel/sdl3/Makefile2
-rw-r--r--devel/sdl3/distinfo6
-rw-r--r--devel/sfml/Makefile2
-rw-r--r--devel/shfmt/Makefile2
-rw-r--r--devel/soft-serve/Makefile2
-rw-r--r--devel/spirv-llvm-translator/Makefile7
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm215
-rw-r--r--devel/statik/Makefile2
-rw-r--r--devel/stuffbin/Makefile2
-rw-r--r--devel/task/Makefile1
-rw-r--r--devel/taskctl/Makefile2
-rw-r--r--devel/terraform-ls/Makefile2
-rw-r--r--devel/tinygo/Makefile2
-rw-r--r--devel/venom/Makefile2
-rw-r--r--devel/yaegi/Makefile2
176 files changed, 600 insertions, 256 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 923fdaf07ae8..0bae517e60df 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -965,6 +965,7 @@
SUBDIR += gwenhywfar-gtk2
SUBDIR += gwenhywfar-gtk3
SUBDIR += gwenhywfar-qt5
+ SUBDIR += gwenhywfar-qt6
SUBDIR += gzstream
SUBDIR += hapy
SUBDIR += hare
@@ -1182,6 +1183,7 @@
SUBDIR += kyua
SUBDIR += lab
SUBDIR += lace
+ SUBDIR += lace14
SUBDIR += lager
SUBDIR += laminar
SUBDIR += lasi
diff --git a/devel/air-go/Makefile b/devel/air-go/Makefile
index cab320bdae2b..f0d5ea7eeda0 100644
--- a/devel/air-go/Makefile
+++ b/devel/air-go/Makefile
@@ -1,7 +1,7 @@
PORTNAME= air
DISTVERSIONPREFIX= v
DISTVERSION= 1.62.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMESUFFIX= -go
diff --git a/devel/android-tools/Makefile b/devel/android-tools/Makefile
index 58abaeacd60c..0ca8b2b9d095 100644
--- a/devel/android-tools/Makefile
+++ b/devel/android-tools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= android-tools
PORTVERSION= 31.0.3p2.0
-PORTREVISION= 35
+PORTREVISION= 36
CATEGORIES= devel
MASTER_SITES= GH
diff --git a/devel/api-linter/Makefile b/devel/api-linter/Makefile
index 551e80acfb59..f1b613b9ee1e 100644
--- a/devel/api-linter/Makefile
+++ b/devel/api-linter/Makefile
@@ -1,6 +1,7 @@
PORTNAME= api-linter
DISTVERSIONPREFIX= v
DISTVERSION= 1.70.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/app-builder-devel/Makefile b/devel/app-builder-devel/Makefile
index cf1193966456..357d5345b252 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= 3
+PORTREVISION= 4
CATEGORIES= devel
PKGNAMESUFFIX= -devel
diff --git a/devel/app-builder/Makefile b/devel/app-builder/Makefile
index a4c3c5591586..09f851b70196 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= 13
+PORTREVISION= 14
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/arduino-builder/Makefile b/devel/arduino-builder/Makefile
index 881dd06d0099..fc0663902dd4 100644
--- a/devel/arduino-builder/Makefile
+++ b/devel/arduino-builder/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arduino-builder
PORTVERSION= 1.3.25
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= devel
MAINTAINER= kevans@FreeBSD.org
diff --git a/devel/arduinoOTA/Makefile b/devel/arduinoOTA/Makefile
index 16071d28a654..b0f9547e24bd 100644
--- a/devel/arduinoOTA/Makefile
+++ b/devel/arduinoOTA/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arduinoOTA
PORTVERSION= 1.2.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
MAINTAINER= kevans@FreeBSD.org
diff --git a/devel/athens/Makefile b/devel/athens/Makefile
index 77ee8332d0ab..2922e7fc3b2f 100644
--- a/devel/athens/Makefile
+++ b/devel/athens/Makefile
@@ -1,6 +1,7 @@
PORTNAME= athens
DISTVERSION= 0.16.0
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/atlantis/Makefile b/devel/atlantis/Makefile
index d6dd430cb635..2fd39be33c9e 100644
--- a/devel/atlantis/Makefile
+++ b/devel/atlantis/Makefile
@@ -1,7 +1,7 @@
PORTNAME= atlantis
DISTVERSIONPREFIX= v
DISTVERSION= 0.31.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/awesome-cli/Makefile b/devel/awesome-cli/Makefile
index c44c2f4e6f35..b5d3e4358c79 100644
--- a/devel/awesome-cli/Makefile
+++ b/devel/awesome-cli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= awesome-cli
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.6
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/devel/aws-crt-cpp/Makefile b/devel/aws-crt-cpp/Makefile
index f19599fb9c0f..04d94d001988 100644
--- a/devel/aws-crt-cpp/Makefile
+++ b/devel/aws-crt-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-crt-cpp
DISTVERSIONPREFIX= v
-DISTVERSION= 0.33.2
+DISTVERSION= 0.33.3
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-crt-cpp/distinfo b/devel/aws-crt-cpp/distinfo
index f82e92d9814e..071d07b769dd 100644
--- a/devel/aws-crt-cpp/distinfo
+++ b/devel/aws-crt-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754071514
-SHA256 (awslabs-aws-crt-cpp-v0.33.2_GH0.tar.gz) = 3d8e15483c6e28575f2d1a30d04f509d028fddb647c948efdb980f21f6602b51
-SIZE (awslabs-aws-crt-cpp-v0.33.2_GH0.tar.gz) = 373770
+TIMESTAMP = 1754352265
+SHA256 (awslabs-aws-crt-cpp-v0.33.3_GH0.tar.gz) = a9b01355f0c827e3a514ca85a7f303a3bc45985c11362188a1547c613f9ccd1d
+SIZE (awslabs-aws-crt-cpp-v0.33.3_GH0.tar.gz) = 374018
diff --git a/devel/bazel-buildtools/Makefile b/devel/bazel-buildtools/Makefile
index f5ae15b58f00..5268b55e38ca 100644
--- a/devel/bazel-buildtools/Makefile
+++ b/devel/bazel-buildtools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bazel-buildtools
DISTVERSION= 3.2.1
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/buf/Makefile b/devel/buf/Makefile
index 061e013a6316..1e233d3ed4df 100644
--- a/devel/buf/Makefile
+++ b/devel/buf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= buf
DISTVERSIONPREFIX= v
DISTVERSION= 1.32.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/buildkite-agent/Makefile b/devel/buildkite-agent/Makefile
index 53b076ae4216..8f87d5a5c8e3 100644
--- a/devel/buildkite-agent/Makefile
+++ b/devel/buildkite-agent/Makefile
@@ -1,7 +1,7 @@
PORTNAME= buildkite-agent
DISTVERSIONPREFIX= v
DISTVERSION= 3.97.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/buildkite-cli/Makefile b/devel/buildkite-cli/Makefile
index 2afbebaf7398..1a2b3f52c347 100644
--- a/devel/buildkite-cli/Makefile
+++ b/devel/buildkite-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= buildkite-cli
DISTVERSIONPREFIX= v
DISTVERSION= 3.7.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/capslock/Makefile b/devel/capslock/Makefile
index 0d586a2b31e1..ad480adafc26 100644
--- a/devel/capslock/Makefile
+++ b/devel/capslock/Makefile
@@ -1,7 +1,7 @@
PORTNAME= capslock
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.7
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel net
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-c/Makefile b/devel/cargo-c/Makefile
index d10bb9fdcc0c..8e4877b22455 100644
--- a/devel/cargo-c/Makefile
+++ b/devel/cargo-c/Makefile
@@ -7,7 +7,7 @@ MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= vishwin@FreeBSD.org
COMMENT= Cargo C-ABI helpers
WWW= https://github.com/lu-zero/cargo-c
diff --git a/devel/chroma/Makefile b/devel/chroma/Makefile
index 463ff9ed1dd0..3627733bc651 100644
--- a/devel/chroma/Makefile
+++ b/devel/chroma/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chroma
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.2
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= devel
PKGNAMESUFFIX= -syntax-highlighter
diff --git a/devel/cirrus-cli/Makefile b/devel/cirrus-cli/Makefile
index 7d26f1dc7b70..1be724367618 100644
--- a/devel/cirrus-cli/Makefile
+++ b/devel/cirrus-cli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cirrus-cli
DISTVERSIONPREFIX= v
DISTVERSION= 0.143.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/cvs/Makefile b/devel/cvs/Makefile
index 30c4715616e0..8889be753ab8 100644
--- a/devel/cvs/Makefile
+++ b/devel/cvs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cvs
PORTVERSION= 1.20120905
-PORTREVISION?= 8
+PORTREVISION?= 9
CATEGORIES= devel
MASTER_SITES= LOCAL/eadler
diff --git a/devel/cvs/files/patch-cvs__Makefile b/devel/cvs/files/patch-cvs__Makefile
index cf03aa11ab05..cf34e74906d3 100644
--- a/devel/cvs/files/patch-cvs__Makefile
+++ b/devel/cvs/files/patch-cvs__Makefile
@@ -1,6 +1,6 @@
--- ../cvs-build/cvs/Makefile.orig 2012-09-05 19:25:43.000000000 -0700
-+++ ../cvs-build/cvs/Makefile 2021-01-02 17:11:22.159883000 -0800
-@@ -29,10 +29,10 @@
++++ ../cvs-build/cvs/Makefile 2025-08-05 23:33:37.681784000 -0700
+@@ -29,15 +29,22 @@
-I/usr/include/gnu \
-I${CVSDIR}/lib -I${CVSDIR}/diff -I.
@@ -11,6 +11,18 @@
-.if ${MK_KERBEROS_SUPPORT} != "no"
+.if defined(KERBEROS_SUPPORT)
++.if exists(/usr/libexec/krb5kdc)
++# MIT KRB5
++LDADD+= -lgssapi_krb5 -lkrb5 -lkrb5support -lcrypto -lcrypt -lcom_err
++DPADD+= ${LIBGSSAPI_KRB5} ${LIBKRB5} ${LIBKRB5SUPPORT} ${LIBCRYPTO}
++DPADD+= ${LIBCRYPT} ${LIBCOM_ERR}
++.else
CFLAGS+= -DHAVE_GSSAPI -DENCRYPTION
LDADD+= -lgssapi -lkrb5 -lhx509 -lasn1 -lcrypto -lroken -lcrypt -lcom_err
DPADD+= ${LIBGSSAPI} ${LIBKRB5} ${LIBHX509} ${LIBASN1} ${LIBCRYPTO} ${LIBROKEN}
+ DPADD+= ${LIBCRYPT} ${LIBCOM_ERR}
+ .endif
++.endif
+
+ #
+ # Regression test support
diff --git a/devel/delve/Makefile b/devel/delve/Makefile
index e538fc3cf67e..c0604804c05d 100644
--- a/devel/delve/Makefile
+++ b/devel/delve/Makefile
@@ -1,6 +1,7 @@
PORTNAME= delve
DISTVERSIONPREFIX= v
DISTVERSION= 1.25.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= dmitry.wagin@ya.ru
diff --git a/devel/dupl/Makefile b/devel/dupl/Makefile
index fd6a20d179ed..91b1f45c58e6 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= 28
+PORTREVISION= 29
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/dwarf2json/Makefile b/devel/dwarf2json/Makefile
index 41f270b9225e..3faab37f6ed3 100644
--- a/devel/dwarf2json/Makefile
+++ b/devel/dwarf2json/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dwarf2json
DISTVERSION= g20220807
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= devel
MAINTAINER= antoine@FreeBSD.org
diff --git a/devel/electron32/Makefile b/devel/electron32/Makefile
index 3bb0cab479dd..ad45669403e2 100644
--- a/devel/electron32/Makefile
+++ b/devel/electron32/Makefile
@@ -1,7 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
-PORTREVISION= 6
+PORTREVISION= 7
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
diff --git a/devel/electron34/Makefile b/devel/electron34/Makefile
index b11b3bf1ec4d..f09fdd45c4a5 100644
--- a/devel/electron34/Makefile
+++ b/devel/electron34/Makefile
@@ -1,7 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
-PORTREVISION= 4
+PORTREVISION= 5
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
diff --git a/devel/electron35/Makefile b/devel/electron35/Makefile
index a2ae5821a91c..d91e18700891 100644
--- a/devel/electron35/Makefile
+++ b/devel/electron35/Makefile
@@ -1,6 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
+PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
diff --git a/devel/electron36/Makefile b/devel/electron36/Makefile
index b11673660f2e..bdf22268987e 100644
--- a/devel/electron36/Makefile
+++ b/devel/electron36/Makefile
@@ -1,6 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
+PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
diff --git a/devel/electron37/Makefile b/devel/electron37/Makefile
index 53ecec2234ea..2c3e2a707110 100644
--- a/devel/electron37/Makefile
+++ b/devel/electron37/Makefile
@@ -1,6 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
+PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
diff --git a/devel/esbuild/Makefile b/devel/esbuild/Makefile
index e67d653f0512..5bd75d4a7fb7 100644
--- a/devel/esbuild/Makefile
+++ b/devel/esbuild/Makefile
@@ -1,7 +1,7 @@
PORTNAME= esbuild
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel www
# also bump & test ESBUILD_VERSION in net-im/signal-desktop
diff --git a/devel/etcd/Makefile b/devel/etcd/Makefile
index f239c89ab018..0762b0ca0eea 100644
--- a/devel/etcd/Makefile
+++ b/devel/etcd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= etcd
PORTVERSION= 2.3.8
DISTVERSIONPREFIX= v
-PORTREVISION= 33
+PORTREVISION= 34
CATEGORIES= devel
PKGNAMEPREFIX= coreos-
diff --git a/devel/etcd34/Makefile b/devel/etcd34/Makefile
index 25a5694c111b..11c4b72d847d 100644
--- a/devel/etcd34/Makefile
+++ b/devel/etcd34/Makefile
@@ -1,6 +1,7 @@
PORTNAME= etcd
DISTVERSIONPREFIX= v
DISTVERSION= 3.4.37
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://raw.githubusercontent.com/etcd-io/${PORTNAME}/${DISTVERSIONFULL}/:gomod
PKGNAMEPREFIX= coreos-
diff --git a/devel/etcd35/Makefile b/devel/etcd35/Makefile
index 7e47aae2ecd2..0e067e9a480f 100644
--- a/devel/etcd35/Makefile
+++ b/devel/etcd35/Makefile
@@ -1,6 +1,7 @@
PORTNAME= etcd
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.21
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://raw.githubusercontent.com/etcd-io/${PORTNAME}/${DISTVERSIONFULL}/:gomod
PKGNAMEPREFIX= coreos-
diff --git a/devel/etcd36/Makefile b/devel/etcd36/Makefile
index a7a443a2e893..9ff56018b469 100644
--- a/devel/etcd36/Makefile
+++ b/devel/etcd36/Makefile
@@ -1,6 +1,7 @@
PORTNAME= etcd
DISTVERSIONPREFIX= v
DISTVERSION= 3.6.0-rc.4
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://raw.githubusercontent.com/etcd-io/${PORTNAME}/${DISTVERSIONFULL}/:gomod
PKGNAMEPREFIX= coreos-
diff --git a/devel/fatal/Makefile b/devel/fatal/Makefile
index 17f1cb2a8de8..b7dd97e1c756 100644
--- a/devel/fatal/Makefile
+++ b/devel/fatal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fatal
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.28.00
+DISTVERSION= 2025.08.04.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fatal/distinfo b/devel/fatal/distinfo
index 17894c67dac8..638000e45c79 100644
--- a/devel/fatal/distinfo
+++ b/devel/fatal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753765038
-SHA256 (facebook-fatal-v2025.07.28.00_GH0.tar.gz) = df1f5b3ae71cc6de24b1d4fd3d40a9ae496f51120b234a37f3f14b219216dc6c
-SIZE (facebook-fatal-v2025.07.28.00_GH0.tar.gz) = 658592
+TIMESTAMP = 1754411620
+SHA256 (facebook-fatal-v2025.08.04.00_GH0.tar.gz) = 50a75fc80eaaba6ea8188a7899cc57b234300973e2b0109b9ae0c6e72d8364f2
+SIZE (facebook-fatal-v2025.08.04.00_GH0.tar.gz) = 658500
diff --git a/devel/fbthrift/Makefile b/devel/fbthrift/Makefile
index 18303502fbcb..a06a4b8db418 100644
--- a/devel/fbthrift/Makefile
+++ b/devel/fbthrift/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fbthrift
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.28.00
+DISTVERSION= 2025.08.04.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fbthrift/distinfo b/devel/fbthrift/distinfo
index c88b832a5959..51f2da6a554c 100644
--- a/devel/fbthrift/distinfo
+++ b/devel/fbthrift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753765034
-SHA256 (facebook-fbthrift-v2025.07.28.00_GH0.tar.gz) = c50dfa52865c332081674cf4f9ade640031f24a1fe07ba63eb02e6e9ed3f9bed
-SIZE (facebook-fbthrift-v2025.07.28.00_GH0.tar.gz) = 15450011
+TIMESTAMP = 1754411615
+SHA256 (facebook-fbthrift-v2025.08.04.00_GH0.tar.gz) = f81afc8c9df74ffc6eac885e4731d5d5f7b791811d6e3dada2cccb48213ea885
+SIZE (facebook-fbthrift-v2025.08.04.00_GH0.tar.gz) = 15498906
diff --git a/devel/fbthrift/pkg-plist b/devel/fbthrift/pkg-plist
index a6700771c16e..5f1c17cd84d0 100644
--- a/devel/fbthrift/pkg-plist
+++ b/devel/fbthrift/pkg-plist
@@ -258,11 +258,11 @@ include/thrift/lib/cpp2/async/ServerStreamMultiPublisher.h
include/thrift/lib/cpp2/async/ServiceInfoHolder.h
include/thrift/lib/cpp2/async/ServiceRequestInfo.h
include/thrift/lib/cpp2/async/Sink.h
-include/thrift/lib/cpp2/async/SinkBridgeUtil.h
include/thrift/lib/cpp2/async/StreamCallbacks.h
include/thrift/lib/cpp2/async/TAsyncTransportHandler.h
include/thrift/lib/cpp2/async/TerminateInteractionOverloadPolicy.h
include/thrift/lib/cpp2/async/TwoWayBridge.h
+include/thrift/lib/cpp2/async/TwoWayBridgeUtil.h
include/thrift/lib/cpp2/async/metadata/CursorBasedRequestRpcMetadataAdapter.h
include/thrift/lib/cpp2/async/metadata/RequestRpcMetadataAdapter.h
include/thrift/lib/cpp2/async/metadata/RequestRpcMetadataFacade.h
@@ -727,11 +727,13 @@ include/thrift/lib/python/server/flagged/RcAwareTaskPatch.h
include/thrift/lib/python/server/interceptor/PythonServerModule.h
include/thrift/lib/python/server/interceptor/PythonServiceInterceptor.h
include/thrift/lib/python/server/util.h
+include/thrift/lib/python/streaming/PythonUserException.h
+include/thrift/lib/python/streaming/Sink.h
+include/thrift/lib/python/streaming/StreamElementEncoder.h
include/thrift/lib/python/test/event_handlers/handler.h
include/thrift/lib/python/test/interactions/interaction_test.h
include/thrift/lib/python/test/metadata_response/metadata_response.h
include/thrift/lib/python/types.h
-include/thrift/lib/python/util.h
include/thrift/lib/thrift/RpcMetadata_extra.h
include/thrift/lib/thrift/SerializableDynamic.h
include/thrift/lib/thrift/TypeToMaskAdapter.h
diff --git a/devel/folly/Makefile b/devel/folly/Makefile
index e825ef32ec2c..164f873dd6a7 100644
--- a/devel/folly/Makefile
+++ b/devel/folly/Makefile
@@ -1,6 +1,6 @@
PORTNAME= folly
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.28.00
+DISTVERSION= 2025.08.04.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/folly/distinfo b/devel/folly/distinfo
index 8dc770701fce..e357da9f3b8f 100644
--- a/devel/folly/distinfo
+++ b/devel/folly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753765022
-SHA256 (facebook-folly-v2025.07.28.00_GH0.tar.gz) = 23eea7d7631b76c79f97094d618c772c62d863ed71c0bfa3eadd64b86eed1d64
-SIZE (facebook-folly-v2025.07.28.00_GH0.tar.gz) = 4571393
+TIMESTAMP = 1754411602
+SHA256 (facebook-folly-v2025.08.04.00_GH0.tar.gz) = 7bc57f84a8bf4cb7f7746b9bc8eab799ee03bf8ade868e145547b0b7a6796484
+SIZE (facebook-folly-v2025.08.04.00_GH0.tar.gz) = 4592408
diff --git a/devel/folly/pkg-plist b/devel/folly/pkg-plist
index ccdb5e3e95d6..bee13ef059bf 100644
--- a/devel/folly/pkg-plist
+++ b/devel/folly/pkg-plist
@@ -859,6 +859,7 @@ include/folly/lang/RValueReferenceWrapper.h
include/folly/lang/SafeAlias-fwd.h
include/folly/lang/SafeAlias.h
include/folly/lang/SafeAssert.h
+include/folly/lang/SafeClosure.h
include/folly/lang/StaticConst.h
include/folly/lang/Switch.h
include/folly/lang/Thunk.h
@@ -866,6 +867,7 @@ include/folly/lang/ToAscii.h
include/folly/lang/TypeInfo.h
include/folly/lang/UncaughtExceptions.h
include/folly/lang/VectorTraits.h
+include/folly/lang/bind/AsArgument.h
include/folly/lang/bind/Bind.h
include/folly/lang/bind/Named.h
include/folly/lang/bind/NamedToStorage.h
@@ -998,6 +1000,7 @@ include/folly/random/xoshiro256pp.h
include/folly/result/gtest_helpers.h
include/folly/result/result.h
include/folly/result/try.h
+include/folly/result/value_only_result.h
include/folly/settings/CommandLineParser.h
include/folly/settings/Immutables.h
include/folly/settings/Observer.h
diff --git a/devel/gh/Makefile b/devel/gh/Makefile
index 0979451a9670..12d177ae8263 100644
--- a/devel/gh/Makefile
+++ b/devel/gh/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gh
DISTVERSIONPREFIX= v
DISTVERSION= 2.76.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/ghq/Makefile b/devel/ghq/Makefile
index d7b1badd0127..d1cb166210eb 100644
--- a/devel/ghq/Makefile
+++ b/devel/ghq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ghq
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= driesm@FreeBSD.org
diff --git a/devel/gilt/Makefile b/devel/gilt/Makefile
index 0bbcc744a06a..501a9ec0d544 100644
--- a/devel/gilt/Makefile
+++ b/devel/gilt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gilt
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= matthew@FreeBSD.org
diff --git a/devel/git-bug/Makefile b/devel/git-bug/Makefile
index a2f188f79044..ad7eab51e7fd 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= 16
+PORTREVISION= 17
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/git-codereview/Makefile b/devel/git-codereview/Makefile
index 872e2843c915..f0c5c83413c4 100644
--- a/devel/git-codereview/Makefile
+++ b/devel/git-codereview/Makefile
@@ -1,6 +1,7 @@
PORTNAME= git-codereview
DISTVERSIONPREFIX= v
DISTVERSION= 1.16.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/git-lfs/Makefile b/devel/git-lfs/Makefile
index 2c9c1759d1be..e92dfc24296d 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= 5
+PORTREVISION= 6
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 a72ec2916f65..6f4bd44439bb 100644
--- a/devel/git-who/Makefile
+++ b/devel/git-who/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-who
DISTVERSIONPREFIX= v
DISTVERSION= 1.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= nxjoseph@protonmail.com
diff --git a/devel/gitea-act_runner/Makefile b/devel/gitea-act_runner/Makefile
index 762b74b2a238..80f12bfee3ba 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.12
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= gitea-
diff --git a/devel/gitid/Makefile b/devel/gitid/Makefile
index 596c9c7bc173..00938d0fc8da 100644
--- a/devel/gitid/Makefile
+++ b/devel/gitid/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitid
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/gitlab-runner/Makefile b/devel/gitlab-runner/Makefile
index 54adeb7579fa..5e898f678616 100644
--- a/devel/gitlab-runner/Makefile
+++ b/devel/gitlab-runner/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitlab-runner
DISTVERSIONPREFIX= v
DISTVERSION= 18.2.0
+PORTREVISION= 1
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 9e98e6868819..0590b0b1bc88 100644
--- a/devel/gitlab-shell/Makefile
+++ b/devel/gitlab-shell/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitlab-shell
PORTVERSION= 14.43.0
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= mfechner@FreeBSD.org
diff --git a/devel/gitleaks/Makefile b/devel/gitleaks/Makefile
index eecfaa47518c..06734fc3c6f1 100644
--- a/devel/gitleaks/Makefile
+++ b/devel/gitleaks/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitleaks
DISTVERSIONPREFIX= v
DISTVERSION= 8.28.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gitmux/Makefile b/devel/gitmux/Makefile
index 87468088ad3b..4d8dbeda6fff 100644
--- a/devel/gitmux/Makefile
+++ b/devel/gitmux/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitmux
PORTVERSION= 0.11.2
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/gitty/Makefile b/devel/gitty/Makefile
index 525e4c07f3af..ebbd5329bfbb 100644
--- a/devel/gitty/Makefile
+++ b/devel/gitty/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitty
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= devel
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/gllvm/Makefile b/devel/gllvm/Makefile
index 34cbf41f4b97..f51394377566 100644
--- a/devel/gllvm/Makefile
+++ b/devel/gllvm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gllvm
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.1
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= devel
MAINTAINER= arrowd@FreeBSD.org
diff --git a/devel/go-bindata-assetfs/Makefile b/devel/go-bindata-assetfs/Makefile
index 91ab2aabb601..8a760c2d79c9 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= 27
+PORTREVISION= 28
CATEGORIES= devel www
MAINTAINER= egypcio@FreeBSD.org
diff --git a/devel/go-bindata/Makefile b/devel/go-bindata/Makefile
index 0208ffa4de3d..a4fcafd6aeaf 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= 27
+PORTREVISION= 28
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/go-git/Makefile b/devel/go-git/Makefile
index 34345888371e..b33ab1158b1a 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= 13
+PORTREVISION= 14
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/go-perf/Makefile b/devel/go-perf/Makefile
index cfe1bdf1388f..39a9056aa096 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= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/go-tools/Makefile b/devel/go-tools/Makefile
index a1b1ee021e94..239476671c81 100644
--- a/devel/go-tools/Makefile
+++ b/devel/go-tools/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tools
DISTVERSIONPREFIX= v
DISTVERSION= 0.34.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= devel
PKGNAMEPREFIX= go-
diff --git a/devel/go-wire/Makefile b/devel/go-wire/Makefile
index b4a905028e98..08b9f8bfde97 100644
--- a/devel/go-wire/Makefile
+++ b/devel/go-wire/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wire
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= devel
PKGNAMEPREFIX= go-
diff --git a/devel/gocheese/Makefile b/devel/gocheese/Makefile
index 9734218eaa52..921c4d2ef794 100644
--- a/devel/gocheese/Makefile
+++ b/devel/gocheese/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gocheese
DISTVERSION= 4.2.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel python
MASTER_SITES= http://www.gocheese.cypherpunks.ru/download/
diff --git a/devel/gocritic/Makefile b/devel/gocritic/Makefile
index ff4d1d2c9929..03669453f784 100644
--- a/devel/gocritic/Makefile
+++ b/devel/gocritic/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gocritic
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/godot/Makefile b/devel/godot/Makefile
index c06436a61a74..a6db516d4139 100644
--- a/devel/godot/Makefile
+++ b/devel/godot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= godot
DISTVERSION= 4.4.1
DISTVERSIONSUFFIX= -stable
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= devel games
MAINTAINER= FreeBSD@Shaneware.biz
@@ -18,65 +18,90 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
libgraphite2.so:graphics/graphite2 \
libharfbuzz-icu.so:print/harfbuzz-icu \
libharfbuzz.so:print/harfbuzz \
- libpcre2-8.so:devel/pcre2 \
+ libpcre2-32.so:devel/pcre2 \
libpng.so:graphics/png \
libvpx.so:multimedia/libvpx
RUN_DEPENDS= xdg-open:devel/xdg-utils \
xdg-user-dir:devel/xdg-user-dirs \
xmessage:x11/xmessage
-USES= compiler:c++17-lang cpe gl pkgconfig scons xorg
+USES= compiler:c++17-lang cpe gl pkgconfig scons
CPE_VENDOR= godotengine
USE_GITHUB= yes
GH_ACCOUNT= godotengine
-
USE_GL= gl glew glu
-USE_XORG= x11 xcursor xext xi xinerama xrandr xrender
-
-MAKE_ARGS+= platform=linuxbsd builtin_freetype=False \
- builtin_graphite=False builtin_harfbuzz=False \
- builtin_libpng=False builtin_libvpx=False \
- builtin_pcre2=False builtin_zlib=False verbose=True
-MAKE_ARGS+= ${MAKE_ARGS_${CHOSEN_COMPILER_TYPE}}
-MAKE_ARGS_clang= use_llvm=True linker=lld
+
+MAKE_ARGS+= platform=linuxbsd \
+ builtin_freetype=False \
+ builtin_graphite=False \
+ builtin_harfbuzz=False \
+ builtin_libpng=False \
+ builtin_libvpx=False \
+ builtin_pcre2=False \
+ builtin_zlib=False \
+ verbose=True \
+ ${MAKE_ARGS_${CHOSEN_COMPILER_TYPE}}
+MAKE_ARGS_clang= use_llvm=True
+
CXXFLAGS_i386= ${CXXFLAGS_i386_${CHOSEN_COMPILER_TYPE}}
CXXFLAGS_i386_gcc= -march=i586
GODOTFILE= ${PORTNAME}${PKGNAMESUFFIX}
PLIST_FILES= bin/${GODOTFILE}
-OPTIONS_DEFINE= EXAMPLES TEST TOOLS UDEV
-OPTIONS_DEFAULT= ALSA UDEV
+OPTIONS_DEFINE= EXAMPLES MOLD TEST TOOLS UDEV WAYLAND X11
+OPTIONS_DEFAULT= ALSA UDEV WAYLAND X11
OPTIONS_GROUP= AUDIO
OPTIONS_GROUP_AUDIO= ALSA PULSEAUDIO
# Moved to devel/godot-tools
OPTIONS_EXCLUDE?= EXAMPLES TOOLS
AUDIO_DESC= Audio support
+MOLD_DESC= Use mold linker for faster compilation
TOOLS_DESC= Include development tools (IDE)
UDEV_DESC= Libudev support (Joystick)
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
ALSA_MAKE_ARGS= alsa=True
ALSA_MAKE_ARGS_OFF= alsa=False
+
# master head at 6/3 - no branch made for 4.4 yet
EXAMPLES_GH_TUPLE= godotengine:godot-demo-projects:fdb2f50a2088:DEMOS
EXAMPLES_PORTEXAMPLES= *
+
+MOLD_BUILD_DEPENDS= mold:devel/mold
+MOLD_MAKE_ARGS= linker=mold
+MOLD_MAKE_ARGS_OFF= linker=lld
+
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_MAKE_ARGS= pulseaudio=True
PULSEAUDIO_MAKE_ARGS_OFF= pulseaudio=False
+
TEST_MAKE_ARGS= tests=True
+
TOOLS_MAKE_ARGS= target=editor
TOOLS_MAKE_ARGS_OFF= target=template_release
-TOOLS_DESKTOP_ENTRIES= "Godot" "${COMMENT}" "${GODOTFILE}" \
- "${GODOTFILE}" "Development;IDE;" ""
-TOOLS_PLIST_FILES= share/pixmaps/${GODOTFILE}.png \
- share/pixmaps/${GODOTFILE}.svg
+TOOLS_DESKTOP_ENTRIES= "Godot Engine" "${COMMENT}" "${GODOTFILE}" \
+ "${GODOTFILE}" "Development;IDE;" ""
+TOOLS_PLIST_FILES= share/icons/hicolor/256x256/apps/${GODOTFILE}.png \
+ share/icons/hicolor/scalable/apps/${GODOTFILE}.svg
+
UDEV_BUILD_DEPENDS= ${PREFIX}/include/linux/input.h:devel/evdev-proto
UDEV_LIB_DEPENDS= libudev.so:devel/libudev-devd
UDEV_MAKE_ARGS= udev=True
UDEV_MAKE_ARGS_OFF= udev=False
+WAYLAND_BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols
+WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland \
+ libxkbcommon.so:x11/libxkbcommon
+WAYLAND_MAKE_ARGS= wayland=True libdecor=True
+WAYLAND_MAKE_ARGS_OFF= wayland=False
+
+X11_USES= xorg
+X11_USE= XORG=x11,xcursor,xext,xi,xinerama,xrandr,xrender
+X11_MAKE_ARGS= x11=True
+X11_MAKE_ARGS_OFF= x11=False
+
.ifmake makesum
# Always include optional distfiles
.MAKEFLAGS: WITH="${OPTIONS_DEFINE}" OPTIONS_EXCLUDE=
@@ -107,10 +132,12 @@ do-install-EXAMPLES-on:
${STAGEDIR}${EXAMPLESDIR})
do-install-TOOLS-on:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps \
+ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
${INSTALL_DATA} ${WRKSRC}/icon.png \
- ${STAGEDIR}${PREFIX}/share/pixmaps/${GODOTFILE}.png
+ ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps/${GODOTFILE}.png
${INSTALL_DATA} ${WRKSRC}/icon.svg \
- ${STAGEDIR}${PREFIX}/share/pixmaps/${GODOTFILE}.svg
+ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/${GODOTFILE}.svg
.if ${PORT_OPTIONS:MTEST}
do-test:
diff --git a/devel/gogs/Makefile b/devel/gogs/Makefile
index 30b3e31ba994..3216b07c75be 100644
--- a/devel/gogs/Makefile
+++ b/devel/gogs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gogs
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel www
MAINTAINER= me@svmhdvn.name
diff --git a/devel/golangci-lint/Makefile b/devel/golangci-lint/Makefile
index 1365ef265db5..103c901776c8 100644
--- a/devel/golangci-lint/Makefile
+++ b/devel/golangci-lint/Makefile
@@ -1,6 +1,7 @@
PORTNAME= golangci-lint
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.0
+DISTVERSION= 2.3.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/golangci-lint/distinfo b/devel/golangci-lint/distinfo
index 4c90b1203622..a8574e643106 100644
--- a/devel/golangci-lint/distinfo
+++ b/devel/golangci-lint/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753247249
-SHA256 (go/devel_golangci-lint/golangci-lint-v2.3.0/v2.3.0.mod) = 435b5c28004a7d51dd4da9719e6455008ae1b17ef5ee5ec2d16da2174738930f
-SIZE (go/devel_golangci-lint/golangci-lint-v2.3.0/v2.3.0.mod) = 9634
-SHA256 (go/devel_golangci-lint/golangci-lint-v2.3.0/v2.3.0.zip) = 0e088d503fad994e1dd8883e6e3ea3dc2c8132ba326e7f1eb0fced5cf0effd0d
-SIZE (go/devel_golangci-lint/golangci-lint-v2.3.0/v2.3.0.zip) = 3027116
+TIMESTAMP = 1754457844
+SHA256 (go/devel_golangci-lint/golangci-lint-v2.3.1/v2.3.1.mod) = 1ea9bd30fca5945ec6a161dc0e4518e3dfc136e8fe4eb36d14644fc9f4626966
+SIZE (go/devel_golangci-lint/golangci-lint-v2.3.1/v2.3.1.mod) = 9635
+SHA256 (go/devel_golangci-lint/golangci-lint-v2.3.1/v2.3.1.zip) = e39869101e3d5c617b3047744c249a316b3bd3350666191ea94013ff1a9d3933
+SIZE (go/devel_golangci-lint/golangci-lint-v2.3.1/v2.3.1.zip) = 3053124
diff --git a/devel/golint/Makefile b/devel/golint/Makefile
index e4b2fedc22b6..6bf86f6f1e3a 100644
--- a/devel/golint/Makefile
+++ b/devel/golint/Makefile
@@ -1,6 +1,6 @@
PORTNAME= golint
PORTVERSION= g20190409
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gomigrate/Makefile b/devel/gomigrate/Makefile
index 6343175bd32d..ccb031dba565 100644
--- a/devel/gomigrate/Makefile
+++ b/devel/gomigrate/Makefile
@@ -1,6 +1,7 @@
PORTNAME= migrate
DISTVERSIONPREFIX= v
DISTVERSION= 4.18.3
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= go
diff --git a/devel/gopls/Makefile b/devel/gopls/Makefile
index 67d49402224d..c0d4b0ad828c 100644
--- a/devel/gopls/Makefile
+++ b/devel/gopls/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gopls
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/goprotobuf/Makefile b/devel/goprotobuf/Makefile
index bfc63a39ff90..4f77f5273fdb 100644
--- a/devel/goprotobuf/Makefile
+++ b/devel/goprotobuf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goprotobuf
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.4
-PORTREVISION= 11
+PORTREVISION= 12
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/goredo/Makefile b/devel/goredo/Makefile
index 3840ef011fd9..d290e6a892fe 100644
--- a/devel/goredo/Makefile
+++ b/devel/goredo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= goredo
DISTVERSION= 2.6.4
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MASTER_SITES= http://www.goredo.cypherpunks.su/download/
diff --git a/devel/goreleaser/Makefile b/devel/goreleaser/Makefile
index e9a376889842..ebd9ad347ab8 100644
--- a/devel/goreleaser/Makefile
+++ b/devel/goreleaser/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goreleaser
DISTVERSIONPREFIX= v
DISTVERSION= 2.11.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/goswagger/Makefile b/devel/goswagger/Makefile
index d25e9b64c07d..57f05f10d92e 100644
--- a/devel/goswagger/Makefile
+++ b/devel/goswagger/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goswagger
DISTVERSIONPREFIX= v
DISTVERSION= 0.30.4
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/grpc-gateway/Makefile b/devel/grpc-gateway/Makefile
index 0aaba7370967..6b37b71d4cd7 100644
--- a/devel/grpc-gateway/Makefile
+++ b/devel/grpc-gateway/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grpc-gateway
DISTVERSIONPREFIX= v
DISTVERSION= 2.27.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/gum/Makefile b/devel/gum/Makefile
index 0bc02bb9d949..eafd6faf9fff 100644
--- a/devel/gum/Makefile
+++ b/devel/gum/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gum
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= dave@bitboss.ca
diff --git a/devel/gwenhywfar-qt6/Makefile b/devel/gwenhywfar-qt6/Makefile
new file mode 100644
index 000000000000..664052f200f7
--- /dev/null
+++ b/devel/gwenhywfar-qt6/Makefile
@@ -0,0 +1,12 @@
+PORTREVISION= 0
+PKGNAMESUFFIX= -${_GWEN_GUI}
+
+MAINTAINER= jhale@FreeBSD.org
+COMMENT= Gwenhywfar Qt6 support library
+
+MASTERDIR= ${.CURDIR:H:H}/devel/gwenhywfar
+PLIST= ${.CURDIR}/pkg-plist
+
+_GWEN_GUI= qt6
+
+.include "${MASTERDIR}/Makefile"
diff --git a/devel/gwenhywfar-qt6/pkg-plist b/devel/gwenhywfar-qt6/pkg-plist
new file mode 100644
index 000000000000..fc95c8c04db7
--- /dev/null
+++ b/devel/gwenhywfar-qt6/pkg-plist
@@ -0,0 +1,9 @@
+include/gwenhywfar5/gwen-gui-qt6/qt5_gui.hpp
+include/gwenhywfar5/gwen-gui-qt6/qt5_gui_dialog.hpp
+include/gwenhywfar5/gwen-gui-qt6/qt5dialogbox.hpp
+lib/cmake/gwengui-qt6-%%GWEN_MAJ_MIN_VER%%/gwengui-qt6-config-version.cmake
+lib/cmake/gwengui-qt6-%%GWEN_MAJ_MIN_VER%%/gwengui-qt6-config.cmake
+lib/libgwengui-qt6.so
+lib/libgwengui-qt6.so.%%GWEN_SHLIB_VER%%
+lib/libgwengui-qt6.so.%%GWEN_SHLIB_VER%%.%%GWEN_MIN_PATCH_VER%%
+libdata/pkgconfig/gwengui-qt6.pc
diff --git a/devel/gwenhywfar/Makefile b/devel/gwenhywfar/Makefile
index 2a442fd15772..a43ef3eca63a 100644
--- a/devel/gwenhywfar/Makefile
+++ b/devel/gwenhywfar/Makefile
@@ -1,8 +1,8 @@
PORTNAME= gwenhywfar
-PORTVERSION= 5.12.0
+PORTVERSION= 5.12.1
PORTREVISION?= 0
CATEGORIES= devel net security
-MASTER_SITES= https://www.aquamaniac.de/rdm/attachments/download/529/
+MASTER_SITES= https://www.aquamaniac.de/rdm/attachments/download/533/
MAINTAINER?= jhale@FreeBSD.org
COMMENT?= Multi-platform helper library for networking and security applications
@@ -76,13 +76,20 @@ LIB_DEPENDS+= libharfbuzz.so:print/harfbuzz
USES+= gettext-runtime gnome
USE_GNOME+= cairo gdkpixbuf gtk30
. elif ${_GWEN_GUI} == "qt5"
-USES+= compiler:c++11-lang gl qmake:no_env qt:5
+USES+= compiler:c++11-lang gl qt:5
USE_GL= gl
USE_QT= core gui widgets \
buildtools:build qmake:build
-CONFIGURE_ARGS+=--with-qt5-qmake=${QMAKE} \
- --with-qt5-moc=${MOC} \
- --with-qt5-uic=${UIC}
+CONFIGURE_ENV+= QMAKE=${QMAKE} \
+ QT_MOC=${MOC} \
+ QT_UIC=${UIC}
+. elif ${_GWEN_GUI} == "qt6"
+USES+= compiler:c++17-lang gl qt:6
+USE_GL= opengl
+USE_QT= base
+CONFIGURE_ENV+= QMAKE=${QMAKE} \
+ QT_MOC=${MOC} \
+ QT_UIC=${UIC}
. endif
.endif
@@ -97,6 +104,9 @@ post-patch:
-e 's|[$$][(]builddir[)]/../cpp/libgwengui-cpp.la|-lgwengui-cpp|g' \
-e 's|[$$][(]top_builddir[)]/gui/cpp/libgwengui-cpp.la|-lgwengui-cpp|g' \
-e '/^SUBDIRS/s|cpp ||g'
+# The qt6 gui source is actually located in the qt5 subdir and needs this
+# symlink to build. This should be fixed in the next release.
+ @(cd ${BUILD_WRKSRC} && ${LN} -sf qt5 qt6)
.endif
post-build-DOXYGEN-on:
diff --git a/devel/gwenhywfar/distinfo b/devel/gwenhywfar/distinfo
index ea9356eb80e2..c2b8ac010428 100644
--- a/devel/gwenhywfar/distinfo
+++ b/devel/gwenhywfar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735272271
-SHA256 (gwenhywfar-5.12.0.tar.gz) = 0ad5f1447703211f1610053a94bce1e82abceda2222a2ecc9cf45b148395d626
-SIZE (gwenhywfar-5.12.0.tar.gz) = 2721790
+TIMESTAMP = 1754206688
+SHA256 (gwenhywfar-5.12.1.tar.gz) = d188448b9c3a9709721422ee0134b9d0b7790ab7514058d99e04399e39465dda
+SIZE (gwenhywfar-5.12.1.tar.gz) = 2734237
diff --git a/devel/gwenhywfar/files/patch-configure b/devel/gwenhywfar/files/patch-configure
index f97bc90eb9fb..5e331d4ac0d2 100644
--- a/devel/gwenhywfar/files/patch-configure
+++ b/devel/gwenhywfar/files/patch-configure
@@ -1,35 +1,67 @@
-Hunk 1: Fix dectection of fox libs.
-Hunk 2,3: Remove leftover file so temp directory is cleaned.
-Hunk 3: Use pkgconf for QT_LIBS. The other method produces the full path to the
-library which libtool seems to discard.
+Hunk 1: Fix detection of fox libs.
+Hunk 2: Avoid linking to unneeded Qt components (yet again) which were re-added
+ in 5.12.1, and re-add widgets which was removed for some reason. This
+ only needs core, gui, and widgets.
+ Use pkgconf to define QT_LIBS. The other method produces the full path
+ to the libraries which libtool seems to discard.
---- configure.orig 2024-12-17 18:57:54 UTC
+--- configure.orig 2025-07-06 17:51:09 UTC
+++ configure
-@@ -23442,7 +23442,7 @@ if test "${with_fox_libs+set}" = set; then :
-
+@@ -24831,7 +24831,7 @@ then :
# Check whether --with-fox-libs was given.
- if test "${with_fox_libs+set}" = set; then :
+ if test ${with_fox_libs+y}
+ then :
- withval=$with_fox_libs; fox_libs="$withval"
+ withval=$with_fox_libs; local_fox_libs="$withval"
- else
+ else $as_nop
ac_ext=cpp
-@@ -25024,6 +25024,7 @@ $as_echo_n "checking for Qt... " >&6; }
- am_have_qt_dir=`mktemp -d`
- am_have_qt_pro="$am_have_qt_dir/test.pro"
- am_have_qt_makefile="$am_have_qt_dir/Makefile"
-+ am_have_qt_stash="$am_have_qt_dir/.qmake.stash"
- # http://qt-project.org/doc/qt-5/qmake-variable-reference.html#qt
- cat > $am_have_qt_pro << EOF
- win32 {
-@@ -25039,8 +25040,8 @@ EOF
+@@ -26583,42 +26583,20 @@ win32 {
+ CONFIG -= debug_and_release
+ CONFIG += release
+ }
+-qtHaveModule(axcontainer): QT += axcontainer
+-qtHaveModule(axserver): QT += axserver
+-qtHaveModule(concurrent): QT += concurrent
+ qtHaveModule(core): QT += core
+-qtHaveModule(dbus): QT += dbus
+-qtHaveModule(declarative): QT += declarative
+-qtHaveModule(designer): QT += designer
+ qtHaveModule(gui): QT += gui
+-qtHaveModule(help): QT += help
+-qtHaveModule(multimedia): QT += multimedia
+-qtHaveModule(multimediawidgets): QT += multimediawidgets
+-qtHaveModule(network): QT += network
+-qtHaveModule(opengl): QT += opengl
+-qtHaveModule(printsupport): QT += printsupport
+-qtHaveModule(qml): QT += qml
+-qtHaveModule(qmltest): QT += qmltest
+-qtHaveModule(x11extras): QT += x11extras
+-qtHaveModule(script): QT += script
+-qtHaveModule(scripttools): QT += scripttools
+-qtHaveModule(sensors): QT += sensors
+-qtHaveModule(serialport): QT += serialport
+-qtHaveModule(sql): QT += sql
+-qtHaveModule(svg): QT += svg
+-qtHaveModule(testlib): QT += testlib
+-qtHaveModule(uitools): QT += uitools
+-qtHaveModule(webkit): QT += webkit
+-qtHaveModule(webkitwidgets): QT += webkitwidgets
+-qtHaveModule(xml): QT += xml
+-qtHaveModule(xmlpatterns): QT += xmlpatterns
++qtHaveModule(widgets): QT += widgets
+ percent.target = %
+ percent.commands = @echo -n "\$(\$(@))\ "
+ QMAKE_EXTRA_TARGETS += percent
EOF
- $QT_QMAKE $am_have_qt_pro -o $am_have_qt_makefile
+ $QMAKE $am_have_qt_pro -o $am_have_qt_makefile
QT_CXXFLAGS=`cd $am_have_qt_dir; make -s -f $am_have_qt_makefile CXXFLAGS INCPATH`
- QT_LIBS=`cd $am_have_qt_dir; make -s -f $am_have_qt_makefile LIBS`
-- rm $am_have_qt_pro $am_have_qt_makefile
-+ QT_LIBS=`pkgconf --libs Qt5Widgets gl`
-+ rm $am_have_qt_pro $am_have_qt_makefile $am_have_qt_stash
++ if test "$ver" ">" "Qt version 5"; then
++ QT_LIBS=`pkgconf --libs Qt6Widgets opengl`
++ else
++ QT_LIBS=`pkgconf --libs Qt5Widgets gl`
++ fi
+ rm $am_have_qt_pro $am_have_qt_stash $am_have_qt_makefile
rmdir $am_have_qt_dir
- # Look for specific tools in $PATH
diff --git a/devel/gwenhywfar/files/patch-gui_qt5_Makefile.in b/devel/gwenhywfar/files/patch-gui_qt5_Makefile.in
new file mode 100644
index 000000000000..828fab38117e
--- /dev/null
+++ b/devel/gwenhywfar/files/patch-gui_qt5_Makefile.in
@@ -0,0 +1,15 @@
+Install headers for the qt6 flavor in a unique location. It's silly that
+they're still named qt5*.h, but we're trying not to deviate too much from
+upstream and this interfaces's only consumer, kmymoney.
+
+--- gui/qt5/Makefile.in.orig 2025-08-03 09:12:07 UTC
++++ gui/qt5/Makefile.in
+@@ -556,7 +556,7 @@ nodist_noinst_HEADERS =
+
+ nodist_libgwengui_qt@QT_MAJOR_VERSION@_la_SOURCES =
+ nodist_noinst_HEADERS =
+-iheaderdir = ${gwenhywfar_headerdir_am}/gwen-gui-qt5
++iheaderdir = ${gwenhywfar_headerdir_am}/gwen-gui-qt@QT_MAJOR_VERSION@
+ iheader_HEADERS = \
+ qt5_gui.hpp \
+ qt5_gui_dialog.hpp \
diff --git a/devel/hs-alex/Makefile b/devel/hs-alex/Makefile
index b2b49a7f024a..1edcd22785cd 100644
--- a/devel/hs-alex/Makefile
+++ b/devel/hs-alex/Makefile
@@ -1,5 +1,5 @@
PORTNAME= alex
-DISTVERSION= 3.5.3.0
+DISTVERSION= 3.5.4.0
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-alex/distinfo b/devel/hs-alex/distinfo
index fe72ac7831d8..6eefe6066a32 100644
--- a/devel/hs-alex/distinfo
+++ b/devel/hs-alex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744222158
-SHA256 (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = a5cd52e2dd2837138523e2e24ec3435b8cf2624afd50725105e644226e0b9ec6
-SIZE (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = 92759
+TIMESTAMP = 1754381632
+SHA256 (cabal/alex-3.5.4.0/alex-3.5.4.0.tar.gz) = a9ea70f2c4900e685312cf330d1fe955a3e8f00acd1328d463ae150481d28ade
+SIZE (cabal/alex-3.5.4.0/alex-3.5.4.0.tar.gz) = 94220
diff --git a/devel/hub/Makefile b/devel/hub/Makefile
index bc8ba2b6e544..4a583b9a31ec 100644
--- a/devel/hub/Makefile
+++ b/devel/hub/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hub
PORTVERSION= 2.14.2
DISTVERSIONPREFIX= v
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= devel sysutils
MAINTAINER= egypcio@FreeBSD.org
diff --git a/devel/influx-pkg-config/Makefile b/devel/influx-pkg-config/Makefile
index bde9106cab0f..e329cac30816 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= 4
+PORTREVISION= 5
CATEGORIES= devel
PKGNAMEPREFIX= influx
diff --git a/devel/jenkins/Makefile b/devel/jenkins/Makefile
index 4073fb4ccc15..451fc6dc1745 100644
--- a/devel/jenkins/Makefile
+++ b/devel/jenkins/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.521
+PORTVERSION= 2.522
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war/${PORTVERSION}/
DISTNAME= jenkins
diff --git a/devel/jenkins/distinfo b/devel/jenkins/distinfo
index 0940ae0b3195..8ae8d61aa3b0 100644
--- a/devel/jenkins/distinfo
+++ b/devel/jenkins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753859613
-SHA256 (jenkins/2.521/jenkins.war) = 3f82a149d087dee17d7a0e493637c64398f2674ad8a38339dfde9ed081fe3a19
-SIZE (jenkins/2.521/jenkins.war) = 95044334
+TIMESTAMP = 1754412056
+SHA256 (jenkins/2.522/jenkins.war) = 2e877edf6c5044d392147306990e4d6353716721549f6dcded329161e308e283
+SIZE (jenkins/2.522/jenkins.war) = 95512526
diff --git a/devel/jiri/Makefile b/devel/jiri/Makefile
index 945242d353af..013ef66968e3 100644
--- a/devel/jiri/Makefile
+++ b/devel/jiri/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jiri
PORTVERSION= g${TIMESTAMP:S/-/./g:C/T.*//g}
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
MASTER_SITES= LOCAL/swills
DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
diff --git a/devel/lab/Makefile b/devel/lab/Makefile
index f56d56b0956b..4ca0a4fd9ec4 100644
--- a/devel/lab/Makefile
+++ b/devel/lab/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lab
PORTVERSION= ${MODVERSION:S/-/./g:R}
DISTVERSIONPREFIX= v
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/lace/Makefile b/devel/lace/Makefile
index d8bd430d5353..d239f4190fb4 100644
--- a/devel/lace/Makefile
+++ b/devel/lace/Makefile
@@ -1,6 +1,7 @@
PORTNAME= lace
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.2
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMESUFFIX= -work-stealing
@@ -8,13 +9,9 @@ MAINTAINER= yuri@FreeBSD.org
COMMENT= Implementation of work-stealing in C
WWW= https://github.com/trolando/lace
-BROKEN_i386= compilation fails: static assertion failed due to requirement '(sizeof(struct _Task) % 64) == 0': Task size should be a multiple of LINE_SIZE
-
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_i386= compilation fails: static assertion failed due to requirement '(sizeof(struct _Task) % 64) == 0': Task size should be a multiple of LINE_SIZE
-
USES= cmake:testing
USE_GITHUB= yes
@@ -26,6 +23,10 @@ CMAKE_TESTING_ON= LACE_BUILD_TESTS
PORTSCOUT= limit:^.*[0-9]+\.[0-9]+\.[0-9]+$$ # prevent tags like mucocos_2014_ri
+pre-configure: # see discussion in https://github.com/trolando/lace/issues/16
+ @${REINPLACE_CMD} -e 's,memory_order_[[:alnum:]_]*,memory_order_seq_cst,g' \
+ ${WRKSRC}/src/*.[ch] ${WRKSRC}/src/lace.sh
+
# tests as of 2.0.2: 100% tests passed, 0 tests failed out of 2
.include <bsd.port.mk>
diff --git a/devel/lace/files/patch-benchmarks_CMakeLists.txt b/devel/lace/files/patch-benchmarks_CMakeLists.txt
new file mode 100644
index 000000000000..00392a29fc02
--- /dev/null
+++ b/devel/lace/files/patch-benchmarks_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- benchmarks/CMakeLists.txt.orig 2025-08-06 15:18:26 UTC
++++ benchmarks/CMakeLists.txt
+@@ -4,7 +4,7 @@ macro(set_compilation_settings NAME)
+ target_compile_features(${NAME} PRIVATE c_std_11 cxx_std_11)
+ target_compile_options(${NAME} PRIVATE
+ $<$<OR:$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:GNU>>:
+- -pipe -march=native -Wall -Wextra -Wpedantic -Wno-deprecated>
++ -pipe -Wall -Wextra -Wpedantic -Wno-deprecated>
+ $<$<CXX_COMPILER_ID:MSVC>: /W4>
+ )
+ if (CMAKE_BUILD_TYPE STREQUAL "Release")
diff --git a/devel/lace14/Makefile b/devel/lace14/Makefile
new file mode 100644
index 000000000000..d7e8ec60db70
--- /dev/null
+++ b/devel/lace14/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= lace
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.4.2
+CATEGORIES= devel
+PKGNAMESUFFIX= 14-work-stealing
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Implementation of work-stealing in C
+WWW= https://github.com/trolando/lace
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BROKEN_i386= compilation fails: static assertion failed due to requirement '(sizeof(struct _Task) % 64) == 0': Task size should be a multiple of LINE_SIZE
+
+USES= cmake:testing
+
+USE_GITHUB= yes
+GH_ACCOUNT= trolando
+
+CMAKE_ON= BUILD_SHARED_LIBS
+CMAKE_OFF= LACE_BUILD_TESTS
+CMAKE_TESTING_ON= LACE_BUILD_TESTS
+
+PORTSCOUT= limit:^.*[0-9]+\.[0-9]+\.[0-9]+$$ # prevent tags like mucocos_2014_ri
+
+# tests as of 1.4.2: 100% tests passed, 0 tests failed out of 2
+
+.include <bsd.port.mk>
diff --git a/devel/lace14/distinfo b/devel/lace14/distinfo
new file mode 100644
index 000000000000..361c0a0ce844
--- /dev/null
+++ b/devel/lace14/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1743134608
+SHA256 (trolando-lace-v1.4.2_GH0.tar.gz) = d9af1eb9d8ed2f46585085f78080e3a1b1f76fe1ef1f67794c1440a5e27bf07a
+SIZE (trolando-lace-v1.4.2_GH0.tar.gz) = 102784
diff --git a/devel/lace14/files/patch-CMakeLists.txt b/devel/lace14/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..0df89b0ef40c
--- /dev/null
+++ b/devel/lace14/files/patch-CMakeLists.txt
@@ -0,0 +1,34 @@
+--- CMakeLists.txt.orig 2023-11-18 14:52:47 UTC
++++ CMakeLists.txt
+@@ -25,11 +25,11 @@ endif()
+ endif()
+ endif()
+
+-add_library(lace STATIC
++add_library(lace
+ ${CMAKE_CURRENT_SOURCE_DIR}/src/lace.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/src/lace.h
+ )
+-add_library(lace14 STATIC
++add_library(lace14
+ ${CMAKE_CURRENT_SOURCE_DIR}/src/lace14.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/src/lace14.h
+ )
+@@ -56,7 +56,7 @@ target_compile_options(lace PRIVATE
+
+ target_compile_options(lace PRIVATE
+ $<$<OR:$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:GNU>>:
+- -pipe -march=native
++ -pipe
+ $<$<CONFIG:Debug>:-O0 -Wall -Wextra -Wpedantic>>
+ $<$<CXX_COMPILER_ID:MSVC>:
+ $<$<CONFIG:Debug>:/Od /Wall /Zi>>
+@@ -64,7 +64,7 @@ target_compile_options(lace14 PRIVATE
+
+ target_compile_options(lace14 PRIVATE
+ $<$<OR:$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:GNU>>:
+- -pipe -march=native
++ -pipe
+ $<$<CONFIG:Debug>:-O0 -Wall -Wextra -Wpedantic>>
+ $<$<CXX_COMPILER_ID:MSVC>:
+ $<$<CONFIG:Debug>:/Od /Wall /Zi>>
diff --git a/devel/lace14/files/patch-benchmarks_cilksort_cilksort-lace.c b/devel/lace14/files/patch-benchmarks_cilksort_cilksort-lace.c
new file mode 100644
index 000000000000..5a47f1622ae4
--- /dev/null
+++ b/devel/lace14/files/patch-benchmarks_cilksort_cilksort-lace.c
@@ -0,0 +1,11 @@
+--- benchmarks/cilksort/cilksort-lace.c.orig 2025-05-23 10:54:43 UTC
++++ benchmarks/cilksort/cilksort-lace.c
+@@ -438,7 +438,7 @@ int main(int argc, char *argv[])
+ int workers = 1;
+ int dqsize = 100000;
+
+- char c;
++ signed char c;
+ while ((c=getopt(argc, argv, "w:q:h")) != -1) {
+ switch (c) {
+ case 'w':
diff --git a/devel/lace14/files/patch-benchmarks_dfs_dfs-lace.c b/devel/lace14/files/patch-benchmarks_dfs_dfs-lace.c
new file mode 100644
index 000000000000..709bb4a901de
--- /dev/null
+++ b/devel/lace14/files/patch-benchmarks_dfs_dfs-lace.c
@@ -0,0 +1,11 @@
+--- benchmarks/dfs/dfs-lace.c.orig 2025-05-23 10:54:05 UTC
++++ benchmarks/dfs/dfs-lace.c
+@@ -50,7 +50,7 @@ int main(int argc, char **argv)
+ int workers = 1;
+ int dqsize = 100000;
+
+- char c;
++ signed char c;
+ while ((c=getopt(argc, argv, "w:q:h")) != -1) {
+ switch (c) {
+ case 'w':
diff --git a/devel/lace14/files/patch-benchmarks_fib_fib-lace.c b/devel/lace14/files/patch-benchmarks_fib_fib-lace.c
new file mode 100644
index 000000000000..705fff75ccfa
--- /dev/null
+++ b/devel/lace14/files/patch-benchmarks_fib_fib-lace.c
@@ -0,0 +1,11 @@
+--- benchmarks/fib/fib-lace.c.orig 2025-05-23 10:55:18 UTC
++++ benchmarks/fib/fib-lace.c
+@@ -34,7 +34,7 @@ int main(int argc, char **argv)
+ int workers = 1;
+ int dqsize = 100000;
+
+- char c;
++ signed char c;
+ while ((c=getopt(argc, argv, "w:q:h")) != -1) {
+ switch (c) {
+ case 'w':
diff --git a/devel/lace14/files/patch-benchmarks_fib_fib-lace.cpp b/devel/lace14/files/patch-benchmarks_fib_fib-lace.cpp
new file mode 100644
index 000000000000..b288f60b8ec9
--- /dev/null
+++ b/devel/lace14/files/patch-benchmarks_fib_fib-lace.cpp
@@ -0,0 +1,11 @@
+--- benchmarks/fib/fib-lace.cpp.orig 2025-05-23 10:53:18 UTC
++++ benchmarks/fib/fib-lace.cpp
+@@ -35,7 +35,7 @@ int main(int argc, char **argv)
+ int workers = 1;
+ int dqsize = 100000;
+
+- char c;
++ signed char c;
+ while ((c=getopt(argc, argv, "w:q:h")) != -1) {
+ switch (c) {
+ case 'w':
diff --git a/devel/lace14/files/patch-benchmarks_knapsack_knapsack-lace.c b/devel/lace14/files/patch-benchmarks_knapsack_knapsack-lace.c
new file mode 100644
index 000000000000..26a2489b4bab
--- /dev/null
+++ b/devel/lace14/files/patch-benchmarks_knapsack_knapsack-lace.c
@@ -0,0 +1,11 @@
+--- benchmarks/knapsack/knapsack-lace.c.orig 2025-05-23 10:56:00 UTC
++++ benchmarks/knapsack/knapsack-lace.c
+@@ -119,7 +119,7 @@ int main(int argc, char *argv[])
+ int workers = 1;
+ int dqsize = 100000;
+
+- char c;
++ signed char c;
+ while ((c=getopt(argc, argv, "w:q:h")) != -1) {
+ switch (c) {
+ case 'w':
diff --git a/devel/lace14/files/patch-benchmarks_matmul_matmul-lace.c b/devel/lace14/files/patch-benchmarks_matmul_matmul-lace.c
new file mode 100644
index 000000000000..7036a56448ed
--- /dev/null
+++ b/devel/lace14/files/patch-benchmarks_matmul_matmul-lace.c
@@ -0,0 +1,11 @@
+--- benchmarks/matmul/matmul-lace.c.orig 2025-05-23 10:56:19 UTC
++++ benchmarks/matmul/matmul-lace.c
+@@ -121,7 +121,7 @@ int main(int argc, char *argv[])
+ int workers = 1;
+ int dqsize = 100000;
+
+- char c;
++ signed char c;
+ while ((c=getopt(argc, argv, "w:q:h")) != -1) {
+ switch (c) {
+ case 'w':
diff --git a/devel/lace14/files/patch-benchmarks_matmul_matmul-seq.c b/devel/lace14/files/patch-benchmarks_matmul_matmul-seq.c
new file mode 100644
index 000000000000..6159bc215087
--- /dev/null
+++ b/devel/lace14/files/patch-benchmarks_matmul_matmul-seq.c
@@ -0,0 +1,11 @@
+--- benchmarks/matmul/matmul-seq.c.orig 2025-05-23 10:55:39 UTC
++++ benchmarks/matmul/matmul-seq.c
+@@ -114,7 +114,7 @@ int main(int argc, char *argv[])
+
+ int main(int argc, char *argv[])
+ {
+- char c;
++ signed char c;
+ while ((c=getopt(argc, argv, "w:q:h")) != -1) {
+ switch (c) {
+ case 'h':
diff --git a/devel/lace14/files/patch-benchmarks_pi_pi-lace.c b/devel/lace14/files/patch-benchmarks_pi_pi-lace.c
new file mode 100644
index 000000000000..f1d66022fbfa
--- /dev/null
+++ b/devel/lace14/files/patch-benchmarks_pi_pi-lace.c
@@ -0,0 +1,11 @@
+--- benchmarks/pi/pi-lace.c.orig 2025-05-23 10:54:23 UTC
++++ benchmarks/pi/pi-lace.c
+@@ -55,7 +55,7 @@ int main(int argc, char **argv)
+ int workers = 0;
+ int dqsize = 1000000;
+
+- char c;
++ signed char c;
+ while ((c=getopt(argc, argv, "w:q:h")) != -1) {
+ switch (c) {
+ case 'w':
diff --git a/devel/lace14/files/patch-benchmarks_queens_queens-lace.c b/devel/lace14/files/patch-benchmarks_queens_queens-lace.c
new file mode 100644
index 000000000000..f942da62abbf
--- /dev/null
+++ b/devel/lace14/files/patch-benchmarks_queens_queens-lace.c
@@ -0,0 +1,11 @@
+--- benchmarks/queens/queens-lace.c.orig 2025-05-23 10:53:37 UTC
++++ benchmarks/queens/queens-lace.c
+@@ -73,7 +73,7 @@ int main(int argc, char *argv[])
+ int workers = 1;
+ int dqsize = 100000;
+
+- char c;
++ signed char c;
+ while ((c=getopt(argc, argv, "w:q:h")) != -1) {
+ switch (c) {
+ case 'w':
diff --git a/devel/lace14/files/patch-benchmarks_strassen_strassen-lace.c b/devel/lace14/files/patch-benchmarks_strassen_strassen-lace.c
new file mode 100644
index 000000000000..eb4f69cb841a
--- /dev/null
+++ b/devel/lace14/files/patch-benchmarks_strassen_strassen-lace.c
@@ -0,0 +1,11 @@
+--- benchmarks/strassen/strassen-lace.c.orig 2025-05-23 10:55:02 UTC
++++ benchmarks/strassen/strassen-lace.c
+@@ -718,7 +718,7 @@ int main(int argc, char *argv[])
+ int dqsize = 100000;
+ int verify = 0;
+
+- char c;
++ signed char c;
+ while ((c=getopt(argc, argv, "w:q:h:c")) != -1) {
+ switch (c) {
+ case 'w':
diff --git a/devel/lace14/pkg-descr b/devel/lace14/pkg-descr
new file mode 100644
index 000000000000..b0efdd64bc2b
--- /dev/null
+++ b/devel/lace14/pkg-descr
@@ -0,0 +1,2 @@
+Lace is a C framework for fine-grained fork-join parallelism intended for
+scientific computations on multi-core computers.
diff --git a/devel/lace14/pkg-plist b/devel/lace14/pkg-plist
new file mode 100644
index 000000000000..6b1ab64e5d57
--- /dev/null
+++ b/devel/lace14/pkg-plist
@@ -0,0 +1,11 @@
+include/lace.h
+include/lace14.h
+include/lace_config.h
+lib/cmake/lace/lace-config-version.cmake
+lib/cmake/lace/lace-config.cmake
+lib/cmake/lace/lace-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/lace/lace-targets.cmake
+lib/liblace.so
+lib/liblace14.so
+libdata/pkgconfig/lace.pc
+libdata/pkgconfig/lace14.pc
diff --git a/devel/lazygit/Makefile b/devel/lazygit/Makefile
index e784e77bcd50..a1dc7fd4b4d7 100644
--- a/devel/lazygit/Makefile
+++ b/devel/lazygit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lazygit
DISTVERSIONPREFIX= v
DISTVERSION= 0.53.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= meta@FreeBSD.org
diff --git a/devel/lefthook/Makefile b/devel/lefthook/Makefile
index 58e34fc49069..bc9cdf88634a 100644
--- a/devel/lefthook/Makefile
+++ b/devel/lefthook/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lefthook
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.10
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/lets/Makefile b/devel/lets/Makefile
index b4de795a710d..be7a2fcf1087 100644
--- a/devel/lets/Makefile
+++ b/devel/lets/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lets
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.54
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/liteide/Makefile b/devel/liteide/Makefile
index aace47b45aae..b11c6b5af0ab 100644
--- a/devel/liteide/Makefile
+++ b/devel/liteide/Makefile
@@ -1,7 +1,7 @@
PORTNAME= liteide
DISTVERSIONPREFIX= x
DISTVERSION= 38.2
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= devel editors
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/loccount/Makefile b/devel/loccount/Makefile
index fbeaaf42dd5a..384def9094c6 100644
--- a/devel/loccount/Makefile
+++ b/devel/loccount/Makefile
@@ -1,6 +1,6 @@
PORTNAME= loccount
DISTVERSION= 2.16
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= devel
MASTER_SITES= http://www.catb.org/~esr/loccount/
diff --git a/devel/mage/Makefile b/devel/mage/Makefile
index 52c6fe5f81a5..c41beb050f65 100644
--- a/devel/mage/Makefile
+++ b/devel/mage/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mage
DISTVERSIONPREFIX= v
DISTVERSION= 1.15.0
-PORTREVISION= 14
+PORTREVISION= 15
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/modd/Makefile b/devel/modd/Makefile
index 8da3c4a6c84c..69357bf69b2c 100644
--- a/devel/modd/Makefile
+++ b/devel/modd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= modd
DISTVERSIONPREFIX= v
DISTVERSION= 0.8
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= devel sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/mutagen/Makefile b/devel/mutagen/Makefile
index a3bd40ed6481..96e4768945df 100644
--- a/devel/mutagen/Makefile
+++ b/devel/mutagen/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mutagen
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel net
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/packr/Makefile b/devel/packr/Makefile
index 3302a50f41c9..897c5425090d 100644
--- a/devel/packr/Makefile
+++ b/devel/packr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= packr
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.3
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/plasma6-kwrited/distinfo b/devel/plasma6-kwrited/distinfo
index de862e93a8a5..98665cdeb6ab 100644
--- a/devel/plasma6-kwrited/distinfo
+++ b/devel/plasma6-kwrited/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752584465
-SHA256 (KDE/plasma/6.4.3/kwrited-6.4.3.tar.xz) = fe144b5ed4270cbd45f71187b970e4c4e3e0035c1afc40719b1c862b8adb098b
-SIZE (KDE/plasma/6.4.3/kwrited-6.4.3.tar.xz) = 23652
+TIMESTAMP = 1754413468
+SHA256 (KDE/plasma/6.4.4/kwrited-6.4.4.tar.xz) = 0e15ad25a5d6b0856add87e463607fef209a1184fd13f865e398e8173ec3c351
+SIZE (KDE/plasma/6.4.4/kwrited-6.4.4.tar.xz) = 23744
diff --git a/devel/plasma6-plasma-sdk/distinfo b/devel/plasma6-plasma-sdk/distinfo
index 49c63f504f6e..f4fc8163b0ae 100644
--- a/devel/plasma6-plasma-sdk/distinfo
+++ b/devel/plasma6-plasma-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752584466
-SHA256 (KDE/plasma/6.4.3/plasma-sdk-6.4.3.tar.xz) = 9b7ce36459b3f2cd91bbe0941ada3ebb38eff0149939c59dab2d0b0d3928c064
-SIZE (KDE/plasma/6.4.3/plasma-sdk-6.4.3.tar.xz) = 359996
+TIMESTAMP = 1754413468
+SHA256 (KDE/plasma/6.4.4/plasma-sdk-6.4.4.tar.xz) = f10c7aec9f2a26b6f8a04d3ea1e11e8851baf3918fd93a1b7cef07f935a4096c
+SIZE (KDE/plasma/6.4.4/plasma-sdk-6.4.4.tar.xz) = 362252
diff --git a/devel/plasma6-plasma5support/distinfo b/devel/plasma6-plasma5support/distinfo
index 889db701722a..c217c3da211e 100644
--- a/devel/plasma6-plasma5support/distinfo
+++ b/devel/plasma6-plasma5support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752584466
-SHA256 (KDE/plasma/6.4.3/plasma5support-6.4.3.tar.xz) = 1e89a8935d18d98a8fcbe02ff3477489385bb42a804e543bbb24f043f5cd8cf6
-SIZE (KDE/plasma/6.4.3/plasma5support-6.4.3.tar.xz) = 228404
+TIMESTAMP = 1754413468
+SHA256 (KDE/plasma/6.4.4/plasma5support-6.4.4.tar.xz) = 066c0456149bacad6dfd99eb36783fb61f1918df91b9d70ff4aeac56e3d43bf5
+SIZE (KDE/plasma/6.4.4/plasma5support-6.4.4.tar.xz) = 228980
diff --git a/devel/please/Makefile b/devel/please/Makefile
index c37274b51838..6fc1d884e074 100644
--- a/devel/please/Makefile
+++ b/devel/please/Makefile
@@ -1,7 +1,7 @@
PORTNAME= please
DISTVERSIONPREFIX= v
DISTVERSION= 17.18.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= https://raw.githubusercontent.com/thought-machine/please/${DISTVERSIONFULL}/
DISTFILES= go.mod
diff --git a/devel/protoc-gen-go-grpc/Makefile b/devel/protoc-gen-go-grpc/Makefile
index 32b331a42b35..71b146e22474 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.74.2
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/prototool/Makefile b/devel/prototool/Makefile
index f3f1ea87ee2b..5546149b5d36 100644
--- a/devel/prototool/Makefile
+++ b/devel/prototool/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prototool
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/py-asttokens/Makefile b/devel/py-asttokens/Makefile
index 7ebb77e13340..bb3dd58a5ebf 100644
--- a/devel/py-asttokens/Makefile
+++ b/devel/py-asttokens/Makefile
@@ -1,6 +1,5 @@
PORTNAME= asttokens
-PORTVERSION= 2.4.1
-PORTREVISION= 1
+PORTVERSION= 3.0.0
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-asttokens/distinfo b/devel/py-asttokens/distinfo
index ee4a3a4eb55e..21aa3dd4baae 100644
--- a/devel/py-asttokens/distinfo
+++ b/devel/py-asttokens/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1699367130
-SHA256 (asttokens-2.4.1.tar.gz) = b03869718ba9a6eb027e134bfdf69f38a236d681c83c160d510768af11254ba0
-SIZE (asttokens-2.4.1.tar.gz) = 62284
+TIMESTAMP = 1733142312
+SHA256 (asttokens-3.0.0.tar.gz) = 0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7
+SIZE (asttokens-3.0.0.tar.gz) = 61978
diff --git a/devel/py-devtools/Makefile b/devel/py-devtools/Makefile
index 420f41e32751..c94e6f60e3ca 100644
--- a/devel/py-devtools/Makefile
+++ b/devel/py-devtools/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asttokens>=2.0.0<3.0.0:devel/py-asttokens@${
${PYTHON_PKGNAMEPREFIX}pygments>=2.15.0:textproc/py-pygments@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent pep517
+USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
diff --git a/devel/py-hypothesmith/Makefile b/devel/py-hypothesmith/Makefile
index 856aae7da504..a9efd43b489f 100644
--- a/devel/py-hypothesmith/Makefile
+++ b/devel/py-hypothesmith/Makefile
@@ -1,6 +1,5 @@
PORTNAME= hypothesmith
-PORTVERSION= 0.3.1
-PORTREVISION= 1
+PORTVERSION= 0.3.3
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,6 +9,7 @@ COMMENT= Hypothesis strategies for generating Python programs
WWW= https://github.com/Zac-HD/hypothesmith
LICENSE= MPL20
+LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}libcst>=0:devel/py-libcst@${PY_FLAVOR}
diff --git a/devel/py-hypothesmith/distinfo b/devel/py-hypothesmith/distinfo
index 07ee26ac9e4f..a195a19ec467 100644
--- a/devel/py-hypothesmith/distinfo
+++ b/devel/py-hypothesmith/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1700584715
-SHA256 (hypothesmith-0.3.1.tar.gz) = 8799177a6493e832c81746842a8686752b3b1bb9530d6e832bae1758410daf3a
-SIZE (hypothesmith-0.3.1.tar.gz) = 25600
+TIMESTAMP = 1754396368
+SHA256 (hypothesmith-0.3.3.tar.gz) = 96c14802d6c8e85d8975264176878db54b28d2ed921fdbfedc2e6b8ce3c81716
+SIZE (hypothesmith-0.3.3.tar.gz) = 25529
diff --git a/devel/py-inline-snapshot/Makefile b/devel/py-inline-snapshot/Makefile
index 1c0c3c5d7439..46f9136b1b01 100644
--- a/devel/py-inline-snapshot/Makefile
+++ b/devel/py-inline-snapshot/Makefile
@@ -17,9 +17,11 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asttokens>=2.0.5:devel/py-asttokens@${PY_FLA
${PYTHON_PKGNAMEPREFIX}executing>=2.2.0:devel/py-executing@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=13.7.1:textproc/py-rich@${PY_FLAVOR} \
${PY_TOMLI}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}freezegun>=0:devel/py-freezegun@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist pep517
+USE_PYTHON= autoplist pep517 pytest
NO_ARCH= yes
diff --git a/devel/py-itemloaders/Makefile b/devel/py-itemloaders/Makefile
index 303ed3f45100..219ffd89e780 100644
--- a/devel/py-itemloaders/Makefile
+++ b/devel/py-itemloaders/Makefile
@@ -1,6 +1,5 @@
PORTNAME= itemloaders
-DISTVERSION= 1.1.0
-PORTREVISION= 1
+DISTVERSION= 1.3.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-itemloaders/distinfo b/devel/py-itemloaders/distinfo
index b8d3839e04c2..7bfe151a4319 100644
--- a/devel/py-itemloaders/distinfo
+++ b/devel/py-itemloaders/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1692233753
-SHA256 (itemloaders-1.1.0.tar.gz) = 21d81c61da6a08b48e5996288cdf3031c0f92e5d0075920a0242527523e14a48
-SIZE (itemloaders-1.1.0.tar.gz) = 18449
+TIMESTAMP = 1754387540
+SHA256 (itemloaders-1.3.2.tar.gz) = 4faf5b3abe83bf014476e3fd9ccf66867282971d9f1d4e96d9a61b60c3786770
+SIZE (itemloaders-1.3.2.tar.gz) = 19707
diff --git a/devel/py-lxml-html-clean/Makefile b/devel/py-lxml-html-clean/Makefile
index e023637b84c7..51033a6ea298 100644
--- a/devel/py-lxml-html-clean/Makefile
+++ b/devel/py-lxml-html-clean/Makefile
@@ -13,7 +13,9 @@ WWW= https://github.com/fedora-python/lxml_html_clean/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR}
+
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils pytest
.include <bsd.port.mk>
diff --git a/devel/py-lxml/Makefile b/devel/py-lxml/Makefile
index ece00257cf10..e444b1aed608 100644
--- a/devel/py-lxml/Makefile
+++ b/devel/py-lxml/Makefile
@@ -1,11 +1,10 @@
PORTNAME= lxml
-PORTVERSION= 4.9.3
-PORTREVISION= 2
+DISTVERSION= 6.0.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= vishwin@FreeBSD.org
COMMENT= Pythonic binding for the libxml2 and libxslt libraries
WWW= https://lxml.de/ \
https://github.com/lxml/lxml
@@ -13,9 +12,12 @@ WWW= https://lxml.de/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/doc/licenses/BSD.txt
-USES= compiler cpe gnome python uniquefiles:dirs
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+
+USES= compiler cpe gnome python
USE_GNOME= libxml2 libxslt
-USE_PYTHON= autoplist concurrent cython distutils
+USE_PYTHON= autoplist concurrent cython3 pep517
LDFLAGS+= -Wl,-rpath=${LOCALBASE}/lib
@@ -24,23 +26,12 @@ PORTDOCS= *
OPTIONS_DEFINE= DOCS
-# needed for test to work
-PYDISTUTILS_BUILD_TARGET= build_ext
-PYDISTUTILS_BUILDARGS= --inplace
-
# force regeneration of cython files
post-extract:
@${FIND} ${WRKSRC} -name "*.c" -delete
-pre-configure: # remove with update to 5.x
- @if ! xml2-config --version | ${GREP} -q ^2\.11; then \
- ${REINPLACE_CMD} -e 's|, xmlerror.xmlError\*|, const xmlerror.xmlError*|' \
- ${WRKSRC}/src/lxml/*.pxi; \
- fi
-
post-install:
- @${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \
- -name '*.so' -exec ${STRIP_CMD} {} +
+ @${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@@ -48,8 +39,11 @@ post-install-DOCS-on:
@cd ${WRKSRC} && ${COPYTREE_SHARE} doc ${STAGEDIR}${DOCSDIR}
# see upstream Makefile, test target
+# tests require compiled extensions in the source directories
do-test:
- cd ${WRKSRC} && ${PYTHON_CMD} test.py -p -v
+ cd ${BUILD_WRKSRC} && \
+ ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} build_ext --inplace && \
+ ${PYTHON_CMD} test.py -p -v
.include <bsd.port.pre.mk>
diff --git a/devel/py-lxml/distinfo b/devel/py-lxml/distinfo
index 5c3140b5c9df..dc617269eb97 100644
--- a/devel/py-lxml/distinfo
+++ b/devel/py-lxml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1690387655
-SHA256 (lxml-4.9.3.tar.gz) = 48628bd53a426c9eb9bc066a923acaa0878d1e86129fd5359aee99285f4eed9c
-SIZE (lxml-4.9.3.tar.gz) = 3572158
+TIMESTAMP = 1752123348
+SHA256 (lxml-6.0.0.tar.gz) = 032e65120339d44cdc3efc326c9f660f5f7205f3a535c1fdbf898b29ea01fb72
+SIZE (lxml-6.0.0.tar.gz) = 4096938
diff --git a/devel/py-lxml/files/patch-src_lxml_tests_test__etree.py b/devel/py-lxml/files/patch-src_lxml_tests_test__etree.py
deleted file mode 100644
index 366d829f1f0c..000000000000
--- a/devel/py-lxml/files/patch-src_lxml_tests_test__etree.py
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/lxml/tests/test_etree.py.orig 2023-07-05 10:03:51 UTC
-+++ src/lxml/tests/test_etree.py
-@@ -3068,6 +3068,7 @@ class ETreeOnlyTestCase(HelperTestCase):
- self.assertEqual(r, s.nsmap)
-
- def test_html_prefix_nsmap(self):
-+ return # broken with recent libxml2, probably fixed by https://github.com/lxml/lxml/commit/72f5a287a4016ecb405f2e8a4a03ae22a5b0b496
- etree = self.etree
- el = etree.HTML('<hha:page-description>aa</hha:page-description>').find('.//page-description')
- if etree.LIBXML_VERSION < (2, 9, 11):
diff --git a/devel/py-pytest-asyncio/Makefile b/devel/py-pytest-asyncio/Makefile
index 20dd41a35007..faf3613bbd3f 100644
--- a/devel/py-pytest-asyncio/Makefile
+++ b/devel/py-pytest-asyncio/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= pytest_asyncio-${DISTVERSION}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Py.test plugin providing fixtures and markers for asyncio
WWW= https://pypi.org/project/pytest-asyncio/
@@ -15,6 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest4-asyncio
+# note that the next version requires pytest 8.2.0, while ports still only have 8.1.1 ATOW
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=6.1.0:devel/py-pytest@${PY_FLAVOR}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=6.1.0:devel/py-pytest@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=5.7.1:devel/py-hypothesis@${PY_FLAVOR} \
diff --git a/devel/py-pytest-datadir/Makefile b/devel/py-pytest-datadir/Makefile
index 1c17048fd9a2..068821311604 100644
--- a/devel/py-pytest-datadir/Makefile
+++ b/devel/py-pytest-datadir/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pytest-datadir
-PORTVERSION= 1.7.2
+PORTVERSION= 1.8.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pytest-datadir/distinfo b/devel/py-pytest-datadir/distinfo
index 65abf0e954e9..3805b841aad3 100644
--- a/devel/py-pytest-datadir/distinfo
+++ b/devel/py-pytest-datadir/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751382423
-SHA256 (pytest_datadir-1.7.2.tar.gz) = 15f5228a35d0a3205e4968e75d3b9cca91762424e1eafc21eb637d380a48443e
-SIZE (pytest_datadir-1.7.2.tar.gz) = 11265
+TIMESTAMP = 1754319990
+SHA256 (pytest_datadir-1.8.0.tar.gz) = 7a15faed76cebe87cc91941dd1920a9a38eba56a09c11e9ddf1434d28a0f78eb
+SIZE (pytest_datadir-1.8.0.tar.gz) = 11848
diff --git a/devel/py-pytest-regtest/Makefile b/devel/py-pytest-regtest/Makefile
index 22ea98b17180..bc1660fc0962 100644
--- a/devel/py-pytest-regtest/Makefile
+++ b/devel/py-pytest-regtest/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= pytest_regtest-${PORTVERSION}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Pytest plugin for regression tests
WWW= https://gitlab.com/uweschmitt/pytest-regtest \
https://pypi.org/project/pytest-regtest/
diff --git a/devel/py-stack-data/Makefile b/devel/py-stack-data/Makefile
index bfb6f80e7ab8..56522fc68c44 100644
--- a/devel/py-stack-data/Makefile
+++ b/devel/py-stack-data/Makefile
@@ -22,10 +22,11 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asttokens>=2.1.0:devel/py-asttokens@${PY_FLA
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}littleutils>=0:devel/py-littleutils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=0,1:devel/py-pytest@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}typeguard>=0:devel/py-typeguard@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}typeguard>=0:devel/py-typeguard@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cython>=0:lang/cython@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent pep517
+USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
diff --git a/devel/py-types-Flask/Makefile b/devel/py-types-Flask/Makefile
index 27b06dc61911..4c90f696c48c 100644
--- a/devel/py-types-Flask/Makefile
+++ b/devel/py-types-Flask/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for Flask
WWW= https://pypi.org/project/types-Flask/
diff --git a/devel/py-types-Jinja2/Makefile b/devel/py-types-Jinja2/Makefile
index 0fc62ee736fa..b032feb876a4 100644
--- a/devel/py-types-Jinja2/Makefile
+++ b/devel/py-types-Jinja2/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for Jinja2
WWW= https://pypi.org/project/types-Jinja2/
diff --git a/devel/py-types-MarkupSafe/Makefile b/devel/py-types-MarkupSafe/Makefile
index a3c20e9d23eb..bc52d8eb97f7 100644
--- a/devel/py-types-MarkupSafe/Makefile
+++ b/devel/py-types-MarkupSafe/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for MarkupSafe
WWW= https://pypi.org/project/types-MarkupSafe/
diff --git a/devel/py-types-Pillow/Makefile b/devel/py-types-Pillow/Makefile
index 65ffe4490d6e..3ff8d5ffeb4e 100644
--- a/devel/py-types-Pillow/Makefile
+++ b/devel/py-types-Pillow/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for Pillow
WWW= https://pypi.org/project/types-Pillow/
diff --git a/devel/py-types-PyYAML/Makefile b/devel/py-types-PyYAML/Makefile
index 31ed6f843e57..715a23bd5697 100644
--- a/devel/py-types-PyYAML/Makefile
+++ b/devel/py-types-PyYAML/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= types_pyyaml-${DISTVERSION}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for PyYAML
WWW= https://pypi.org/project/types-PyYAML/
diff --git a/devel/py-types-Werkzeug/Makefile b/devel/py-types-Werkzeug/Makefile
index ed3b58b9795b..07458adca6b8 100644
--- a/devel/py-types-Werkzeug/Makefile
+++ b/devel/py-types-Werkzeug/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for Werkzeug
WWW= https://pypi.org/project/types-Werkzeug/
diff --git a/devel/py-types-click/Makefile b/devel/py-types-click/Makefile
index 0fd4e7467337..0baa7460965b 100644
--- a/devel/py-types-click/Makefile
+++ b/devel/py-types-click/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for click
WWW= https://pypi.org/project/types-click/
diff --git a/devel/py-types-futures/Makefile b/devel/py-types-futures/Makefile
index 1a121bae5795..7d6b5b0c9e48 100644
--- a/devel/py-types-futures/Makefile
+++ b/devel/py-types-futures/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for futures
WWW= https://pypi.org/project/types-futures/
diff --git a/devel/py-types-protobuf/Makefile b/devel/py-types-protobuf/Makefile
index 69defc3e7b96..54ae3496d681 100644
--- a/devel/py-types-protobuf/Makefile
+++ b/devel/py-types-protobuf/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= types_protobuf-${PORTVERSION}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for protobuf
WWW= https://pypi.org/project/types-protobuf/
diff --git a/devel/py-types-psycopg2/Makefile b/devel/py-types-psycopg2/Makefile
index 06beb29bd30e..f540d7d357e4 100644
--- a/devel/py-types-psycopg2/Makefile
+++ b/devel/py-types-psycopg2/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:C/-/_/}-${PORTVERSION}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for psycopg2
WWW= https://pypi.org/project/types-psycopg2/
diff --git a/devel/py-types-requests/Makefile b/devel/py-types-requests/Makefile
index b41183c5366e..fbf9a1da794e 100644
--- a/devel/py-types-requests/Makefile
+++ b/devel/py-types-requests/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for requests
WWW= https://pypi.org/project/types-requests/
diff --git a/devel/py-types-urllib3/Makefile b/devel/py-types-urllib3/Makefile
index 2ecd4b1d2540..17b49f3b7fec 100644
--- a/devel/py-types-urllib3/Makefile
+++ b/devel/py-types-urllib3/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for urllib3
WWW= https://pypi.org/project/types-urllib3/
diff --git a/devel/py-virtualenv/Makefile b/devel/py-virtualenv/Makefile
index de50094f8a8a..53566ee1bc65 100644
--- a/devel/py-virtualenv/Makefile
+++ b/devel/py-virtualenv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= virtualenv
-PORTVERSION= 20.32.0
+PORTVERSION= 20.33.1
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-virtualenv/distinfo b/devel/py-virtualenv/distinfo
index 985fdfe1bfb6..16318f2b6139 100644
--- a/devel/py-virtualenv/distinfo
+++ b/devel/py-virtualenv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753176883
-SHA256 (pypa-virtualenv-20.32.0_GH0.tar.gz) = 3353e411d70b0210493a31655660fb3c7297760060d5fdcba924f769371417b6
-SIZE (pypa-virtualenv-20.32.0_GH0.tar.gz) = 6116343
+TIMESTAMP = 1754494586
+SHA256 (pypa-virtualenv-20.33.1_GH0.tar.gz) = e81c6c66297f4bb4f60d4c34e9045963e7871b4fca421781eceb7de484dae392
+SIZE (pypa-virtualenv-20.33.1_GH0.tar.gz) = 6123073
diff --git a/devel/rust-bindgen-cli/Makefile b/devel/rust-bindgen-cli/Makefile
index 96a898b6832c..d031fa122a65 100644
--- a/devel/rust-bindgen-cli/Makefile
+++ b/devel/rust-bindgen-cli/Makefile
@@ -1,6 +1,5 @@
PORTNAME= bindgen-cli
-DISTVERSION= 0.71.1
-PORTREVISION= 5
+DISTVERSION= 0.72.0
CATEGORIES= devel
MASTER_SITES= CRATESIO
PKGNAMEPREFIX= rust-
diff --git a/devel/rust-bindgen-cli/Makefile.crates b/devel/rust-bindgen-cli/Makefile.crates
index 3449141200ef..af055c6dd6ac 100644
--- a/devel/rust-bindgen-cli/Makefile.crates
+++ b/devel/rust-bindgen-cli/Makefile.crates
@@ -1,7 +1,7 @@
CARGO_CRATES= aho-corasick-1.1.3 \
annotate-snippets-0.11.4 \
anstyle-1.0.10 \
- bindgen-0.71.1 \
+ bindgen-0.72.0 \
bitflags-1.3.2 \
bitflags-2.2.1 \
cexpr-0.6.0 \
diff --git a/devel/rust-bindgen-cli/distinfo b/devel/rust-bindgen-cli/distinfo
index d9fdafcdfa04..7ce8f97c069a 100644
--- a/devel/rust-bindgen-cli/distinfo
+++ b/devel/rust-bindgen-cli/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1733757283
-SHA256 (rust/crates/bindgen-cli-0.71.1.crate) = fded10ca0956afd0cbe5cf89cc71ae1a679e65b8216c651fca17ba7de8ac54dc
-SIZE (rust/crates/bindgen-cli-0.71.1.crate) = 8218
+TIMESTAMP = 1749381347
+SHA256 (rust/crates/bindgen-cli-0.72.0.crate) = 0c607bcb6fa24e2919403e2135cfc212ac295e936234ec641bcff75cc364f925
+SIZE (rust/crates/bindgen-cli-0.72.0.crate) = 8670
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/annotate-snippets-0.11.4.crate) = 24e35ed54e5ea7997c14ed4c70ba043478db1112e98263b3b035907aa197d991
SIZE (rust/crates/annotate-snippets-0.11.4.crate) = 46876
SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/bindgen-0.71.1.crate) = 5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3
-SIZE (rust/crates/bindgen-0.71.1.crate) = 237785
+SHA256 (rust/crates/bindgen-0.72.0.crate) = 4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f
+SIZE (rust/crates/bindgen-0.72.0.crate) = 246019
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.2.1.crate) = 24a6904aef64d73cf10ab17ebace7befb918b82164785cb89907993be7f83813
diff --git a/devel/scc/Makefile b/devel/scc/Makefile
index 395a72095f8b..b133aa47886a 100644
--- a/devel/scc/Makefile
+++ b/devel/scc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= scc
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/sdl3/Makefile b/devel/sdl3/Makefile
index 904d1ace4925..701491ff77c8 100644
--- a/devel/sdl3/Makefile
+++ b/devel/sdl3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sdl3
DISTVERSIONPREFIX= release-
-DISTVERSION= 3.2.18
+DISTVERSION= 3.2.20
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/sdl3/distinfo b/devel/sdl3/distinfo
index 1badbf3b794d..b8c47c87ad59 100644
--- a/devel/sdl3/distinfo
+++ b/devel/sdl3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752520681
-SHA256 (libsdl-org-SDL-release-3.2.18_GH0.tar.gz) = 51539fa13e546bc50c632beed3f34257de2baa38a4c642048de56377903b4265
-SIZE (libsdl-org-SDL-release-3.2.18_GH0.tar.gz) = 16122775
+TIMESTAMP = 1754334324
+SHA256 (libsdl-org-SDL-release-3.2.20_GH0.tar.gz) = f0d9ea12f9e41a17995fec29cfb8dbfe28df75282493b489d3a2a91f30e74fa7
+SIZE (libsdl-org-SDL-release-3.2.20_GH0.tar.gz) = 16121311
diff --git a/devel/sfml/Makefile b/devel/sfml/Makefile
index 6de899d3aaaf..33bdc3e06787 100644
--- a/devel/sfml/Makefile
+++ b/devel/sfml/Makefile
@@ -2,7 +2,7 @@ PORTNAME= SFML
DISTVERSION= 2.6.2
CATEGORIES= devel
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Simple and Fast Multimedia Library
WWW= https://www.sfml-dev.org/ \
https://github.com/SFML/SFML
diff --git a/devel/shfmt/Makefile b/devel/shfmt/Makefile
index b3f1f211d6df..800d8ee69608 100644
--- a/devel/shfmt/Makefile
+++ b/devel/shfmt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shfmt
DISTVERSIONPREFIX= v
DISTVERSION= 3.12.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/soft-serve/Makefile b/devel/soft-serve/Makefile
index 2d7164957d7d..c4fa231d7669 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= 6
+PORTREVISION= 7
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/spirv-llvm-translator/Makefile b/devel/spirv-llvm-translator/Makefile
index 73c46a00ca39..a070f0816e40 100644
--- a/devel/spirv-llvm-translator/Makefile
+++ b/devel/spirv-llvm-translator/Makefile
@@ -1,6 +1,7 @@
PORTNAME= spirv-llvm-translator
DISTVERSIONPREFIX= v
DISTVERSION= ${DISTVERSION_${FLAVOR}}
+DISTVERSION_llvm21= 21.1.0
DISTVERSION_llvm20= 20.1.5
DISTVERSION_llvm19= 19.1.10
DISTVERSION_llvm18= 18.1.15
@@ -23,7 +24,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.TXT
LIB_DEPENDS= libLLVM-${FLAVOR:S/llvm//}.so:devel/${FLAVOR}
-FLAVORS= ${20 19 18 17 16 15 14 13 12 11:L:S/^/llvm/}
+FLAVORS= ${21 20 19 18 17 16 15 14 13 12 11:L:S/^/llvm/}
CONFLICTS_BUILD=${FLAVOR}-lite
USES= cmake compiler:c++11-lib
@@ -33,7 +34,9 @@ GH_ACCOUNT= KhronosGroup
GH_PROJECT= SPIRV-LLVM-Translator
.if ${FLAVOR:U:Mllvm1[12]}
# empty
-.elif ${FLAVOR:U} == llvm20 || !defined(FLAVOR)
+.elif ${FLAVOR:U} == llvm21 || !defined(FLAVOR)
+GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-431-g9e3836d:headers/projects/SPIRV-Headers
+.elif ${FLAVOR:U} == llvm20
GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-405-g0e71067:headers/projects/SPIRV-Headers
.else
GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-411-gaa6cef1:headers/projects/SPIRV-Headers
diff --git a/devel/spirv-llvm-translator/distinfo.llvm21 b/devel/spirv-llvm-translator/distinfo.llvm21
new file mode 100644
index 000000000000..f97f7b1045e9
--- /dev/null
+++ b/devel/spirv-llvm-translator/distinfo.llvm21
@@ -0,0 +1,5 @@
+TIMESTAMP = 1754033293
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v21.1.0_GH0.tar.gz) = 4f7019a06c731daebbc18080db338964002493ead4cfb440fef95d120c50a170
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v21.1.0_GH0.tar.gz) = 1828044
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = d8aa4e45286c9f4d054e802f11e095c5a3c9c1e261a28fe7cc640ef8bb9f89c9
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = 540314
diff --git a/devel/statik/Makefile b/devel/statik/Makefile
index 9445ecd5956e..f7fea149482b 100644
--- a/devel/statik/Makefile
+++ b/devel/statik/Makefile
@@ -1,7 +1,7 @@
PORTNAME= statik
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.2
-PORTREVISION= 28
+PORTREVISION= 29
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/stuffbin/Makefile b/devel/stuffbin/Makefile
index b5ea98bdb4e7..90194cfe000e 100644
--- a/devel/stuffbin/Makefile
+++ b/devel/stuffbin/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stuffbin
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/task/Makefile b/devel/task/Makefile
index ab2ede8d151f..5c06941d7006 100644
--- a/devel/task/Makefile
+++ b/devel/task/Makefile
@@ -1,6 +1,7 @@
PORTNAME= task
DISTVERSIONPREFIX= v
DISTVERSION= 3.44.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
diff --git a/devel/taskctl/Makefile b/devel/taskctl/Makefile
index 1c4e9da96efd..25d0ea3584c9 100644
--- a/devel/taskctl/Makefile
+++ b/devel/taskctl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= taskctl
PORTVERSION= 1.4.2
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= devel
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/terraform-ls/Makefile b/devel/terraform-ls/Makefile
index 944b89ddbaa8..96e48ae83d56 100644
--- a/devel/terraform-ls/Makefile
+++ b/devel/terraform-ls/Makefile
@@ -1,7 +1,7 @@
PORTNAME= terraform-ls
DISTVERSIONPREFIX= v
DISTVERSION= 0.36.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/tinygo/Makefile b/devel/tinygo/Makefile
index b4c7d4994d81..bf8b7cc79d90 100644
--- a/devel/tinygo/Makefile
+++ b/devel/tinygo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tinygo
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/venom/Makefile b/devel/venom/Makefile
index 9091a5b481a0..54deccf56014 100644
--- a/devel/venom/Makefile
+++ b/devel/venom/Makefile
@@ -1,7 +1,7 @@
PORTNAME= venom
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= devel
MAINTAINER= bapt@FreeBSD.org
diff --git a/devel/yaegi/Makefile b/devel/yaegi/Makefile
index ea6f150d05b0..5acb12a4b3ee 100644
--- a/devel/yaegi/Makefile
+++ b/devel/yaegi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yaegi
DISTVERSION= 0.15.1
DISTVERSIONPREFIX= v
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= devel
MAINTAINER= dch@FreeBSD.org